[INFO] fetching crate article_scraper 2.0.0-alpha.0...
[INFO] testing article_scraper-2.0.0-alpha.0 against 1.69.0 for beta-1.70-1
[INFO] extracting crate article_scraper 2.0.0-alpha.0 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate article_scraper 2.0.0-alpha.0 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate article_scraper 2.0.0-alpha.0
[INFO] finished tweaking crates.io crate article_scraper 2.0.0-alpha.0
[INFO] tweaked toml for crates.io crate article_scraper 2.0.0-alpha.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded alloc-stdlib v0.2.2
[INFO] [stderr]   Downloaded alloc-no-stdlib v2.0.4
[INFO] [stderr]   Downloaded entities v1.0.1
[INFO] [stderr]   Downloaded rust-embed-impl v6.5.0
[INFO] [stderr]   Downloaded is-terminal v0.4.7
[INFO] [stderr]   Downloaded rust-embed-utils v7.5.0
[INFO] [stderr]   Downloaded env_logger v0.10.0
[INFO] [stderr]   Downloaded escaper v0.1.1
[INFO] [stderr]   Downloaded wasm-streams v0.2.3
[INFO] [stderr]   Downloaded brotli-decompressor v2.3.4
[INFO] [stderr]   Downloaded libxml v0.3.2
[INFO] [stderr]   Downloaded rust-embed v6.6.1
[INFO] [stderr]   Downloaded brotli v3.3.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fa8c0132c141692240bb5c7a51121e12e20cea588fbe4a7b9b7a22c600f2504c
[INFO] running `Command { std: "docker" "start" "-a" "fa8c0132c141692240bb5c7a51121e12e20cea588fbe4a7b9b7a22c600f2504c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fa8c0132c141692240bb5c7a51121e12e20cea588fbe4a7b9b7a22c600f2504c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa8c0132c141692240bb5c7a51121e12e20cea588fbe4a7b9b7a22c600f2504c", kill_on_drop: false }`
[INFO] [stdout] fa8c0132c141692240bb5c7a51121e12e20cea588fbe4a7b9b7a22c600f2504c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3fcf062b0ed611db3b1e89ad57ab208a452d45366676af07c879403ae0d350af
[INFO] running `Command { std: "docker" "start" "-a" "3fcf062b0ed611db3b1e89ad57ab208a452d45366676af07c879403ae0d350af", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling libc v0.2.142
[INFO] [stderr]    Compiling futures-core v0.3.28
[INFO] [stderr]    Compiling crossbeam-utils v0.8.15
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]    Compiling simd-adler32 v0.3.5
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.14
[INFO] [stderr]    Compiling tokio v1.28.0
[INFO] [stderr]    Compiling futures-channel v0.3.28
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]    Compiling rayon-core v1.11.0
[INFO] [stderr]    Compiling tracing-core v0.1.30
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling openssl v0.10.52
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling serde v1.0.160
[INFO] [stderr]    Compiling native-tls v0.2.11
[INFO] [stderr]    Compiling tracing v0.1.37
[INFO] [stderr]    Compiling alloc-no-stdlib v2.0.4
[INFO] [stderr]    Compiling cpufeatures v0.2.7
[INFO] [stderr]    Compiling alloc-stdlib v0.2.2
[INFO] [stderr]    Compiling crossbeam-channel v0.5.8
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling want v0.3.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling brotli-decompressor v2.3.4
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling flate2 v1.0.26
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling weezl v0.1.7
[INFO] [stderr]    Compiling zune-inflate v0.2.53
[INFO] [stderr]    Compiling fdeflate v0.3.0
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling openssl-sys v0.9.87
[INFO] [stderr]    Compiling miniz_oxide v0.6.2
[INFO] [stderr]    Compiling libxml v0.3.2
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling bit_field v0.10.2
[INFO] [stderr]    Compiling lebe v0.5.2
[INFO] [stderr]    Compiling socket2 v0.4.9
[INFO] [stderr]    Compiling mio v0.8.6
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling getrandom v0.2.9
[INFO] [stderr]    Compiling brotli v3.3.4
[INFO] [stderr]    Compiling nanorand v0.7.0
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.6
[INFO] [stderr]    Compiling bytemuck v1.13.1
[INFO] [stderr]    Compiling sha2 v0.10.6
[INFO] [stderr]    Compiling half v2.2.1
[INFO] [stderr]    Compiling rayon v1.7.0
[INFO] [stderr]    Compiling gif v0.12.0
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling png v0.17.8
[INFO] [stderr]    Compiling encoding_rs v0.8.32
[INFO] [stderr]    Compiling qoi v0.4.1
[INFO] [stderr]    Compiling rust-embed-utils v7.5.0
[INFO] [stderr]    Compiling entities v1.0.1
[INFO] [stderr]    Compiling base64 v0.21.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]    Compiling ipnet v2.7.2
[INFO] [stderr]    Compiling escaper v0.1.1
[INFO] [stderr]    Compiling chrono v0.4.24
[INFO] [stderr]    Compiling jpeg-decoder v0.3.0
[INFO] [stderr]    Compiling tokio-macros v2.1.0
[INFO] [stderr]    Compiling futures-macro v0.3.28
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.40
[INFO] [stderr]    Compiling pin-project-internal v1.0.12
[INFO] [stderr]    Compiling rust-embed-impl v6.5.0
[INFO] [stderr]    Compiling tiff v0.8.1
[INFO] [stderr]    Compiling rust-embed v6.6.1
[INFO] [stderr]    Compiling thiserror v1.0.40
[INFO] [stderr]    Compiling pin-project v1.0.12
[INFO] [stderr]    Compiling flume v0.10.14
[INFO] [stderr]    Compiling exr v1.6.3
[INFO] [stderr]    Compiling image v0.24.6
[INFO] [stderr]    Compiling futures-executor v0.3.28
[INFO] [stderr]    Compiling futures v0.3.28
[INFO] [stderr]    Compiling tokio-util v0.7.8
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling async-compression v0.3.15
[INFO] [stderr]    Compiling h2 v0.3.18
[INFO] [stderr]    Compiling hyper v0.14.26
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling reqwest v0.11.17
[INFO] [stderr]    Compiling article_scraper v2.0.0-alpha.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 25.81s
[INFO] running `Command { std: "docker" "inspect" "3fcf062b0ed611db3b1e89ad57ab208a452d45366676af07c879403ae0d350af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3fcf062b0ed611db3b1e89ad57ab208a452d45366676af07c879403ae0d350af", kill_on_drop: false }`
[INFO] [stdout] 3fcf062b0ed611db3b1e89ad57ab208a452d45366676af07c879403ae0d350af
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3b8d1afafc6788a6c976867083ad183f92734597ec4c365cc885895d0cf7660d
[INFO] running `Command { std: "docker" "start" "-a" "3b8d1afafc6788a6c976867083ad183f92734597ec4c365cc885895d0cf7660d", kill_on_drop: false }`
[INFO] [stderr]    Compiling io-lifetimes v1.0.10
[INFO] [stderr]    Compiling rustix v0.37.18
[INFO] [stderr]    Compiling linux-raw-sys v0.3.6
[INFO] [stderr]    Compiling is-terminal v0.4.7
[INFO] [stderr]    Compiling env_logger v0.10.0
[INFO] [stderr]    Compiling article_scraper v2.0.0-alpha.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 15.16s
[INFO] running `Command { std: "docker" "inspect" "3b8d1afafc6788a6c976867083ad183f92734597ec4c365cc885895d0cf7660d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b8d1afafc6788a6c976867083ad183f92734597ec4c365cc885895d0cf7660d", kill_on_drop: false }`
[INFO] [stdout] 3b8d1afafc6788a6c976867083ad183f92734597ec4c365cc885895d0cf7660d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1ef4fc6a31c23e387d74ff849e84539e99e95acb4a9e1dca21f62e51ec1af67b
[INFO] running `Command { std: "docker" "start" "-a" "1ef4fc6a31c23e387d74ff849e84539e99e95acb4a9e1dca21f62e51ec1af67b", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/article_scraper-0f890429f041e58f)
[INFO] [stdout] 
[INFO] [stdout] running 115 tests
[INFO] [stdout] test clean::tests::finshots ... ok
[INFO] [stdout] test full_text_parser::readability::tests::basic_tags_cleaning ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::base_url_base_element_relative ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::cnet_svg_classes ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::ars_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::comment_inside_script_parsing ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::dev418 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::blogger ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::citylab_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::bbc_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::aktualne ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::embedded_videos ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::daringfireball_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::cnn ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::data_url_image ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::breitbart ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::ebb_org ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::buzzfeed_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::cnet ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::hidden_nodes ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::aclu ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::ehow_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::ehow_2 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::js_link_replacement ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::clean_links ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::bug_1255978 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::herald_sun_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::gmw ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::heise ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::firefox_nightly_blog ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::iab_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::lazy_image_3 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::la_nacion ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::google_sre_book_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::ietf_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::liberation_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::archive_of_our_own ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::folha ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::dropbox_blog ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::guardian_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::medium_2 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::metadata_content_missing ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::lemonde_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::missing_paragraphs ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::keep_tabular_data ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::links_in_tables ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::normalize_spaces ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::mozilla_2 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::lifehacker_working ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::hukumusume ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::keep_images ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::engadget ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::mozilla_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::medicalnewstoday ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::medium_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::remove_aria_hidden ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::lazy_image_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::remove_extra_paragraphs ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::msn ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::reordering_paragraphs ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::remove_script_tags ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::replace_font_tags ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::nytimes_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::social_buttons ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::nytimes_2 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::svg_parsing ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::style_tags_removal ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::simplyfound_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::qq ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::test_001 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::test_003 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::title_and_h1_discrepancy ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::seattletimes_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::mercurial ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::table_style_attributes ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::lifehacker_post_comment_load ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::tmz_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::quanta_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::tumblr ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::topicseed_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::medium_3 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::telegraph ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::nytimes_3 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::nytimes_4 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::v8_blog ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::lwn_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::videos_2 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::salon_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::wapo_2 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::wordpress ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::webmd_2 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::webmd_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::wikia ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::pixnet ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::wapo_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::lazy_image_2 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::youth ... FAILED
[INFO] [stdout] test full_text_parser::tests::unwrap_noscript_images ... ok
[INFO] [stdout] test full_text_parser::tests::unwrap_noscript_images_2 ... ok
[INFO] [stdout] test full_text_parser::readability::tests::yahoo_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::videos_1 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::yahoo_4 ... FAILED
[INFO] [stdout] test full_text_parser::tests::encoding_windows_1252 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::yahoo_3 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::nytimes_5 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::wikipedia_3 ... FAILED
[INFO] [stdout] test images::tests::fedora31 ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::yahoo_2 ... FAILED
[INFO] [stdout] test full_text_parser::tests::golem ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::test_002 ... FAILED
[INFO] [stdout] test full_text_parser::tests::phoronix ... FAILED
[INFO] [stdout] test full_text_parser::tests::youtube ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::toc_missing ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::wikipedia ... FAILED
[INFO] [stdout] test full_text_parser::readability::tests::wikipedia_2 ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::basic_tags_cleaning stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@style]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//form[not(ancestor::form)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//comment()[not(ancestor::comment())]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//script[not(ancestor::script)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@type='text/css'][not(ancestor::*[@type='text/css'])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//link[not(ancestor::link)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 5 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 2.5 = 2.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 0.8333333333333334 = 0.8333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10 + 4 = 14
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 2.5 + 2 = 4.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0.8333333333333334 + 0.6666666666666666 = 1.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14 + 5 = 19
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 4.5 + 2.5 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 1.5 + 0.8333333333333334 = 2.3333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 4 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 7 + 2 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 2.3333333333333335 + 0.6666666666666666 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9 + 5 = 14
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 9 + 2.5 = 11.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 3 + 0.8333333333333334 = 3.8333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "19"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "14"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: article {"content_score": "11.5"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: body {"content_score": "3.8333333333333335"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: h2 (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (None) with score 19
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: h2 (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (None) with score 14
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (None)
[INFO] [stdout] thread 'full_text_parser::readability::tests::basic_tags_cleaning' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\">\n<div>\n      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n        tempor incididunt ut labore et dolore magna aliqua.</p>\n      <p>Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat.</p>\n      \n      <p>Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>\n    </div>\n<div>\n      <p>Tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat.</p>\n      \n      \n      <p>Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>\n    </div>\n</DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\"><div>\n      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n        tempor incididunt ut labore et dolore magna aliqua.</p>\n      <p>Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat.</p>\n      \n      <p>Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>\n    </div><div>\n      <p>Tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat.</p>\n      \n      \n      <p>Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>\n    </div></DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435838f - article_scraper::full_text_parser::readability::tests::basic_tags_cleaning::{{closure}}::haf2ac5b8378b32b8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:98:36
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a643581c2 - article_scraper::full_text_parser::readability::tests::basic_tags_cleaning::h3eadad5387f859d5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:98:5
[INFO] [stdout]   37:     0x564a64358047 - article_scraper::full_text_parser::readability::tests::basic_tags_cleaning::{{closure}}::h8cfef90bf0929c54
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:97:32
[INFO] [stdout]   38:     0x564a6433ba05 - core::ops::function::FnOnce::call_once::hca3fb1f00f6853c8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::base_url_base_element_relative stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@style]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//form[not(ancestor::form)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//comment()[not(ancestor::comment())]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//script[not(ancestor::script)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@type='text/css'][not(ancestor::*[@type='text/css'])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//link[not(ancestor::link)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 9 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 4.5 = 4.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 9 + 7 = 16
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 4.5 + 3.5 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: article {"content_score": "15.470894677236693"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: body {"content_score": "7.735447338618346"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: article (None) with score 15.470894677236693
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: article (None)
[INFO] [stdout] thread 'full_text_parser::readability::tests::base_url_base_element_relative' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\"><article>\n    <h2>Lorem</h2>\n    <p>\n      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n      tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n    </p>\n    <p>Links</p>\n    <p><a href=\"http://fakehost/test/base/foo/bar/baz.html\" target=\"_blank\">link</a></p>\n    <p><a href=\"http://fakehost/test/base/foo/bar/baz.html\" target=\"_blank\">link</a></p>\n    <p><a href=\"http://fakehost/foo/bar/baz.html\" target=\"_blank\">link</a></p>\n    <p><a href=\"#foo\">link</a></p>\n    <p><a href=\"http://fakehost/test/base/baz.html#foo\" target=\"_blank\">link</a></p>\n    <p><a href=\"http://fakehost/foo/bar/baz.html#foo\" target=\"_blank\">link</a></p>\n    <p><a href=\"http://test/foo/bar/baz.html\" target=\"_blank\">link</a></p>\n    <p><a href=\"https://test/foo/bar/baz.html\" target=\"_blank\">link</a></p>\n    <p>Images</p>\n    <p><img src=\"http://fakehost/test/base/foo/bar/baz.png\"></p>\n    <p><img src=\"http://fakehost/test/base/foo/bar/baz.png\"></p>\n    <p><img src=\"http://fakehost/foo/bar/baz.png\"></p>\n    <p><img src=\"http://test/foo/bar/baz.png\"></p>\n    <p><img src=\"https://test/foo/bar/baz.png\"></p>\n    <h2>Foo</h2>\n    <p>\n      Tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n    </p>\n  </article></DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\"><article>\n    <h2>Lorem</h2>\n    <p>\n      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n      tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n    </p>\n    <p>Links</p>\n    <p><a href=\"http://fakehost/test/base/foo/bar/baz.html\" target=\"_blank\">link</a></p>\n    <p><a href=\"http://fakehost/test/base/foo/bar/baz.html\" target=\"_blank\">link</a></p>\n    <p><a href=\"http://fakehost/foo/bar/baz.html\" target=\"_blank\">link</a></p>\n    <p><a href=\"#foo\">link</a></p>\n    <p><a href=\"http://fakehost/test/base/baz.html#foo\" target=\"_blank\">link</a></p>\n    <p><a href=\"http://fakehost/foo/bar/baz.html#foo\" target=\"_blank\">link</a></p>\n    <p><a href=\"http://test/foo/bar/baz.html\" target=\"_blank\">link</a></p>\n    <p><a href=\"https://test/foo/bar/baz.html\" target=\"_blank\">link</a></p>\n    <p>Images</p>\n    <p><img src=\"http://fakehost/test/base/foo/bar/baz.png\"/></p>\n    <p><img src=\"http://fakehost/test/base/foo/bar/baz.png\"/></p>\n    <p><img src=\"http://fakehost/foo/bar/baz.png\"/></p>\n    <p><img src=\"http://test/foo/bar/baz.png\"/></p>\n    <p><img src=\"https://test/foo/bar/baz.png\"/></p>\n    <h2>Foo</h2>\n    <p>\n      Tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n    </p>\n  </article></DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a64357fcf - article_scraper::full_text_parser::readability::tests::base_url_base_element_relative::{{closure}}::h38f043fcc5d9214a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:93:47
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a64357e02 - article_scraper::full_text_parser::readability::tests::base_url_base_element_relative::h8bf9f4a0eb39a30e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:93:5
[INFO] [stdout]   37:     0x564a64357c87 - article_scraper::full_text_parser::readability::tests::base_url_base_element_relative::{{closure}}::hc1ba8bb097ff462f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:92:43
[INFO] [stdout]   38:     0x564a6433ac25 - core::ops::function::FnOnce::call_once::h86cd65cc9cfe0186
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::cnet_svg_classes stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@type='text/css'][not(ancestor::*[@type='text/css'])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div espanol-match: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body not-logged-in
[INFO] [stdout]         es
[INFO] [stdout]             
[INFO] [stdout]         
[INFO] [stdout]         noBleed
[INFO] [stdout]         
[INFO] [stdout]         
[INFO] [stdout]         
[INFO] [stdout]         v3Article
[INFO] [stdout]         
[INFO] [stdout]     : 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 25 + 1 = 26
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div col-7 articleHead: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div container: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div hero-content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content-header: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.2222222222222222 = 30.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div pageWrapper pageContainer current: 55
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55 + 0.16666666666666666 = 55.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 3 = 35
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 1.5 = 7.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 0.5 = 30.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.22222222222222 + 0.3333333333333333 = 30.555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55.166666666666664 + 0.25 = 55.416666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div authorInfo: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35 + 1 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.5 + 0.3333333333333333 = 7.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.833333333333332 + 0.2222222222222222 = 31.055555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.555555555555554 + 0.16666666666666666 = 30.72222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span caption: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node figcaption : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] figcaption: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node figure image image-medium pull-right shortcode: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] figure: 0 + 0.3333333333333333 = 0.3333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div col-7 article-main-body row: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.2222222222222222 = 30.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article row: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 25 + 0.16666666666666666 = 25.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.22222222222222 + 4 = 34.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 25.166666666666668 + 2 = 27.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div col-12: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.6666666666666666 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div row: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.4444444444444444 = 5.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div row: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.22222222222222 + 12 = 46.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 27.166666666666668 + 6 = 33.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666667 + 2 = 7.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.444444444444445 + 1.3333333333333333 = 6.777777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 1 = 6.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46.22222222222222 + 6 = 52.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 33.16666666666667 + 3 = 36.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.666666666666667 + 1 = 8.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.777777777777778 + 0.6666666666666666 = 7.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.333333333333333 + 0.5 = 6.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.22222222222222 + 8 = 60.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 36.16666666666667 + 4 = 40.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.666666666666668 + 1.3333333333333333 = 10.000000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.444444444444445 + 0.8888888888888888 = 8.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.833333333333333 + 0.6666666666666666 = 7.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 60.22222222222222 + 4 = 64.22222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 40.16666666666667 + 2 = 42.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.000000000000002 + 0.6666666666666666 = 10.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.333333333333334 + 0.4444444444444444 = 8.777777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.5 + 0.3333333333333333 = 7.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 64.22222222222223 + 7 = 71.22222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 42.16666666666667 + 3.5 = 45.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.666666666666668 + 1.1666666666666667 = 11.833333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.777777777777779 + 0.7777777777777778 = 9.555555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.833333333333333 + 0.5833333333333334 = 8.416666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div embeddedVideoContainer: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div shortcode video v2: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.5 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 71.22222222222223 + 0.5 = 71.72222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 45.66666666666667 + 0.3333333333333333 = 46.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.833333333333334 + 0.25 = 12.083333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div upNextBottomWrapper: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.083333333333334 + 1.5 = 13.583333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.555555555555557 + 0.5 = 10.055555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.416666666666666 + 0.3333333333333333 = 8.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div container: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.25 = 5.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "col-7 article-main-body row", "itemprop": "articleBody", "data-component": "lazyloadImages", "content_score": "67.43318567737174"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"data-article-options": "{\"autoplayVideo\":false}", "data-container-asset-id": "87f5b8c3-cb62-4fd5-b3e0-3ce877bcdaea", "data-component": "[\"article\",\"page\"]", "id": "page-twitter-lite-america-latina", "itemtype": "http://schema.org/Article", "class": "pageWrapper pageContainer current", "itemscope": "", "data-page-options": "{\"browserTitle\":\"Twitter Lite se estrena en 11 pa\\u00edses de Am\\u00e9rica Latina\",\"browserUrl\":\"\\/es\\/noticias\\/twitter-lite-america-latina\\/\",\"cmsUrl\":\"https:\\/\\/cms.cnet.com\\/content\\/article\\/87f5b8c3-cb62-4fd5-b3e0-3ce877bcdaea\",\"initialPage\":true,\"taboolaElement\":\"taboola-twitter-lite-america-latina-below-article-thumbnails-article-redesign\",\"trackingEventData\":[],\"trackScroll25\":true,\"trackScroll100\":true}", "content_score": "51.35580601092896"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: article {"id": "article-body", "content_score": "43.249169435215954", "section": "articleBody", "class": "row"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "32.926829268292686", "class": "col-7 articleHead"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "hero-content", "content_score": "28.404471544715445"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("col-7 article-main-body row")) with score 67.43318567737174
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("col-7 article-main-body row"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("col-4")) with score 0
[INFO] [stdout] thread 'full_text_parser::readability::tests::cnet_svg_classes' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div itemprop=\"articleBody\" data-component=\"lazyloadImages\" id=\"readability-page-1\">\n                                            <figure section=\"shortcodeImage\"><span><span itemprop=\"image\" itemscope=\"\" itemtype=\"https://schema.org/ImageObject\"><img src=\"https://cdn2.cnet.com/img/LI8y19stcvIQUdzbYdH4-DAigtc=/fit-in/570x0/2017/12/01/b36ce794-e0b8-495c-a198-184923a8f4e9/twitter-lite.jpg\" alt=\"twitter-lite\" height=\"0\" width=\"570\"><meta itemprop=\"url\" content=\"https://cdn2.cnet.com/img/LI8y19stcvIQUdzbYdH4-DAigtc=/fit-in/570x0/2017/12/01/b36ce794-e0b8-495c-a198-184923a8f4e9/twitter-lite.jpg\">\n<meta itemprop=\"height\" content=\"0\">\n<meta itemprop=\"width\" content=\"570\"></span></span>\n                                                <figcaption><span><p>Twitter Lite estará disponible en Google Play Store en 11 países de América Latina.</p></span><span>\n                                                    Twitter\n                                                </span></figcaption>\n                                            </figure>\n                                            <p>Twitter ha dado a conocer que Twitter Lite llegará a un total de 24 nuevos países a partir de hoy, 11 de ellos de América Latina. </p>\n                                            <p>Según explicó en un <a href=\"https://blog.twitter.com/official/en_us/topics/product/2017/twitter-lite-in-the-google-play-store-in-24-more-countries.html#\" target=\"_blank\" data-component=\"externalLink\">comunicado</a> <span section=\"shortcodeLink\"><a href=\"http://fakehost/es/noticias/twitter-estrena-twitter-lite/\" target=\"_blank\">Twitter Lite</a></span> ahora estará disponible en Bolivia, Brasil, Chile, Colombia, Costa Rica, Ecuador, México, Panamá, Perú, El Salvador y Venezuela.</p>\n                                            <p>Twitter Lite es la versión ligera de la aplicación de la red social para Android, disponible en la Google Play Store. Con este app los usuarios que experimentan fallos de red o que viven en países con redes con poca velocidad de conexión como Venezuela podrán descargar los tuits de forma más rápida.</p>\n                                            \n                                            <p>Entre sus novedades, Twitter Lite permite la carga rápida de tuits en redes 2G y 3G, y ofrece ayuda offline en caso de que pierdas tu conexión; a eso debemos sumar que minimiza el uso de datos y ofrece un modo de ahorro, en el que únicamente se descargan las fotos o videos de los tuits que quieres ver.</p>\n                                            \n                                            \n                                            <p>Además, el app ocupa menos espacio en tu teléfono móvil, al reducir a 3MB su peso.</p>\n                                            <p>Twitter dio a conocer Twitter Lite en abril en India, y desde entonces ha estado trabajando para llevarlo a más países. La empresa en los últimos meses también se ha involucrado de forma definitiva en la <span section=\"shortcodeLink\"><a href=\"http://fakehost/es/noticias/twitter-hemos-progresado-en-nuestra-batalla-contra-el-abuso/\" target=\"_blank\">eliminación de los abusos en la red social</a></span>, tomando medidas incluso en la <span section=\"shortcodeLink\"><a href=\"http://fakehost/es/noticias/twitter-elimina-verificacion-a-cuentas-ofensivas/\" target=\"_blank\">verificación de cuentas.</a></span></p>\n<svg><symbol id=\"play\" viewbox=\"0 0 26.6 32\"><path d=\"M0,2.6c0-2.4,1.6-3.3,3.7-2L25,13.7c2,1.3,2,3.2,0,4.5L3.7,31.4c-2,1.3-3.7,0.3-3.7-2C0,29.4,0,2.6,0,2.6z\"></path></symbol><symbol id=\"pause\" viewbox=\"0 0 26.6 32\"><g><polygon points=\"16,32 26.5,32 26.5,8.8 26.5,0 16,0\"></polygon><rect x=\"0.1\" y=\"0\" width=\"10.6\" height=\"32\"></rect></g></symbol><symbol id=\"playlist\" viewbox=\"0 0 32 22.9\"><g><circle cx=\"2.3\" cy=\"20.6\" r=\"2.3\"></circle><circle cx=\"2.3\" cy=\"11.4\" r=\"2.3\"></circle><circle cx=\"2.3\" cy=\"2.3\" r=\"2.3\"></circle><path d=\"M32,1.1C32,0.5,31.5,0,30.9,0H10.3C9.7,0,9.1,0.5,9.1,1.1v2.3c0,0.6,0.5,1.1,1.1,1.1h20.6c0.6,0,1.1-0.5,1.1-1.1V1.1z\"></path><path d=\"M32,10.3c0-0.6-0.5-1.1-1.1-1.1H10.3c-0.6,0-1.1,0.5-1.1,1.1v2.3c0,0.6,0.5,1.1,1.1,1.1h20.6c0.6,0,1.1-0.5,1.1-1.1V10.3z\"></path><path d=\"M32,19.4c0-0.6-0.5-1.1-1.1-1.1H10.3c-0.6,0-1.1,0.5-1.1,1.1v2.3c0,0.6,0.5,1.1,1.1,1.1h20.6c0.6,0,1.1-0.5,1.1-1.1V19.4z\"></path></g></symbol><symbol id=\"speaker-on\" viewbox=\"0 0 32 28.1\"><g><g><path d=\"M12.6,5L6.3,8.7H0.6C0.3,8.7,0,9,0,9.3V19c0,0.4,0.3,0.7,0.6,0.7h5.9l6.1,3.4c1.3,0.8,1.5,0.2,1.5-1.5V6.5C14.2,4.8,13.9,4.2,12.6,5z\"></path></g><path d=\"M18,23.1v-2.8c2.6,0,4.7-2.8,4.7-6.2S20.6,7.8,18,7.8V5c4.2,0,7.5,4,7.5,9S22.1,23.1,18,23.1z\"></path><path d=\"M21.3,28.1v-2.8c4.4,0,7.9-5,7.9-11.2S25.6,2.8,21.3,2.8V0C27.2,0,32,6.3,32,14C32,21.8,27.2,28.1,21.3,28.1z\"></path></g></symbol><symbol id=\"speaker-off\" viewbox=\"0 0 32 18.8\"><g><g><path d=\"M12.6,0.4L6.3,4H0.6C0.3,4,0,4.3,0,4.7v9.7c0,0.4,0.3,0.7,0.6,0.7h5.9l6.1,3.4c1.3,0.8,1.5,0.2,1.5-1.5V1.8C14.2,0.2,13.9-0.5,12.6,0.4z\"></path></g><polygon points=\"32,4.5 30.2,2.7 25.3,7.6 20.4,2.7 18.6,4.5 23.5,9.4 18.6,14.3 20.4,16.1 25.3,11.2 30.2,16.1 32,14.3 27.1,9.4 \"></polygon></g></symbol><symbol id=\"captions\" viewbox=\"0 0 32 16.2\"><g><path d=\"M8.6,16.2c-1.2,0-2.4-0.2-3.4-0.6c-1.1-0.4-2-0.9-2.7-1.6c-0.8-0.7-1.4-1.6-1.8-2.6C0.2,10.4,0,9.3,0,8.1c0-1.2,0.2-2.3,0.7-3.3s1-1.8,1.8-2.6C3.2,1.5,4.1,1,5.2,0.6S7.4,0,8.6,0c1,0,1.9,0.1,2.7,0.4c0.8,0.3,1.4,0.6,2,1.1c0.6,0.4,1.1,0.9,1.4,1.5c0.4,0.5,0.7,1.1,0.9,1.6l-4.1,1.9c-0.1-0.3-0.2-0.6-0.4-0.9C11,5.3,10.8,5,10.5,4.8c-0.3-0.2-0.6-0.4-0.9-0.5c-0.3-0.1-0.7-0.2-1-0.2C8,4.2,7.5,4.3,7,4.5C6.6,4.7,6.2,5,5.8,5.3C5.5,5.7,5.2,6.1,5.1,6.5C4.9,7,4.8,7.5,4.8,8.1c0,0.5,0.1,1.1,0.3,1.5c0.2,0.5,0.4,0.9,0.8,1.2c0.3,0.4,0.7,0.6,1.2,0.8C7.5,11.9,8,12,8.6,12c0.3,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.9-0.5c0.3-0.2,0.5-0.4,0.7-0.7c0.2-0.3,0.3-0.6,0.4-0.9l4.1,1.9c-0.2,0.5-0.5,1-0.9,1.6c-0.4,0.5-0.9,1-1.4,1.5c-0.6,0.4-1.2,0.8-2,1.1C10.5,16,9.6,16.2,8.6,16.2z\"></path><path d=\"M24.9,16.2c-1.2,0-2.4-0.2-3.4-0.6c-1.1-0.4-2-0.9-2.7-1.6c-0.8-0.7-1.4-1.6-1.8-2.6c-0.4-1-0.7-2.1-0.7-3.3c0-1.2,0.2-2.3,0.7-3.3c0.4-1,1-1.8,1.8-2.6c0.8-0.7,1.7-1.3,2.7-1.7C22.6,0.2,23.7,0,24.9,0c1,0,1.9,0.1,2.7,0.4c0.8,0.3,1.4,0.6,2,1.1c0.6,0.4,1.1,0.9,1.4,1.5C31.5,3.5,31.8,4,32,4.5l-4.1,1.9c-0.1-0.3-0.2-0.6-0.4-0.9c-0.2-0.3-0.4-0.5-0.7-0.7c-0.3-0.2-0.6-0.4-0.9-0.5c-0.3-0.1-0.7-0.2-1-0.2c-0.6,0-1.1,0.1-1.5,0.3c-0.5,0.2-0.9,0.5-1.2,0.8c-0.3,0.4-0.6,0.8-0.8,1.2c-0.2,0.5-0.3,1-0.3,1.5c0,0.5,0.1,1.1,0.3,1.5c0.2,0.5,0.4,0.9,0.8,1.2c0.3,0.4,0.7,0.6,1.2,0.8c0.5,0.2,1,0.3,1.5,0.3c0.3,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.9-0.5c0.3-0.2,0.5-0.4,0.7-0.7c0.2-0.3,0.3-0.6,0.4-0.9l4.1,1.9c-0.2,0.5-0.5,1-0.9,1.6c-0.4,0.5-0.9,1-1.4,1.5c-0.6,0.4-1.2,0.8-2,1.1C26.8,16,25.9,16.2,24.9,16.2z\"></path></g></symbol><symbol id=\"fullscreen\" viewbox=\"0 0 32 32\"><g><g><polygon points=\"11.4,0 0,0 0,11.4 3.4,8 9.1,13.7 13.7,9.1 8,3.4 \t\t\t\"></polygon></g><g><polygon points=\"20.6,32 32,32 32,20.6 28.6,24 22.9,18.3 18.3,22.9 24,28.6 \t\t\t\"></polygon></g><g><polygon points=\"32,11.4 32,0 20.6,0 24,3.4 18.3,9.1 22.9,13.7 28.6,8 \t\t\t\"></polygon></g><g><polygon points=\"0,20.6 0,32 11.4,32 8,28.6 13.7,22.9 9.1,18.3 3.4,24 \t\t\t\"></polygon></g></g></symbol><symbol id=\"video\" viewbox=\"0 0 32 22\"><g><path d=\"M29,2.2c-0.7,0.2-4.6,3-7.9,5.3V2.1C21.1,1,20.1,0,19,0H2.1C1,0,0,1,0,2.1v17.7C0,21,1,22,2.1,22H19c1.2,0,2.1-1,2.1-2.1v-5.9c3.3,2.4,7.4,5.4,8.2,5.6c1.4,0.4,2.7-0.1,2.7-0.1V2.2C32,2.2,30.1,1.8,29,2.2z\"></path></g></symbol></svg>\n                                            <div data-load-playlist='[{\"id\":\"dc362fcb-cba9-4bf6-b62d-aa7e39a092c7\",\"title\":\"Google Assistant mejora, hay m\\u00e1s cambios en Twitter y llega el OnePlus 5T\",\"description\":\"[La semana en CNET en Espa\\u00f1ol #163]  Esta semana hablamos de las caracter\\u00edsticas del OnePlus 5T, las novedades de Google Assistant y los cambios que ha hecho Twitter a su proceso de verificaci\\u00f3n.\",\"slug\":\"google-assistant-mejora-hay-mas-cambios-en-twitter-y-llega-el-oneplus-5t\",\"chapters\":{\"data\":[],\"paging\":{\"total\":0,\"limit\":15,\"offset\":0}},\"duration\":489,\"hasCaptions\":true,\"mpxId\":\"\",\"mpxRefId\":\"38uKprB1_hIkwXffuj20eMptuapoWX4K\",\"ratingVChip\":\"TV-14\",\"primaryTopic\":{\"id\":\"1c0fd1cb-c387-11e2-8208-0291187b029a\"},\"author\":{\"id\":\"6a9b3b6b-575a-4b66-b4b2-4aedee01be6d\",\"firstName\":\"Gabriel\",\"lastName\":\"Sama\"},\"primaryCollection\":{\"id\":\"b45f7536-5ba2-40d8-a054-40341b279649\",\"title\":\"La semana\"},\"image\":{\"id\":\"70540d7a-cbc5-4563-ab86-b5549ef68168\",\"filename\":\"oneplus-5t-product-21.jpg\",\"dateCreated\":{\"date\":\"2017-11-13 17:56:07\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"alt\":\"oneplus-5t-product-21\",\"credits\":\"Andrew Hoyle\\/CNET\",\"path\":\"https:\\/\\/cnet4.cbsistatic.com\\/img\\/EcEJ76YiEastX8yctETLURpwICc=\\/2017\\/11\\/13\\/70540d7a-cbc5-4563-ab86-b5549ef68168\\/oneplus-5t-product-21.jpg\",\"cropGravity\":0,\"crop\":null,\"typeName\":\"content_image\"},\"thumbnail\":\"https:\\/\\/cdn1.cnet.com\\/img\\/xTOX9ZdBnxWFXxkzSLG6dBydTMg=\\/fit-in\\/194x109\\/2017\\/11\\/13\\/70540d7a-cbc5-4563-ab86-b5549ef68168\\/oneplus-5t-product-21.jpg\",\"isVertical\":false,\"m3u8\":\"\\/es\\/videos\\/manifest\\/google-assistant-mejora-hay-mas-cambios-en-twitter-y-llega-el-oneplus-5t.m3u8\",\"mp4\":\"https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/11\\/17\\/1098353731717\\/es_lasemana16novFINAL_1265786_740.mp4\",\"selector\":\"\\/es\\/videos\\/selector\\/google-assistant-mejora-hay-mas-cambios-en-twitter-y-llega-el-oneplus-5t\\/\"},{\"id\":\"7097a578-8dc8-48b8-9bea-bc0dcabdb558\",\"title\":\"El \\u0027bug\\u0027 de MacOS High Sierra y la expansi\\u00f3n de Huawei en Latinoam\\u00e9rica\",\"description\":\"[La semana en CNET en Espa\\u00f1ol #165] Apple solucion\\u00f3 el problema de que se pod\\u00eda acceder a algunas Mac sin contrase\\u00f1a. Huawei adelant\\u00f3 planes para la regi\\u00f3n.\",\"slug\":\"bug-de-macos-high-sierra-expansion-huawei-en-latinoamerica\",\"chapters\":\"\",\"duration\":550,\"hasCaptions\":true,\"mpxId\":1107731523514,\"mpxRefId\":\"IwoiIhK2JgjRf8oj2sS99ClHB2K8w8uw\",\"ratingVChip\":\"\",\"primaryTopic\":{\"id\":\"\"},\"author\":{\"id\":\"272ff2eb-03d3-4e24-9b55-09f4633368f9\",\"firstName\":\"Mariana\",\"lastName\":\"Marcaletti\"},\"primaryCollection\":{\"id\":\"b45f7536-5ba2-40d8-a054-40341b279649\",\"title\":[\"La semana\"]},\"image\":{\"id\":\"1934b65e-89f2-4449-ae15-61584288ed9d\",\"name\":\"macos-high-sierra-image\",\"filename\":\"macos-high-sierra-image.jpg\",\"path\":\"https:\\/\\/cnet4.cbsistatic.com\\/img\\/bmNGTUwxlWz6QUuj1pUj2G90QUE=\\/2017\\/09\\/27\\/1934b65e-89f2-4449-ae15-61584288ed9d\\/macos-high-sierra-image.jpg\",\"size\":1306802,\"height\":1080,\"width\":1920,\"dateCreated\":{\"date\":\"2017-09-27 17:49:57\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"dateUpdated\":{\"date\":\"2017-09-27 17:49:57\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"needsModeration\":0,\"mimeType\":\"image\\/jpeg\",\"deleted\":0,\"preferred\":0,\"watermark\":0,\"alt\":\"macos-high-sierra-image\",\"cropGravity\":0},\"thumbnail\":\"https:\\/\\/cdn3.cnet.com\\/img\\/C6S9ny6QsPl0M4RazJBreX1ZaO8=\\/fit-in\\/194x109\\/2017\\/09\\/27\\/1934b65e-89f2-4449-ae15-61584288ed9d\\/macos-high-sierra-image.jpg\",\"isVertical\":false,\"m3u8\":\"\\/es\\/videos\\/manifest\\/bug-de-macos-high-sierra-expansion-huawei-en-latinoamerica.m3u8\",\"mp4\":\"https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/12\\/01\\/1107731523514\\/es_lasemana1diciembre_1275504_740.mp4\",\"selector\":\"\\/es\\/videos\\/selector\\/bug-de-macos-high-sierra-expansion-huawei-en-latinoamerica\\/\"},{\"id\":\"41e31d24-ab17-445d-8841-ceb86ae9044f\",\"title\":\"Nuestros consejos para la temporada de ofertas\",\"description\":\"[La semana en CNET en Espa\\u00f1ol #164] Nada de madrugar, hacer filas largas y estresarte. Esta semana te compartimos sugerencias puntuales para que le saques m\\u00e1s jugo a las compras de Black Friday y Cyber Monday.\",\"slug\":\"consejos-ofertas-viernes-negro\",\"chapters\":\"\",\"duration\":441,\"hasCaptions\":true,\"mpxId\":1102073923731,\"mpxRefId\":\"5XzHm1c3DBSxFhifEcVyEyTaNwlg6R0a\",\"ratingVChip\":\"\",\"primaryTopic\":{\"id\":\"\"},\"author\":{\"id\":\"272ff2eb-03d3-4e24-9b55-09f4633368f9\",\"firstName\":\"Mariana\",\"lastName\":\"Marcaletti\"},\"primaryCollection\":{\"id\":\"b45f7536-5ba2-40d8-a054-40341b279649\",\"title\":[\"La semana\"]},\"image\":{\"id\":\"154d2576-1ff8-41d8-ac2a-414450d5ee6c\",\"name\":\"viernesnegro\",\"filename\":\"viernesnegro.jpg\",\"path\":\"https:\\/\\/cnet4.cbsistatic.com\\/img\\/e6vO1LTPdKpSs3924nDWctNCZMY=\\/2017\\/11\\/22\\/154d2576-1ff8-41d8-ac2a-414450d5ee6c\\/viernesnegro.jpg\",\"size\":278742,\"height\":900,\"width\":1600,\"dateCreated\":{\"date\":\"2017-11-22 22:32:03\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"dateUpdated\":{\"date\":\"2017-11-22 22:32:03\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"needsModeration\":0,\"mimeType\":\"image\\/jpeg\",\"deleted\":0,\"preferred\":0,\"watermark\":0,\"alt\":\"viernesnegro\"},\"thumbnail\":\"https:\\/\\/cdn4.cnet.com\\/img\\/fcY_4UWuEddB5TbPXMSaNvgfcec=\\/fit-in\\/194x109\\/2017\\/11\\/22\\/154d2576-1ff8-41d8-ac2a-414450d5ee6c\\/viernesnegro.jpg\",\"isVertical\":false,\"m3u8\":\"\\/es\\/videos\\/manifest\\/consejos-ofertas-viernes-negro.m3u8\",\"mp4\":\"https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/11\\/22\\/1102073923731\\/semana_nov22_1270073_740.mp4\",\"selector\":\"\\/es\\/videos\\/selector\\/consejos-ofertas-viernes-negro\\/\"},{\"id\":\"db8b62cc-68fc-4f96-8fbc-bcbe5d4f8a1c\",\"title\":\"El desembarco de Xiaomi en Espa\\u00f1a y la previa del OnePlus 5T\",\"description\":\"[La semana en CNET en Espa\\u00f1ol #162] La fabricante de celulares china llega a Espa\\u00f1a con m\\u00e1s de seis tel\\u00e9fonos de menos de 300 euros, y el OnePlus 5T se presentar\\u00e1 el 16 de noviembre en Estados Unidos.\",\"slug\":\"el-desembarco-de-xiaomi-en-espana-y-la-previa-del-oneplus-5t\",\"chapters\":\"\",\"duration\":500,\"hasCaptions\":true,\"mpxId\":1093211715579,\"mpxRefId\":\"APQJZKaXzbhmwxYJcFFg_AHYIHfLWNU6\",\"ratingVChip\":\"\",\"primaryTopic\":{\"id\":\"\"},\"author\":{\"id\":\"272ff2eb-03d3-4e24-9b55-09f4633368f9\",\"firstName\":\"Mariana\",\"lastName\":\"Marcaletti\"},\"primaryCollection\":{\"id\":\"b45f7536-5ba2-40d8-a054-40341b279649\",\"title\":[\"La semana\"]},\"image\":{\"id\":\"96ec74ea-1acb-48be-b74e-816ba301d19a\",\"name\":\"oneplus-5t\",\"filename\":\"oneplus-5t.jpg\",\"path\":\"https:\\/\\/cnet4.cbsistatic.com\\/img\\/KK0CqnMaqMxZ9bC-3jbAiQhnutM=\\/2017\\/10\\/30\\/96ec74ea-1acb-48be-b74e-816ba301d19a\\/oneplus-5t.jpg\",\"caption\":\"&lt;p&gt;Una supuesta foto del OnePlus 5T filtrada en China.&lt;\\/p&gt;\",\"size\":41019,\"height\":592,\"width\":690,\"dateCreated\":{\"date\":\"2017-10-30 19:55:39\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"dateUpdated\":{\"date\":\"2017-10-30 19:56:18\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"needsModeration\":0,\"mimeType\":\"image\\/jpeg\",\"deleted\":0,\"preferred\":0,\"watermark\":0,\"credits\":\"Weibo\",\"alt\":\"oneplus-5t\"},\"thumbnail\":\"https:\\/\\/cdn2.cnet.com\\/img\\/9CtVwepYPv7fktP5LlCjoAjq0is=\\/fit-in\\/194x109\\/2017\\/10\\/30\\/96ec74ea-1acb-48be-b74e-816ba301d19a\\/oneplus-5t.jpg\",\"isVertical\":false,\"m3u8\":\"\\/es\\/videos\\/manifest\\/el-desembarco-de-xiaomi-en-espana-y-la-previa-del-oneplus-5t.m3u8\",\"mp4\":\"https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/11\\/10\\/1093211715579\\/es_lasemana_9noviembre02_1259372_740.mp4\",\"selector\":\"\\/es\\/videos\\/selector\\/el-desembarco-de-xiaomi-en-espana-y-la-previa-del-oneplus-5t\\/\"},{\"id\":\"283c729a-eeeb-454b-ae03-d1d95229031d\",\"title\":\"Google Assistant habla espa\\u00f1ol y el iPhone X presenta un nuevo idioma de dise\\u00f1o\",\"description\":\"[La semana en CNET en Espa\\u00f1ol #161] El asistente virtual de Google ahora domina el idioma de Cervantes, y el iPhone X inaugura nuevos gestos y un nuevo lenguaje de dise\\u00f1o de la marca.\",\"slug\":\"google-assistant-habla-espanol-y-el-iphone-x-un-nuevo-idioma\",\"chapters\":\"\",\"duration\":683,\"hasCaptions\":true,\"mpxId\":1087923267594,\"mpxRefId\":\"jCXv62P0jCNTJB3jKuthMzA3CV0ghejk\",\"ratingVChip\":\"\",\"primaryTopic\":{\"id\":\"\"},\"author\":{\"id\":\"272ff2eb-03d3-4e24-9b55-09f4633368f9\",\"firstName\":\"Mariana\",\"lastName\":\"Marcaletti\"},\"primaryCollection\":{\"id\":\"b45f7536-5ba2-40d8-a054-40341b279649\",\"title\":[\"La semana\"]},\"image\":{\"id\":\"0d404b1c-30e9-4ccf-9901-d2125b2b23f2\",\"name\":\"iphone-x-67\",\"filename\":\"iphone-x-67.jpg\",\"path\":\"https:\\/\\/cnet4.cbsistatic.com\\/img\\/JoewZeNO5ePGyD5iGiD7VM32i9w=\\/2017\\/11\\/03\\/0d404b1c-30e9-4ccf-9901-d2125b2b23f2\\/iphone-x-67.jpg\",\"size\":153088,\"height\":900,\"width\":1600,\"dateCreated\":{\"date\":\"2017-11-03 16:19:37\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"dateUpdated\":{\"date\":\"2017-11-03 16:19:37\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"needsModeration\":0,\"mimeType\":\"image\\/jpeg\",\"deleted\":0,\"preferred\":0,\"watermark\":0,\"alt\":\"iphone-x-67\"},\"thumbnail\":\"https:\\/\\/cdn3.cnet.com\\/img\\/6fdfuTdyxV3t7waWLSKyE6df3fY=\\/fit-in\\/194x109\\/2017\\/11\\/03\\/0d404b1c-30e9-4ccf-9901-d2125b2b23f2\\/iphone-x-67.jpg\",\"isVertical\":false,\"m3u8\":\"\\/es\\/videos\\/manifest\\/google-assistant-habla-espanol-y-el-iphone-x-un-nuevo-idioma.m3u8\",\"mp4\":\"https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/11\\/03\\/1087923267594\\/semananov2_1253191_740.mp4\",\"selector\":\"\\/es\\/videos\\/selector\\/google-assistant-habla-espanol-y-el-iphone-x-un-nuevo-idioma\\/\"},{\"id\":\"a3c0de25-3d75-44b9-9c83-6925dbd3ebb2\",\"title\":\"La pantalla del Pixel 2 XL, la llave maestra de Amazon y el inminente iPhone X\",\"description\":\"[La semana en CNET en Espa\\u00f1ol #160] Analizamos los problemas con el panel OLED del tel\\u00e9fono de Google, los env\\u00edos de Amazon entran en tu hogar y ya est\\u00e1 a la puerta el nuevo tel\\u00e9fono de Apple.\",\"slug\":\"la-pantalla-de-pixel-2-xl-la-llave-maestra-de-amazon-y-el-inminente-iphone-x\",\"chapters\":\"\",\"duration\":574,\"hasCaptions\":true,\"mpxId\":1082906179568,\"mpxRefId\":\"t4LPcFt8Hmm8Vg7U8o4s4_E0Xn_xqxAj\",\"ratingVChip\":\"\",\"primaryTopic\":{\"id\":\"\"},\"author\":{\"id\":\"272ff2eb-03d3-4e24-9b55-09f4633368f9\",\"firstName\":\"Mariana\",\"lastName\":\"Marcaletti\"},\"primaryCollection\":{\"id\":\"b45f7536-5ba2-40d8-a054-40341b279649\",\"title\":[\"La semana\"]},\"image\":{\"id\":\"00597069-4f14-41dd-b1f1-e7bc413d4e17\",\"name\":\"Google Pixel 2 XL screen burn-in\",\"filename\":\"screen-problems-2405-001.jpg\",\"path\":\"https:\\/\\/cnet4.cbsistatic.com\\/img\\/zM13Oy086Lnor1efnDjx0mVca88=\\/2017\\/10\\/23\\/00597069-4f14-41dd-b1f1-e7bc413d4e17\\/screen-problems-2405-001.jpg\",\"caption\":\"&lt;p&gt;&lt;\\/p&gt;\",\"size\":1865911,\"height\":1467,\"width\":2200,\"dateCreated\":{\"date\":\"2017-10-23 19:09:04\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"dateUpdated\":{\"date\":\"2017-10-23 19:09:23\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"needsModeration\":0,\"mimeType\":\"image\\/jpeg\",\"deleted\":0,\"preferred\":0,\"watermark\":1,\"credits\":\"Josh Miller\\/CNET\",\"alt\":\"Google Pixel 2 XL screen burn-in\"},\"thumbnail\":\"https:\\/\\/cdn4.cnet.com\\/img\\/XTHaIZ7ZBuXvKPKB5niFqcP_23M=\\/fit-in\\/194x109\\/2017\\/10\\/23\\/00597069-4f14-41dd-b1f1-e7bc413d4e17\\/screen-problems-2405-001.jpg\",\"isVertical\":false,\"m3u8\":\"\\/es\\/videos\\/manifest\\/la-pantalla-de-pixel-2-xl-la-llave-maestra-de-amazon-y-el-inminente-iphone-x.m3u8\",\"mp4\":\"https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/10\\/27\\/1082906179568\\/es_lasemana27october_1247416_740.mp4\",\"selector\":\"\\/es\\/videos\\/selector\\/la-pantalla-de-pixel-2-xl-la-llave-maestra-de-amazon-y-el-inminente-iphone-x\\/\"},{\"id\":\"ae23b111-1e88-4edd-b1b5-dfed3e0cb061\",\"title\":\"Se consolida el hogar inteligente y aparece el fallo KRACK\",\"description\":\"[La semana en CNET en Espa\\u00f1ol #159] Esta semana hablamos de la nueva plataforma de Samsung para el Internet de las Cosas, de la vulnerabilidad KRACK y de los nuevos tel\\u00e9fonos en el mercado.\",\"slug\":\"la-semana-oct-19-cnet-espanol\",\"chapters\":\"\",\"duration\":691,\"hasCaptions\":true,\"mpxId\":1077887555736,\"mpxRefId\":\"H4gkX0JjbU6b4gxZOkirySjFp3Z845dA\",\"ratingVChip\":\"\",\"primaryTopic\":{\"id\":\"\"},\"author\":{\"id\":\"6a9b3b6b-575a-4b66-b4b2-4aedee01be6d\",\"firstName\":\"Gabriel\",\"lastName\":\"Sama\"},\"primaryCollection\":{\"id\":\"b45f7536-5ba2-40d8-a054-40341b279649\",\"title\":[\"La semana\"]},\"image\":{\"id\":\"d704b38b-cafe-414b-879b-459dd712796c\",\"name\":\"zte-axon-m-9755-024\",\"filename\":\"zte-axon-m-9755-024.jpg\",\"path\":\"https:\\/\\/cnet4.cbsistatic.com\\/img\\/VAqXY-db6xzcKly6P5BNqbaHpQw=\\/2017\\/10\\/20\\/d704b38b-cafe-414b-879b-459dd712796c\\/zte-axon-m-9755-024.jpg\",\"size\":87148,\"height\":900,\"width\":1600,\"dateCreated\":{\"date\":\"2017-10-20 16:33:13\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"dateUpdated\":{\"date\":\"2017-10-20 16:33:13\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"needsModeration\":0,\"mimeType\":\"image\\/jpeg\",\"deleted\":0,\"preferred\":0,\"watermark\":0,\"alt\":\"zte-axon-m-9755-024\"},\"thumbnail\":\"https:\\/\\/cdn3.cnet.com\\/img\\/ReV56T1ZCShd3YWImeR2IWEqAXU=\\/fit-in\\/194x109\\/2017\\/10\\/20\\/d704b38b-cafe-414b-879b-459dd712796c\\/zte-axon-m-9755-024.jpg\",\"isVertical\":false,\"m3u8\":\"\\/es\\/videos\\/manifest\\/la-semana-oct-19-cnet-espanol.m3u8\",\"mp4\":\"https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/10\\/20\\/1077887555736\\/semana_oct19_1241505_740.mp4\",\"selector\":\"\\/es\\/videos\\/selector\\/la-semana-oct-19-cnet-espanol\\/\"},{\"id\":\"4cb73b8d-1b2f-40ef-bb98-6b093198c681\",\"title\":\"Un nuevo Kindle y se asoman las nuevas gafas VR de Oculus\",\"description\":\"[La semana en CNET en Espa\\u00f1ol #158] Esta semana, lleg\\u00f3 el Kindle Oasis impermeable, se anunciaron las Oculus Go y Santa Cruz para realidad virtual y hubo un problemita con la Google Home Mini.\",\"slug\":\"un-nuevo-kindle-y-nuevas-gafas-vr-de-oculus-se-asoman\",\"chapters\":\"\",\"duration\":422,\"hasCaptions\":true,\"mpxId\":1072264259697,\"mpxRefId\":\"8RTAYZ4ou1BgXXiybOYiclkJ6avdl6SM\",\"ratingVChip\":\"\",\"primaryTopic\":{\"id\":\"\"},\"author\":{\"id\":\"272ff2eb-03d3-4e24-9b55-09f4633368f9\",\"firstName\":\"Mariana\",\"lastName\":\"Marcaletti\"},\"primaryCollection\":{\"id\":\"b45f7536-5ba2-40d8-a054-40341b279649\",\"title\":[\"La semana\"]},\"image\":{\"id\":\"4514916c-88c7-4c00-8324-9d522e0b3047\",\"name\":\"kindle-oasis-covers\",\"filename\":\"kindle-oasis-covers.jpg\",\"path\":\"https:\\/\\/cnet4.cbsistatic.com\\/img\\/el7STcxt2T02OoIFWp08KB2D1Bk=\\/2017\\/10\\/05\\/4514916c-88c7-4c00-8324-9d522e0b3047\\/kindle-oasis-covers.jpg\",\"caption\":\"&lt;p&gt;The optional covers start at $40 and come in nylon or leather.&lt;\\/p&gt;\",\"size\":4432570,\"height\":3024,\"width\":4032,\"dateCreated\":{\"date\":\"2017-10-05 19:52:22\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"dateUpdated\":{\"date\":\"2017-10-05 19:53:38\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"startDate\":{\"date\":\"2017-10-11 13:00:00\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"needsModeration\":0,\"mimeType\":\"image\\/jpeg\",\"deleted\":0,\"preferred\":0,\"watermark\":1,\"credits\":\"David Carnoy\\/CNET\",\"alt\":\"kindle-oasis-covers\"},\"thumbnail\":\"https:\\/\\/cdn3.cnet.com\\/img\\/vDQrwxSq2oDqDHdtnPLwD_eJR98=\\/fit-in\\/194x109\\/2017\\/10\\/05\\/4514916c-88c7-4c00-8324-9d522e0b3047\\/kindle-oasis-covers.jpg\",\"isVertical\":false,\"m3u8\":\"\\/es\\/videos\\/manifest\\/un-nuevo-kindle-y-nuevas-gafas-vr-de-oculus-se-asoman.m3u8\",\"mp4\":\"https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/10\\/13\\/1072264259697\\/es_lasemana12_oct_1235274_740.mp4\",\"selector\":\"\\/es\\/videos\\/selector\\/un-nuevo-kindle-y-nuevas-gafas-vr-de-oculus-se-asoman\\/\"},{\"id\":\"09051611-4cd7-4384-a459-b4a1050b5c1c\",\"title\":\"Google Pixel 2 y lo que nos dej\\u00f3 la temporada de s\\u00faper tel\\u00e9fonos\",\"description\":\"[La semana en CNET en Espa\\u00f1ol #157] La gigante de las b\\u00fasquedas se anima con todo al hardware, y sus tel\\u00e9fonos marcan el fin de una \\u00e9poca de grandes anuncios.\",\"slug\":\"google-pixel-2-lo-que-nos-dejo-la-temporada-de-super-telefonos\",\"chapters\":\"\",\"duration\":598,\"hasCaptions\":true,\"mpxId\":1064365123530,\"mpxRefId\":\"Us3jKld5gPd3TfSG9QLLbD5jw_vdMyds\",\"ratingVChip\":\"\",\"primaryTopic\":{\"id\":\"\"},\"author\":{\"id\":\"272ff2eb-03d3-4e24-9b55-09f4633368f9\",\"firstName\":\"Mariana\",\"lastName\":\"Marcaletti\"},\"primaryCollection\":{\"id\":\"b45f7536-5ba2-40d8-a054-40341b279649\",\"title\":[\"La semana\"]},\"image\":{\"id\":\"d077c3c0-c88f-492f-a8a2-8b043af04f0e\",\"name\":\"100417-google-pixel-2-7126\",\"filename\":\"100417-google-pixel-2-7126.jpg\",\"path\":\"https:\\/\\/cnet4.cbsistatic.com\\/img\\/BNbeNYmhimN2Z_KulzpEpn0l7AI=\\/2017\\/10\\/05\\/d077c3c0-c88f-492f-a8a2-8b043af04f0e\\/100417-google-pixel-2-7126.jpg\",\"size\":52547,\"height\":467,\"width\":830,\"dateCreated\":{\"date\":\"2017-10-05 23:35:43\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"dateUpdated\":{\"date\":\"2017-10-05 23:35:43\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"needsModeration\":0,\"mimeType\":\"image\\/jpeg\",\"deleted\":0,\"preferred\":0,\"watermark\":0,\"alt\":\"100417-google-pixel-2-7126\"},\"thumbnail\":\"https:\\/\\/cdn2.cnet.com\\/img\\/5-e1P5u3K43hFHiSjBjhdB3f1lI=\\/fit-in\\/194x109\\/2017\\/10\\/05\\/d077c3c0-c88f-492f-a8a2-8b043af04f0e\\/100417-google-pixel-2-7126.jpg\",\"isVertical\":false,\"m3u8\":\"\\/es\\/videos\\/manifest\\/google-pixel-2-lo-que-nos-dejo-la-temporada-de-super-telefonos.m3u8\",\"mp4\":\"https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/10\\/06\\/1064365123530\\/semana_oct5_1229769_740.mp4\",\"selector\":\"\\/es\\/videos\\/selector\\/google-pixel-2-lo-que-nos-dejo-la-temporada-de-super-telefonos\\/\"},{\"id\":\"4bb8f3fd-304c-495e-8b83-57fcea47b89b\",\"title\":\"La avalancha de productos de Amazon, y tuits de 280 caracteres\",\"description\":\"[La semana en CNET en Espa\\u00f1ol #156] Esta semana vimos nuevas bocinas de Amazon; una nueva c\\u00e1mara GoPro y Twitter dijo que duplicar\\u00e1 el l\\u00edmite de caracteres en tuits.\",\"slug\":\"amazon-nuevos-productos-twitter-280-caracteres\",\"chapters\":\"\",\"duration\":673,\"hasCaptions\":true,\"mpxId\":1057969219682,\"mpxRefId\":\"IUOzQ0y6ps_ludp4UH9c1EZFCsJNA7X8\",\"ratingVChip\":\"\",\"primaryTopic\":{\"id\":\"\"},\"author\":{\"id\":\"272ff2eb-03d3-4e24-9b55-09f4633368f9\",\"firstName\":\"Mariana\",\"lastName\":\"Marcaletti\"},\"primaryCollection\":{\"id\":\"b45f7536-5ba2-40d8-a054-40341b279649\",\"title\":[\"La semana\"]},\"image\":{\"id\":\"194498de-a074-4687-ab0d-d880d5ee05de\",\"name\":\"amazon-spot-1\",\"filename\":\"amazon-spot-1.jpg\",\"path\":\"https:\\/\\/cnet4.cbsistatic.com\\/img\\/MLV0Q7ERz3liDf123UtGhwIuMjU=\\/2017\\/09\\/28\\/194498de-a074-4687-ab0d-d880d5ee05de\\/amazon-spot-1.jpg\",\"size\":850748,\"height\":1080,\"width\":1920,\"dateCreated\":{\"date\":\"2017-09-28 05:39:36\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"dateUpdated\":{\"date\":\"2017-09-28 05:39:36\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"needsModeration\":0,\"mimeType\":\"image\\/jpeg\",\"deleted\":0,\"preferred\":0,\"watermark\":0,\"alt\":\"amazon-spot-1\"},\"thumbnail\":\"https:\\/\\/cdn1.cnet.com\\/img\\/0t12kUyxiPUjjBEvghADT8bfI1Q=\\/fit-in\\/194x109\\/2017\\/09\\/28\\/194498de-a074-4687-ab0d-d880d5ee05de\\/amazon-spot-1.jpg\",\"isVertical\":false,\"m3u8\":\"\\/es\\/videos\\/manifest\\/amazon-nuevos-productos-twitter-280-caracteres.m3u8\",\"mp4\":\"https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/09\\/29\\/1057969219682\\/es_lasemana_28septiembre_1223993_740.mp4\",\"selector\":\"\\/es\\/videos\\/selector\\/amazon-nuevos-productos-twitter-280-caracteres\\/\"}]'>\n                                                    <div> <svg><use aria-hidden=\"false\" xlink:href=\"#play\"></use></svg><svg><use aria-hidden=\"false\" xlink:href=\"#pause\"></use></svg>\n                                                        <figure><img src=\"https://cdn1.cnet.com/img/mWcZaiA8Ngv61OQcpdoh6Ra9nY0=/170x96/2017/11/13/70540d7a-cbc5-4563-ab86-b5549ef68168/oneplus-5t-product-21.jpg\" alt=\"\" height=\"96\" width=\"170\"></figure>\n                                                    </div>\n                                                    <p><span>\n                    <span>Reproduciendo:</span> <span>Mira esto:</span> </span> Google Assistant mejora, hay más cambios en Twitter y... </p>\n                                                    <p><span>\n                    8:09 <svg><use aria-hidden=\"false\" xlink:href=\"#video\"></use></svg></span> </p>\n                                                </div>\n                                            \n                                            \n                                        </div></article>\n"`,
[INFO] [stdout]  right: `"<article><div itemprop=\"articleBody\" data-component=\"lazyloadImages\" id=\"readability-page-1\">\n                                            <figure section=\"shortcodeImage\"><span><span itemprop=\"image\" itemscope=\"\" itemtype=\"https://schema.org/ImageObject\"><img src=\"https://cdn2.cnet.com/img/LI8y19stcvIQUdzbYdH4-DAigtc=/fit-in/570x0/2017/12/01/b36ce794-e0b8-495c-a198-184923a8f4e9/twitter-lite.jpg\" alt=\"twitter-lite\" height=\"0\" width=\"570\"/><meta itemprop=\"url\" content=\"https://cdn2.cnet.com/img/LI8y19stcvIQUdzbYdH4-DAigtc=/fit-in/570x0/2017/12/01/b36ce794-e0b8-495c-a198-184923a8f4e9/twitter-lite.jpg\"/><meta itemprop=\"height\" content=\"0\"/><meta itemprop=\"width\" content=\"570\"/></span></span>\n                                                <figcaption><span><p>Twitter Lite estará disponible en Google Play Store en 11 países de América Latina.</p></span><span>\n                                                    Twitter\n                                                </span></figcaption>\n                                            </figure>\n                                            <p>Twitter ha dado a conocer que Twitter Lite llegará a un total de 24 nuevos países a partir de hoy, 11 de ellos de América Latina. </p>\n                                            <p>Según explicó en un <a href=\"https://blog.twitter.com/official/en_us/topics/product/2017/twitter-lite-in-the-google-play-store-in-24-more-countries.html#\" target=\"_blank\" data-component=\"externalLink\">comunicado</a> <span section=\"shortcodeLink\"><a href=\"http://fakehost/es/noticias/twitter-estrena-twitter-lite/\" target=\"_blank\">Twitter Lite</a></span> ahora estará disponible en Bolivia, Brasil, Chile, Colombia, Costa Rica, Ecuador, México, Panamá, Perú, El Salvador y Venezuela.</p>\n                                            <p>Twitter Lite es la versión ligera de la aplicación de la red social para Android, disponible en la Google Play Store. Con este app los usuarios que experimentan fallos de red o que viven en países con redes con poca velocidad de conexión como Venezuela podrán descargar los tuits de forma más rápida.</p>\n                                            \n                                            <p>Entre sus novedades, Twitter Lite permite la carga rápida de tuits en redes 2G y 3G, y ofrece ayuda offline en caso de que pierdas tu conexión; a eso debemos sumar que minimiza el uso de datos y ofrece un modo de ahorro, en el que únicamente se descargan las fotos o videos de los tuits que quieres ver.</p>\n                                            \n                                            \n                                            <p>Además, el app ocupa menos espacio en tu teléfono móvil, al reducir a 3MB su peso.</p>\n                                            <p>Twitter dio a conocer Twitter Lite en abril en India, y desde entonces ha estado trabajando para llevarlo a más países. La empresa en los últimos meses también se ha involucrado de forma definitiva en la <span section=\"shortcodeLink\"><a href=\"http://fakehost/es/noticias/twitter-hemos-progresado-en-nuestra-batalla-contra-el-abuso/\" target=\"_blank\">eliminación de los abusos en la red social</a></span>, tomando medidas incluso en la <span section=\"shortcodeLink\"><a href=\"http://fakehost/es/noticias/twitter-elimina-verificacion-a-cuentas-ofensivas/\" target=\"_blank\">verificación de cuentas.</a></span></p><svg><symbol id=\"play\" viewbox=\"0 0 26.6 32\"><path d=\"M0,2.6c0-2.4,1.6-3.3,3.7-2L25,13.7c2,1.3,2,3.2,0,4.5L3.7,31.4c-2,1.3-3.7,0.3-3.7-2C0,29.4,0,2.6,0,2.6z\"/></symbol><symbol id=\"pause\" viewbox=\"0 0 26.6 32\"><g><polygon points=\"16,32 26.5,32 26.5,8.8 26.5,0 16,0\"/><rect x=\"0.1\" y=\"0\" width=\"10.6\" height=\"32\"/></g></symbol><symbol id=\"playlist\" viewbox=\"0 0 32 22.9\"><g><circle cx=\"2.3\" cy=\"20.6\" r=\"2.3\"/><circle cx=\"2.3\" cy=\"11.4\" r=\"2.3\"/><circle cx=\"2.3\" cy=\"2.3\" r=\"2.3\"/><path d=\"M32,1.1C32,0.5,31.5,0,30.9,0H10.3C9.7,0,9.1,0.5,9.1,1.1v2.3c0,0.6,0.5,1.1,1.1,1.1h20.6c0.6,0,1.1-0.5,1.1-1.1V1.1z\"/><path d=\"M32,10.3c0-0.6-0.5-1.1-1.1-1.1H10.3c-0.6,0-1.1,0.5-1.1,1.1v2.3c0,0.6,0.5,1.1,1.1,1.1h20.6c0.6,0,1.1-0.5,1.1-1.1V10.3z\"/><path d=\"M32,19.4c0-0.6-0.5-1.1-1.1-1.1H10.3c-0.6,0-1.1,0.5-1.1,1.1v2.3c0,0.6,0.5,1.1,1.1,1.1h20.6c0.6,0,1.1-0.5,1.1-1.1V19.4z\"/></g></symbol><symbol id=\"speaker-on\" viewbox=\"0 0 32 28.1\"><g><g><path d=\"M12.6,5L6.3,8.7H0.6C0.3,8.7,0,9,0,9.3V19c0,0.4,0.3,0.7,0.6,0.7h5.9l6.1,3.4c1.3,0.8,1.5,0.2,1.5-1.5V6.5C14.2,4.8,13.9,4.2,12.6,5z\"/></g><path d=\"M18,23.1v-2.8c2.6,0,4.7-2.8,4.7-6.2S20.6,7.8,18,7.8V5c4.2,0,7.5,4,7.5,9S22.1,23.1,18,23.1z\"/><path d=\"M21.3,28.1v-2.8c4.4,0,7.9-5,7.9-11.2S25.6,2.8,21.3,2.8V0C27.2,0,32,6.3,32,14C32,21.8,27.2,28.1,21.3,28.1z\"/></g></symbol><symbol id=\"speaker-off\" viewbox=\"0 0 32 18.8\"><g><g><path d=\"M12.6,0.4L6.3,4H0.6C0.3,4,0,4.3,0,4.7v9.7c0,0.4,0.3,0.7,0.6,0.7h5.9l6.1,3.4c1.3,0.8,1.5,0.2,1.5-1.5V1.8C14.2,0.2,13.9-0.5,12.6,0.4z\"/></g><polygon points=\"32,4.5 30.2,2.7 25.3,7.6 20.4,2.7 18.6,4.5 23.5,9.4 18.6,14.3 20.4,16.1 25.3,11.2 30.2,16.1 32,14.3 27.1,9.4 \"/></g></symbol><symbol id=\"captions\" viewbox=\"0 0 32 16.2\"><g><path d=\"M8.6,16.2c-1.2,0-2.4-0.2-3.4-0.6c-1.1-0.4-2-0.9-2.7-1.6c-0.8-0.7-1.4-1.6-1.8-2.6C0.2,10.4,0,9.3,0,8.1c0-1.2,0.2-2.3,0.7-3.3s1-1.8,1.8-2.6C3.2,1.5,4.1,1,5.2,0.6S7.4,0,8.6,0c1,0,1.9,0.1,2.7,0.4c0.8,0.3,1.4,0.6,2,1.1c0.6,0.4,1.1,0.9,1.4,1.5c0.4,0.5,0.7,1.1,0.9,1.6l-4.1,1.9c-0.1-0.3-0.2-0.6-0.4-0.9C11,5.3,10.8,5,10.5,4.8c-0.3-0.2-0.6-0.4-0.9-0.5c-0.3-0.1-0.7-0.2-1-0.2C8,4.2,7.5,4.3,7,4.5C6.6,4.7,6.2,5,5.8,5.3C5.5,5.7,5.2,6.1,5.1,6.5C4.9,7,4.8,7.5,4.8,8.1c0,0.5,0.1,1.1,0.3,1.5c0.2,0.5,0.4,0.9,0.8,1.2c0.3,0.4,0.7,0.6,1.2,0.8C7.5,11.9,8,12,8.6,12c0.3,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.9-0.5c0.3-0.2,0.5-0.4,0.7-0.7c0.2-0.3,0.3-0.6,0.4-0.9l4.1,1.9c-0.2,0.5-0.5,1-0.9,1.6c-0.4,0.5-0.9,1-1.4,1.5c-0.6,0.4-1.2,0.8-2,1.1C10.5,16,9.6,16.2,8.6,16.2z\"/><path d=\"M24.9,16.2c-1.2,0-2.4-0.2-3.4-0.6c-1.1-0.4-2-0.9-2.7-1.6c-0.8-0.7-1.4-1.6-1.8-2.6c-0.4-1-0.7-2.1-0.7-3.3c0-1.2,0.2-2.3,0.7-3.3c0.4-1,1-1.8,1.8-2.6c0.8-0.7,1.7-1.3,2.7-1.7C22.6,0.2,23.7,0,24.9,0c1,0,1.9,0.1,2.7,0.4c0.8,0.3,1.4,0.6,2,1.1c0.6,0.4,1.1,0.9,1.4,1.5C31.5,3.5,31.8,4,32,4.5l-4.1,1.9c-0.1-0.3-0.2-0.6-0.4-0.9c-0.2-0.3-0.4-0.5-0.7-0.7c-0.3-0.2-0.6-0.4-0.9-0.5c-0.3-0.1-0.7-0.2-1-0.2c-0.6,0-1.1,0.1-1.5,0.3c-0.5,0.2-0.9,0.5-1.2,0.8c-0.3,0.4-0.6,0.8-0.8,1.2c-0.2,0.5-0.3,1-0.3,1.5c0,0.5,0.1,1.1,0.3,1.5c0.2,0.5,0.4,0.9,0.8,1.2c0.3,0.4,0.7,0.6,1.2,0.8c0.5,0.2,1,0.3,1.5,0.3c0.3,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.9-0.5c0.3-0.2,0.5-0.4,0.7-0.7c0.2-0.3,0.3-0.6,0.4-0.9l4.1,1.9c-0.2,0.5-0.5,1-0.9,1.6c-0.4,0.5-0.9,1-1.4,1.5c-0.6,0.4-1.2,0.8-2,1.1C26.8,16,25.9,16.2,24.9,16.2z\"/></g></symbol><symbol id=\"fullscreen\" viewbox=\"0 0 32 32\"><g><g><polygon points=\"11.4,0 0,0 0,11.4 3.4,8 9.1,13.7 13.7,9.1 8,3.4 &#9;&#9;&#9;\"/></g><g><polygon points=\"20.6,32 32,32 32,20.6 28.6,24 22.9,18.3 18.3,22.9 24,28.6 &#9;&#9;&#9;\"/></g><g><polygon points=\"32,11.4 32,0 20.6,0 24,3.4 18.3,9.1 22.9,13.7 28.6,8 &#9;&#9;&#9;\"/></g><g><polygon points=\"0,20.6 0,32 11.4,32 8,28.6 13.7,22.9 9.1,18.3 3.4,24 &#9;&#9;&#9;\"/></g></g></symbol><symbol id=\"video\" viewbox=\"0 0 32 22\"><g><path d=\"M29,2.2c-0.7,0.2-4.6,3-7.9,5.3V2.1C21.1,1,20.1,0,19,0H2.1C1,0,0,1,0,2.1v17.7C0,21,1,22,2.1,22H19c1.2,0,2.1-1,2.1-2.1v-5.9c3.3,2.4,7.4,5.4,8.2,5.6c1.4,0.4,2.7-0.1,2.7-0.1V2.2C32,2.2,30.1,1.8,29,2.2z\"/></g></symbol></svg>\n                                            <div data-load-playlist=\"[{&quot;id&quot;:&quot;dc362fcb-cba9-4bf6-b62d-aa7e39a092c7&quot;,&quot;title&quot;:&quot;Google Assistant mejora, hay m\\u00e1s cambios en Twitter y llega el OnePlus 5T&quot;,&quot;description&quot;:&quot;[La semana en CNET en Espa\\u00f1ol #163]  Esta semana hablamos de las caracter\\u00edsticas del OnePlus 5T, las novedades de Google Assistant y los cambios que ha hecho Twitter a su proceso de verificaci\\u00f3n.&quot;,&quot;slug&quot;:&quot;google-assistant-mejora-hay-mas-cambios-en-twitter-y-llega-el-oneplus-5t&quot;,&quot;chapters&quot;:{&quot;data&quot;:[],&quot;paging&quot;:{&quot;total&quot;:0,&quot;limit&quot;:15,&quot;offset&quot;:0}},&quot;duration&quot;:489,&quot;hasCaptions&quot;:true,&quot;mpxId&quot;:&quot;&quot;,&quot;mpxRefId&quot;:&quot;38uKprB1_hIkwXffuj20eMptuapoWX4K&quot;,&quot;ratingVChip&quot;:&quot;TV-14&quot;,&quot;primaryTopic&quot;:{&quot;id&quot;:&quot;1c0fd1cb-c387-11e2-8208-0291187b029a&quot;},&quot;author&quot;:{&quot;id&quot;:&quot;6a9b3b6b-575a-4b66-b4b2-4aedee01be6d&quot;,&quot;firstName&quot;:&quot;Gabriel&quot;,&quot;lastName&quot;:&quot;Sama&quot;},&quot;primaryCollection&quot;:{&quot;id&quot;:&quot;b45f7536-5ba2-40d8-a054-40341b279649&quot;,&quot;title&quot;:&quot;La semana&quot;},&quot;image&quot;:{&quot;id&quot;:&quot;70540d7a-cbc5-4563-ab86-b5549ef68168&quot;,&quot;filename&quot;:&quot;oneplus-5t-product-21.jpg&quot;,&quot;dateCreated&quot;:{&quot;date&quot;:&quot;2017-11-13 17:56:07&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;alt&quot;:&quot;oneplus-5t-product-21&quot;,&quot;credits&quot;:&quot;Andrew Hoyle\\/CNET&quot;,&quot;path&quot;:&quot;https:\\/\\/cnet4.cbsistatic.com\\/img\\/EcEJ76YiEastX8yctETLURpwICc=\\/2017\\/11\\/13\\/70540d7a-cbc5-4563-ab86-b5549ef68168\\/oneplus-5t-product-21.jpg&quot;,&quot;cropGravity&quot;:0,&quot;crop&quot;:null,&quot;typeName&quot;:&quot;content_image&quot;},&quot;thumbnail&quot;:&quot;https:\\/\\/cdn1.cnet.com\\/img\\/xTOX9ZdBnxWFXxkzSLG6dBydTMg=\\/fit-in\\/194x109\\/2017\\/11\\/13\\/70540d7a-cbc5-4563-ab86-b5549ef68168\\/oneplus-5t-product-21.jpg&quot;,&quot;isVertical&quot;:false,&quot;m3u8&quot;:&quot;\\/es\\/videos\\/manifest\\/google-assistant-mejora-hay-mas-cambios-en-twitter-y-llega-el-oneplus-5t.m3u8&quot;,&quot;mp4&quot;:&quot;https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/11\\/17\\/1098353731717\\/es_lasemana16novFINAL_1265786_740.mp4&quot;,&quot;selector&quot;:&quot;\\/es\\/videos\\/selector\\/google-assistant-mejora-hay-mas-cambios-en-twitter-y-llega-el-oneplus-5t\\/&quot;},{&quot;id&quot;:&quot;7097a578-8dc8-48b8-9bea-bc0dcabdb558&quot;,&quot;title&quot;:&quot;El \\u0027bug\\u0027 de MacOS High Sierra y la expansi\\u00f3n de Huawei en Latinoam\\u00e9rica&quot;,&quot;description&quot;:&quot;[La semana en CNET en Espa\\u00f1ol #165] Apple solucion\\u00f3 el problema de que se pod\\u00eda acceder a algunas Mac sin contrase\\u00f1a. Huawei adelant\\u00f3 planes para la regi\\u00f3n.&quot;,&quot;slug&quot;:&quot;bug-de-macos-high-sierra-expansion-huawei-en-latinoamerica&quot;,&quot;chapters&quot;:&quot;&quot;,&quot;duration&quot;:550,&quot;hasCaptions&quot;:true,&quot;mpxId&quot;:1107731523514,&quot;mpxRefId&quot;:&quot;IwoiIhK2JgjRf8oj2sS99ClHB2K8w8uw&quot;,&quot;ratingVChip&quot;:&quot;&quot;,&quot;primaryTopic&quot;:{&quot;id&quot;:&quot;&quot;},&quot;author&quot;:{&quot;id&quot;:&quot;272ff2eb-03d3-4e24-9b55-09f4633368f9&quot;,&quot;firstName&quot;:&quot;Mariana&quot;,&quot;lastName&quot;:&quot;Marcaletti&quot;},&quot;primaryCollection&quot;:{&quot;id&quot;:&quot;b45f7536-5ba2-40d8-a054-40341b279649&quot;,&quot;title&quot;:[&quot;La semana&quot;]},&quot;image&quot;:{&quot;id&quot;:&quot;1934b65e-89f2-4449-ae15-61584288ed9d&quot;,&quot;name&quot;:&quot;macos-high-sierra-image&quot;,&quot;filename&quot;:&quot;macos-high-sierra-image.jpg&quot;,&quot;path&quot;:&quot;https:\\/\\/cnet4.cbsistatic.com\\/img\\/bmNGTUwxlWz6QUuj1pUj2G90QUE=\\/2017\\/09\\/27\\/1934b65e-89f2-4449-ae15-61584288ed9d\\/macos-high-sierra-image.jpg&quot;,&quot;size&quot;:1306802,&quot;height&quot;:1080,&quot;width&quot;:1920,&quot;dateCreated&quot;:{&quot;date&quot;:&quot;2017-09-27 17:49:57&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;dateUpdated&quot;:{&quot;date&quot;:&quot;2017-09-27 17:49:57&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;needsModeration&quot;:0,&quot;mimeType&quot;:&quot;image\\/jpeg&quot;,&quot;deleted&quot;:0,&quot;preferred&quot;:0,&quot;watermark&quot;:0,&quot;alt&quot;:&quot;macos-high-sierra-image&quot;,&quot;cropGravity&quot;:0},&quot;thumbnail&quot;:&quot;https:\\/\\/cdn3.cnet.com\\/img\\/C6S9ny6QsPl0M4RazJBreX1ZaO8=\\/fit-in\\/194x109\\/2017\\/09\\/27\\/1934b65e-89f2-4449-ae15-61584288ed9d\\/macos-high-sierra-image.jpg&quot;,&quot;isVertical&quot;:false,&quot;m3u8&quot;:&quot;\\/es\\/videos\\/manifest\\/bug-de-macos-high-sierra-expansion-huawei-en-latinoamerica.m3u8&quot;,&quot;mp4&quot;:&quot;https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/12\\/01\\/1107731523514\\/es_lasemana1diciembre_1275504_740.mp4&quot;,&quot;selector&quot;:&quot;\\/es\\/videos\\/selector\\/bug-de-macos-high-sierra-expansion-huawei-en-latinoamerica\\/&quot;},{&quot;id&quot;:&quot;41e31d24-ab17-445d-8841-ceb86ae9044f&quot;,&quot;title&quot;:&quot;Nuestros consejos para la temporada de ofertas&quot;,&quot;description&quot;:&quot;[La semana en CNET en Espa\\u00f1ol #164] Nada de madrugar, hacer filas largas y estresarte. Esta semana te compartimos sugerencias puntuales para que le saques m\\u00e1s jugo a las compras de Black Friday y Cyber Monday.&quot;,&quot;slug&quot;:&quot;consejos-ofertas-viernes-negro&quot;,&quot;chapters&quot;:&quot;&quot;,&quot;duration&quot;:441,&quot;hasCaptions&quot;:true,&quot;mpxId&quot;:1102073923731,&quot;mpxRefId&quot;:&quot;5XzHm1c3DBSxFhifEcVyEyTaNwlg6R0a&quot;,&quot;ratingVChip&quot;:&quot;&quot;,&quot;primaryTopic&quot;:{&quot;id&quot;:&quot;&quot;},&quot;author&quot;:{&quot;id&quot;:&quot;272ff2eb-03d3-4e24-9b55-09f4633368f9&quot;,&quot;firstName&quot;:&quot;Mariana&quot;,&quot;lastName&quot;:&quot;Marcaletti&quot;},&quot;primaryCollection&quot;:{&quot;id&quot;:&quot;b45f7536-5ba2-40d8-a054-40341b279649&quot;,&quot;title&quot;:[&quot;La semana&quot;]},&quot;image&quot;:{&quot;id&quot;:&quot;154d2576-1ff8-41d8-ac2a-414450d5ee6c&quot;,&quot;name&quot;:&quot;viernesnegro&quot;,&quot;filename&quot;:&quot;viernesnegro.jpg&quot;,&quot;path&quot;:&quot;https:\\/\\/cnet4.cbsistatic.com\\/img\\/e6vO1LTPdKpSs3924nDWctNCZMY=\\/2017\\/11\\/22\\/154d2576-1ff8-41d8-ac2a-414450d5ee6c\\/viernesnegro.jpg&quot;,&quot;size&quot;:278742,&quot;height&quot;:900,&quot;width&quot;:1600,&quot;dateCreated&quot;:{&quot;date&quot;:&quot;2017-11-22 22:32:03&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;dateUpdated&quot;:{&quot;date&quot;:&quot;2017-11-22 22:32:03&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;needsModeration&quot;:0,&quot;mimeType&quot;:&quot;image\\/jpeg&quot;,&quot;deleted&quot;:0,&quot;preferred&quot;:0,&quot;watermark&quot;:0,&quot;alt&quot;:&quot;viernesnegro&quot;},&quot;thumbnail&quot;:&quot;https:\\/\\/cdn4.cnet.com\\/img\\/fcY_4UWuEddB5TbPXMSaNvgfcec=\\/fit-in\\/194x109\\/2017\\/11\\/22\\/154d2576-1ff8-41d8-ac2a-414450d5ee6c\\/viernesnegro.jpg&quot;,&quot;isVertical&quot;:false,&quot;m3u8&quot;:&quot;\\/es\\/videos\\/manifest\\/consejos-ofertas-viernes-negro.m3u8&quot;,&quot;mp4&quot;:&quot;https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/11\\/22\\/1102073923731\\/semana_nov22_1270073_740.mp4&quot;,&quot;selector&quot;:&quot;\\/es\\/videos\\/selector\\/consejos-ofertas-viernes-negro\\/&quot;},{&quot;id&quot;:&quot;db8b62cc-68fc-4f96-8fbc-bcbe5d4f8a1c&quot;,&quot;title&quot;:&quot;El desembarco de Xiaomi en Espa\\u00f1a y la previa del OnePlus 5T&quot;,&quot;description&quot;:&quot;[La semana en CNET en Espa\\u00f1ol #162] La fabricante de celulares china llega a Espa\\u00f1a con m\\u00e1s de seis tel\\u00e9fonos de menos de 300 euros, y el OnePlus 5T se presentar\\u00e1 el 16 de noviembre en Estados Unidos.&quot;,&quot;slug&quot;:&quot;el-desembarco-de-xiaomi-en-espana-y-la-previa-del-oneplus-5t&quot;,&quot;chapters&quot;:&quot;&quot;,&quot;duration&quot;:500,&quot;hasCaptions&quot;:true,&quot;mpxId&quot;:1093211715579,&quot;mpxRefId&quot;:&quot;APQJZKaXzbhmwxYJcFFg_AHYIHfLWNU6&quot;,&quot;ratingVChip&quot;:&quot;&quot;,&quot;primaryTopic&quot;:{&quot;id&quot;:&quot;&quot;},&quot;author&quot;:{&quot;id&quot;:&quot;272ff2eb-03d3-4e24-9b55-09f4633368f9&quot;,&quot;firstName&quot;:&quot;Mariana&quot;,&quot;lastName&quot;:&quot;Marcaletti&quot;},&quot;primaryCollection&quot;:{&quot;id&quot;:&quot;b45f7536-5ba2-40d8-a054-40341b279649&quot;,&quot;title&quot;:[&quot;La semana&quot;]},&quot;image&quot;:{&quot;id&quot;:&quot;96ec74ea-1acb-48be-b74e-816ba301d19a&quot;,&quot;name&quot;:&quot;oneplus-5t&quot;,&quot;filename&quot;:&quot;oneplus-5t.jpg&quot;,&quot;path&quot;:&quot;https:\\/\\/cnet4.cbsistatic.com\\/img\\/KK0CqnMaqMxZ9bC-3jbAiQhnutM=\\/2017\\/10\\/30\\/96ec74ea-1acb-48be-b74e-816ba301d19a\\/oneplus-5t.jpg&quot;,&quot;caption&quot;:&quot;&lt;p&gt;Una supuesta foto del OnePlus 5T filtrada en China.&lt;\\/p&gt;&quot;,&quot;size&quot;:41019,&quot;height&quot;:592,&quot;width&quot;:690,&quot;dateCreated&quot;:{&quot;date&quot;:&quot;2017-10-30 19:55:39&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;dateUpdated&quot;:{&quot;date&quot;:&quot;2017-10-30 19:56:18&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;needsModeration&quot;:0,&quot;mimeType&quot;:&quot;image\\/jpeg&quot;,&quot;deleted&quot;:0,&quot;preferred&quot;:0,&quot;watermark&quot;:0,&quot;credits&quot;:&quot;Weibo&quot;,&quot;alt&quot;:&quot;oneplus-5t&quot;},&quot;thumbnail&quot;:&quot;https:\\/\\/cdn2.cnet.com\\/img\\/9CtVwepYPv7fktP5LlCjoAjq0is=\\/fit-in\\/194x109\\/2017\\/10\\/30\\/96ec74ea-1acb-48be-b74e-816ba301d19a\\/oneplus-5t.jpg&quot;,&quot;isVertical&quot;:false,&quot;m3u8&quot;:&quot;\\/es\\/videos\\/manifest\\/el-desembarco-de-xiaomi-en-espana-y-la-previa-del-oneplus-5t.m3u8&quot;,&quot;mp4&quot;:&quot;https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/11\\/10\\/1093211715579\\/es_lasemana_9noviembre02_1259372_740.mp4&quot;,&quot;selector&quot;:&quot;\\/es\\/videos\\/selector\\/el-desembarco-de-xiaomi-en-espana-y-la-previa-del-oneplus-5t\\/&quot;},{&quot;id&quot;:&quot;283c729a-eeeb-454b-ae03-d1d95229031d&quot;,&quot;title&quot;:&quot;Google Assistant habla espa\\u00f1ol y el iPhone X presenta un nuevo idioma de dise\\u00f1o&quot;,&quot;description&quot;:&quot;[La semana en CNET en Espa\\u00f1ol #161] El asistente virtual de Google ahora domina el idioma de Cervantes, y el iPhone X inaugura nuevos gestos y un nuevo lenguaje de dise\\u00f1o de la marca.&quot;,&quot;slug&quot;:&quot;google-assistant-habla-espanol-y-el-iphone-x-un-nuevo-idioma&quot;,&quot;chapters&quot;:&quot;&quot;,&quot;duration&quot;:683,&quot;hasCaptions&quot;:true,&quot;mpxId&quot;:1087923267594,&quot;mpxRefId&quot;:&quot;jCXv62P0jCNTJB3jKuthMzA3CV0ghejk&quot;,&quot;ratingVChip&quot;:&quot;&quot;,&quot;primaryTopic&quot;:{&quot;id&quot;:&quot;&quot;},&quot;author&quot;:{&quot;id&quot;:&quot;272ff2eb-03d3-4e24-9b55-09f4633368f9&quot;,&quot;firstName&quot;:&quot;Mariana&quot;,&quot;lastName&quot;:&quot;Marcaletti&quot;},&quot;primaryCollection&quot;:{&quot;id&quot;:&quot;b45f7536-5ba2-40d8-a054-40341b279649&quot;,&quot;title&quot;:[&quot;La semana&quot;]},&quot;image&quot;:{&quot;id&quot;:&quot;0d404b1c-30e9-4ccf-9901-d2125b2b23f2&quot;,&quot;name&quot;:&quot;iphone-x-67&quot;,&quot;filename&quot;:&quot;iphone-x-67.jpg&quot;,&quot;path&quot;:&quot;https:\\/\\/cnet4.cbsistatic.com\\/img\\/JoewZeNO5ePGyD5iGiD7VM32i9w=\\/2017\\/11\\/03\\/0d404b1c-30e9-4ccf-9901-d2125b2b23f2\\/iphone-x-67.jpg&quot;,&quot;size&quot;:153088,&quot;height&quot;:900,&quot;width&quot;:1600,&quot;dateCreated&quot;:{&quot;date&quot;:&quot;2017-11-03 16:19:37&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;dateUpdated&quot;:{&quot;date&quot;:&quot;2017-11-03 16:19:37&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;needsModeration&quot;:0,&quot;mimeType&quot;:&quot;image\\/jpeg&quot;,&quot;deleted&quot;:0,&quot;preferred&quot;:0,&quot;watermark&quot;:0,&quot;alt&quot;:&quot;iphone-x-67&quot;},&quot;thumbnail&quot;:&quot;https:\\/\\/cdn3.cnet.com\\/img\\/6fdfuTdyxV3t7waWLSKyE6df3fY=\\/fit-in\\/194x109\\/2017\\/11\\/03\\/0d404b1c-30e9-4ccf-9901-d2125b2b23f2\\/iphone-x-67.jpg&quot;,&quot;isVertical&quot;:false,&quot;m3u8&quot;:&quot;\\/es\\/videos\\/manifest\\/google-assistant-habla-espanol-y-el-iphone-x-un-nuevo-idioma.m3u8&quot;,&quot;mp4&quot;:&quot;https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/11\\/03\\/1087923267594\\/semananov2_1253191_740.mp4&quot;,&quot;selector&quot;:&quot;\\/es\\/videos\\/selector\\/google-assistant-habla-espanol-y-el-iphone-x-un-nuevo-idioma\\/&quot;},{&quot;id&quot;:&quot;a3c0de25-3d75-44b9-9c83-6925dbd3ebb2&quot;,&quot;title&quot;:&quot;La pantalla del Pixel 2 XL, la llave maestra de Amazon y el inminente iPhone X&quot;,&quot;description&quot;:&quot;[La semana en CNET en Espa\\u00f1ol #160] Analizamos los problemas con el panel OLED del tel\\u00e9fono de Google, los env\\u00edos de Amazon entran en tu hogar y ya est\\u00e1 a la puerta el nuevo tel\\u00e9fono de Apple.&quot;,&quot;slug&quot;:&quot;la-pantalla-de-pixel-2-xl-la-llave-maestra-de-amazon-y-el-inminente-iphone-x&quot;,&quot;chapters&quot;:&quot;&quot;,&quot;duration&quot;:574,&quot;hasCaptions&quot;:true,&quot;mpxId&quot;:1082906179568,&quot;mpxRefId&quot;:&quot;t4LPcFt8Hmm8Vg7U8o4s4_E0Xn_xqxAj&quot;,&quot;ratingVChip&quot;:&quot;&quot;,&quot;primaryTopic&quot;:{&quot;id&quot;:&quot;&quot;},&quot;author&quot;:{&quot;id&quot;:&quot;272ff2eb-03d3-4e24-9b55-09f4633368f9&quot;,&quot;firstName&quot;:&quot;Mariana&quot;,&quot;lastName&quot;:&quot;Marcaletti&quot;},&quot;primaryCollection&quot;:{&quot;id&quot;:&quot;b45f7536-5ba2-40d8-a054-40341b279649&quot;,&quot;title&quot;:[&quot;La semana&quot;]},&quot;image&quot;:{&quot;id&quot;:&quot;00597069-4f14-41dd-b1f1-e7bc413d4e17&quot;,&quot;name&quot;:&quot;Google Pixel 2 XL screen burn-in&quot;,&quot;filename&quot;:&quot;screen-problems-2405-001.jpg&quot;,&quot;path&quot;:&quot;https:\\/\\/cnet4.cbsistatic.com\\/img\\/zM13Oy086Lnor1efnDjx0mVca88=\\/2017\\/10\\/23\\/00597069-4f14-41dd-b1f1-e7bc413d4e17\\/screen-problems-2405-001.jpg&quot;,&quot;caption&quot;:&quot;&lt;p&gt;&lt;\\/p&gt;&quot;,&quot;size&quot;:1865911,&quot;height&quot;:1467,&quot;width&quot;:2200,&quot;dateCreated&quot;:{&quot;date&quot;:&quot;2017-10-23 19:09:04&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;dateUpdated&quot;:{&quot;date&quot;:&quot;2017-10-23 19:09:23&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;needsModeration&quot;:0,&quot;mimeType&quot;:&quot;image\\/jpeg&quot;,&quot;deleted&quot;:0,&quot;preferred&quot;:0,&quot;watermark&quot;:1,&quot;credits&quot;:&quot;Josh Miller\\/CNET&quot;,&quot;alt&quot;:&quot;Google Pixel 2 XL screen burn-in&quot;},&quot;thumbnail&quot;:&quot;https:\\/\\/cdn4.cnet.com\\/img\\/XTHaIZ7ZBuXvKPKB5niFqcP_23M=\\/fit-in\\/194x109\\/2017\\/10\\/23\\/00597069-4f14-41dd-b1f1-e7bc413d4e17\\/screen-problems-2405-001.jpg&quot;,&quot;isVertical&quot;:false,&quot;m3u8&quot;:&quot;\\/es\\/videos\\/manifest\\/la-pantalla-de-pixel-2-xl-la-llave-maestra-de-amazon-y-el-inminente-iphone-x.m3u8&quot;,&quot;mp4&quot;:&quot;https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/10\\/27\\/1082906179568\\/es_lasemana27october_1247416_740.mp4&quot;,&quot;selector&quot;:&quot;\\/es\\/videos\\/selector\\/la-pantalla-de-pixel-2-xl-la-llave-maestra-de-amazon-y-el-inminente-iphone-x\\/&quot;},{&quot;id&quot;:&quot;ae23b111-1e88-4edd-b1b5-dfed3e0cb061&quot;,&quot;title&quot;:&quot;Se consolida el hogar inteligente y aparece el fallo KRACK&quot;,&quot;description&quot;:&quot;[La semana en CNET en Espa\\u00f1ol #159] Esta semana hablamos de la nueva plataforma de Samsung para el Internet de las Cosas, de la vulnerabilidad KRACK y de los nuevos tel\\u00e9fonos en el mercado.&quot;,&quot;slug&quot;:&quot;la-semana-oct-19-cnet-espanol&quot;,&quot;chapters&quot;:&quot;&quot;,&quot;duration&quot;:691,&quot;hasCaptions&quot;:true,&quot;mpxId&quot;:1077887555736,&quot;mpxRefId&quot;:&quot;H4gkX0JjbU6b4gxZOkirySjFp3Z845dA&quot;,&quot;ratingVChip&quot;:&quot;&quot;,&quot;primaryTopic&quot;:{&quot;id&quot;:&quot;&quot;},&quot;author&quot;:{&quot;id&quot;:&quot;6a9b3b6b-575a-4b66-b4b2-4aedee01be6d&quot;,&quot;firstName&quot;:&quot;Gabriel&quot;,&quot;lastName&quot;:&quot;Sama&quot;},&quot;primaryCollection&quot;:{&quot;id&quot;:&quot;b45f7536-5ba2-40d8-a054-40341b279649&quot;,&quot;title&quot;:[&quot;La semana&quot;]},&quot;image&quot;:{&quot;id&quot;:&quot;d704b38b-cafe-414b-879b-459dd712796c&quot;,&quot;name&quot;:&quot;zte-axon-m-9755-024&quot;,&quot;filename&quot;:&quot;zte-axon-m-9755-024.jpg&quot;,&quot;path&quot;:&quot;https:\\/\\/cnet4.cbsistatic.com\\/img\\/VAqXY-db6xzcKly6P5BNqbaHpQw=\\/2017\\/10\\/20\\/d704b38b-cafe-414b-879b-459dd712796c\\/zte-axon-m-9755-024.jpg&quot;,&quot;size&quot;:87148,&quot;height&quot;:900,&quot;width&quot;:1600,&quot;dateCreated&quot;:{&quot;date&quot;:&quot;2017-10-20 16:33:13&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;dateUpdated&quot;:{&quot;date&quot;:&quot;2017-10-20 16:33:13&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;needsModeration&quot;:0,&quot;mimeType&quot;:&quot;image\\/jpeg&quot;,&quot;deleted&quot;:0,&quot;preferred&quot;:0,&quot;watermark&quot;:0,&quot;alt&quot;:&quot;zte-axon-m-9755-024&quot;},&quot;thumbnail&quot;:&quot;https:\\/\\/cdn3.cnet.com\\/img\\/ReV56T1ZCShd3YWImeR2IWEqAXU=\\/fit-in\\/194x109\\/2017\\/10\\/20\\/d704b38b-cafe-414b-879b-459dd712796c\\/zte-axon-m-9755-024.jpg&quot;,&quot;isVertical&quot;:false,&quot;m3u8&quot;:&quot;\\/es\\/videos\\/manifest\\/la-semana-oct-19-cnet-espanol.m3u8&quot;,&quot;mp4&quot;:&quot;https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/10\\/20\\/1077887555736\\/semana_oct19_1241505_740.mp4&quot;,&quot;selector&quot;:&quot;\\/es\\/videos\\/selector\\/la-semana-oct-19-cnet-espanol\\/&quot;},{&quot;id&quot;:&quot;4cb73b8d-1b2f-40ef-bb98-6b093198c681&quot;,&quot;title&quot;:&quot;Un nuevo Kindle y se asoman las nuevas gafas VR de Oculus&quot;,&quot;description&quot;:&quot;[La semana en CNET en Espa\\u00f1ol #158] Esta semana, lleg\\u00f3 el Kindle Oasis impermeable, se anunciaron las Oculus Go y Santa Cruz para realidad virtual y hubo un problemita con la Google Home Mini.&quot;,&quot;slug&quot;:&quot;un-nuevo-kindle-y-nuevas-gafas-vr-de-oculus-se-asoman&quot;,&quot;chapters&quot;:&quot;&quot;,&quot;duration&quot;:422,&quot;hasCaptions&quot;:true,&quot;mpxId&quot;:1072264259697,&quot;mpxRefId&quot;:&quot;8RTAYZ4ou1BgXXiybOYiclkJ6avdl6SM&quot;,&quot;ratingVChip&quot;:&quot;&quot;,&quot;primaryTopic&quot;:{&quot;id&quot;:&quot;&quot;},&quot;author&quot;:{&quot;id&quot;:&quot;272ff2eb-03d3-4e24-9b55-09f4633368f9&quot;,&quot;firstName&quot;:&quot;Mariana&quot;,&quot;lastName&quot;:&quot;Marcaletti&quot;},&quot;primaryCollection&quot;:{&quot;id&quot;:&quot;b45f7536-5ba2-40d8-a054-40341b279649&quot;,&quot;title&quot;:[&quot;La semana&quot;]},&quot;image&quot;:{&quot;id&quot;:&quot;4514916c-88c7-4c00-8324-9d522e0b3047&quot;,&quot;name&quot;:&quot;kindle-oasis-covers&quot;,&quot;filename&quot;:&quot;kindle-oasis-covers.jpg&quot;,&quot;path&quot;:&quot;https:\\/\\/cnet4.cbsistatic.com\\/img\\/el7STcxt2T02OoIFWp08KB2D1Bk=\\/2017\\/10\\/05\\/4514916c-88c7-4c00-8324-9d522e0b3047\\/kindle-oasis-covers.jpg&quot;,&quot;caption&quot;:&quot;&lt;p&gt;The optional covers start at $40 and come in nylon or leather.&lt;\\/p&gt;&quot;,&quot;size&quot;:4432570,&quot;height&quot;:3024,&quot;width&quot;:4032,&quot;dateCreated&quot;:{&quot;date&quot;:&quot;2017-10-05 19:52:22&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;dateUpdated&quot;:{&quot;date&quot;:&quot;2017-10-05 19:53:38&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;startDate&quot;:{&quot;date&quot;:&quot;2017-10-11 13:00:00&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;needsModeration&quot;:0,&quot;mimeType&quot;:&quot;image\\/jpeg&quot;,&quot;deleted&quot;:0,&quot;preferred&quot;:0,&quot;watermark&quot;:1,&quot;credits&quot;:&quot;David Carnoy\\/CNET&quot;,&quot;alt&quot;:&quot;kindle-oasis-covers&quot;},&quot;thumbnail&quot;:&quot;https:\\/\\/cdn3.cnet.com\\/img\\/vDQrwxSq2oDqDHdtnPLwD_eJR98=\\/fit-in\\/194x109\\/2017\\/10\\/05\\/4514916c-88c7-4c00-8324-9d522e0b3047\\/kindle-oasis-covers.jpg&quot;,&quot;isVertical&quot;:false,&quot;m3u8&quot;:&quot;\\/es\\/videos\\/manifest\\/un-nuevo-kindle-y-nuevas-gafas-vr-de-oculus-se-asoman.m3u8&quot;,&quot;mp4&quot;:&quot;https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/10\\/13\\/1072264259697\\/es_lasemana12_oct_1235274_740.mp4&quot;,&quot;selector&quot;:&quot;\\/es\\/videos\\/selector\\/un-nuevo-kindle-y-nuevas-gafas-vr-de-oculus-se-asoman\\/&quot;},{&quot;id&quot;:&quot;09051611-4cd7-4384-a459-b4a1050b5c1c&quot;,&quot;title&quot;:&quot;Google Pixel 2 y lo que nos dej\\u00f3 la temporada de s\\u00faper tel\\u00e9fonos&quot;,&quot;description&quot;:&quot;[La semana en CNET en Espa\\u00f1ol #157] La gigante de las b\\u00fasquedas se anima con todo al hardware, y sus tel\\u00e9fonos marcan el fin de una \\u00e9poca de grandes anuncios.&quot;,&quot;slug&quot;:&quot;google-pixel-2-lo-que-nos-dejo-la-temporada-de-super-telefonos&quot;,&quot;chapters&quot;:&quot;&quot;,&quot;duration&quot;:598,&quot;hasCaptions&quot;:true,&quot;mpxId&quot;:1064365123530,&quot;mpxRefId&quot;:&quot;Us3jKld5gPd3TfSG9QLLbD5jw_vdMyds&quot;,&quot;ratingVChip&quot;:&quot;&quot;,&quot;primaryTopic&quot;:{&quot;id&quot;:&quot;&quot;},&quot;author&quot;:{&quot;id&quot;:&quot;272ff2eb-03d3-4e24-9b55-09f4633368f9&quot;,&quot;firstName&quot;:&quot;Mariana&quot;,&quot;lastName&quot;:&quot;Marcaletti&quot;},&quot;primaryCollection&quot;:{&quot;id&quot;:&quot;b45f7536-5ba2-40d8-a054-40341b279649&quot;,&quot;title&quot;:[&quot;La semana&quot;]},&quot;image&quot;:{&quot;id&quot;:&quot;d077c3c0-c88f-492f-a8a2-8b043af04f0e&quot;,&quot;name&quot;:&quot;100417-google-pixel-2-7126&quot;,&quot;filename&quot;:&quot;100417-google-pixel-2-7126.jpg&quot;,&quot;path&quot;:&quot;https:\\/\\/cnet4.cbsistatic.com\\/img\\/BNbeNYmhimN2Z_KulzpEpn0l7AI=\\/2017\\/10\\/05\\/d077c3c0-c88f-492f-a8a2-8b043af04f0e\\/100417-google-pixel-2-7126.jpg&quot;,&quot;size&quot;:52547,&quot;height&quot;:467,&quot;width&quot;:830,&quot;dateCreated&quot;:{&quot;date&quot;:&quot;2017-10-05 23:35:43&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;dateUpdated&quot;:{&quot;date&quot;:&quot;2017-10-05 23:35:43&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;needsModeration&quot;:0,&quot;mimeType&quot;:&quot;image\\/jpeg&quot;,&quot;deleted&quot;:0,&quot;preferred&quot;:0,&quot;watermark&quot;:0,&quot;alt&quot;:&quot;100417-google-pixel-2-7126&quot;},&quot;thumbnail&quot;:&quot;https:\\/\\/cdn2.cnet.com\\/img\\/5-e1P5u3K43hFHiSjBjhdB3f1lI=\\/fit-in\\/194x109\\/2017\\/10\\/05\\/d077c3c0-c88f-492f-a8a2-8b043af04f0e\\/100417-google-pixel-2-7126.jpg&quot;,&quot;isVertical&quot;:false,&quot;m3u8&quot;:&quot;\\/es\\/videos\\/manifest\\/google-pixel-2-lo-que-nos-dejo-la-temporada-de-super-telefonos.m3u8&quot;,&quot;mp4&quot;:&quot;https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/10\\/06\\/1064365123530\\/semana_oct5_1229769_740.mp4&quot;,&quot;selector&quot;:&quot;\\/es\\/videos\\/selector\\/google-pixel-2-lo-que-nos-dejo-la-temporada-de-super-telefonos\\/&quot;},{&quot;id&quot;:&quot;4bb8f3fd-304c-495e-8b83-57fcea47b89b&quot;,&quot;title&quot;:&quot;La avalancha de productos de Amazon, y tuits de 280 caracteres&quot;,&quot;description&quot;:&quot;[La semana en CNET en Espa\\u00f1ol #156] Esta semana vimos nuevas bocinas de Amazon; una nueva c\\u00e1mara GoPro y Twitter dijo que duplicar\\u00e1 el l\\u00edmite de caracteres en tuits.&quot;,&quot;slug&quot;:&quot;amazon-nuevos-productos-twitter-280-caracteres&quot;,&quot;chapters&quot;:&quot;&quot;,&quot;duration&quot;:673,&quot;hasCaptions&quot;:true,&quot;mpxId&quot;:1057969219682,&quot;mpxRefId&quot;:&quot;IUOzQ0y6ps_ludp4UH9c1EZFCsJNA7X8&quot;,&quot;ratingVChip&quot;:&quot;&quot;,&quot;primaryTopic&quot;:{&quot;id&quot;:&quot;&quot;},&quot;author&quot;:{&quot;id&quot;:&quot;272ff2eb-03d3-4e24-9b55-09f4633368f9&quot;,&quot;firstName&quot;:&quot;Mariana&quot;,&quot;lastName&quot;:&quot;Marcaletti&quot;},&quot;primaryCollection&quot;:{&quot;id&quot;:&quot;b45f7536-5ba2-40d8-a054-40341b279649&quot;,&quot;title&quot;:[&quot;La semana&quot;]},&quot;image&quot;:{&quot;id&quot;:&quot;194498de-a074-4687-ab0d-d880d5ee05de&quot;,&quot;name&quot;:&quot;amazon-spot-1&quot;,&quot;filename&quot;:&quot;amazon-spot-1.jpg&quot;,&quot;path&quot;:&quot;https:\\/\\/cnet4.cbsistatic.com\\/img\\/MLV0Q7ERz3liDf123UtGhwIuMjU=\\/2017\\/09\\/28\\/194498de-a074-4687-ab0d-d880d5ee05de\\/amazon-spot-1.jpg&quot;,&quot;size&quot;:850748,&quot;height&quot;:1080,&quot;width&quot;:1920,&quot;dateCreated&quot;:{&quot;date&quot;:&quot;2017-09-28 05:39:36&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;dateUpdated&quot;:{&quot;date&quot;:&quot;2017-09-28 05:39:36&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;needsModeration&quot;:0,&quot;mimeType&quot;:&quot;image\\/jpeg&quot;,&quot;deleted&quot;:0,&quot;preferred&quot;:0,&quot;watermark&quot;:0,&quot;alt&quot;:&quot;amazon-spot-1&quot;},&quot;thumbnail&quot;:&quot;https:\\/\\/cdn1.cnet.com\\/img\\/0t12kUyxiPUjjBEvghADT8bfI1Q=\\/fit-in\\/194x109\\/2017\\/09\\/28\\/194498de-a074-4687-ab0d-d880d5ee05de\\/amazon-spot-1.jpg&quot;,&quot;isVertical&quot;:false,&quot;m3u8&quot;:&quot;\\/es\\/videos\\/manifest\\/amazon-nuevos-productos-twitter-280-caracteres.m3u8&quot;,&quot;mp4&quot;:&quot;https:\\/\\/cnetmedia-a.akamaihd.net\\/21923\\/2017\\/09\\/29\\/1057969219682\\/es_lasemana_28septiembre_1223993_740.mp4&quot;,&quot;selector&quot;:&quot;\\/es\\/videos\\/selector\\/amazon-nuevos-productos-twitter-280-caracteres\\/&quot;}]\">\n                                                    <div> <svg><use aria-hidden=\"false\" xlink:href=\"#play\"/></svg><svg><use aria-hidden=\"false\" xlink:href=\"#pause\"/></svg>\n                                                        <figure><img src=\"https://cdn1.cnet.com/img/mWcZaiA8Ngv61OQcpdoh6Ra9nY0=/170x96/2017/11/13/70540d7a-cbc5-4563-ab86-b5549ef68168/oneplus-5t-product-21.jpg\" alt=\"\" height=\"96\" width=\"170\"/></figure>\n                                                    </div>\n                                                    <p><span>\n                    <span>Reproduciendo:</span> <span>Mira esto:</span> </span> Google Assistant mejora, hay más cambios en Twitter y... </p>\n                                                    <p><span>\n                    8:09 <svg><use aria-hidden=\"false\" xlink:href=\"#video\"/></svg></span> </p>\n                                                </div>\n                                            \n                                            \n                                        </div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435a18f - article_scraper::full_text_parser::readability::tests::cnet_svg_classes::{{closure}}::hbd53ac9775bd3363
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:138:33
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a64359fc2 - article_scraper::full_text_parser::readability::tests::cnet_svg_classes::h1ddefb1d62527764
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:138:5
[INFO] [stdout]   37:     0x564a64359e47 - article_scraper::full_text_parser::readability::tests::cnet_svg_classes::{{closure}}::h80ced0b536bda70b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:137:29
[INFO] [stdout]   38:     0x564a6433bc75 - core::ops::function::FnOnce::call_once::hdb2c8b24edf2263f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::ars_1 stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node header article-header: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] header: 25 + 2 = 27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div left-column: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div column-wrapper: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article article-single standalone intro-default: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 25 + 0.2222222222222222 = 25.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node main content-wrapper: 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 50 + 0.16666666666666666 = 50.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 36 = 42
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 18 = 23.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 25.22222222222222 + 6 = 31.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 50.166666666666664 + 4 = 54.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div site-wrapper: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div article-content post-page: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 5 = 35
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section article-guts: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 25 + 2.5 = 27.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42 + 0.8333333333333334 = 42.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 23.333333333333332 + 0.5555555555555556 = 23.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 31.22222222222222 + 0.4166666666666667 = 31.63888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35 + 10 = 45
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 27.5 + 5 = 32.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.833333333333336 + 1.6666666666666667 = 44.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 23.88888888888889 + 1.1111111111111112 = 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 31.63888888888889 + 0.8333333333333334 = 32.47222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 45 + 9 = 54
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 32.5 + 4.5 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44.5 + 1.5 = 46
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 25 + 1 = 26
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 32.47222222222222 + 0.75 = 33.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node blockquote : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] blockquote: 0 + 5 = 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 54 + 2.5 = 56.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 37 + 0.8333333333333334 = 37.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46 + 0.5555555555555556 = 46.55555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 26 + 0.4166666666666667 = 26.416666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] blockquote: 5 + 5 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56.5 + 2.5 = 59
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 37.833333333333336 + 0.8333333333333334 = 38.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46.55555555555556 + 0.5555555555555556 = 47.111111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 26.416666666666668 + 0.4166666666666667 = 26.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div highlight: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] blockquote: 10 + 1.5 = 11.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 59 + 0.5 = 59.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 38.66666666666667 + 0.3333333333333333 = 39.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47.111111111111114 + 0.25 = 47.361111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] blockquote: 11.5 + 10 = 21.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 59.5 + 5 = 64.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 39.00000000000001 + 1.6666666666666667 = 40.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47.361111111111114 + 1.1111111111111112 = 48.47222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 26.833333333333336 + 0.8333333333333334 = 27.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] blockquote: 21.5 + 5 = 26.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 64.5 + 2.5 = 67
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 40.66666666666667 + 0.8333333333333334 = 41.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 48.47222222222223 + 0.5555555555555556 = 49.027777777777786
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 27.666666666666668 + 0.4166666666666667 = 28.083333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] blockquote: 26.5 + 9 = 35.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 67 + 4.5 = 71.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 41.50000000000001 + 1.5 = 43.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 49.027777777777786 + 1 = 50.027777777777786
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 28.083333333333336 + 0.75 = 28.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] blockquote: 35.5 + 9 = 44.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 71.5 + 4.5 = 76
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 43.00000000000001 + 1.5 = 44.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50.027777777777786 + 1 = 51.027777777777786
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 28.833333333333336 + 0.75 = 29.583333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] blockquote: 44.5 + 5 = 49.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 76 + 2.5 = 78.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 44.50000000000001 + 0.8333333333333334 = 45.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 51.027777777777786 + 0.5555555555555556 = 51.58333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 29.583333333333336 + 0.4166666666666667 = 30.000000000000004
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] blockquote: 49.5 + 6 = 55.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 78.5 + 3 = 81.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 45.33333333333334 + 1 = 46.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 51.58333333333334 + 0.6666666666666666 = 52.25000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.000000000000004 + 0.5 = 30.500000000000004
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] blockquote: 55.5 + 2 = 57.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 81.5 + 1 = 82.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 46.33333333333334 + 0.3333333333333333 = 46.66666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.25000000000001 + 0.2222222222222222 = 52.47222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.500000000000004 + 0.16666666666666666 = 30.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 82.5 + 2 = 84.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 46.66666666666668 + 1 = 47.66666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.47222222222223 + 0.3333333333333333 = 52.805555555555564
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.66666666666667 + 0.2222222222222222 = 30.888888888888893
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 33.22222222222222 + 0.16666666666666666 = 33.388888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div left-column: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 7 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div column-wrapper: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3.5 = 8.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 33.388888888888886 + 1.1666666666666667 = 34.55555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 54.166666666666664 + 0.7777777777777778 = 54.94444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 0.5833333333333334 = 8.583333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section article-author: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 25 + 7 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12 + 3.5 = 15.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.5 + 1.1666666666666667 = 9.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 34.55555555555555 + 0.7777777777777778 = 35.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 54.94444444444444 + 0.5833333333333334 = 55.52777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node P author-bio: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] P: 0 + 7 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 32 + 3.5 = 35.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.5 + 1.1666666666666667 = 16.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.666666666666666 + 0.7777777777777778 = 10.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 35.33333333333333 + 0.5833333333333334 = 35.916666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div prev-next-links: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 35.916666666666664 + 0.3333333333333333 = 36.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 55.52777777777778 + 0.2222222222222222 = 55.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.583333333333334 + 0.16666666666666666 = 8.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "article-content post-page", "content_score": "79.92322097378276", "itemprop": "articleBody"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: blockquote {"content_score": "55.99289204797868"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: main {"content_score": "52.337945715806285", "id": "main", "class": "content-wrapper"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "50.00987984605276", "class": "left-column"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: section {"content_score": "45.0848938826467", "class": "article-guts"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("left-column")) with score 50.00987984605276
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("left-column"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("xrail")) with score 0
[INFO] [stdout] thread 'full_text_parser::readability::tests::ars_1' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div id=\"readability-page-1\">\n                            <header>\n                                <h4>\n                                    Biz &amp; IT —\n                                </h4>\n                                \n                                <h2 itemprop=\"description\">\n                                    Two-year-old bug exposes thousands of servers to crippling attack.\n                                </h2>\n                                <section>\n                                    \n                                </section>\n                            </header>\n                            <div itemprop=\"articleBody\">\n                                    <figure>\n                                        <img src=\"https://cdn.arstechnica.net/wp-content/uploads/2015/04/server-crash-640x426.jpg\" alt=\"Just-released Minecraft exploit makes it easy to crash game servers\">\n                                        <figcaption>\n                                            \n                                        </figcaption>\n                                    </figure>\n                                    \n                                    <p>\n                                        A flaw in the wildly popular online game <em>Minecraft</em> makes it easy for just about anyone to crash the server hosting the game, according to a computer programmer who has released proof-of-concept code that exploits the vulnerability.\n                                    </p>\n                                    <p>\n                                        \"I thought a lot before writing this post,\" Pakistan-based developer Ammar Askar wrote in a <a href=\"http://blog.ammaraskar.com/minecraft-vulnerability-advisory\" target=\"_blank\">blog post published Thursday</a>, 21 months, he said, after privately reporting the bug to <em>Minecraft</em> developer Mojang. \"On the one hand I don't want to expose thousands of servers to a major vulnerability, yet on the other hand Mojang has failed to act on it.\"\n                                    </p>\n                                    <p>\n                                        The bug resides in the <a href=\"https://github.com/ammaraskar/pyCraft\" target=\"_blank\">networking internals of the <em>Minecraft</em> protocol</a>. It allows the contents of inventory slots to be exchanged, so that, among other things, items in players' hotbars are displayed automatically after logging in. <em>Minecraft</em> items can also store arbitrary metadata in a file format known as <a href=\"http://wiki.vg/NBT\" target=\"_blank\">Named Binary Tag (NBT)</a>, which allows complex data structures to be kept in hierarchical nests. Askar has released <a href=\"https://github.com/ammaraskar/pyCraft/tree/nbt_exploit\" target=\"_blank\">proof-of-concept attack code</a> he said exploits the vulnerability to crash any server hosting the game. Here's how it works.\n                                    </p>\n                                    <blockquote>\n                                        <p>\n                                            The vulnerability stems from the fact that the client is allowed to send the server information about certain slots. This, coupled with the NBT format’s nesting allows us to <em>craft</em> a packet that is incredibly complex for the server to deserialize but trivial for us to generate.\n                                        </p>\n                                        <p>\n                                            In my case, I chose to create lists within lists, down to five levels. This is a json representation of what it looks like.\n                                        </p>\n                                        <div>\n                                            <pre><code data-lang=\"javascript\"><span>rekt</span><span>:</span> <span>{</span>\n    <span>list</span><span>:</span> <span>[</span>\n        <span>list</span><span>:</span> <span>[</span>\n            <span>list</span><span>:</span> <span>[</span>\n                <span>list</span><span>:</span> <span>[</span>\n                    <span>list</span><span>:</span> <span>[</span>\n                        <span>list</span><span>:</span> <span>[</span>\n                        <span>]</span>\n                        <span>list</span><span>:</span> <span>[</span>\n                        <span>]</span>\n                        <span>list</span><span>:</span> <span>[</span>\n                        <span>]</span>\n                        <span>list</span><span>:</span> <span>[</span>\n                        <span>]</span>\n                        <span>...</span>\n                    <span>]</span>\n                    <span>...</span>\n                <span>]</span>\n                <span>...</span>\n            <span>]</span>\n            <span>...</span>\n        <span>]</span>\n        <span>...</span>\n    <span>]</span>\n    <span>...</span>\n<span>}</span></code></pre>\n                                        </div>\n                                        <p>\n                                            The root of the object, <code>rekt</code>, contains 300 lists. Each list has a list with 10 sublists, and each of those sublists has 10 of their own, up until 5 levels of recursion. That’s a total of <code>10^5 * 300 = 30,000,000</code> lists.\n                                        </p>\n                                        <p>\n                                            And this isn’t even the theoretical maximum for this attack. Just the nbt data for this payload is 26.6 megabytes. But luckily Minecraft implements a way to compress large packets, lucky us! zlib shrinks down our evil data to a mere 39 kilobytes.\n                                        </p>\n                                        <p>\n                                            Note: in previous versions of Minecraft, there was no protocol wide compression for big packets. Previously, NBT was sent compressed with gzip and prefixed with a signed short of its length, which reduced our maximum payload size to <code>2^15 - 1</code>. Now that the length is a varint capable of storing integers up to <code>2^28</code>, our potential for attack has increased significantly.\n                                        </p>\n                                        <p>\n                                            When the server will decompress our data, it’ll have 27 megs in a buffer somewhere in memory, but that isn’t the bit that’ll kill it. When it attempts to parse it into NBT, it’ll create java representations of the objects meaning suddenly, the sever is having to create several million java objects including ArrayLists. This runs the server out of memory and causes tremendous CPU load.\n                                        </p>\n                                        <p>\n                                            This vulnerability exists on almost all previous and current Minecraft versions as of 1.8.3, the packets used as attack vectors are the <a href=\"http://wiki.vg/Protocol#Player_Block_Placement\" target=\"_blank\">0x08: Block Placement Packet</a> and <a href=\"http://wiki.vg/Protocol#Creative_Inventory_Action\" target=\"_blank\">0x10: Creative Inventory Action</a>.\n                                        </p>\n                                        <p>\n                                            The fix for this vulnerability isn’t exactly that hard, the client should never really send a data structure as complex as NBT of arbitrary size and if it must, some form of recursion and size limits should be implemented.\n                                        </p>\n                                        <p>\n                                            These were the fixes that I recommended to Mojang 2 years ago.\n                                        </p>\n                                    </blockquote>\n                                    <p>\n                                        Ars is asking Mojang for comment and will update this post if company officials respond.\n                                    </p>\n                                    \n                                </div>\n                        </div></article>\n"`,
[INFO] [stdout]  right: `"<article><div id=\"readability-page-1\">\n                            <header>\n                                <h4>\n                                    Biz &amp; IT —\n                                </h4>\n                                \n                                <h2 itemprop=\"description\">\n                                    Two-year-old bug exposes thousands of servers to crippling attack.\n                                </h2>\n                                <section>\n                                    \n                                </section>\n                            </header>\n                            <div itemprop=\"articleBody\">\n                                    <figure>\n                                        <img src=\"https://cdn.arstechnica.net/wp-content/uploads/2015/04/server-crash-640x426.jpg\" alt=\"Just-released Minecraft exploit makes it easy to crash game servers\"/>\n                                        <figcaption>\n                                            \n                                        </figcaption>\n                                    </figure>\n                                    \n                                    <p>\n                                        A flaw in the wildly popular online game <em>Minecraft</em> makes it easy for just about anyone to crash the server hosting the game, according to a computer programmer who has released proof-of-concept code that exploits the vulnerability.\n                                    </p>\n                                    <p>\n                                        \"I thought a lot before writing this post,\" Pakistan-based developer Ammar Askar wrote in a <a href=\"http://blog.ammaraskar.com/minecraft-vulnerability-advisory\" target=\"_blank\">blog post published Thursday</a>, 21 months, he said, after privately reporting the bug to <em>Minecraft</em> developer Mojang. \"On the one hand I don't want to expose thousands of servers to a major vulnerability, yet on the other hand Mojang has failed to act on it.\"\n                                    </p>\n                                    <p>\n                                        The bug resides in the <a href=\"https://github.com/ammaraskar/pyCraft\" target=\"_blank\">networking internals of the <em>Minecraft</em> protocol</a>. It allows the contents of inventory slots to be exchanged, so that, among other things, items in players' hotbars are displayed automatically after logging in. <em>Minecraft</em> items can also store arbitrary metadata in a file format known as <a href=\"http://wiki.vg/NBT\" target=\"_blank\">Named Binary Tag (NBT)</a>, which allows complex data structures to be kept in hierarchical nests. Askar has released <a href=\"https://github.com/ammaraskar/pyCraft/tree/nbt_exploit\" target=\"_blank\">proof-of-concept attack code</a> he said exploits the vulnerability to crash any server hosting the game. Here's how it works.\n                                    </p>\n                                    <blockquote>\n                                        <p>\n                                            The vulnerability stems from the fact that the client is allowed to send the server information about certain slots. This, coupled with the NBT format’s nesting allows us to <em>craft</em> a packet that is incredibly complex for the server to deserialize but trivial for us to generate.\n                                        </p>\n                                        <p>\n                                            In my case, I chose to create lists within lists, down to five levels. This is a json representation of what it looks like.\n                                        </p>\n                                        <div>\n                                            <pre><code data-lang=\"javascript\"><span>rekt</span><span>:</span> <span>{</span>\n    <span>list</span><span>:</span> <span>[</span>\n        <span>list</span><span>:</span> <span>[</span>\n            <span>list</span><span>:</span> <span>[</span>\n                <span>list</span><span>:</span> <span>[</span>\n                    <span>list</span><span>:</span> <span>[</span>\n                        <span>list</span><span>:</span> <span>[</span>\n                        <span>]</span>\n                        <span>list</span><span>:</span> <span>[</span>\n                        <span>]</span>\n                        <span>list</span><span>:</span> <span>[</span>\n                        <span>]</span>\n                        <span>list</span><span>:</span> <span>[</span>\n                        <span>]</span>\n                        <span>...</span>\n                    <span>]</span>\n                    <span>...</span>\n                <span>]</span>\n                <span>...</span>\n            <span>]</span>\n            <span>...</span>\n        <span>]</span>\n        <span>...</span>\n    <span>]</span>\n    <span>...</span>\n<span>}</span></code></pre>\n                                        </div>\n                                        <p>\n                                            The root of the object, <code>rekt</code>, contains 300 lists. Each list has a list with 10 sublists, and each of those sublists has 10 of their own, up until 5 levels of recursion. That’s a total of <code>10^5 * 300 = 30,000,000</code> lists.\n                                        </p>\n                                        <p>\n                                            And this isn’t even the theoretical maximum for this attack. Just the nbt data for this payload is 26.6 megabytes. But luckily Minecraft implements a way to compress large packets, lucky us! zlib shrinks down our evil data to a mere 39 kilobytes.\n                                        </p>\n                                        <p>\n                                            Note: in previous versions of Minecraft, there was no protocol wide compression for big packets. Previously, NBT was sent compressed with gzip and prefixed with a signed short of its length, which reduced our maximum payload size to <code>2^15 - 1</code>. Now that the length is a varint capable of storing integers up to <code>2^28</code>, our potential for attack has increased significantly.\n                                        </p>\n                                        <p>\n                                            When the server will decompress our data, it’ll have 27 megs in a buffer somewhere in memory, but that isn’t the bit that’ll kill it. When it attempts to parse it into NBT, it’ll create java representations of the objects meaning suddenly, the sever is having to create several million java objects including ArrayLists. This runs the server out of memory and causes tremendous CPU load.\n                                        </p>\n                                        <p>\n                                            This vulnerability exists on almost all previous and current Minecraft versions as of 1.8.3, the packets used as attack vectors are the <a href=\"http://wiki.vg/Protocol#Player_Block_Placement\" target=\"_blank\">0x08: Block Placement Packet</a> and <a href=\"http://wiki.vg/Protocol#Creative_Inventory_Action\" target=\"_blank\">0x10: Creative Inventory Action</a>.\n                                        </p>\n                                        <p>\n                                            The fix for this vulnerability isn’t exactly that hard, the client should never really send a data structure as complex as NBT of arbitrary size and if it must, some form of recursion and size limits should be implemented.\n                                        </p>\n                                        <p>\n                                            These were the fixes that I recommended to Mojang 2 years ago.\n                                        </p>\n                                    </blockquote>\n                                    <p>\n                                        Ars is asking Mojang for comment and will update this post if company officials respond.\n                                    </p>\n                                    \n                                </div>\n                        </div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a64357c0f - article_scraper::full_text_parser::readability::tests::ars_1::{{closure}}::h883bddfaae4e2790
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:88:22
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a64357a42 - article_scraper::full_text_parser::readability::tests::ars_1::h5ef0e6a1d225dac0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:88:5
[INFO] [stdout]   37:     0x564a643578c7 - article_scraper::full_text_parser::readability::tests::ars_1::{{closure}}::haa3ebbdfa6fe88c2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:87:18
[INFO] [stdout]   38:     0x564a6433b755 - core::ops::function::FnOnce::call_once::hb8f42cfb6ebac32e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::comment_inside_script_parsing stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@style]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//form[not(ancestor::form)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//comment()[not(ancestor::comment())]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@type='text/css'][not(ancestor::*[@type='text/css'])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//link[not(ancestor::link)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 5 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 2.5 = 2.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 0.8333333333333334 = 0.8333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10 + 4 = 14
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 2.5 + 2 = 4.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0.8333333333333334 + 0.6666666666666666 = 1.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14 + 5 = 19
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 4.5 + 2.5 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 1.5 + 0.8333333333333334 = 2.3333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 4 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 7 + 2 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 2.3333333333333335 + 0.6666666666666666 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9 + 5 = 14
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 9 + 2.5 = 11.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 3 + 0.8333333333333334 = 3.8333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "19"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "14"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: article {"content_score": "11.5"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: body {"content_score": "3.8333333333333335"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: h2 (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (None) with score 19
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: h2 (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (None) with score 14
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (None)
[INFO] [stdout] thread 'full_text_parser::readability::tests::comment_inside_script_parsing' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\">\n<div>\n      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n        tempor incididunt ut labore et dolore magna aliqua.</p>\n      <p>Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat.</p>\n      <p>Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>\n    </div>\n<div>\n      <p>Tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat.</p>\n      <p>Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur.\n      Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>\n    </div>\n</DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\"><div>\n      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n        tempor incididunt ut labore et dolore magna aliqua.</p>\n      <p>Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat.</p>\n      <p>Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>\n    </div><div>\n      <p>Tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat.</p>\n      <p>Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur.\n      Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>\n    </div></DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435accf - article_scraper::full_text_parser::readability::tests::comment_inside_script_parsing::{{closure}}::h92ceed05856e73fb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:153:46
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435ab02 - article_scraper::full_text_parser::readability::tests::comment_inside_script_parsing::h3889235579debafc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:153:5
[INFO] [stdout]   37:     0x564a6435a987 - article_scraper::full_text_parser::readability::tests::comment_inside_script_parsing::{{closure}}::he8aa6ee1f72cb171
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:152:42
[INFO] [stdout]   38:     0x564a6433b035 - core::ops::function::FnOnce::call_once::h96c724ee82f75813
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::dev418 stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@style]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//form[not(ancestor::form)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//comment()[not(ancestor::comment())]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//script[not(ancestor::script)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@type='text/css'][not(ancestor::*[@type='text/css'])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//link[not(ancestor::link)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 7 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 7 + 7 = 14
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 14 + 7 = 21
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 21 + 7 = 28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 28 + 7 = 35
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: body {"content_score": "35"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: head (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: body (None) with score 35
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: body (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Altering sibling: body (None)
[INFO] [stdout] thread 'full_text_parser::readability::tests::dev418' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\">\n        \n        <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n        </p>\n        <hr>\n        <h2>\n            Single &lt;img&gt;\n        </h2>\n        <p>\n            <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\">\n        </p>\n        <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n        </p>\n        <hr>\n        <h2>\n            Single &lt;figure&gt;\n        </h2>\n        <figure>\n            <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\">\n            <figcaption>\n                Caption of the figure\n            </figcaption>\n        </figure>\n        <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n        </p>\n        <hr>\n        <h2>\n            &lt;ul&gt; List of &lt;img&gt;\n        </h2>\n        <ul>\n            <li>\n                <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\">\n            </li>\n            <li>\n                <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\">\n            </li>\n            <li>\n                <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\">\n            </li>\n        </ul>\n        <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n        </p>\n        <hr>\n        <h2>\n            &lt;ul&gt; List of &lt;figure&gt;\n        </h2>\n        <ul>\n            <li>\n                <figure>\n                    <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\">\n                    <figcaption>\n                        Caption of the figure\n                    </figcaption>\n                </figure>\n            </li>\n            <li>\n                <figure>\n                    <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\">\n                    <figcaption>\n                        Caption of the figure\n                    </figcaption>\n                </figure>\n            </li>\n            <li>\n                <figure>\n                    <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\">\n                    <figcaption>\n                        Caption of the figure\n                    </figcaption>\n                </figure>\n            </li>\n        </ul>\n        <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n        </p>\n    </DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\">\n        \n        <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n        </p>\n        <hr/>\n        <h2>\n            Single &lt;img&gt;\n        </h2>\n        <p>\n            <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\"/>\n        </p>\n        <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n        </p>\n        <hr/>\n        <h2>\n            Single &lt;figure&gt;\n        </h2>\n        <figure>\n            <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\"/>\n            <figcaption>\n                Caption of the figure\n            </figcaption>\n        </figure>\n        <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n        </p>\n        <hr/>\n        <h2>\n            &lt;ul&gt; List of &lt;img&gt;\n        </h2>\n        <ul>\n            <li>\n                <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\"/>\n            </li>\n            <li>\n                <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\"/>\n            </li>\n            <li>\n                <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\"/>\n            </li>\n        </ul>\n        <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n        </p>\n        <hr/>\n        <h2>\n            &lt;ul&gt; List of &lt;figure&gt;\n        </h2>\n        <ul>\n            <li>\n                <figure>\n                    <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\"/>\n                    <figcaption>\n                        Caption of the figure\n                    </figcaption>\n                </figure>\n            </li>\n            <li>\n                <figure>\n                    <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\"/>\n                    <figcaption>\n                        Caption of the figure\n                    </figcaption>\n                </figure>\n            </li>\n            <li>\n                <figure>\n                    <img src=\"http://fakehost/test/base/florian-giorgio-P1U7-ZgKeOM-unsplash.jpg\" alt=\"An image\"/>\n                    <figcaption>\n                        Caption of the figure\n                    </figcaption>\n                </figure>\n            </li>\n        </ul>\n        <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n        </p>\n    </DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435b80f - article_scraper::full_text_parser::readability::tests::dev418::{{closure}}::h287e3697e7fced2a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:168:23
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435b642 - article_scraper::full_text_parser::readability::tests::dev418::hc772108b085ca2b1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:168:5
[INFO] [stdout]   37:     0x564a6435b4c7 - article_scraper::full_text_parser::readability::tests::dev418::{{closure}}::h8b3e7d811aa36b63
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:167:19
[INFO] [stdout]   38:     0x564a643392d5 - core::ops::function::FnOnce::call_once::h05a372f2b6080d6e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::blogger stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//form[not(ancestor::form)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div post hentry: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div post-outer: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div date-posts: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div date-outer: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div blog-posts hfeed: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.16666666666666666 = 30.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div post-body entry-content: 55
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55 + 3 = 58
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 1.5 = 33.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 0.5 = 31.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 0.3333333333333333 = 30.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.222222222222222 + 0.25 = 5.472222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 58 + 17 = 75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.5 + 8.5 = 42
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.5 + 2.8333333333333335 = 34.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.666666666666664 + 1.8888888888888888 = 32.55555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.472222222222222 + 1.4166666666666667 = 6.888888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node tr : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node tbody : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node table tr-caption-container: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 0 + 0.3333333333333333 = 0.3333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 75 + 0.2222222222222222 = 75.22222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42 + 0.16666666666666666 = 42.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 75.22222222222223 + 14 = 89.22222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.166666666666664 + 7 = 49.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.333333333333336 + 2.3333333333333335 = 36.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.55555555555555 + 1.5555555555555556 = 34.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.888888888888889 + 1.1666666666666667 = 8.055555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 89.22222222222223 + 13 = 102.22222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 49.166666666666664 + 6.5 = 55.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.66666666666667 + 2.1666666666666665 = 38.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.11111111111111 + 1.4444444444444444 = 35.55555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.055555555555555 + 1.0833333333333333 = 9.13888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 102.22222222222223 + 19 = 121.22222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55.666666666666664 + 9.5 = 65.16666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.833333333333336 + 3.1666666666666665 = 42
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.55555555555555 + 2.111111111111111 = 37.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.13888888888889 + 1.5833333333333333 = 10.722222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node tr : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node tbody : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node table tr-caption-container: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 0 + 0.3333333333333333 = 0.3333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 121.22222222222223 + 0.2222222222222222 = 121.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 65.16666666666666 + 0.16666666666666666 = 65.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 121.44444444444446 + 3 = 124.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 65.33333333333333 + 1.5 = 66.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42 + 0.5 = 42.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.666666666666664 + 0.3333333333333333 = 38
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.722222222222223 + 0.25 = 10.972222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 124.44444444444446 + 9 = 133.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 66.83333333333333 + 4.5 = 71.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.5 + 1.5 = 44
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38 + 1 = 39
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.972222222222223 + 0.75 = 11.722222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 133.44444444444446 + 8 = 141.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 71.33333333333333 + 4 = 75.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44 + 1.3333333333333333 = 45.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39 + 0.8888888888888888 = 39.888888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.722222222222223 + 0.6666666666666666 = 12.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 141.44444444444446 + 4 = 145.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 75.33333333333333 + 2 = 77.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 45.333333333333336 + 0.6666666666666666 = 46
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.888888888888886 + 0.4444444444444444 = 40.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.38888888888889 + 0.3333333333333333 = 12.722222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 145.44444444444446 + 6 = 151.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 77.33333333333333 + 3 = 80.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46 + 1 = 47
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.33333333333333 + 0.6666666666666666 = 40.99999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.722222222222223 + 0.5 = 13.222222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 151.44444444444446 + 3 = 154.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 80.33333333333333 + 1.5 = 81.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47 + 0.5 = 47.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.99999999999999 + 0.3333333333333333 = 41.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.222222222222223 + 0.25 = 13.472222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 154.44444444444446 + 13 = 167.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 81.83333333333333 + 6.5 = 88.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47.5 + 2.1666666666666665 = 49.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.33333333333333 + 1.4444444444444444 = 42.77777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.472222222222223 + 1.0833333333333333 = 14.555555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 167.44444444444446 + 2 = 169.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 88.33333333333333 + 1 = 89.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 49.666666666666664 + 0.3333333333333333 = 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.77777777777777 + 0.2222222222222222 = 42.99999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.555555555555557 + 0.16666666666666666 = 14.722222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 169.44444444444446 + 5 = 174.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 89.33333333333333 + 2.5 = 91.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50 + 0.8333333333333334 = 50.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.99999999999999 + 0.5555555555555556 = 43.55555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.722222222222223 + 0.4166666666666667 = 15.13888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 174.44444444444446 + 2 = 176.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 91.83333333333333 + 1 = 92.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50.833333333333336 + 0.3333333333333333 = 51.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43.55555555555555 + 0.2222222222222222 = 43.77777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.13888888888889 + 0.16666666666666666 = 15.305555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 176.44444444444446 + 6 = 182.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 92.83333333333333 + 3 = 95.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 51.16666666666667 + 1 = 52.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43.77777777777777 + 0.6666666666666666 = 44.444444444444436
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.305555555555555 + 0.5 = 15.805555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 182.44444444444446 + 19 = 201.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 95.83333333333333 + 9.5 = 105.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.16666666666667 + 3.1666666666666665 = 55.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44.444444444444436 + 2.111111111111111 = 46.55555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.805555555555555 + 1.5833333333333333 = 17.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div feed-links: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div post-feeds: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div widget Blog: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div main section: 55
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55 + 0.2222222222222222 = 55.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div column-center-inner: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "198.46018909484164", "id": "post-body-932306423056216142", "itemprop": "description articleBody", "class": "post-body entry-content"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"itemprop": "blogPost", "class": "post hentry", "itemtype": "http://schema.org/BlogPosting", "content_score": "103.78023126053613", "itemscope": "itemscope"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "post-outer", "content_score": "54.517463257117086"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "54.331541218637994", "id": "main", "class": "main section"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "45.8691106520724", "class": "date-posts"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: h3 (Some("post-title entry-title")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("post-body entry-content")) with score 198.46018909484164
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("post-body entry-content"))
[INFO] [stdout] thread 'full_text_parser::readability::tests::blogger' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div id=\"readability-page-1\" itemprop=\"description articleBody\">\n<p>\n                                                                                I've written a couple of posts in the past few months but they were all for <a href=\"http://blog.ioactive.com/search/label/Andrew%20Zonenberg\" target=\"_blank\">the blog at work</a> so I figured I'm long overdue for one on Silicon Exposed.</p>\n<h2>\n                                                                                    So what's a GreenPak?</h2>\n                                                                                <br><p> Silego Technology is a fabless semiconductor company located in the SF Bay area, which makes (among other things) a line of programmable logic devices known as GreenPak. Their <a href=\"http://www.silego.com/products/greenpak5.html\" target=\"_blank\">5th generation parts</a> were just announced, but I started this project before that happened so I'm still targeting the <a href=\"http://www.silego.com/products/greenpak4.html\" target=\"_blank\">4th generation</a>.<br>\n                                                                                <br> GreenPak devices are kind of like itty bitty <a href=\"http://www.cypress.com/products/32-bit-arm-cortex-m-psoc\" target=\"_blank\">PSoCs</a> - they have a mixed signal fabric with an ADC, DACs, comparators, voltage references, plus a digital LUT/FF fabric and some typical digital MCU peripherals like counters and oscillators (but no CPU).<br>\n                                                                                <br> It's actually an interesting architecture - FPGAs (including some devices marketed as CPLDs) are a 2D array of LUTs connected via wires to adjacent cells, and true (product term) CPLDs are a star topology of AND-OR arrays connected by a crossbar. GreenPak, on the other hand, is a star topology of LUTs, flipflops, and analog/digital hard IP connected to a crossbar.<br>\n                                                                                <br> Without further ado, here's a block diagram showing all the cool stuff you get in the SLG46620V:</p>\n<table>\n                                                                                    <tbody>\n                                                                                        <tr>\n                                                                                            <td>\n                                                                                                <a href=\"https://1.bp.blogspot.com/-YIPC5jkXkDE/Vy7YPSqFKWI/AAAAAAAAAxI/a7D6Ji2GxoUvcrwUkI4RLZcr2LFQEJCTACLcB/s1600/block-diagram.png\" imageanchor=\"1\" target=\"_blank\"><img height=\"512\" src=\"https://1.bp.blogspot.com/-YIPC5jkXkDE/Vy7YPSqFKWI/AAAAAAAAAxI/a7D6Ji2GxoUvcrwUkI4RLZcr2LFQEJCTACLcB/s640/block-diagram.png\" width=\"640\"></a>\n                                                                                            </td>\n                                                                                        </tr>\n                                                                                        <tr>\n                                                                                            <td>SLG46620V block diagram (from device datasheet)</td>\n                                                                                        </tr>\n                                                                                    </tbody>\n                                                                                </table>\n<p>\n                                                                                They're also tiny (the SLG46620V is a 20-pin 0.4mm pitch STQFN measuring 2x3 mm, and the lower gate count SLG46140V is a mere 1.6x2 mm) and probably the cheapest programmable logic device on the market - $0.50 in low volume and less than $0.40 in larger quantities.<br>\n                                                                                <br> The Vdd range of GreenPak4 is huge, more like what you'd expect from an MCU than an FPGA! It can run on anything from 1.8 to 5V, although performance is only specified at 1.8, 3.3, and 5V nominal voltages. There's also a dual-rail version that trades one of the GPIO pins for a second power supply pin, allowing you to interface to logic at two different voltage levels.<br>\n                                                                                <br> To support low-cost/space-constrained applications, they even have the configuration memory on die. It's one-time programmable and needs external Vpp to program (presumably Silego didn't want to waste die area on charge pumps that would only be used once) but has a SRAM programming mode for prototyping.<br>\n                                                                                <br> The best part is that the development software (GreenPak Designer) is free of charge and provided for all major operating systems including Linux! Unfortunately, the only supported design entry method is schematic entry and there's no way to write your design in a HDL.<br>\n                                                                                <br> While schematics may be fine for quick tinkering on really simple designs, they quickly get unwieldy. The nightmare of a circuit shown below is just a bunch of counters hooked up to LEDs that blink at various rates.</p>\n<table>\n                                                                                    <tbody>\n                                                                                        <tr>\n                                                                                            <td>\n                                                                                                <a href=\"https://1.bp.blogspot.com/-k3naUT3uXao/Vy7WFac246I/AAAAAAAAAw8/mePy_ostO8QJra5ZJrbP2WGhTlJ0B_r8gCLcB/s1600/schematic-from-hell.png\" imageanchor=\"1\" target=\"_blank\"><img height=\"334\" src=\"https://1.bp.blogspot.com/-k3naUT3uXao/Vy7WFac246I/AAAAAAAAAw8/mePy_ostO8QJra5ZJrbP2WGhTlJ0B_r8gCLcB/s640/schematic-from-hell.png\" width=\"640\"></a>\n                                                                                            </td>\n                                                                                        </tr>\n                                                                                        <tr>\n                                                                                            <td>Schematic from hell!</td>\n                                                                                        </tr>\n                                                                                    </tbody>\n                                                                                </table>\n<p>\n                                                                                As if this wasn't enough of a problem, the largest GreenPak4 device (the SLG46620V) is split into two halves with limited routing between them, and the GUI doesn't help the user manage this complexity at all - you have to draw your schematic in two halves and add \"cross connections\" between them.<br>\n                                                                                <br> The icing on the cake is that schematics are a pain to diff and collaborate on. Although GreenPak schematics are XML based, which is a touch better than binary, who wants to read a giant XML diff and try to figure out what's going on in the circuit?<br>\n                                                                                <br> This isn't going to be a post on the quirks of Silego's software, though - that would be boring. As it turns out, there's one more exciting feature of these chips that I didn't mention earlier: the configuration bitstream is 100% documented in the device datasheet! This is unheard of in the programmable logic world. As Nick of Arachnid Labs <a href=\"http://www.arachnidlabs.com/blog/2015/03/30/greenpak/\" target=\"_blank\">says</a>, the chip is \"just dying for someone to write a VHDL or Verilog compiler for it\". As you can probably guess by from the title of this post, I've been busy doing exactly that.</p>\n<h2>\n                                                                                    Great! How does it work?</h2>\n                                                                                <br><p> Rather than wasting time writing a synthesizer, I decided to write a GreenPak technology library for Clifford Wolf's excellent open source synthesis tool, <a href=\"http://www.clifford.at/yosys/\" target=\"_blank\">Yosys</a>, and then make a place-and-route tool to turn that into a final netlist. The post-PAR netlist can then be loaded into GreenPak Designer in order to program the device.<br>\n                                                                                <br> The first step of the process is to run the \"synth_greenpak4\" Yosys flow on the Verilog source. This runs a generic RTL synthesis pass, then some coarse-grained extraction passes to infer shift register and counter cells from behavioral logic, and finally maps the remaining logic to LUT/FF cells and outputs a JSON-formatted netlist.<br>\n                                                                                <br> Once the design has been synthesized, my tool (named, surprisingly, gp4par) is then launched on the netlist. It begins by parsing the JSON and constructing a directed graph of cell objects in memory. A second graph, containing all of the primitives in the device and the legal connections between them, is then created based on the device specified on the command line. (As of now only the SLG46620V is supported; the SLG46621V can be added fairly easily but the SLG46140V has a slightly different microarchitecture which will require a bit more work to support.)<br>\n                                                                                <br> After the graphs are generated, each node in the netlist graph is assigned a numeric label identifying the type of cell and each node in the device graph is assigned a list of legal labels: for example, an I/O buffer site is legal for an input buffer, output buffer, or bidirectional buffer.</p>\n<table>\n                                                                                    <tbody>\n                                                                                        <tr>\n                                                                                            <td>\n                                                                                                <a href=\"https://2.bp.blogspot.com/-kIekczO693g/Vy7dBqYifXI/AAAAAAAAAxc/hMNJBs5bedIQOrBzzkhq4gbmhR-n58EQwCLcB/s1600/graph-labels.png\" imageanchor=\"1\" target=\"_blank\"><img height=\"141\" src=\"https://2.bp.blogspot.com/-kIekczO693g/Vy7dBqYifXI/AAAAAAAAAxc/hMNJBs5bedIQOrBzzkhq4gbmhR-n58EQwCLcB/s400/graph-labels.png\" width=\"400\"></a>\n                                                                                            </td>\n                                                                                        </tr>\n                                                                                        <tr>\n                                                                                            <td>Example labeling for a subset of the netlist and device graphs</td>\n                                                                                        </tr>\n                                                                                    </tbody>\n                                                                                </table>\n<p>\n                                                                                The labeled nodes now need to be placed. The initial placement uses a simple greedy algorithm to create a valid (although not necessarily optimal or even routable) placement:</p>\n<ol>\n                                                                                    <li>Loop over the cells in the netlist. If any cell has a LOC constraint, which locks the cell to a specific physical site, attempt to assign the node to the specified site. If the specified node is the wrong type, doesn't exist, or is already used by another constrained node, the constraint is invalid so fail with an error.</li>\n                                                                                    <li>Loop over all of the unconstrained cells in the netlist and assign them to the first unused site with the right label. If none are available, the design is too big for the device so fail with an error.</li>\n                                                                                </ol>\n<p>\n                                                                                Once the design is placed, the placement optimizer then loops over the design and attempts to improve it. A simulated annealing algorithm is used, where changes to the design are accepted unconditionally if they make the placement better, and with a random, gradually decreasing probability if they make it worse. The optimizer terminates when the design receives a perfect score (indicating an optimal placement) or if it stops making progress for several iterations. Each iteration does the following:</p>\n<ol>\n                                                                                    <li>Compute a score for the current design based on the number of unroutable nets, the amount of routing congestion (number of nets crossing between halves of the device), and static timing analysis (not yet implemented, always zero).</li>\n                                                                                    <li>Make a list of nodes that contributed to this score in some way (having some attached nets unroutable, crossing to the other half of the device, or failing timing).</li>\n                                                                                    <li>Remove nodes from the list that are LOC'd to a specific location since we're not allowed to move them.</li>\n                                                                                    <li>Remove nodes from the list that have only one legal placement in the device (for example, oscillator hard IP) since there's nowhere else for them to go.</li>\n                                                                                    <li>Pick a node from the remainder of the list at random. Call this our pivot.</li>\n                                                                                    <li>Find a list of candidate placements for the pivot: </li>\n                                                                                    <ol>\n                                                                                        <li>Consider all routable placements in the other half of the device.</li>\n                                                                                        <li>If none were found, consider all routable placements anywhere in the device.</li>\n                                                                                        <li>If none were found, consider all placements anywhere in the device even if they're not routable.</li>\n                                                                                    </ol>\n                                                                                    <li>Pick one of the candidates at random and move the pivot to that location. If another cell in the netlist is already there, put it in the vacant site left by the pivot.</li>\n                                                                                    <li>Re-compute the score for the design. If it's better, accept this change and start the next iteration.</li>\n                                                                                    <li>If the score is worse, accept it with a random probability which decreases as the iteration number goes up. If the change is not accepted, restore the previous placement.</li>\n                                                                                </ol>\n<p>\n                                                                                After optimization, the design is checked for routability. If any edges in the netlist graph don't correspond to edges in the device graph, the user probably asked for something impossible (for example, trying to hook a flipflop's output to a comparator's reference voltage input) so fail with an error.<br>\n                                                                                <br> The design is then routed. This is quite simple due to the crossbar structure of the device. For each edge in the netlist:</p>\n<ol>\n                                                                                    <li>If dedicated (non-fabric) routing is used for this path, configure the destination's input mux appropriately and stop.</li>\n                                                                                    <li>If the source and destination are in the same half of the device, configure the destination's input mux appropriately and stop.</li>\n                                                                                    <li>A cross-connection must be used. Check if we already used one to bring the source signal to the other half of the device. If found, configure the destination to route from that cross-connection and stop.</li>\n                                                                                    <li>Check if we have any cross-connections left going in this direction. If they're all used, the design is unroutable due to congestion so fail with an error.</li>\n                                                                                    <li>Pick the next unused cross-connection and configure it to route from the source. Configure the destination to route from the cross-connection and stop.</li>\n                                                                                </ol>\n<p>\n                                                                                Once routing is finished, run a series of post-PAR design rule checks. These currently include the following:</p>\n<ul>\n                                                                                    <li>If any node has no loads, generate a warning</li>\n                                                                                    <li>If an I/O buffer is connected to analog hard IP, fail with an error if it's not configured in analog mode.</li>\n                                                                                    <li>Some signals (such as comparator inputs and oscillator power-down controls) are generated by a shared mux and fed to many loads. If different loads require conflicting settings for the shared mux, fail with an error.</li>\n                                                                                </ul>\n<p>\n                                                                                If DRC passes with no errors, configure all of the individual cells in the netlist based on the HDL parameters. Fail with an error if an invalid configuration was requested.<br>\n                                                                                <br> Finally, generate the bitstream from all of the per-cell configuration and write it to a file.</p>\n<h2>\n                                                                                    Great, let's get started!</h2>\n<p>\n                                                                                If you don't already have one, you'll need to buy a <a href=\"http://www.silego.com/buy/index.php?main_page=product_info&amp;products_id=388\" target=\"_blank\">GreenPak4 development kit</a>. The kit includes samples of the SLG46620V (among other devices) and a programmer/emulation board. While you're waiting for it to arrive, install <a href=\"http://www.silego.com/softdoc/software.html\" target=\"_blank\">GreenPak Designer</a>.<br>\n                                                                                <br> Download and install Yosys. Although Clifford is pretty good at merging my pull requests, only <a href=\"https://github.com/azonenberg/yosys/\" target=\"_blank\">my fork on Github</a> is guaranteed to have the most up-to-date support for GreenPak devices so don't be surprised if you can't use a bleeding-edge feature with mainline Yosys.<br>\n                                                                                <br> Download and install gp4par. You can get it from <a href=\"https://github.com/azonenberg/openfpga/\" target=\"_blank\">the Github repository</a>.<br>\n                                                                                <br> Write your HDL, compile with Yosys, P&amp;R with gp4par, and import the bitstream into GreenPak Designer to program the target device. The most current gp4par manual is included in LaTeX source form in the source tree and is automatically built as part of the compile process. If you're just browsing, there's a <a href=\"http://thanatos.virtual.antikernel.net/unlisted/gp4-hdl.pdf\" target=\"_blank\">relatively recent PDF version</a> on my web server.<br>\n                                                                                <br> If you'd like to see the Verilog that produced the nightmare of a schematic I showed above, <a href=\"https://github.com/azonenberg/openfpga/blob/master/tests/greenpak4/Blinky/Blinky.v\" target=\"_blank\">here it is</a>.<br>\n                                                                                <br> Be advised that this project is still very much a work in progress and there are still a number of SLG46620V features I don't support (see the manual for exact details).</p>\n<h2>\n                                                                                    I love it / it segfaulted / there's a problem in the manual!</h2>\n<p>\n                                                                                Hop in our IRC channel (##openfpga on Freenode) and let me know. Feedback is great, pull requests are even better,</p>\n<h2>\n                                                                                    You're competing with Silego's IDE. Have they found out and sued you yet?</h2>\n<p>\n                                                                                Nope. They're fully aware of what I'm doing and are rolling out the red carpet for me. They love the idea of a HDL flow as an alternative to schematic entry and are pretty amazed at how fast it's coming together.<br>\n                                                                                <br> After I reported a few bugs in their datasheets they decided to skip the middleman and give me direct access to the engineer who writes their documentation so that I can get faster responses. The last time I found a problem (two different parts of the datasheet contradicted each other) an updated datasheet was in my inbox and on their website by the next day. I only wish Xilinx gave me that kind of treatment!<br>\n                                                                                <br> They've even <a href=\"https://twitter.com/SilegoTech/status/717018987771469824\" target=\"_blank\">offered me free hardware</a> to help me add support for their latest product family, although I plan to get GreenPak4 support to a more stable state before taking them up on the offer.</p>\n<h2>\n                                                                                    So what's next?</h2>\n                                                                                <br><p> Better testing, for starters. I have to verify functionality by hand with a DMM and oscilloscope, which is time consuming.<br>\n                                                                                <br> My contact at Silego says they're going to be giving me documentation on the SRAM emulation interface soon, so I'm going to make a hardware-in-loop test platform that connects to my desktop and the Silego ZIF socket, and lets me load new bitstreams via a scriptable interface. It'll have FPGA-based digital I/O as well as an ADC and DAC on every device pin, plus an adjustable voltage regulator for power, so I can feed in arbitrary mixed-signal test waveforms and write PC-based unit tests to verify correct behavior.<br>\n                                                                                <br> Other than that, I want to finish support for the SLG46620V in the next month or two. The SLG46621V will be an easy addition since only one pin and the relevant configuration bits have changed from the 46620 (I suspect they're the same die, just bonded out differently).<br>\n                                                                                <br> Once that's done I'll have to do some more extensive work to add the SLG46140V since the architecture is a bit different (a lot of the combinatorial logic is merged into multi-function blocks). Luckily, the 46140 has a lot in common architecturally with the GreenPak5 family, so once that's done GreenPak5 will probably be a lot easier to add support for.<br>\n                                                                                <br> My thanks go out to Clifford Wolf, whitequark, the IRC users in ##openfpga, and everyone at Silego I've worked with to help make this possible. I hope that one day this project will become mature enough that Silego will ship it as an officially supported extension to GreenPak Designer, making history by becoming the first modern programmable logic vendor to ship a fully open source synthesis and P&amp;R suite.\n                                                                                </p>\n                                                                            </div></article>\n"`,
[INFO] [stdout]  right: `"<article><div id=\"readability-page-1\" itemprop=\"description articleBody\"><p>\n                                                                                I've written a couple of posts in the past few months but they were all for <a href=\"http://blog.ioactive.com/search/label/Andrew%20Zonenberg\" target=\"_blank\">the blog at work</a> so I figured I'm long overdue for one on Silicon Exposed.</p><h2>\n                                                                                    So what's a GreenPak?</h2>\n                                                                                <br/><p> Silego Technology is a fabless semiconductor company located in the SF Bay area, which makes (among other things) a line of programmable logic devices known as GreenPak. Their <a href=\"http://www.silego.com/products/greenpak5.html\" target=\"_blank\">5th generation parts</a> were just announced, but I started this project before that happened so I'm still targeting the <a href=\"http://www.silego.com/products/greenpak4.html\" target=\"_blank\">4th generation</a>.<br/>\n                                                                                <br/> GreenPak devices are kind of like itty bitty <a href=\"http://www.cypress.com/products/32-bit-arm-cortex-m-psoc\" target=\"_blank\">PSoCs</a> - they have a mixed signal fabric with an ADC, DACs, comparators, voltage references, plus a digital LUT/FF fabric and some typical digital MCU peripherals like counters and oscillators (but no CPU).<br/>\n                                                                                <br/> It's actually an interesting architecture - FPGAs (including some devices marketed as CPLDs) are a 2D array of LUTs connected via wires to adjacent cells, and true (product term) CPLDs are a star topology of AND-OR arrays connected by a crossbar. GreenPak, on the other hand, is a star topology of LUTs, flipflops, and analog/digital hard IP connected to a crossbar.<br/>\n                                                                                <br/> Without further ado, here's a block diagram showing all the cool stuff you get in the SLG46620V:</p><table>\n                                                                                    <tbody>\n                                                                                        <tr>\n                                                                                            <td>\n                                                                                                <a href=\"https://1.bp.blogspot.com/-YIPC5jkXkDE/Vy7YPSqFKWI/AAAAAAAAAxI/a7D6Ji2GxoUvcrwUkI4RLZcr2LFQEJCTACLcB/s1600/block-diagram.png\" imageanchor=\"1\" target=\"_blank\"><img height=\"512\" src=\"https://1.bp.blogspot.com/-YIPC5jkXkDE/Vy7YPSqFKWI/AAAAAAAAAxI/a7D6Ji2GxoUvcrwUkI4RLZcr2LFQEJCTACLcB/s640/block-diagram.png\" width=\"640\"/></a>\n                                                                                            </td>\n                                                                                        </tr>\n                                                                                        <tr>\n                                                                                            <td>SLG46620V block diagram (from device datasheet)</td>\n                                                                                        </tr>\n                                                                                    </tbody>\n                                                                                </table><p>\n                                                                                They're also tiny (the SLG46620V is a 20-pin 0.4mm pitch STQFN measuring 2x3 mm, and the lower gate count SLG46140V is a mere 1.6x2 mm) and probably the cheapest programmable logic device on the market - $0.50 in low volume and less than $0.40 in larger quantities.<br/>\n                                                                                <br/> The Vdd range of GreenPak4 is huge, more like what you'd expect from an MCU than an FPGA! It can run on anything from 1.8 to 5V, although performance is only specified at 1.8, 3.3, and 5V nominal voltages. There's also a dual-rail version that trades one of the GPIO pins for a second power supply pin, allowing you to interface to logic at two different voltage levels.<br/>\n                                                                                <br/> To support low-cost/space-constrained applications, they even have the configuration memory on die. It's one-time programmable and needs external Vpp to program (presumably Silego didn't want to waste die area on charge pumps that would only be used once) but has a SRAM programming mode for prototyping.<br/>\n                                                                                <br/> The best part is that the development software (GreenPak Designer) is free of charge and provided for all major operating systems including Linux! Unfortunately, the only supported design entry method is schematic entry and there's no way to write your design in a HDL.<br/>\n                                                                                <br/> While schematics may be fine for quick tinkering on really simple designs, they quickly get unwieldy. The nightmare of a circuit shown below is just a bunch of counters hooked up to LEDs that blink at various rates.</p><table>\n                                                                                    <tbody>\n                                                                                        <tr>\n                                                                                            <td>\n                                                                                                <a href=\"https://1.bp.blogspot.com/-k3naUT3uXao/Vy7WFac246I/AAAAAAAAAw8/mePy_ostO8QJra5ZJrbP2WGhTlJ0B_r8gCLcB/s1600/schematic-from-hell.png\" imageanchor=\"1\" target=\"_blank\"><img height=\"334\" src=\"https://1.bp.blogspot.com/-k3naUT3uXao/Vy7WFac246I/AAAAAAAAAw8/mePy_ostO8QJra5ZJrbP2WGhTlJ0B_r8gCLcB/s640/schematic-from-hell.png\" width=\"640\"/></a>\n                                                                                            </td>\n                                                                                        </tr>\n                                                                                        <tr>\n                                                                                            <td>Schematic from hell!</td>\n                                                                                        </tr>\n                                                                                    </tbody>\n                                                                                </table><p>\n                                                                                As if this wasn't enough of a problem, the largest GreenPak4 device (the SLG46620V) is split into two halves with limited routing between them, and the GUI doesn't help the user manage this complexity at all - you have to draw your schematic in two halves and add \"cross connections\" between them.<br/>\n                                                                                <br/> The icing on the cake is that schematics are a pain to diff and collaborate on. Although GreenPak schematics are XML based, which is a touch better than binary, who wants to read a giant XML diff and try to figure out what's going on in the circuit?<br/>\n                                                                                <br/> This isn't going to be a post on the quirks of Silego's software, though - that would be boring. As it turns out, there's one more exciting feature of these chips that I didn't mention earlier: the configuration bitstream is 100% documented in the device datasheet! This is unheard of in the programmable logic world. As Nick of Arachnid Labs <a href=\"http://www.arachnidlabs.com/blog/2015/03/30/greenpak/\" target=\"_blank\">says</a>, the chip is \"just dying for someone to write a VHDL or Verilog compiler for it\". As you can probably guess by from the title of this post, I've been busy doing exactly that.</p><h2>\n                                                                                    Great! How does it work?</h2>\n                                                                                <br/><p> Rather than wasting time writing a synthesizer, I decided to write a GreenPak technology library for Clifford Wolf's excellent open source synthesis tool, <a href=\"http://www.clifford.at/yosys/\" target=\"_blank\">Yosys</a>, and then make a place-and-route tool to turn that into a final netlist. The post-PAR netlist can then be loaded into GreenPak Designer in order to program the device.<br/>\n                                                                                <br/> The first step of the process is to run the \"synth_greenpak4\" Yosys flow on the Verilog source. This runs a generic RTL synthesis pass, then some coarse-grained extraction passes to infer shift register and counter cells from behavioral logic, and finally maps the remaining logic to LUT/FF cells and outputs a JSON-formatted netlist.<br/>\n                                                                                <br/> Once the design has been synthesized, my tool (named, surprisingly, gp4par) is then launched on the netlist. It begins by parsing the JSON and constructing a directed graph of cell objects in memory. A second graph, containing all of the primitives in the device and the legal connections between them, is then created based on the device specified on the command line. (As of now only the SLG46620V is supported; the SLG46621V can be added fairly easily but the SLG46140V has a slightly different microarchitecture which will require a bit more work to support.)<br/>\n                                                                                <br/> After the graphs are generated, each node in the netlist graph is assigned a numeric label identifying the type of cell and each node in the device graph is assigned a list of legal labels: for example, an I/O buffer site is legal for an input buffer, output buffer, or bidirectional buffer.</p><table>\n                                                                                    <tbody>\n                                                                                        <tr>\n                                                                                            <td>\n                                                                                                <a href=\"https://2.bp.blogspot.com/-kIekczO693g/Vy7dBqYifXI/AAAAAAAAAxc/hMNJBs5bedIQOrBzzkhq4gbmhR-n58EQwCLcB/s1600/graph-labels.png\" imageanchor=\"1\" target=\"_blank\"><img height=\"141\" src=\"https://2.bp.blogspot.com/-kIekczO693g/Vy7dBqYifXI/AAAAAAAAAxc/hMNJBs5bedIQOrBzzkhq4gbmhR-n58EQwCLcB/s400/graph-labels.png\" width=\"400\"/></a>\n                                                                                            </td>\n                                                                                        </tr>\n                                                                                        <tr>\n                                                                                            <td>Example labeling for a subset of the netlist and device graphs</td>\n                                                                                        </tr>\n                                                                                    </tbody>\n                                                                                </table><p>\n                                                                                The labeled nodes now need to be placed. The initial placement uses a simple greedy algorithm to create a valid (although not necessarily optimal or even routable) placement:</p><ol>\n                                                                                    <li>Loop over the cells in the netlist. If any cell has a LOC constraint, which locks the cell to a specific physical site, attempt to assign the node to the specified site. If the specified node is the wrong type, doesn't exist, or is already used by another constrained node, the constraint is invalid so fail with an error.</li>\n                                                                                    <li>Loop over all of the unconstrained cells in the netlist and assign them to the first unused site with the right label. If none are available, the design is too big for the device so fail with an error.</li>\n                                                                                </ol><p>\n                                                                                Once the design is placed, the placement optimizer then loops over the design and attempts to improve it. A simulated annealing algorithm is used, where changes to the design are accepted unconditionally if they make the placement better, and with a random, gradually decreasing probability if they make it worse. The optimizer terminates when the design receives a perfect score (indicating an optimal placement) or if it stops making progress for several iterations. Each iteration does the following:</p><ol>\n                                                                                    <li>Compute a score for the current design based on the number of unroutable nets, the amount of routing congestion (number of nets crossing between halves of the device), and static timing analysis (not yet implemented, always zero).</li>\n                                                                                    <li>Make a list of nodes that contributed to this score in some way (having some attached nets unroutable, crossing to the other half of the device, or failing timing).</li>\n                                                                                    <li>Remove nodes from the list that are LOC'd to a specific location since we're not allowed to move them.</li>\n                                                                                    <li>Remove nodes from the list that have only one legal placement in the device (for example, oscillator hard IP) since there's nowhere else for them to go.</li>\n                                                                                    <li>Pick a node from the remainder of the list at random. Call this our pivot.</li>\n                                                                                    <li>Find a list of candidate placements for the pivot: </li>\n                                                                                    <ol>\n                                                                                        <li>Consider all routable placements in the other half of the device.</li>\n                                                                                        <li>If none were found, consider all routable placements anywhere in the device.</li>\n                                                                                        <li>If none were found, consider all placements anywhere in the device even if they're not routable.</li>\n                                                                                    </ol>\n                                                                                    <li>Pick one of the candidates at random and move the pivot to that location. If another cell in the netlist is already there, put it in the vacant site left by the pivot.</li>\n                                                                                    <li>Re-compute the score for the design. If it's better, accept this change and start the next iteration.</li>\n                                                                                    <li>If the score is worse, accept it with a random probability which decreases as the iteration number goes up. If the change is not accepted, restore the previous placement.</li>\n                                                                                </ol><p>\n                                                                                After optimization, the design is checked for routability. If any edges in the netlist graph don't correspond to edges in the device graph, the user probably asked for something impossible (for example, trying to hook a flipflop's output to a comparator's reference voltage input) so fail with an error.<br/>\n                                                                                <br/> The design is then routed. This is quite simple due to the crossbar structure of the device. For each edge in the netlist:</p><ol>\n                                                                                    <li>If dedicated (non-fabric) routing is used for this path, configure the destination's input mux appropriately and stop.</li>\n                                                                                    <li>If the source and destination are in the same half of the device, configure the destination's input mux appropriately and stop.</li>\n                                                                                    <li>A cross-connection must be used. Check if we already used one to bring the source signal to the other half of the device. If found, configure the destination to route from that cross-connection and stop.</li>\n                                                                                    <li>Check if we have any cross-connections left going in this direction. If they're all used, the design is unroutable due to congestion so fail with an error.</li>\n                                                                                    <li>Pick the next unused cross-connection and configure it to route from the source. Configure the destination to route from the cross-connection and stop.</li>\n                                                                                </ol><p>\n                                                                                Once routing is finished, run a series of post-PAR design rule checks. These currently include the following:</p><ul>\n                                                                                    <li>If any node has no loads, generate a warning</li>\n                                                                                    <li>If an I/O buffer is connected to analog hard IP, fail with an error if it's not configured in analog mode.</li>\n                                                                                    <li>Some signals (such as comparator inputs and oscillator power-down controls) are generated by a shared mux and fed to many loads. If different loads require conflicting settings for the shared mux, fail with an error.</li>\n                                                                                </ul><p>\n                                                                                If DRC passes with no errors, configure all of the individual cells in the netlist based on the HDL parameters. Fail with an error if an invalid configuration was requested.<br/>\n                                                                                <br/> Finally, generate the bitstream from all of the per-cell configuration and write it to a file.</p><h2>\n                                                                                    Great, let's get started!</h2><p>\n                                                                                If you don't already have one, you'll need to buy a <a href=\"http://www.silego.com/buy/index.php?main_page=product_info&amp;products_id=388\" target=\"_blank\">GreenPak4 development kit</a>. The kit includes samples of the SLG46620V (among other devices) and a programmer/emulation board. While you're waiting for it to arrive, install <a href=\"http://www.silego.com/softdoc/software.html\" target=\"_blank\">GreenPak Designer</a>.<br/>\n                                                                                <br/> Download and install Yosys. Although Clifford is pretty good at merging my pull requests, only <a href=\"https://github.com/azonenberg/yosys/\" target=\"_blank\">my fork on Github</a> is guaranteed to have the most up-to-date support for GreenPak devices so don't be surprised if you can't use a bleeding-edge feature with mainline Yosys.<br/>\n                                                                                <br/> Download and install gp4par. You can get it from <a href=\"https://github.com/azonenberg/openfpga/\" target=\"_blank\">the Github repository</a>.<br/>\n                                                                                <br/> Write your HDL, compile with Yosys, P&amp;R with gp4par, and import the bitstream into GreenPak Designer to program the target device. The most current gp4par manual is included in LaTeX source form in the source tree and is automatically built as part of the compile process. If you're just browsing, there's a <a href=\"http://thanatos.virtual.antikernel.net/unlisted/gp4-hdl.pdf\" target=\"_blank\">relatively recent PDF version</a> on my web server.<br/>\n                                                                                <br/> If you'd like to see the Verilog that produced the nightmare of a schematic I showed above, <a href=\"https://github.com/azonenberg/openfpga/blob/master/tests/greenpak4/Blinky/Blinky.v\" target=\"_blank\">here it is</a>.<br/>\n                                                                                <br/> Be advised that this project is still very much a work in progress and there are still a number of SLG46620V features I don't support (see the manual for exact details).</p><h2>\n                                                                                    I love it / it segfaulted / there's a problem in the manual!</h2><p>\n                                                                                Hop in our IRC channel (##openfpga on Freenode) and let me know. Feedback is great, pull requests are even better,</p><h2>\n                                                                                    You're competing with Silego's IDE. Have they found out and sued you yet?</h2><p>\n                                                                                Nope. They're fully aware of what I'm doing and are rolling out the red carpet for me. They love the idea of a HDL flow as an alternative to schematic entry and are pretty amazed at how fast it's coming together.<br/>\n                                                                                <br/> After I reported a few bugs in their datasheets they decided to skip the middleman and give me direct access to the engineer who writes their documentation so that I can get faster responses. The last time I found a problem (two different parts of the datasheet contradicted each other) an updated datasheet was in my inbox and on their website by the next day. I only wish Xilinx gave me that kind of treatment!<br/>\n                                                                                <br/> They've even <a href=\"https://twitter.com/SilegoTech/status/717018987771469824\" target=\"_blank\">offered me free hardware</a> to help me add support for their latest product family, although I plan to get GreenPak4 support to a more stable state before taking them up on the offer.</p><h2>\n                                                                                    So what's next?</h2>\n                                                                                <br/><p> Better testing, for starters. I have to verify functionality by hand with a DMM and oscilloscope, which is time consuming.<br/>\n                                                                                <br/> My contact at Silego says they're going to be giving me documentation on the SRAM emulation interface soon, so I'm going to make a hardware-in-loop test platform that connects to my desktop and the Silego ZIF socket, and lets me load new bitstreams via a scriptable interface. It'll have FPGA-based digital I/O as well as an ADC and DAC on every device pin, plus an adjustable voltage regulator for power, so I can feed in arbitrary mixed-signal test waveforms and write PC-based unit tests to verify correct behavior.<br/>\n                                                                                <br/> Other than that, I want to finish support for the SLG46620V in the next month or two. The SLG46621V will be an easy addition since only one pin and the relevant configuration bits have changed from the 46620 (I suspect they're the same die, just bonded out differently).<br/>\n                                                                                <br/> Once that's done I'll have to do some more extensive work to add the SLG46140V since the architecture is a bit different (a lot of the combinatorial logic is merged into multi-function blocks). Luckily, the 46140 has a lot in common architecturally with the GreenPak5 family, so once that's done GreenPak5 will probably be a lot easier to add support for.<br/>\n                                                                                <br/> My thanks go out to Clifford Wolf, whitequark, the IRC users in ##openfpga, and everyone at Silego I've worked with to help make this possible. I hope that one day this project will become mature enough that Silego will ship it as an officially supported extension to GreenPak Designer, making history by becoming the first modern programmable logic vendor to ship a fully open source synthesis and P&amp;R suite.\n                                                                                </p>\n                                                                            </div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a64358b0f - article_scraper::full_text_parser::readability::tests::blogger::{{closure}}::h465818429785f15b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:108:24
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a64358942 - article_scraper::full_text_parser::readability::tests::blogger::h49bba82a6f488fe1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:108:5
[INFO] [stdout]   37:     0x564a643587c7 - article_scraper::full_text_parser::readability::tests::blogger::{{closure}}::he5c973b8aa75b0ac
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:107:20
[INFO] [stdout]   38:     0x564a6433abe5 - core::ops::function::FnOnce::call_once::h83e6a24d48ce603d
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::citylab_1 stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@type='text/css'][not(ancestor::*[@type='text/css'])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div l-article__meta: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article l-article s-cms-content: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 25 + 1 = 26
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node main l-main: 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 50 + 0.3333333333333333 = 50.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div l-content__inner: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.2222222222222222 = 30.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div l-content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.16666666666666666 = 30.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 26 + 4 = 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 50.333333333333336 + 2 = 52.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.22222222222222 + 0.6666666666666666 = 30.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.166666666666668 + 0.4444444444444444 = 30.61111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div l-wrapper: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 30 + 37 = 67
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 52.333333333333336 + 18.5 = 70.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.88888888888889 + 6.166666666666667 = 37.05555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.61111111111111 + 4.111111111111111 = 34.72222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 3.0833333333333335 = 8.416666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section s-article__section o-small-container: 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 50 + 16 = 66
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 67 + 8 = 75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 70.83333333333334 + 2.6666666666666665 = 73.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.05555555555556 + 1.7777777777777777 = 38.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.72222222222222 + 1.3333333333333333 = 36.05555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 66 + 12 = 78
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 75 + 6 = 81
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 73.50000000000001 + 2 = 75.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.833333333333336 + 1.3333333333333333 = 40.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.05555555555556 + 1 = 37.05555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 78 + 15 = 93
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 81 + 7.5 = 88.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 75.50000000000001 + 2.5 = 78.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.16666666666667 + 1.6666666666666667 = 41.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.05555555555556 + 1.25 = 38.30555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 93 + 9 = 102
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 88.5 + 4.5 = 93
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 78.00000000000001 + 1.5 = 79.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.833333333333336 + 1 = 42.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.30555555555556 + 0.75 = 39.05555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 93 + 16 = 109
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 79.50000000000001 + 8 = 87.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.833333333333336 + 2.6666666666666665 = 45.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.05555555555556 + 1.7777777777777777 = 40.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.416666666666666 + 1.3333333333333333 = 9.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section s-article__section o-small-container: 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 50 + 11 = 61
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 109 + 5.5 = 114.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 87.50000000000001 + 1.8333333333333333 = 89.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 45.5 + 1.2222222222222223 = 46.72222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.833333333333336 + 0.9166666666666666 = 41.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 61 + 10 = 71
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 114.5 + 5 = 119.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 89.33333333333334 + 1.6666666666666667 = 91.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46.72222222222222 + 1.1111111111111112 = 47.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.75 + 0.8333333333333334 = 42.583333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 119.5 + 17 = 136.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 91.00000000000001 + 8.5 = 99.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47.833333333333336 + 2.8333333333333335 = 50.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.583333333333336 + 1.8888888888888888 = 44.47222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.75 + 1.4166666666666667 = 11.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section s-article__section o-small-container: 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 50 + 10 = 60
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 136.5 + 5 = 141.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 99.50000000000001 + 1.6666666666666667 = 101.16666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50.66666666666667 + 1.1111111111111112 = 51.777777777777786
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44.47222222222222 + 0.8333333333333334 = 45.30555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 60 + 11 = 71
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 141.5 + 5.5 = 147
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 101.16666666666669 + 1.8333333333333333 = 103.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 51.777777777777786 + 1.2222222222222223 = 53.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 45.30555555555556 + 0.9166666666666666 = 46.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 147 + 32 = 179
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 103.00000000000001 + 16 = 119.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 53.00000000000001 + 5.333333333333333 = 58.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46.22222222222222 + 3.5555555555555554 = 49.77777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.166666666666666 + 2.6666666666666665 = 13.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section s-article__section o-small-container: 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 50 + 13 = 63
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 179 + 6.5 = 185.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 119.00000000000001 + 2.1666666666666665 = 121.16666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 58.33333333333334 + 1.4444444444444444 = 59.777777777777786
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 49.77777777777778 + 1.0833333333333333 = 50.861111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 63 + 3 = 66
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 185.5 + 1.5 = 187
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 121.16666666666669 + 0.5 = 121.66666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 59.777777777777786 + 0.3333333333333333 = 60.11111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50.861111111111114 + 0.25 = 51.111111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section c-newsletter c-newsletter--promo c-newsletter--cta: -25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: -25 + 2 = -23
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 66 + 1 = 67
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 187 + 0.3333333333333333 = 187.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 121.66666666666669 + 0.2222222222222222 = 121.88888888888891
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 60.11111111111112 + 0.16666666666666666 = 60.277777777777786
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 67 + 12 = 79
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 187.33333333333334 + 6 = 193.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 121.88888888888891 + 2 = 123.88888888888891
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 60.277777777777786 + 1.3333333333333333 = 61.61111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 51.111111111111114 + 1 = 52.111111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 79 + 10 = 89
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 193.33333333333334 + 5 = 198.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 123.88888888888891 + 1.6666666666666667 = 125.55555555555559
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 61.61111111111112 + 1.1111111111111112 = 62.722222222222236
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.111111111111114 + 0.8333333333333334 = 52.94444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 89 + 9 = 98
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 198.33333333333334 + 4.5 = 202.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 125.55555555555559 + 1.5 = 127.05555555555559
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 62.722222222222236 + 1 = 63.722222222222236
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.94444444444445 + 0.75 = 53.69444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 98 + 2 = 100
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 202.83333333333334 + 1 = 203.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 127.05555555555559 + 0.3333333333333333 = 127.38888888888891
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 63.722222222222236 + 0.2222222222222222 = 63.94444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 53.69444444444445 + 0.16666666666666666 = 53.861111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 203.83333333333334 + 2 = 205.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 127.38888888888891 + 1 = 128.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 63.94444444444446 + 0.3333333333333333 = 64.27777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 53.861111111111114 + 0.2222222222222222 = 54.083333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.833333333333332 + 0.16666666666666666 = 13.999999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section c-authors-article u-lazy lazyload: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 25 + 2 = 27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 205.83333333333334 + 1 = 206.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 128.3888888888889 + 0.3333333333333333 = 128.72222222222226
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 64.27777777777779 + 0.2222222222222222 = 64.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 54.083333333333336 + 0.16666666666666666 = 54.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div c-author-article__content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section c-author-article: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 25 + 1 = 26
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 27 + 0.3333333333333333 = 27.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 206.83333333333334 + 0.2222222222222222 = 207.05555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 128.72222222222226 + 0.16666666666666666 = 128.8888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 128.8888888888889 + 14 = 142.8888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 64.50000000000001 + 7 = 71.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 54.25 + 2.3333333333333335 = 56.583333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.999999999999998 + 1.5555555555555556 = 15.555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 1.1666666666666667 = 1.1666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div c-article-most-popular__content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li c-article-most-popular__item: 22
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: 22 + 1 = 23
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node ol c-article-most-popular__list: 22
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ol: 22 + 0.3333333333333333 = 22.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div c-article-most-popular__container: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.2222222222222222 = 30.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section c-article-most-popular js-action-bar-disable u-lazy lazyload: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 25 + 0.16666666666666666 = 25.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 5 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: 23 + 2.5 = 25.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ol: 22.333333333333332 + 0.8333333333333334 = 23.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.22222222222222 + 0.5555555555555556 = 30.77777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 25.166666666666668 + 0.4166666666666667 = 25.583333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div c-article-most-popular__content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li c-article-most-popular__item: 22
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: 22 + 1.5 = 23.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ol: 23.166666666666664 + 0.5 = 23.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.77777777777778 + 0.3333333333333333 = 31.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 25.583333333333336 + 0.25 = 25.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33 + 2 = 35
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: 23.5 + 1 = 24.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ol: 23.666666666666664 + 0.3333333333333333 = 23.999999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.11111111111111 + 0.2222222222222222 = 31.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 25.833333333333336 + 0.16666666666666666 = 26.000000000000004
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div c-article-most-popular__content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li c-article-most-popular__item: 22
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: 22 + 1 = 23
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ol: 23.999999999999996 + 0.3333333333333333 = 24.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.333333333333332 + 0.2222222222222222 = 31.555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 26.000000000000004 + 0.16666666666666666 = 26.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 4 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: 23 + 2 = 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ol: 24.33333333333333 + 0.6666666666666666 = 24.999999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.555555555555554 + 0.4444444444444444 = 31.999999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 26.16666666666667 + 0.3333333333333333 = 26.500000000000004
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div c-article-most-popular__content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li c-article-most-popular__item: 22
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: 22 + 1 = 23
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ol: 24.999999999999996 + 0.3333333333333333 = 25.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.999999999999996 + 0.2222222222222222 = 32.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 26.500000000000004 + 0.16666666666666666 = 26.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 3 = 35
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: 23 + 1.5 = 24.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ol: 25.33333333333333 + 0.5 = 25.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.22222222222222 + 0.3333333333333333 = 32.55555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 26.66666666666667 + 0.25 = 26.91666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div c-article-most-popular__content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li c-article-most-popular__item: 22
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: 22 + 1.5 = 23.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ol: 25.83333333333333 + 0.5 = 26.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.55555555555556 + 0.3333333333333333 = 32.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 26.91666666666667 + 0.25 = 27.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33 + 4 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: 23.5 + 2 = 25.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ol: 26.33333333333333 + 0.6666666666666666 = 26.999999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.88888888888889 + 0.4444444444444444 = 33.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 27.16666666666667 + 0.3333333333333333 = 27.500000000000004
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 142.8888888888889 + 2 = 144.8888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 71.50000000000001 + 1 = 72.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56.583333333333336 + 0.3333333333333333 = 56.91666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.555555555555554 + 0.2222222222222222 = 15.777777777777775
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 1.1666666666666667 + 0.16666666666666666 = 1.3333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div c-action-bar__section c-action-bar__section--next-story c-action-bar__section--most-popular: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div c-action-bar__container: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section c-action-bar js-action-bar u-hidden: -25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: -25 + 0.3333333333333333 = -24.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 144.8888888888889 + 0.2222222222222222 = 145.11111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 72.50000000000001 + 0.16666666666666666 = 72.66666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: article {"content_score": "201.6514852171502", "class": "l-article s-cms-content", "itemscope": "itemscope", "itemtype": "https://schema.org/NewsArticle"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: main {"id": "main-content", "class": "l-main", "content_score": "135.24977118799197", "role": "main"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: section {"content_score": "99.89441624365482", "class": "s-article__section o-small-container", "id": "article-section-1"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: section {"content_score": "95.7668889533198", "class": "s-article__section o-small-container", "id": "article-section-4"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: section {"class": "s-article__section o-small-container", "id": "article-section-3", "content_score": "71"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: article (Some("l-article s-cms-content")) with score 201.6514852171502
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: article (Some("l-article s-cms-content"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("c-presented-by c-presented-by--article-logo")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: section (Some("c-article-most-popular js-action-bar-disable u-lazy lazyload")) with score 18.317991631799163
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("c-ballyhoos u-lazy lazyload")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: section (Some("c-action-bar js-action-bar u-hidden")) with score -6.28301886792453
[INFO] [stdout] thread 'full_text_parser::readability::tests::citylab_1' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\"><article itemscope=\"itemscope\" itemtype=\"https://schema.org/NewsArticle\">\n                        <meta itemprop=\"datePublished\" content=\"2019-04-30T13:39:00-04:00\">\n                        <meta itemprop=\"dateModified\" content=\"2019-04-30T13:40:00-04:00\">\n                        <meta itemprop=\"mainEntityOfPage\" content=\"https://www.citylab.com/design/2019/04/neon-signage-20th-century-history/588400/\">\n                        \n                        <figure itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"http://schema.org/ImageObject\">\n                            <picture>\n                                <source srcset=\"https://cdn.citylab.com/media/img/citylab/2019/04/mr1/940.jpg?mod=1556645448\" media=\"(min-width: 1024px)\"></source>\n                                <source srcset=\"https://cdn.citylab.com/media/img/citylab/2019/04/mr1/lead_large.jpg?mod=1556645448\" media=\"(min-width: 576px)\"></source>\n                            </picture>\n                            <meta itemprop=\"height\" content=\"128\">\n                            <meta itemprop=\"width\" content=\"300\">\n                            <meta itemprop=\"url\" content=\"https://cdn.citylab.com/media/img/citylab/2019/04/mr1/300.jpg?mod=1556645448\">\n                            <picture>\n                                <source srcset=\"https://cdn.citylab.com/media/img/citylab/2019/04/mr1/300.jpg?mod=1556645448\" media=\"(max-width: 575px)\"></source>\n                                <img src=\"https://cdn.citylab.com/media/img/citylab/2019/04/mr1/300.jpg?mod=1556645448\" alt=\"\" srcset=\"https://cdn.citylab.com/media/img/citylab/2019/04/mr1/300.jpg?mod=1556645448\">\n                                \n                            </picture>\n                            <figcaption>\n                                <span itemprop=\"caption\">The Moulin Rouge cabaret in\n                                    Paris</span> <span itemprop=\"creator\">Benoit\n                                    Tessier/Reuters</span>\n                            </figcaption>\n                        </figure>\n                        <div>\n                            <h2 itemprop=\"headline\">\n                                Why Neon Is the Ultimate Symbol of the 20th Century\n                            </h2>\n                            \n                        </div>\n                        <h2 itemprop=\"description\">\n                            The once-ubiquitous form of lighting was novel when it first emerged in the early 1900s,\n                            though it has since come to represent decline.\n                        </h2>\n                        \n                        <section id=\"article-section-1\">\n                            <p>\n                                In the summer of 1898, the Scottish chemist Sir William Ramsay made a discovery that\n                                would eventually give the Moulin Rouge in Paris, the Las Vegas Strip, and New York’s\n                                Times Square their perpetual nighttime glow. Using the boiling point of argon as a\n                                reference point, Ramsay and his colleague Morris W. Travers isolated three more noble\n                                gases and gave them evocative Greek names: neon, krypton, and xenon. In so doing, the\n                                scientists bestowed a label of permanent novelty on the most famous of the trio—neon,\n                                which translates as “new.” This discovery was the foundation on which the French\n                                engineer Georges Claude crafted a new form of illumination over the next decade. He\n                                designed glass tubes in which neon gas could be trapped, then electrified, to create a\n                                light that glowed reliably for more than 1,000 hours.\n                            </p>\n                            <p>\n                                In the 2012 book <em>L’être et le Néon</em>, <a href=\"https://mitpress.mit.edu/books/being-and-neonness-translation-and-content-revised-augmented-and-updated-edition-luis-de-miranda\" target=\"_blank\">which\n                                    has been newly translated into English by Michael Wells</a>, the philosopher Luis de\n                                Miranda weaves a history of neon lighting as both artifact and metaphor. <em>Being and\n                                    Neonness</em>, as the book is called in its English edition, isn’t a typical\n                                material history. There are no photographs. Even de Miranda’s own example of a neon deli\n                                sign spotted in Paris is re-created typographically, with text in all caps and dashes\n                                forming the border of the sign, as one might attempt on Twitter. Fans of Miami Beach’s\n                                restored Art Deco hotels and California’s bowling alleys might be disappointed by the\n                                lack of glossy historical images. Nonetheless, de Miranda makes a convincing case for\n                                neon as a symbol of the grand modern ambitions of the 20th century.\n                            </p>\n                            \n                            <p>\n                                De Miranda beautifully evokes the notion of neon lighting as an icon of the 1900s in his\n                                introduction: “When we hear the word <em>neon</em>, an image pops into our heads: a\n                                combination of light, colors, symbols, and glass. This image is itself a mood. It\n                                carries an atmosphere. It speaks … of the essence of cities, of the poetry of nights, of\n                                the 20th century.” When neon lights debuted in Europe, they seemed dazzlingly\n                                futuristic. But their husky physicality started becoming obsolete by the 1960s, thanks\n                                in part to the widespread use of plastic for fluorescent signs. Neon signs exist today,\n                                though they’ve been eclipsed by newer technologies such as digital billboards, and they\n                                remain charmingly analog: Signs must be made by hand because there’s no cost-effective\n                                way to mass-produce them.\n                            </p>\n                            <p>\n                                In the 1910s, neon started being used for cosmopolitan flash in Paris at precisely the\n                                time and place where the first great modernist works were being created. De Miranda’s\n                                recounting of the ingenuity emerging from the French capital a century ago is thrilling\n                                to contemplate: the cubist art of Pablo Picasso, the radically deconstructed fashions of\n                                Coco Chanel, the stream-of-consciousness poetry of Gertrude Stein, and the genre-defying\n                                music of Claude Debussy—all of which heralded a new age of culture for Europe and for\n                                the world.\n                            </p>\n                        </section>\n                        \n                        <section id=\"article-section-2\">\n                            <p>\n                                Amid this artistic groundswell, Georges Claude premiered his neon lights at the <a href=\"https://www.mondial-paris.com/en/visiteur/auto\" target=\"_blank\">Paris Motor Show</a> in\n                                December 1910, captivating visitors with 40-foot-tall tubes affixed to the building’s\n                                exterior. The lights shone orange-red because neon, by itself, produces that color.\n                                <em>Neon lighting</em> is a catchall term that describes the technology of glass tubing\n                                that contains gas or chemicals that glow when electrified. For example, neon fabricators\n                                use carbon dioxide to make white, and mercury to make blue. Claude acknowledged at the\n                                time that neon didn’t produce the ideal color for a standard light bulb and insisted\n                                that it posed no commercial threat to incandescent bulbs.\n                            </p>\n                            <p>\n                                Of course, the very quality that made neon fixtures a poor choice for interior lighting\n                                made them perfect for signs, de Miranda notes. The first of the neon signs was switched\n                                on in 1912, advertising a barbershop on Paris’s Boulevard Montmartre, and eventually\n                                they were adopted by cinemas and nightclubs. While Claude had a monopoly on neon\n                                lighting throughout the 1920s, the leaking of trade secrets and the expiration of a\n                                series of patents broke his hold on the rapidly expanding technology.\n                            </p>\n                        </section>\n                        \n                        <section id=\"article-section-3\">\n                            <p>\n                                In the following decades, neon’s nonstop glow and vibrant colors turned ordinary\n                                buildings and surfaces into 24/7 billboards for businesses, large and small, that wanted\n                                to convey a sense of always being open. The first examples of neon in the United States\n                                debuted in Los Angeles, where the Packard Motor Car Company commissioned two large\n                                blue-and-orange <span>Packard</span> signs that literally stopped\n                                traffic because they distracted motorists. The lighting also featured heavily at the\n                                Chicago Century of Progress Exposition in 1933 and at the 1939 World’s Fair in New York.\n                                At the latter event, a massive neon sign reading <span>Futurama</span>\n                                lit the way to a General Motors exhibition that heralded “The World of Tomorrow.”\n                            </p>\n                            <figure>\n                                <picture>\n                                    <img alt=\"\" data-srcset=\"https://cdn.theatlantic.com/assets/media/img/posts/2019/04/AP_8912060228/cbd32b0e1.jpg\" src=\"https://cdn.theatlantic.com/assets/media/img/posts/2019/04/AP_8912060228/cbd32b0e1.jpg\">\n                                </picture>\n                                <figcaption>\n                                    Workers remove a hammer and sickle from a neon sign that reads “Glory to Communism,”\n                                    visible on the roof of the Communist-run electricity-board headquarters in\n                                    Czechoslovakia in 1989. (AP)\n                                </figcaption>\n                            </figure>\n                            <p>\n                                De Miranda points out that businesses weren’t alone in embracing neon’s ability to\n                                spread messages effectively. By the middle of the century, the lighting was being\n                                adopted for more political purposes. “In the 1960s, the Soviets deployed a vast\n                                ‘neonization’ of the Eastern bloc capitals to emulate capitalist metropolises,” de\n                                Miranda writes. “Because consumer shops were rare in the Polish capital [of Warsaw],\n                                they did not hesitate to illuminate the façades of public buildings.” In other words, as\n                                opposed to the sole use of the more obvious forms of propaganda via posters or slogans,\n                                the mass introduction of neon lighting was a way of getting citizens of Communist cities\n                                to see their surroundings with the pizzazz and nighttime glamour of major Western\n                                capitals.\n                            </p>\n                        </section>\n                        \n                        <section id=\"article-section-4\">\n                            <p>\n                                Neon, around this time, began to be phased out, thanks to cheaper and less\n                                labor-intensive alternatives. In addition, the global economic downturn of the 1970s\n                                yielded a landscape in which older, flickering neon signs, which perhaps their owners\n                                couldn’t afford to fix or replace, came to look like symbols of decline. Where such\n                                signs were once sophisticated and novel, they now seemed dated and even seedy.\n                            </p>\n                            <section>\n                                <h2>\n                                    Cities are changing fast. Keep up with the <b>CityLab Daily</b> newsletter.\n                                </h2>\n<label for=\"promo-email-input-email\">The best way to follow issues you\n                                    care about.</label>\n                                \n                            </section>\n                            <p>\n                                De Miranda understands this evolution by zooming out and looking at the 1900s as the\n                                “neon century.” The author draws a parallel between the physical form of neon lights,\n                                which again are essentially containers for electrified gases, and that of a glass\n                                capsule—suggesting they are a kind of message in a bottle from a time before the First\n                                World War. “Since then, [neon lights] have witnessed all the transformations that have\n                                created the world we live in,” de Miranda writes. “Today, they sometimes seem to\n                                maintain a hybrid status, somewhere between junkyards and museums, not unlike European\n                                capitals themselves.”\n                            </p>\n                            <figure>\n                                <picture>\n                                    <img alt=\"\" data-srcset=\"https://cdn.theatlantic.com/assets/media/img/posts/2019/04/AP_945361213236/888fdd750.jpg\" src=\"https://cdn.theatlantic.com/assets/media/img/posts/2019/04/AP_945361213236/888fdd750.jpg\">\n                                </picture>\n                                <figcaption>\n                                    Martin Wartman, a student at Northern Kentucky University, works on a neon sign at\n                                    the Neonworks of Cincinnati workshop connected to the American Sign Museum, in 2016.\n                                    (John Minchillo / AP)\n                                </figcaption>\n                            </figure>\n                            <p>\n                                Another mark of neon’s hybridity: Its obsolescence started just as some contemporary\n                                artists began using the lights in their sculptures. Bruce Nauman’s 1968 work <em><a href=\"https://www.stedelijk.nl/en/collection/1097-bruce-nauman-my-name-as-though-it-were-written-on-the-surface-of-the-moon\" target=\"_blank\">My\n                                        Name as Though It Were Written on the Surface of the Moon</a></em> poked fun at\n                                the space race—another symbol of 20th-century technological innovation whose moment has\n                                passed. The piece uses blue “neon” letters (mercury, actually) to spell out the name\n                                “bruce” in lowercase cursive, with each character repeated several times as if to convey\n                                a person speaking slowly in outer space. The British artist Tracey Emin has made <a href=\"https://www.artsy.net/collection/tracey-emin-neon-sculptures-and-prints\" target=\"_blank\">sculptures</a>\n                                that resemble neon Valentine’s Day candies: They read as garish and sentimental\n                                confections with pink, heart-shaped frames that surround blue text fragments. Drawing on\n                                the nostalgia-inducing quality of neon, the sculptures’ messages are redolent of\n                                old-fashioned movie dialogue, with titles such as “You Loved Me Like a Distant Star” and\n                                “The Kiss Was Beautiful.”\n                            </p>\n                            <p>\n                                Seeing neon lighting tamed in the context of a gallery display fits comfortably with de\n                                Miranda’s notion that neon technology is like a time capsule from another age. In\n                                museums, works of neon art and design coexist with objects that were ahead of their own\n                                time in years past—a poignant fate for a technology that made its name advertising “The\n                                World of Tomorrow.” Yet today neon is also experiencing a kind of craft revival. The\n                                fact that it can’t be mass-produced has made its fabrication something akin to a\n                                cherished artisanal technique. Bars and restaurants hire firms such as Let There Be Neon\n                                in Manhattan, or <a href=\"https://www.instagram.com/theneonqueen/\" target=\"_blank\">the L.A.-based master\n                                    neon artist Lisa Schulte</a>, to create custom signs and works of art. Neon’s story\n                                even continues to glow from inside museums such as California’s <a href=\"https://www.neonmona.org/\" target=\"_blank\">Museum of Neon Art</a> and the Neon Museum in Las\n                                Vegas. If it can still be a vital medium for artists and designers working today,\n                                “neonness” need not only be trapped in the past. It might also capture the mysterious\n                                glow of the near future—just as it did a century ago.\n                            </p>\n                            <p>\n                                <em>This article originally appeared on <a href=\"https://www.theatlantic.com/entertainment/archive/2019/04/being-and-neonness-neon-lights-symbol-20th-century/588184/\" target=\"_blank\">The\n                                        Atlantic</a>.</em>\n                            </p>\n                        </section>\n                        <section data-include=\"css:https://cdn.citylab.com/static/a/frontend/dist/citylab/css/components/author-article.cf4e8e0b143f.css\">\n                            <h4>\n                                About the Author\n                            </h4>\n                            <div itemprop=\"author\">\n                                    <h5 itemprop=\"name\">\n                                        <a href=\"https://www.citylab.com/authors/sarah-archer/\" target=\"_blank\">Sarah Archer</a>\n                                    </h5>\n                                    \n                                    <p itemprop=\"description\">\n                                        <a href=\"https://www.citylab.com/authors/sarah-archer/\" data-omni-click=\"inherit\" target=\"_blank\">Sarah Archer</a> is the author of <em>The\n                                            Midcentury Kitchen</em>.\n                                    </p>\n                                </div>\n                        </section>\n                    </article></DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\"><article itemscope=\"itemscope\" itemtype=\"https://schema.org/NewsArticle\">\n                        <meta itemprop=\"datePublished\" content=\"2019-04-30T13:39:00-04:00\"/>\n                        <meta itemprop=\"dateModified\" content=\"2019-04-30T13:40:00-04:00\"/>\n                        <meta itemprop=\"mainEntityOfPage\" content=\"https://www.citylab.com/design/2019/04/neon-signage-20th-century-history/588400/\"/>\n                        \n                        <figure itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"http://schema.org/ImageObject\">\n                            <picture>\n                                <source srcset=\"https://cdn.citylab.com/media/img/citylab/2019/04/mr1/940.jpg?mod=1556645448\" media=\"(min-width: 1024px)\"/>\n                                <source srcset=\"https://cdn.citylab.com/media/img/citylab/2019/04/mr1/lead_large.jpg?mod=1556645448\" media=\"(min-width: 576px)\"/>\n                            </picture>\n                            <meta itemprop=\"height\" content=\"128\"/>\n                            <meta itemprop=\"width\" content=\"300\"/>\n                            <meta itemprop=\"url\" content=\"https://cdn.citylab.com/media/img/citylab/2019/04/mr1/300.jpg?mod=1556645448\"/>\n                            <picture>\n                                <source srcset=\"https://cdn.citylab.com/media/img/citylab/2019/04/mr1/300.jpg?mod=1556645448\" media=\"(max-width: 575px)\"/>\n                                <img src=\"https://cdn.citylab.com/media/img/citylab/2019/04/mr1/300.jpg?mod=1556645448\" alt=\"\" srcset=\"https://cdn.citylab.com/media/img/citylab/2019/04/mr1/300.jpg?mod=1556645448\"/>\n                                \n                            </picture>\n                            <figcaption>\n                                <span itemprop=\"caption\">The Moulin Rouge cabaret in\n                                    Paris</span> <span itemprop=\"creator\">Benoit\n                                    Tessier/Reuters</span>\n                            </figcaption>\n                        </figure>\n                        <div>\n                            <h2 itemprop=\"headline\">\n                                Why Neon Is the Ultimate Symbol of the 20th Century\n                            </h2>\n                            \n                        </div>\n                        <h2 itemprop=\"description\">\n                            The once-ubiquitous form of lighting was novel when it first emerged in the early 1900s,\n                            though it has since come to represent decline.\n                        </h2>\n                        \n                        <section id=\"article-section-1\">\n                            <p>\n                                In the summer of 1898, the Scottish chemist Sir William Ramsay made a discovery that\n                                would eventually give the Moulin Rouge in Paris, the Las Vegas Strip, and New York’s\n                                Times Square their perpetual nighttime glow. Using the boiling point of argon as a\n                                reference point, Ramsay and his colleague Morris W. Travers isolated three more noble\n                                gases and gave them evocative Greek names: neon, krypton, and xenon. In so doing, the\n                                scientists bestowed a label of permanent novelty on the most famous of the trio—neon,\n                                which translates as “new.” This discovery was the foundation on which the French\n                                engineer Georges Claude crafted a new form of illumination over the next decade. He\n                                designed glass tubes in which neon gas could be trapped, then electrified, to create a\n                                light that glowed reliably for more than 1,000 hours.\n                            </p>\n                            <p>\n                                In the 2012 book <em>L’être et le Néon</em>, <a href=\"https://mitpress.mit.edu/books/being-and-neonness-translation-and-content-revised-augmented-and-updated-edition-luis-de-miranda\" target=\"_blank\">which\n                                    has been newly translated into English by Michael Wells</a>, the philosopher Luis de\n                                Miranda weaves a history of neon lighting as both artifact and metaphor. <em>Being and\n                                    Neonness</em>, as the book is called in its English edition, isn’t a typical\n                                material history. There are no photographs. Even de Miranda’s own example of a neon deli\n                                sign spotted in Paris is re-created typographically, with text in all caps and dashes\n                                forming the border of the sign, as one might attempt on Twitter. Fans of Miami Beach’s\n                                restored Art Deco hotels and California’s bowling alleys might be disappointed by the\n                                lack of glossy historical images. Nonetheless, de Miranda makes a convincing case for\n                                neon as a symbol of the grand modern ambitions of the 20th century.\n                            </p>\n                            \n                            <p>\n                                De Miranda beautifully evokes the notion of neon lighting as an icon of the 1900s in his\n                                introduction: “When we hear the word <em>neon</em>, an image pops into our heads: a\n                                combination of light, colors, symbols, and glass. This image is itself a mood. It\n                                carries an atmosphere. It speaks … of the essence of cities, of the poetry of nights, of\n                                the 20th century.” When neon lights debuted in Europe, they seemed dazzlingly\n                                futuristic. But their husky physicality started becoming obsolete by the 1960s, thanks\n                                in part to the widespread use of plastic for fluorescent signs. Neon signs exist today,\n                                though they’ve been eclipsed by newer technologies such as digital billboards, and they\n                                remain charmingly analog: Signs must be made by hand because there’s no cost-effective\n                                way to mass-produce them.\n                            </p>\n                            <p>\n                                In the 1910s, neon started being used for cosmopolitan flash in Paris at precisely the\n                                time and place where the first great modernist works were being created. De Miranda’s\n                                recounting of the ingenuity emerging from the French capital a century ago is thrilling\n                                to contemplate: the cubist art of Pablo Picasso, the radically deconstructed fashions of\n                                Coco Chanel, the stream-of-consciousness poetry of Gertrude Stein, and the genre-defying\n                                music of Claude Debussy—all of which heralded a new age of culture for Europe and for\n                                the world.\n                            </p>\n                        </section>\n                        \n                        <section id=\"article-section-2\">\n                            <p>\n                                Amid this artistic groundswell, Georges Claude premiered his neon lights at the <a href=\"https://www.mondial-paris.com/en/visiteur/auto\" target=\"_blank\">Paris Motor Show</a> in\n                                December 1910, captivating visitors with 40-foot-tall tubes affixed to the building’s\n                                exterior. The lights shone orange-red because neon, by itself, produces that color.\n                                <em>Neon lighting</em> is a catchall term that describes the technology of glass tubing\n                                that contains gas or chemicals that glow when electrified. For example, neon fabricators\n                                use carbon dioxide to make white, and mercury to make blue. Claude acknowledged at the\n                                time that neon didn’t produce the ideal color for a standard light bulb and insisted\n                                that it posed no commercial threat to incandescent bulbs.\n                            </p>\n                            <p>\n                                Of course, the very quality that made neon fixtures a poor choice for interior lighting\n                                made them perfect for signs, de Miranda notes. The first of the neon signs was switched\n                                on in 1912, advertising a barbershop on Paris’s Boulevard Montmartre, and eventually\n                                they were adopted by cinemas and nightclubs. While Claude had a monopoly on neon\n                                lighting throughout the 1920s, the leaking of trade secrets and the expiration of a\n                                series of patents broke his hold on the rapidly expanding technology.\n                            </p>\n                        </section>\n                        \n                        <section id=\"article-section-3\">\n                            <p>\n                                In the following decades, neon’s nonstop glow and vibrant colors turned ordinary\n                                buildings and surfaces into 24/7 billboards for businesses, large and small, that wanted\n                                to convey a sense of always being open. The first examples of neon in the United States\n                                debuted in Los Angeles, where the Packard Motor Car Company commissioned two large\n                                blue-and-orange <span>Packard</span> signs that literally stopped\n                                traffic because they distracted motorists. The lighting also featured heavily at the\n                                Chicago Century of Progress Exposition in 1933 and at the 1939 World’s Fair in New York.\n                                At the latter event, a massive neon sign reading <span>Futurama</span>\n                                lit the way to a General Motors exhibition that heralded “The World of Tomorrow.”\n                            </p>\n                            <figure>\n                                <picture>\n                                    <img alt=\"\" data-srcset=\"https://cdn.theatlantic.com/assets/media/img/posts/2019/04/AP_8912060228/cbd32b0e1.jpg\" src=\"https://cdn.theatlantic.com/assets/media/img/posts/2019/04/AP_8912060228/cbd32b0e1.jpg\"/>\n                                </picture>\n                                <figcaption>\n                                    Workers remove a hammer and sickle from a neon sign that reads “Glory to Communism,”\n                                    visible on the roof of the Communist-run electricity-board headquarters in\n                                    Czechoslovakia in 1989. (AP)\n                                </figcaption>\n                            </figure>\n                            <p>\n                                De Miranda points out that businesses weren’t alone in embracing neon’s ability to\n                                spread messages effectively. By the middle of the century, the lighting was being\n                                adopted for more political purposes. “In the 1960s, the Soviets deployed a vast\n                                ‘neonization’ of the Eastern bloc capitals to emulate capitalist metropolises,” de\n                                Miranda writes. “Because consumer shops were rare in the Polish capital [of Warsaw],\n                                they did not hesitate to illuminate the façades of public buildings.” In other words, as\n                                opposed to the sole use of the more obvious forms of propaganda via posters or slogans,\n                                the mass introduction of neon lighting was a way of getting citizens of Communist cities\n                                to see their surroundings with the pizzazz and nighttime glamour of major Western\n                                capitals.\n                            </p>\n                        </section>\n                        \n                        <section id=\"article-section-4\">\n                            <p>\n                                Neon, around this time, began to be phased out, thanks to cheaper and less\n                                labor-intensive alternatives. In addition, the global economic downturn of the 1970s\n                                yielded a landscape in which older, flickering neon signs, which perhaps their owners\n                                couldn’t afford to fix or replace, came to look like symbols of decline. Where such\n                                signs were once sophisticated and novel, they now seemed dated and even seedy.\n                            </p>\n                            <section>\n                                <h2>\n                                    Cities are changing fast. Keep up with the <b>CityLab Daily</b> newsletter.\n                                </h2><label for=\"promo-email-input-email\">The best way to follow issues you\n                                    care about.</label>\n                                \n                            </section>\n                            <p>\n                                De Miranda understands this evolution by zooming out and looking at the 1900s as the\n                                “neon century.” The author draws a parallel between the physical form of neon lights,\n                                which again are essentially containers for electrified gases, and that of a glass\n                                capsule—suggesting they are a kind of message in a bottle from a time before the First\n                                World War. “Since then, [neon lights] have witnessed all the transformations that have\n                                created the world we live in,” de Miranda writes. “Today, they sometimes seem to\n                                maintain a hybrid status, somewhere between junkyards and museums, not unlike European\n                                capitals themselves.”\n                            </p>\n                            <figure>\n                                <picture>\n                                    <img alt=\"\" data-srcset=\"https://cdn.theatlantic.com/assets/media/img/posts/2019/04/AP_945361213236/888fdd750.jpg\" src=\"https://cdn.theatlantic.com/assets/media/img/posts/2019/04/AP_945361213236/888fdd750.jpg\"/>\n                                </picture>\n                                <figcaption>\n                                    Martin Wartman, a student at Northern Kentucky University, works on a neon sign at\n                                    the Neonworks of Cincinnati workshop connected to the American Sign Museum, in 2016.\n                                    (John Minchillo / AP)\n                                </figcaption>\n                            </figure>\n                            <p>\n                                Another mark of neon’s hybridity: Its obsolescence started just as some contemporary\n                                artists began using the lights in their sculptures. Bruce Nauman’s 1968 work <em><a href=\"https://www.stedelijk.nl/en/collection/1097-bruce-nauman-my-name-as-though-it-were-written-on-the-surface-of-the-moon\" target=\"_blank\">My\n                                        Name as Though It Were Written on the Surface of the Moon</a></em> poked fun at\n                                the space race—another symbol of 20th-century technological innovation whose moment has\n                                passed. The piece uses blue “neon” letters (mercury, actually) to spell out the name\n                                “bruce” in lowercase cursive, with each character repeated several times as if to convey\n                                a person speaking slowly in outer space. The British artist Tracey Emin has made <a href=\"https://www.artsy.net/collection/tracey-emin-neon-sculptures-and-prints\" target=\"_blank\">sculptures</a>\n                                that resemble neon Valentine’s Day candies: They read as garish and sentimental\n                                confections with pink, heart-shaped frames that surround blue text fragments. Drawing on\n                                the nostalgia-inducing quality of neon, the sculptures’ messages are redolent of\n                                old-fashioned movie dialogue, with titles such as “You Loved Me Like a Distant Star” and\n                                “The Kiss Was Beautiful.”\n                            </p>\n                            <p>\n                                Seeing neon lighting tamed in the context of a gallery display fits comfortably with de\n                                Miranda’s notion that neon technology is like a time capsule from another age. In\n                                museums, works of neon art and design coexist with objects that were ahead of their own\n                                time in years past—a poignant fate for a technology that made its name advertising “The\n                                World of Tomorrow.” Yet today neon is also experiencing a kind of craft revival. The\n                                fact that it can’t be mass-produced has made its fabrication something akin to a\n                                cherished artisanal technique. Bars and restaurants hire firms such as Let There Be Neon\n                                in Manhattan, or <a href=\"https://www.instagram.com/theneonqueen/\" target=\"_blank\">the L.A.-based master\n                                    neon artist Lisa Schulte</a>, to create custom signs and works of art. Neon’s story\n                                even continues to glow from inside museums such as California’s <a href=\"https://www.neonmona.org/\" target=\"_blank\">Museum of Neon Art</a> and the Neon Museum in Las\n                                Vegas. If it can still be a vital medium for artists and designers working today,\n                                “neonness” need not only be trapped in the past. It might also capture the mysterious\n                                glow of the near future—just as it did a century ago.\n                            </p>\n                            <p>\n                                <em>This article originally appeared on <a href=\"https://www.theatlantic.com/entertainment/archive/2019/04/being-and-neonness-neon-lights-symbol-20th-century/588184/\" target=\"_blank\">The\n                                        Atlantic</a>.</em>\n                            </p>\n                        </section>\n                        <section data-include=\"css:https://cdn.citylab.com/static/a/frontend/dist/citylab/css/components/author-article.cf4e8e0b143f.css\">\n                            <h4>\n                                About the Author\n                            </h4>\n                            <div itemprop=\"author\">\n                                    <h5 itemprop=\"name\">\n                                        <a href=\"https://www.citylab.com/authors/sarah-archer/\" target=\"_blank\">Sarah Archer</a>\n                                    </h5>\n                                    \n                                    <p itemprop=\"description\">\n                                        <a href=\"https://www.citylab.com/authors/sarah-archer/\" data-omni-click=\"inherit\" target=\"_blank\">Sarah Archer</a> is the author of <em>The\n                                            Midcentury Kitchen</em>.\n                                    </p>\n                                </div>\n                        </section>\n                    </article></DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a64359a0f - article_scraper::full_text_parser::readability::tests::citylab_1::{{closure}}::h2d62ab424244a792
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:128:26
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a64359842 - article_scraper::full_text_parser::readability::tests::citylab_1::hb17b0595afc87e53
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:128:5
[INFO] [stdout]   37:     0x564a643596c7 - article_scraper::full_text_parser::readability::tests::citylab_1::{{closure}}::h8264ac790c9e318b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:127:22
[INFO] [stdout]   38:     0x564a6433b915 - core::ops::function::FnOnce::call_once::hc20d39a2949d07b3
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::bbc_1 stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  bbccom_standard_slot  bbccom_visible bbccom_slot bbccom_leaderboard_1_2_3_4
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  bbccom_text
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  bbccom_slot bbccom_visible  bbccom_sponsor_section_slot bbccom_sponsor_section_1_2_3_4
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  bbccom_text
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  bbccom_slot  
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  bbccom_standard_slot bbccom_slot mpu-ad bbccom_visible bbccom_mpu_1_2_3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  faux-block-link__overlay-link
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  faux-block-link__overlay-link
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  faux-block-link__overlay-link
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  bbccom_slot bbccom_visible outbrain-ad bbccom_outbrain_slot bbccom_outbrain_ar_5_1_2_3_4
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  bbccom_outbrain_slot bbccom_slot bbccom_visible outbrain-ad bbccom_outbrain_ar_7_1_2_3_4
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  bbccom_outbrain_slot bbccom_slot outbrain-ad bbccom_visible bbccom_outbrain_ar_8_1_2_3_4
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div story-body__inner: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div story-body: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1.5 = 31.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div column--primary: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.5 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div container--primary-and-secondary-columns column-clearfix: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div container: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.25 = 5.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33 + 4 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.5 + 2 = 33.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.5 + 0.6666666666666666 = 6.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 0.4444444444444444 = 5.777777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.25 + 0.3333333333333333 = 5.583333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37 + 4 = 41
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.5 + 2 = 35.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.166666666666667 + 0.6666666666666666 = 6.833333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.777777777777778 + 0.4444444444444444 = 6.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.583333333333333 + 0.3333333333333333 = 5.916666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41 + 3 = 44
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.5 + 1.5 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.833333333333334 + 0.5 = 7.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.222222222222222 + 0.3333333333333333 = 6.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.916666666666666 + 0.25 = 6.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44 + 5 = 49
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37 + 2.5 = 39.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.333333333333334 + 0.8333333333333334 = 8.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.555555555555555 + 0.5555555555555556 = 7.111111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.166666666666666 + 0.4166666666666667 = 6.583333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 49 + 3 = 52
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.5 + 1.5 = 41
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.166666666666668 + 0.5 = 8.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.111111111111111 + 0.3333333333333333 = 7.444444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.583333333333333 + 0.25 = 6.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52 + 2 = 54
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41 + 1 = 42
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.666666666666668 + 0.3333333333333333 = 9.000000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.444444444444444 + 0.2222222222222222 = 7.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.833333333333333 + 0.16666666666666666 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 54 + 2 = 56
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42 + 1 = 43
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.000000000000002 + 0.3333333333333333 = 9.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.666666666666666 + 0.2222222222222222 = 7.888888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 0.16666666666666666 = 7.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56 + 4 = 60
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43 + 2 = 45
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.333333333333336 + 0.6666666666666666 = 10.000000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.888888888888888 + 0.4444444444444444 = 8.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.166666666666667 + 0.3333333333333333 = 7.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 60 + 7 = 67
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 45 + 3.5 = 48.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.000000000000002 + 1.1666666666666667 = 11.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.333333333333332 + 0.7777777777777778 = 9.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.5 + 0.5833333333333334 = 8.083333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 67 + 3 = 70
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 48.5 + 1.5 = 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.166666666666668 + 0.5 = 11.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.11111111111111 + 0.3333333333333333 = 9.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.083333333333334 + 0.25 = 8.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 70 + 3 = 73
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50 + 1.5 = 51.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.666666666666668 + 0.5 = 12.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.444444444444445 + 0.3333333333333333 = 9.777777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.333333333333334 + 0.25 = 8.583333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 73 + 4 = 77
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 51.5 + 2 = 53.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.166666666666668 + 0.6666666666666666 = 12.833333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.777777777777779 + 0.4444444444444444 = 10.222222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.583333333333334 + 0.3333333333333333 = 8.916666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 77 + 4 = 81
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 53.5 + 2 = 55.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.833333333333334 + 0.6666666666666666 = 13.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.222222222222223 + 0.4444444444444444 = 10.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.916666666666668 + 0.3333333333333333 = 9.250000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 81 + 6 = 87
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55.5 + 3 = 58.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.5 + 1 = 14.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.666666666666668 + 0.6666666666666666 = 11.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.250000000000002 + 0.5 = 9.750000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 87 + 6 = 93
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 58.5 + 3 = 61.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.5 + 1 = 15.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.333333333333334 + 0.6666666666666666 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.750000000000002 + 0.5 = 10.250000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 93 + 4 = 97
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 61.5 + 2 = 63.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.5 + 0.6666666666666666 = 16.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12 + 0.4444444444444444 = 12.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.250000000000002 + 0.3333333333333333 = 10.583333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 97 + 3 = 100
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 63.5 + 1.5 = 65
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.166666666666668 + 0.5 = 16.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.444444444444445 + 0.3333333333333333 = 12.777777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.583333333333336 + 0.25 = 10.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 100 + 5 = 105
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 65 + 2.5 = 67.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.666666666666668 + 0.8333333333333334 = 17.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.777777777777779 + 0.5555555555555556 = 13.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.833333333333336 + 0.4166666666666667 = 11.250000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 105 + 2 = 107
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 67.5 + 1 = 68.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17.5 + 0.3333333333333333 = 17.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.333333333333334 + 0.2222222222222222 = 13.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.250000000000002 + 0.16666666666666666 = 11.416666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 107 + 2 = 109
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 68.5 + 1 = 69.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17.833333333333332 + 0.3333333333333333 = 18.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.555555555555555 + 0.2222222222222222 = 13.777777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.416666666666668 + 0.16666666666666666 = 11.583333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 109 + 4 = 113
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 69.5 + 2 = 71.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 18.166666666666664 + 0.6666666666666666 = 18.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.777777777777777 + 0.4444444444444444 = 14.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.583333333333334 + 0.3333333333333333 = 11.916666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 113 + 4 = 117
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 71.5 + 2 = 73.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 18.833333333333332 + 0.6666666666666666 = 19.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.222222222222221 + 0.4444444444444444 = 14.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.916666666666668 + 0.3333333333333333 = 12.250000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 117 + 4 = 121
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 73.5 + 2 = 75.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 19.5 + 0.6666666666666666 = 20.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.666666666666666 + 0.4444444444444444 = 15.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.250000000000002 + 0.3333333333333333 = 12.583333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 121 + 5 = 126
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 75.5 + 2.5 = 78
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 20.166666666666668 + 0.8333333333333334 = 21
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.11111111111111 + 0.5555555555555556 = 15.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.583333333333336 + 0.4166666666666667 = 13.000000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 126 + 4 = 130
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 78 + 2 = 80
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 21 + 0.6666666666666666 = 21.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.666666666666666 + 0.4444444444444444 = 16.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.000000000000002 + 0.3333333333333333 = 13.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 130 + 2 = 132
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 80 + 1 = 81
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 21.666666666666668 + 0.3333333333333333 = 22
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.11111111111111 + 0.2222222222222222 = 16.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.333333333333336 + 0.16666666666666666 = 13.500000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 132 + 2 = 134
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 81 + 1 = 82
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 22 + 0.3333333333333333 = 22.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.333333333333332 + 0.2222222222222222 = 16.555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.500000000000002 + 0.16666666666666666 = 13.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 134 + 5 = 139
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 82 + 2.5 = 84.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 22.333333333333332 + 0.8333333333333334 = 23.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.555555555555554 + 0.5555555555555556 = 17.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.666666666666668 + 0.4166666666666667 = 14.083333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 139 + 6 = 145
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 84.5 + 3 = 87.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 23.166666666666664 + 1 = 24.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17.11111111111111 + 0.6666666666666666 = 17.77777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.083333333333334 + 0.5 = 14.583333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 145 + 7 = 152
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 87.5 + 3.5 = 91
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 24.166666666666664 + 1.1666666666666667 = 25.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17.77777777777778 + 0.7777777777777778 = 18.555555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.583333333333334 + 0.5833333333333334 = 15.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 152 + 6 = 158
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 91 + 3 = 94
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 25.333333333333332 + 1 = 26.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 18.555555555555557 + 0.6666666666666666 = 19.222222222222225
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.166666666666668 + 0.5 = 15.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 158 + 3 = 161
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 94 + 1.5 = 95.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 26.333333333333332 + 0.5 = 26.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 19.222222222222225 + 0.3333333333333333 = 19.555555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.666666666666668 + 0.25 = 15.916666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div share share--lightweight  show ghost-column: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 2 = -18
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 26.833333333333332 + 1 = 27.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 19.555555555555557 + 0.3333333333333333 = 19.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.916666666666668 + 0.2222222222222222 = 16.13888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a title-link: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div sparrow-item__body: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div sparrow-item faux-block-link: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div sparrow sparrow__3 sparrow__: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div sparrow-container sparrow-columns: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a title-link: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div sparrow-item__body: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div sparrow-item faux-block-link: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.222222222222222 + 0.2222222222222222 = 5.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.166666666666667 + 0.16666666666666666 = 5.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a title-link: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div sparrow-item__body: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div sparrow-item faux-block-link: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.444444444444445 + 0.2222222222222222 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333334 + 0.16666666666666666 = 5.500000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "story-body__inner", "property": "articleBody", "content_score": "153.2359653966501"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "story-body", "content_score": "90.74589715536105"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "25.567383820998277", "class": "column--primary"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "container--primary-and-secondary-columns column-clearfix", "content_score": "18.2697074010327"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "container", "content_score": "14.825"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("story-body__mini-info-list-and-share")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("story-body__inner")) with score 153.2359653966501
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("story-body__inner"))
[INFO] [stdout] thread 'full_text_parser::readability::tests::bbc_1' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div property=\"articleBody\" id=\"readability-page-1\">\n        <p>President Barack Obama has admitted that his failure to pass \"common sense gun safety laws\" in the US is the greatest frustration of his presidency. </p>\n<p>In an interview with the BBC, Mr Obama said it was \"distressing\" not to have made progress on the issue \"even in the face of repeated mass killings\".</p>\n<p>He vowed to keep trying, but the BBC's North America editor Jon Sopel said the president did not sound very confident. </p>\n<p>However, Mr Obama said race relations had improved during his presidency. </p>\n<p>Hours after the interview, a gunman opened fire at a cinema in the US state of Louisiana, killing two people and injuring several others before shooting himself.</p>\n<p>In a wide-ranging interview, President Obama also said:</p>\n<ul>\n<li>\n<a href=\"http://www.bbc.co.uk/news/uk-politics-33647154\" target=\"_blank\">The UK must stay in the EU</a> to have influence on the world stage</li>\n<li>He is confident the Iran nuclear deal will be passed by Congress </li>\n<li>Syria needs a political solution in order to defeat the Islamic State group</li>\n<li>He would speak \"bluntly\" against corruption <a href=\"http://www.bbc.co.uk/news/world-us-canada-33646563\" target=\"_blank\">and human rights violations in Kenya</a>\n</li>\n<li>He would defend his advocacy of gay rights following protests in Kenya</li>\n<li>Despite racial tensions, the US is becoming more diverse and more tolerant</li>\n</ul>\n<p><a href=\"http://www.bbc.co.uk/news/world-us-canada-33646542\" target=\"_blank\">Read the full transcript of his interview</a></p>\n<p>Mr Obama lands in Kenya later on Friday for his first visit since becoming president. </p>\n<p>But with just 18 months left in power, he said gun control was the area where he has been \"most frustrated and most stymied\" since coming to power in 2009.</p>\n<p>\"If you look at the number of Americans killed since 9/11 by terrorism, it's less than 100. If you look at the number that have been killed by gun violence, it's in the tens of thousands,\" Mr Obama said. </p>\n<figure><img src=\"http://ichef.bbci.co.uk/news/555/cpsprodpb/462D/production/_84456971_gettyimages-167501087.jpg\" datasrc=\"http://ichef.bbci.co.uk/news/976/cpsprodpb/462D/production/_84456971_gettyimages-167501087.jpg\" alt=\"Gun control campaigners protest in McPhearson Square in Washington DC - 25 April 2013\" height=\"549\" width=\"976\">\n                <figcaption>\n                    <span>\n                        The president said he would continue fighting for greater gun control laws\n                    </span>\n                </figcaption></figure><p>\"For us not to be able to resolve that issue has been something that is distressing,\" he added. </p>\n<p>Mr Obama has pushed for stricter gun control throughout his presidency but has been unable to secure any significant changes to the laws. </p>\n<p>After nine African-American churchgoers were killed in South Carolina in June, he admitted \"politics in this town\" meant there were few options available.</p>\n<figure><img src=\"http://ichef.bbci.co.uk/news/555/media/images/76020000/jpg/_76020974_line976.jpg\" datasrc=\"http://ichef.bbci.co.uk/news/464/media/images/76020000/jpg/_76020974_line976.jpg\" alt=\"line\" height=\"2\" width=\"464\"></figure><h2>Analysis: Jon Sopel, BBC News, Washington</h2>\n<figure><img src=\"http://ichef-1.bbci.co.uk/news/555/cpsprodpb/6D3D/production/_84456972_p072315al-0500.jpg\" datasrc=\"http://ichef-1.bbci.co.uk/news/976/cpsprodpb/6D3D/production/_84456972_p072315al-0500.jpg\" alt=\"President Barack Obama participates in an interview with Jon Sopel of BBC in the Roosevelt Room of the White House - 23 July 2015\" height=\"549\" width=\"976\"></figure><p>Nine months ago, the president seemed like a spent force, after taking a beating in the midterm elections, during which members of his own party were reluctant to campaign on his record. </p>\n<p>But the man sat before me today was relaxed and confident, buoyed by a string of \"wins\" on healthcare, Cuba and Iran, after bitter and ongoing battles with his many critics. </p>\n<p>The only body swerve the president performed was when I asked him <a href=\"http://www.bbc.co.uk/news/world-us-canada-33643168\" target=\"_blank\"> how many minds he had changed on the Iran nuclear deal </a>after an intense sell aimed at Gulf allies and members of US Congress who remain implacably opposed. </p>\n<p>There was a momentary flicker across the president's face as if to say \"You think you got me?\" before his smile returned and he proceeded to talk about how Congress would come round.</p>\n<p>But notably, he did not give a direct answer to that question, which leaves me with the impression that he has persuaded precisely zero.</p>\n<p><a href=\"http://www.bbc.co.uk/news/world-us-canada-33646875\" target=\"_blank\">Five things we learned from Obama interview</a></p>\n<p><a href=\"http://www.bbc.co.uk/news/world-us-canada-33646545\" target=\"_blank\">The presidential body swerve</a></p>\n<figure><img src=\"http://ichef.bbci.co.uk/news/555/media/images/76020000/jpg/_76020974_line976.jpg\" datasrc=\"http://ichef.bbci.co.uk/news/464/media/images/76020000/jpg/_76020974_line976.jpg\" alt=\"line\" height=\"2\" width=\"464\"></figure><p>On race relations, Mr Obama said recent concerns around policing and mass incarcerations were \"legitimate and deserve intense attention\" but insisted progress had been made. </p>\n<p>Children growing up during the eight years of his presidency \"will have a different view of race relations in this country and what's possible,\" he said. </p>\n<p>\"There are going to be tensions that arise. But if you look at my daughters' generation, they have an attitude about race that's entirely different than even my generation.\"</p>\n<p>Talking about how he was feeling after his recent successes, he said \"every president, every leader has strengths and weaknesses\".  </p>\n<p>\"One of my strengths is I have a pretty even temperament.  I don't get too high when it's high and I don't get too low when it's low,\" he said.   </p>\n<figure><img src=\"http://ichef-1.bbci.co.uk/news/555/cpsprodpb/142FD/production/_84458628_shirtreuters.jpg\" datasrc=\"http://ichef-1.bbci.co.uk/news/976/cpsprodpb/142FD/production/_84458628_shirtreuters.jpg\" alt=\"Customer looks at Obama shirts at a stall in Nairobi's Kibera slums, 23 July 2015\" height=\"549\" width=\"976\">\n                <figcaption>\n                    <span>\n                        Kenya is getting ready to welcome the US president\n                    </span>\n                </figcaption></figure><h2>Kenya trip</h2>\n<p>Mr Obama was speaking to the BBC at the White House before departing for Kenya.</p>\n<p>His father was Kenyan and the president is expected to meet relatives in Nairobi.</p>\n<p>Mr Obama has faced criticism in the country after the US legalised gay marriage. However, in his interview, the president said he would not fall silent on the issue.</p>\n<p>\"I am not a fan of discrimination and bullying of anybody on the basis of race, on the basis of religion, on the basis of sexual orientation or gender,\" he said.</p>\n<p>The president also admitted that some African governments, including Kenya's, needed to improve their records on human rights and democracy. However, he defended his decision to engage with and visit those governments. </p>\n<p>\"Well, they're not ideal institutions.  But what we found is, is that when we combined blunt talk with engagement, that gives us the best opportunity to influence and open up space for civil society.\" </p>\n<p>Mr Obama will become the first US president to address the African Union when he travels on to Ethiopia on Sunday.</p>\n    </div></article>\n"`,
[INFO] [stdout]  right: `"<article><div property=\"articleBody\" id=\"readability-page-1\">\n        <p>President Barack Obama has admitted that his failure to pass \"common sense gun safety laws\" in the US is the greatest frustration of his presidency. </p><p>In an interview with the BBC, Mr Obama said it was \"distressing\" not to have made progress on the issue \"even in the face of repeated mass killings\".</p><p>He vowed to keep trying, but the BBC's North America editor Jon Sopel said the president did not sound very confident. </p><p>However, Mr Obama said race relations had improved during his presidency. </p><p>Hours after the interview, a gunman opened fire at a cinema in the US state of Louisiana, killing two people and injuring several others before shooting himself.</p><p>In a wide-ranging interview, President Obama also said:</p><ul>\n<li>\n<a href=\"http://www.bbc.co.uk/news/uk-politics-33647154\" target=\"_blank\">The UK must stay in the EU</a> to have influence on the world stage</li>\n<li>He is confident the Iran nuclear deal will be passed by Congress </li>\n<li>Syria needs a political solution in order to defeat the Islamic State group</li>\n<li>He would speak \"bluntly\" against corruption <a href=\"http://www.bbc.co.uk/news/world-us-canada-33646563\" target=\"_blank\">and human rights violations in Kenya</a>\n</li>\n<li>He would defend his advocacy of gay rights following protests in Kenya</li>\n<li>Despite racial tensions, the US is becoming more diverse and more tolerant</li>\n</ul><p><a href=\"http://www.bbc.co.uk/news/world-us-canada-33646542\" target=\"_blank\">Read the full transcript of his interview</a></p><p>Mr Obama lands in Kenya later on Friday for his first visit since becoming president. </p><p>But with just 18 months left in power, he said gun control was the area where he has been \"most frustrated and most stymied\" since coming to power in 2009.</p><p>\"If you look at the number of Americans killed since 9/11 by terrorism, it's less than 100. If you look at the number that have been killed by gun violence, it's in the tens of thousands,\" Mr Obama said. </p><figure><img src=\"http://ichef.bbci.co.uk/news/555/cpsprodpb/462D/production/_84456971_gettyimages-167501087.jpg\" datasrc=\"http://ichef.bbci.co.uk/news/976/cpsprodpb/462D/production/_84456971_gettyimages-167501087.jpg\" alt=\"Gun control campaigners protest in McPhearson Square in Washington DC - 25 April 2013\" height=\"549\" width=\"976\"/>\n                <figcaption>\n                    <span>\n                        The president said he would continue fighting for greater gun control laws\n                    </span>\n                </figcaption></figure><p>\"For us not to be able to resolve that issue has been something that is distressing,\" he added. </p><p>Mr Obama has pushed for stricter gun control throughout his presidency but has been unable to secure any significant changes to the laws. </p><p>After nine African-American churchgoers were killed in South Carolina in June, he admitted \"politics in this town\" meant there were few options available.</p><figure><img src=\"http://ichef.bbci.co.uk/news/555/media/images/76020000/jpg/_76020974_line976.jpg\" datasrc=\"http://ichef.bbci.co.uk/news/464/media/images/76020000/jpg/_76020974_line976.jpg\" alt=\"line\" height=\"2\" width=\"464\"/></figure><h2>Analysis: Jon Sopel, BBC News, Washington</h2><figure><img src=\"http://ichef-1.bbci.co.uk/news/555/cpsprodpb/6D3D/production/_84456972_p072315al-0500.jpg\" datasrc=\"http://ichef-1.bbci.co.uk/news/976/cpsprodpb/6D3D/production/_84456972_p072315al-0500.jpg\" alt=\"President Barack Obama participates in an interview with Jon Sopel of BBC in the Roosevelt Room of the White House - 23 July 2015\" height=\"549\" width=\"976\"/></figure><p>Nine months ago, the president seemed like a spent force, after taking a beating in the midterm elections, during which members of his own party were reluctant to campaign on his record. </p><p>But the man sat before me today was relaxed and confident, buoyed by a string of \"wins\" on healthcare, Cuba and Iran, after bitter and ongoing battles with his many critics. </p><p>The only body swerve the president performed was when I asked him <a href=\"http://www.bbc.co.uk/news/world-us-canada-33643168\" target=\"_blank\"> how many minds he had changed on the Iran nuclear deal </a>after an intense sell aimed at Gulf allies and members of US Congress who remain implacably opposed. </p><p>There was a momentary flicker across the president's face as if to say \"You think you got me?\" before his smile returned and he proceeded to talk about how Congress would come round.</p><p>But notably, he did not give a direct answer to that question, which leaves me with the impression that he has persuaded precisely zero.</p><p><a href=\"http://www.bbc.co.uk/news/world-us-canada-33646875\" target=\"_blank\">Five things we learned from Obama interview</a></p><p><a href=\"http://www.bbc.co.uk/news/world-us-canada-33646545\" target=\"_blank\">The presidential body swerve</a></p><figure><img src=\"http://ichef.bbci.co.uk/news/555/media/images/76020000/jpg/_76020974_line976.jpg\" datasrc=\"http://ichef.bbci.co.uk/news/464/media/images/76020000/jpg/_76020974_line976.jpg\" alt=\"line\" height=\"2\" width=\"464\"/></figure><p>On race relations, Mr Obama said recent concerns around policing and mass incarcerations were \"legitimate and deserve intense attention\" but insisted progress had been made. </p><p>Children growing up during the eight years of his presidency \"will have a different view of race relations in this country and what's possible,\" he said. </p><p>\"There are going to be tensions that arise. But if you look at my daughters' generation, they have an attitude about race that's entirely different than even my generation.\"</p><p>Talking about how he was feeling after his recent successes, he said \"every president, every leader has strengths and weaknesses\".  </p><p>\"One of my strengths is I have a pretty even temperament.  I don't get too high when it's high and I don't get too low when it's low,\" he said.   </p><figure><img src=\"http://ichef-1.bbci.co.uk/news/555/cpsprodpb/142FD/production/_84458628_shirtreuters.jpg\" datasrc=\"http://ichef-1.bbci.co.uk/news/976/cpsprodpb/142FD/production/_84458628_shirtreuters.jpg\" alt=\"Customer looks at Obama shirts at a stall in Nairobi's Kibera slums, 23 July 2015\" height=\"549\" width=\"976\"/>\n                <figcaption>\n                    <span>\n                        Kenya is getting ready to welcome the US president\n                    </span>\n                </figcaption></figure><h2>Kenya trip</h2><p>Mr Obama was speaking to the BBC at the White House before departing for Kenya.</p><p>His father was Kenyan and the president is expected to meet relatives in Nairobi.</p><p>Mr Obama has faced criticism in the country after the US legalised gay marriage. However, in his interview, the president said he would not fall silent on the issue.</p><p>\"I am not a fan of discrimination and bullying of anybody on the basis of race, on the basis of religion, on the basis of sexual orientation or gender,\" he said.</p><p>The president also admitted that some African governments, including Kenya's, needed to improve their records on human rights and democracy. However, he defended his decision to engage with and visit those governments. </p><p>\"Well, they're not ideal institutions.  But what we found is, is that when we combined blunt talk with engagement, that gives us the best opportunity to influence and open up space for civil society.\" </p><p>Mr Obama will become the first US president to address the African Union when he travels on to Ethiopia on Sunday.</p>\n    </div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435874f - article_scraper::full_text_parser::readability::tests::bbc_1::{{closure}}::ha92a965512286871
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:103:22
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a64358582 - article_scraper::full_text_parser::readability::tests::bbc_1::h4aa809986883b493
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:103:5
[INFO] [stdout]   37:     0x564a64358407 - article_scraper::full_text_parser::readability::tests::bbc_1::{{closure}}::h52999e285f9d4873
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:102:18
[INFO] [stdout]   38:     0x564a6433af85 - core::ops::function::FnOnce::call_once::h933c8caa03869e12
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::aktualne stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div article: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 5 = 35
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div left-column: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2.5 = 7.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div wrapper: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.8333333333333334 = 5.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div page clearfix: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.5555555555555556 = 30.555555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div brand-c: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.4166666666666667 = 5.416666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a lightbbox: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div article__photo article__photo--opener: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35 + 0.3333333333333333 = 35.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.5 + 0.2222222222222222 = 7.722222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.833333333333333 + 0.16666666666666666 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div article__content: 55
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55 + 6 = 61
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.333333333333336 + 3 = 38.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.722222222222222 + 1 = 8.722222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 0.6666666666666666 = 6.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.555555555555557 + 0.5 = 31.055555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 61 + 4 = 65
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.333333333333336 + 2 = 40.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.722222222222221 + 0.6666666666666666 = 9.388888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.666666666666667 + 0.4444444444444444 = 7.111111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.055555555555557 + 0.3333333333333333 = 31.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 65 + 5 = 70
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.333333333333336 + 2.5 = 42.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.388888888888888 + 0.8333333333333334 = 10.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.111111111111112 + 0.5555555555555556 = 7.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.38888888888889 + 0.4166666666666667 = 31.805555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 70 + 8 = 78
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.833333333333336 + 4 = 46.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.222222222222221 + 1.3333333333333333 = 11.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.666666666666667 + 0.8888888888888888 = 8.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.805555555555557 + 0.6666666666666666 = 32.47222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 78 + 8 = 86
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46.833333333333336 + 4 = 50.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.555555555555555 + 1.3333333333333333 = 12.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.555555555555555 + 0.8888888888888888 = 9.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.47222222222222 + 0.6666666666666666 = 33.138888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 86 + 9 = 95
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50.833333333333336 + 4.5 = 55.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.88888888888889 + 1.5 = 14.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.444444444444445 + 1 = 10.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.138888888888886 + 0.75 = 33.888888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 95 + 2 = 97
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55.333333333333336 + 1 = 56.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.38888888888889 + 0.3333333333333333 = 14.722222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.444444444444445 + 0.2222222222222222 = 10.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.888888888888886 + 0.16666666666666666 = 34.05555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node blockquote twitter-tweet: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] blockquote: 0 + 3 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div codefragment codefragment--twitter: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.5 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 97 + 0.5 = 97.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56.333333333333336 + 0.3333333333333333 = 56.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.722222222222223 + 0.25 = 14.972222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 97.5 + 4 = 101.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56.66666666666667 + 2 = 58.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.972222222222223 + 0.6666666666666666 = 15.63888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.666666666666666 + 0.4444444444444444 = 11.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.05555555555555 + 0.3333333333333333 = 34.388888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 101.5 + 2 = 103.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 58.66666666666667 + 1 = 59.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.63888888888889 + 0.3333333333333333 = 15.972222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.11111111111111 + 0.2222222222222222 = 11.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.388888888888886 + 0.16666666666666666 = 34.55555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 103.5 + 6 = 109.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 59.66666666666667 + 3 = 62.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.972222222222223 + 1 = 16.97222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.333333333333332 + 0.6666666666666666 = 11.999999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.55555555555555 + 0.5 = 35.05555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 109.5 + 5 = 114.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 62.66666666666667 + 2.5 = 65.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.97222222222222 + 0.8333333333333334 = 17.805555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.999999999999998 + 0.5555555555555556 = 12.555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.05555555555555 + 0.4166666666666667 = 35.472222222222214
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 114.5 + 5 = 119.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 65.16666666666667 + 2.5 = 67.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17.805555555555554 + 0.8333333333333334 = 18.638888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.555555555555554 + 0.5555555555555556 = 13.111111111111109
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.472222222222214 + 0.4166666666666667 = 35.88888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 119.5 + 7 = 126.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 67.66666666666667 + 3.5 = 71.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 18.638888888888886 + 1.1666666666666667 = 19.805555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.111111111111109 + 0.7777777777777778 = 13.888888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.88888888888888 + 0.5833333333333334 = 36.472222222222214
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 126.5 + 5 = 131.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 71.16666666666667 + 2.5 = 73.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 19.805555555555554 + 0.8333333333333334 = 20.638888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.888888888888888 + 0.5555555555555556 = 14.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.472222222222214 + 0.4166666666666667 = 36.88888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 131.5 + 7 = 138.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 73.66666666666667 + 3.5 = 77.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 20.638888888888886 + 1.1666666666666667 = 21.805555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.444444444444443 + 0.7777777777777778 = 15.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.88888888888888 + 0.5833333333333334 = 37.472222222222214
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 138.5 + 8 = 146.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 77.16666666666667 + 4 = 81.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 21.805555555555554 + 1.3333333333333333 = 23.138888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.222222222222221 + 0.8888888888888888 = 16.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.472222222222214 + 0.6666666666666666 = 38.13888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 146.5 + 5 = 151.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 81.16666666666667 + 2.5 = 83.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 23.138888888888886 + 0.8333333333333334 = 23.972222222222218
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.11111111111111 + 0.5555555555555556 = 16.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.13888888888888 + 0.4166666666666667 = 38.55555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 151.5 + 8 = 159.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 83.66666666666667 + 4 = 87.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 23.972222222222218 + 1.3333333333333333 = 25.30555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.666666666666668 + 0.8888888888888888 = 17.555555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.55555555555554 + 0.6666666666666666 = 39.22222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a lightbbox: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div article__photo: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 159.5 + 0.3333333333333333 = 159.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 87.66666666666667 + 0.2222222222222222 = 87.8888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 25.30555555555555 + 0.16666666666666666 = 25.472222222222218
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 159.83333333333334 + 7 = 166.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 87.8888888888889 + 3.5 = 91.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 25.472222222222218 + 1.1666666666666667 = 26.638888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17.555555555555557 + 0.7777777777777778 = 18.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.22222222222221 + 0.5833333333333334 = 39.80555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 166.83333333333334 + 5 = 171.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 91.3888888888889 + 2.5 = 93.8888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 26.638888888888886 + 0.8333333333333334 = 27.472222222222218
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 18.333333333333336 + 0.5555555555555556 = 18.888888888888893
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.80555555555554 + 0.4166666666666667 = 40.22222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 171.83333333333334 + 8 = 179.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 93.8888888888889 + 4 = 97.8888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 27.472222222222218 + 1.3333333333333333 = 28.80555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 18.888888888888893 + 0.8888888888888888 = 19.777777777777782
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.22222222222221 + 0.6666666666666666 = 40.88888888888887
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 97.8888888888889 + 6 = 103.8888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 28.80555555555555 + 3 = 31.80555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 19.777777777777782 + 1 = 20.777777777777782
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.88888888888887 + 0.6666666666666666 = 41.555555555555536
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.416666666666667 + 0.5 = 5.916666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div taglist: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 103.8888888888889 + 1.5 = 105.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.80555555555555 + 0.5 = 32.30555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 20.777777777777782 + 0.3333333333333333 = 21.111111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.555555555555536 + 0.25 = 41.805555555555536
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 3 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div gallery-box filter-b-site-magazin clearfix: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.5 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div timeline: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.5 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div left-column: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div wrapper wrapper--reverse: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.25 = 5.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div gallery-box__image: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 3 + 1 = 4
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.5 + 0.3333333333333333 = 6.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.5 + 0.2222222222222222 = 5.722222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 0.16666666666666666 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div swift-box js-swift-box--expandable clearfix: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div swift-box__wrapper filter-b-site-aktualne: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.722222222222222 + 0.3333333333333333 = 6.055555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.5 + 0.2222222222222222 = 5.722222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.25 + 0.16666666666666666 = 5.416666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div swift-box__desc: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 6 = 11
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 3 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 1 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.055555555555555 + 0.6666666666666666 = 6.722222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.722222222222222 + 0.5 = 6.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11 + 4 = 15
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10 + 2 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 0.6666666666666666 = 7.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.722222222222222 + 0.4444444444444444 = 7.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.222222222222222 + 0.3333333333333333 = 6.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15 + 6 = 21
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12 + 3 = 15
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.666666666666667 + 1 = 8.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.166666666666667 + 0.6666666666666666 = 7.833333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.555555555555555 + 0.5 = 7.055555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 21 + 5 = 26
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15 + 2.5 = 17.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.666666666666668 + 0.8333333333333334 = 9.500000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.833333333333334 + 0.5555555555555556 = 8.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.055555555555555 + 0.4166666666666667 = 7.472222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 26 + 5 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17.5 + 2.5 = 20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.500000000000002 + 0.8333333333333334 = 10.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.38888888888889 + 0.5555555555555556 = 8.944444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.472222222222222 + 0.4166666666666667 = 7.888888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div small-box filter-b-site-aktualne clearfix: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.944444444444445 + 0.3333333333333333 = 9.277777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.888888888888889 + 0.2222222222222222 = 8.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.416666666666667 + 0.16666666666666666 = 5.583333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 4 = 4
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 2 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.277777777777779 + 0.6666666666666666 = 9.944444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.11111111111111 + 0.4444444444444444 = 8.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.583333333333334 + 0.3333333333333333 = 5.916666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 4 + 4 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 2 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.944444444444445 + 0.6666666666666666 = 10.61111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.555555555555555 + 0.4444444444444444 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.916666666666667 + 0.3333333333333333 = 6.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 3 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div small-box filter-b-site-sport clearfix: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.5 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.61111111111111 + 0.5 = 11.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9 + 0.3333333333333333 = 9.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.25 + 0.25 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 3 + 7 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.5 + 3.5 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.11111111111111 + 1.1666666666666667 = 12.277777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.333333333333334 + 0.7777777777777778 = 10.111111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.5 + 0.5833333333333334 = 7.083333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div small-box filter-b-site-aktualne clearfix: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.277777777777777 + 0.3333333333333333 = 12.61111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.111111111111112 + 0.2222222222222222 = 10.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.083333333333333 + 0.16666666666666666 = 7.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 3 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 1.5 = 7.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.61111111111111 + 0.5 = 13.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.333333333333334 + 0.3333333333333333 = 10.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.25 + 0.25 = 7.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 3 + 5 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.5 + 2.5 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.11111111111111 + 0.8333333333333334 = 13.944444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.666666666666668 + 0.5555555555555556 = 11.222222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.5 + 0.4166666666666667 = 7.916666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div small-box filter-b-site-aktualne clearfix: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.944444444444445 + 0.3333333333333333 = 14.277777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.222222222222223 + 0.2222222222222222 = 11.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.916666666666667 + 0.16666666666666666 = 8.083333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 3 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 1.5 = 7.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.277777777777779 + 0.5 = 14.777777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.444444444444445 + 0.3333333333333333 = 11.777777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.083333333333334 + 0.25 = 8.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node P box-label box-label--inline box-label--red box-label--live: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] P: 0 + 3 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 3 + 1.5 = 4.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.5 + 0.5 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.777777777777779 + 0.3333333333333333 = 15.111111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.777777777777779 + 0.25 = 12.027777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 4.5 + 2 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 1 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.111111111111112 + 0.3333333333333333 = 15.444444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.027777777777779 + 0.2222222222222222 = 12.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.333333333333334 + 0.16666666666666666 = 8.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 3 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div small-box filter-b-site-nazory clearfix: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.5 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.444444444444446 + 0.5 = 15.944444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.25 + 0.3333333333333333 = 12.583333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.5 + 0.25 = 8.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div rc__newsletter: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div right-column: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.75 + 0.3333333333333333 = 9.083333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.805555555555536 + 0.2222222222222222 = 42.02777777777776
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.916666666666667 + 0.16666666666666666 = 6.083333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div rc__newsletter__info: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 7 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 3.5 = 10.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 1.1666666666666667 = 7.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.083333333333334 + 0.7777777777777778 = 9.861111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.02777777777776 + 0.5833333333333334 = 42.61111111111109
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "176.15583451440912", "class": "article__content", "id": "article-content"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "99.41284276430497", "class": "article"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "page clearfix", "content_score": "34.23653454331819"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "swift-box__desc", "content_score": "31"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "left-column", "content_score": "30.47367847519416"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("author author--article author--sport")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: p (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("article__photo article__photo--opener")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("article__content")) with score 176.15583451440912
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("article__content"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: P (Some("article__end")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("social-share-box social-share-box--article")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (Some("error-report__text")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: p (Some("error-report__text"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: P (Some("adsense-article-bottom adsense")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("taglist")) with score 0.5045045045045047
[INFO] [stdout] thread 'full_text_parser::readability::tests::aktualne' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\">\n<p>\n                                        Zázrak jedné sezony? West Ham dává pochybovačům stále pádnější odpovědi a fotbalový svět si začíná uvědomovat, že se absolutní anglická fotbalová elita rozrůstá o nového člena. Tým manažera Davida Moyese prohání giganty i v aktuálním ročníku Premier League.\n                                    </p>\n<div id=\"article-content\">\n                                        <p>\n                                            Pět vítězných soutěžních duelů v řadě, během nich jediný inkasovaný gól. Čtvrté místo v lize, stejný bodový zisk jako loňský šampion Manchester City a nadšené ohlasy z tábora těch nejrenomovanějších komentátorů ostrovního fotbalu.\n                                        </p>\n                                        \n                                        <p>\n                                            West Ham je opět v kurzu, nadšené ohlasy po nedělní jasné výhře 4:1 na hřišti Aston Villy zaplnily anglický mediální prostor.\n                                        </p>\n                                        <p>\n                                            \"Stali se excelentním týmem. Jsou skvělí ve všech částech hřiště a David Moyes si zaslouží obrovský kredit za to, do jaké pozice je dostal,\" píše na Twitter Gary Lineker.\n                                        </p>\n                                        <p>\n                                            \"Nenapadá mě jediný důvod, proč by letos nemohli skončit v elitní čtyřce,\" přidává se Emile Heskey, někdejší útočník Liverpoolu. \"Je fér říct, že vypadají fantasticky. Moyes je neskutečně oživil.\"\n                                        </p>\n                                        <p>\n                                            I Heskey si všiml, že se Kladiváři skvěle vyrovnávají s náročným programem a pro ně novou rolí: účastí ve více soutěžích najednou. Moyes zůstává konzervativní v určování základní sestavy, chytře ale rozšířil kádr a v Evropské lize či ligovém poháru nechává některé opory odpočívat. Výjimkou potvrzující pravidlo je přitom Tomáš Souček, o jehož nezbytnosti bude řeč níže.\n                                        </p>\n                                        <p>\n                                            \"Klíčová věc je ta, že když udělá změny, pořád jim zůstává stejná struktura. To je něco, co pravidelně říkáme třeba o Manchesteru City. Ve hře neustále zůstává nějaká fundamentální filosofie. West Ham to má podobně a už kvůli tomu je třeba před Moyesem smeknout,\" přirovnává Heskey.\n                                        </p>\n                                        <p>\n                                            <em>Podívejte se na důležité momenty zápasu Aston Villa - West Ham:</em>\n                                        </p>\n                                        \n                                        \n                                        <p>\n                                            V Evropské lize má West Ham po třech zápasech plný bodový zisk. V anglickém ligovém poháru dobyl čtvrtfinále, když vyřadil oba bohaté velkokluby z Manchesteru.\n                                        </p>\n                                        <p>\n                                            Čeští fotbalisté nicméně momentálně nejsou ve světlech těch nejjasnějších reflektorů.\n                                        </p>\n                                        <p>\n                                            Vladimír Coufal už sice uzdravil poraněné tříslo, v sestavě ale před ním dostal přednost rozjetý Ben Johnson. Anglický mladík další působivé představení okořenil parádním gólem a potvrdil, že se stává tvrdou konkurencí pro českého reprezentačního beka.\n                                        </p>\n                                        <p>\n                                            Tomáš Souček zůstává nepostradatelným členem základní sestavy, navzdory tomu, že jeho poslední výkony působí nenápadně.\n                                        </p>\n                                        <p>\n                                            \"Pořád toho odvádí strašnou spoustu mimo hlavní pozornost. Jsou to důležité věci, které je snadné přehlédnout,\" píše ve svém hodnocení server Claret and Hugh.\u{a0}\n                                        </p>\n                                        \n                                        <p>\n                                            \"S Declanem Ricem vytvořil silné partnerství a udělal spoustu těžké práce. Má dobrou rozehrávku. Jediné, na co si lze stěžovat, jsou jeho občasná špatná rozhodnutí ve finální třetině hřiště,\" hodnotí českého středopolaře londýnský večerník Evening Standard.\n                                        </p>\n                                        <p>\n                                            Web Football.London to vidí podobně. \"Opět byl silný ve vzduchu, na obou koncích hřiště. Ve finální fázi se ale nerozhodoval dobře, příliš často volil špatnou variantu.\"\n                                        </p>\n                                        <p>\n                                            Moyes nicméně nenechává Součka oddechnout. V pěti posledních utkáních, které West Ham odehrál během pouhých čtrnácti dnů, chyběl Čech jen pár minut v závěru na Evertonu, když utrpěl zranění v obličeji.\n                                        </p>\n                                        <p>\n                                            Fanoušci pravidelně spekulují o únavě, skotský manažer ale - jak se zdá - bude mít v sestavě raději unaveného Součka než kohokoli jiného. Zvlášť, když Alex Král, plánovaný back-up do středu zálohy, stále není k dispozici.\n                                        </p>\n                                        <p>\n                                            Zatímco v minulé sezoně Souček častokrát zastínil svého kolegu Rice, letos je to právě anglický reprezentant, kdo si užívá zasloužené ódy na svou adresu.\n                                        </p>\n                                        <p>\n                                            \"Hraje prostě velkolepě a připomínám, že je mu stále jen dvaadvacet let,\" kroutí hlavou Lineker. Není sám. Ještě před pár měsíci se většina odborníků pozastavovala nad údajnou cenovkou kolem 100 milionů liber. Nyní už zaznívají hlasy o tom, jak může být i tato hranice při případném přestupu Declana Rice výrazně překročena.\n                                        </p>\n                                        \n                                        <p>\n                                            S blížícím se zimním přestupním termínem budou spekulace nabývat na síle, fanoušci Hammers ale věří, že Rice zůstane nejméně do léta. Jeho spokojenost je do očí bijící, stejně jako ochota nechat na hřišti všechno ve prospěch Clarets and Blues.\n                                        </p>\n                                        <p>\n                                            \"Náš kolektiv je teď opravdu speciální. Působíme ve výjimečném prostředí. Každé ráno se probouzíme s obrovskou touhou po dalším tréninku. Jsme nadšení,\" tvrdí mladá anglická superstar.\n                                        </p>\n                                        <p>\n                                            \"Jsme na děleném třetím místě. Lidé se před sezonou hodně ptali, zda to můžeme dokázat znovu. Ukázali jsme, že ano. Ale musíme pokračovat. Tohle musí být náš standard. Nesmíme polevit, pokud chceme být velkým týmem,\" zdůrazňuje Rice.\n                                        </p>\n                                    </div>\n<p>\n                                            Pokud jste v článku zaznamenali chybu nebo překlep, dejte nám, prosím, vědět prostřednictvím <a href=\"https://ankety.aktualne.cz/s3/00310d93156a?utm_source=aktualne.cz&amp;utm_medium=upozorneni&amp;from=https%3A%2F%2Fsport.aktualne.cz%2Ffotbal%2Fzahranici%2Fwest-ham-hrozi-gigantum-okouzlil-i-linekera-souckovu-praci-j%2Fr~8fa032ba3add11ec8a900cc47ab5f122%2F\" target=\"_blank\">kontaktního formuláře</a>. Děkujeme!\n                                        </p>\n</DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\"><p>\n                                        Zázrak jedné sezony? West Ham dává pochybovačům stále pádnější odpovědi a fotbalový svět si začíná uvědomovat, že se absolutní anglická fotbalová elita rozrůstá o nového člena. Tým manažera Davida Moyese prohání giganty i v aktuálním ročníku Premier League.\n                                    </p><div id=\"article-content\">\n                                        <p>\n                                            Pět vítězných soutěžních duelů v řadě, během nich jediný inkasovaný gól. Čtvrté místo v lize, stejný bodový zisk jako loňský šampion Manchester City a nadšené ohlasy z tábora těch nejrenomovanějších komentátorů ostrovního fotbalu.\n                                        </p>\n                                        \n                                        <p>\n                                            West Ham je opět v kurzu, nadšené ohlasy po nedělní jasné výhře 4:1 na hřišti Aston Villy zaplnily anglický mediální prostor.\n                                        </p>\n                                        <p>\n                                            \"Stali se excelentním týmem. Jsou skvělí ve všech částech hřiště a David Moyes si zaslouží obrovský kredit za to, do jaké pozice je dostal,\" píše na Twitter Gary Lineker.\n                                        </p>\n                                        <p>\n                                            \"Nenapadá mě jediný důvod, proč by letos nemohli skončit v elitní čtyřce,\" přidává se Emile Heskey, někdejší útočník Liverpoolu. \"Je fér říct, že vypadají fantasticky. Moyes je neskutečně oživil.\"\n                                        </p>\n                                        <p>\n                                            I Heskey si všiml, že se Kladiváři skvěle vyrovnávají s náročným programem a pro ně novou rolí: účastí ve více soutěžích najednou. Moyes zůstává konzervativní v určování základní sestavy, chytře ale rozšířil kádr a v Evropské lize či ligovém poháru nechává některé opory odpočívat. Výjimkou potvrzující pravidlo je přitom Tomáš Souček, o jehož nezbytnosti bude řeč níže.\n                                        </p>\n                                        <p>\n                                            \"Klíčová věc je ta, že když udělá změny, pořád jim zůstává stejná struktura. To je něco, co pravidelně říkáme třeba o Manchesteru City. Ve hře neustále zůstává nějaká fundamentální filosofie. West Ham to má podobně a už kvůli tomu je třeba před Moyesem smeknout,\" přirovnává Heskey.\n                                        </p>\n                                        <p>\n                                            <em>Podívejte se na důležité momenty zápasu Aston Villa - West Ham:</em>\n                                        </p>\n                                        \n                                        \n                                        <p>\n                                            V Evropské lize má West Ham po třech zápasech plný bodový zisk. V anglickém ligovém poháru dobyl čtvrtfinále, když vyřadil oba bohaté velkokluby z Manchesteru.\n                                        </p>\n                                        <p>\n                                            Čeští fotbalisté nicméně momentálně nejsou ve světlech těch nejjasnějších reflektorů.\n                                        </p>\n                                        <p>\n                                            Vladimír Coufal už sice uzdravil poraněné tříslo, v sestavě ale před ním dostal přednost rozjetý Ben Johnson. Anglický mladík další působivé představení okořenil parádním gólem a potvrdil, že se stává tvrdou konkurencí pro českého reprezentačního beka.\n                                        </p>\n                                        <p>\n                                            Tomáš Souček zůstává nepostradatelným členem základní sestavy, navzdory tomu, že jeho poslední výkony působí nenápadně.\n                                        </p>\n                                        <p>\n                                            \"Pořád toho odvádí strašnou spoustu mimo hlavní pozornost. Jsou to důležité věci, které je snadné přehlédnout,\" píše ve svém hodnocení server Claret and Hugh.\u{a0}\n                                        </p>\n                                        \n                                        <p>\n                                            \"S Declanem Ricem vytvořil silné partnerství a udělal spoustu těžké práce. Má dobrou rozehrávku. Jediné, na co si lze stěžovat, jsou jeho občasná špatná rozhodnutí ve finální třetině hřiště,\" hodnotí českého středopolaře londýnský večerník Evening Standard.\n                                        </p>\n                                        <p>\n                                            Web Football.London to vidí podobně. \"Opět byl silný ve vzduchu, na obou koncích hřiště. Ve finální fázi se ale nerozhodoval dobře, příliš často volil špatnou variantu.\"\n                                        </p>\n                                        <p>\n                                            Moyes nicméně nenechává Součka oddechnout. V pěti posledních utkáních, které West Ham odehrál během pouhých čtrnácti dnů, chyběl Čech jen pár minut v závěru na Evertonu, když utrpěl zranění v obličeji.\n                                        </p>\n                                        <p>\n                                            Fanoušci pravidelně spekulují o únavě, skotský manažer ale - jak se zdá - bude mít v sestavě raději unaveného Součka než kohokoli jiného. Zvlášť, když Alex Král, plánovaný back-up do středu zálohy, stále není k dispozici.\n                                        </p>\n                                        <p>\n                                            Zatímco v minulé sezoně Souček častokrát zastínil svého kolegu Rice, letos je to právě anglický reprezentant, kdo si užívá zasloužené ódy na svou adresu.\n                                        </p>\n                                        <p>\n                                            \"Hraje prostě velkolepě a připomínám, že je mu stále jen dvaadvacet let,\" kroutí hlavou Lineker. Není sám. Ještě před pár měsíci se většina odborníků pozastavovala nad údajnou cenovkou kolem 100 milionů liber. Nyní už zaznívají hlasy o tom, jak může být i tato hranice při případném přestupu Declana Rice výrazně překročena.\n                                        </p>\n                                        \n                                        <p>\n                                            S blížícím se zimním přestupním termínem budou spekulace nabývat na síle, fanoušci Hammers ale věří, že Rice zůstane nejméně do léta. Jeho spokojenost je do očí bijící, stejně jako ochota nechat na hřišti všechno ve prospěch Clarets and Blues.\n                                        </p>\n                                        <p>\n                                            \"Náš kolektiv je teď opravdu speciální. Působíme ve výjimečném prostředí. Každé ráno se probouzíme s obrovskou touhou po dalším tréninku. Jsme nadšení,\" tvrdí mladá anglická superstar.\n                                        </p>\n                                        <p>\n                                            \"Jsme na děleném třetím místě. Lidé se před sezonou hodně ptali, zda to můžeme dokázat znovu. Ukázali jsme, že ano. Ale musíme pokračovat. Tohle musí být náš standard. Nesmíme polevit, pokud chceme být velkým týmem,\" zdůrazňuje Rice.\n                                        </p>\n                                    </div><p>\n                                            Pokud jste v článku zaznamenali chybu nebo překlep, dejte nám, prosím, vědět prostřednictvím <a href=\"https://ankety.aktualne.cz/s3/00310d93156a?utm_source=aktualne.cz&amp;utm_medium=upozorneni&amp;from=https%3A%2F%2Fsport.aktualne.cz%2Ffotbal%2Fzahranici%2Fwest-ham-hrozi-gigantum-okouzlil-i-linekera-souckovu-praci-j%2Fr~8fa032ba3add11ec8a900cc47ab5f122%2F\" target=\"_blank\">kontaktního formuláře</a>. Děkujeme!\n                                        </p></DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435748f - article_scraper::full_text_parser::readability::tests::aktualne::{{closure}}::h00e0ef45cdc12a31
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:78:25
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a643572c2 - article_scraper::full_text_parser::readability::tests::aktualne::hfcb028a3456e0d9f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:78:5
[INFO] [stdout]   37:     0x564a64357147 - article_scraper::full_text_parser::readability::tests::aktualne::{{closure}}::h0f55090298b6ee31
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:77:21
[INFO] [stdout]   38:     0x564a643399b5 - core::ops::function::FnOnce::call_once::h2411a5d9b92346da
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::embedded_videos stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z WARN  article_scraper::full_text_parser] Failed to add iframe as child of video wrapper <div>
[INFO] [stdout] [2023-04-30T01:49:57Z WARN  article_scraper::full_text_parser] Failed to add iframe as child of video wrapper <div>
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@style]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//form[not(ancestor::form)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//comment()[not(ancestor::comment())]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//script[not(ancestor::script)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@type='text/css'][not(ancestor::*[@type='text/css'])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//link[not(ancestor::link)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 9 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 4.5 = 4.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 9 + 7 = 16
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 4.5 + 3.5 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: article {"content_score": "16"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: body {"content_score": "8"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: article (None) with score 16
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: article (None)
[INFO] [stdout] thread 'full_text_parser::readability::tests::embedded_videos' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\"><article>\n    <h2>Lorem</h2>\n    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n      tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>\n    \n    <p>At root</p>\n    <iframe width=\"100%\" height=\"100%\" src=\"https://www.youtube.com/embed/LtOGa5M8AuU\" frameborder=\"0\" allowfullscreen=\"\"></iframe>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube-nocookie.com/embed/LtOGa5M8AuU\" frameborder=\"0\" allowfullscreen=\"\"></iframe>\n    <iframe src=\"https://player.vimeo.com/video/32246206?color=ffffff+title=0+byline=0+portrait=0\" width=\"500\" height=\"281\" frameborder=\"0\" webkitallowfullscreen=\"\" mozallowfullscreen=\"\" allowfullscreen=\"\"></iframe>\n    <p>In a paragraph</p>\n    <p><iframe width=\"560\" height=\"315\" src=\"https://www.youtube-nocookie.com/embed/LtOGa5M8AuU\" frameborder=\"0\" allowfullscreen=\"\"></iframe></p>\n    <p>In a div</p>\n    <div><iframe width=\"100%\" height=\"100%\" src=\"https://www.youtube.com/embed/LtOGa5M8AuU\" frameborder=\"0\" allowfullscreen=\"\"></iframe></div>\n    <h2>Foo</h2>\n    <p>\n      Tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n    </p>\n  </article></DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\"><article>\n    <h2>Lorem</h2>\n    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n      tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>\n    \n    <p>At root</p>\n    <iframe width=\"100%\" height=\"100%\" src=\"https://www.youtube.com/embed/LtOGa5M8AuU\" frameborder=\"0\" allowfullscreen=\"\"/>\n    <iframe width=\"560\" height=\"315\" src=\"https://www.youtube-nocookie.com/embed/LtOGa5M8AuU\" frameborder=\"0\" allowfullscreen=\"\"/>\n    <iframe src=\"https://player.vimeo.com/video/32246206?color=ffffff+title=0+byline=0+portrait=0\" width=\"500\" height=\"281\" frameborder=\"0\" webkitallowfullscreen=\"\" mozallowfullscreen=\"\" allowfullscreen=\"\"/>\n    <p>In a paragraph</p>\n    <p><iframe width=\"560\" height=\"315\" src=\"https://www.youtube-nocookie.com/embed/LtOGa5M8AuU\" frameborder=\"0\" allowfullscreen=\"\"/></p>\n    <p>In a div</p>\n    <div><iframe width=\"100%\" height=\"100%\" src=\"https://www.youtube.com/embed/LtOGa5M8AuU\" frameborder=\"0\" allowfullscreen=\"\"/></div>\n    <h2>Foo</h2>\n    <p>\n      Tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n      quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n      consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse\n      cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\n      proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n    </p>\n  </article></DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435cacf - article_scraper::full_text_parser::readability::tests::embedded_videos::{{closure}}::h7fb9fe8075e0079f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:193:32
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435c902 - article_scraper::full_text_parser::readability::tests::embedded_videos::h8c786a4d558b234b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:193:5
[INFO] [stdout]   37:     0x564a6435c787 - article_scraper::full_text_parser::readability::tests::embedded_videos::{{closure}}::hf2f98a44c45f4ebc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:192:28
[INFO] [stdout]   38:     0x564a6433b955 - core::ops::function::FnOnce::call_once::hc3819c23e149cf14
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::daringfireball_1 stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div article: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 0.2222222222222222 = 0.2222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 2 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 1 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 0.3333333333333333 = 5.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0.2222222222222222 + 0.2222222222222222 = 0.4444444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34 + 2 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 1 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666666 + 0.3333333333333333 = 5.999999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0.4444444444444444 + 0.2222222222222222 = 0.6666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36 + 7 = 43
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33 + 3.5 = 36.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.999999999999999 + 1.1666666666666667 = 7.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0.6666666666666666 + 0.7777777777777778 = 1.4444444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43 + 7 = 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.5 + 3.5 = 40
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.166666666666666 + 1.1666666666666667 = 8.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 1.4444444444444444 + 0.7777777777777778 = 2.2222222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50 + 8 = 58
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40 + 4 = 44
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.333333333333332 + 1.3333333333333333 = 9.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 2.2222222222222223 + 0.8888888888888888 = 3.111111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 58 + 13 = 71
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44 + 6.5 = 50.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.666666666666666 + 2.1666666666666665 = 11.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 3.111111111111111 + 1.4444444444444444 = 4.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "60.43129770992367", "class": "article"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"id": "Main", "content_score": "42.98282442748092"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"id": "Box", "content_score": "10.071882951653944"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: body {"content_score": "3.8774385072094995", "onload": "setupZoom()"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (None) with score 10.071882951653944
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (None)
[INFO] [stdout] thread 'full_text_parser::readability::tests::daringfireball_1' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div id=\"readability-page-1\">\n                <h2>About This Site</h2>\n                <p>Daring Fireball is written and produced by John Gruber.</p>\n                <p>\n                    <a href=\"http://fakehost/graphics/author/addison-bw.jpg\" target=\"_blank\"> <img src=\"http://fakehost/graphics/author/addison-bw-425.jpg\" alt=\"Photograph of the author.\"></a>\n                    <br><em>Portrait by <a href=\"http://superbiate.com/inquiries/\" target=\"_blank\">George Del Barrio</a></em> </p>\n                <h2>Mac Apps</h2>\n                <ul>\n                    <li><a href=\"http://www.barebones.com/products/bbedit/\" target=\"_blank\">BBEdit</a></li>\n                    <li><a href=\"http://www.flyingmeat.com/acorn/\" target=\"_blank\">Acorn</a></li>\n                    <li><a href=\"http://www.red-sweater.com/marsedit/\" target=\"_blank\">MarsEdit</a></li>\n                    <li><a href=\"http://aged-and-distilled.com/napkin/\" target=\"_blank\">Napkin</a></li>\n                    <li><a href=\"http://www.barebones.com/products/Yojimbo/\" target=\"_blank\">Yojimbo</a></li>\n                    <li><a href=\"http://www.panic.com/transmit/\" target=\"_blank\">Transmit</a></li>\n                    <li><a href=\"http://latenightsw.com/sd4/index.html\" target=\"_blank\">Script Debugger</a></li>\n                    <li><a href=\"http://www.ambrosiasw.com/utilities/snapzprox/\" target=\"_blank\">Snapz Pro X</a></li>\n                    <li><a href=\"http://nightly.webkit.org/\" target=\"_blank\">WebKit</a></li>\n                </ul>\n                <h2>iPhone Apps</h2>\n                <ul>\n                    <li><a href=\"http://vesperapp.co/\" target=\"_blank\">Vesper</a></li>\n                </ul>\n                <h2>Server Software</h2>\n                <p>The Daring Fireball website is hosted by <a href=\"http://joyent.com/\" target=\"_blank\">Joyent</a>.</p>\n                <p>Articles and links are published through <a href=\"http://movabletype.org/\" target=\"_blank\">Movable Type</a>. In addition to my own SmartyPants and Markdown plug-ins, Daring Fireball uses several excellent Movable Type plug-ins, including Brad Choate’s <a href=\"http://bradchoate.com/weblog/2003/06/24/regular-expressions\" target=\"_blank\">MT-Regex</a> and <a href=\"http://bradchoate.com/weblog/2004/10/20/mtifempty\" target=\"_blank\">MT-IfEmpty</a>, and <a href=\"http://bumppo.net/projects/amputator/\" target=\"_blank\">Nat Irons’s Amputator</a>.</p>\n                <p>Stats are tracked using <a href=\"http://haveamint.com/\" target=\"_blank\">Mint</a>. Additional web nerdery, including the membership system, is fueled by <a href=\"http://perl.org/\" target=\"_blank\">Perl</a>, <a href=\"http://www.php.net/\" target=\"_blank\">PHP</a>, and <a href=\"http://www.mysql.com/\" target=\"_blank\">MySQL</a>.</p>\n                <h2>Web Standards</h2>\n                <p>Web standards are important, and Daring Fireball adheres to them. Specifically, Daring Fireball’s HTML markup should validate as either <a href=\"http://www.whatwg.org/specs/web-apps/current-work/\" target=\"_blank\">HTML 5</a> or XHTML 4.01 Transitional, its layout is constructed using <a href=\"http://jigsaw.w3.org/css-validator/validator?uri=http://daringfireball.net/css/fireball_screen.css\" target=\"_blank\">valid CSS</a>, and its syndicated feed is <a href=\"http://feedvalidator.org/check?url=http%3A%2F%2Fdaringfireball.net%2Findex.xml\" target=\"_blank\">valid Atom</a>.</p>\n                <p>If Daring Fireball looks goofy in your browser, you’re likely using a shitty browser that doesn’t support web standards. Internet Explorer, I’m looking in your direction. If you complain about this, I will laugh at you, because I do not care. If, however, you are using a modern, standards-compliant browser and have trouble viewing or reading Daring Fireball, please do let me know.</p>\n            </div></article>\n"`,
[INFO] [stdout]  right: `"<article><div id=\"readability-page-1\">\n                <h2>About This Site</h2>\n                <p>Daring Fireball is written and produced by John Gruber.</p>\n                <p>\n                    <a href=\"http://fakehost/graphics/author/addison-bw.jpg\" target=\"_blank\"> <img src=\"http://fakehost/graphics/author/addison-bw-425.jpg\" alt=\"Photograph of the author.\"/></a>\n                    <br/><em>Portrait by <a href=\"http://superbiate.com/inquiries/\" target=\"_blank\">George Del Barrio</a></em> </p>\n                <h2>Mac Apps</h2>\n                <ul>\n                    <li><a href=\"http://www.barebones.com/products/bbedit/\" target=\"_blank\">BBEdit</a></li>\n                    <li><a href=\"http://www.flyingmeat.com/acorn/\" target=\"_blank\">Acorn</a></li>\n                    <li><a href=\"http://www.red-sweater.com/marsedit/\" target=\"_blank\">MarsEdit</a></li>\n                    <li><a href=\"http://aged-and-distilled.com/napkin/\" target=\"_blank\">Napkin</a></li>\n                    <li><a href=\"http://www.barebones.com/products/Yojimbo/\" target=\"_blank\">Yojimbo</a></li>\n                    <li><a href=\"http://www.panic.com/transmit/\" target=\"_blank\">Transmit</a></li>\n                    <li><a href=\"http://latenightsw.com/sd4/index.html\" target=\"_blank\">Script Debugger</a></li>\n                    <li><a href=\"http://www.ambrosiasw.com/utilities/snapzprox/\" target=\"_blank\">Snapz Pro X</a></li>\n                    <li><a href=\"http://nightly.webkit.org/\" target=\"_blank\">WebKit</a></li>\n                </ul>\n                <h2>iPhone Apps</h2>\n                <ul>\n                    <li><a href=\"http://vesperapp.co/\" target=\"_blank\">Vesper</a></li>\n                </ul>\n                <h2>Server Software</h2>\n                <p>The Daring Fireball website is hosted by <a href=\"http://joyent.com/\" target=\"_blank\">Joyent</a>.</p>\n                <p>Articles and links are published through <a href=\"http://movabletype.org/\" target=\"_blank\">Movable Type</a>. In addition to my own SmartyPants and Markdown plug-ins, Daring Fireball uses several excellent Movable Type plug-ins, including Brad Choate’s <a href=\"http://bradchoate.com/weblog/2003/06/24/regular-expressions\" target=\"_blank\">MT-Regex</a> and <a href=\"http://bradchoate.com/weblog/2004/10/20/mtifempty\" target=\"_blank\">MT-IfEmpty</a>, and <a href=\"http://bumppo.net/projects/amputator/\" target=\"_blank\">Nat Irons’s Amputator</a>.</p>\n                <p>Stats are tracked using <a href=\"http://haveamint.com/\" target=\"_blank\">Mint</a>. Additional web nerdery, including the membership system, is fueled by <a href=\"http://perl.org/\" target=\"_blank\">Perl</a>, <a href=\"http://www.php.net/\" target=\"_blank\">PHP</a>, and <a href=\"http://www.mysql.com/\" target=\"_blank\">MySQL</a>.</p>\n                <h2>Web Standards</h2>\n                <p>Web standards are important, and Daring Fireball adheres to them. Specifically, Daring Fireball’s HTML markup should validate as either <a href=\"http://www.whatwg.org/specs/web-apps/current-work/\" target=\"_blank\">HTML 5</a> or XHTML 4.01 Transitional, its layout is constructed using <a href=\"http://jigsaw.w3.org/css-validator/validator?uri=http://daringfireball.net/css/fireball_screen.css\" target=\"_blank\">valid CSS</a>, and its syndicated feed is <a href=\"http://feedvalidator.org/check?url=http%3A%2F%2Fdaringfireball.net%2Findex.xml\" target=\"_blank\">valid Atom</a>.</p>\n                <p>If Daring Fireball looks goofy in your browser, you’re likely using a shitty browser that doesn’t support web standards. Internet Explorer, I’m looking in your direction. If you complain about this, I will laugh at you, because I do not care. If, however, you are using a modern, standards-compliant browser and have trouble viewing or reading Daring Fireball, please do let me know.</p>\n            </div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435b08f - article_scraper::full_text_parser::readability::tests::daringfireball_1::{{closure}}::hae2b77733968ab54
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:158:33
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435aec2 - article_scraper::full_text_parser::readability::tests::daringfireball_1::h624f4010a01137f6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:158:5
[INFO] [stdout]   37:     0x564a6435ad47 - article_scraper::full_text_parser::readability::tests::daringfireball_1::{{closure}}::hece768228c50c927
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:157:29
[INFO] [stdout]   38:     0x564a643394d5 - core::ops::function::FnOnce::call_once::h0db570d3c81bcb31
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::cnn stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node DIV : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: DIV (None) with score 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: DIV (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div row two-columns-fixed-rr: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 10 = 15
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node main container js-social-anchor-start: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 0 + 5 = 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 1.6666666666666667 = 1.6666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div cnnVidFooter: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 2 = -18
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div cnnplayer fade-in: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div ie--storytop: 55
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55 + 0.3333333333333333 = 55.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.2222222222222222 = 30.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.16666666666666666 = 30.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -18 + 2 = -16
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 1 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55.333333333333336 + 0.3333333333333333 = 55.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.22222222222222 + 0.2222222222222222 = 30.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.166666666666668 + 0.16666666666666666 = 30.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.444444444444443 + 3 = 33.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333336 + 1.5 = 31.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article module: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 0.5 = 0.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section column: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 0 + 0.3333333333333333 = 0.3333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15 + 0.25 = 15.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.44444444444444 + 3 = 36.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.833333333333336 + 1.5 = 33.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0.5 + 0.5 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 0.3333333333333333 + 0.3333333333333333 = 0.6666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.25 + 0.25 = 15.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.44444444444444 + 5 = 41.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.333333333333336 + 2.5 = 35.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 1 + 0.8333333333333334 = 1.8333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 0.6666666666666666 + 0.5555555555555556 = 1.2222222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.5 + 0.4166666666666667 = 15.916666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div collapsible: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div module-body: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div module: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div module: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 1 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 0.3333333333333333 = 31.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 0.2222222222222222 = 30.555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.222222222222222 + 0.16666666666666666 = 5.388888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.44444444444444 + 3 = 44.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.833333333333336 + 1.5 = 37.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 1.8333333333333335 + 0.5 = 2.3333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 1.2222222222222223 + 0.3333333333333333 = 1.5555555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.916666666666666 + 0.25 = 16.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44.44444444444444 + 3 = 47.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.333333333333336 + 1.5 = 38.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 2.3333333333333335 + 0.5 = 2.8333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 1.5555555555555556 + 0.3333333333333333 = 1.8888888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.166666666666664 + 0.25 = 16.416666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47.44444444444444 + 3 = 50.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.833333333333336 + 1.5 = 40.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 2.8333333333333335 + 0.5 = 3.3333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 1.8888888888888888 + 0.3333333333333333 = 2.2222222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.416666666666664 + 0.25 = 16.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50.44444444444444 + 2 = 52.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.333333333333336 + 1 = 41.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 3.3333333333333335 + 0.3333333333333333 = 3.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 2.2222222222222223 + 0.2222222222222222 = 2.4444444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.666666666666664 + 0.16666666666666666 = 16.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.44444444444444 + 4 = 56.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.333333333333336 + 2 = 43.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 3.666666666666667 + 0.6666666666666666 = 4.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 2.4444444444444446 + 0.4444444444444444 = 2.8888888888888893
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.833333333333332 + 0.3333333333333333 = 17.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56.44444444444444 + 4 = 60.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43.333333333333336 + 2 = 45.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 4.333333333333334 + 0.6666666666666666 = 5.000000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 2.8888888888888893 + 0.4444444444444444 = 3.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17.166666666666664 + 0.3333333333333333 = 17.499999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 60.44444444444444 + 3 = 63.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 45.333333333333336 + 1.5 = 46.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 5.000000000000001 + 0.5 = 5.500000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 3.333333333333334 + 0.3333333333333333 = 3.6666666666666674
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17.499999999999996 + 0.25 = 17.749999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 63.44444444444444 + 3 = 66.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46.833333333333336 + 1.5 = 48.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 5.500000000000001 + 0.5 = 6.000000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 3.6666666666666674 + 0.3333333333333333 = 4.000000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17.749999999999996 + 0.25 = 17.999999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 66.44444444444444 + 2 = 68.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 48.333333333333336 + 1 = 49.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 6.000000000000001 + 0.3333333333333333 = 6.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 4.000000000000001 + 0.2222222222222222 = 4.222222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17.999999999999996 + 0.16666666666666666 = 18.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 68.44444444444444 + 5 = 73.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 49.333333333333336 + 2.5 = 51.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 6.333333333333334 + 0.8333333333333334 = 7.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 4.222222222222223 + 0.5555555555555556 = 4.777777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 18.166666666666664 + 0.4166666666666667 = 18.583333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 73.44444444444444 + 3 = 76.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 51.833333333333336 + 1.5 = 53.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 7.166666666666667 + 0.5 = 7.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 4.777777777777779 + 0.3333333333333333 = 5.111111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 18.583333333333332 + 0.25 = 18.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 18.833333333333332 + 6 = 24.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 1.6666666666666667 + 1 = 2.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div module module-surge-story js-surge-module: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section column: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 0 + 0.3333333333333333 = 0.3333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 24.833333333333332 + 0.2222222222222222 = 25.055555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 8 + 0.16666666666666666 = 8.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div module mortgage-and-savings: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 0.3333333333333333 + 1 = 1.3333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 25.055555555555554 + 0.3333333333333333 = 25.388888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 8.166666666666666 + 0.2222222222222222 = 8.388888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 2.666666666666667 + 0.16666666666666666 = 2.8333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div module glass-door: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 1.3333333333333333 + 1 = 2.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 25.388888888888886 + 0.3333333333333333 = 25.722222222222218
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 8.388888888888888 + 0.2222222222222222 = 8.611111111111109
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 2.8333333333333335 + 0.16666666666666666 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div col1 searchFormrow defaultSearchForm: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div defaultWidgetBody widgetBody: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div cnnrow: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div module: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 2.333333333333333 + 1 = 3.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 25.722222222222218 + 0.3333333333333333 = 26.05555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 8.611111111111109 + 0.2222222222222222 = 8.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 3 + 0.16666666666666666 = 3.1666666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"id": "storytext", "content_score": "68.061131763734"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"id": "js-ie-storytop", "class": "ie--storytop", "content_score": "55.66666666666667"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "47.484510532837675", "id": "storycontent"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "32", "class": "cnnplayer fade-in", "id": "cnnplayer_cvp_story_0"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "row two-columns-fixed-rr", "content_score": "19.186607244886293"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (None) with score 68.061131763734
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("foot")) with score 0
[INFO] [stdout] thread 'full_text_parser::readability::tests::cnn' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div id=\"readability-page-1\">\n                            \n                            \n                            <h2>The U.S. has long been heralded as a land of opportunity -- a place where anyone can succeed regardless of the economic class they were born into.</h2>\n                            <p> But a new report released on Monday by <a href=\"http://web.stanford.edu/group/scspi-dev/cgi-bin/\" target=\"_blank\">Stanford University's Center on Poverty and Inequality</a> calls that into question. </p>\n                            \n                            <p> The report assessed poverty levels, income and wealth inequality, economic mobility and unemployment levels among 10 wealthy countries with social welfare programs. </p>\n                            <div id=\"smartassetcontainer\">\n                                                \n\n\n                                                \n\n                                                <p>\n                                                    Powered by SmartAsset.com\n                                                </p>\n\n                                                \n\n                                                \n\n\n                                                \n\n\n                                            </div>\n                            <p> Among its key findings: the class you're born into matters much more in the U.S. than many of the other countries. </p>\n                            <p> As the <a href=\"http://web.stanford.edu/group/scspi-dev/cgi-bin/publications/state-union-report\" target=\"_blank\">report states</a>: \"[T]he birth lottery matters more in the U.S. than in most well-off countries.\" </p>\n                            \n                            <p> But this wasn't the only finding that suggests the U.S. isn't quite living up to its reputation as a country where everyone has an equal chance to get ahead through sheer will and hard work. </p>\n                            <p> <a href=\"http://money.cnn.com/2016/01/11/news/economy/rich-taxes/index.html?iid=EL\" target=\"_blank\"><span>Related: Rich are paying more in taxes but not as much as they used to</span></a> </p>\n                            \n                            <p> The report also suggested the U.S. might not be the \"jobs machine\" it thinks it is, when compared to other countries. </p>\n                            <p> It ranked near the bottom of the pack based on the levels of unemployment among men and women of prime working age. The study determined this by taking the ratio of employed men and women between the ages of 25 and 54 compared to the total population of each country. </p>\n                            <p> The overall rankings of the countries were as follows:<span> <br>1. Finland <span> <br>2. Norway<span> <br>3. Australia <span> <br>4. Canada<span> <br>5. Germany<span> <br>6. France<span> <br>7. United Kingdom <span> <br>8. Italy<span> <br>9. Spain<span> <br>10. United States </span></span>\n                                </span>\n                                </span>\n                                </span>\n                                </span>\n                                </span>\n                                </span>\n                                </span>\n                                </span>\n                            </p>\n                            <p> The low ranking the U.S. received was due to its extreme levels of wealth and income inequality and the ineffectiveness of its \"safety net\" -- social programs aimed at reducing poverty. </p>\n                            <p> <a href=\"http://money.cnn.com/2016/01/05/news/economy/chicago-segregated/index.html?iid=EL\" target=\"_blank\"><span>Related: Chicago is America's most segregated city</span></a> </p>\n                            <p> The report concluded that the American safety net was ineffective because it provides only half the financial help people need. Additionally, the levels of assistance in the U.S. are generally lower than in other countries. </p>\n                            \n                            \n                            <p><span> CNNMoney (New York) </span> <span>First published February 1, 2016: 1:28 AM ET</span> </p>\n                        </div></article>\n"`,
[INFO] [stdout]  right: `"<article><div id=\"readability-page-1\">\n                            \n                            \n                            <h2>The U.S. has long been heralded as a land of opportunity -- a place where anyone can succeed regardless of the economic class they were born into.</h2>\n                            <p> But a new report released on Monday by <a href=\"http://web.stanford.edu/group/scspi-dev/cgi-bin/\" target=\"_blank\">Stanford University's Center on Poverty and Inequality</a> calls that into question. </p>\n                            \n                            <p> The report assessed poverty levels, income and wealth inequality, economic mobility and unemployment levels among 10 wealthy countries with social welfare programs. </p>\n                            <div id=\"smartassetcontainer\">\n                                                \n\n\n                                                \n\n                                                <p>\n                                                    Powered by SmartAsset.com\n                                                </p>\n\n                                                \n\n                                                \n\n\n                                                \n\n\n                                            </div>\n                            <p> Among its key findings: the class you're born into matters much more in the U.S. than many of the other countries. </p>\n                            <p> As the <a href=\"http://web.stanford.edu/group/scspi-dev/cgi-bin/publications/state-union-report\" target=\"_blank\">report states</a>: \"[T]he birth lottery matters more in the U.S. than in most well-off countries.\" </p>\n                            \n                            <p> But this wasn't the only finding that suggests the U.S. isn't quite living up to its reputation as a country where everyone has an equal chance to get ahead through sheer will and hard work. </p>\n                            <p> <a href=\"http://money.cnn.com/2016/01/11/news/economy/rich-taxes/index.html?iid=EL\" target=\"_blank\"><span>Related: Rich are paying more in taxes but not as much as they used to</span></a> </p>\n                            \n                            <p> The report also suggested the U.S. might not be the \"jobs machine\" it thinks it is, when compared to other countries. </p>\n                            <p> It ranked near the bottom of the pack based on the levels of unemployment among men and women of prime working age. The study determined this by taking the ratio of employed men and women between the ages of 25 and 54 compared to the total population of each country. </p>\n                            <p> The overall rankings of the countries were as follows:<span> <br/>1. Finland <span> <br/>2. Norway<span> <br/>3. Australia <span> <br/>4. Canada<span> <br/>5. Germany<span> <br/>6. France<span> <br/>7. United Kingdom <span> <br/>8. Italy<span> <br/>9. Spain<span> <br/>10. United States </span></span>\n                                </span>\n                                </span>\n                                </span>\n                                </span>\n                                </span>\n                                </span>\n                                </span>\n                                </span>\n                            </p>\n                            <p> The low ranking the U.S. received was due to its extreme levels of wealth and income inequality and the ineffectiveness of its \"safety net\" -- social programs aimed at reducing poverty. </p>\n                            <p> <a href=\"http://money.cnn.com/2016/01/05/news/economy/chicago-segregated/index.html?iid=EL\" target=\"_blank\"><span>Related: Chicago is America's most segregated city</span></a> </p>\n                            <p> The report concluded that the American safety net was ineffective because it provides only half the financial help people need. Additionally, the levels of assistance in the U.S. are generally lower than in other countries. </p>\n                            \n                            \n                            <p><span> CNNMoney (New York) </span> <span>First published February 1, 2016: 1:28 AM ET</span> </p>\n                        </div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435a90f - article_scraper::full_text_parser::readability::tests::cnn::{{closure}}::h503e7a301c4a8ade
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:148:20
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435a742 - article_scraper::full_text_parser::readability::tests::cnn::haf7de54d40ae203c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:148:5
[INFO] [stdout]   37:     0x564a6435a5c7 - article_scraper::full_text_parser::readability::tests::cnn::{{closure}}::hd6ab0d72148a229b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:147:16
[INFO] [stdout]   38:     0x564a6433aba5 - core::ops::function::FnOnce::call_once::h83ace1ab92f09d44
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::data_url_image stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//h1' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@style]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//form[not(ancestor::form)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//comment()[not(ancestor::comment())]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//script[not(ancestor::script)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@type='text/css'][not(ancestor::*[@type='text/css'])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//link[not(ancestor::link)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 12 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 12 + 12 = 24
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 24 + 12 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 36 + 16 = 52
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: body {"content_score": "52"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: head (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: body (None) with score 52
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: body (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Altering sibling: body (None)
[INFO] [stdout] thread 'full_text_parser::readability::tests::data_url_image' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\">\n\t<img src=\"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"Illustration for article titled The Spectacular Story Of Metroid\">\n\t<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Natus eaque totam provident obcaecati nisi praesentium iusto velit fuga debitis quidem ut repellat corrupti, eligendi inventore quibusdam perspiciatis delectus omnis pariatur excepturi quasi fugit? A adipisci natus nostrum, qui aperiam, at culpa corrupti autem enim earum vitae. Nostrum et officiis facere ex recusandae tenetur, delectus odit provident soluta id perferendis ducimus quibusdam corporis rerum voluptatem architecto sequi beatae quod mollitia voluptatibus earum tempora inventore ut. Deserunt reprehenderit recusandae nostrum, eaque fuga cum, repellat, perspiciatis ducimus in non consequatur ratione. Sint rerum necessitatibus deleniti odio earum voluptatum eos modi ab dolor minus.</p>\n\t<img alt=\"Illustration for article titled The Spectacular Story Of Metroid\" data-srcset=\"https://i.kinja-img.com/gawker-media/image/upload/c_fill,f_auto,fl_progressive,g_center,h_80,q_80,w_80/18zu12g5xzyxojpg.jpg 80w, https://i.kinja-img.com/gawker-media/image/upload/c_fit,fl_progressive,q_80,w_320/18zu12g5xzyxojpg.jpg 320w, https://i.kinja-img.com/gawker-media/image/upload/c_fit,f_auto,fl_progressive,q_80,w_470/18zu12g5xzyxojpg.jpg 470w, https://i.kinja-img.com/gawker-media/image/upload/c_scale,f_auto,fl_progressive,q_80,w_800/18zu12g5xzyxojpg.jpg 800w\" srcset=\"https://i.kinja-img.com/gawker-media/image/upload/c_fill,f_auto,fl_progressive,g_center,h_80,q_80,w_80/18zu12g5xzyxojpg.jpg 80w, https://i.kinja-img.com/gawker-media/image/upload/c_fit,fl_progressive,q_80,w_320/18zu12g5xzyxojpg.jpg 320w, https://i.kinja-img.com/gawker-media/image/upload/c_fit,f_auto,fl_progressive,q_80,w_470/18zu12g5xzyxojpg.jpg 470w, https://i.kinja-img.com/gawker-media/image/upload/c_scale,f_auto,fl_progressive,q_80,w_800/18zu12g5xzyxojpg.jpg 800w\">\n\t<p>Quae veniam recusandae vel cupiditate doloribus pariatur, dolorum saepe hic quos mollitia harum nihil molestias magni modi maiores? Ea accusamus velit vel doloremque pariatur voluptate? Consequuntur dolorum fugit facere architecto eveniet beatae eligendi rerum nisi maxime, voluptatum a repellendus perferendis dolores eius repudiandae accusamus animi eum esse adipisci voluptatibus incidunt necessitatibus! Adipisci id, quos libero dolor odit dignissimos et, cum explicabo est facere aliquid mollitia! Iure nihil nobis beatae quibusdam, dolor saepe reiciendis, exercitationem hic accusamus quasi commodi modi molestiae ipsum, maxime non nesciunt deserunt itaque quo cupiditate rerum ipsa ad minus vel quod. Earum dolorum velit aut minus hic?</p>\n\t<img src=\"data:image/svg+xml;utf8,&lt;svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'&gt;&lt;path%20d='M512%20512H0V0h512v512z'/&gt;&lt;/svg&gt;\">\n\t<p>Quidem nam tempore ex harum repellat modi expedita quia rerum est ut ullam, quisquam repudiandae at dolorum. Sint atque fugit facere id blanditiis dolor omnis rem repudiandae, laboriosam unde delectus illo voluptate dolorem consectetur rerum expedita quas debitis deleniti iure amet. At sequi distinctio facere eaque, esse molestiae tenetur, unde sapiente fugit minus eos ex aperiam atque? Animi soluta, dolorem sequi doloremque pariatur in. Impedit, voluptates dolorem natus perspiciatis pariatur eligendi labore rerum facilis est error. Illum eveniet nostrum atque nobis molestiae expedita perferendis, esse ullam corrupti sit explicabo beatae. Sapiente aliquid nesciunt reiciendis incidunt cumque et officiis minus aliquam?</p>\n\t<img src=\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nTTUxMiA1MTJIMFYwaDUxMnY1MTJ6Jy8+PC9zdmc+\">\n\t<p>Veritatis sit nostrum officiis alias ea quam nulla veniam eos, quidem nisi, magni molestias ut odio. Ea, mollitia nesciunt. Maiores iste quos quas sapiente sit at esse quidem? Laboriosam fugiat nobis voluptatum reiciendis aliquam excepturi ipsum? Perspiciatis expedita sit quod, optio assumenda veritatis culpa, neque explicabo distinctio facere incidunt magnam accusamus, quidem animi delectus doloremque vel molestiae a quae dolorem. Sit, at? Numquam possimus animi esse incidunt quos quibusdam. Ab sit eligendi laborum beatae maxime suscipit, obcaecati enim cum nam autem, dicta nobis corrupti ut aut nostrum ex excepturi perferendis, soluta veniam. Excepturi beatae suscipit enim dignissimos! Quam, esse praesentium!</p>\n\t<img src=\"data:image/jpeg;base64,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\">\n</DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\">\n\t<img src=\"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"Illustration for article titled The Spectacular Story Of Metroid\"/>\n\t<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Natus eaque totam provident obcaecati nisi praesentium iusto velit fuga debitis quidem ut repellat corrupti, eligendi inventore quibusdam perspiciatis delectus omnis pariatur excepturi quasi fugit? A adipisci natus nostrum, qui aperiam, at culpa corrupti autem enim earum vitae. Nostrum et officiis facere ex recusandae tenetur, delectus odit provident soluta id perferendis ducimus quibusdam corporis rerum voluptatem architecto sequi beatae quod mollitia voluptatibus earum tempora inventore ut. Deserunt reprehenderit recusandae nostrum, eaque fuga cum, repellat, perspiciatis ducimus in non consequatur ratione. Sint rerum necessitatibus deleniti odio earum voluptatum eos modi ab dolor minus.</p>\n\t<img alt=\"Illustration for article titled The Spectacular Story Of Metroid\" data-srcset=\"https://i.kinja-img.com/gawker-media/image/upload/c_fill,f_auto,fl_progressive,g_center,h_80,q_80,w_80/18zu12g5xzyxojpg.jpg 80w, https://i.kinja-img.com/gawker-media/image/upload/c_fit,fl_progressive,q_80,w_320/18zu12g5xzyxojpg.jpg 320w, https://i.kinja-img.com/gawker-media/image/upload/c_fit,f_auto,fl_progressive,q_80,w_470/18zu12g5xzyxojpg.jpg 470w, https://i.kinja-img.com/gawker-media/image/upload/c_scale,f_auto,fl_progressive,q_80,w_800/18zu12g5xzyxojpg.jpg 800w\" srcset=\"https://i.kinja-img.com/gawker-media/image/upload/c_fill,f_auto,fl_progressive,g_center,h_80,q_80,w_80/18zu12g5xzyxojpg.jpg 80w, https://i.kinja-img.com/gawker-media/image/upload/c_fit,fl_progressive,q_80,w_320/18zu12g5xzyxojpg.jpg 320w, https://i.kinja-img.com/gawker-media/image/upload/c_fit,f_auto,fl_progressive,q_80,w_470/18zu12g5xzyxojpg.jpg 470w, https://i.kinja-img.com/gawker-media/image/upload/c_scale,f_auto,fl_progressive,q_80,w_800/18zu12g5xzyxojpg.jpg 800w\"/>\n\t<p>Quae veniam recusandae vel cupiditate doloribus pariatur, dolorum saepe hic quos mollitia harum nihil molestias magni modi maiores? Ea accusamus velit vel doloremque pariatur voluptate? Consequuntur dolorum fugit facere architecto eveniet beatae eligendi rerum nisi maxime, voluptatum a repellendus perferendis dolores eius repudiandae accusamus animi eum esse adipisci voluptatibus incidunt necessitatibus! Adipisci id, quos libero dolor odit dignissimos et, cum explicabo est facere aliquid mollitia! Iure nihil nobis beatae quibusdam, dolor saepe reiciendis, exercitationem hic accusamus quasi commodi modi molestiae ipsum, maxime non nesciunt deserunt itaque quo cupiditate rerum ipsa ad minus vel quod. Earum dolorum velit aut minus hic?</p>\n\t<img src=\"data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'&gt;&lt;path d='M512 512H0V0h512v512z'/&gt;&lt;/svg&gt;\"/>\n\t<p>Quidem nam tempore ex harum repellat modi expedita quia rerum est ut ullam, quisquam repudiandae at dolorum. Sint atque fugit facere id blanditiis dolor omnis rem repudiandae, laboriosam unde delectus illo voluptate dolorem consectetur rerum expedita quas debitis deleniti iure amet. At sequi distinctio facere eaque, esse molestiae tenetur, unde sapiente fugit minus eos ex aperiam atque? Animi soluta, dolorem sequi doloremque pariatur in. Impedit, voluptates dolorem natus perspiciatis pariatur eligendi labore rerum facilis est error. Illum eveniet nostrum atque nobis molestiae expedita perferendis, esse ullam corrupti sit explicabo beatae. Sapiente aliquid nesciunt reiciendis incidunt cumque et officiis minus aliquam?</p>\n\t<img src=\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nTTUxMiA1MTJIMFYwaDUxMnY1MTJ6Jy8+PC9zdmc+\"/>\n\t<p>Veritatis sit nostrum officiis alias ea quam nulla veniam eos, quidem nisi, magni molestias ut odio. Ea, mollitia nesciunt. Maiores iste quos quas sapiente sit at esse quidem? Laboriosam fugiat nobis voluptatum reiciendis aliquam excepturi ipsum? Perspiciatis expedita sit quod, optio assumenda veritatis culpa, neque explicabo distinctio facere incidunt magnam accusamus, quidem animi delectus doloremque vel molestiae a quae dolorem. Sit, at? Numquam possimus animi esse incidunt quos quibusdam. Ab sit eligendi laborum beatae maxime suscipit, obcaecati enim cum nam autem, dicta nobis corrupti ut aut nostrum ex excepturi perferendis, soluta veniam. Excepturi beatae suscipit enim dignissimos! Quam, esse praesentium!</p>\n\t<img src=\"data:image/jpeg;base64,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\"/>\n</DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435b44f - article_scraper::full_text_parser::readability::tests::data_url_image::{{closure}}::hb3b6869a31b46303
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:163:31
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435b282 - article_scraper::full_text_parser::readability::tests::data_url_image::h481e4c2e14abc164
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:163:5
[INFO] [stdout]   37:     0x564a6435b107 - article_scraper::full_text_parser::readability::tests::data_url_image::{{closure}}::h12ccf4ffc7afce24
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:162:27
[INFO] [stdout]   38:     0x564a64339ce5 - core::ops::function::FnOnce::call_once::h4388c6044d77fd0a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::breitbart stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div featured-container: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node figure figurearticlefeatured: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] figure: 25 + 1 = 26
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node header articleheader: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] header: 25 + 0.3333333333333333 = 25.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article the-article post-5765662 post type-post has-post-thumbnail category-tech: 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 50 + 0.2222222222222222 = 50.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.16666666666666666 = 30.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div desktop: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div entry-content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 50.22222222222222 + 0.3333333333333333 = 50.55555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.166666666666668 + 0.2222222222222222 = 30.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 3 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 50.55555555555556 + 1.5 = 52.05555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.38888888888889 + 0.5 = 30.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.166666666666667 + 0.3333333333333333 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div site-content: 55
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55 + 0.25 = 55.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34 + 7 = 41
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 52.05555555555556 + 3.5 = 55.55555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.88888888888889 + 1.1666666666666667 = 32.05555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.5 + 0.7777777777777778 = 6.277777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55.25 + 0.5833333333333334 = 55.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mobile: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41 + 1 = 42
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 55.55555555555556 + 0.3333333333333333 = 55.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.05555555555556 + 0.2222222222222222 = 32.27777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.277777777777778 + 0.16666666666666666 = 6.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42 + 6 = 48
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 55.88888888888889 + 3 = 58.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.27777777777778 + 1 = 33.27777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.444444444444445 + 0.6666666666666666 = 7.111111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55.833333333333336 + 0.5 = 56.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 48 + 8 = 56
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 58.88888888888889 + 4 = 62.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.27777777777778 + 1.3333333333333333 = 34.611111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.111111111111112 + 0.8888888888888888 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56.333333333333336 + 0.6666666666666666 = 57
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56 + 6 = 62
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 62.88888888888889 + 3 = 65.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.611111111111114 + 1 = 35.611111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 0.6666666666666666 = 8.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 57 + 0.5 = 57.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 62 + 6 = 68
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 65.88888888888889 + 3 = 68.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.611111111111114 + 1 = 36.611111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.666666666666666 + 0.6666666666666666 = 9.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 57.5 + 0.5 = 58
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 68 + 3 = 71
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 68.88888888888889 + 1.5 = 70.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.611111111111114 + 0.5 = 37.111111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.333333333333332 + 0.3333333333333333 = 9.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 58 + 0.25 = 58.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_1_child trc-first-recommendation trc-spotlight-first-recommendation  trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div trc_rbox_div trc_rbox_border_elm: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div trc_rbox_outer: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div trc_rbox thumbs-2r trc-content-sponsored : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_2_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 1.5 = 7.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 0.5 = 5.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.222222222222222 + 0.3333333333333333 = 5.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.166666666666667 + 0.25 = 5.416666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_3_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.5 + 1 = 8.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.833333333333333 + 0.3333333333333333 = 6.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.555555555555555 + 0.2222222222222222 = 5.777777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.416666666666667 + 0.16666666666666666 = 5.583333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem photoItem videoCube_4_child trc_excludable : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.5 + 1 = 9.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.166666666666666 + 0.3333333333333333 = 6.499999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.777777777777778 + 0.2222222222222222 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.583333333333334 + 0.16666666666666666 = 5.750000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_5_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.5 + 1 = 10.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.499999999999999 + 0.3333333333333333 = 6.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 0.2222222222222222 = 6.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.750000000000001 + 0.16666666666666666 = 5.916666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_6_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.5 + 1 = 11.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.833333333333332 + 0.3333333333333333 = 7.166666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.222222222222222 + 0.2222222222222222 = 6.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.916666666666668 + 0.16666666666666666 = 6.083333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem photoItem videoCube_7_child trc_excludable : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.5 + 1 = 12.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.166666666666665 + 0.3333333333333333 = 7.499999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.444444444444445 + 0.2222222222222222 = 6.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.083333333333335 + 0.16666666666666666 = 6.250000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_8_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.5 + 1 = 13.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.499999999999998 + 0.3333333333333333 = 7.833333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.666666666666667 + 0.2222222222222222 = 6.888888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.250000000000002 + 0.16666666666666666 = 6.416666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_9_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.5 + 1 = 14.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.833333333333331 + 0.3333333333333333 = 8.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.888888888888889 + 0.2222222222222222 = 7.111111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.416666666666669 + 0.16666666666666666 = 6.583333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem photoItem videoCube_10_child trc_excludable : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.5 + 1.5 = 16
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.166666666666664 + 0.5 = 8.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.111111111111112 + 0.3333333333333333 = 7.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.583333333333336 + 0.25 = 6.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem photoItem videoCube_11_child trc_excludable : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16 + 1 = 17
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.666666666666664 + 0.3333333333333333 = 8.999999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.444444444444445 + 0.2222222222222222 = 7.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.833333333333336 + 0.16666666666666666 = 7.000000000000003
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem photoItem videoCube_12_child trc_excludable : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17 + 1.5 = 18.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.999999999999998 + 0.5 = 9.499999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.666666666666667 + 0.3333333333333333 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.000000000000003 + 0.25 = 7.250000000000003
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem photoItem videoCube_13_child trc_excludable : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 18.5 + 1.5 = 20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.499999999999998 + 0.5 = 9.999999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 0.3333333333333333 = 8.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.250000000000003 + 0.25 = 7.500000000000003
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem photoItem videoCube_14_child trc_excludable : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 20 + 1.5 = 21.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.999999999999998 + 0.5 = 10.499999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.333333333333334 + 0.3333333333333333 = 8.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.500000000000003 + 0.25 = 7.750000000000003
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem photoItem videoCube_15_child trc_excludable : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 21.5 + 1.5 = 23
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.499999999999998 + 0.5 = 10.999999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.666666666666668 + 0.3333333333333333 = 9.000000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.750000000000003 + 0.25 = 8.000000000000004
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_16_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 23 + 1 = 24
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.999999999999998 + 0.3333333333333333 = 11.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.000000000000002 + 0.2222222222222222 = 9.222222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.000000000000004 + 0.16666666666666666 = 8.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem photoItem videoCube_17_child trc_excludable : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 24 + 1.5 = 25.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.333333333333332 + 0.5 = 11.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.222222222222223 + 0.3333333333333333 = 9.555555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.16666666666667 + 0.25 = 8.41666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_18_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 25.5 + 1 = 26.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.833333333333332 + 0.3333333333333333 = 12.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.555555555555557 + 0.2222222222222222 = 9.777777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.41666666666667 + 0.16666666666666666 = 8.583333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div ds_description: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div ds_cpp_inner: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div ds_cpp: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.111111111111114 + 0.2222222222222222 = 37.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.666666666666666 + 0.16666666666666666 = 9.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 5 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 2.5 = 8.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 0.8333333333333334 = 6.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.333333333333336 + 0.5555555555555556 = 37.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.833333333333332 + 0.4166666666666667 = 10.249999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div zergheadline: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div zergentity: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div zergrow: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div zerglayoutcl: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div widget-loaded: -45
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -45 + 0.16666666666666666 = -44.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div zergheadline: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div zergentity: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 0.3333333333333333 = 5.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.222222222222222 + 0.2222222222222222 = 5.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -44.833333333333336 + 0.16666666666666666 = -44.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div zergheadline: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div zergentity: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666666 + 0.3333333333333333 = 5.999999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.444444444444445 + 0.2222222222222222 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -44.66666666666667 + 0.16666666666666666 = -44.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "entry-content", "content_score": "67.30498041410185"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: article {"itemtype": "http://schema.org/BlogPosting", "class": "the-article post-5765662 post type-post has-post-thumbnail category-tech", "id": "post-5765662", "itemscope": "", "content_score": "66.62009494621716"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "31.381585743801654", "id": "ContentW", "class": "site-content"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: figure {"class": "figurearticlefeatured", "content_score": "26"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: header {"class": "articleheader", "content_score": "22.841530054644807"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: header (Some("articleheader")) with score 22.841530054644807
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: header (Some("articleheader"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Altering sibling: header (Some("articleheader"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("entry-content")) with score 67.30498041410185
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("entry-content"))
[INFO] [stdout] thread 'full_text_parser::readability::tests::breitbart' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\">\n<DIV>\n                            \n                            \n                            \n                            <figure>\n                                <div>\n<p><img itemprop=\"image\" src=\"http://media.breitbart.com/media/2016/11/GettyImages-621866810-640x480.jpg\" alt=\"Supporters of Republican presidential nominee Donald Trump cheer during election night at the New York Hilton Midtown in New York on November 9, 2016.  / AFP / JIM WATSON        (Photo credit should read JIM WATSON/AFP/Getty Images)\" width=\"640\" height=\"480\"></p>\n<p>JIM WATSON/AFP/Getty Images</p>\n                                </div>\n                            </figure>\n                             <time datetime=\"2016-12-22T10:43:37Z\">22 Dec, 2016</time>\n                            <time datetime=\"2016-12-22T18:59:12Z\">22 Dec, 2016</time>\n                        </DIV>\n<div>\n                            \n                            \n                            <div id=\"EmailOptin\">\n                                <p><span>SIGN UP</span> FOR OUR NEWSLETTER</p>\n                                \n                            </div>\n                            <h2><span>Snopes fact checker and staff writer David Emery posted to Twitter asking if there were “any un-angry Trump supporters?”</span></h2>\n                            <p><span>Emery, a writer for partisan “fact-checking” website Snopes.com which soon will be in charge of labelling </span><a href=\"http://www.breitbart.com/tech/2016/12/15/facebook-introduce-warning-labels-stories-deemed-fake-news/\" target=\"_blank\"><span>“fake news”</span></a><span> alongside ABC News and Politifact, retweeted an article by Vulture magazine relating to the </span><a href=\"http://www.breitbart.com/big-hollywood/2016/11/19/boycotthamilton-trends-hamilton-cast-members-harass-mike-pence/\" target=\"_blank\"><span>protests</span></a><span> of the <em>Hamilton</em> musical following the decision by the cast of the show to make a </span><a href=\"http://www.breitbart.com/big-hollywood/2016/11/19/tolerance-hamilton-cast-lectures-mike-pence-broadway-stage/\" target=\"_blank\"><span>public announcement</span></a><span> to Vice-president elect Mike Pence while he watched the performance with his family.</span></p>\n                            <div id=\"EmailOptinM\">\n                                <p><span>SIGN UP</span> FOR OUR NEWSLETTER</p>\n                                \n                            </div>\n                            <p><span>The tweet from Vulture magazine reads, “</span><a href=\"https://twitter.com/hashtag/Hamilton?src=hash\" target=\"_blank\" rel=\"noopener\"><span>#Hamilton</span></a><span> Chicago show interrupted by angry Trump supporter.” Emery retweeted the story, saying, “Are there un-angry Trump supporters?”</span></p>\n                            \n                            \n\n                            \n\n\n                            <p><span>This isn’t the first time the Snopes.com writer has expressed anti-Trump sentiment on his Twitter page. In another tweet in which Emery links to an article that falsely attributes a quote to President-elect Trump, Emery states, “Incredibly, some people actually think they have to put words in Trump’s mouth to make him look bad.”</span></p>\n                            \n                            \n                            <p><span>Emery also retweeted an article by <em>New York</em> magazine that claimed President-elect Trump relied on lies to win during his campaign and that we now lived in a “post-truth” society. “Before long we’ll all have forgotten what it was like to live in the same universe; or maybe we already have,” Emery tweeted.</span></p>\n\n                            \n\n\n                            \n                            \n                            <p><span>Facebook believe that Emery, along with other Snopes writers, ABC News, and </span><a href=\"http://www.breitbart.com/tech/2016/12/16/flashback-weekly-standard-data-shows-politifact-has-it-out-for-republicans/\" target=\"_blank\"><span>Politifact</span></a><span> are impartial enough to label and silence what they believe to be “fake news” on social media. </span></p>\n                            <p><i><span>Lucas Nolan is a reporter for Breitbart Tech covering issues of free speech and online censorship. Follow him on Twitter </span></i><a href=\"http://twitter.com/lucasnolan_\" target=\"_blank\" rel=\"noopener\"><i><span>@LucasNolan_</span></i></a><i><span> or email him at </span></i><a href=\"http://www.breitbart.com/wp-admin/blank\" target=\"_blank\"><i><span>lnolan@breitbart.com</span></i></a></p>\n\n                            \n\n\n                        </div>\n</DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\"><DIV>\n                            \n                            \n                            \n                            <figure>\n                                <div><p><img itemprop=\"image\" src=\"http://media.breitbart.com/media/2016/11/GettyImages-621866810-640x480.jpg\" alt=\"Supporters of Republican presidential nominee Donald Trump cheer during election night at the New York Hilton Midtown in New York on November 9, 2016.  / AFP / JIM WATSON        (Photo credit should read JIM WATSON/AFP/Getty Images)\" width=\"640\" height=\"480\"/></p><p>JIM WATSON/AFP/Getty Images</p>\n                                </div>\n                            </figure>\n                             <time datetime=\"2016-12-22T10:43:37Z\">22 Dec, 2016</time>\n                            <time datetime=\"2016-12-22T18:59:12Z\">22 Dec, 2016</time>\n                        </DIV><div>\n                            \n                            \n                            <div id=\"EmailOptin\">\n                                <p><span>SIGN UP</span> FOR OUR NEWSLETTER</p>\n                                \n                            </div>\n                            <h2><span>Snopes fact checker and staff writer David Emery posted to Twitter asking if there were “any un-angry Trump supporters?”</span></h2>\n                            <p><span>Emery, a writer for partisan “fact-checking” website Snopes.com which soon will be in charge of labelling </span><a href=\"http://www.breitbart.com/tech/2016/12/15/facebook-introduce-warning-labels-stories-deemed-fake-news/\" target=\"_blank\"><span>“fake news”</span></a><span> alongside ABC News and Politifact, retweeted an article by Vulture magazine relating to the </span><a href=\"http://www.breitbart.com/big-hollywood/2016/11/19/boycotthamilton-trends-hamilton-cast-members-harass-mike-pence/\" target=\"_blank\"><span>protests</span></a><span> of the <em>Hamilton</em> musical following the decision by the cast of the show to make a </span><a href=\"http://www.breitbart.com/big-hollywood/2016/11/19/tolerance-hamilton-cast-lectures-mike-pence-broadway-stage/\" target=\"_blank\"><span>public announcement</span></a><span> to Vice-president elect Mike Pence while he watched the performance with his family.</span></p>\n                            <div id=\"EmailOptinM\">\n                                <p><span>SIGN UP</span> FOR OUR NEWSLETTER</p>\n                                \n                            </div>\n                            <p><span>The tweet from Vulture magazine reads, “</span><a href=\"https://twitter.com/hashtag/Hamilton?src=hash\" target=\"_blank\" rel=\"noopener\"><span>#Hamilton</span></a><span> Chicago show interrupted by angry Trump supporter.” Emery retweeted the story, saying, “Are there un-angry Trump supporters?”</span></p>\n                            \n                            \n\n                            \n\n\n                            <p><span>This isn’t the first time the Snopes.com writer has expressed anti-Trump sentiment on his Twitter page. In another tweet in which Emery links to an article that falsely attributes a quote to President-elect Trump, Emery states, “Incredibly, some people actually think they have to put words in Trump’s mouth to make him look bad.”</span></p>\n                            \n                            \n                            <p><span>Emery also retweeted an article by <em>New York</em> magazine that claimed President-elect Trump relied on lies to win during his campaign and that we now lived in a “post-truth” society. “Before long we’ll all have forgotten what it was like to live in the same universe; or maybe we already have,” Emery tweeted.</span></p>\n\n                            \n\n\n                            \n                            \n                            <p><span>Facebook believe that Emery, along with other Snopes writers, ABC News, and </span><a href=\"http://www.breitbart.com/tech/2016/12/16/flashback-weekly-standard-data-shows-politifact-has-it-out-for-republicans/\" target=\"_blank\"><span>Politifact</span></a><span> are impartial enough to label and silence what they believe to be “fake news” on social media. </span></p>\n                            <p><i><span>Lucas Nolan is a reporter for Breitbart Tech covering issues of free speech and online censorship. Follow him on Twitter </span></i><a href=\"http://twitter.com/lucasnolan_\" target=\"_blank\" rel=\"noopener\"><i><span>@LucasNolan_</span></i></a><i><span> or email him at </span></i><a href=\"http://www.breitbart.com/wp-admin/blank\" target=\"_blank\"><i><span>lnolan@breitbart.com</span></i></a></p>\n\n                            \n\n\n                        </div></DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a64358ecf - article_scraper::full_text_parser::readability::tests::breitbart::{{closure}}::h586ce9f089929965
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:113:26
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a64358d02 - article_scraper::full_text_parser::readability::tests::breitbart::ha1ffb89fef02db45
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:113:5
[INFO] [stdout]   37:     0x564a64358b87 - article_scraper::full_text_parser::readability::tests::breitbart::{{closure}}::h6b4eb8f6d298d0ce
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:112:22
[INFO] [stdout]   38:     0x564a6433aeb5 - core::ops::function::FnOnce::call_once::h8ce0b76a63e594a0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::ebb_org stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//form[not(ancestor::form)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//script[not(ancestor::script)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 0.2222222222222222 = 0.2222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 16 = 48
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 8 = 14
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 2.6666666666666665 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0.2222222222222222 + 1.7777777777777777 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 48 + 14 = 62
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14 + 7 = 21
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 2.3333333333333335 = 10.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 2 + 1.5555555555555556 = 3.5555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 62 + 14 = 76
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 21 + 7 = 28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.333333333333334 + 2.3333333333333335 = 12.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 3.5555555555555554 + 1.5555555555555556 = 5.111111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 76 + 13 = 89
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 28 + 6.5 = 34.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.666666666666668 + 2.1666666666666665 = 14.833333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 5.111111111111111 + 1.4444444444444444 = 6.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 89 + 9 = 98
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.5 + 4.5 = 39
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.833333333333334 + 1.5 = 16.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 6.555555555555555 + 1 = 7.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 98 + 17 = 115
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39 + 8.5 = 47.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.333333333333336 + 2.8333333333333335 = 19.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 7.555555555555555 + 1.8888888888888888 = 9.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 115 + 15 = 130
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47.5 + 7.5 = 55
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 19.166666666666668 + 2.5 = 21.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 9.444444444444445 + 1.6666666666666667 = 11.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 130 + 11 = 141
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55 + 5.5 = 60.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 21.666666666666668 + 1.8333333333333333 = 23.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 11.11111111111111 + 1.2222222222222223 = 12.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 141 + 7 = 148
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 60.5 + 3.5 = 64
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 23.5 + 1.1666666666666667 = 24.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 12.333333333333332 + 0.7777777777777778 = 13.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 148 + 10 = 158
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 64 + 5 = 69
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 24.666666666666668 + 1.6666666666666667 = 26.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 13.11111111111111 + 1.1111111111111112 = 14.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 158 + 15 = 173
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 69 + 7.5 = 76.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 26.333333333333336 + 2.5 = 28.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 14.222222222222221 + 1.6666666666666667 = 15.888888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 173 + 11 = 184
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 76.5 + 5.5 = 82
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 28.833333333333336 + 1.8333333333333333 = 30.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 15.888888888888888 + 1.2222222222222223 = 17.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 184 + 2 = 186
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 82 + 1 = 83
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.666666666666668 + 0.3333333333333333 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 17.11111111111111 + 0.2222222222222222 = 17.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 186 + 1 = 187
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 83 + 0.3333333333333333 = 83.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 0.2222222222222222 = 31.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 17.333333333333332 + 0.16666666666666666 = 17.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.22222222222222 + 3 = 34.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 17.5 + 1.5 = 19
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.22222222222222 + 3 = 37.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 19 + 1.5 = 20.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.22222222222222 + 13 = 50.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 20.5 + 6.5 = 27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50.22222222222222 + 2 = 52.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 27 + 1 = 28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "178.35249809305876", "id": "post"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "79.4797228578693", "id": "contentWithSidebar"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "49.529542854888966", "id": "site"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: body {"content_score": "26.556265530706426"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "0", "id": "prevlink"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (None) with score 79.4797228578693
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: hr (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: br (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: hr (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: p (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: p (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: hr (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: address (None) with score 0
[INFO] [stdout] thread 'full_text_parser::readability::tests::ebb_org' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\">\n<div id=\"contentWithSidebar\">\n                    \n                    <p>\n                        Tuesday 15 October 2019 by Bradley M. Kuhn\n                    </p>\n                    <p>\n                        The last 33 days have been unprecedentedly difficult for the software freedom community and for me personally. Folks have been emailing, phoning, texting, tagging me on social media (— the last of which has been funny, because all my social media accounts are placeholder accounts). But, just about everyone has urged me to comment on the serious issues that the software freedom community now faces. Until now, I have stayed silent regarding all these current topics: from Richard M. Stallman (RMS)'s public statements, to <a href=\"https://www.fsf.org/news/richard-m-stallman-resigns\" target=\"_blank\">his resignation from the Free Software Foundation (FSF)</a>, to the Epstein scandal and its connection to MIT. I've also avoided generally commenting on software freedom organizational governance during this period. I did this for good reason, which is explained below. However, in this blog post, I now share my primary comments on the matters that seem to currently be of the utmost attention of the Open Source and Free Software communities.\n                    </p>\n                    <p>\n                        I have been silent the last month because, until two days ago, I was an at-large member of <a href=\"https://www.fsf.org/about/staff-and-board\" target=\"_blank\">FSF's Board of Directors</a>, and a <a href=\"https://static.fsf.org/nosvn/fsf-amended-bylaws-current.pdf\" target=\"_blank\">Voting Member</a> of the FSF. As a member of FSF's two leadership bodies, I was abiding by a reasonable request from the FSF management and my duty to the organization. Specifically, the FSF asked that all communication during the crisis <a href=\"https://www.fsf.org/news/richard-m-stallman-resigns\" target=\"_blank\">come</a> <a href=\"https://www.fsf.org/news/fsf-and-gnu\" target=\"_blank\">directly</a> from FSF officers and not from at-large directors and/or Voting Members. Furthermore, the FSF management asked all Directors and Voting Members to remain silent on this entire matter — even on issues only tangentially related to the current situation, and even when speaking in our own capacity (e.g., on our own blogs like this one). The FSF is an important organization, and I take any request from the FSF seriously — so I abided fully with their request.\n                    </p>\n                    <p>\n                        The situation was further complicated because folks at my employer, Software Freedom Conservancy (where I also serve on the <a href=\"https://sfconservancy.org/about/board/#bkuhn\" target=\"_blank\">Board of Directors</a>) had strong opinions about this matter as well. Fortunately, the FSF and Conservancy both had already created clear protocols for what I should do if ever there was a disagreement or divergence of views between Conservancy and FSF. I therefore was recused fully from the planning, drafting, and timing of Conservancy's statement on this matter. I thank my colleagues at the Conservancy for working so carefully to keep me entirely outside the loop on their statement and to diligently assure that it was straight-forward for me to manage any potential organizational disagreements. I also thank those at the FSF who outlined clear protocols (ahead of time, back in March 2019) in case a situation like this ever came up. I also know my colleagues at Conservancy care deeply, as I do, about the health and welfare of the FSF and its mission of fighting for universal software freedom for all. None of us want, nor have, any substantive disagreement over software freedom issues.\n                    </p>\n                    <p>\n                        I take very seriously my duty to the various organizations where I have (or have had) affiliations. More generally, I champion non-profit organizational transparency. Unfortunately, the current crisis left me in a quandary between the overarching goal of community transparency and abiding by FSF management's directives. Now that I've left the FSF Board of Directors, FSF's Voting Membership, and all my FSF volunteer roles (which ends my 22-year uninterrupted affiliation with the FSF), I can now comment on the substantive issues that face not just the FSF, but the Free Software community as a whole, while continuing to adhere to my past duty of acting in FSF's best interest. In other words, my affiliation with the FSF has come to an end for many good and useful reasons. The end to this affiliation allows me to speak directly about the core issues at the heart of the community's current crisis.\n                    </p>\n                    <p>\n                        Firstly, all these events — from RMS' public comments on the MIT mailing list, to RMS' resignation from the FSF to RMS' discussions about the next steps for the GNU project — <em>seem</em> to many to have happened ridiculously quickly. But it wasn't actually fast at all. In fact, these events were culmination of issues that were slowly growing in concern to many people, including me.\n                    </p>\n                    <p>\n                        For the last two years, I had been a loud internal voice in the FSF leadership regarding RMS' Free-Software-unrelated public statements; I felt strongly that it was in the best interest of the FSF to actively seek to limit such statements, and that it was my duty to FSF to speak out about this within the organization. Those who only learned of this story in the last month (understandably) believed <a href=\"https://medium.com/@selamjie/remove-richard-stallman-fec6ec210794\" target=\"_blank\">Selam G.'s Medium post</a> raised an entirely new issue. <a href=\"https://web.archive.org/web/20161107050933/https://www.stallman.org/archives/2016-jul-oct.html#31_October_2016_(Down's_syndrome)\" target=\"_blank\">In</a> <a href=\"https://web.archive.org/web/20170202025227/https://www.stallman.org/archives/2016-nov-feb.html#14_December_2016_(Campaign_of_bull-headed_prudery)\" target=\"_blank\">fact</a>, <a href=\"https://web.archive.org/web/20170224174306/https://www.stallman.org/archives/2016-nov-feb.html#23_February_2017_(A_violent_sex_offender)\" target=\"_blank\">RMS'</a> <a href=\"https://web.archive.org/web/20170612074722/http://stallman.org/archives/2017-mar-jun.html#26_May_2017_(Prudish_ignorantism)\" target=\"_blank\">views</a> <a href=\"https://web.archive.org/web/20170616044924/https://www.stallman.org/archives/2017-mar-jun.html#13_June_2017_(Sex_offender_registry)\" target=\"_blank\">and</a> <a href=\"https://web.archive.org/web/20171020041022/http://stallman.org/archives/2017-jul-oct.html#10_October_2017_(Laws_against_having_sex_with_an_animal)\" target=\"_blank\">statements</a> <a href=\"https://web.archive.org/web/20180131020215/https://stallman.org/archives/2017-jul-oct.html#29_October_2017_(Pestering_women)\" target=\"_blank\">posted</a> <a href=\"https://web.archive.org/web/20180104112431/https://www.stallman.org/archives/2017-nov-feb.html#27_November_2017_(Roy_Moore's_relationships)\" target=\"_blank\">on</a> <a href=\"https://web.archive.org/web/20180509120046/https://stallman.org/archives/2018-mar-jun.html#30_April_2018_(UN_peacekeepers_in_South_Sudan)\" target=\"_blank\">stallman.org</a> <a href=\"https://web.archive.org/web/20180911075211/https://www.stallman.org/archives/2018-jul-oct.html#17_July_2018_(The_bullshitter's_flirting)\" target=\"_blank\">about</a> <a href=\"https://web.archive.org/web/20180911075211/https://www.stallman.org/archives/2018-jul-oct.html#21_August_2018_(Age_and_attraction)\" target=\"_blank\">sexual</a> <a href=\"https://web.archive.org/web/20180924231708/https://stallman.org/archives/2018-jul-oct.html#23_September_2018_(Cody_Wilson)\" target=\"_blank\">morality</a> <a href=\"https://web.archive.org/web/20180919100154/https://stallman.org/antiglossary.html#assult\" target=\"_blank\">escalated</a> <a href=\"https://web.archive.org/web/20181113161736/https://www.stallman.org/archives/2018-sep-dec.html#6_November_2018_(Sex_according_to_porn)\" target=\"_blank\">for</a> <a href=\"https://web.archive.org/web/20190325024048/https://stallman.org/archives/2019-jan-apr.html#14_February_2019_(Respecting_peoples_right_to_say_no)\" target=\"_blank\">the</a> <a href=\"https://www.stallman.org/archives/2019-may-aug.html#11_June_2019_(Stretching_meaning_of_terms)\" target=\"_blank\">worse</a> <a href=\"https://web.archive.org/web/20190801201704/https://stallman.org/archives/2019-may-aug.html#12_June_2019_(Declining_sex_rates)\" target=\"_blank\">over</a> <a href=\"https://web.archive.org/web/20190801201704/https://stallman.org/archives/2019-may-aug.html#30_July_2019_(Al_Franken)\" target=\"_blank\">the</a> <a href=\"https://web.archive.org/web/20190903050208/https://stallman.org/archives/2019-jul-oct.html#27_August_2019_(Me-too_frenzy)\" target=\"_blank\">last</a> <a href=\"https://web.archive.org/web/20191011023557/https://stallman.org/archives/2019-jul-oct.html#21_September_2019_(Sex_workers)\" target=\"_blank\">few</a> <a href=\"https://web.archive.org/web/20180924231708/https://stallman.org/archives/2018-jul-oct.html#23_September_2018_(Cody_Wilson)\" target=\"_blank\">years</a>. When the escalation started, I still considered RMS both a friend and colleague, and I attempted to argue with him at length to convince him that some of his positions were harmful to sexual assault survivors and those who are sex trafficked, and to the people who devote their lives in service to such individuals. More importantly to the FSF, I attempted to persuade RMS that launching a controversial campaign on sexual behavior and morality was counter to his and FSF's mission to advance software freedom, and told RMS that my duty as an FSF Director was to assure the best outcome for the FSF, which <acronym title=\"in my opinion\">IMO</acronym> didn't include having a leader who made such statements. Not only is human sexual behavior not a topic on which RMS has adequate academic expertise, but also his positions appear to ignore significant research and widely available information on the subject. Many of his comments, while occasionally politically intriguing, lack empathy for people who experienced trauma.\n                    </p>\n                    <p>\n                        IMO, this is not and has never been a Free Speech issue. I do believe freedom of speech links directly to software freedom: indeed, I see the freedom to publish software under Free licenses as almost a corollary to the freedom of speech. However, we do not need to follow leadership from those whose views we fundamentally disagree. Moreover, organizations need not and should not elevate spokespeople and leaders who speak regularly on unrelated issues that organizations find do not advance their mission, and/or that alienate important constituents. I, like many other software freedom leaders, curtail my public comments on issues not related to <acronym title=\"Free and Open Source Software\">FOSS</acronym>. (Indeed, I would not even be commenting on <em>this issue</em> if it had not become a central issue of concern to the software freedom community.) Leaders have power, and they must exercise the power of their words with <a href=\"https://lwn.net/Articles/770966/\" target=\"_blank\">restraint, not with impunity</a>.\n                    </p>\n                    <p>\n                        RMS has consistently argued that there was a campaign of “prudish intimidation” — seeking to keep him quiet about his views on sexuality. After years of conversing with RMS about how his non-software-freedom views were a distraction, an indulgence, and downright problematic, his general response was to make even more public comments of this nature. The issue is not about RMS' right to say what he believes, nor is it even about whether or not you agree or disagree with RMS' statements. The question is whether an organization should have a designated leader who is on a sustained, public campaign advocating about an unrelated issue that many consider controversial. It really doesn't matter what your view about the controversial issue is; a leader who refuses to stop talking loudly about unrelated issues eventually creates an untenable distraction from the radical activism you're actively trying to advance. The message of universal software freedom is a radical cause; it's basically impossible for one individual to effectively push forward two unrelated controversial agendas at once. In short, the radical message of software freedom became overshadowed by RMS' radical views about sexual morality.\n                    </p>\n                    <p>\n                        And here is where I say the thing that may infuriate many but it's what I believe: I think RMS took a useful step by resigning some of his leadership roles at the FSF. I thank RMS for taking that step, and I wish the FSF Directors well in their efforts to assure that the FSF becomes a welcoming organization to all who care about universal software freedom. The <a href=\"https://www.fsf.org/about/\" target=\"_blank\">FSF's mission</a> is essential to our technological future, and we should all support that mission. I care deeply about that mission myself and have worked and will continue to work in our community in the best interest of the mission.\n                    </p>\n                    <p>\n                        I'm admittedly struggling to find a way to work again with RMS, given his views on sexual morality and his behaviors stemming from those views. I explicitly do not agree with <a href=\"https://web.archive.org/web/20180919100154/https://stallman.org/antiglossary.html#assult\" target=\"_blank\">this “(re-)definition” of sexual assault</a>. Furthermore, I believe uninformed statements about sexual assault are irresponsible and cause harm to victims. #MeToo is <strong><a href=\"https://web.archive.org/web/20190903050208/https://stallman.org/archives/2019-jul-oct.html#27_August_2019_(Me-too_frenzy)\" target=\"_blank\">not a “frenzy”</a></strong>; it is a global movement by individuals who have been harmed seeking to hold both bad actors <em>and</em> society-at-large accountable for ignoring systemic wrongs. Nevertheless, I still am proud of the <a href=\"https://www.gnu.org/philosophy/freedom-or-power.en.html\" target=\"_blank\">essay that I co-wrote with RMS</a> and still find <a href=\"https://www.gnu.org/gnu/manifesto.en.html\" target=\"_blank\">many</a> <a href=\"https://www.gnu.org/philosophy/free-sw.html\" target=\"_blank\">of</a> <a href=\"https://www.gnu.org/philosophy/why-free.html\" target=\"_blank\">RMS'</a> <a href=\"https://www.gnu.org/philosophy/pragmatic.html\" target=\"_blank\">other</a> <a href=\"https://www.gnu.org/philosophy/microsoft-old.html\" target=\"_blank\">essays</a> <a href=\"https://www.gnu.org/philosophy/gpl-american-way.html\" target=\"_blank\">compelling</a>, <a href=\"https://www.gnu.org/licenses/why-not-lgpl.html\" target=\"_blank\">important</a>, <a href=\"https://www.gnu.org/philosophy/stallman-kth.en.html\" target=\"_blank\">and</a> <a href=\"https://www.gnu.org/philosophy/who-does-that-server-really-serve.en.html\" target=\"_blank\">relevant</a>.\n                    </p>\n                    <p>\n                        I want the FSF to succeed in its mission and enter a new era of accomplishments. I've spent the last 22 years, without a break, dedicating substantial time, effort, care and loyalty to the various FSF roles that I've had: including employee, volunteer, at-large Director, and Voting Member. Even though my duties to the FSF are done, and my relationship with the FSF is no longer formal, I still think the FSF is a valuable institution worth helping and saving, specifically because the FSF was founded for a mission that I deeply support. And we should also realize that RMS — a human being (who is flawed like the rest of us) — invented that mission.\n                    </p>\n                    <p>\n                        As culture change becomes more rapid, I hope we can find reasonable nuance and moderation on our complex analysis about people and their disparate views, while we also hold individuals fully accountable for their actions. That's the difficulty we face in the post-post-modern culture of the early twenty-first century. Most importantly, I believe we must find a way to stand firm for software freedom while also making a safe environment for victims of sexual assault, sexual abuse, gaslighting, and other deplorable actions.\n                    </p>\n                    <p>\n                        Posted on Tuesday 15 October 2019 at 09:11 by Bradley M. Kuhn.\n                    </p>\n                    \n                    \n                </div>\n<p>\n                <code>#include &lt;std/disclaimer.h&gt;</code><br>\n                <code>use Standard::Disclaimer;</code><br>\n                <code>from standard import disclaimer</code><br>\n                <code>SELECT full_text FROM standard WHERE type = 'disclaimer';</code>\n            </p>\n<p>\n                Both previously and presently, I have been employed by and/or done work for various organizations that also have views on Free, Libre, and Open Source Software. As should be blatantly obvious, this is my website, not theirs, so please do not assume views and opinions here belong to any such organization. Since I do co-own ebb.org with my wife, it may not be so obvious that these aren't her views and opinions, either.\n            </p>\n</DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\"><div id=\"contentWithSidebar\">\n                    \n                    <p>\n                        Tuesday 15 October 2019 by Bradley M. Kuhn\n                    </p>\n                    <p>\n                        The last 33 days have been unprecedentedly difficult for the software freedom community and for me personally. Folks have been emailing, phoning, texting, tagging me on social media (— the last of which has been funny, because all my social media accounts are placeholder accounts). But, just about everyone has urged me to comment on the serious issues that the software freedom community now faces. Until now, I have stayed silent regarding all these current topics: from Richard M. Stallman (RMS)'s public statements, to <a href=\"https://www.fsf.org/news/richard-m-stallman-resigns\" target=\"_blank\">his resignation from the Free Software Foundation (FSF)</a>, to the Epstein scandal and its connection to MIT. I've also avoided generally commenting on software freedom organizational governance during this period. I did this for good reason, which is explained below. However, in this blog post, I now share my primary comments on the matters that seem to currently be of the utmost attention of the Open Source and Free Software communities.\n                    </p>\n                    <p>\n                        I have been silent the last month because, until two days ago, I was an at-large member of <a href=\"https://www.fsf.org/about/staff-and-board\" target=\"_blank\">FSF's Board of Directors</a>, and a <a href=\"https://static.fsf.org/nosvn/fsf-amended-bylaws-current.pdf\" target=\"_blank\">Voting Member</a> of the FSF. As a member of FSF's two leadership bodies, I was abiding by a reasonable request from the FSF management and my duty to the organization. Specifically, the FSF asked that all communication during the crisis <a href=\"https://www.fsf.org/news/richard-m-stallman-resigns\" target=\"_blank\">come</a> <a href=\"https://www.fsf.org/news/fsf-and-gnu\" target=\"_blank\">directly</a> from FSF officers and not from at-large directors and/or Voting Members. Furthermore, the FSF management asked all Directors and Voting Members to remain silent on this entire matter — even on issues only tangentially related to the current situation, and even when speaking in our own capacity (e.g., on our own blogs like this one). The FSF is an important organization, and I take any request from the FSF seriously — so I abided fully with their request.\n                    </p>\n                    <p>\n                        The situation was further complicated because folks at my employer, Software Freedom Conservancy (where I also serve on the <a href=\"https://sfconservancy.org/about/board/#bkuhn\" target=\"_blank\">Board of Directors</a>) had strong opinions about this matter as well. Fortunately, the FSF and Conservancy both had already created clear protocols for what I should do if ever there was a disagreement or divergence of views between Conservancy and FSF. I therefore was recused fully from the planning, drafting, and timing of Conservancy's statement on this matter. I thank my colleagues at the Conservancy for working so carefully to keep me entirely outside the loop on their statement and to diligently assure that it was straight-forward for me to manage any potential organizational disagreements. I also thank those at the FSF who outlined clear protocols (ahead of time, back in March 2019) in case a situation like this ever came up. I also know my colleagues at Conservancy care deeply, as I do, about the health and welfare of the FSF and its mission of fighting for universal software freedom for all. None of us want, nor have, any substantive disagreement over software freedom issues.\n                    </p>\n                    <p>\n                        I take very seriously my duty to the various organizations where I have (or have had) affiliations. More generally, I champion non-profit organizational transparency. Unfortunately, the current crisis left me in a quandary between the overarching goal of community transparency and abiding by FSF management's directives. Now that I've left the FSF Board of Directors, FSF's Voting Membership, and all my FSF volunteer roles (which ends my 22-year uninterrupted affiliation with the FSF), I can now comment on the substantive issues that face not just the FSF, but the Free Software community as a whole, while continuing to adhere to my past duty of acting in FSF's best interest. In other words, my affiliation with the FSF has come to an end for many good and useful reasons. The end to this affiliation allows me to speak directly about the core issues at the heart of the community's current crisis.\n                    </p>\n                    <p>\n                        Firstly, all these events — from RMS' public comments on the MIT mailing list, to RMS' resignation from the FSF to RMS' discussions about the next steps for the GNU project — <em>seem</em> to many to have happened ridiculously quickly. But it wasn't actually fast at all. In fact, these events were culmination of issues that were slowly growing in concern to many people, including me.\n                    </p>\n                    <p>\n                        For the last two years, I had been a loud internal voice in the FSF leadership regarding RMS' Free-Software-unrelated public statements; I felt strongly that it was in the best interest of the FSF to actively seek to limit such statements, and that it was my duty to FSF to speak out about this within the organization. Those who only learned of this story in the last month (understandably) believed <a href=\"https://medium.com/@selamjie/remove-richard-stallman-fec6ec210794\" target=\"_blank\">Selam G.'s Medium post</a> raised an entirely new issue. <a href=\"https://web.archive.org/web/20161107050933/https://www.stallman.org/archives/2016-jul-oct.html#31_October_2016_(Down's_syndrome)\" target=\"_blank\">In</a> <a href=\"https://web.archive.org/web/20170202025227/https://www.stallman.org/archives/2016-nov-feb.html#14_December_2016_(Campaign_of_bull-headed_prudery)\" target=\"_blank\">fact</a>, <a href=\"https://web.archive.org/web/20170224174306/https://www.stallman.org/archives/2016-nov-feb.html#23_February_2017_(A_violent_sex_offender)\" target=\"_blank\">RMS'</a> <a href=\"https://web.archive.org/web/20170612074722/http://stallman.org/archives/2017-mar-jun.html#26_May_2017_(Prudish_ignorantism)\" target=\"_blank\">views</a> <a href=\"https://web.archive.org/web/20170616044924/https://www.stallman.org/archives/2017-mar-jun.html#13_June_2017_(Sex_offender_registry)\" target=\"_blank\">and</a> <a href=\"https://web.archive.org/web/20171020041022/http://stallman.org/archives/2017-jul-oct.html#10_October_2017_(Laws_against_having_sex_with_an_animal)\" target=\"_blank\">statements</a> <a href=\"https://web.archive.org/web/20180131020215/https://stallman.org/archives/2017-jul-oct.html#29_October_2017_(Pestering_women)\" target=\"_blank\">posted</a> <a href=\"https://web.archive.org/web/20180104112431/https://www.stallman.org/archives/2017-nov-feb.html#27_November_2017_(Roy_Moore's_relationships)\" target=\"_blank\">on</a> <a href=\"https://web.archive.org/web/20180509120046/https://stallman.org/archives/2018-mar-jun.html#30_April_2018_(UN_peacekeepers_in_South_Sudan)\" target=\"_blank\">stallman.org</a> <a href=\"https://web.archive.org/web/20180911075211/https://www.stallman.org/archives/2018-jul-oct.html#17_July_2018_(The_bullshitter's_flirting)\" target=\"_blank\">about</a> <a href=\"https://web.archive.org/web/20180911075211/https://www.stallman.org/archives/2018-jul-oct.html#21_August_2018_(Age_and_attraction)\" target=\"_blank\">sexual</a> <a href=\"https://web.archive.org/web/20180924231708/https://stallman.org/archives/2018-jul-oct.html#23_September_2018_(Cody_Wilson)\" target=\"_blank\">morality</a> <a href=\"https://web.archive.org/web/20180919100154/https://stallman.org/antiglossary.html#assult\" target=\"_blank\">escalated</a> <a href=\"https://web.archive.org/web/20181113161736/https://www.stallman.org/archives/2018-sep-dec.html#6_November_2018_(Sex_according_to_porn)\" target=\"_blank\">for</a> <a href=\"https://web.archive.org/web/20190325024048/https://stallman.org/archives/2019-jan-apr.html#14_February_2019_(Respecting_peoples_right_to_say_no)\" target=\"_blank\">the</a> <a href=\"https://www.stallman.org/archives/2019-may-aug.html#11_June_2019_(Stretching_meaning_of_terms)\" target=\"_blank\">worse</a> <a href=\"https://web.archive.org/web/20190801201704/https://stallman.org/archives/2019-may-aug.html#12_June_2019_(Declining_sex_rates)\" target=\"_blank\">over</a> <a href=\"https://web.archive.org/web/20190801201704/https://stallman.org/archives/2019-may-aug.html#30_July_2019_(Al_Franken)\" target=\"_blank\">the</a> <a href=\"https://web.archive.org/web/20190903050208/https://stallman.org/archives/2019-jul-oct.html#27_August_2019_(Me-too_frenzy)\" target=\"_blank\">last</a> <a href=\"https://web.archive.org/web/20191011023557/https://stallman.org/archives/2019-jul-oct.html#21_September_2019_(Sex_workers)\" target=\"_blank\">few</a> <a href=\"https://web.archive.org/web/20180924231708/https://stallman.org/archives/2018-jul-oct.html#23_September_2018_(Cody_Wilson)\" target=\"_blank\">years</a>. When the escalation started, I still considered RMS both a friend and colleague, and I attempted to argue with him at length to convince him that some of his positions were harmful to sexual assault survivors and those who are sex trafficked, and to the people who devote their lives in service to such individuals. More importantly to the FSF, I attempted to persuade RMS that launching a controversial campaign on sexual behavior and morality was counter to his and FSF's mission to advance software freedom, and told RMS that my duty as an FSF Director was to assure the best outcome for the FSF, which <acronym title=\"in my opinion\">IMO</acronym> didn't include having a leader who made such statements. Not only is human sexual behavior not a topic on which RMS has adequate academic expertise, but also his positions appear to ignore significant research and widely available information on the subject. Many of his comments, while occasionally politically intriguing, lack empathy for people who experienced trauma.\n                    </p>\n                    <p>\n                        IMO, this is not and has never been a Free Speech issue. I do believe freedom of speech links directly to software freedom: indeed, I see the freedom to publish software under Free licenses as almost a corollary to the freedom of speech. However, we do not need to follow leadership from those whose views we fundamentally disagree. Moreover, organizations need not and should not elevate spokespeople and leaders who speak regularly on unrelated issues that organizations find do not advance their mission, and/or that alienate important constituents. I, like many other software freedom leaders, curtail my public comments on issues not related to <acronym title=\"Free and Open Source Software\">FOSS</acronym>. (Indeed, I would not even be commenting on <em>this issue</em> if it had not become a central issue of concern to the software freedom community.) Leaders have power, and they must exercise the power of their words with <a href=\"https://lwn.net/Articles/770966/\" target=\"_blank\">restraint, not with impunity</a>.\n                    </p>\n                    <p>\n                        RMS has consistently argued that there was a campaign of “prudish intimidation” — seeking to keep him quiet about his views on sexuality. After years of conversing with RMS about how his non-software-freedom views were a distraction, an indulgence, and downright problematic, his general response was to make even more public comments of this nature. The issue is not about RMS' right to say what he believes, nor is it even about whether or not you agree or disagree with RMS' statements. The question is whether an organization should have a designated leader who is on a sustained, public campaign advocating about an unrelated issue that many consider controversial. It really doesn't matter what your view about the controversial issue is; a leader who refuses to stop talking loudly about unrelated issues eventually creates an untenable distraction from the radical activism you're actively trying to advance. The message of universal software freedom is a radical cause; it's basically impossible for one individual to effectively push forward two unrelated controversial agendas at once. In short, the radical message of software freedom became overshadowed by RMS' radical views about sexual morality.\n                    </p>\n                    <p>\n                        And here is where I say the thing that may infuriate many but it's what I believe: I think RMS took a useful step by resigning some of his leadership roles at the FSF. I thank RMS for taking that step, and I wish the FSF Directors well in their efforts to assure that the FSF becomes a welcoming organization to all who care about universal software freedom. The <a href=\"https://www.fsf.org/about/\" target=\"_blank\">FSF's mission</a> is essential to our technological future, and we should all support that mission. I care deeply about that mission myself and have worked and will continue to work in our community in the best interest of the mission.\n                    </p>\n                    <p>\n                        I'm admittedly struggling to find a way to work again with RMS, given his views on sexual morality and his behaviors stemming from those views. I explicitly do not agree with <a href=\"https://web.archive.org/web/20180919100154/https://stallman.org/antiglossary.html#assult\" target=\"_blank\">this “(re-)definition” of sexual assault</a>. Furthermore, I believe uninformed statements about sexual assault are irresponsible and cause harm to victims. #MeToo is <strong><a href=\"https://web.archive.org/web/20190903050208/https://stallman.org/archives/2019-jul-oct.html#27_August_2019_(Me-too_frenzy)\" target=\"_blank\">not a “frenzy”</a></strong>; it is a global movement by individuals who have been harmed seeking to hold both bad actors <em>and</em> society-at-large accountable for ignoring systemic wrongs. Nevertheless, I still am proud of the <a href=\"https://www.gnu.org/philosophy/freedom-or-power.en.html\" target=\"_blank\">essay that I co-wrote with RMS</a> and still find <a href=\"https://www.gnu.org/gnu/manifesto.en.html\" target=\"_blank\">many</a> <a href=\"https://www.gnu.org/philosophy/free-sw.html\" target=\"_blank\">of</a> <a href=\"https://www.gnu.org/philosophy/why-free.html\" target=\"_blank\">RMS'</a> <a href=\"https://www.gnu.org/philosophy/pragmatic.html\" target=\"_blank\">other</a> <a href=\"https://www.gnu.org/philosophy/microsoft-old.html\" target=\"_blank\">essays</a> <a href=\"https://www.gnu.org/philosophy/gpl-american-way.html\" target=\"_blank\">compelling</a>, <a href=\"https://www.gnu.org/licenses/why-not-lgpl.html\" target=\"_blank\">important</a>, <a href=\"https://www.gnu.org/philosophy/stallman-kth.en.html\" target=\"_blank\">and</a> <a href=\"https://www.gnu.org/philosophy/who-does-that-server-really-serve.en.html\" target=\"_blank\">relevant</a>.\n                    </p>\n                    <p>\n                        I want the FSF to succeed in its mission and enter a new era of accomplishments. I've spent the last 22 years, without a break, dedicating substantial time, effort, care and loyalty to the various FSF roles that I've had: including employee, volunteer, at-large Director, and Voting Member. Even though my duties to the FSF are done, and my relationship with the FSF is no longer formal, I still think the FSF is a valuable institution worth helping and saving, specifically because the FSF was founded for a mission that I deeply support. And we should also realize that RMS — a human being (who is flawed like the rest of us) — invented that mission.\n                    </p>\n                    <p>\n                        As culture change becomes more rapid, I hope we can find reasonable nuance and moderation on our complex analysis about people and their disparate views, while we also hold individuals fully accountable for their actions. That's the difficulty we face in the post-post-modern culture of the early twenty-first century. Most importantly, I believe we must find a way to stand firm for software freedom while also making a safe environment for victims of sexual assault, sexual abuse, gaslighting, and other deplorable actions.\n                    </p>\n                    <p>\n                        Posted on Tuesday 15 October 2019 at 09:11 by Bradley M. Kuhn.\n                    </p>\n                    \n                    \n                </div><p>\n                <code>#include &lt;std/disclaimer.h&gt;</code><br/>\n                <code>use Standard::Disclaimer;</code><br/>\n                <code>from standard import disclaimer</code><br/>\n                <code>SELECT full_text FROM standard WHERE type = 'disclaimer';</code>\n            </p><p>\n                Both previously and presently, I have been employed by and/or done work for various organizations that also have views on Free, Libre, and Open Source Software. As should be blatantly obvious, this is my website, not theirs, so please do not assume views and opinions here belong to any such organization. Since I do co-own ebb.org with my wife, it may not be so obvious that these aren't her views and opinions, either.\n            </p></DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435bf8f - article_scraper::full_text_parser::readability::tests::ebb_org::{{closure}}::h316534238bc0a3ee
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:178:24
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435bdc2 - article_scraper::full_text_parser::readability::tests::ebb_org::h1e066152cedbb7ea
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:178:5
[INFO] [stdout]   37:     0x564a6435bc47 - article_scraper::full_text_parser::readability::tests::ebb_org::{{closure}}::ha5c9d3b3d7400359
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:177:20
[INFO] [stdout]   38:     0x564a6433a605 - core::ops::function::FnOnce::call_once::h6d51bf8c5f282194
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::buzzfeed_1 stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body bf_dom BuzzPage PermalinkPage TwoColumns list_format_article VerticalSection en UKNews: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 25 + 4 = 29
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div buzz_superlist_item buzz_superlist_item_image  buzz_superlist_item_wide image_hit no_caption : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div c suplist_article suplist_list_show : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1.5 = 31.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.5 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div buzz no-border bf_dom c: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div bf_dom c: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.25 = 5.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div buzz_superlist_item buzz_superlist_item_text  buzz_superlist_item_wide   : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 5 = 35
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.5 + 2.5 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.5 + 0.8333333333333334 = 6.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 0.5555555555555556 = 5.888888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.25 + 0.4166666666666667 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35 + 8 = 43
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34 + 4 = 38
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.333333333333333 + 1.3333333333333333 = 7.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.888888888888888 + 0.8888888888888888 = 6.777777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666667 + 0.6666666666666666 = 6.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43 + 7 = 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38 + 3.5 = 41.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.666666666666666 + 1.1666666666666667 = 8.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.777777777777777 + 0.7777777777777778 = 7.5555555555555545
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.333333333333334 + 0.5833333333333334 = 6.916666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50 + 2 = 52
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.5 + 1 = 42.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.833333333333332 + 0.3333333333333333 = 9.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.5555555555555545 + 0.2222222222222222 = 7.777777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.916666666666667 + 0.16666666666666666 = 7.083333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52 + 2 = 54
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.5 + 1 = 43.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.166666666666666 + 0.3333333333333333 = 9.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.777777777777777 + 0.2222222222222222 = 7.999999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.083333333333334 + 0.16666666666666666 = 7.250000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div buzz_superlist_item buzz_superlist_item_text  buzz_superlist_item_wide   : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 5 = 35
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43.5 + 2.5 = 46
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.5 + 0.8333333333333334 = 10.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.999999999999999 + 0.5555555555555556 = 8.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.250000000000001 + 0.4166666666666667 = 7.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35 + 5 = 40
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46 + 2.5 = 48.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.333333333333334 + 0.8333333333333334 = 11.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.555555555555555 + 0.5555555555555556 = 9.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.666666666666668 + 0.4166666666666667 = 8.083333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40 + 2 = 42
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 48.5 + 1 = 49.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.166666666666668 + 0.3333333333333333 = 11.500000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.11111111111111 + 0.2222222222222222 = 9.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.083333333333334 + 0.16666666666666666 = 8.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42 + 5 = 47
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 49.5 + 2.5 = 52
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.500000000000002 + 0.8333333333333334 = 12.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.333333333333332 + 0.5555555555555556 = 9.888888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.25 + 0.4166666666666667 = 8.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div buzz_superlist_item buzz_superlist_item_text  buzz_superlist_item_wide   : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52 + 1 = 53
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.333333333333336 + 0.3333333333333333 = 12.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.888888888888888 + 0.2222222222222222 = 10.111111111111109
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.666666666666666 + 0.16666666666666666 = 8.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 4 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 53 + 2 = 55
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.66666666666667 + 0.6666666666666666 = 13.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.111111111111109 + 0.4444444444444444 = 10.555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.833333333333332 + 0.3333333333333333 = 9.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36 + 2 = 38
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55 + 1 = 56
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.333333333333336 + 0.3333333333333333 = 13.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.555555555555554 + 0.2222222222222222 = 10.777777777777775
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.166666666666666 + 0.16666666666666666 = 9.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.66666666666667 + 2 = 15.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.777777777777775 + 1 = 11.777777777777775
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.333333333333332 + 0.3333333333333333 = 9.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article c viral-buzz bf_dom: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 0.2222222222222222 = 0.2222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div Content Page bf_dom : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.16666666666666666 = 30.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div user-bio: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.777777777777775 + 1.5 = 13.277777777777775
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.666666666666666 + 0.5 = 10.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0.2222222222222222 + 0.3333333333333333 = 0.5555555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.166666666666668 + 0.25 = 30.416666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div user-bio__user-contact: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 2 = -18
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 1 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.277777777777775 + 0.3333333333333333 = 13.611111111111109
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.166666666666666 + 0.2222222222222222 = 10.388888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0.5555555555555556 + 0.16666666666666666 = 0.7222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div bf_dom rightPage: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -3 + 1 = -2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node ul hidden: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -28 + 0.3333333333333333 = -27.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div next_on_news: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div bf_dom: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 1 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -2 + 0.3333333333333333 = -1.6666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -27.666666666666668 + 0.2222222222222222 = -27.444444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.222222222222222 + 0.16666666666666666 = 5.388888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div bf_dom rightPage: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -3 + 1 = -2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node ul : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -3 + 0.3333333333333333 = -2.6666666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.388888888888889 + 0.2222222222222222 = 5.611111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.166666666666667 + 0.16666666666666666 = 5.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 1 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -2 + 0.3333333333333333 = -1.6666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -2.6666666666666665 + 0.2222222222222222 = -2.444444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.611111111111112 + 0.16666666666666666 = 5.777777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div indepth-module__text: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div indepth-module bf_dom: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div Column2  : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div PageContent section UKNews  bf_dom: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.2222222222222222 = 30.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div PageContainer c    : 55
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55 + 0.16666666666666666 = 55.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li post sidebar-post  bf_dom  sidebar-post-wide: -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -3 + 2 = -1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node ul : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -3 + 1 = -2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div section block bf_dom   js-rightcol--control: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 0.16666666666666666 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li post sidebar-post  bf_dom  sidebar-post-wide: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 2 = -26
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -2 + 1 = -1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 0.3333333333333333 = 30.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.222222222222222 + 0.2222222222222222 = 5.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.5 + 0.16666666666666666 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li post sidebar-post  bf_dom  sidebar-post-wide: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 2 = -26
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -1 + 1 = 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.666666666666664 + 0.3333333333333333 = 30.999999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.444444444444445 + 0.2222222222222222 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666667 + 0.16666666666666666 = 5.833333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li post sidebar-post  bf_dom  sidebar-post-wide: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 2 = -26
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node ul : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -3 + 1 = -2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div section block bf_dom fr  js-rightcol--control: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div modal-content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div suplist-modal effect-fade-in-scale: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 29 + 0.3333333333333333 = 29.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div post-lock-locked: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div modal-content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div suplist-modal effect-fade-in-scale: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.2222222222222222 = 30.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 29.333333333333332 + 0.16666666666666666 = 29.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div post-lock-error: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 1.5 = 32.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 0.5 = 30.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.22222222222222 + 0.3333333333333333 = 30.555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 29.5 + 0.25 = 29.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div modal-content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div suplist-modal effect-fade-in-scale: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 29.75 + 0.3333333333333333 = 30.083333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"id": "buzz_sub_buzz", "class": "c suplist_article suplist_list_show ", "content_score": "53.18942255801403"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "buzz_superlist_item buzz_superlist_item_text  buzz_superlist_item_wide   ", "id": "superlist_3758406_5547213", "content_score": "52.42153846153846", "rel:buzz_num": "2"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "buzz_superlist_item buzz_superlist_item_text  buzz_superlist_item_wide   ", "id": "superlist_3758406_5547284", "rel:buzz_num": "4", "content_score": "43.035276073619634"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"id": "page_container", "class": "PageContainer c    ", "content_score": "42.67568643056108"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"rel:buzz_num": "5", "class": "buzz_superlist_item buzz_superlist_item_text  buzz_superlist_item_wide   ", "id": "superlist_3758406_5547219", "content_score": "38"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("c suplist_article suplist_list_show ")) with score 53.18942255801403
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("c suplist_article suplist_list_show "))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (Some("print c")) with score 0
[INFO] [stdout] thread 'full_text_parser::readability::tests::buzzfeed_1' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div id=\"readability-page-1\">\n                                    <div id=\"superlist_3758406_5547137\" rel:buzz_num=\"1\">\n                                        <h2>The mother of a woman who took suspected diet pills bought online has described how her daughter was “literally burning up from within” moments before her death.</h2>\n                                        \n                                        <p> <span>West Merica Police</span></p>\n                                    </div>\n                                    <div id=\"superlist_3758406_5547213\" rel:buzz_num=\"2\">\n                                        <p>Eloise Parry, 21, was taken to Royal Shrewsbury hospital on 12 April after taking a lethal dose of highly toxic “slimming tablets”. </p>\n                                        <p>“The drug was in her system, there was no anti-dote, two tablets was a lethal dose – and she had taken eight,” her mother, Fiona, <a href=\"https://www.westmercia.police.uk/article/9501/A-tribute-to-Eloise-Aimee-Parry-written-by-her-mother-Fiona-Parry\" target=\"_blank\">said in a statement</a> yesterday.</p>\n                                        <p>“As Eloise deteriorated, the staff in A&amp;E did all they could to stabilise her. As the drug kicked in and started to make her metabolism soar, they attempted to cool her down, but they were fighting an uphill battle.</p>\n                                        <p>“She was literally burning up from within.”</p>\n                                        <p>She added: “They never stood a chance of saving her. She burned and crashed.”</p>\n                                    </div>\n                                    <div id=\"superlist_3758406_5547140\">\n                                            <div>\n                                                <div>\n                                                    <p><img src=\"http://ak-hdl.buzzfed.com/static/2015-04/21/5/enhanced/webdr12/grid-cell-2501-1429608056-15.jpg\" rel:bf_image_src=\"http://ak-hdl.buzzfed.com/static/2015-04/21/5/enhanced/webdr12/grid-cell-2501-1429608056-15.jpg\" height=\"412\" width=\"203\"></p>\n                                                </div>\n                                                <p>Facebook</p>\n                                            </div>\n                                            <div>\n                                                <div>\n                                                    <p><img src=\"http://ak-hdl.buzzfed.com/static/2015-04/21/5/enhanced/webdr12/grid-cell-2501-1429608057-18.jpg\" rel:bf_image_src=\"http://ak-hdl.buzzfed.com/static/2015-04/21/5/enhanced/webdr12/grid-cell-2501-1429608057-18.jpg\" height=\"412\" width=\"412\"></p>\n                                                </div>\n                                                <p>Facebook</p>\n                                            </div>\n                                            \n                                        </div>\n                                    <div id=\"superlist_3758406_5547284\" rel:buzz_num=\"4\">\n                                        <p>West Mercia police <a href=\"https://www.westmercia.police.uk/article/9500/Warning-Issued-As-Shrewsbury-Woman-Dies-After-Taking-Suspected-Diet-Pills\" target=\"_blank\">said the tablets were believed to contain dinitrophenol</a>, known as DNP, which is a highly toxic industrial chemical. </p>\n                                        <p>“We are undoubtedly concerned over the origin and sale of these pills and are working with partner agencies to establish where they were bought from and how they were advertised,” said chief inspector Jennifer Mattinson from the West Mercia police.</p>\n                                        <p>The Food Standards Agency warned people to stay away from slimming products that contained DNP.</p>\n                                        <p>“We advise the public not to take any tablets or powders containing DNP, as it is an industrial chemical and not fit for human consumption,” it said in a statement.</p>\n                                    </div>\n                                    <div id=\"superlist_3758406_5547219\" rel:buzz_num=\"5\">\n                                        <h2>Fiona Parry issued a plea for people to stay away from pills containing the chemical.</h2>\n                                        <br>\n                                        <p>“[Eloise] just never really understood how dangerous the tablets that she took were,” she said. “Most of us don’t believe that a slimming tablet could possibly kill us.</p>\n                                        <p>“DNP is not a miracle slimming pill. It is a deadly toxin.”</p>\n                                    </div>\n                                </div></article>\n"`,
[INFO] [stdout]  right: `"<article><div id=\"readability-page-1\">\n                                    <div id=\"superlist_3758406_5547137\" rel:buzz_num=\"1\">\n                                        <h2>The mother of a woman who took suspected diet pills bought online has described how her daughter was “literally burning up from within” moments before her death.</h2>\n                                        \n                                        <p> <span>West Merica Police</span></p>\n                                    </div>\n                                    <div id=\"superlist_3758406_5547213\" rel:buzz_num=\"2\">\n                                        <p>Eloise Parry, 21, was taken to Royal Shrewsbury hospital on 12 April after taking a lethal dose of highly toxic “slimming tablets”. </p>\n                                        <p>“The drug was in her system, there was no anti-dote, two tablets was a lethal dose – and she had taken eight,” her mother, Fiona, <a href=\"https://www.westmercia.police.uk/article/9501/A-tribute-to-Eloise-Aimee-Parry-written-by-her-mother-Fiona-Parry\" target=\"_blank\">said in a statement</a> yesterday.</p>\n                                        <p>“As Eloise deteriorated, the staff in A&amp;E did all they could to stabilise her. As the drug kicked in and started to make her metabolism soar, they attempted to cool her down, but they were fighting an uphill battle.</p>\n                                        <p>“She was literally burning up from within.”</p>\n                                        <p>She added: “They never stood a chance of saving her. She burned and crashed.”</p>\n                                    </div>\n                                    <div id=\"superlist_3758406_5547140\">\n                                            <div>\n                                                <div>\n                                                    <p><img src=\"http://ak-hdl.buzzfed.com/static/2015-04/21/5/enhanced/webdr12/grid-cell-2501-1429608056-15.jpg\" rel:bf_image_src=\"http://ak-hdl.buzzfed.com/static/2015-04/21/5/enhanced/webdr12/grid-cell-2501-1429608056-15.jpg\" height=\"412\" width=\"203\"/></p>\n                                                </div>\n                                                <p>Facebook</p>\n                                            </div>\n                                            <div>\n                                                <div>\n                                                    <p><img src=\"http://ak-hdl.buzzfed.com/static/2015-04/21/5/enhanced/webdr12/grid-cell-2501-1429608057-18.jpg\" rel:bf_image_src=\"http://ak-hdl.buzzfed.com/static/2015-04/21/5/enhanced/webdr12/grid-cell-2501-1429608057-18.jpg\" height=\"412\" width=\"412\"/></p>\n                                                </div>\n                                                <p>Facebook</p>\n                                            </div>\n                                            \n                                        </div>\n                                    <div id=\"superlist_3758406_5547284\" rel:buzz_num=\"4\">\n                                        <p>West Mercia police <a href=\"https://www.westmercia.police.uk/article/9500/Warning-Issued-As-Shrewsbury-Woman-Dies-After-Taking-Suspected-Diet-Pills\" target=\"_blank\">said the tablets were believed to contain dinitrophenol</a>, known as DNP, which is a highly toxic industrial chemical. </p>\n                                        <p>“We are undoubtedly concerned over the origin and sale of these pills and are working with partner agencies to establish where they were bought from and how they were advertised,” said chief inspector Jennifer Mattinson from the West Mercia police.</p>\n                                        <p>The Food Standards Agency warned people to stay away from slimming products that contained DNP.</p>\n                                        <p>“We advise the public not to take any tablets or powders containing DNP, as it is an industrial chemical and not fit for human consumption,” it said in a statement.</p>\n                                    </div>\n                                    <div id=\"superlist_3758406_5547219\" rel:buzz_num=\"5\">\n                                        <h2>Fiona Parry issued a plea for people to stay away from pills containing the chemical.</h2>\n                                        <br/>\n                                        <p>“[Eloise] just never really understood how dangerous the tablets that she took were,” she said. “Most of us don’t believe that a slimming tablet could possibly kill us.</p>\n                                        <p>“DNP is not a miracle slimming pill. It is a deadly toxin.”</p>\n                                    </div>\n                                </div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435964f - article_scraper::full_text_parser::readability::tests::buzzfeed_1::{{closure}}::hbfa545ee6897bbf9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:123:27
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a64359482 - article_scraper::full_text_parser::readability::tests::buzzfeed_1::he7437bffed4b1f21
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:123:5
[INFO] [stdout]   37:     0x564a64359307 - article_scraper::full_text_parser::readability::tests::buzzfeed_1::{{closure}}::ha5aa0b6b8fb9ced4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:122:23
[INFO] [stdout]   38:     0x564a64339f95 - core::ops::function::FnOnce::call_once::h4a0ca735973c9159
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::cnet stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div articleHead col-9: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 4 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div container: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div hero-content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.6666666666666666 = 30.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content-header: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.4444444444444444 = 30.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div pageWrapper pageContainer current: 55
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55 + 0.3333333333333333 = 55.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a nextPreview col-2 ready: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 3 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div col-2 leftColumn: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.5 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article : 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 25 + 0.5 = 25.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div col-12: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div row: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.25 = 5.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span caption: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 3 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node figcaption : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] figcaption: 0 + 1.5 = 1.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node figure image image-medium
[INFO] [stdout]                     pull-right: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] figure: 0 + 0.5 = 0.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div col-7 article-main-body row: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 25.5 + 0.25 = 25.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 4 = 34.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 25.75 + 2 = 27.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 0.6666666666666666 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.25 + 0.4444444444444444 = 5.694444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div row: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.33333333333333 + 6 = 40.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 27.75 + 3 = 30.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 1 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.694444444444445 + 0.6666666666666666 = 6.361111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 0.5 = 5.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.33333333333333 + 7 = 47.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 30.75 + 3.5 = 34.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 1.1666666666666667 = 8.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.361111111111112 + 0.7777777777777778 = 7.138888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.833333333333333 + 0.5833333333333334 = 6.416666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47.33333333333333 + 6 = 53.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 34.25 + 3 = 37.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.166666666666666 + 1 = 9.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.138888888888889 + 0.6666666666666666 = 7.805555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.416666666666666 + 0.5 = 6.916666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node blockquote : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] blockquote: 0 + 12 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 53.33333333333333 + 6 = 59.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 37.25 + 2 = 39.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.166666666666666 + 1.3333333333333333 = 10.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.805555555555556 + 1 = 8.805555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 59.33333333333333 + 4 = 63.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 39.25 + 2 = 41.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.5 + 0.6666666666666666 = 11.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.805555555555557 + 0.4444444444444444 = 9.250000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.916666666666666 + 0.3333333333333333 = 7.249999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 63.33333333333333 + 7 = 70.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 41.25 + 3.5 = 44.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.166666666666666 + 1.1666666666666667 = 12.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.250000000000002 + 0.7777777777777778 = 10.02777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.249999999999999 + 0.5833333333333334 = 7.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 70.33333333333333 + 5 = 75.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 44.75 + 2.5 = 47.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.333333333333332 + 0.8333333333333334 = 13.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.02777777777778 + 0.5555555555555556 = 10.583333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.833333333333332 + 0.4166666666666667 = 8.249999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 75.33333333333333 + 4 = 79.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 47.25 + 2 = 49.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.166666666666666 + 0.6666666666666666 = 13.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.583333333333336 + 0.4444444444444444 = 11.02777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.249999999999998 + 0.3333333333333333 = 8.583333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 79.33333333333333 + 3 = 82.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 49.25 + 1.5 = 50.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.833333333333332 + 0.5 = 14.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.02777777777778 + 0.3333333333333333 = 11.361111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.583333333333332 + 0.25 = 8.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 82.33333333333333 + 4 = 86.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 50.75 + 2 = 52.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.333333333333332 + 0.6666666666666666 = 14.999999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.361111111111114 + 0.4444444444444444 = 11.805555555555559
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.833333333333332 + 0.3333333333333333 = 9.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div thumbBlock_holder: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a  item-thumbnail-href : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_1_child trc-first-recommendation trc-spotlight-first-recommendation  trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div trc_rbox_div trc_rbox_border_elm: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 2 = 32.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.222222222222222 + 1 = 6.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.166666666666667 + 0.3333333333333333 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div trc_rbox_outer: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div trc_rbox thumbnails-f trc-content-sponsored : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div thumbBlock_holder: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a  item-thumbnail-href : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_2_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.222222222222222 + 0.2222222222222222 = 6.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.5 + 0.16666666666666666 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 2 = 32.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.444444444444445 + 1 = 7.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666667 + 0.3333333333333333 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.222222222222222 + 0.2222222222222222 = 5.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.166666666666667 + 0.16666666666666666 = 5.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div thumbBlock_holder: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a  item-thumbnail-href : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_3_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.444444444444445 + 0.2222222222222222 = 7.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 0.16666666666666666 = 6.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 2 = 32.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.666666666666667 + 1 = 8.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.166666666666667 + 0.3333333333333333 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.444444444444445 + 0.2222222222222222 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333334 + 0.16666666666666666 = 5.500000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div thumbBlock_holder: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a  item-thumbnail-href : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_4_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.666666666666668 + 0.2222222222222222 = 8.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.5 + 0.16666666666666666 = 6.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 2 = 32.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.88888888888889 + 1 = 9.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.666666666666667 + 0.3333333333333333 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666667 + 0.2222222222222222 = 5.888888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.500000000000001 + 0.16666666666666666 = 5.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div livefyreContainer: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div collapsible hidden: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 1 = -19
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.999999999999998 + 0.3333333333333333 = 15.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.805555555555559 + 0.2222222222222222 = 12.02777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.166666666666666 + 0.16666666666666666 = 9.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div fyre-editor-container fyre-editor-container-focus: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div fyre-editor: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div fyre-widget fyre-avatar-disabled: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.3333333333333333 = -19.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div fyre fyre-width-medium: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div livefyreConversation: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div upNextBottomWrapper: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.333333333333332 + 1.5 = 16.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.02777777777778 + 0.5 = 12.52777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.333333333333332 + 0.3333333333333333 = 9.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div container: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.25 = 5.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div dragHandle: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div popControls: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoPlayer: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoContainer popOut ui-draggable playerLoaded playbackStarted isPlaying ad: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div popOnScroll: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.16666666666666666 = -19.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 2 = 7.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.222222222222222 + 1 = 6.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.833333333333332 + 0.3333333333333333 = -19.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div featuredVideo: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.16666666666666666 = 30.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 1.5 = 1.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div asset: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section show: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 0 + 0.3333333333333333 = 0.3333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 0.2222222222222222 = 8.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 1.5 + 0.16666666666666666 = 1.6666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div asset: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 0.3333333333333333 + 0.3333333333333333 = 0.6666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.222222222222221 + 0.2222222222222222 = 8.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 1.6666666666666667 + 0.16666666666666666 = 1.8333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div normal-authenticate: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 6 = 11
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div col-4: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 3 = -17
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 1.8333333333333335 + 1 = 2.8333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "col-7 article-main-body row", "itemprop": "articleBody", "content_score": "71.85753402593218", "data-component": "lazyloadImages"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"data-component": "[\"article\",\"page\"]", "content_score": "45.95041639974375", "data-article-options": "{\"autoplayVideo\":true}", "id": "page-zuckerberg-offers-peek-at-facebooks-acquisition-strategies", "class": "pageWrapper pageContainer current", "data-container-asset-id": "ca76438a-4f9c-425f-bdb7-a69a7121cef0", "data-page-options": "{\"browserTitle\":\"Zuckerberg offers peek at Facebook\\u0027s acquisition strategies\",\"browserUrl\":\"\\/news\\/zuckerberg-offers-peek-at-facebooks-acquisition-strategies\\/\",\"cmsUrl\":\"https:\\/\\/cms.cnet.com\\/content\\/article\\/ca76438a-4f9c-425f-bdb7-a69a7121cef0\",\"initialPage\":true,\"taboolaElement\":\"taboola-zuckerberg-offers-peek-at-facebooks-acquisition-strategies-below-article-thumbnails-article-redesign\",\"trackingEventData\":[],\"trackPageChange\":true}"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: article {"id": "article-body", "itemscope": "", "itemtype": "http://schema.org/Article", "section": "articleBody", "content_score": "43.661807200378966"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "articleHead col-9", "content_score": "34"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "27.786372007366484", "class": "hero-content"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("col-2 leftColumn")) with score 3.8524390243902444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("col-7 article-main-body row")) with score 71.85753402593218
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("col-7 article-main-body row"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("col-3 stickyColumn ready")) with score 0
[INFO] [stdout] thread 'full_text_parser::readability::tests::cnet' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div itemprop=\"articleBody\" data-component=\"lazyloadImages\" id=\"readability-page-1\">\n\n\n\n\n                                        <figure section=\"shortcodeImage\"><span><span itemprop=\"image\" itemscope=\"\" itemtype=\"https://schema.org/ImageObject\"><img src=\"https://cnet1.cbsistatic.com/img/nAMdBzIE1ogVw5bOBZBaiJCt3Ro=/570x0/2014/03/21/863df5d9-e8b8-4b38-851b-5e3f77f2cf0e/mark-zuckerberg-facebook-home-10671610x407.jpg\" alt=\"\" width=\"570\" height=\"0\"><meta itemprop=\"url\" content=\"https://cnet1.cbsistatic.com/img/nAMdBzIE1ogVw5bOBZBaiJCt3Ro=/570x0/2014/03/21/863df5d9-e8b8-4b38-851b-5e3f77f2cf0e/mark-zuckerberg-facebook-home-10671610x407.jpg\">\n<meta itemprop=\"height\" content=\"0\">\n<meta itemprop=\"width\" content=\"570\"></span></span>\n                                            <figcaption><span><p>Facebook CEO Mark Zuckerberg, the man with the acquisition plan.</p></span><span>Photo by                                            James Martin/CNET\n                                        </span></figcaption>\n                                            </figure>\n                                            <p>Anyone who has ever been involved in closing a billion-dollar acquisition deal will tell you that you don't go in without a clear, well thought out plan.</p>\n                                            \n                                            <p>Facebook CEO Mark Zuckerberg knows a thing or two about how to seal the deal on blockbuster buys. After all, he's the man behind his company's <a href=\"https://www.cnet.com/news/facebook-closes-19-billion-deal-for-whatsapp/\" target=\"_blank\">$19 billion acquisition</a> of WhatsApp, he <a href=\"https://www.cnet.com/news/zuckerberg-did-1-billion-instagram-deal-on-his-own/\" target=\"_blank\">personally brokered</a> its $1 billion buyout of <a href=\"https://www.cnet.com/news/why-facebook-plunked-down-1-billion-to-buy-instagram/\" target=\"_blank\">Instagram</a> and closed the <a href=\"https://www.cnet.com/news/facebook-to-buy-oculus-for-2-billion/\" target=\"_blank\">$3 billion deal</a> to buy Oculus VR.</p>\n                                            <p>Zuckerberg offered a primer on the strategies he and his company employ when they see an attractive target during testimony Tuesday <a href=\"https://www.cnet.com/news/zenimax-sues-oculus-over-virtual-reality-rift-tech/\" target=\"_blank\">in a lawsuit with ZeniMax Media</a>, which accuses Oculus and Facebook of \"misappropriating\" trade secrets and copyright infringement. At the heart of the lawsuit is technology that helped create liftoff for virtual reality, one of the <a href=\"http://www.cbsnews.com/videos/the-reality-of-the-virtual-world/\" target=\"_blank\" data-component=\"externalLink\">hottest gadget trends today.</a></p>\n                                            <p>A key Facebook approach is building a long-term relationship with your target, Zuckerberg said at the trial. These deals don't just pop up over night, he said according to a transcript reviewed by <a href=\"http://www.businessinsider.com/mark-zuckerberg-explains-facebooks-acquisition-strategy-2017-1\" target=\"_blank\" data-component=\"externalLink\">Business Insider</a>. They take time to cultivate. </p>\n                                            <blockquote>\n                                                <p>I've been building relationships, at least in Instagram and the WhatsApp cases, for years with the founders and the people that are involved in these companies, which made [it] so that when it became time or when we thought it was the right time to move, we felt like we had a good amount of context and had good relationships so that we could move quickly, which was competitively important and why a lot of these acquisitions, I think, came to us instead of our competitors and ended up being very good acquisitions over time that a lot of competitors wished they had gotten instead. </p>\n                                            </blockquote>\n                                            <p> He also stressed the need assure your target that you have a shared vision about how you will collaborate after the deal is put to bed. Zuckerberg said this was reason Facebook was able to acquire Oculus for less than its original $4 billion asking price.</p>\n                                            <blockquote>If this [deal] is going to happen, it's not going to be because we offer a lot of money, although we're going to have to offer a fair price for the company that is more than what they felt like they could do on their own. But they also need to feel like this was actually going to help their mission.</blockquote>\n\n\n\n\n\n                                            \n                                            <p>When that doesn't work, Zuckerberg said scare tactics is an effective, if undesirable, way of persuading small startups that they face a better chance of survival if they have Facebook to guide their way rather than going it alone.</p>\n                                            <blockquote>That's less my thing, but I think if you are trying to help convince people that they want to join you, helping them understand all the pain that they would have to go through to build it out independently is a valuable tactic. </blockquote>\n                                            <p>It also pays to be weary of competing suitors for your startup, Zuckerberg said, and be willing to move fast to stave off rivals and get the deal done.</p>\n                                            <blockquote>Often, if a company knows we're offering something, they will offer more. So being able to move quickly not only increases our chance of being able to get a deal done if we want to, but it makes it so we don't have end up having to pay a lot more because the process drags out.</blockquote>\n                                            <p>It wasn't clear why these strategies didn't work on Snapchat CEO Evan Spiegel, who <a href=\"https://www.cnet.com/news/snapchat-said-to-rebuff-3-billion-offer-from-facebook/\" target=\"_blank\">famously rebuffed</a> a $3 billion takeover offer from Facebook in 2013.</p>\n\n\n\n\n\n                                            \n                                            <p><em><strong>Tech Enabled:</strong> CNET chronicles tech's role in providing new kinds of accessibility. Check it out <a href=\"https://www.cnet.com/tech-enabled/\" target=\"_blank\">here</a>.</em><em><strong><br></strong></em></p>\n                                            <p><em><strong>Technically Literate:</strong> Original works of short fiction with unique perspectives on tech, exclusively on CNET. <a href=\"https://www.cnet.com/technically-literate/\" target=\"_blank\">Here</a>.</em></p>\n\n\n\n                                            \n\n\n                                            \n                                    </div></article>\n"`,
[INFO] [stdout]  right: `"<article><div itemprop=\"articleBody\" data-component=\"lazyloadImages\" id=\"readability-page-1\">\n\n\n\n\n                                        <figure section=\"shortcodeImage\"><span><span itemprop=\"image\" itemscope=\"\" itemtype=\"https://schema.org/ImageObject\"><img src=\"https://cnet1.cbsistatic.com/img/nAMdBzIE1ogVw5bOBZBaiJCt3Ro=/570x0/2014/03/21/863df5d9-e8b8-4b38-851b-5e3f77f2cf0e/mark-zuckerberg-facebook-home-10671610x407.jpg\" alt=\"\" width=\"570\" height=\"0\"/><meta itemprop=\"url\" content=\"https://cnet1.cbsistatic.com/img/nAMdBzIE1ogVw5bOBZBaiJCt3Ro=/570x0/2014/03/21/863df5d9-e8b8-4b38-851b-5e3f77f2cf0e/mark-zuckerberg-facebook-home-10671610x407.jpg\"/><meta itemprop=\"height\" content=\"0\"/><meta itemprop=\"width\" content=\"570\"/></span></span>\n                                            <figcaption><span><p>Facebook CEO Mark Zuckerberg, the man with the acquisition plan.</p></span><span>Photo by                                            James Martin/CNET\n                                        </span></figcaption>\n                                            </figure>\n                                            <p>Anyone who has ever been involved in closing a billion-dollar acquisition deal will tell you that you don't go in without a clear, well thought out plan.</p>\n                                            \n                                            <p>Facebook CEO Mark Zuckerberg knows a thing or two about how to seal the deal on blockbuster buys. After all, he's the man behind his company's <a href=\"https://www.cnet.com/news/facebook-closes-19-billion-deal-for-whatsapp/\" target=\"_blank\">$19 billion acquisition</a> of WhatsApp, he <a href=\"https://www.cnet.com/news/zuckerberg-did-1-billion-instagram-deal-on-his-own/\" target=\"_blank\">personally brokered</a> its $1 billion buyout of <a href=\"https://www.cnet.com/news/why-facebook-plunked-down-1-billion-to-buy-instagram/\" target=\"_blank\">Instagram</a> and closed the <a href=\"https://www.cnet.com/news/facebook-to-buy-oculus-for-2-billion/\" target=\"_blank\">$3 billion deal</a> to buy Oculus VR.</p>\n                                            <p>Zuckerberg offered a primer on the strategies he and his company employ when they see an attractive target during testimony Tuesday <a href=\"https://www.cnet.com/news/zenimax-sues-oculus-over-virtual-reality-rift-tech/\" target=\"_blank\">in a lawsuit with ZeniMax Media</a>, which accuses Oculus and Facebook of \"misappropriating\" trade secrets and copyright infringement. At the heart of the lawsuit is technology that helped create liftoff for virtual reality, one of the <a href=\"http://www.cbsnews.com/videos/the-reality-of-the-virtual-world/\" target=\"_blank\" data-component=\"externalLink\">hottest gadget trends today.</a></p>\n                                            <p>A key Facebook approach is building a long-term relationship with your target, Zuckerberg said at the trial. These deals don't just pop up over night, he said according to a transcript reviewed by <a href=\"http://www.businessinsider.com/mark-zuckerberg-explains-facebooks-acquisition-strategy-2017-1\" target=\"_blank\" data-component=\"externalLink\">Business Insider</a>. They take time to cultivate. </p>\n                                            <blockquote>\n                                                <p>I've been building relationships, at least in Instagram and the WhatsApp cases, for years with the founders and the people that are involved in these companies, which made [it] so that when it became time or when we thought it was the right time to move, we felt like we had a good amount of context and had good relationships so that we could move quickly, which was competitively important and why a lot of these acquisitions, I think, came to us instead of our competitors and ended up being very good acquisitions over time that a lot of competitors wished they had gotten instead. </p>\n                                            </blockquote>\n                                            <p> He also stressed the need assure your target that you have a shared vision about how you will collaborate after the deal is put to bed. Zuckerberg said this was reason Facebook was able to acquire Oculus for less than its original $4 billion asking price.</p>\n                                            <blockquote>If this [deal] is going to happen, it's not going to be because we offer a lot of money, although we're going to have to offer a fair price for the company that is more than what they felt like they could do on their own. But they also need to feel like this was actually going to help their mission.</blockquote>\n\n\n\n\n\n                                            \n                                            <p>When that doesn't work, Zuckerberg said scare tactics is an effective, if undesirable, way of persuading small startups that they face a better chance of survival if they have Facebook to guide their way rather than going it alone.</p>\n                                            <blockquote>That's less my thing, but I think if you are trying to help convince people that they want to join you, helping them understand all the pain that they would have to go through to build it out independently is a valuable tactic. </blockquote>\n                                            <p>It also pays to be weary of competing suitors for your startup, Zuckerberg said, and be willing to move fast to stave off rivals and get the deal done.</p>\n                                            <blockquote>Often, if a company knows we're offering something, they will offer more. So being able to move quickly not only increases our chance of being able to get a deal done if we want to, but it makes it so we don't have end up having to pay a lot more because the process drags out.</blockquote>\n                                            <p>It wasn't clear why these strategies didn't work on Snapchat CEO Evan Spiegel, who <a href=\"https://www.cnet.com/news/snapchat-said-to-rebuff-3-billion-offer-from-facebook/\" target=\"_blank\">famously rebuffed</a> a $3 billion takeover offer from Facebook in 2013.</p>\n\n\n\n\n\n                                            \n                                            <p><em><strong>Tech Enabled:</strong> CNET chronicles tech's role in providing new kinds of accessibility. Check it out <a href=\"https://www.cnet.com/tech-enabled/\" target=\"_blank\">here</a>.</em><em><strong><br/></strong></em></p>\n                                            <p><em><strong>Technically Literate:</strong> Original works of short fiction with unique perspectives on tech, exclusively on CNET. <a href=\"https://www.cnet.com/technically-literate/\" target=\"_blank\">Here</a>.</em></p>\n\n\n\n                                            \n\n\n                                            \n                                    </div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435a54f - article_scraper::full_text_parser::readability::tests::cnet::{{closure}}::h37e54348f662a773
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:143:21
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435a382 - article_scraper::full_text_parser::readability::tests::cnet::he510b510e52a58cb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:143:5
[INFO] [stdout]   37:     0x564a6435a207 - article_scraper::full_text_parser::readability::tests::cnet::{{closure}}::ha66bdeb661f1c62d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:142:17
[INFO] [stdout]   38:     0x564a64339395 - core::ops::function::FnOnce::call_once::h08fd99313adf3b0a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::hidden_nodes stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@style]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//form[not(ancestor::form)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//comment()[not(ancestor::comment())]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//script[not(ancestor::script)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@type='text/css'][not(ancestor::*[@type='text/css'])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//link[not(ancestor::link)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node 
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 17 = 17
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: body {"content_score": "17"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: head (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: body (None) with score 17
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: body (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Altering sibling: body (None)
[INFO] [stdout] thread 'full_text_parser::readability::tests::hidden_nodes' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\">\n        \n        <p>\n            Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\n        </p>\n        <h2>\n            Secondary header\n        </h2>\n        \n        <h2>\n            Third header\n        </h2>\n        \n    </DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\">\n        \n        <p>\n            Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\n        </p>\n        <h2>\n            Secondary header\n        </h2>\n        \n        <h2>\n            Third header\n        </h2>\n        \n    </DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435ec8f - article_scraper::full_text_parser::readability::tests::hidden_nodes::{{closure}}::hc42520ab8f9352a8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:238:29
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435eac2 - article_scraper::full_text_parser::readability::tests::hidden_nodes::h6424b6308115eac6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:238:5
[INFO] [stdout]   37:     0x564a6435e947 - article_scraper::full_text_parser::readability::tests::hidden_nodes::{{closure}}::h06ea5dc0d6cfd89b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:237:25
[INFO] [stdout]   38:     0x564a64339be5 - core::ops::function::FnOnce::call_once::h4046e67b41c4e28a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::aclu stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@style]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@type='text/css'][not(ancestor::*[@type='text/css'])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body html not-front not-logged-in no-sidebars page-node page-node- page-node-67865 node-type-blog section-blog page-panels panel-layout-two-col-sidebar-right-mix: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: body {"content_score": "1.4176470588235295", "class": "html not-front not-logged-in no-sidebars page-node page-node- page-node-67865 node-type-blog section-blog page-panels panel-layout-two-col-sidebar-right-mix"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: head (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: body (Some("html not-front not-logged-in no-sidebars page-node page-node- page-node-67865 node-type-blog section-blog page-panels panel-layout-two-col-sidebar-right-mix")) with score 1.4176470588235295
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: body (Some("html not-front not-logged-in no-sidebars page-node page-node- page-node-67865 node-type-blog section-blog page-panels panel-layout-two-col-sidebar-right-mix"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Altering sibling: body (Some("html not-front not-logged-in no-sidebars page-node page-node- page-node-67865 node-type-blog section-blog page-panels panel-layout-two-col-sidebar-right-mix"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body html not-front not-logged-in no-sidebars page-node page-node- page-node-67865 node-type-blog section-blog page-panels panel-layout-two-col-sidebar-right-mix: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div banner-eoy-text-container: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div banner-middle: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 1 = -19
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div banner-nav: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.3333333333333333 = -19.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div banner-eoy-inner: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.2222222222222222 = -19.77777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div block block-aclu-promotions eoy-banner first odd aclu-promotions-banner-eoy: -45
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -45 + 0.16666666666666666 = -44.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div block block-blockify odd: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div header__region region region-header clearfix: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div inner-inner: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div inner: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node header header not-sticky: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] header: 0 + 0.16666666666666666 = 0.16666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div inner-inner: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div inner: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.5 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div menu-panel: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.5 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li menu__item is-expanded first expanded: -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -3 + 0.3333333333333333 = -2.6666666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node ul menu: -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -3 + 0.25 = -2.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div menu-panel-content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div inner-inner: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div inner: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div menu-panel: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li menu__item is-expanded expanded: -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -3 + 0.16666666666666666 = -2.8333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 5 = 11
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 2.5 = 7.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.222222222222222 + 0.8333333333333334 = 6.055555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -2.8333333333333335 + 0.5555555555555556 = -2.2777777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -2.75 + 0.4166666666666667 = -2.3333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div inner-inner: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 4 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div inner: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div menu-panel: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.6666666666666666 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li menu__item is-expanded expanded: -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -3 + 0.4444444444444444 = -2.5555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -2.3333333333333335 + 0.3333333333333333 = -2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div file file-image file-image-jpeg: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node figure field-image: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] figure: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div blog-multimedia--figure-caption: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div node node-blog view-mode-blog_multimedia: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div panel-pane pane-aclu-blog-multimedia: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div panel-pane pane-aclu-components-description description: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 8 = 13
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div panel-panel panel-main-3 content-column: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 4 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div inner: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.3333333333333333 = 6.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div center-wrapper clearfix full-page-width: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.8888888888888888 = 30.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div panel-display panel-two-col-sidebar-right-mix: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.6666666666666666 = -19.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13 + 7 = 20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34 + 3.5 = 37.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.333333333333333 + 1.1666666666666667 = 7.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.88888888888889 + 0.7777777777777778 = 31.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.333333333333332 + 0.5833333333333334 = -18.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 20 + 13 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.5 + 6.5 = 44
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.5 + 2.1666666666666665 = 9.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.666666666666668 + 1.4444444444444444 = 33.111111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -18.75 + 1.0833333333333333 = -17.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33 + 4 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44 + 2 = 46
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.666666666666666 + 0.6666666666666666 = 10.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.111111111111114 + 0.4444444444444444 = 33.55555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -17.666666666666668 + 0.3333333333333333 = -17.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37 + 2 = 39
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46 + 1 = 47
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.333333333333332 + 0.3333333333333333 = 10.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.55555555555556 + 0.2222222222222222 = 33.77777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -17.333333333333336 + 0.16666666666666666 = -17.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39 + 8 = 47
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47 + 4 = 51
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.666666666666666 + 1.3333333333333333 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.77777777777778 + 0.8888888888888888 = 34.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -17.166666666666668 + 0.6666666666666666 = -16.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47 + 10 = 57
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 51 + 5 = 56
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12 + 1.6666666666666667 = 13.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.666666666666664 + 1.1111111111111112 = 35.77777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -16.5 + 0.8333333333333334 = -15.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 57 + 6 = 63
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56 + 3 = 59
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.666666666666666 + 1 = 14.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.77777777777778 + 0.6666666666666666 = 36.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -15.666666666666666 + 0.5 = -15.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 63 + 4 = 67
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 59 + 2 = 61
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.666666666666666 + 0.6666666666666666 = 15.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.44444444444444 + 0.4444444444444444 = 36.888888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -15.166666666666666 + 0.3333333333333333 = -14.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 67 + 2 = 69
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 61 + 1 = 62
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.333333333333332 + 0.3333333333333333 = 15.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.888888888888886 + 0.2222222222222222 = 37.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -14.833333333333332 + 0.16666666666666666 = -14.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 69 + 6 = 75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 62 + 3 = 65
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.666666666666666 + 1 = 16.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.11111111111111 + 0.6666666666666666 = 37.77777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -14.666666666666666 + 0.5 = -14.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 75 + 4 = 79
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 65 + 2 = 67
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.666666666666664 + 0.6666666666666666 = 17.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.77777777777777 + 0.4444444444444444 = 38.222222222222214
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -14.166666666666666 + 0.3333333333333333 = -13.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 79 + 8 = 87
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 67 + 4 = 71
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17.333333333333332 + 1.3333333333333333 = 18.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.222222222222214 + 0.8888888888888888 = 39.1111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -13.833333333333332 + 0.6666666666666666 = -13.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 87 + 9 = 96
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 71 + 4.5 = 75.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 18.666666666666664 + 1.5 = 20.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.1111111111111 + 1 = 40.1111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -13.166666666666666 + 0.75 = -12.416666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 96 + 7 = 103
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 75.5 + 3.5 = 79
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 20.166666666666664 + 1.1666666666666667 = 21.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.1111111111111 + 0.7777777777777778 = 40.88888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -12.416666666666666 + 0.5833333333333334 = -11.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 103 + 3 = 106
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 79 + 1.5 = 80.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 21.333333333333332 + 0.5 = 21.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.88888888888888 + 0.3333333333333333 = 41.222222222222214
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -11.833333333333332 + 0.25 = -11.583333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node blockquote : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] blockquote: 0 + 3 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 106 + 1.5 = 107.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 80.5 + 0.5 = 81
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 21.833333333333332 + 0.3333333333333333 = 22.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.222222222222214 + 0.25 = 41.472222222222214
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 107.5 + 4 = 111.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 81 + 2 = 83
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 22.166666666666664 + 0.6666666666666666 = 22.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.472222222222214 + 0.4444444444444444 = 41.91666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -11.583333333333332 + 0.3333333333333333 = -11.249999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 111.5 + 3 = 114.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 83 + 1.5 = 84.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 22.833333333333332 + 0.5 = 23.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.91666666666666 + 0.3333333333333333 = 42.24999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -11.249999999999998 + 0.25 = -10.999999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 114.5 + 7 = 121.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 84.5 + 3.5 = 88
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 23.333333333333332 + 1.1666666666666667 = 24.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.24999999999999 + 0.7777777777777778 = 43.02777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -10.999999999999998 + 0.5833333333333334 = -10.416666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 121.5 + 3 = 124.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 88 + 1.5 = 89.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 24.5 + 0.5 = 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43.02777777777777 + 0.3333333333333333 = 43.36111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -10.416666666666664 + 0.25 = -10.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 124.5 + 3 = 127.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 89.5 + 1.5 = 91
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 25 + 0.5 = 25.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43.36111111111111 + 0.3333333333333333 = 43.69444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -10.166666666666664 + 0.25 = -9.916666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 127.5 + 5 = 132.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 91 + 2.5 = 93.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 25.5 + 0.8333333333333334 = 26.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43.69444444444444 + 0.5555555555555556 = 44.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -9.916666666666664 + 0.4166666666666667 = -9.499999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 132.5 + 3 = 135.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 93.5 + 1.5 = 95
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 26.333333333333332 + 0.5 = 26.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44.25 + 0.3333333333333333 = 44.583333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -9.499999999999998 + 0.25 = -9.249999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 135.5 + 9 = 144.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 95 + 4.5 = 99.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 26.833333333333332 + 1.5 = 28.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44.583333333333336 + 1 = 45.583333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -9.249999999999998 + 0.75 = -8.499999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 144.5 + 8 = 152.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 99.5 + 4 = 103.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 28.333333333333332 + 1.3333333333333333 = 29.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 45.583333333333336 + 0.8888888888888888 = 46.47222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -8.499999999999998 + 0.6666666666666666 = -7.833333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 152.5 + 2 = 154.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 103.5 + 1 = 104.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 29.666666666666664 + 0.3333333333333333 = 29.999999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46.47222222222222 + 0.2222222222222222 = 46.69444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -7.833333333333331 + 0.16666666666666666 = -7.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 154.5 + 10 = 164.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 104.5 + 5 = 109.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 29.999999999999996 + 1.6666666666666667 = 31.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46.69444444444444 + 1.1111111111111112 = 47.80555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -7.666666666666664 + 0.8333333333333334 = -6.833333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 164.5 + 5 = 169.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 109.5 + 2.5 = 112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.666666666666664 + 0.8333333333333334 = 32.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47.80555555555556 + 0.5555555555555556 = 48.361111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -6.833333333333331 + 0.4166666666666667 = -6.416666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 169.5 + 8 = 177.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 112 + 4 = 116
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.5 + 1.3333333333333333 = 33.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 48.361111111111114 + 0.8888888888888888 = 49.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -6.416666666666664 + 0.6666666666666666 = -5.749999999999997
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 177.5 + 7 = 184.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 116 + 3.5 = 119.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.833333333333336 + 1.1666666666666667 = 35
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 49.25 + 0.7777777777777778 = 50.02777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -5.749999999999997 + 0.5833333333333334 = -5.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 184.5 + 7 = 191.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 119.5 + 3.5 = 123
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35 + 1.1666666666666667 = 36.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50.02777777777778 + 0.7777777777777778 = 50.80555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -5.166666666666664 + 0.5833333333333334 = -4.583333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 191.5 + 12 = 203.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 123 + 6 = 129
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.166666666666664 + 2 = 38.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50.80555555555556 + 1.3333333333333333 = 52.13888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -4.583333333333331 + 1 = -3.5833333333333313
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 203.5 + 4 = 207.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 129 + 2 = 131
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.166666666666664 + 0.6666666666666666 = 38.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.13888888888889 + 0.4444444444444444 = 52.583333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -3.5833333333333313 + 0.3333333333333333 = -3.249999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 207.5 + 3 = 210.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 131 + 1.5 = 132.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.83333333333333 + 0.5 = 39.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.583333333333336 + 0.3333333333333333 = 52.91666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -3.249999999999998 + 0.25 = -2.999999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 210.5 + 10 = 220.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 132.5 + 5 = 137.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.33333333333333 + 1.6666666666666667 = 40.99999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.91666666666667 + 1.1111111111111112 = 54.027777777777786
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -2.999999999999998 + 0.8333333333333334 = -2.1666666666666643
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 220.5 + 7 = 227.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 137.5 + 3.5 = 141
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.99999999999999 + 1.1666666666666667 = 42.16666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 54.027777777777786 + 0.7777777777777778 = 54.805555555555564
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -2.1666666666666643 + 0.5833333333333334 = -1.5833333333333308
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div field-comment-body text-area: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 6 = 11
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div comment-content: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div clear-block comment comment comment-by-anonymous first odd clearfix: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.6666666666666666 = -19.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.5 = -19.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11 + 5 = 16
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33 + 2.5 = 35.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 0.8333333333333334 = 6.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.333333333333332 + 0.5555555555555556 = -18.777777777777775
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.5 + 0.4166666666666667 = -19.083333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16 + 7 = 23
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.5 + 3.5 = 39
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.833333333333333 + 1.1666666666666667 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -18.777777777777775 + 0.7777777777777778 = -17.999999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.083333333333332 + 0.5833333333333334 = -18.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div comment-content: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div clear-block comment comment comment-by-anonymous even clearfix: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.3333333333333333 = -19.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -18.5 + 0.2222222222222222 = -18.27777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.16666666666666666 = 30.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div comment-content: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div clear-block comment comment comment-by-anonymous odd clearfix: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.3333333333333333 = -19.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -18.27777777777778 + 0.2222222222222222 = -18.055555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.166666666666668 + 0.16666666666666666 = 30.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div field-comment-body text-area: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 8 = 13
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 4 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div comment-content: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.3333333333333333 = 6.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div clear-block comment comment comment-by-anonymous even clearfix: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.8888888888888888 = -19.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -18.055555555555557 + 0.6666666666666666 = -17.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13 + 3 = 16
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34 + 1.5 = 35.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.333333333333333 + 0.5 = 6.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.11111111111111 + 0.3333333333333333 = -18.77777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -17.38888888888889 + 0.25 = -17.13888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16 + 6 = 22
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.5 + 3 = 38.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.833333333333333 + 1 = 7.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -18.77777777777778 + 0.6666666666666666 = -18.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -17.13888888888889 + 0.5 = -16.63888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 22 + 6 = 28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.5 + 3 = 41.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.833333333333333 + 1 = 8.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -18.11111111111111 + 0.6666666666666666 = -17.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -16.63888888888889 + 0.5 = -16.13888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div field-comment-body text-area: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 7 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3.5 = 33.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div comment-content: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.1666666666666667 = 6.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div clear-block comment comment comment-by-anonymous odd clearfix: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.7777777777777778 = -19.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -16.13888888888889 + 0.5833333333333334 = -15.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12 + 4 = 16
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.5 + 2 = 35.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.166666666666667 + 0.6666666666666666 = 6.833333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.22222222222222 + 0.4444444444444444 = -18.77777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -15.555555555555555 + 0.3333333333333333 = -15.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16 + 6 = 22
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.5 + 3 = 38.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.833333333333334 + 1 = 7.833333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -18.77777777777778 + 0.6666666666666666 = -18.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -15.222222222222221 + 0.5 = -14.722222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 22 + 6 = 28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.5 + 3 = 41.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.833333333333334 + 1 = 8.833333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -18.11111111111111 + 0.6666666666666666 = -17.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -14.722222222222221 + 0.5 = -14.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div field-comment-body text-area: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div comment-content: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div clear-block comment comment comment-by-anonymous even clearfix: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.2222222222222222 = -19.77777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -14.222222222222221 + 0.16666666666666666 = -14.055555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 3 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 1.5 = 32.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 0.5 = 5.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.77777777777778 + 0.3333333333333333 = -19.444444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -14.055555555555555 + 0.25 = -13.805555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div field-comment-body text-area: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 8 = 13
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 4 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div comment-content: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.3333333333333333 = 6.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div clear-block comment comment comment-by-anonymous odd clearfix: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.8888888888888888 = -19.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div indented: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.6666666666666666 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13 + 5 = 18
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34 + 2.5 = 36.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.333333333333333 + 0.8333333333333334 = 7.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.11111111111111 + 0.5555555555555556 = -18.555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666667 + 0.4166666666666667 = 6.083333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 7 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div comment-content: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3.5 = 8.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div clear-block comment comment comment-by-anonymous even clearfix: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 1.1666666666666667 = -18.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -13.805555555555555 + 0.7777777777777778 = -13.027777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333336 + 0.5833333333333334 = 30.916666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div field-comment-body text-area: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 9 = 14
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 4.5 = 34.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div comment-content: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.5 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div clear-block comment comment comment-by-anonymous odd clearfix: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 1 = -19
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div indented: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.75 = 5.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14 + 7 = 21
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.5 + 3.5 = 38
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.5 + 1.1666666666666667 = 7.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19 + 0.7777777777777778 = -18.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.75 + 0.5833333333333334 = 6.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 21 + 3 = 24
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38 + 1.5 = 39.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.666666666666667 + 0.5 = 8.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -18.22222222222222 + 0.3333333333333333 = -17.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.333333333333333 + 0.25 = 6.583333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div fieldable-panels-pane: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a promo-link: -25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: -25 + 1 = -24
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div panel-pane pane-fieldable-panels-pane pane-fpid-1005 pane-bundle-donation-promo: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.3333333333333333 = -19.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div panel-panel panel-right-3 sidebar-right: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.2222222222222222 = -19.77777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.16666666666666 + 0.16666666666666666 = 42.33333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div inner: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div panel-pane pane-aclu-blog-news-signup: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.77777777777778 + 0.3333333333333333 = -19.444444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.33333333333332 + 0.2222222222222222 = 42.55555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 54.805555555555564 + 0.16666666666666666 = 54.97222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node header : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] header: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div inner: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article node-67524 node node-action view-mode-featured_action action-background-style-featured_image clearfix component action featured-action: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 0.3333333333333333 = 0.3333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div panel-pane pane-featured-action: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.444444444444446 + 0.16666666666666666 = -19.27777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article has-image: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div window: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div scrollbar-swiper: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 0.3333333333333333 = -19.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div component featured-stories: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div panel-pane pane-aclu-blog-related-stories: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article has-image: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 1 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.666666666666668 + 0.3333333333333333 = -19.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.222222222222222 + 0.2222222222222222 = 5.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.166666666666667 + 0.16666666666666666 = 5.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article has-image: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 1 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.333333333333336 + 0.3333333333333333 = -19.000000000000004
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.444444444444445 + 0.2222222222222222 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333334 + 0.16666666666666666 = 5.500000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article has-image: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 1 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -19.000000000000004 + 0.3333333333333333 = -18.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666667 + 0.2222222222222222 = 5.888888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.500000000000001 + 0.16666666666666666 = 5.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article has-image: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9 + 1 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -18.66666666666667 + 0.3333333333333333 = -18.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.888888888888889 + 0.2222222222222222 = 6.111111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666668 + 0.16666666666666666 = 5.833333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "panel-pane pane-aclu-components-description description", "content_score": "220.09003442492718"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "137.31903017617302", "class": "panel-panel panel-main-3 content-column"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "center-wrapper clearfix full-page-width", "content_score": "53.1853319373203"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "41.5", "class": "content"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "41.5", "class": "content"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("panel-pane pane-aclu-blog-multimedia")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("panel-pane pane-aclu-components-description description")) with score 220.09003442492718
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("panel-pane pane-aclu-components-description description"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("panel-pane pane-aclu-social-comments")) with score 0
[INFO] [stdout] thread 'full_text_parser::readability::tests::aclu' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div id=\"readability-page-1\">\n                                        <p>\n                                            I don't use Facebook. I'm not technophobic — I'm a geek. I've been using email since the early 1990s, I have accounts on hundreds of services around the net, and I do software development and internet protocol design both for work and for fun. I believe that a globe-spanning communications network like the internet can be a positive social force, and I publish much of my own work on the open web.\n                                        </p>\n                                        <p>\n                                            But Facebook and other massive web companies represent a strong push toward unaccountable centralized social control, which I think makes our society more unequal and more unjust. The Cambridge Analytica scandal is one instance of this long-running problem with what I call the \"surveillance economy.\" I don't want to submit to these power structures, and I don’t want my presence on such platforms to serve as bait that lures other people into the digital panopticon.\n                                        </p>\n                                        <p>\n                                            But while I've never \"opted in\" to Facebook or any of the other big social networks, Facebook still has a detailed profile that can be used to target me. I've never consented to having Facebook collect my data, which can be used to draw very detailed inferences about my life, my habits, and my relationships. As we aim to take Facebook to task for its breach of user trust, we need to think about what its capabilities imply for society overall. After all, if you do #deleteFacebook, you'll find yourself in my shoes: non-consenting, but still subject to Facebook’s globe-spanning surveillance and targeting network.\n                                        </p>\n                                        <p>\n                                            There are at least two major categories of information available to Facebook about non-participants like me: information from other Facebook users, and information from sites on the open web.\n                                        </p>\n                                        <h3>\n                                            <strong>Information from other Facebook users</strong>\n                                        </h3>\n                                        <p>\n                                            When you sign up for Facebook, it encourages you to upload your list of contacts so that the site can \"find your friends.\" Facebook uses this contact information to learn about people, even if those people don't agree to participate. It also links people together based on who they know, even if the shared contact hasn't agreed to this use.\n                                        </p>\n                                        <p>\n                                            For example, I received an email from Facebook that lists the people who have all invited me to join Facebook: my aunt, an old co-worker, a friend from elementary school, etc. This email includes names and email addresses — including my own name — and at least one <a href=\"https://en.wikipedia.org/wiki/Web_bug\" target=\"_blank\">web bug</a> designed to identify me to Facebook’s web servers when I open the email. Facebook records this group of people as my contacts, even though I've never agreed to this kind of data collection.\n                                        </p>\n                                        <p>\n                                            Similarly, I'm sure that I'm in some photographs that someone has uploaded to Facebook — and I'm probably tagged in some of them. I've never agreed to this, but Facebook could still be keeping track.\n                                        </p>\n                                        <p>\n                                            So even if you decide you need to join Facebook, remember that you might be giving the company information about someone else who didn't agree to be part of its surveillance platform.\n                                        </p>\n                                        <h3>\n                                            <strong>Information from sites on the open Web</strong>\n                                        </h3>\n                                        <p>\n                                            Nearly every website that you visit that has a \"Like\" button is actually encouraging your browser to tell Facebook about your browsing habits. Even if you don't click on the \"Like\" button, displaying it requires your browser to send a request to Facebook's servers for the \"Like\" button itself. That request includes <a href=\"https://en.wikipedia.org/wiki/HTTP_referer\" target=\"_blank\">information</a> mentioning the name of the page you are visiting and any Facebook-specific <a href=\"https://en.wikipedia.org/wiki/HTTP_cookie\" target=\"_blank\">cookies</a> your browser might have collected. (See <a href=\"https://www.facebook.com/help/186325668085084\" target=\"_blank\">Facebook's own description of this process</a>.) This is called a \"third-party request.\"\n                                        </p>\n                                        <p>\n                                            This makes it possible for Facebook to create a detailed picture of your browsing history — even if you've never even visited Facebook directly, let alone signed up for a Facebook account.\n                                        </p>\n                                        <p>\n                                            Think about most of the web pages you've visited — how many of them <em>don't</em> have a \"Like\" button? If you administer a website and you include a \"Like\" button on every page, you're helping Facebook to build profiles of your visitors, even those who have opted out of the social network. Facebook’s <a href=\"https://developers.facebook.com/docs/plugins/\" target=\"_blank\">“Share” buttons</a> on other sites — along with <a href=\"https://www.facebook.com/business/learn/facebook-ads-pixel\" target=\"_blank\">other tools</a> — work a bit differently from the “Like” button, but do effectively the same thing.\n                                        </p>\n                                        <p>\n                                            The profiles that Facebook builds on non-users don't necessarily include so-called \"personally identifiable information\" (PII) like names or email addresses. But they do include fairly unique patterns. Using <a href=\"https://dev.chromium.org/for-testers/providing-network-details\" target=\"_blank\">Chromium's NetLog dumping</a>, I performed a simple five-minute browsing test last week that included visits to various sites — but not Facebook. In that test, the PII-free data that was sent to Facebook included information about which news articles I was reading, my dietary preferences, and my hobbies.\n                                        </p>\n                                        <p>\n                                            Given the precision of this kind of mapping and targeting, \"PII\" isn’t necessary to reveal my identity. How many vegans examine specifications for computer hardware from the ACLU's offices while reading about Cambridge Analytica? Anyway, if Facebook combined that information with the \"web bug\" from the email mentioned above — which <em>is</em> clearly linked to my name and e-mail address — no guesswork would be required.\n                                        </p>\n                                        <p>\n                                            I'd be shocked if Facebook were not connecting those dots given the goals <a href=\"https://www.facebook.com/about/privacy/cookies\" target=\"_blank\">they claim for data collection</a>:\n                                        </p>\n                                        <blockquote>\n                                            <p>\n                                                We use the information we have to improve our advertising and measurement systems so we can show you relevant ads on and off our Services and measure the effectiveness and reach of ads and services.\n                                            </p>\n                                        </blockquote>\n                                        <p>\n                                            This is, in essence, exactly what Cambridge Analytica did.\n                                        </p>\n                                        <h3>\n                                            <strong>Consent</strong>\n                                        </h3>\n                                        <p>\n                                            Facebook and other tech companies often deflect accusations against excessive data collection by arguing \"consent\" — that they harvest and use data with the consent of the users involved.\n                                        </p>\n                                        <p>\n                                            But even if we accept that clicking through a \"Terms of Service\" that <a href=\"https://tosdr.org/\" target=\"_blank\">no one reads</a> can actually constitute true consent, even if we ignore the fact that these terms are overwhelmingly one-sided and non-negotiable, and even if we accept that it's meaningful for people to give consent when sharing data about other people who may have also opted in — what is the recourse for someone who has not opted into these systems at all?\n                                        </p>\n                                        <p>\n                                            Are those of us who have explicitly avoided agreeing to the Facebook terms of service simply fair game for an industry-wide surveillance and targeting network?\n                                        </p>\n                                        <h3>\n                                            <strong>Privilege</strong>\n                                        </h3>\n                                        <p>\n                                            I don’t mean to critique people who have created a Facebook profile or suggest they deserve whatever they get.\n                                        </p>\n                                        <p>\n                                            My ability to avoid Facebook comes from privilege — I have existing social contacts with whom I know how to stay in touch without using Facebook's network. My job does not require that I use Facebook. I can afford the time and expense to communicate with my electoral representatives and political allies via other channels.\n                                        </p>\n                                        <p>\n                                            Many people do not have these privileges and are compelled to \"opt in\" on Facebook's non-negotiable terms.\n                                        </p>\n                                        <p>\n                                            Many journalists, organizers, schools, politicians, and others who have good reasons to oppose Facebook's centralized social control feel compelled by Facebook's reach and scale to participate in their practices, even those we know to be harmful. That includes the ACLU.\n                                        </p>\n                                        <p>\n                                            Privacy should not be a luxury good, and while I'm happy to encourage people to opt out of these subtle and socially fraught arrangements, I do not argue that anyone who has signed up has somehow relinquished concerns about their privacy. We need to evaluate privacy concerns in their full social contexts. These are not problems that can be resolved on an individual level, because of the interpersonal nature of much of this data and the complexities of the tradeoffs involved.\n                                        </p>\n                                        <h3>\n                                            <strong>Technical countermeasures</strong>\n                                        </h3>\n                                        <p>\n                                            While they may not solve the problem, there are some technical steps people can take to limit the scope of these surveillance practices. For example, some web browsers do not send \"third-party cookies\" by default, or <a href=\"https://wiki.mozilla.org/Thirdparty\" target=\"_blank\">they scope cookies</a> so that centralized surveillance doesn't get a single view of one user. The most privacy-preserving modern browser is <a href=\"https://www.torproject.org/\" target=\"_blank\">the Tor Browser</a>, which everyone should have installed and available, even if it's not the browser they choose to use every day. It limits the surveillance ability of systems that you have not signed up for to track you as you move around the web.\n                                        </p>\n                                        <p>\n                                            You can also modify some browsers — for example, with plug-ins for <a href=\"https://requestpolicycontinued.github.io/\" target=\"_blank\">Firefox</a> and <a href=\"https://chrome.google.com/webstore/detail/umatrix/ogfcmafjalglgifnmanfmnieipoejdcf\" target=\"_blank\">Chrome</a> — so that they <a href=\"https://addons.mozilla.org/en-US/firefox/addon/umatrix/\" target=\"_blank\">do not send third-party</a> <a href=\"https://requestpolicycontinued.github.io/\" target=\"_blank\">requests at all</a>. Firefox is also exploring even more <a href=\"https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/\" target=\"_blank\">privacy-preserving techniques</a><a href=\"https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/\" target=\"_blank\">.</a>\n                                        </p>\n                                        <p>\n                                            It can’t be denied, though, that these tools are harder to use than the web browsers most people are accustomed to, and they create barriers to some online activities. (For example, logging in to <a href=\"https://offcampushousing.uconn.edu/login\" target=\"_blank\">some sites</a> and accessing some <a href=\"https://filestore.community.support.microsoft.com/api/images/0253d8fb-b050-401a-834d-9d80a99c0b12\" target=\"_blank\">web applications</a> is impossible without third-party cookies.)\n                                        </p>\n                                        <p>\n                                            Some website operators take their visitors' privacy more seriously than others, by reducing the amount of third-party requests. For example, it's possible to display \"share on Facebook\" or \"Like\" buttons without sending user requests to Facebook in the first place. The ACLU's own website does this because we believe that the right to read with privacy is a fundamental protection for civic discourse.\n                                        </p>\n                                        <p>\n                                            If you are responsible for running a website, try browsing it with a third-party-blocking extension turned on. Think about how much information you're requiring your users to send to third parties as a condition for using your site. If you care about being a good steward of your visitors' data, you can re-design your website to reduce this kind of leakage.\n                                        </p>\n                                        <h3>\n                                            <strong>Opting out?</strong>\n                                        </h3>\n                                        <p>\n                                            Some advertisers claim that you can \"opt out\" of their targeted advertising, and even offer <a href=\"http://optout.aboutads.info/\" target=\"_blank\">a centralized place meant to help you do so</a>.\u{a0}However, my experience with these tools isn't a positive one. They don't appear to work all of the time. (In a recent experiment I conducted, two advertisers’ opt-out mechanisms failed to take effect.) And while advertisers claim to allow the user to opt out of \"interest-based ads,\" it's not clear that the opt-outs govern data collection itself, rather than just the use of the collected data for displaying ads. Moreover, opting out on their terms requires the use of third-party cookies, thereby enabling another mechanism that other advertisers can then exploit.\n                                        </p>\n                                        <p>\n                                            It's also not clear how they function over time: How frequently do I need to take these steps? Do they expire? How often should I check back to make sure I’m still opted out? I'd much prefer an approach requiring me to opt <em>in</em> to surveillance and targeting.\n                                        </p>\n                                        <h3>\n                                            <strong>Fix the surveillance economy, not just Facebook</strong>\n                                        </h3>\n                                        <p>\n                                            These are just a few of the mechanisms that enable online tracking. Facebook is just one culprit in this online \"surveillance economy,\" albeit a massive one — the company owns <a href=\"https://www.instagram.com/\" target=\"_blank\">Instagram</a>, <a href=\"https://atlassolutions.com/\" target=\"_blank\">Atlas</a>, <a href=\"https://www.whatsapp.com/\" target=\"_blank\">WhatsApp</a>, and dozens of other internet and technology companies and services. But it’s not the only player in this space. Google’s business model also relies on this kind of surveillance, and there are dozens of smaller players as well.\n                                        </p>\n                                        <p>\n                                            As we work to address the fallout from the current storm around Facebook and Cambridge Analytica, we can't afford to lose sight of these larger mechanisms at play. Cambridge Analytica's failures and mistakes are inherent to Facebook's business model. We need to seriously challenge the social structures that encourage people to opt in to this kind of surveillance. At the same time, we also need to protect those of us who manage to opt out.\n                                        </p>\n                                    </div></article>\n"`,
[INFO] [stdout]  right: `"<article><div id=\"readability-page-1\">\n                                        <p>\n                                            I don't use Facebook. I'm not technophobic — I'm a geek. I've been using email since the early 1990s, I have accounts on hundreds of services around the net, and I do software development and internet protocol design both for work and for fun. I believe that a globe-spanning communications network like the internet can be a positive social force, and I publish much of my own work on the open web.\n                                        </p>\n                                        <p>\n                                            But Facebook and other massive web companies represent a strong push toward unaccountable centralized social control, which I think makes our society more unequal and more unjust. The Cambridge Analytica scandal is one instance of this long-running problem with what I call the \"surveillance economy.\" I don't want to submit to these power structures, and I don’t want my presence on such platforms to serve as bait that lures other people into the digital panopticon.\n                                        </p>\n                                        <p>\n                                            But while I've never \"opted in\" to Facebook or any of the other big social networks, Facebook still has a detailed profile that can be used to target me. I've never consented to having Facebook collect my data, which can be used to draw very detailed inferences about my life, my habits, and my relationships. As we aim to take Facebook to task for its breach of user trust, we need to think about what its capabilities imply for society overall. After all, if you do #deleteFacebook, you'll find yourself in my shoes: non-consenting, but still subject to Facebook’s globe-spanning surveillance and targeting network.\n                                        </p>\n                                        <p>\n                                            There are at least two major categories of information available to Facebook about non-participants like me: information from other Facebook users, and information from sites on the open web.\n                                        </p>\n                                        <h3>\n                                            <strong>Information from other Facebook users</strong>\n                                        </h3>\n                                        <p>\n                                            When you sign up for Facebook, it encourages you to upload your list of contacts so that the site can \"find your friends.\" Facebook uses this contact information to learn about people, even if those people don't agree to participate. It also links people together based on who they know, even if the shared contact hasn't agreed to this use.\n                                        </p>\n                                        <p>\n                                            For example, I received an email from Facebook that lists the people who have all invited me to join Facebook: my aunt, an old co-worker, a friend from elementary school, etc. This email includes names and email addresses — including my own name — and at least one <a href=\"https://en.wikipedia.org/wiki/Web_bug\" target=\"_blank\">web bug</a> designed to identify me to Facebook’s web servers when I open the email. Facebook records this group of people as my contacts, even though I've never agreed to this kind of data collection.\n                                        </p>\n                                        <p>\n                                            Similarly, I'm sure that I'm in some photographs that someone has uploaded to Facebook — and I'm probably tagged in some of them. I've never agreed to this, but Facebook could still be keeping track.\n                                        </p>\n                                        <p>\n                                            So even if you decide you need to join Facebook, remember that you might be giving the company information about someone else who didn't agree to be part of its surveillance platform.\n                                        </p>\n                                        <h3>\n                                            <strong>Information from sites on the open Web</strong>\n                                        </h3>\n                                        <p>\n                                            Nearly every website that you visit that has a \"Like\" button is actually encouraging your browser to tell Facebook about your browsing habits. Even if you don't click on the \"Like\" button, displaying it requires your browser to send a request to Facebook's servers for the \"Like\" button itself. That request includes <a href=\"https://en.wikipedia.org/wiki/HTTP_referer\" target=\"_blank\">information</a> mentioning the name of the page you are visiting and any Facebook-specific <a href=\"https://en.wikipedia.org/wiki/HTTP_cookie\" target=\"_blank\">cookies</a> your browser might have collected. (See <a href=\"https://www.facebook.com/help/186325668085084\" target=\"_blank\">Facebook's own description of this process</a>.) This is called a \"third-party request.\"\n                                        </p>\n                                        <p>\n                                            This makes it possible for Facebook to create a detailed picture of your browsing history — even if you've never even visited Facebook directly, let alone signed up for a Facebook account.\n                                        </p>\n                                        <p>\n                                            Think about most of the web pages you've visited — how many of them <em>don't</em> have a \"Like\" button? If you administer a website and you include a \"Like\" button on every page, you're helping Facebook to build profiles of your visitors, even those who have opted out of the social network. Facebook’s <a href=\"https://developers.facebook.com/docs/plugins/\" target=\"_blank\">“Share” buttons</a> on other sites — along with <a href=\"https://www.facebook.com/business/learn/facebook-ads-pixel\" target=\"_blank\">other tools</a> — work a bit differently from the “Like” button, but do effectively the same thing.\n                                        </p>\n                                        <p>\n                                            The profiles that Facebook builds on non-users don't necessarily include so-called \"personally identifiable information\" (PII) like names or email addresses. But they do include fairly unique patterns. Using <a href=\"https://dev.chromium.org/for-testers/providing-network-details\" target=\"_blank\">Chromium's NetLog dumping</a>, I performed a simple five-minute browsing test last week that included visits to various sites — but not Facebook. In that test, the PII-free data that was sent to Facebook included information about which news articles I was reading, my dietary preferences, and my hobbies.\n                                        </p>\n                                        <p>\n                                            Given the precision of this kind of mapping and targeting, \"PII\" isn’t necessary to reveal my identity. How many vegans examine specifications for computer hardware from the ACLU's offices while reading about Cambridge Analytica? Anyway, if Facebook combined that information with the \"web bug\" from the email mentioned above — which <em>is</em> clearly linked to my name and e-mail address — no guesswork would be required.\n                                        </p>\n                                        <p>\n                                            I'd be shocked if Facebook were not connecting those dots given the goals <a href=\"https://www.facebook.com/about/privacy/cookies\" target=\"_blank\">they claim for data collection</a>:\n                                        </p>\n                                        <blockquote>\n                                            <p>\n                                                We use the information we have to improve our advertising and measurement systems so we can show you relevant ads on and off our Services and measure the effectiveness and reach of ads and services.\n                                            </p>\n                                        </blockquote>\n                                        <p>\n                                            This is, in essence, exactly what Cambridge Analytica did.\n                                        </p>\n                                        <h3>\n                                            <strong>Consent</strong>\n                                        </h3>\n                                        <p>\n                                            Facebook and other tech companies often deflect accusations against excessive data collection by arguing \"consent\" — that they harvest and use data with the consent of the users involved.\n                                        </p>\n                                        <p>\n                                            But even if we accept that clicking through a \"Terms of Service\" that <a href=\"https://tosdr.org/\" target=\"_blank\">no one reads</a> can actually constitute true consent, even if we ignore the fact that these terms are overwhelmingly one-sided and non-negotiable, and even if we accept that it's meaningful for people to give consent when sharing data about other people who may have also opted in — what is the recourse for someone who has not opted into these systems at all?\n                                        </p>\n                                        <p>\n                                            Are those of us who have explicitly avoided agreeing to the Facebook terms of service simply fair game for an industry-wide surveillance and targeting network?\n                                        </p>\n                                        <h3>\n                                            <strong>Privilege</strong>\n                                        </h3>\n                                        <p>\n                                            I don’t mean to critique people who have created a Facebook profile or suggest they deserve whatever they get.\n                                        </p>\n                                        <p>\n                                            My ability to avoid Facebook comes from privilege — I have existing social contacts with whom I know how to stay in touch without using Facebook's network. My job does not require that I use Facebook. I can afford the time and expense to communicate with my electoral representatives and political allies via other channels.\n                                        </p>\n                                        <p>\n                                            Many people do not have these privileges and are compelled to \"opt in\" on Facebook's non-negotiable terms.\n                                        </p>\n                                        <p>\n                                            Many journalists, organizers, schools, politicians, and others who have good reasons to oppose Facebook's centralized social control feel compelled by Facebook's reach and scale to participate in their practices, even those we know to be harmful. That includes the ACLU.\n                                        </p>\n                                        <p>\n                                            Privacy should not be a luxury good, and while I'm happy to encourage people to opt out of these subtle and socially fraught arrangements, I do not argue that anyone who has signed up has somehow relinquished concerns about their privacy. We need to evaluate privacy concerns in their full social contexts. These are not problems that can be resolved on an individual level, because of the interpersonal nature of much of this data and the complexities of the tradeoffs involved.\n                                        </p>\n                                        <h3>\n                                            <strong>Technical countermeasures</strong>\n                                        </h3>\n                                        <p>\n                                            While they may not solve the problem, there are some technical steps people can take to limit the scope of these surveillance practices. For example, some web browsers do not send \"third-party cookies\" by default, or <a href=\"https://wiki.mozilla.org/Thirdparty\" target=\"_blank\">they scope cookies</a> so that centralized surveillance doesn't get a single view of one user. The most privacy-preserving modern browser is <a href=\"https://www.torproject.org/\" target=\"_blank\">the Tor Browser</a>, which everyone should have installed and available, even if it's not the browser they choose to use every day. It limits the surveillance ability of systems that you have not signed up for to track you as you move around the web.\n                                        </p>\n                                        <p>\n                                            You can also modify some browsers — for example, with plug-ins for <a href=\"https://requestpolicycontinued.github.io/\" target=\"_blank\">Firefox</a> and <a href=\"https://chrome.google.com/webstore/detail/umatrix/ogfcmafjalglgifnmanfmnieipoejdcf\" target=\"_blank\">Chrome</a> — so that they <a href=\"https://addons.mozilla.org/en-US/firefox/addon/umatrix/\" target=\"_blank\">do not send third-party</a> <a href=\"https://requestpolicycontinued.github.io/\" target=\"_blank\">requests at all</a>. Firefox is also exploring even more <a href=\"https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/\" target=\"_blank\">privacy-preserving techniques</a><a href=\"https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/\" target=\"_blank\">.</a>\n                                        </p>\n                                        <p>\n                                            It can’t be denied, though, that these tools are harder to use than the web browsers most people are accustomed to, and they create barriers to some online activities. (For example, logging in to <a href=\"https://offcampushousing.uconn.edu/login\" target=\"_blank\">some sites</a> and accessing some <a href=\"https://filestore.community.support.microsoft.com/api/images/0253d8fb-b050-401a-834d-9d80a99c0b12\" target=\"_blank\">web applications</a> is impossible without third-party cookies.)\n                                        </p>\n                                        <p>\n                                            Some website operators take their visitors' privacy more seriously than others, by reducing the amount of third-party requests. For example, it's possible to display \"share on Facebook\" or \"Like\" buttons without sending user requests to Facebook in the first place. The ACLU's own website does this because we believe that the right to read with privacy is a fundamental protection for civic discourse.\n                                        </p>\n                                        <p>\n                                            If you are responsible for running a website, try browsing it with a third-party-blocking extension turned on. Think about how much information you're requiring your users to send to third parties as a condition for using your site. If you care about being a good steward of your visitors' data, you can re-design your website to reduce this kind of leakage.\n                                        </p>\n                                        <h3>\n                                            <strong>Opting out?</strong>\n                                        </h3>\n                                        <p>\n                                            Some advertisers claim that you can \"opt out\" of their targeted advertising, and even offer <a href=\"http://optout.aboutads.info/\" target=\"_blank\">a centralized place meant to help you do so</a>.\u{a0}However, my experience with these tools isn't a positive one. They don't appear to work all of the time. (In a recent experiment I conducted, two advertisers’ opt-out mechanisms failed to take effect.) And while advertisers claim to allow the user to opt out of \"interest-based ads,\" it's not clear that the opt-outs govern data collection itself, rather than just the use of the collected data for displaying ads. Moreover, opting out on their terms requires the use of third-party cookies, thereby enabling another mechanism that other advertisers can then exploit.\n                                        </p>\n                                        <p>\n                                            It's also not clear how they function over time: How frequently do I need to take these steps? Do they expire? How often should I check back to make sure I’m still opted out? I'd much prefer an approach requiring me to opt <em>in</em> to surveillance and targeting.\n                                        </p>\n                                        <h3>\n                                            <strong>Fix the surveillance economy, not just Facebook</strong>\n                                        </h3>\n                                        <p>\n                                            These are just a few of the mechanisms that enable online tracking. Facebook is just one culprit in this online \"surveillance economy,\" albeit a massive one — the company owns <a href=\"https://www.instagram.com/\" target=\"_blank\">Instagram</a>, <a href=\"https://atlassolutions.com/\" target=\"_blank\">Atlas</a>, <a href=\"https://www.whatsapp.com/\" target=\"_blank\">WhatsApp</a>, and dozens of other internet and technology companies and services. But it’s not the only player in this space. Google’s business model also relies on this kind of surveillance, and there are dozens of smaller players as well.\n                                        </p>\n                                        <p>\n                                            As we work to address the fallout from the current storm around Facebook and Cambridge Analytica, we can't afford to lose sight of these larger mechanisms at play. Cambridge Analytica's failures and mistakes are inherent to Facebook's business model. We need to seriously challenge the social structures that encourage people to opt in to this kind of surveillance. At the same time, we also need to protect those of us who manage to opt out.\n                                        </p>\n                                    </div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a643570cf - article_scraper::full_text_parser::readability::tests::aclu::{{closure}}::h287713b1bcc9cb5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:73:21
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a64356f02 - article_scraper::full_text_parser::readability::tests::aclu::hb61d2417a74d204f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:73:5
[INFO] [stdout]   37:     0x564a64356d87 - article_scraper::full_text_parser::readability::tests::aclu::{{closure}}::h29bef1b5a9ec85e9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:72:17
[INFO] [stdout]   38:     0x564a6433ab65 - core::ops::function::FnOnce::call_once::h823d7489405a9a0d
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::ehow_1 stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body Crafts TopicView : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 18 = 18
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent mod: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 12 = 42
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 6 = 11
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div col-main: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section InlineTemplate FLC: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 25 + 1.3333333333333333 = 26.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 18 + 1 = 19
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 6 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 0.6666666666666666 = 32.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 26.333333333333332 + 0.5 = 26.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.666666666666664 + 0.2222222222222222 = 32.888888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 26.833333333333332 + 0.16666666666666666 = 27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.888888888888886 + 0.2222222222222222 = 33.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 27 + 0.16666666666666666 = 27.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1.5 = 31.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.5 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.11111111111111 + 0.3333333333333333 = 33.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 27.166666666666668 + 0.25 = 27.416666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 4 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.6666666666666666 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.44444444444444 + 0.4444444444444444 = 33.888888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 27.416666666666668 + 0.3333333333333333 = 27.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.888888888888886 + 0.2222222222222222 = 34.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 27.75 + 0.16666666666666666 = 27.916666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1.5 = 31.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.5 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.11111111111111 + 0.3333333333333333 = 34.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 27.916666666666668 + 0.25 = 28.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.44444444444444 + 0.2222222222222222 = 34.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 28.166666666666668 + 0.16666666666666666 = 28.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1.5 = 31.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.5 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.666666666666664 + 0.3333333333333333 = 35
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 28.333333333333336 + 0.25 = 28.583333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 4 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.6666666666666666 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35 + 0.4444444444444444 = 35.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 28.583333333333336 + 0.3333333333333333 = 28.916666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.44444444444444 + 3 = 38.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 28.916666666666668 + 1.5 = 30.416666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 19 + 0.5 = 19.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div featured FLC: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section mod: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.44444444444444 + 0.3333333333333333 = 38.77777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 30.416666666666668 + 0.2222222222222222 = 30.63888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 19.5 + 0.16666666666666666 = 19.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a target link-accent gtm_featuredArticles: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 25 + 2 = 27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section Alpha  item: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 0.3333333333333333 = 7.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 1 + 0.2222222222222222 = 1.2222222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.77777777777778 + 0.16666666666666666 = 38.94444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.333333333333333 + 2 = 9.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 1.2222222222222223 + 1 = 2.2222222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.94444444444444 + 0.3333333333333333 = 39.27777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 30.63888888888889 + 0.2222222222222222 = 30.86111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 19.666666666666668 + 0.16666666666666666 = 19.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a target link-accent gtm_featuredArticles: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 25 + 2 = 27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section  item: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.333333333333332 + 0.3333333333333333 = 9.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 2.2222222222222223 + 0.2222222222222222 = 2.4444444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.27777777777778 + 0.16666666666666666 = 39.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.666666666666666 + 2 = 11.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 2.4444444444444446 + 1 = 3.4444444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.44444444444444 + 0.3333333333333333 = 39.77777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 30.86111111111111 + 0.2222222222222222 = 31.083333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 19.833333333333336 + 0.16666666666666666 = 20.000000000000004
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div col-rail: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 31.083333333333332 + 1 = 32.08333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 20.000000000000004 + 0.3333333333333333 = 20.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section mod box slideshow: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 0.3333333333333333 = 7.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 32.08333333333333 + 0.2222222222222222 = 32.30555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 20.333333333333336 + 0.16666666666666666 = 20.500000000000004
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div media-body: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li media headline6: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 1 = -27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node ul media-list mod unstyled : -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -28 + 0.3333333333333333 = -27.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.333333333333333 + 0.2222222222222222 = 7.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 32.30555555555555 + 0.16666666666666666 = 32.472222222222214
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div media-body: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li media headline6: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 1 = -27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -27.666666666666668 + 0.3333333333333333 = -27.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.555555555555555 + 0.2222222222222222 = 7.777777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 32.472222222222214 + 0.16666666666666666 = 32.63888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div media-body: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li media headline6: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 1 = -27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -27.333333333333336 + 0.3333333333333333 = -27.000000000000004
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.777777777777778 + 0.2222222222222222 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 32.63888888888888 + 0.16666666666666666 = 32.80555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div media-body: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li media headline6: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 1 = -27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -27.000000000000004 + 0.3333333333333333 = -26.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 0.2222222222222222 = 8.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 32.80555555555554 + 0.16666666666666666 = 32.97222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div media-body: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li media headline6: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 1 = -27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -26.66666666666667 + 0.3333333333333333 = -26.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.222222222222221 + 0.2222222222222222 = 8.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 32.97222222222221 + 0.16666666666666666 = 33.13888888888887
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div media-body: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li media headline6: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 1 = -27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -26.33333333333334 + 0.3333333333333333 = -26.000000000000007
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.444444444444443 + 0.2222222222222222 = 8.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 33.13888888888887 + 0.16666666666666666 = 33.305555555555536
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "42", "class": "stepContent mod"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "36.840003510619624", "class": "col-main"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "content", "content_score": "36"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "content", "content_score": "34"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "34", "class": "content"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("inner-container")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: section (Some("InlineTemplate FLC")) with score 27.32410279980082
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: section (Some("InlineTemplate FLC"))
[INFO] [stdout] thread 'full_text_parser::readability::tests::ehow_1' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div id=\"readability-page-1\">\n            <header>\n                \n                \n                \n            </header>\n            <div>\n                    <p>Glass cloche terrariums are not only appealing to the eye, but they also preserve a bit of nature in your home and serve as a simple, yet beautiful, piece of art. Closed terrariums are easy to care for, as they retain much of their own moisture and provide a warm environment with a consistent level of humidity. You won’t have to water the terrariums unless you see that the walls are not misting up. Small growing plants that don’t require a lot of light work best such as succulents, ferns, moss, even orchids.</p>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/640/cme/photography.prod.demandstudios.com/16149374-814f-40bc-baf3-ca20f149f0ba.jpg\" alt=\"Glass cloche terrariums\" title=\"Glass cloche terrariums\" data-credit=\"Lucy Akins \" longdesc=\"http://s3.amazonaws.com/photography.prod.demandstudios.com/16149374-814f-40bc-baf3-ca20f149f0ba.jpg\"> </figure>\n                    <figcaption> Glass cloche terrariums (Lucy Akins) </figcaption>\n                </div>\n            <div id=\"relatedContentUpper\" data-module=\"rcp_top\">\n                <header>\n                    <h3>Other People Are Reading</h3> </header>\n                \n            </div>\n            <div> <p><span>What You'll Need:</span></p>\n<ul>\n                            <li>Cloche</li>\n                            <li>Planter saucer, small shallow dish or desired platform</li>\n                            <li>Floral foam oasis</li>\n                            <li>Ruler </li>\n                            <li>Spoon</li>\n                            <li>Floral wire pins or paper clips</li>\n                            <li>Small plants (from a florist or nursery)</li>\n                            <li>Moss</li>\n                            <li>Tweezers</li>\n                            <li>Other small decorative items (optional)</li>\n                        </ul>\n                    </div>\n            <div>\n                    <div> <p><span>Step 1</span></p>\n<p>Measure the circumference of your cloche and cut the foam oasis about 3/4 inch (2 cm) smaller. Place the foam oasis into a container full of water and allow to soak until it sinks to the bottom. Dig out a hole on the oasis large enough to fit your plant, being careful not to pierce all the way through to the bottom.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/fc249ef6-4d27-41b4-8c21-15f7a8512b50.jpg\" alt=\"Dig a hole in the oasis.\" data-credit=\"Lucy Akins\"> </figure>\n                    <figcaption> Dig a hole in the oasis. (Lucy Akins) </figcaption>\n                </div>\n            \n            \n            <div>\n                    <div> <p><span>Step 2</span></p>\n<p>Insert your plant into the hole.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/aae11d4d-a4aa-4251-a4d9-41023ebf6d84.jpg\" alt=\"Orchid in foam oasis\" data-credit=\"Lucy Akins\"> </figure>\n                    <figcaption> Orchid in foam oasis (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 3</span></p>\n<p>You can add various plants if you wish.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/7afdfa1e-da74-44b5-b89c-ca8123516272.jpg\" alt=\"Various foliage\" data-credit=\"Lucy Akins\"> </figure>\n                    <figcaption> Various foliage (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 4</span></p>\n<p>Using floral pins, attach enough moss around the oasis to cover it.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/4f6612c0-316a-4c74-bb03-cb4e778f6d72.jpg\" alt=\"Attach moss.\" data-credit=\"Lucy Akins\"> </figure>\n                    <figcaption> Attach moss. (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 5</span></p>\n<p>Gently place the cloche over the oasis. The glass may push some of the moss upward, exposing some of the foam.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/eeb1e0b4-e573-40a3-8db1-2c76f0b13b84.jpg\" alt=\"Place cloche over oasis.\" data-credit=\"Lucy Akins\"> </figure>\n                    <figcaption> Place cloche over oasis. (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 6</span></p>\n<p>Simply pull down the moss with tweezers or insert more moss to fill in the empty spaces.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/812d4649-4152-4363-97c0-f181d02e709a.jpg\" alt=\"Rearrange moss.\" data-credit=\"Lucy Akins\"> </figure>\n                    <figcaption> Rearrange moss. (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 7</span></p>\n<p>You can use any platform you wish. In this case, a small saucer was used.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/0cb3988c-9318-47d6-bc9c-c798da1ede72.jpg\" alt=\"Place cloche on a platform to sit on.\" data-credit=\"Lucy Akins\"> </figure>\n                    <figcaption> Place cloche on a platform to sit on. (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 8</span></p>\n<p>This particular terrarium rests on a planter saucer and features a small white pumpkin.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/640/cme/photography.prod.demandstudios.com/e3e18f0b-ab2c-4ffb-9988-a1ea63faef8b.jpg\" alt=\"Cloche placed on a terracotta saucer\" data-credit=\"Lucy Akins\"> </figure>\n                    <figcaption> Cloche placed on a terracotta saucer (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 9</span></p>\n<p>This particular terrarium was placed on a wood slice and a little toy squirrel was placed inside to add a little whimsy.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/640/cme/photography.prod.demandstudios.com/2cd79f8d-0d16-4573-8861-e47fb74b0638.jpg\" alt=\"Placed on a wooden slice\" data-credit=\"Lucy Akins\"> </figure>\n                    <figcaption> Placed on a wooden slice (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Finished Terrarium</span></p>\n<p>Displayed alone or in a group, these pretty arrangements allow you to add a little nature to your decor or tablescape.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/640/cme/photography.prod.demandstudios.com/78670312-8636-4c42-a75c-3029f7aa6c73.jpg\" alt=\"Cloche terrarium\" data-credit=\"Lucy Akins\"> </figure>\n                    <figcaption> Cloche terrarium (Lucy Akins) </figcaption>\n                </div>\n            \n            \n            \n            \n            \n            \n            <section id=\"FeaturedTombstone\" data-module=\"rcp_tombstone\">\n                <h2>Featured</h2>\n                \n            </section>\n        </div></article>\n"`,
[INFO] [stdout]  right: `"<article><div id=\"readability-page-1\">\n            <header>\n                \n                \n                \n            </header>\n            <div>\n                    <p>Glass cloche terrariums are not only appealing to the eye, but they also preserve a bit of nature in your home and serve as a simple, yet beautiful, piece of art. Closed terrariums are easy to care for, as they retain much of their own moisture and provide a warm environment with a consistent level of humidity. You won’t have to water the terrariums unless you see that the walls are not misting up. Small growing plants that don’t require a lot of light work best such as succulents, ferns, moss, even orchids.</p>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/640/cme/photography.prod.demandstudios.com/16149374-814f-40bc-baf3-ca20f149f0ba.jpg\" alt=\"Glass cloche terrariums\" title=\"Glass cloche terrariums\" data-credit=\"Lucy Akins \" longdesc=\"http://s3.amazonaws.com/photography.prod.demandstudios.com/16149374-814f-40bc-baf3-ca20f149f0ba.jpg\"/> </figure>\n                    <figcaption> Glass cloche terrariums (Lucy Akins) </figcaption>\n                </div>\n            <div id=\"relatedContentUpper\" data-module=\"rcp_top\">\n                <header>\n                    <h3>Other People Are Reading</h3> </header>\n                \n            </div>\n            <div> <p><span>What You'll Need:</span></p><ul>\n                            <li>Cloche</li>\n                            <li>Planter saucer, small shallow dish or desired platform</li>\n                            <li>Floral foam oasis</li>\n                            <li>Ruler </li>\n                            <li>Spoon</li>\n                            <li>Floral wire pins or paper clips</li>\n                            <li>Small plants (from a florist or nursery)</li>\n                            <li>Moss</li>\n                            <li>Tweezers</li>\n                            <li>Other small decorative items (optional)</li>\n                        </ul>\n                    </div>\n            <div>\n                    <div> <p><span>Step 1</span></p><p>Measure the circumference of your cloche and cut the foam oasis about 3/4 inch (2 cm) smaller. Place the foam oasis into a container full of water and allow to soak until it sinks to the bottom. Dig out a hole on the oasis large enough to fit your plant, being careful not to pierce all the way through to the bottom.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/fc249ef6-4d27-41b4-8c21-15f7a8512b50.jpg\" alt=\"Dig a hole in the oasis.\" data-credit=\"Lucy Akins\"/> </figure>\n                    <figcaption> Dig a hole in the oasis. (Lucy Akins) </figcaption>\n                </div>\n            \n            \n            <div>\n                    <div> <p><span>Step 2</span></p><p>Insert your plant into the hole.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/aae11d4d-a4aa-4251-a4d9-41023ebf6d84.jpg\" alt=\"Orchid in foam oasis\" data-credit=\"Lucy Akins\"/> </figure>\n                    <figcaption> Orchid in foam oasis (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 3</span></p><p>You can add various plants if you wish.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/7afdfa1e-da74-44b5-b89c-ca8123516272.jpg\" alt=\"Various foliage\" data-credit=\"Lucy Akins\"/> </figure>\n                    <figcaption> Various foliage (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 4</span></p><p>Using floral pins, attach enough moss around the oasis to cover it.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/4f6612c0-316a-4c74-bb03-cb4e778f6d72.jpg\" alt=\"Attach moss.\" data-credit=\"Lucy Akins\"/> </figure>\n                    <figcaption> Attach moss. (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 5</span></p><p>Gently place the cloche over the oasis. The glass may push some of the moss upward, exposing some of the foam.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/eeb1e0b4-e573-40a3-8db1-2c76f0b13b84.jpg\" alt=\"Place cloche over oasis.\" data-credit=\"Lucy Akins\"/> </figure>\n                    <figcaption> Place cloche over oasis. (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 6</span></p><p>Simply pull down the moss with tweezers or insert more moss to fill in the empty spaces.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/812d4649-4152-4363-97c0-f181d02e709a.jpg\" alt=\"Rearrange moss.\" data-credit=\"Lucy Akins\"/> </figure>\n                    <figcaption> Rearrange moss. (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 7</span></p><p>You can use any platform you wish. In this case, a small saucer was used.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/default/cme/photography.prod.demandstudios.com/0cb3988c-9318-47d6-bc9c-c798da1ede72.jpg\" alt=\"Place cloche on a platform to sit on.\" data-credit=\"Lucy Akins\"/> </figure>\n                    <figcaption> Place cloche on a platform to sit on. (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 8</span></p><p>This particular terrarium rests on a planter saucer and features a small white pumpkin.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/640/cme/photography.prod.demandstudios.com/e3e18f0b-ab2c-4ffb-9988-a1ea63faef8b.jpg\" alt=\"Cloche placed on a terracotta saucer\" data-credit=\"Lucy Akins\"/> </figure>\n                    <figcaption> Cloche placed on a terracotta saucer (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Step 9</span></p><p>This particular terrarium was placed on a wood slice and a little toy squirrel was placed inside to add a little whimsy.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/640/cme/photography.prod.demandstudios.com/2cd79f8d-0d16-4573-8861-e47fb74b0638.jpg\" alt=\"Placed on a wooden slice\" data-credit=\"Lucy Akins\"/> </figure>\n                    <figcaption> Placed on a wooden slice (Lucy Akins) </figcaption>\n                </div>\n            <div>\n                    <div> <p><span>Finished Terrarium</span></p><p>Displayed alone or in a group, these pretty arrangements allow you to add a little nature to your decor or tablescape.</p>\n                    </div>\n                    <figure> <img src=\"http://img-aws.ehowcdn.com/640/cme/photography.prod.demandstudios.com/78670312-8636-4c42-a75c-3029f7aa6c73.jpg\" alt=\"Cloche terrarium\" data-credit=\"Lucy Akins\"/> </figure>\n                    <figcaption> Cloche terrarium (Lucy Akins) </figcaption>\n                </div>\n            \n            \n            \n            \n            \n            \n            <section id=\"FeaturedTombstone\" data-module=\"rcp_tombstone\">\n                <h2>Featured</h2>\n                \n            </section>\n        </div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435c34f - article_scraper::full_text_parser::readability::tests::ehow_1::{{closure}}::h7964e8358d8a065b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:183:23
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435c182 - article_scraper::full_text_parser::readability::tests::ehow_1::h0ecab7752cb4c82c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:183:5
[INFO] [stdout]   37:     0x564a6435c007 - article_scraper::full_text_parser::readability::tests::ehow_1::{{closure}}::h3db9570931b22122
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:182:19
[INFO] [stdout]   38:     0x564a6433b715 - core::ops::function::FnOnce::call_once::hb419a6c379c8f924
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::ehow_2 stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body Corporate Inline : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 32 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node header page-head bordered pre-col: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] header: 25 + 1.5 = 26.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section InlineTemplate FLC: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 25 + 0.5 = 25.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 32 + 0.3333333333333333 = 32.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content lead: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent mod: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1.5 = 31.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.5 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 0.3333333333333333 = 0.3333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div col-main: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.25 = 30.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33 + 7 = 40
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.5 + 3.5 = 35
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.5 + 1.1666666666666667 = 6.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0.3333333333333333 + 0.7777777777777778 = 1.1111111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.25 + 0.5833333333333334 = 30.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40 + 4 = 44
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35 + 2 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.666666666666667 + 0.6666666666666666 = 7.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 1.1111111111111112 + 0.4444444444444444 = 1.5555555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.833333333333332 + 0.3333333333333333 = 31.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent mod: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 7 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3.5 = 8.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 1.1666666666666667 = 1.1666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 0.7777777777777778 = 0.7777777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 1.5555555555555556 + 0.5833333333333334 = 2.138888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 7 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node p : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] p: 0 + 3.5 = 3.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37 + 1.1666666666666667 = 38.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.5 + 0.7777777777777778 = 9.277777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 1.1666666666666667 + 0.5833333333333334 = 1.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent mod: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 8 = 38
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 4 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 1.3333333333333333 = 1.3333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 0.8888888888888888 = 0.8888888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 2.138888888888889 + 0.6666666666666666 = 2.8055555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 7 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node p : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] p: 0 + 3.5 = 3.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38 + 1.1666666666666667 = 39.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9 + 0.7777777777777778 = 9.777777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 1.3333333333333333 + 0.5833333333333334 = 1.9166666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 7 + 3 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] p: 3.5 + 1.5 = 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.166666666666664 + 0.5 = 39.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.777777777777779 + 0.3333333333333333 = 10.111111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 1.9166666666666665 + 0.25 = 2.1666666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent mod: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 7 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3.5 = 8.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 1.1666666666666667 = 1.1666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 0.7777777777777778 = 0.7777777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 2.8055555555555554 + 0.5833333333333334 = 3.388888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 7 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node p : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] p: 0 + 3.5 = 3.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37 + 1.1666666666666667 = 38.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.5 + 0.7777777777777778 = 9.277777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 1.1666666666666667 + 0.5833333333333334 = 1.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent mod: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 9 = 39
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 4.5 = 9.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 1.5 = 1.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 3.388888888888889 + 0.75 = 4.138888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 9 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node p : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] p: 0 + 4.5 = 4.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39 + 1.5 = 40.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.5 + 1 = 10.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 1.5 + 0.75 = 2.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent mod: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 7 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3.5 = 8.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 1.1666666666666667 = 1.1666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 0.7777777777777778 = 0.7777777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 4.138888888888889 + 0.5833333333333334 = 4.722222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 7 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node p : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] p: 0 + 3.5 = 3.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37 + 1.1666666666666667 = 38.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.5 + 0.7777777777777778 = 9.277777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 1.1666666666666667 + 0.5833333333333334 = 1.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent mod: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 10 = 40
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 5 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 1.6666666666666667 = 1.6666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 1.1111111111111112 = 1.1111111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 4.722222222222222 + 0.8333333333333334 = 5.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 9 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node p : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] p: 0 + 4.5 = 4.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40 + 1.5 = 41.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10 + 1 = 11
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 1.6666666666666667 + 0.75 = 2.416666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 9 + 4 = 13
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] p: 4.5 + 2 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.5 + 0.6666666666666666 = 42.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11 + 0.4444444444444444 = 11.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 2.416666666666667 + 0.3333333333333333 = 2.7500000000000004
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent mod: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 6 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 0.6666666666666666 = 0.6666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 5.555555555555555 + 0.5 = 6.055555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 6 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node p : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] p: 0 + 3 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36 + 1 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 0.6666666666666666 = 8.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 1 + 0.5 = 1.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div stepContent mod: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 6 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div mod step: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 0.6666666666666666 = 0.6666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 6.055555555555555 + 0.5 = 6.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node span : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 0 + 6 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node p : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] p: 0 + 3 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36 + 1 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 0.6666666666666666 = 8.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] span: 1 + 0.5 = 1.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div col-rail: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 25.5 + 1 = 26.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 32.333333333333336 + 0.3333333333333333 = 32.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node section mod box slideshow: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 0.3333333333333333 = 7.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 26.5 + 0.2222222222222222 = 26.72222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 32.66666666666667 + 0.16666666666666666 = 32.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div media-body: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li media headline6: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 1 = -27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node ul media-list mod unstyled : -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -28 + 0.3333333333333333 = -27.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.333333333333333 + 0.2222222222222222 = 7.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 26.72222222222222 + 0.16666666666666666 = 26.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div media-body: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li media headline6: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 1 = -27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -27.666666666666668 + 0.3333333333333333 = -27.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.555555555555555 + 0.2222222222222222 = 7.777777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 26.88888888888889 + 0.16666666666666666 = 27.055555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div media-body: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li media headline6: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 1 = -27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -27.333333333333336 + 0.3333333333333333 = -27.000000000000004
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.777777777777778 + 0.2222222222222222 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 27.055555555555557 + 0.16666666666666666 = 27.222222222222225
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div media-body: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li media headline6: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 1 = -27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -27.000000000000004 + 0.3333333333333333 = -26.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 0.2222222222222222 = 8.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 27.222222222222225 + 0.16666666666666666 = 27.388888888888893
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div media-body: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li media headline6: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 1 = -27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -26.66666666666667 + 0.3333333333333333 = -26.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.222222222222221 + 0.2222222222222222 = 8.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 27.388888888888893 + 0.16666666666666666 = 27.55555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div media-body: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li media headline6: -28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -28 + 1 = -27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -26.33333333333334 + 0.3333333333333333 = -26.000000000000007
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.444444444444443 + 0.2222222222222222 = 8.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] section: 27.55555555555556 + 0.16666666666666666 = 27.72222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div pop: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div bottompopout hide: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 32.833333333333336 + 0.3333333333333333 = 33.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "44", "class": "content lead"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "42.166666666666664", "class": "stepContent mod"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "40.5", "class": "stepContent mod"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "stepContent mod", "content_score": "39.666666666666664"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "stepContent mod", "content_score": "38.166666666666664"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: P (Some("infiniteScrollAdFunction")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: header (Some("page-head bordered pre-col")) with score 26.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: header (Some("page-head bordered pre-col"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Altering sibling: header (Some("page-head bordered pre-col"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("col-main")) with score 30.310530022891353
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("col-main"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("col-rail")) with score 0.46547314578005133
[INFO] [stdout] thread 'full_text_parser::readability::tests::ehow_2' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\">\n<div data-type=\"AuthorProfile\">\n                <div>\n                    <p><a id=\"img-follow-tip\" href=\"http://fakehost/contributor/gina_robertsgrey/\" target=\"_blank\">\n                        <img src=\"http://img-aws.ehowcdn.com/60x60/cme/cme_public_images/www_demandstudios_com/sitelife.studiod.com/ver1.0/Content/images/store/9/2/d9dd6f61-b183-4893-927f-5b540e45be91.Small.jpg\" data-failover=\"//img-aws.ehowcdn.com/60x60/ehow-cdn-assets/test15/media/images/authors/missing-author-image.png\" onerror=\"var failover = this.getAttribute('data-failover');\n                if (failover) failover = failover.replace(/^https?:/,'');\n                var src = this.src ? this.src.replace(/^https?:/,'') : '';\n                if (src != failover){\n                    this.src = failover;\n                }\"> </a></p>\n                </div>\n                \n                <p><time datetime=\"2016-09-14T07:07:00-04:00\" itemprop=\"dateModified\">Last updated September 14, 2016</time>\n                </p>\n                \n            </div>\n<div>\n            <article data-type=\"article\">\n                <div>\n                        <div>\n                            <p>Graduation parties are a great way to commemorate the years of hard work teens and college co-eds devote to education. They’re also costly for mom and dad.</p>\n                            <p>The average cost of a graduation party in 2013 was a whopping $1,200, according to Graduationparty.com; $700 of that was allocated for food. However that budget was based on Midwestern statistics, and parties in urban areas like New York City are thought to have a much higher price tag.</p>\n                            <p>Thankfully, there are plenty of creative ways to trim a little grad party fat without sacrificing any of the fun or celebratory spirit.</p>\n                        </div>\n                        <figure>\n                            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/2F/86/5547EF62-EAF5-4256-945D-0496F61C862F/5547EF62-EAF5-4256-945D-0496F61C862F.jpg\" alt=\"Graduation\" title=\"Graduation\" data-credit=\"Mike Watson Images/Moodboard/Getty \" longdesc=\"http://s3.amazonaws.com/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/2F/86/5547EF62-EAF5-4256-945D-0496F61C862F/5547EF62-EAF5-4256-945D-0496F61C862F.jpg\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\">\n                        </figure>\n                        <figcaption>\n                            (Mike Watson Images/Moodboard/Getty)\n                        </figcaption>\n                    </div>\n                \n                \n                <span>\n<span>\n<div>\n<p><span><p>Parties hosted at restaurants, clubhouses and country clubs eliminate the need to spend hours cleaning up once party guests have gone home. But that convenience comes with a price tag. A country club may charge as much as $2,000 for room rental and restaurant food and beverage will almost always cost more than food prepped and served at home.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/FE/CB/121569D2-6984-4B2F-83C4-9D2D9A27CBFE/121569D2-6984-4B2F-83C4-9D2D9A27CBFE.jpg\" alt=\"Save money hosting the party at home.\" data-credit=\"Thomas Jackson/Digital Vision/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\">\n        </figure>\n        <figcaption>\n            Thomas Jackson/Digital Vision/Getty Images </figcaption>\n        </div>\n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>Instead of hiring a DJ, use your iPod or Smartphone to spin the tunes. Both easily hook up to most speakers or mp3 compatible docks to play music from your music library. Or download Pandora, the free online radio app, and play hours of music for free.</p>\n<p>Personalize the music with a playlist of the grad’s favorite songs or songs that were big hits during his or her years in school.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/DF/FC/A05B0252-BD73-4BC7-A09A-96F0A504FCDF/A05B0252-BD73-4BC7-A09A-96F0A504FCDF.jpg\" alt=\"Online radio can take the place of a hired DJ.\" data-credit=\"Spencer Platt/Getty Images News/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\">\n        </figure>\n        <figcaption>\n            Spencer Platt/Getty Images News/Getty Images </figcaption>\n        </div>\n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>Avoid canned drinks, which guests often open, but don't finish. Serve pitchers of tap water with lemon and cucumber slices or sliced strawberries for an interesting and refreshing flavor. Opt for punches and non-alcoholic drinks for high school graduates that allow guests to dole out the exact amount they want to drink.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/EB/DB/8A04CCA7-3255-4225-B59A-C41441F8DBEB/8A04CCA7-3255-4225-B59A-C41441F8DBEB.jpg\" alt=\"Serve drinks in pitchers, not in cans.\" data-credit=\"evgenyb/iStock/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\">\n        </figure>\n        <figcaption>\n            evgenyb/iStock/Getty Images </figcaption>\n        </div>\n        \n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>Instead of inviting everyone you – and the graduate – know or ever knew, scale back the guest list. Forgo inviting guests that you or your grad haven't seen for eons. There is no reason to provide provisions for people who are essentially out of your lives. Sticking to a small, but personal, guest list allows more time to mingle with loved ones during the party, too.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/94/10/08035476-0167-4A03-AADC-13A7E7AA1094/08035476-0167-4A03-AADC-13A7E7AA1094.jpg\" alt=\"Limit guests to those close to the graduate.\" data-credit=\"Kane Skennar/Photodisc/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\">\n        </figure>\n        <figcaption>\n            Kane Skennar/Photodisc/Getty Images </figcaption>\n        </div>\n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>See if your grad and his best friend, girlfriend or close family member would consider hosting a joint party. You can split some of the expenses, especially when the two graduates share mutual friends. You'll also have another parent to bounce ideas off of and to help you stick to your budget when you're tempted to splurge.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/06/49/4AD62696-FC95-4DA2-8351-42740C7B4906/4AD62696-FC95-4DA2-8351-42740C7B4906.jpg\" alt=\"Throw a joint bash for big savings.\" data-credit=\"Mike Watson Images/Moodboard/Getty\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\">\n        </figure>\n        <figcaption>\n            Mike Watson Images/Moodboard/Getty </figcaption>\n        </div>\n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>Skip carving stations of prime rib and jumbo shrimp as appetizers, especially for high school graduation parties. Instead, serve some of the graduate's favorite side dishes that are cost effective, like a big pot of spaghetti with breadsticks. Opt for easy and simple food such as pizza, finger food and mini appetizers. </p>\n<p>Avoid pre-packaged foods and pre-made deli platters. These can be quite costly. Instead, make your own cheese and deli platters for less than half the cost of pre-made.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/D0/51/B6AED06C-5E19-4A26-9AAD-0E175F6251D0/B6AED06C-5E19-4A26-9AAD-0E175F6251D0.jpg\" alt=\"Cost effective appetizers are just as satisfying as pre-made deli platters.\" data-credit=\"Mark Stout/iStock/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\">\n        </figure>\n        <figcaption>\n            Mark Stout/iStock/Getty Images </figcaption>\n        </div>\n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>Instead of an evening dinner party, host a grad lunch or all appetizers party. Brunch and lunch fare or finger food costs less than dinner. Guests also tend to consume less alcohol in the middle of the day, which keeps cost down.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/35/B4/DD5FD05A-B631-4AFE-BC8F-FDACAD1EB435/DD5FD05A-B631-4AFE-BC8F-FDACAD1EB435.jpg\" alt=\"A brunch gathering will cost less than a dinner party.\" data-credit=\"Mark Stout/iStock/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\">\n        </figure>\n        <figcaption>\n            Mark Stout/iStock/Getty Images </figcaption>\n        </div>\n        <div id=\"relatedContentUpper\" data-module=\"rcp_top\">\n            <header>\n                <h3>Other People Are Reading</h3>\n            </header>\n            \n        </div>\n        \n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>Decorate your party in the graduate's current school colors or the colors of the school he or she will be headed to next. Décor that is not specifically graduation-themed may cost a bit less, and any leftovers can be re-used for future parties, picnics and events.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/A1/FA/2C368B34-8F6A-45F6-9DFC-0B0C4E33FAA1/2C368B34-8F6A-45F6-9DFC-0B0C4E33FAA1.jpg\" alt=\"Theme the party by color without graduation-specific decor.\" data-credit=\"jethuynh/iStock/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\">\n        </figure>\n        <figcaption>\n            jethuynh/iStock/Getty Images </figcaption>\n        </div>\n        </span>\n        </span>\n        \n        \n        <h2>\n            <a target=\"_blank\" href=\"https://www.google.com/adsense/support/bin/request.py?contact=abg_afc&amp;url=http://ehow.com/&amp;hl=en&amp;client=ehow&amp;gl=US\">Related Searches</a>\n        </h2>\n        \n        \n        <p>Promoted By Zergnet</p>\n        \n        </article>\n        </div>\n</DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\"><div data-type=\"AuthorProfile\">\n                <div>\n                    <p><a id=\"img-follow-tip\" href=\"http://fakehost/contributor/gina_robertsgrey/\" target=\"_blank\">\n                        <img src=\"http://img-aws.ehowcdn.com/60x60/cme/cme_public_images/www_demandstudios_com/sitelife.studiod.com/ver1.0/Content/images/store/9/2/d9dd6f61-b183-4893-927f-5b540e45be91.Small.jpg\" data-failover=\"//img-aws.ehowcdn.com/60x60/ehow-cdn-assets/test15/media/images/authors/missing-author-image.png\" onerror=\"var failover = this.getAttribute('data-failover');&#10;                if (failover) failover = failover.replace(/^https?:/,'');&#10;                var src = this.src ? this.src.replace(/^https?:/,'') : '';&#10;                if (src != failover){&#10;                    this.src = failover;&#10;                }\"/> </a></p>\n                </div>\n                \n                <p><time datetime=\"2016-09-14T07:07:00-04:00\" itemprop=\"dateModified\">Last updated September 14, 2016</time>\n                </p>\n                \n            </div><div>\n            <article data-type=\"article\">\n                <div>\n                        <div>\n                            <p>Graduation parties are a great way to commemorate the years of hard work teens and college co-eds devote to education. They’re also costly for mom and dad.</p>\n                            <p>The average cost of a graduation party in 2013 was a whopping $1,200, according to Graduationparty.com; $700 of that was allocated for food. However that budget was based on Midwestern statistics, and parties in urban areas like New York City are thought to have a much higher price tag.</p>\n                            <p>Thankfully, there are plenty of creative ways to trim a little grad party fat without sacrificing any of the fun or celebratory spirit.</p>\n                        </div>\n                        <figure>\n                            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/2F/86/5547EF62-EAF5-4256-945D-0496F61C862F/5547EF62-EAF5-4256-945D-0496F61C862F.jpg\" alt=\"Graduation\" title=\"Graduation\" data-credit=\"Mike Watson Images/Moodboard/Getty \" longdesc=\"http://s3.amazonaws.com/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/2F/86/5547EF62-EAF5-4256-945D-0496F61C862F/5547EF62-EAF5-4256-945D-0496F61C862F.jpg\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\"/>\n                        </figure>\n                        <figcaption>\n                            (Mike Watson Images/Moodboard/Getty)\n                        </figcaption>\n                    </div>\n                \n                \n                <span>\n<span>\n<div>\n<p><span><p>Parties hosted at restaurants, clubhouses and country clubs eliminate the need to spend hours cleaning up once party guests have gone home. But that convenience comes with a price tag. A country club may charge as much as $2,000 for room rental and restaurant food and beverage will almost always cost more than food prepped and served at home.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/FE/CB/121569D2-6984-4B2F-83C4-9D2D9A27CBFE/121569D2-6984-4B2F-83C4-9D2D9A27CBFE.jpg\" alt=\"Save money hosting the party at home.\" data-credit=\"Thomas Jackson/Digital Vision/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\"/>\n        </figure>\n        <figcaption>\n            Thomas Jackson/Digital Vision/Getty Images </figcaption>\n        </div>\n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>Instead of hiring a DJ, use your iPod or Smartphone to spin the tunes. Both easily hook up to most speakers or mp3 compatible docks to play music from your music library. Or download Pandora, the free online radio app, and play hours of music for free.</p>\n<p>Personalize the music with a playlist of the grad’s favorite songs or songs that were big hits during his or her years in school.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/DF/FC/A05B0252-BD73-4BC7-A09A-96F0A504FCDF/A05B0252-BD73-4BC7-A09A-96F0A504FCDF.jpg\" alt=\"Online radio can take the place of a hired DJ.\" data-credit=\"Spencer Platt/Getty Images News/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\"/>\n        </figure>\n        <figcaption>\n            Spencer Platt/Getty Images News/Getty Images </figcaption>\n        </div>\n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>Avoid canned drinks, which guests often open, but don't finish. Serve pitchers of tap water with lemon and cucumber slices or sliced strawberries for an interesting and refreshing flavor. Opt for punches and non-alcoholic drinks for high school graduates that allow guests to dole out the exact amount they want to drink.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/EB/DB/8A04CCA7-3255-4225-B59A-C41441F8DBEB/8A04CCA7-3255-4225-B59A-C41441F8DBEB.jpg\" alt=\"Serve drinks in pitchers, not in cans.\" data-credit=\"evgenyb/iStock/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\"/>\n        </figure>\n        <figcaption>\n            evgenyb/iStock/Getty Images </figcaption>\n        </div>\n        \n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>Instead of inviting everyone you – and the graduate – know or ever knew, scale back the guest list. Forgo inviting guests that you or your grad haven't seen for eons. There is no reason to provide provisions for people who are essentially out of your lives. Sticking to a small, but personal, guest list allows more time to mingle with loved ones during the party, too.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/94/10/08035476-0167-4A03-AADC-13A7E7AA1094/08035476-0167-4A03-AADC-13A7E7AA1094.jpg\" alt=\"Limit guests to those close to the graduate.\" data-credit=\"Kane Skennar/Photodisc/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\"/>\n        </figure>\n        <figcaption>\n            Kane Skennar/Photodisc/Getty Images </figcaption>\n        </div>\n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>See if your grad and his best friend, girlfriend or close family member would consider hosting a joint party. You can split some of the expenses, especially when the two graduates share mutual friends. You'll also have another parent to bounce ideas off of and to help you stick to your budget when you're tempted to splurge.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/06/49/4AD62696-FC95-4DA2-8351-42740C7B4906/4AD62696-FC95-4DA2-8351-42740C7B4906.jpg\" alt=\"Throw a joint bash for big savings.\" data-credit=\"Mike Watson Images/Moodboard/Getty\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\"/>\n        </figure>\n        <figcaption>\n            Mike Watson Images/Moodboard/Getty </figcaption>\n        </div>\n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>Skip carving stations of prime rib and jumbo shrimp as appetizers, especially for high school graduation parties. Instead, serve some of the graduate's favorite side dishes that are cost effective, like a big pot of spaghetti with breadsticks. Opt for easy and simple food such as pizza, finger food and mini appetizers. </p>\n<p>Avoid pre-packaged foods and pre-made deli platters. These can be quite costly. Instead, make your own cheese and deli platters for less than half the cost of pre-made.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/D0/51/B6AED06C-5E19-4A26-9AAD-0E175F6251D0/B6AED06C-5E19-4A26-9AAD-0E175F6251D0.jpg\" alt=\"Cost effective appetizers are just as satisfying as pre-made deli platters.\" data-credit=\"Mark Stout/iStock/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\"/>\n        </figure>\n        <figcaption>\n            Mark Stout/iStock/Getty Images </figcaption>\n        </div>\n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>Instead of an evening dinner party, host a grad lunch or all appetizers party. Brunch and lunch fare or finger food costs less than dinner. Guests also tend to consume less alcohol in the middle of the day, which keeps cost down.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/35/B4/DD5FD05A-B631-4AFE-BC8F-FDACAD1EB435/DD5FD05A-B631-4AFE-BC8F-FDACAD1EB435.jpg\" alt=\"A brunch gathering will cost less than a dinner party.\" data-credit=\"Mark Stout/iStock/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\"/>\n        </figure>\n        <figcaption>\n            Mark Stout/iStock/Getty Images </figcaption>\n        </div>\n        <div id=\"relatedContentUpper\" data-module=\"rcp_top\">\n            <header>\n                <h3>Other People Are Reading</h3>\n            </header>\n            \n        </div>\n        \n        </span>\n        </span>\n        <span>\n<span>\n<div>\n<p><span><p>Decorate your party in the graduate's current school colors or the colors of the school he or she will be headed to next. Décor that is not specifically graduation-themed may cost a bit less, and any leftovers can be re-used for future parties, picnics and events.</p></span> </p>\n        <figure>\n            <img src=\"http://img-aws.ehowcdn.com/640/cme/cme_public_images/www_ehow_com/cdn-write.demandstudios.com/upload/image/A1/FA/2C368B34-8F6A-45F6-9DFC-0B0C4E33FAA1/2C368B34-8F6A-45F6-9DFC-0B0C4E33FAA1.jpg\" alt=\"Theme the party by color without graduation-specific decor.\" data-credit=\"jethuynh/iStock/Getty Images\" data-pin-ehow-hover=\"true\" data-pin-no-hover=\"true\"/>\n        </figure>\n        <figcaption>\n            jethuynh/iStock/Getty Images </figcaption>\n        </div>\n        </span>\n        </span>\n        \n        \n        <h2>\n            <a target=\"_blank\" href=\"https://www.google.com/adsense/support/bin/request.py?contact=abg_afc&amp;url=http://ehow.com/&amp;hl=en&amp;client=ehow&amp;gl=US\">Related Searches</a>\n        </h2>\n        \n        \n        <p>Promoted By Zergnet</p>\n        \n        </article>\n        </div></DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435c70f - article_scraper::full_text_parser::readability::tests::ehow_2::{{closure}}::h6b1dcc057eeff95c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:188:23
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435c542 - article_scraper::full_text_parser::readability::tests::ehow_2::h2be94a6cd86b0706
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:188:5
[INFO] [stdout]   37:     0x564a6435c3c7 - article_scraper::full_text_parser::readability::tests::ehow_2::{{closure}}::ha734cf97704a757b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:187:19
[INFO] [stdout]   38:     0x564a6433c0e5 - core::ops::function::FnOnce::call_once::hf7b8eabc96096447
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::js_link_replacement stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//h1' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@style]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//form[not(ancestor::form)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//comment()[not(ancestor::comment())]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//script[not(ancestor::script)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//style[not(ancestor::style)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@type='text/css'][not(ancestor::*[@type='text/css'])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//link[not(ancestor::link)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//img' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node DIV : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: DIV (None) with score 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: DIV (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node DIV : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: DIV (None) with score 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: DIV (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node DIV : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: DIV (None) with score 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: DIV (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node DIV : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: DIV (None) with score 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: DIV (None)
[INFO] [stdout] thread 'full_text_parser::readability::tests::js_link_replacement' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\"><span>\n      <p>abc</p>\n      <p>def</p>\n      ghi\n    </span></DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\"><span>\n      <p>abc</p>\n      <p>def</p>\n      ghi\n    </span></DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435fb8f - article_scraper::full_text_parser::readability::tests::js_link_replacement::{{closure}}::he2179deb07fc89d2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:258:36
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435f9c2 - article_scraper::full_text_parser::readability::tests::js_link_replacement::hfdd1cd50e6a519dd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:258:5
[INFO] [stdout]   37:     0x564a6435f847 - article_scraper::full_text_parser::readability::tests::js_link_replacement::{{closure}}::h5509fcc88d7699ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:257:32
[INFO] [stdout]   38:     0x564a6433b1f5 - core::ops::function::FnOnce::call_once::h9ec29e9aaf3b8f7a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::clean_links stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//h1' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//form[not(ancestor::form)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[@type='text/css'][not(ancestor::*[@type='text/css'])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node tr : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 0 + 1253 = 1253
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node tbody : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 0 + 626.5 = 626.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node table : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 0 + 208.83333333333334 = 208.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node center : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 0 + 139.22222222222223 = 139.22222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 104.41666666666667 = 104.41666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node td : 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 3 + 2 = 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1253 + 1 = 1254
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 626.5 + 0.3333333333333333 = 626.8333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 208.83333333333334 + 0.2222222222222222 = 209.05555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 139.22222222222223 + 0.16666666666666666 = 139.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1254 + 1.5 = 1255.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 626.8333333333334 + 0.5 = 627.3333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 209.05555555555557 + 0.3333333333333333 = 209.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 139.38888888888889 + 0.25 = 139.63888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 8 + 2 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1255.5 + 1 = 1256.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 627.3333333333334 + 0.3333333333333333 = 627.6666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 209.3888888888889 + 0.2222222222222222 = 209.61111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 139.63888888888889 + 0.16666666666666666 = 139.80555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 10 + 10 = 20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1256.5 + 5 = 1261.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 627.6666666666667 + 1.6666666666666667 = 629.3333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 209.61111111111114 + 1.1111111111111112 = 210.72222222222226
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 139.80555555555554 + 0.8333333333333334 = 140.63888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 20 + 23 = 43
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1261.5 + 11.5 = 1273
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 629.3333333333334 + 3.8333333333333335 = 633.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 210.72222222222226 + 2.5555555555555554 = 213.2777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 140.63888888888889 + 1.9166666666666667 = 142.55555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 43 + 14 = 57
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1273 + 7 = 1280
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 633.1666666666667 + 2.3333333333333335 = 635.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 213.2777777777778 + 1.5555555555555556 = 214.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 142.55555555555554 + 1.1666666666666667 = 143.7222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 57 + 16 = 73
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1280 + 8 = 1288
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 635.5000000000001 + 2.6666666666666665 = 638.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 214.83333333333334 + 1.7777777777777777 = 216.61111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 143.7222222222222 + 1.3333333333333333 = 145.05555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 73 + 89 = 162
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1288 + 44.5 = 1332.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 638.1666666666667 + 14.833333333333334 = 653.0000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 216.61111111111111 + 9.88888888888889 = 226.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 145.05555555555554 + 7.416666666666667 = 152.4722222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 162 + 9 = 171
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1332.5 + 4.5 = 1337
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 653.0000000000001 + 1.5 = 654.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 226.5 + 1 = 227.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 152.4722222222222 + 0.75 = 153.2222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 171 + 4 = 175
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1337 + 2 = 1339
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 654.5000000000001 + 0.6666666666666666 = 655.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 227.5 + 0.4444444444444444 = 227.94444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 153.2222222222222 + 0.3333333333333333 = 153.55555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 175 + 11 = 186
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1339 + 5.5 = 1344.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 655.1666666666667 + 1.8333333333333333 = 657.0000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 227.94444444444446 + 1.2222222222222223 = 229.16666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 153.55555555555554 + 0.9166666666666666 = 154.4722222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 186 + 9 = 195
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1344.5 + 4.5 = 1349
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 657.0000000000001 + 1.5 = 658.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 229.16666666666669 + 1 = 230.16666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 154.4722222222222 + 0.75 = 155.2222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 195 + 70 = 265
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1349 + 35 = 1384
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 658.5000000000001 + 11.666666666666666 = 670.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 230.16666666666669 + 7.777777777777778 = 237.94444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 155.2222222222222 + 5.833333333333333 = 161.05555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 265 + 25 = 290
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1384 + 12.5 = 1396.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 670.1666666666667 + 4.166666666666667 = 674.3333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 237.94444444444446 + 2.7777777777777777 = 240.72222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 161.05555555555554 + 2.0833333333333335 = 163.13888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 290 + 11 = 301
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1396.5 + 5.5 = 1402
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 674.3333333333334 + 1.8333333333333333 = 676.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 240.72222222222223 + 1.2222222222222223 = 241.94444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 163.13888888888889 + 0.9166666666666666 = 164.05555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 301 + 30 = 331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1402 + 15 = 1417
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 676.1666666666667 + 5 = 681.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 241.94444444444446 + 3.3333333333333335 = 245.2777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 164.05555555555554 + 2.5 = 166.55555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 331 + 13 = 344
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1417 + 6.5 = 1423.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 681.1666666666667 + 2.1666666666666665 = 683.3333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 245.2777777777778 + 1.4444444444444444 = 246.72222222222226
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 166.55555555555554 + 1.0833333333333333 = 167.63888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 344 + 8 = 352
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1423.5 + 4 = 1427.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 683.3333333333334 + 1.3333333333333333 = 684.6666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 246.72222222222226 + 0.8888888888888888 = 247.61111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 167.63888888888889 + 0.6666666666666666 = 168.30555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 352 + 24 = 376
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1427.5 + 12 = 1439.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 684.6666666666667 + 4 = 688.6666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 247.61111111111114 + 2.6666666666666665 = 250.2777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 168.30555555555554 + 2 = 170.30555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 376 + 10 = 386
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1439.5 + 5 = 1444.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 688.6666666666667 + 1.6666666666666667 = 690.3333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 250.2777777777778 + 1.1111111111111112 = 251.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 170.30555555555554 + 0.8333333333333334 = 171.13888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 386 + 16 = 402
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1444.5 + 8 = 1452.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 690.3333333333334 + 2.6666666666666665 = 693
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 251.3888888888889 + 1.7777777777777777 = 253.16666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 171.13888888888889 + 1.3333333333333333 = 172.47222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 402 + 20 = 422
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1452.5 + 10 = 1462.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 693 + 3.3333333333333335 = 696.3333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 253.16666666666669 + 2.2222222222222223 = 255.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 172.47222222222223 + 1.6666666666666667 = 174.13888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 422 + 14 = 436
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1462.5 + 7 = 1469.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 696.3333333333334 + 2.3333333333333335 = 698.6666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 255.3888888888889 + 1.5555555555555556 = 256.94444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 174.13888888888889 + 1.1666666666666667 = 175.30555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 436 + 8 = 444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1469.5 + 4 = 1473.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 698.6666666666667 + 1.3333333333333333 = 700.0000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 256.94444444444446 + 0.8888888888888888 = 257.83333333333337
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 175.30555555555554 + 0.6666666666666666 = 175.9722222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 444 + 9 = 453
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1473.5 + 4.5 = 1478
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 700.0000000000001 + 1.5 = 701.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 257.83333333333337 + 1 = 258.83333333333337
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 175.9722222222222 + 0.75 = 176.7222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 453 + 3 = 456
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1478 + 1.5 = 1479.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 701.5000000000001 + 0.5 = 702.0000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 258.83333333333337 + 0.3333333333333333 = 259.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 176.7222222222222 + 0.25 = 176.9722222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 456 + 15 = 471
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1479.5 + 7.5 = 1487
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 702.0000000000001 + 2.5 = 704.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 259.1666666666667 + 1.6666666666666667 = 260.83333333333337
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 176.9722222222222 + 1.25 = 178.2222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 471 + 14 = 485
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1487 + 7 = 1494
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 704.5000000000001 + 2.3333333333333335 = 706.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 260.83333333333337 + 1.5555555555555556 = 262.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 178.2222222222222 + 1.1666666666666667 = 179.38888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 485 + 3 = 488
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1494 + 1.5 = 1495.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 706.8333333333335 + 0.5 = 707.3333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 262.3888888888889 + 0.3333333333333333 = 262.72222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 179.38888888888886 + 0.25 = 179.63888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 488 + 4 = 492
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1495.5 + 2 = 1497.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 707.3333333333335 + 0.6666666666666666 = 708.0000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 262.72222222222223 + 0.4444444444444444 = 263.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 179.63888888888886 + 0.3333333333333333 = 179.9722222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 492 + 2 = 494
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1497.5 + 1 = 1498.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 708.0000000000001 + 0.3333333333333333 = 708.3333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 263.1666666666667 + 0.2222222222222222 = 263.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 179.9722222222222 + 0.16666666666666666 = 180.13888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 494 + 5 = 499
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1498.5 + 2.5 = 1501
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 708.3333333333335 + 0.8333333333333334 = 709.1666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 263.3888888888889 + 0.5555555555555556 = 263.94444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 180.13888888888886 + 0.4166666666666667 = 180.55555555555551
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 499 + 4 = 503
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1501 + 2 = 1503
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 709.1666666666669 + 0.6666666666666666 = 709.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 263.94444444444446 + 0.4444444444444444 = 264.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 180.55555555555551 + 0.3333333333333333 = 180.88888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 503 + 7 = 510
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1503 + 3.5 = 1506.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 709.8333333333335 + 1.1666666666666667 = 711.0000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 264.3888888888889 + 0.7777777777777778 = 265.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 180.88888888888886 + 0.5833333333333334 = 181.4722222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 510 + 8 = 518
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1506.5 + 4 = 1510.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 711.0000000000001 + 1.3333333333333333 = 712.3333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 265.1666666666667 + 0.8888888888888888 = 266.0555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 181.4722222222222 + 0.6666666666666666 = 182.13888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 518 + 5 = 523
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1510.5 + 2.5 = 1513
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 712.3333333333335 + 0.8333333333333334 = 713.1666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 266.0555555555556 + 0.5555555555555556 = 266.61111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 182.13888888888886 + 0.4166666666666667 = 182.55555555555551
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 523 + 9 = 532
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1513 + 4.5 = 1517.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 713.1666666666669 + 1.5 = 714.6666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 266.61111111111114 + 1 = 267.61111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 182.55555555555551 + 0.75 = 183.30555555555551
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 532 + 5 = 537
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1517.5 + 2.5 = 1520
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 714.6666666666669 + 0.8333333333333334 = 715.5000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 267.61111111111114 + 0.5555555555555556 = 268.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 183.30555555555551 + 0.4166666666666667 = 183.72222222222217
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 537 + 3 = 540
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1520 + 1.5 = 1521.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 715.5000000000002 + 0.5 = 716.0000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 268.1666666666667 + 0.3333333333333333 = 268.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 183.72222222222217 + 0.25 = 183.97222222222217
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 540 + 12 = 552
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1521.5 + 6 = 1527.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 716.0000000000002 + 2 = 718.0000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 268.5 + 1.3333333333333333 = 269.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 183.97222222222217 + 1 = 184.97222222222217
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 552 + 4 = 556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1527.5 + 2 = 1529.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 718.0000000000002 + 0.6666666666666666 = 718.6666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 269.8333333333333 + 0.4444444444444444 = 270.27777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 184.97222222222217 + 0.3333333333333333 = 185.30555555555551
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 556 + 6 = 562
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1529.5 + 3 = 1532.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 718.6666666666669 + 1 = 719.6666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 270.27777777777777 + 0.6666666666666666 = 270.94444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 185.30555555555551 + 0.5 = 185.80555555555551
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 562 + 4 = 566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1532.5 + 2 = 1534.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 719.6666666666669 + 0.6666666666666666 = 720.3333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 270.94444444444446 + 0.4444444444444444 = 271.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 185.80555555555551 + 0.3333333333333333 = 186.13888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 566 + 2 = 568
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1534.5 + 1 = 1535.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 720.3333333333335 + 0.3333333333333333 = 720.6666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 271.3888888888889 + 0.2222222222222222 = 271.61111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 186.13888888888886 + 0.16666666666666666 = 186.30555555555551
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 568 + 10 = 578
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1535.5 + 5 = 1540.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 720.6666666666669 + 1.6666666666666667 = 722.3333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 271.61111111111114 + 1.1111111111111112 = 272.72222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 186.30555555555551 + 0.8333333333333334 = 187.13888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 578 + 6 = 584
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1540.5 + 3 = 1543.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 722.3333333333335 + 1 = 723.3333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 272.72222222222223 + 0.6666666666666666 = 273.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 187.13888888888886 + 0.5 = 187.63888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 584 + 6 = 590
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1543.5 + 3 = 1546.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 723.3333333333335 + 1 = 724.3333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 273.3888888888889 + 0.6666666666666666 = 274.0555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 187.63888888888886 + 0.5 = 188.13888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 590 + 5 = 595
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1546.5 + 2.5 = 1549
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 724.3333333333335 + 0.8333333333333334 = 725.1666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 274.0555555555556 + 0.5555555555555556 = 274.61111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 188.13888888888886 + 0.4166666666666667 = 188.55555555555551
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 595 + 10 = 605
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1549 + 5 = 1554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 725.1666666666669 + 1.6666666666666667 = 726.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 274.61111111111114 + 1.1111111111111112 = 275.72222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 188.55555555555551 + 0.8333333333333334 = 189.38888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 605 + 4 = 609
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1554 + 2 = 1556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 726.8333333333335 + 0.6666666666666666 = 727.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 275.72222222222223 + 0.4444444444444444 = 276.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 189.38888888888886 + 0.3333333333333333 = 189.7222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 609 + 11 = 620
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1556 + 5.5 = 1561.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 727.5000000000001 + 1.8333333333333333 = 729.3333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 276.1666666666667 + 1.2222222222222223 = 277.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 189.7222222222222 + 0.9166666666666666 = 190.63888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 620 + 15 = 635
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1561.5 + 7.5 = 1569
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 729.3333333333335 + 2.5 = 731.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 277.3888888888889 + 1.6666666666666667 = 279.0555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 190.63888888888886 + 1.25 = 191.88888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 635 + 18 = 653
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1569 + 9 = 1578
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 731.8333333333335 + 3 = 734.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 279.0555555555556 + 2 = 281.0555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 191.88888888888886 + 1.5 = 193.38888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 653 + 5 = 658
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1578 + 2.5 = 1580.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 734.8333333333335 + 0.8333333333333334 = 735.6666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 281.0555555555556 + 0.5555555555555556 = 281.61111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 193.38888888888886 + 0.4166666666666667 = 193.80555555555551
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 658 + 2 = 660
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1580.5 + 1 = 1581.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 735.6666666666669 + 0.3333333333333333 = 736.0000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 281.61111111111114 + 0.2222222222222222 = 281.83333333333337
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 193.80555555555551 + 0.16666666666666666 = 193.97222222222217
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 660 + 5 = 665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1581.5 + 2.5 = 1584
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 736.0000000000002 + 0.8333333333333334 = 736.8333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 281.83333333333337 + 0.5555555555555556 = 282.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 193.97222222222217 + 0.4166666666666667 = 194.38888888888883
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 665 + 5 = 670
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1584 + 2.5 = 1586.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 736.8333333333336 + 0.8333333333333334 = 737.666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 282.3888888888889 + 0.5555555555555556 = 282.94444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 194.38888888888883 + 0.4166666666666667 = 194.8055555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 670 + 6 = 676
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1586.5 + 3 = 1589.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 737.666666666667 + 1 = 738.666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 282.94444444444446 + 0.6666666666666666 = 283.61111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 194.8055555555555 + 0.5 = 195.3055555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 676 + 4 = 680
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1589.5 + 2 = 1591.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 738.666666666667 + 0.6666666666666666 = 739.3333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 283.61111111111114 + 0.4444444444444444 = 284.0555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 195.3055555555555 + 0.3333333333333333 = 195.63888888888883
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 680 + 7 = 687
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1591.5 + 3.5 = 1595
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 739.3333333333336 + 1.1666666666666667 = 740.5000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 284.0555555555556 + 0.7777777777777778 = 284.83333333333337
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 195.63888888888883 + 0.5833333333333334 = 196.22222222222217
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 687 + 7 = 694
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1595 + 3.5 = 1598.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 740.5000000000002 + 1.1666666666666667 = 741.6666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 284.83333333333337 + 0.7777777777777778 = 285.61111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 196.22222222222217 + 0.5833333333333334 = 196.80555555555551
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 694 + 7 = 701
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1598.5 + 3.5 = 1602
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 741.6666666666669 + 1.1666666666666667 = 742.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 285.61111111111114 + 0.7777777777777778 = 286.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 196.80555555555551 + 0.5833333333333334 = 197.38888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 701 + 4 = 705
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1602 + 2 = 1604
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 742.8333333333335 + 0.6666666666666666 = 743.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 286.3888888888889 + 0.4444444444444444 = 286.83333333333337
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 197.38888888888886 + 0.3333333333333333 = 197.7222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 705 + 5 = 710
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1604 + 2.5 = 1606.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 743.5000000000001 + 0.8333333333333334 = 744.3333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 286.83333333333337 + 0.5555555555555556 = 287.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 197.7222222222222 + 0.4166666666666667 = 198.13888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 710 + 7 = 717
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1606.5 + 3.5 = 1610
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 744.3333333333335 + 1.1666666666666667 = 745.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 287.3888888888889 + 0.7777777777777778 = 288.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 198.13888888888886 + 0.5833333333333334 = 198.7222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 717 + 4 = 721
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1610 + 2 = 1612
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 745.5000000000001 + 0.6666666666666666 = 746.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 288.1666666666667 + 0.4444444444444444 = 288.61111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 198.7222222222222 + 0.3333333333333333 = 199.05555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 721 + 7 = 728
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1612 + 3.5 = 1615.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 746.1666666666667 + 1.1666666666666667 = 747.3333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 288.61111111111114 + 0.7777777777777778 = 289.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 199.05555555555554 + 0.5833333333333334 = 199.63888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 728 + 9 = 737
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1615.5 + 4.5 = 1620
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 747.3333333333334 + 1.5 = 748.8333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 289.3888888888889 + 1 = 290.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 199.63888888888889 + 0.75 = 200.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 737 + 3 = 740
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1620 + 1.5 = 1621.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 748.8333333333334 + 0.5 = 749.3333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 290.3888888888889 + 0.3333333333333333 = 290.72222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 200.38888888888889 + 0.25 = 200.63888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 740 + 6 = 746
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1621.5 + 3 = 1624.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 749.3333333333334 + 1 = 750.3333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 290.72222222222223 + 0.6666666666666666 = 291.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 200.63888888888889 + 0.5 = 201.13888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 746 + 3 = 749
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1624.5 + 1.5 = 1626
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 750.3333333333334 + 0.5 = 750.8333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 291.3888888888889 + 0.3333333333333333 = 291.72222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 201.13888888888889 + 0.25 = 201.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 749 + 4 = 753
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1626 + 2 = 1628
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 750.8333333333334 + 0.6666666666666666 = 751.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 291.72222222222223 + 0.4444444444444444 = 292.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 201.38888888888889 + 0.3333333333333333 = 201.72222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 753 + 12 = 765
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1628 + 6 = 1634
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 751.5 + 2 = 753.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 292.1666666666667 + 1.3333333333333333 = 293.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 201.72222222222223 + 1 = 202.72222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 765 + 13 = 778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1634 + 6.5 = 1640.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 753.5 + 2.1666666666666665 = 755.6666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 293.5 + 1.4444444444444444 = 294.94444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 202.72222222222223 + 1.0833333333333333 = 203.80555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 778 + 32 = 810
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1640.5 + 16 = 1656.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 755.6666666666666 + 5.333333333333333 = 761
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 294.94444444444446 + 3.5555555555555554 = 298.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 203.80555555555557 + 2.6666666666666665 = 206.47222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 810 + 8 = 818
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1656.5 + 4 = 1660.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 761 + 1.3333333333333333 = 762.3333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 298.5 + 0.8888888888888888 = 299.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 206.47222222222223 + 0.6666666666666666 = 207.13888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 818 + 41 = 859
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1660.5 + 20.5 = 1681
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 762.3333333333334 + 6.833333333333333 = 769.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 299.3888888888889 + 4.555555555555555 = 303.94444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 207.13888888888889 + 3.4166666666666665 = 210.55555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 859 + 30 = 889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1681 + 15 = 1696
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 769.1666666666667 + 5 = 774.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 303.94444444444446 + 3.3333333333333335 = 307.27777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 210.55555555555554 + 2.5 = 213.05555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 889 + 17 = 906
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1696 + 8.5 = 1704.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 774.1666666666667 + 2.8333333333333335 = 777.0000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 307.27777777777777 + 1.8888888888888888 = 309.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 213.05555555555554 + 1.4166666666666667 = 214.4722222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 906 + 3 = 909
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1704.5 + 1.5 = 1706
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 777.0000000000001 + 0.5 = 777.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 309.1666666666667 + 0.3333333333333333 = 309.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 214.4722222222222 + 0.25 = 214.7222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 909 + 16 = 925
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1706 + 8 = 1714
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 777.5000000000001 + 2.6666666666666665 = 780.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 309.5 + 1.7777777777777777 = 311.27777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 214.7222222222222 + 1.3333333333333333 = 216.05555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 925 + 23 = 948
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1714 + 11.5 = 1725.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 780.1666666666667 + 3.8333333333333335 = 784.0000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 311.27777777777777 + 2.5555555555555554 = 313.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 216.05555555555554 + 1.9166666666666667 = 217.9722222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 948 + 17 = 965
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1725.5 + 8.5 = 1734
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 784.0000000000001 + 2.8333333333333335 = 786.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 313.8333333333333 + 1.8888888888888888 = 315.72222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 217.9722222222222 + 1.4166666666666667 = 219.38888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 965 + 20 = 985
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1734 + 10 = 1744
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 786.8333333333335 + 3.3333333333333335 = 790.1666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 315.72222222222223 + 2.2222222222222223 = 317.94444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 219.38888888888886 + 1.6666666666666667 = 221.05555555555551
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 985 + 4 = 989
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1744 + 2 = 1746
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 790.1666666666669 + 0.6666666666666666 = 790.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 317.94444444444446 + 0.4444444444444444 = 318.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 221.05555555555551 + 0.3333333333333333 = 221.38888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 989 + 6 = 995
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1746 + 3 = 1749
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 790.8333333333335 + 1 = 791.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 318.3888888888889 + 0.6666666666666666 = 319.0555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 221.38888888888886 + 0.5 = 221.88888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 995 + 2 = 997
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1749 + 1 = 1750
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 791.8333333333335 + 0.3333333333333333 = 792.1666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 319.0555555555556 + 0.2222222222222222 = 319.2777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 221.88888888888886 + 0.16666666666666666 = 222.05555555555551
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 997 + 4 = 1001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1750 + 2 = 1752
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 792.1666666666669 + 0.6666666666666666 = 792.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 319.2777777777778 + 0.4444444444444444 = 319.7222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 222.05555555555551 + 0.3333333333333333 = 222.38888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1001 + 2 = 1003
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1752 + 1 = 1753
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 792.8333333333335 + 0.3333333333333333 = 793.1666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 319.7222222222223 + 0.2222222222222222 = 319.9444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 222.38888888888886 + 0.16666666666666666 = 222.55555555555551
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1003 + 2 = 1005
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1753 + 1 = 1754
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 793.1666666666669 + 0.3333333333333333 = 793.5000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 319.9444444444445 + 0.2222222222222222 = 320.16666666666674
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 222.55555555555551 + 0.16666666666666666 = 222.72222222222217
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1005 + 13 = 1018
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1754 + 6.5 = 1760.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 793.5000000000002 + 2.1666666666666665 = 795.6666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 320.16666666666674 + 1.4444444444444444 = 321.6111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 222.72222222222217 + 1.0833333333333333 = 223.80555555555551
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1018 + 4 = 1022
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1760.5 + 2 = 1762.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 795.6666666666669 + 0.6666666666666666 = 796.3333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 321.6111111111112 + 0.4444444444444444 = 322.05555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 223.80555555555551 + 0.3333333333333333 = 224.13888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1022 + 7 = 1029
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1762.5 + 3.5 = 1766
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 796.3333333333335 + 1.1666666666666667 = 797.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 322.05555555555566 + 0.7777777777777778 = 322.8333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 224.13888888888886 + 0.5833333333333334 = 224.7222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1029 + 16 = 1045
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1766 + 8 = 1774
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 797.5000000000001 + 2.6666666666666665 = 800.1666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 322.8333333333334 + 1.7777777777777777 = 324.6111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 224.7222222222222 + 1.3333333333333333 = 226.05555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1045 + 3 = 1048
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1774 + 1.5 = 1775.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 800.1666666666667 + 0.5 = 800.6666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 324.6111111111112 + 0.3333333333333333 = 324.9444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 226.05555555555554 + 0.25 = 226.30555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1048 + 6 = 1054
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1775.5 + 3 = 1778.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 800.6666666666667 + 1 = 801.6666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 324.9444444444445 + 0.6666666666666666 = 325.6111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 226.30555555555554 + 0.5 = 226.80555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1054 + 12 = 1066
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1778.5 + 6 = 1784.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 801.6666666666667 + 2 = 803.6666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 325.6111111111112 + 1.3333333333333333 = 326.9444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 226.80555555555554 + 1 = 227.80555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1066 + 2 = 1068
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1784.5 + 1 = 1785.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 803.6666666666667 + 0.3333333333333333 = 804.0000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 326.9444444444445 + 0.2222222222222222 = 327.16666666666674
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 227.80555555555554 + 0.16666666666666666 = 227.9722222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1068 + 4 = 1072
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1785.5 + 2 = 1787.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 804.0000000000001 + 0.6666666666666666 = 804.6666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 327.16666666666674 + 0.4444444444444444 = 327.6111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 227.9722222222222 + 0.3333333333333333 = 228.30555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1072 + 6 = 1078
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1787.5 + 3 = 1790.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 804.6666666666667 + 1 = 805.6666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 327.6111111111112 + 0.6666666666666666 = 328.2777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 228.30555555555554 + 0.5 = 228.80555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1078 + 6 = 1084
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1790.5 + 3 = 1793.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 805.6666666666667 + 1 = 806.6666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 328.2777777777779 + 0.6666666666666666 = 328.94444444444457
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 228.80555555555554 + 0.5 = 229.30555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1084 + 10 = 1094
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1793.5 + 5 = 1798.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 806.6666666666667 + 1.6666666666666667 = 808.3333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 328.94444444444457 + 1.1111111111111112 = 330.05555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 229.30555555555554 + 0.8333333333333334 = 230.13888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1094 + 4 = 1098
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1798.5 + 2 = 1800.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 808.3333333333334 + 0.6666666666666666 = 809
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 330.05555555555566 + 0.4444444444444444 = 330.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 230.13888888888889 + 0.3333333333333333 = 230.47222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1098 + 10 = 1108
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1800.5 + 5 = 1805.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 809 + 1.6666666666666667 = 810.6666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 330.5000000000001 + 1.1111111111111112 = 331.6111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 230.47222222222223 + 0.8333333333333334 = 231.30555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1108 + 5 = 1113
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1805.5 + 2.5 = 1808
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 810.6666666666666 + 0.8333333333333334 = 811.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 331.6111111111112 + 0.5555555555555556 = 332.16666666666674
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 231.30555555555557 + 0.4166666666666667 = 231.72222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1113 + 4 = 1117
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1808 + 2 = 1810
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 811.5 + 0.6666666666666666 = 812.1666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 332.16666666666674 + 0.4444444444444444 = 332.6111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 231.72222222222223 + 0.3333333333333333 = 232.05555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1117 + 6 = 1123
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1810 + 3 = 1813
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 812.1666666666666 + 1 = 813.1666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 332.6111111111112 + 0.6666666666666666 = 333.2777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 232.05555555555557 + 0.5 = 232.55555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1123 + 4 = 1127
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1813 + 2 = 1815
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 813.1666666666666 + 0.6666666666666666 = 813.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 333.2777777777779 + 0.4444444444444444 = 333.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 232.55555555555557 + 0.3333333333333333 = 232.8888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1127 + 5 = 1132
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1815 + 2.5 = 1817.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 813.8333333333333 + 0.8333333333333334 = 814.6666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 333.72222222222234 + 0.5555555555555556 = 334.2777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 232.8888888888889 + 0.4166666666666667 = 233.30555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1132 + 10 = 1142
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1817.5 + 5 = 1822.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 814.6666666666666 + 1.6666666666666667 = 816.3333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 334.2777777777779 + 1.1111111111111112 = 335.38888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 233.30555555555557 + 0.8333333333333334 = 234.1388888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1142 + 4 = 1146
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1822.5 + 2 = 1824.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 816.3333333333333 + 0.6666666666666666 = 816.9999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 335.38888888888897 + 0.4444444444444444 = 335.8333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 234.1388888888889 + 0.3333333333333333 = 234.47222222222226
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1146 + 4 = 1150
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1824.5 + 2 = 1826.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 816.9999999999999 + 0.6666666666666666 = 817.6666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 335.8333333333334 + 0.4444444444444444 = 336.2777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 234.47222222222226 + 0.3333333333333333 = 234.8055555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1150 + 2 = 1152
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1826.5 + 1 = 1827.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 817.6666666666665 + 0.3333333333333333 = 817.9999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 336.2777777777779 + 0.2222222222222222 = 336.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 234.8055555555556 + 0.16666666666666666 = 234.97222222222226
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1152 + 3 = 1155
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1827.5 + 1.5 = 1829
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 817.9999999999999 + 0.5 = 818.4999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 336.5000000000001 + 0.3333333333333333 = 336.8333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 234.97222222222226 + 0.25 = 235.22222222222226
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1155 + 6 = 1161
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1829 + 3 = 1832
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 818.4999999999999 + 1 = 819.4999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 336.8333333333334 + 0.6666666666666666 = 337.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 235.22222222222226 + 0.5 = 235.72222222222226
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1161 + 15 = 1176
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1832 + 7.5 = 1839.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 819.4999999999999 + 2.5 = 821.9999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 337.5000000000001 + 1.6666666666666667 = 339.1666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 235.72222222222226 + 1.25 = 236.97222222222226
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1176 + 11 = 1187
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1839.5 + 5.5 = 1845
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 821.9999999999999 + 1.8333333333333333 = 823.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 339.1666666666668 + 1.2222222222222223 = 340.388888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 236.97222222222226 + 0.9166666666666666 = 237.8888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1187 + 3 = 1190
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1845 + 1.5 = 1846.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 823.8333333333333 + 0.5 = 824.3333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 340.388888888889 + 0.3333333333333333 = 340.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 237.8888888888889 + 0.25 = 238.1388888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1190 + 4 = 1194
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1846.5 + 2 = 1848.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 824.3333333333333 + 0.6666666666666666 = 824.9999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 340.72222222222234 + 0.4444444444444444 = 341.1666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 238.1388888888889 + 0.3333333333333333 = 238.47222222222226
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1194 + 23 = 1217
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1848.5 + 11.5 = 1860
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 824.9999999999999 + 3.8333333333333335 = 828.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 341.1666666666668 + 2.5555555555555554 = 343.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 238.47222222222226 + 1.9166666666666667 = 240.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1217 + 4 = 1221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1860 + 2 = 1862
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 828.8333333333333 + 0.6666666666666666 = 829.4999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 343.72222222222234 + 0.4444444444444444 = 344.1666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 240.3888888888889 + 0.3333333333333333 = 240.72222222222226
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1221 + 7 = 1228
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1862 + 3.5 = 1865.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 829.4999999999999 + 1.1666666666666667 = 830.6666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 344.1666666666668 + 0.7777777777777778 = 344.94444444444457
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 240.72222222222226 + 0.5833333333333334 = 241.3055555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1228 + 4 = 1232
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1865.5 + 2 = 1867.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 830.6666666666665 + 0.6666666666666666 = 831.3333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 344.94444444444457 + 0.4444444444444444 = 345.388888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 241.3055555555556 + 0.3333333333333333 = 241.63888888888894
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1232 + 8 = 1240
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1867.5 + 4 = 1871.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 831.3333333333331 + 1.3333333333333333 = 832.6666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 345.388888888889 + 0.8888888888888888 = 346.27777777777794
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 241.63888888888894 + 0.6666666666666666 = 242.3055555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1240 + 13 = 1253
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1871.5 + 6.5 = 1878
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 832.6666666666665 + 2.1666666666666665 = 834.8333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 346.27777777777794 + 1.4444444444444444 = 347.7222222222224
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 242.3055555555556 + 1.0833333333333333 = 243.38888888888894
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1253 + 4 = 1257
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1878 + 2 = 1880
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 834.8333333333331 + 0.6666666666666666 = 835.4999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 347.7222222222224 + 0.4444444444444444 = 348.16666666666686
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 243.38888888888894 + 0.3333333333333333 = 243.72222222222229
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1257 + 22 = 1279
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1880 + 11 = 1891
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 835.4999999999998 + 3.6666666666666665 = 839.1666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 348.16666666666686 + 2.4444444444444446 = 350.6111111111113
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 243.72222222222229 + 1.8333333333333333 = 245.55555555555563
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1279 + 9 = 1288
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1891 + 4.5 = 1895.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 839.1666666666664 + 1.5 = 840.6666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 350.6111111111113 + 1 = 351.6111111111113
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 245.55555555555563 + 0.75 = 246.30555555555563
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1288 + 3 = 1291
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1895.5 + 1.5 = 1897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 840.6666666666664 + 0.5 = 841.1666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 351.6111111111113 + 0.3333333333333333 = 351.9444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 246.30555555555563 + 0.25 = 246.55555555555563
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1291 + 3 = 1294
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1897 + 1.5 = 1898.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 841.1666666666664 + 0.5 = 841.6666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 351.9444444444446 + 0.3333333333333333 = 352.27777777777794
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 246.55555555555563 + 0.25 = 246.80555555555563
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1294 + 12 = 1306
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1898.5 + 6 = 1904.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 841.6666666666664 + 2 = 843.6666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 352.27777777777794 + 1.3333333333333333 = 353.61111111111126
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 246.80555555555563 + 1 = 247.80555555555563
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1306 + 11 = 1317
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1904.5 + 5.5 = 1910
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 843.6666666666664 + 1.8333333333333333 = 845.4999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 353.61111111111126 + 1.2222222222222223 = 354.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 247.80555555555563 + 0.9166666666666666 = 248.72222222222229
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1317 + 26 = 1343
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1910 + 13 = 1923
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 845.4999999999998 + 4.333333333333333 = 849.8333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 354.8333333333335 + 2.888888888888889 = 357.7222222222224
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 248.72222222222229 + 2.1666666666666665 = 250.88888888888894
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1343 + 16 = 1359
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1923 + 8 = 1931
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 849.8333333333331 + 2.6666666666666665 = 852.4999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 357.7222222222224 + 1.7777777777777777 = 359.50000000000017
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 250.88888888888894 + 1.3333333333333333 = 252.22222222222229
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1359 + 5 = 1364
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1931 + 2.5 = 1933.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 852.4999999999998 + 0.8333333333333334 = 853.3333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 359.50000000000017 + 0.5555555555555556 = 360.0555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 252.22222222222229 + 0.4166666666666667 = 252.63888888888894
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1364 + 4 = 1368
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1933.5 + 2 = 1935.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 853.3333333333331 + 0.6666666666666666 = 853.9999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 360.0555555555557 + 0.4444444444444444 = 360.50000000000017
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 252.63888888888894 + 0.3333333333333333 = 252.97222222222229
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1368 + 3 = 1371
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1935.5 + 1.5 = 1937
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 853.9999999999998 + 0.5 = 854.4999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 360.50000000000017 + 0.3333333333333333 = 360.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 252.97222222222229 + 0.25 = 253.22222222222229
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1371 + 6 = 1377
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1937 + 3 = 1940
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 854.4999999999998 + 1 = 855.4999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 360.8333333333335 + 0.6666666666666666 = 361.50000000000017
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 253.22222222222229 + 0.5 = 253.72222222222229
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1377 + 2 = 1379
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1940 + 1 = 1941
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 855.4999999999998 + 0.3333333333333333 = 855.8333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 361.50000000000017 + 0.2222222222222222 = 361.7222222222224
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 253.72222222222229 + 0.16666666666666666 = 253.88888888888894
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1379 + 16 = 1395
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1941 + 8 = 1949
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 855.8333333333331 + 2.6666666666666665 = 858.4999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 361.7222222222224 + 1.7777777777777777 = 363.50000000000017
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 253.88888888888894 + 1.3333333333333333 = 255.22222222222229
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1395 + 26 = 1421
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1949 + 13 = 1962
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 858.4999999999998 + 4.333333333333333 = 862.8333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 363.50000000000017 + 2.888888888888889 = 366.3888888888891
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 255.22222222222229 + 2.1666666666666665 = 257.38888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1421 + 13 = 1434
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1962 + 6.5 = 1968.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 862.8333333333331 + 2.1666666666666665 = 864.9999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 366.3888888888891 + 1.4444444444444444 = 367.83333333333354
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 257.38888888888897 + 1.0833333333333333 = 258.4722222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1434 + 19 = 1453
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1968.5 + 9.5 = 1978
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 864.9999999999998 + 3.1666666666666665 = 868.1666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 367.83333333333354 + 2.111111111111111 = 369.9444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 258.4722222222223 + 1.5833333333333333 = 260.0555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1453 + 16 = 1469
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1978 + 8 = 1986
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 868.1666666666664 + 2.6666666666666665 = 870.833333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 369.9444444444446 + 1.7777777777777777 = 371.7222222222224
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 260.0555555555556 + 1.3333333333333333 = 261.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1469 + 20 = 1489
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1986 + 10 = 1996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 870.833333333333 + 3.3333333333333335 = 874.1666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 371.7222222222224 + 2.2222222222222223 = 373.9444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 261.3888888888889 + 1.6666666666666667 = 263.0555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1489 + 11 = 1500
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 1996 + 5.5 = 2001.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 874.1666666666664 + 1.8333333333333333 = 875.9999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 373.9444444444446 + 1.2222222222222223 = 375.16666666666686
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 263.0555555555556 + 0.9166666666666666 = 263.9722222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1500 + 18 = 1518
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2001.5 + 9 = 2010.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 875.9999999999998 + 3 = 878.9999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 375.16666666666686 + 2 = 377.16666666666686
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 263.9722222222223 + 1.5 = 265.4722222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1518 + 15 = 1533
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2010.5 + 7.5 = 2018
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 878.9999999999998 + 2.5 = 881.4999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 377.16666666666686 + 1.6666666666666667 = 378.83333333333354
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 265.4722222222223 + 1.25 = 266.7222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1533 + 8 = 1541
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2018 + 4 = 2022
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 881.4999999999998 + 1.3333333333333333 = 882.8333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 378.83333333333354 + 0.8888888888888888 = 379.72222222222246
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 266.7222222222223 + 0.6666666666666666 = 267.38888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1541 + 3 = 1544
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2022 + 1.5 = 2023.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 882.8333333333331 + 0.5 = 883.3333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 379.72222222222246 + 0.3333333333333333 = 380.05555555555577
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 267.38888888888897 + 0.25 = 267.63888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1544 + 12 = 1556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2023.5 + 6 = 2029.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 883.3333333333331 + 2 = 885.3333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 380.05555555555577 + 1.3333333333333333 = 381.3888888888891
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 267.63888888888897 + 1 = 268.63888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1556 + 3 = 1559
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2029.5 + 1.5 = 2031
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 885.3333333333331 + 0.5 = 885.8333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 381.3888888888891 + 0.3333333333333333 = 381.7222222222224
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 268.63888888888897 + 0.25 = 268.88888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1559 + 9 = 1568
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2031 + 4.5 = 2035.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 885.8333333333331 + 1.5 = 887.3333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 381.7222222222224 + 1 = 382.7222222222224
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 268.88888888888897 + 0.75 = 269.63888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1568 + 10 = 1578
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2035.5 + 5 = 2040.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 887.3333333333331 + 1.6666666666666667 = 888.9999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 382.7222222222224 + 1.1111111111111112 = 383.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 269.63888888888897 + 0.8333333333333334 = 270.4722222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1578 + 5 = 1583
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2040.5 + 2.5 = 2043
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 888.9999999999998 + 0.8333333333333334 = 889.8333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 383.8333333333335 + 0.5555555555555556 = 384.388888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 270.4722222222223 + 0.4166666666666667 = 270.88888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1583 + 3 = 1586
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2043 + 1.5 = 2044.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 889.8333333333331 + 0.5 = 890.3333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 384.388888888889 + 0.3333333333333333 = 384.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 270.88888888888897 + 0.25 = 271.13888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1586 + 8 = 1594
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2044.5 + 4 = 2048.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 890.3333333333331 + 1.3333333333333333 = 891.6666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 384.72222222222234 + 0.8888888888888888 = 385.61111111111126
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 271.13888888888897 + 0.6666666666666666 = 271.80555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1594 + 12 = 1606
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2048.5 + 6 = 2054.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 891.6666666666665 + 2 = 893.6666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 385.61111111111126 + 1.3333333333333333 = 386.94444444444457
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 271.80555555555566 + 1 = 272.80555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1606 + 3 = 1609
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2054.5 + 1.5 = 2056
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 893.6666666666665 + 0.5 = 894.1666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 386.94444444444457 + 0.3333333333333333 = 387.2777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 272.80555555555566 + 0.25 = 273.05555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1609 + 3 = 1612
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2056 + 1.5 = 2057.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 894.1666666666665 + 0.5 = 894.6666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 387.2777777777779 + 0.3333333333333333 = 387.6111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 273.05555555555566 + 0.25 = 273.30555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1612 + 4 = 1616
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2057.5 + 2 = 2059.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 894.6666666666665 + 0.6666666666666666 = 895.3333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 387.6111111111112 + 0.4444444444444444 = 388.05555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 273.30555555555566 + 0.3333333333333333 = 273.63888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1616 + 5 = 1621
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2059.5 + 2.5 = 2062
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 895.3333333333331 + 0.8333333333333334 = 896.1666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 388.05555555555566 + 0.5555555555555556 = 388.6111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 273.63888888888897 + 0.4166666666666667 = 274.05555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1621 + 8 = 1629
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2062 + 4 = 2066
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 896.1666666666665 + 1.3333333333333333 = 897.4999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 388.6111111111112 + 0.8888888888888888 = 389.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 274.05555555555566 + 0.6666666666666666 = 274.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1629 + 5 = 1634
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2066 + 2.5 = 2068.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 897.4999999999999 + 0.8333333333333334 = 898.3333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 389.5000000000001 + 0.5555555555555556 = 390.05555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 274.72222222222234 + 0.4166666666666667 = 275.138888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1634 + 17 = 1651
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2068.5 + 8.5 = 2077
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 898.3333333333333 + 2.8333333333333335 = 901.1666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 390.05555555555566 + 1.8888888888888888 = 391.94444444444457
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 275.138888888889 + 1.4166666666666667 = 276.5555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1651 + 12 = 1663
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2077 + 6 = 2083
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 901.1666666666666 + 2 = 903.1666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 391.94444444444457 + 1.3333333333333333 = 393.2777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 276.5555555555557 + 1 = 277.5555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1663 + 4 = 1667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2083 + 2 = 2085
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 903.1666666666666 + 0.6666666666666666 = 903.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 393.2777777777779 + 0.4444444444444444 = 393.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 277.5555555555557 + 0.3333333333333333 = 277.888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1667 + 3 = 1670
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2085 + 1.5 = 2086.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 903.8333333333333 + 0.5 = 904.3333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 393.72222222222234 + 0.3333333333333333 = 394.05555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 277.888888888889 + 0.25 = 278.138888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1670 + 3 = 1673
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2086.5 + 1.5 = 2088
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 904.3333333333333 + 0.5 = 904.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 394.05555555555566 + 0.3333333333333333 = 394.38888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 278.138888888889 + 0.25 = 278.388888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1673 + 3 = 1676
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2088 + 1.5 = 2089.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 904.8333333333333 + 0.5 = 905.3333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 394.38888888888897 + 0.3333333333333333 = 394.7222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 278.388888888889 + 0.25 = 278.638888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1676 + 6 = 1682
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2089.5 + 3 = 2092.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 905.3333333333333 + 1 = 906.3333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 394.7222222222223 + 0.6666666666666666 = 395.38888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 278.638888888889 + 0.5 = 279.138888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1682 + 4 = 1686
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2092.5 + 2 = 2094.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 906.3333333333333 + 0.6666666666666666 = 906.9999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 395.38888888888897 + 0.4444444444444444 = 395.8333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 279.138888888889 + 0.3333333333333333 = 279.47222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1686 + 2 = 1688
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2094.5 + 1 = 2095.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 906.9999999999999 + 0.3333333333333333 = 907.3333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 395.8333333333334 + 0.2222222222222222 = 396.05555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 279.47222222222234 + 0.16666666666666666 = 279.638888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1688 + 2 = 1690
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2095.5 + 1 = 2096.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 907.3333333333333 + 0.3333333333333333 = 907.6666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 396.05555555555566 + 0.2222222222222222 = 396.2777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 279.638888888889 + 0.16666666666666666 = 279.8055555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1690 + 4 = 1694
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2096.5 + 2 = 2098.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 907.6666666666666 + 0.6666666666666666 = 908.3333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 396.2777777777779 + 0.4444444444444444 = 396.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 279.8055555555557 + 0.3333333333333333 = 280.138888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1694 + 4 = 1698
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2098.5 + 2 = 2100.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 908.3333333333333 + 0.6666666666666666 = 908.9999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 396.72222222222234 + 0.4444444444444444 = 397.1666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 280.138888888889 + 0.3333333333333333 = 280.47222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1698 + 4 = 1702
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2100.5 + 2 = 2102.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 908.9999999999999 + 0.6666666666666666 = 909.6666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 397.1666666666668 + 0.4444444444444444 = 397.61111111111126
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 280.47222222222234 + 0.3333333333333333 = 280.80555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1702 + 2 = 1704
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2102.5 + 1 = 2103.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 909.6666666666665 + 0.3333333333333333 = 909.9999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 397.61111111111126 + 0.2222222222222222 = 397.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 280.80555555555566 + 0.16666666666666666 = 280.97222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1704 + 4 = 1708
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2103.5 + 2 = 2105.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 909.9999999999999 + 0.6666666666666666 = 910.6666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 397.8333333333335 + 0.4444444444444444 = 398.27777777777794
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 280.97222222222234 + 0.3333333333333333 = 281.30555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1708 + 2 = 1710
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2105.5 + 1 = 2106.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 910.6666666666665 + 0.3333333333333333 = 910.9999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 398.27777777777794 + 0.2222222222222222 = 398.50000000000017
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 281.30555555555566 + 0.16666666666666666 = 281.47222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1710 + 4 = 1714
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2106.5 + 2 = 2108.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 910.9999999999999 + 0.6666666666666666 = 911.6666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 398.50000000000017 + 0.4444444444444444 = 398.9444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 281.47222222222234 + 0.3333333333333333 = 281.80555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1714 + 3 = 1717
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2108.5 + 1.5 = 2110
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 911.6666666666665 + 0.5 = 912.1666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 398.9444444444446 + 0.3333333333333333 = 399.27777777777794
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 281.80555555555566 + 0.25 = 282.05555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1717 + 5 = 1722
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2110 + 2.5 = 2112.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 912.1666666666665 + 0.8333333333333334 = 912.9999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 399.27777777777794 + 0.5555555555555556 = 399.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 282.05555555555566 + 0.4166666666666667 = 282.47222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1722 + 3 = 1725
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2112.5 + 1.5 = 2114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 912.9999999999999 + 0.5 = 913.4999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 399.8333333333335 + 0.3333333333333333 = 400.1666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 282.47222222222234 + 0.25 = 282.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1725 + 12 = 1737
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2114 + 6 = 2120
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 913.4999999999999 + 2 = 915.4999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 400.1666666666668 + 1.3333333333333333 = 401.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 282.72222222222234 + 1 = 283.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1737 + 10 = 1747
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2120 + 5 = 2125
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 915.4999999999999 + 1.6666666666666667 = 917.1666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 401.5000000000001 + 1.1111111111111112 = 402.6111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 283.72222222222234 + 0.8333333333333334 = 284.55555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1747 + 2 = 1749
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2125 + 1 = 2126
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 917.1666666666665 + 0.3333333333333333 = 917.4999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 402.6111111111112 + 0.2222222222222222 = 402.8333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 284.55555555555566 + 0.16666666666666666 = 284.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1749 + 17 = 1766
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2126 + 8.5 = 2134.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 917.4999999999999 + 2.8333333333333335 = 920.3333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 402.8333333333334 + 1.8888888888888888 = 404.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 284.72222222222234 + 1.4166666666666667 = 286.138888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1766 + 15 = 1781
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2134.5 + 7.5 = 2142
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 920.3333333333333 + 2.5 = 922.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 404.72222222222234 + 1.6666666666666667 = 406.388888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 286.138888888889 + 1.25 = 287.388888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1781 + 8 = 1789
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2142 + 4 = 2146
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 922.8333333333333 + 1.3333333333333333 = 924.1666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 406.388888888889 + 0.8888888888888888 = 407.27777777777794
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 287.388888888889 + 0.6666666666666666 = 288.0555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1789 + 7 = 1796
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2146 + 3.5 = 2149.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 924.1666666666666 + 1.1666666666666667 = 925.3333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 407.27777777777794 + 0.7777777777777778 = 408.0555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 288.0555555555557 + 0.5833333333333334 = 288.638888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1796 + 14 = 1810
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2149.5 + 7 = 2156.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 925.3333333333333 + 2.3333333333333335 = 927.6666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 408.0555555555557 + 1.5555555555555556 = 409.61111111111126
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 288.638888888889 + 1.1666666666666667 = 289.8055555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1810 + 13 = 1823
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2156.5 + 6.5 = 2163
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 927.6666666666666 + 2.1666666666666665 = 929.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 409.61111111111126 + 1.4444444444444444 = 411.0555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 289.8055555555557 + 1.0833333333333333 = 290.888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1823 + 5 = 1828
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2163 + 2.5 = 2165.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 929.8333333333333 + 0.8333333333333334 = 930.6666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 411.0555555555557 + 0.5555555555555556 = 411.61111111111126
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 290.888888888889 + 0.4166666666666667 = 291.3055555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1828 + 11 = 1839
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2165.5 + 5.5 = 2171
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 930.6666666666666 + 1.8333333333333333 = 932.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 411.61111111111126 + 1.2222222222222223 = 412.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 291.3055555555557 + 0.9166666666666666 = 292.2222222222224
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1839 + 5 = 1844
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2171 + 2.5 = 2173.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 932.5 + 0.8333333333333334 = 933.3333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 412.8333333333335 + 0.5555555555555556 = 413.388888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 292.2222222222224 + 0.4166666666666667 = 292.6388888888891
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1844 + 6 = 1850
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2173.5 + 3 = 2176.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 933.3333333333334 + 1 = 934.3333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 413.388888888889 + 0.6666666666666666 = 414.0555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 292.6388888888891 + 0.5 = 293.1388888888891
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1850 + 4 = 1854
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2176.5 + 2 = 2178.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 934.3333333333334 + 0.6666666666666666 = 935
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 414.0555555555557 + 0.4444444444444444 = 414.50000000000017
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 293.1388888888891 + 0.3333333333333333 = 293.4722222222224
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1854 + 4 = 1858
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2178.5 + 2 = 2180.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 935 + 0.6666666666666666 = 935.6666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 414.50000000000017 + 0.4444444444444444 = 414.9444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 293.4722222222224 + 0.3333333333333333 = 293.8055555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1858 + 4 = 1862
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2180.5 + 2 = 2182.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 935.6666666666666 + 0.6666666666666666 = 936.3333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 414.9444444444446 + 0.4444444444444444 = 415.3888888888891
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 293.8055555555557 + 0.3333333333333333 = 294.138888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1862 + 3 = 1865
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2182.5 + 1.5 = 2184
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 936.3333333333333 + 0.5 = 936.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 415.3888888888891 + 0.3333333333333333 = 415.7222222222224
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 294.138888888889 + 0.25 = 294.388888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1865 + 6 = 1871
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2184 + 3 = 2187
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 936.8333333333333 + 1 = 937.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 415.7222222222224 + 0.6666666666666666 = 416.3888888888891
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 294.388888888889 + 0.5 = 294.888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1871 + 5 = 1876
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2187 + 2.5 = 2189.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 937.8333333333333 + 0.8333333333333334 = 938.6666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 416.3888888888891 + 0.5555555555555556 = 416.9444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 294.888888888889 + 0.4166666666666667 = 295.3055555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1876 + 5 = 1881
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2189.5 + 2.5 = 2192
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 938.6666666666666 + 0.8333333333333334 = 939.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 416.9444444444446 + 0.5555555555555556 = 417.50000000000017
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 295.3055555555557 + 0.4166666666666667 = 295.7222222222224
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1881 + 3 = 1884
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2192 + 1.5 = 2193.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 939.5 + 0.5 = 940
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 417.50000000000017 + 0.3333333333333333 = 417.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 295.7222222222224 + 0.25 = 295.9722222222224
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1884 + 10 = 1894
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2193.5 + 5 = 2198.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 940 + 1.6666666666666667 = 941.6666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 417.8333333333335 + 1.1111111111111112 = 418.94444444444457
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 295.9722222222224 + 0.8333333333333334 = 296.8055555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1894 + 7 = 1901
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2198.5 + 3.5 = 2202
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 941.6666666666666 + 1.1666666666666667 = 942.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 418.94444444444457 + 0.7777777777777778 = 419.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 296.8055555555557 + 0.5833333333333334 = 297.388888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1901 + 4 = 1905
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2202 + 2 = 2204
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 942.8333333333333 + 0.6666666666666666 = 943.4999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 419.72222222222234 + 0.4444444444444444 = 420.1666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 297.388888888889 + 0.3333333333333333 = 297.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1905 + 4 = 1909
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2204 + 2 = 2206
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 943.4999999999999 + 0.6666666666666666 = 944.1666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 420.1666666666668 + 0.4444444444444444 = 420.61111111111126
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 297.72222222222234 + 0.3333333333333333 = 298.05555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1909 + 13 = 1922
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2206 + 6.5 = 2212.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 944.1666666666665 + 2.1666666666666665 = 946.3333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 420.61111111111126 + 1.4444444444444444 = 422.0555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 298.05555555555566 + 1.0833333333333333 = 299.13888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1922 + 4 = 1926
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2212.5 + 2 = 2214.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 946.3333333333331 + 0.6666666666666666 = 946.9999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 422.0555555555557 + 0.4444444444444444 = 422.50000000000017
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 299.13888888888897 + 0.3333333333333333 = 299.4722222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1926 + 5 = 1931
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2214.5 + 2.5 = 2217
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 946.9999999999998 + 0.8333333333333334 = 947.8333333333331
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 422.50000000000017 + 0.5555555555555556 = 423.0555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 299.4722222222223 + 0.4166666666666667 = 299.88888888888897
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1931 + 5 = 1936
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2217 + 2.5 = 2219.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 947.8333333333331 + 0.8333333333333334 = 948.6666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 423.0555555555557 + 0.5555555555555556 = 423.61111111111126
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 299.88888888888897 + 0.4166666666666667 = 300.30555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1936 + 2 = 1938
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2219.5 + 1 = 2220.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 948.6666666666665 + 0.3333333333333333 = 948.9999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 423.61111111111126 + 0.2222222222222222 = 423.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 300.30555555555566 + 0.16666666666666666 = 300.47222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1938 + 3 = 1941
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2220.5 + 1.5 = 2222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 948.9999999999999 + 0.5 = 949.4999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 423.8333333333335 + 0.3333333333333333 = 424.1666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 300.47222222222234 + 0.25 = 300.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1941 + 14 = 1955
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2222 + 7 = 2229
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 949.4999999999999 + 2.3333333333333335 = 951.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 424.1666666666668 + 1.5555555555555556 = 425.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 300.72222222222234 + 1.1666666666666667 = 301.888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1955 + 11 = 1966
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2229 + 5.5 = 2234.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 951.8333333333333 + 1.8333333333333333 = 953.6666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 425.72222222222234 + 1.2222222222222223 = 426.94444444444457
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 301.888888888889 + 0.9166666666666666 = 302.8055555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1966 + 4 = 1970
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2234.5 + 2 = 2236.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 953.6666666666666 + 0.6666666666666666 = 954.3333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 426.94444444444457 + 0.4444444444444444 = 427.388888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 302.8055555555557 + 0.3333333333333333 = 303.138888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1970 + 4 = 1974
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2236.5 + 2 = 2238.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 954.3333333333333 + 0.6666666666666666 = 954.9999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 427.388888888889 + 0.4444444444444444 = 427.8333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 303.138888888889 + 0.3333333333333333 = 303.47222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1974 + 3 = 1977
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2238.5 + 1.5 = 2240
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 954.9999999999999 + 0.5 = 955.4999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 427.8333333333335 + 0.3333333333333333 = 428.1666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 303.47222222222234 + 0.25 = 303.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1977 + 3 = 1980
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2240 + 1.5 = 2241.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 955.4999999999999 + 0.5 = 955.9999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 428.1666666666668 + 0.3333333333333333 = 428.5000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 303.72222222222234 + 0.25 = 303.97222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 1980 + 21 = 2001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2241.5 + 10.5 = 2252
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 955.9999999999999 + 3.5 = 959.4999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 428.5000000000001 + 2.3333333333333335 = 430.8333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 303.97222222222234 + 1.75 = 305.72222222222234
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] td: 2001 + 2 = 2003
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tr: 2252 + 1 = 2253
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] tbody: 959.4999999999999 + 0.3333333333333333 = 959.8333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] table: 430.8333333333334 + 0.2222222222222222 = 431.05555555555566
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 305.72222222222234 + 0.16666666666666666 = 305.888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node center : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] center: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 104.41666666666667 + 1 = 105.41666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: tr {"content_score": "2252.3639655341713"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: td {"content_score": "2002.4345419285153"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: tbody {"content_score": "959.5623670299816"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: table {"cellpadding": "2 ", "width": "675 ", "content_score": "430.9338661680633", "is_data_table": "false", "border": "0 "}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: center {"content_score": "305.80253474949825"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: center (None) with score 305.80253474949825
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: center (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Altering sibling: center (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: center (None) with score 0.054054054054053946
[INFO] [stdout] thread 'full_text_parser::readability::tests::clean_links' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><DIV id=\"readability-page-1\"> \n        <h3>Study Webtext</h3>\n        <h2>\n<span face=\"Lucida Handwriting \" color=\"Maroon\n        \">\"Bartleby the Scrivener: A Story of Wall-Street \" </span>(1853)\u{a0}<br>\n          Herman Melville</h2>\n        <h2>\n<a href=\"http://www.vcu.edu/engweb/webtexts/bartleby.html\" target=\"_blank\"><img src=\"http://fakehost/test/base/hmhome.gif\" alt=\"To the story text without notes\n        \" height=\"38 \" width=\"38 \"></a> \n        </h2>\n        <h3>Prepared by <a href=\"http://www.vcu.edu/engweb\" target=\"_blank\">Ann \n          Woodlief,</a> Virginia Commonwealth University</h3>\n\t\t  <h5>Click on text in red for hypertext notes and questions</h5>\n        I \n        am a rather elderly man. The nature of my avocations \n        for the last thirty years has brought me into more than ordinary contact \n        with what would seem an interesting and somewhat singular set of men of whom as yet \n        nothing that I know of has ever been written:-- I mean the law-copyists \n        or scriveners. \n        I have known very many of them, professionally and privately, and if I \n        pleased, could relate divers histories, at which good-natured gentlemen \n        might smile, and sentimental souls might weep. But I waive the biographies \n        of all other scriveners for a few passages \n        in the life of Bartleby, who was a scrivener the strangest \n        I ever saw or heard of. While of other law-copyists I might write the \n        complete life, of Bartleby nothing of that sort can be done. I believe that \n        no materials exist for a full and satisfactory biography  of this man. It is an irreparable loss to literature. Bartleby \n        was one of those beings of whom nothing is ascertainable, except from \n        the original sources, and in his case those are very small. What my own \n        astonished eyes saw of Bartleby, that is all I know of him, except, indeed, \n        one vague report which will appear in the sequel. \n        <p>Ere introducing the scrivener, as he first appeared to me, it is fit \n          I make some mention of myself, my employees, my business, my chambers, \n          and general surroundings; because some such description is indispensable \n          to an adequate understanding of the chief character about to be presented. \n        </p>\n<p> <i>Imprimis</i>: I am a man who, from his youth upwards, has been \n          filled with a profound conviction that the easiest way of life is the best.. Hence, though I belong to a profession \n          proverbially energetic and nervous, even to turbulence, at times, yet \n          nothing of that sort have I ever suffered to invade \n          my peace. I am one of those unambitious lawyers who never addresses \n          a jury, or in any way draws down public applause; but in the cool tranquillity \n          of a snug retreat, do a snug business among rich men's bonds and mortgages and title-deeds. The late John Jacob Astor, a personage little given to poetic enthusiasm, had\n        no hesitation in pronouncing my first \n          grand point to be prudence; my next, method. I do not speak \n          it in vanity, but simply record the fact, that I was not\n        unemployed in my profession by the last John Jacob Astor; a name which,\n        I admit, I love to repeat, for it hath a rounded and orbicular sound to\n        it, and rings \n          like unto bullion. I will freely add, that I was not \n          insensible to the late John Jacob Astor's good opinion.</p>\n        <p>Some time prior to the period at which this little history begins, my\n            avocations had been largely increased. The good old office, now \n          extinct in the State of New York, of a Master in Chancery,\n            had been conferred upon me. It was not a very arduous office, but very\n            pleasantly remunerative. I \n          seldom lose my temper; much more seldom indulge in dangerous\n            indignation at wrongs and outrages; but I must be permitted to be rash\n            here and declare, that I consider the sudden and violent abrogation of\n            the office of Master of Chancery, by the new Constitution, as a----premature \n          act; inasmuch as I had counted upon a life-lease of the\n            profits, whereas I only received those of a few short years. But this is\n            by the way.</p>\n        <p>My chambers were up stairs at No.--Wall-street. At one end they looked\n            upon the white wall of the interior of a spacious sky-light shaft, penetrating\n            the building from top to bottom. This view might have been considered rather\n            tame than otherwise, deficient \n          in what landscape painters call \"life.\" But if so, the view\n            from the other end of my chambers offered, at least, a contrast, if nothing\n            more. In that direction my windows commanded an unobstructed view of a\n            lofty brick wall,black by age and everlasting shade; which wall required\n                no spy-glass to bring out its lurking beauties, but for the benefit of\n                all near-sighted spectators, was pushed up to within ten feet of my window\n                panes. Owing to the great height of the surrounding buildings, and my chambers\n                being on the second floor, the interval between this wall and mine not\n                a little resembled a huge square cistern.</p>\n        <p>At the period just preceding the advent of Bartleby, I had two persons\n            as copyists in my employment, and a promising lad as an office-boy. First,\n            Turkey; second, Nippers; third, Ginger Nut.These may seem names, the like\n            of which are not usually found in the Directory. In truth they were nicknames, mutually conferred upon\n            each other by my three clerks, and were deemed expressive of their respective\n            persons or characters. Turkey was a short, pursy Englishman of about my\n            own age, that is, somewhere not far from sixty. In the morning, one might\n            say, his face was of a fine florid hue, but after twelve o'clock, meridian--\n            his dinner hour-- it blazed like a grate full of Christmas coals;\n                and continued blazing--but, as it were, with a gradual wane--till 6 o'clock,\n                P.M. or thereabouts, after which I saw no more of the proprietor of the\n                face, which gaining its meridian with the sun, seemed to set with it, to\n                rise, culminate, and decline the following day, with the like regularity\n                and undiminished glory. There are many singular coincidences I have known\n                in the course of my life, not the least among which was the fact that exactly\n                when Turkey displayed his fullest beams from his red and radiant countenance,\n                just then, too, at the critical moment, began the daily period when I considered\n                his business capacities as seriously disturbed for the remainder of the\n                twenty-four hours. Not that he was absolutely idle, or averse to business\n                then; far from it. The difficulty was, he was apt to be altogether too \n          energetic. There was a strange, inflamed, flurried, flighty\n                recklessness of activity about him. He would be incautious in dipping his\n                pen into his inkstand. All his blots upon my documents, were dropped there\n                after twelve o'clock, meridian. Indeed, not only would he be reckless and\n                sadly given to making blots in the afternoon, but some days he went further,\n                and was rather noisy. At such times, too, his face\n                flamed with augmented blazonry, as if cannel \n          coal had been heaped on anthracite. He made an unpleasant\n                racket with his chair; spilled his sand-box; in mending his pens, impatiently\n                split them all to pieces, and threw them on the floor in a sudden passion;\n                stood up and leaned over his table, boxing his papers about in a most\n                indecorous manner, very sad to behold in an elderly manlike him. Nevertheless,\n                    as he was in many ways a most valuable person to me, and all the time before\n                    twelve o'clock, meridian, was the quickest, steadiest creature too, accomplishing\n                    a great deal of work in a style not easy to be matched--for these reasons,\n                    I was willingto overlook his eccentricities, though indeed, occasionally,\n                        I remonstrated with him. I did this very gently, however, because, though\n                        the civilest, nay, the blandest and most reverential of men in the morning,\n                        yet in the afternoon he was disposed, upon provocation, to be slightly\n                        rash with his tongue, in fact, insolent. Now, valuing his morning services\n                        as I did, and resolved not to lose them; yet, at the same time made uncomfortable\n                        by his inflamed ways after twelve o'clock; and being a man \n          of peace, unwilling by my admonitions to call forth unseemingly\n                        retorts from him; I took upon me, one Saturday noon (he was always worse\n                        on Saturdays), to hint to him, very kindly, that perhaps now that he was\n                        growing old, it might be well to abridge his labors; in short, he need\n                        not come to my chambers after twelve o'clock, but, dinner over, had best\n                        go home to his lodgings and rest himself till tea-time. But no; he insisted\n                        upon his afternoon devotions. His countenance became\n                        intolerably fervid, as he oratorically assured me--gesticulating with a\n                        long ruler at the other end of the room--that if his services in the morning\n                        were useful, how indispensible, then, in the afternoon?</p>\n        <p>\"With \n          submission, sir,\" said Turkey on this occasion, \"I consider\n            myself your right-hand man. In the morning I but marshal and deploy my\n            columns; but in the afternoon I \n          put myself at their head, and gallantly charge the foe,\n            thus!\"--and he made a violent \n          thrust with the ruler.</p>\n        <p>\"But the blots, Turkey,\" intimated I.</p>\n        <p>\"True,--but, with submission, sir, behold these hairs! I am getting old.\n            Surely, sir, a blot or two of a warm afternoon is not the page--is honorable.\n            With submission, sir, we both are getting old.\"</p>\n        <p>This \n          appeal to my fellow-feeling was hardly to be resisted. At\n            all events, I saw that go he would not. So I made up my mind to let him\n            stay, resolving, nevertheless, to see to it, that during the afternoon\n            he had to do with my less important papers.</p>\n        <p>Nippers, the second on my list, was a whiskered, sallow, and, upon the\n            whole, rather piratical-looking young man of about\n            five and twenty. I always deemed him the victim of two evil powers-- ambition\n            and indigestion. The ambition was evinced by a certain impatience of the\n            duties of a mere \n          copyist, an unwarrantable usurpation of strictly profession\n            affairs, such as the original \n          drawing up of legal documents. The indigestion seemed betokened\n            in an occasional nervous testiness and grinning irritability, causing the\n            teeth to audibly grind together over mistakes committed in copying; unnecessary\n            maledictions, hissed, rather than spoken, in the heat of business; and\n            especially by a continual \n          discontent with the height of the table where he worked.\n            Though of a very ingenious mechanical turn, Nippers could never get this\n            table to suit him. He put chips under it, blocks of various sorts, bits\n            of pasteboard, and at last went so far as to attempt an exquisite adjustment\n            by final pieces of folded blotting-paper. But no invention would answer.\n            If, for the sake of easing his back, he brought the table lid at a sharp\n            angle well up towards his chin, and wrote there like a man using the steep\n            roof of a Dutch house for his desk:--then he declared that it stopped the\n            circulation in his arms. If now he lowered the table to his waistbands,\n            and stooped over it in writing, then there was a sore aching in his back.\n            In short, the truth of the matter was, Nippers knew not what he wanted.\n            Or, if \n          he wanted anything, it was to be rid of a scrivener's table\n            altogether. Among the manifestations of his diseased ambition was a fondness\n            he had for receiving visits from certain ambiguous-looking fellows in seedy\n            coats, whom he called his clients. Indeed I was aware that not only was\n            he, at times, considerable of a ward-politician, but he occasionally did\n            a little businessat the Justices' courts, and was not unknown on the\n                steps of the Tombs. I have good reason to believe, however, that one individual\n                who called upon him at my chambers, and who, with a grand air, he insisted\n                was his client, was no other than a dun, and the alleged title-deed, a\n                bill. But with all his failings, and the annoyances he caused me, Nippers,\n                like his compatriot Turkey, was a very useful \n          man to me; wrote a neat, swift hand; and, when he chose,\n                was not deficient in a gentlemanly sort of deportment. Added to this, he\n                always dressedin a gentlemanly sort of way; and so, incidentally,\n                    reflected credit upon my chambers. Whereas with respect to Turkey, I had\n                    much ado to keep him from being a reproach to me. His clothes were apt\n                    to look oily and smell of eating-houses. He wore his pantaloons very loose\n                    and baggy in summer. His coats were execrable; his hat not to be handled.\n                    But while the hat was a thing of indifference to\n                    me, inasmuch as his natural civility and deference, as a dependent Englishman,\n                    always led him to doff it the moment he entered the room, yet his coat\n                    was another matter. Concerning his coats, I reasoned with him; but with\n                    no effect. The truth was, I suppose, that a man with so small an income,\n                    could not afford to sport such a lustrous face and a lustrous coat at one\n                    and the same time. As Nippers once observed, Turkey's money went chiefly\n                    for red ink. One winter day \n          I presented Turkey with a highly-respectable looking coat\n                    of my own, a padded gray coat, of a most comfortable warmth, and which\n                    buttoned straight up from the knee to the neck. I thought Turkey would\n                    appreciate the favor, and abate his rashness and obstreperousness of afternoons.\n                    But no. I verily believe that buttoning himself up in so downy and blanket-like\n                    a coat had a pernicious effect upon him; upon the same principle that too\n                    much oats are bad for horses. In fact, precisely as a rash, restive horse \n          is said to feel his oats, so Turkey felt his coat. It made\n                    him insolent. He was a man whom prosperity harmed.</p>\n        <p>Though concerning the self-indulgent habits of Turkey I had my own private\n            surmises, yet touching Nippers I was well persuaded that whatever might\n            be his faults in other respects, he was, at least, a temperate young man.\n            But indeed, nature herself seemed to have been his vintner, and at his birth charged\n            him so thoroughly with an irritable, brandy-like disposition, that all\n            subsequent potations were needless. When I consider how, amid the stillness\n            of my chambers, Nippers would sometimes impatiently rise from his seat,\n            and stooping over his table, spread his arms wide apart, seize the whole\n            desk, and move it, and jerk it, with a grim, grinding motion on the floor,\n            as if the table were a perverse \n          voluntary agent, intent on thwarting and vexing him; I plainly\n            perceive that for Nippers, brandy and water were altogether superfluous.</p>\n        <p>It was fortunate for me that, owing to its course--indigestion--the irritability\n            and consequent nervousness of Nippers, were mainly observable in the morning,\n            while in the afternoon he was comparatively mild. So that Turkey's paroxysms\n            only coming on about twelve o'clock, I never had to do with their eccentricities\n            at one time. Their fits relieved each other like guards. When Nippers'\n            was on, Turkey's was off, and vice versa. This was a good \n          natural arrangement under the circumstances.</p>\n        <p>Ginger Nut, the third on my list, was a lad some twelve years old. His\n            father was a carman, ambitious of seeing his son on the bench instead of\n            a cart, before he died. So he sent him to my office as a student at law,\n            errand boy, and cleaner and sweeper, at the rate of one dollar a week.\n            He had a little desk to himself, but he did not use it much. Upon inspection,\n            the drawer exhibited a great array of the shells of various sorts of nuts.\n            Indeed, to this quick-witted youth the whole noble science of the law was\n            contained in a nut-shell. Not the least among the employments of Ginger\n                Nut, as well as one which he discharged with the most alacrity, was his\n                duty as cake and apple purveyor for Turkey and Nippers. Copying law papers\n                being proverbially a dry, \n          husky sort of business, my two scriveners were fain to moisten\n                their mouths very often with Spitzenbergs to be had at the numerous stalls\n                nigh the Custom House and Post Office. Also, they sent Ginger Nut very\n                frequently for that peculiar cake--small, flat, round, and very spicy--after\n                which he had been named by them. Of a cold morning when business was but\n                dull, Turkey would gobble up scores of these cakes, as if they were mere\n                wafers--indeed they sell them at the rate of six or eight for a penny--the\n                scrape of his pen blending with the crunching of the crisp particles in\n                his mouth. Of all the fiery afternoon blunders and flurried rashnesses\n                of Turkey, was his once moistening a ginger-cake between his lips, and\n                clapping it on to a mortgage for a seal. I \n          came within an ace of dismissing him then. But he mollified\n                me by making an oriental bow, and saying--\"With submission, sir, it was\n                generous of me to \n          find you in stationery on my own account.\"</p>\n        <p>Now my original business--that of a conveyancer \n          and title hunter, and drawer-up of recondite documents of\n            all sorts--was considerably increased by receiving the master's office.\n            There was now great work for scriveners. Not only must I push the clerks\n            already with me, but I must have additional help. In answer to my advertisement,\n            a motionless young man one morning, stood upon my office threshold, the\n            door being open, for it was summer. I can see that figure now--pallidly \n          neat, pitiably respectable, incurably forlorn! It was Bartleby.</p>\n        <p>After a few words touching his qualifications, I engaged him, glad to\n            have among my \n          corps of copyists a man of so singularly \n          sedate an aspect, which I thought might operate beneficially\n            upon the flighty temper of Turkey, and the fiery one of Nippers.</p>\n        <p>I should have stated before that ground glass folding-doors divided my\n            premises into two parts, one of which was occupied by my scriveners, the\n            other by myself. According \n          to my humor I threw open these doors, or closed them. I resolved\n            to assign Bartleby a corner by the folding-doors, but on my side of them,\n            so as to have this quiet man within easy call, in case any trifling \n          thing was to be done. I placed his desk close up to a small\n            side window in that part of the room, a window which originally had afforded\n            a lateral view of certain grimy back-yards and bricks, but which, owing\n            to subsequent \n          erections, commanded at present no view at all, though it\n            gave some light. Within three feet of the panes was a wall, and the light\n            came down from far above, between two lofty buildings, as from a very small\n            opening in a dome. Still further to a satisfactory arrangement, I procured\n            a high green folding screen, which might entirely isolate Bartleby\n                from my sight, though not remove him from my \n          voice. And thus, in a manner, privacy and society were\n                conjoined.\n        </p>\n        <p>At first Bartleby did an extraordinary quantity of writing. As if long\n            famishingfor something to copy, he seemed to gorge himself on my documents. There\n                was no pause for digestion. He ran a day and night line, copying by sun-light\n                and by candle-light. I should have been quite delighted with his application,\n                had be been cheerfully \n          industrious. But he wrote on silently, palely, mechanically. \n        </p>\n        <p>It is, of course, an indispensable part of a scrivener's business to verify\n            the accuracy of his copy, word by word. Where there are two or more scriveners\n            in an office, they assist each other in this examination, one reading from\n            the copy, the other holding the original. It is a very \n          dull, wearisome, and lethargic affair. I can readily imagine\n            that to some sanguine temperaments it would be altogether\n            intolerable. For example, I cannot credit that the mettlesome \n          poet Byron would have contentedly sat down with Bartleby\n            to examine a law document of, say five hundred pages, closely written in\n            a crimpy hand.</p>\n        <p>Now and then, in the haste of business, it had been my habit to assist\n            in comparing some brief document myself, calling Turkey or Nippers for\n            this purpose. One object I had in placing Bartleby so handy to me behind\n            the screen, was to avail myself of his services on such trivial \n          occasions. It was on the third day, I think, of his being\n            with me, and before any necessity had arisen for having his own writing\n            examined, that, being much hurried to complete a small affair I had in\n            hand, I abruptly called to Bartleby. In my haste and natural \n          expectancy of instant compliance, I sat with my head bent\n            over the original on my desk, and my right hand sideways, and somewhat\n            nervously extended with the copy, so that immediately upon emerging from\n            his retreat, Bartleby might snatch it and proceed to business without\n            the least delay.</p>\n        <p>In this very attitude did I sit when I called to him, rapidly stating\n            what it was I wanted him to do--namely, to examine a small paper with me.\n            Imagine my surprise, nay, my consternation, when without moving from his\n            privacy, Bartleby in a singularly mild, \n          firm voice, replied,\"I \n          would prefer not to.\" \n        </p>\n        <p>I sat awhile in perfect silence, rallying my stunned faculties. Immediately\n            it occurred to me that my ears had deceived me, or Bartleby had entirely\n            misunderstood my meaning. I repeated my request in the clearest tone I\n            could assume. But in quite as clear a one came the previous reply, \"I would\n            prefer not to.\"</p>\n        <p>\"Prefer not to,\" echoed I, rising in high excitement, and crossing the\n            room with a stride, \"What do you mean? Are you moon-struck? I want you to help me\n            compare this sheet here--take it,\" and I thrust it towards him.</p>\n        <p>\"I would prefer not to,\" said he.</p>\n        <p>I looked at him steadfastly. His face was leanly composed; his gray eye\n            dimly calm. Not a wrinkle of agitation rippled him. Had there been the\n            least uneasiness, anger, impatience or impertinence in his manner; in other\n            words, had there been any thing ordinarily \n          human about him, doubtless I \n          should have violently dismissed him from the premises. But\n            as it was, I should have as soon thought of turning my pale plaster-of-paris \n          bust of Cicero out of doors. I stood gazing at him awhile,\n            as he went on with his own writing, and then reseated myself at my desk.\n            This is very strange, thought I. What had one best do? But my business hurried\n            me. I concluded to forget the matter for the present, reserving it for\n            my future leisure. So calling Nippers from the other room, the paper was\n            speedily examined.</p>\n        <p>A few days after this, Bartleby concluded four lengthy documents, being\n            quadruplicates of a week's testimony taken before me in my High Court of\n            Chancery. It became necessary to examine them. It was an important suit,\n            and great accuracy was imperative. Having all things arranged I called\n            Turkey, Nippers and Ginger Nut from the next room, meaning to place the\n            four copies in the hands of my four clerks, while I should read from the\n            original. Accordingly Turkey, Nippers and Ginger Nut had taken their seats\n            in a row, each with his document in hand, when I called to Bartleby to\n            join this interesting \n          group.</p>\n        <p>\"Bartleby! quick, I am waiting.\"</p>\n        <p>I heard a low scrape of his chair legs on the unscraped floor, and soon\n            he appeared standing at the entrance of his hermitage. \n        </p>\n        <p>\"What is wanted?\" said he mildly.</p>\n        <p>\"The copies, the copies,\" said I hurriedly. \"We are going to examine them.\n            There\"--and I held towards him the fourth quadruplicate.</p>\n        <p>\"I would prefer not to,\" he said, and gently disappeared behind the screen.</p>\n        <p>For a few moments I was turned into a \n          pillar of salt, standing at the head of my seated column\n            of clerks. Recovering myself, I advanced towards the screen, and demanded\n            the reason for such extraordinary conduct.</p>\n        <p>\"<i>Why</i> do you refuse?\"</p>\n        <p>\"I would prefer not to.\"</p>\n        <p>With any other man I should have flown \n          outright into a dreadful passion, scorned all further words,\n            and thrust him ignominiously from my presence. But there was something\n            about Bartleby that not only strangely disarmed me, but in a wonderful\n            manner touched and disconcerted me. I began to reason with him.</p>\n        <p>\"These are your own copies we are about to examine. It is labor saving\n            to you, because one examination will answer for your four papers. It \n          is common usage. Every copyist is bound to help examine his\n            copy. Is it not so? Will you not speak? Answer!\"</p>\n        <p>\"I prefer not to,\" he replied in a flute-like tone. It seemed to me that\n            while I had been addressing him, he carefully revolved every statement\n            that I made; fully comprehended the meaning; could not gainsay the irresistible\n            conclusion; but, at the same time, some paramount consideration prevailed\n            with him to reply as he did.</p>\n        <p>\"You are decided, then, not to comply with my request--a request made\n            according to common usage and common sense?\"</p>\n        <p>He briefly gave me to understand that on that point my \n          judgment was sound. Yes: his decision was irreversible.</p>\n        <p>It is not seldom the case that when a man is browbeaten in some unprecedented and\n            violently unreasonable way, he \n          begins to stagger in his own plainest faith. He begins, as\n            it were, vaguely to surmise that, wonderful as it may be, all the justice\n            and all the reason is on the other side. Accordingly, if any disinterested\n            persons are present, he turns to them for some reinforcement for his own\n            faltering mind.\n        </p>\n        <p>\"Turkey,\" said I, \"what do you think of this? Am I not right?\"</p>\n        <p>\"With submission, sir,\" said Turkey, with his blandest tone, \"I think\n            that you are.\"</p>\n        <p>\"Nippers,\" said I, \"what do<i> you</i> think of it?\"</p>\n        <p>\"I think I should kick him out of the office.\"</p>\n        <p>(The reader of nice perceptions will here perceive that, it being morning,\n            Turkey's answer is couched in polite and tranquil terms, but Nippers replies\n            in ill-tempered ones. Or, to repeat a previous sentence, Nipper's ugly\n            mood was on duty, and Turkey's off.)</p>\n        <p>\"Ginger Nut,\" said I, willing to enlist the smallest suffrage in my behalf,\n            \"what do<i> you</i> think of it?\"</p>\n        <p>\"I think, sir, he's a little<i> luny</i>,\" replied Ginger Nut, with a\n            grin.</p>\n        <p>\"You hear what they say,\" said I, turning towards the screen, \"come forth\n            and do \n          your duty.\"</p>\n        <p>But he vouchsafed no reply. I pondered a moment in sore perplexity. But\n            once more business hurried me. I determined again to postpone the consideration\n            of this dilemma to my future leisure. With a little trouble we made out\n            to examine the papers without Bartleby, though at every page or two, Turkey\n            deferentially dropped his opinion that this proceeding was quite out of\n            the common; while Nippers, twitching in his chair with a dyspeptic nervousness,\n            ground out between his set teeth occasional hissing maledictions against\n            the stubborn oaf behind the screen. And for his (Nipper's) part, this was\n            the first and the last time he would do another man's business without\n            pay.</p>\n        <p>Meanwhile Bartleby sat in his hermitage, oblivious to every thing but\n            his own peculiar business there.</p>\n        <p>Some days passed, the scrivener being employed upon another lengthy work.\n            His late remarkable conduct led me to regard his way narrowly. I observed\n            that he never went to dinner; indeed that he never went any where. As yet\n            I had never of my personal knowledge known him to be outside of my office.\n            He was a perpetual \n          sentry in the corner. At about eleven o'clock though, in\n            the morning, I noticed that Ginger Nut would advance toward the opening\n            in Bartleby's screen, as if silently beckoned thither by a gesture invisible\n            to me where I sat. That boy would then leave the office jingling a few\n            pence, and reappear with a handful of ginger-nuts which he delivered in\n            the hermitage, receiving two of the cakes for his trouble.</p>\n        <p>He lives, then, on ginger-nuts, thought I; never eats a dinner, properly\n            speaking; he must be a vegetarian then, but no; he never eats even vegetables,\n            he eats \n          nothing but ginger-nuts. My mind then ran on in reveries\n            concerning the probable effects upon the human constitution of living entirely\n            on ginger-nuts. Ginger-nuts are so called because they contain ginger as\n            one of their peculiar constituents, and the final flavoring one. Now what\n            was ginger? A hot, spicy thing. Was Bartleby hot and spicy? Not at all.\n            Ginger, then, had no effect upon Bartleby. Probably \n          he preferred it should have none. \n        </p>\n        <p>Nothing so aggravates an earnest person as a passive \n          resistance. If the individual so resisted be of a not inhumane\n            temper, and the resisting one perfectly harmless in his passivity; then,\n            in the better moods of the former, he will endeavor charitably to construe \n          to his imagination what proves impossible to be solved by\n            his judgment. Even so, for the most part, I regarded Bartleby and his ways.\n            Poor fellow! thought I, he means no mischief; it is plain he intends no\n            insolence; his aspect sufficiently evinces that his eccentricities are\n            involuntary. He \n          is useful to me. I can get along with him. If I turn him\n            away, the chances are he will fall in with some less indulgent employer,\n            and then he will be rudely treated, and perhaps driven forth miserably\n            to starve. Yes. Here I \n          can cheaply purchase a delicious self-approval. To befriend\n            Bartleby; to humor him in his strange willfulness, will cost me little\n            or nothing, while I lay up in my soul what will eventually prove a sweet \n          morsel for my conscience. But this mood was not invariable\n            with me. The passiveness of Bartleby sometimes irritated me. I felt strangely\n            goaded on to encounter him in new opposition, to elicit some angry spark\n            from him answerable to my own. But indeed I might as well have essayed\n            to strike fire with my knuckles against a bit of Windsor \n          soap. But one afternoon the evil impulse in me mastered\n            me, and the following little scene ensued:</p>\n        <p>\"Bartleby,\" said I, \"when those papers are all copied, I will compare\n            them with you.\"</p>\n        <p>\"I would prefer not to.\"</p>\n        <p>\"How? Surely you do not mean to persist in that mulish \n          vagary?\"</p>\n        <p>No answer.</p>\n        <p>I threw open the folding-doors near by, and turning upon Turkey and Nippers,\n            exclaimed in an excited manner--</p>\n        <p>\"He says, a second time, he won't examine his papers. What do you think\n            of it, Turkey?\"</p>\n        <p>It was afternoon, be it remembered. Turkey sat glowing like a brass boiler,\n            his bald head steaming, his hands reeling among his blotted papers.</p>\n        <p>\"Think of it?\" roared Turkey; \"I think I'll just step behind his screen,\n            and black his eyes for him!\"</p>\n        <p>So saying, Turkey rose to his feet and threw his arms into a pugilistic \n          position. He was hurrying away to make good his promise,\n            when I detained him, alarmed at the effect of incautiously rousing Turkey's\n            combativeness after dinner.</p>\n        <p>\"Sit down, Turkey,\" said I, \"and hear what Nippers has to say. What do\n            you think of it, Nippers? Would I not be justified in immediately dismissing\n            Bartleby?\"</p>\n        <p>\"Excuse me, that is for you to decide, sir. I think his conduct quite\n            unusual, and indeed unjust, as regards Turkey and myself. But it may only\n            be a passing whim.\"</p>\n        <p>\"Ah,\" exclaimed I, \"you have strangely changed your mind then--you speak\n            very gently of him now.\"</p>\n        <p>\"All beer,\" cried Turkey; \"gentleness is effects of beer--Nippers and\n            I dined together to-day. You see how gentle I am, sir. Shall I go and black\n            his eyes?\"</p>\n        <p>\"You refer to Bartleby, I suppose. No, not to-day, Turkey,\" I replied;\n            \"pray, put up your fists.\"</p>\n        <p>I closed the doors, and again advanced towards Bartleby. I felt additional\n            incentives tempting me to my fate. I \n          burned to be rebelled against again. I remembered that Bartleby\n            never left the office.</p>\n        <p>\"Bartleby,\" said I, \"Ginger Nut is away; just step round to the Post \n          Office, won't you? (it was but a three minutes walk,) and\n            see if there is any thing for me.\"</p>\n        <p>\"I would prefer not to.\"</p>\n        <p>\"You<i> will</i> not?\"</p>\n        <p>\"I <i>prefer</i> not.\"</p>\n        <p>I staggered to my desk, and sat there\n            in a deep study. My blind \n          inveteracy returned. Was there any other thing in which I\n            could procure myself to be ignominiously repulsed by this lean,\n            penniless with?--my \n          hired clerk? What added thing is there, perfectly reasonable,\n            that he will be sure to refuse to do?</p>\n        <p>\"Bartleby!\"</p>\n        <p>No answer.</p>\n        <p>\"Bartleby,\" in a louder tone.</p>\n        <p>No answer.</p>\n        <p>\"Bartleby,\" I roared.</p>\n        <p>Like a \n          very ghost, agreeably to the laws of magical invocation,\n            at the third summons, he appeared at the entrance of his hermitage.</p>\n        <p>\"Go to the next room, and tell Nippers to come to me.\"</p>\n        <p>\"I prefer not to,\" he respectfully \n          and slowly said, and mildly disappeared.</p>\n        <p>\"Very good, Bartleby,\" said I, in a quiet sort of serenely severe self-possessed\n            tone, intimating the unalterable purpose of some terrible \n          retribution very close at hand. At the moment I half intended\n            something of the kind. But upon the whole, as it was drawing towards my\n            dinner-hour, I thought it best to put on my hat and walk home for the day,\n            suffering much from perplexity and distress of mind.</p>\n        <p> Shall \n          I acknowledge it? The conclusion of this whole business was\n            that it soon became a fixed fact of my chambers, that a pale young scrivener,\n            by the name of Bartleby, had a desk there; that he copied for me at the\n            usual rate of four \n          cents a folio (one hundred words); but he was permanently\n            exempt from examining the work done by him, that duty being transferred\n            to Turkey and Nippers, one of compliment doubtless to their superior acuteness;\n            moreover, said Bartleby was never on any account to be dispatched on the\n            most trivial errand of any sort; and that even if entreated to take upon\n            him such a matter, it was generally understood that he would prefer not\n            to--in other words, that he would refuse point-blank. \n        </p>\n        <p>32 As days passed on, I became considerably reconciled to Bartleby. His\n            steadiness, his freedom from all dissipation, his incessant industry (except\n            when he chose to throw himself into a standing revery behind his screen),\n            his great stillness, his unalterableness of demeanor under all circumstances,\n            made him a \n          valuable acquisition. One prime thing was this,--he was\n            always there;--first in the morning, continually through the day, and the\n            last at night. I had a singular confidence in his honesty. I felt my most\n            precious papers perfectly safe in his hands. Sometimes to be sure I could\n            not, for \n          the very soul of me, avoid falling into sudden spasmodic\n            passions with him. For it was exceeding difficult to bear in mind all the\n            time those strange peculiarities, privileges, and unheard of exemptions,\n            forming the tacit stipulations on Bartleby's part under which he remained\n            in my office. Now and then, in the eagerness of dispatching pressing business,\n            I would inadvertently summon Bartleby, in a short, rapid tone, to put his\n            finger, say, on the incipient tie of a bit of red tape with which I was\n            about compressing some papers. Of course, from behind the screen the usual\n            answer, \"I prefer not to,\" was sure to come; and then, how \n          could a human creature with the common infirmities of our\n            nature, refrain from bitterly exclaiming upon such perverseness--such unreasonableness.\n            However, every added repulse of this sort which I received only tended \n          to lessen the probability of my repeating the inadvertence.</p>\n        <p>Here is must be said, that according to the custom of most legal gentlemen\n            occupying chambers in densely-populated law buildings, there were several\n            keys to my door. One was kept by a woman residing in the attic, which person\n            weekly scrubbed and daily swept and dusted my apartments. Another was kept\n            by Turkey for convenience sake. The third I sometimes carried in my own\n            pocket. The fourth I knew not who had.</p>\n        <p>Now, one Sunday morning I happened to go to Trinity Church, to \n          hear a celebrated preacher, and finding myself rather early\n            on the ground, I thought I would walk round to my chambers for a while.\n            Luckily I had my key with me; but upon applying it to the lock, I found\n            it resisted by something inserted from the inside. Quite surprised, I called\n            out; when to my consternation a key was turned from within; and thrusting\n            his lean visage at me, and holding the door ajar, the \n          apparition of Bartleby appeared, in his shirt sleeves, and\n            otherwise in a strangely tattered dishabille, saying quietly that he was\n            sorry, but he was deeply engaged just then, and--preferred not admitting\n            me at present. In a brief word or two, he moreover added, that perhaps\n            I had better walk round the block two or three times, and by that time\n            he would probably have concluded his affairs. Now, the utterly unsurmised \n          appearance of Bartleby, tenanting my law-chambers of a Sunday\n            morning, with his cadaverously gentlemanly nonchalance,\n            yet withal firm and self-possessed, had such a strange effect upon me,\n            that incontinently I slunk away from my own door, and did as desired. But\n            not without sundry twinges of impotent rebellion against the mild effrontery\n            of this unaccountable scrivener. Indeed, it was his wonderful mildness\n            chiefly, which not only disarmed me, but unmanned me, as it were. For I consider\n            that one, for the time, is a sort of unmanned when he tranquilly permits\n            his hired clerk to dictate to him, and order \n          him away from his own premises. Furthermore, I was full of\n            uneasiness as to what Bartleby could possibly be doing in my office in\n            his shirt sleeves, and in an otherwise dismantled condition of a Sunday\n            morning. Was any thing amiss going on? Nay, that was out of the question.\n            It was not to be thought of for a moment that Bartleby was an immoral person.\n            But what could he be doing there?--copying? Nay again, whatever might be\n            his eccentricities, Bartleby was an eminently decorous person. He would\n            be the last man to sit down to his desk in any state approaching to nudity.\n            Besides, it was Sunday; and there was something about Bartleby that forbade\n            the supposition that we would by any secular occupation violate the \n          proprieties of the day.</p>\n        <p>Nevertheless, my mind was not pacified; and full of a restless curiosity,\n            at last I returned to the door. Without hindrance I inserted my key, opened\n            it, and entered. Bartleby was not to be seen. I looked round anxiously,\n            peeped behind his screen; but it was very plain that he was gone. Upon\n            more closely examining the place, I surmised that for an indefinite period\n            Bartleby must have ate, dressed, and slept in my office, and that too without\n            plate, mirror, or bed. The cushioned seat of a rickety old sofa in one\n            corner bore t faint impress of a lean, reclining form. Rolled away under\n            his desk, I found a blanket; under the empty grate, a blacking box and\n            brush; on a chair, a tin basin, with soap and a ragged towel; in a newspaper\n            a few crumbs of ginger-nuts and a morsel of cheese. Yet, thought I, it\n            is evident enough that Bartleby has been making his home here, keeping\n            bachelor's hallall by himself. Immediately then the thought came sweeping\n                across me, What miserable friendlessness and loneliness are here revealed!\n                His poverty is great; but his solitude, how \n          horrible! Think of it. Of a Sunday, Wall-street is deserted\n                as Petra; and every night of every day\n                it is an emptiness. This building too, which of week-days hums with industry\n                and life, at nightfall echoes with sheer vacancy, and all through Sunday\n                is forlorn. And here Bartleby makes his home; sole spectator of a solitude\n                which he has seen all populous--a sort of innocent and transformed Marius \n          brooding among the ruins of Carthage! \n        </p>\n        <p>For the first \n          time in my life a feeling of overpowering stinging melancholy\n            seized me. Before, I had never experienced aught but a not-unpleasing sadness.\n            The bond of a common humanity now drew me irresistibly to gloom. A fraternal\n            melancholy! For both I and Bartleby were sons \n          of Adam. I remembered the bright silks and sparkling faces\n            I had seen that day in gala trim, swan-like sailing down the Mississippi\n            of Broadway; and I contrasted them with the pallid copyist, and thought\n            to myself, Ah, happiness courts the light, so we deem the world is gay;\n            but misery hides aloof, so we deem that misery there is none. These sad\n            fancyings-- chimeras, doubtless, of a sick and\n            silly brain--led on to other and more special thoughts, concerning the\n            eccentricities of Bartleby. Presentiments of strange discoveries hovered\n            round me. The scrivener's pale form appeared to me laid \n          out, among uncaring strangers, in its shivering winding\n            sheet.</p>\n        <p>Suddenly I was attracted by Bartleby's closed desk, the key in open sight\n            left in the lock.</p>\n        <p> I \n          mean no mischief, seek the gratification of no heartless\n            curiosity, thought I; besides, the desk is mine, and its contents too,\n            so I will make bold to look within. Every thing was methodically arranged,\n            the papers smoothly placed. The pigeon holes were deep, and removing the\n            files of documents, I groped into their recesses. Presently I felt something\n            there, and dragged it out. It was an old bandanna handkerchief, heavy and\n            knotted. I opened it, and saw it was a savings' bank.</p>\n        <p>I now recalled all the quiet mysteries which I had noted in the man. I\n            remembered that he never spoke but to answer; that though at intervals\n            he had considerable time to himself, yet I had never seen him reading--no,\n            not even a newspaper; that for long periods he would stand looking out,\n            at his pale window behind the screen, upon the dead brick wall; I was quite\n            sure he never visited any refectory or eating house; while his pale face\n            clearly indicated that he never drank beer like Turkey, or tea and coffee\n            even, like other men; that he never went any where in particular that I\n            could learn; never went out for a walk, unless indeed that was the case\n            at present; that he had declined telling who he was, or whence he came,\n            or whether he had any relatives in the world; that though so thin and pale,\n            he never complained of ill health. And more than all, I remembered a certain\n            unconscious air of pallid--how shall I call it?--of pallid \n          haughtiness, say, or rather an austere reserve about him,\n            which had positively awed me into my tame compliance with his eccentricities,\n            when I had feared to ask him to do the slightest incidental thing for me,\n            even though I might know, from his long-continued motionlessness, that\n            behind his screen he must be standing in one of those dead-wall \n          reveries of his.</p>\n        <p>Revolving all these things, and coupling them with the recently discovered\n            fact that he made my office his constant abiding place and home, and not\n            forgetful of his morbid moodiness; revolving all these things, a prudential \n          feeling began to steal over me. My first emotions had been\n            those of pure melancholy and sincerest pity; but just in proportion as\n            the forlornness of Bartleby grew and grew to my imagination, did that same\n            melancholy merge into fear, that pity into repulsion. So\n            true it is, and so terrible too, that up to a certain point the thought\n            or sight of misery enlists our best affections; but, in certain special\n            cases, beyond that point it does not. They err who would assert that invariably\n            this is owing to the inherent selfishness of the human heart. It rather\n            proceeds from a certain hopelessness of remedying excessive and organic\n            ill. To a sensitive being, pity is not seldom pain. And when at last it\n            is perceived that such pity cannot lead to effectual succor, common sense\n            bids the soul be rid of it. What I saw that morning persuaded me that the\n            scrivener was the victim of \n          innate and incurable disorder. I might give alms to his body;\n            but his body did not pain him; it was his soul that suffered, and his \n          soul I could not reach. \n        </p>\n        <p>I did not accomplish the purpose of going to Trinity Church that morning.\n            Somehow, the \n          things I had seen disqualified me for the time from church-going.\n            I walked homeward, thinking what I would do with Bartleby. Finally, I\n            resolvedupon this;--I would put certain calm questions to him the\n                next morning, touching his history, &amp;c., and if he declined to answer\n                then openly and reservedly (and I supposed he would prefer not), then to\n                give him a twenty dollar bill over and above whatever I might owe him,\n                and tell him his services were no longer required; but that if in any other\n                way I could assist him, I would be happy to do so, especially if he desired\n                to return to his native place, wherever that might be, I would willingly\n                help to defray the expenses. Moreover, if after reaching home, he found\n                himself at any time in want of aid, a letter from him would be sure of\n                a reply.</p>\n        <p>The next morning came.</p>\n        <p>\"Bartleby,\" said I, gently calling to him behind the screen.</p>\n        <p>No reply.</p>\n        <p>\"Bartleby,\" said I, in a still gentler tone, \"come here; I am not going\n            to ask you to do any thing you would prefer not to do--I simply wish to\n            speak to you.\"</p>\n        <p>Upon this he noiselessly slid into view.</p>\n        <p>\"Will you tell me, Bartleby, where \n          you were born?\" \n        </p>\n        <p>\"I would prefer not to.\"</p>\n        <p>\"Will you tell me <i>anything </i>about yourself?\"</p>\n        <p>\"I would prefer not to.\"</p>\n        <p>\"But what reasonable \n          objection can you have to speak to me? I feel friendly towards\n            you.\"</p>\n        <p>He did not look at me while I spoke, but kept his glance fixed upon my\n            bust of Cicero, which as I then sat, was directly behind me, some\n                six inches above my head. \"What is your answer, Bartleby?\" said I, after\n                waiting a considerable time for a reply, during which his countenance remained\n                immovable, only there was the faintest \n          conceivable tremor of the white attenuated mouth.</p>\n        <p>\"At present I prefer to give no answer,\" he said, and retired into his\n            hermitage.</p>\n        <p>It was rather weak in me I confess, but his manner on this occasion nettled\n            me. Not only did there seem to lurk in it a certain disdain, but his \n          perverseness seemed ungrateful, considering the undeniable\n            good usage and indulgence he had received from me.</p>\n        <p>Again I sat ruminating what I should do.Mortified as I was at his behavior,\n            and resolved as I had been to dismiss him when I entered my office, nevertheless\n            I strangely felt something superstitious knocking at my heart, and forbidding\n            me to carry out my purpose, and denouncing me for a villain if I dared\n            to breathe one bitter word against this forlornest of mankind. At last,\n            familiarly drawing my chair behind his screen, I sat down and said: \"Bartleby,\n            never mind then about revealing your history; but let me entreat you,\n            as a friend, to comply as far as may be with the usages of this office.\n                Say now you will help to examine papers tomorrow or next day: in short,\n                say now that in a day or two you will begin to be a little reasonable:--say\n                so, Bartleby.\"</p>\n        <p>\"At present I would prefer not to be a little reasonable \n          was his idly cadaverous reply.,\"</p>\n        <p>Just then the folding-doors opened, and Nippers approached. He seemed\n            suffering from an unusually bad night's rest, induced by severer indigestion\n            than common. He overheard those final words of Bartleby.</p>\n        <p><i>\"Prefer</i> not,\n            eh?\" gritted Nippers--\"I'd<i> prefer</i> him, if I were you, sir,\" addressing\n            me--\"I'd <i>prefer</i> him; I'd give him preferences, the stubborn mule!\n            What is it, sir, pray, that he <i>prefers</i> not to do now?\"</p>\n        <p>Bartleby moved not a limb.</p>\n        <p>\"Mr. \n          Nippers,\" said I, \"I'd prefer that you would withdraw for the present.\" \n        </p>\n        <p>Somehow, of late I had got into the way of involuntary using this word\n            \"prefer\" upon all sorts of not exactly suitable occasions. And I trembled\n            to think that my contact with the scrivener had already and seriously affected\n            me in a mental way. And what further and deeper aberration might it not yet produce?\n            This apprehension had not been without efficacy in determining me to summary\n            means.</p>\n        <p>As Nippers, looking very sour and sulky, was departing, Turkey blandly\n            and deferentially approached.</p>\n        <p>\"With submission, sir,\" said he, \"yesterday I was thinking about Bartleby\n            here, and I think that if he would but prefer to take a quart of good ale\n            every day, it would do much towards mending him, and enabling him to assist\n            in examining his papers.\"</p>\n        <p>\"So you have got the word too,\" said I, slightly excited.</p>\n        <p>\"With submission, what word, sir,\" asked Turkey, respectfully crowding\n            himself into the contracted space behind the screen, and by so doing, making\n            me jostle \n          the scrivener. \"What word, sir?\"</p>\n        <p>\"I would prefer to be left alone here,\" said Bartleby, as if offended\n            at being mobbed \n          in his privacy. \n        </p>\n        <p>\"<i>That's</i> the word, Turkey,\" said I--<i>\"that's</i> it.\"</p>\n        <p>\"Oh,<i> prefer</i> oh yes--queer word. I never use it myself. But, sir\n            as I was saying, if he would but prefer--\"</p>\n        <p>\"Turkey,\" interrupted I, \"you will please withdraw.\"</p>\n        <p>\"Oh, certainly, sir, if \n          you prefer that I should.\"</p>\n        <p>As he opened the folding-door to retire, Nippers at his desk caught a\n            glimpse of me, and asked whether I would prefer to have a certain paper\n            copied on blue paper or white. He did not in the least roguishly accent\n            the word prefer. It was plain that it involuntarily rolled from his tongue.\n            I thought to myself, surely I must get rid of a demented man, who already has in some\n            degree turned the tongues, if not the heads of myself and clerks. But I\n            thought it prudent not to break the dismission\n            at once.</p>\n        <p>The next day I noticed that Bartleby \n          did nothing but stand at his window in his dead-wall revery.\n            Upon asking him why he did not write, he said that he had decided upon\n            doing no more writing.</p>\n        <p>\"Why, how now? what next?\" exclaimed I, \"do no more writing?\"</p>\n        <p>\"No more.\"</p>\n        <p>\"And what is the reason?\"</p>\n        <p>\"Do \n          you not see the reason for yourself,\" he indifferently replied.</p>\n        <p>I looked steadfastly at him, and perceived that his eyes looked dull and\n            glazed. Instantly it occurred to me, that his unexampled diligence in copying\n            by his dim window for the first few weeks of his stay with me might have\n            temporarily impaired \n          his vision.</p>\n        <p>I was touched. I said something in condolence with him. I hinted that\n            of course he did wisely in abstaining from writing for a while; and urged\n            him to embrace that opportunity of taking wholesome exercise in the open\n            air. This, however, he \n          did not do. A few days after this, my other clerks being\n            absent, and being in a great hurry to dispatch certain letters by the mail,\n            I thought that, having nothing else earthly to do, Bartleby would surely\n            be less inflexible than usual, and carry these letters to \n          the post-office. But he blankly declined. So, much to my\n            inconvenience, I went myself.</p>\n        <p>Still added \n          days went by. Whether Bartleby's eyes improved or not, I\n            could not say. To all appearance, I thought they did. But when I asked\n            him if they did, he vouchsafed no answer. At all events, he would do no\n            copying. At last, in reply to my urgings, he informed me that he had permanently\n            given up copying.</p>\n        <p>\"What!\" exclaimed I; \"suppose your eyes should get entirely well- better\n            than ever before--would you not copy then?\"</p>\n        <p>\"I have given up copying,\" he answered, and slid \n          aside. \n        </p>\n        <p>He remained as ever, a \n          fixture in my chamber. Nay--if that were possible--he became\n            still more of a fixture than before. What was to be done? He would do nothing\n            in the office: why should he stay there? In plain fact, he had now become\n            a millstone to me, not only useless as a necklace, but afflictive to bear.\n            Yet I was sorry for him. I speak less than truth when I say that, on his\n            own account, he occasioned me uneasiness. If he would but have named a\n            single relative or friend, I would instantly have written, and urged their\n            taking the poor fellow away to some convenient retreat. But he seemed alone,\n            absolutely alone in the universe. A \n          bit of wreck&lt;/font&gt; in the mid Atlantic. At length,\n            necessities connected with my business tyrannized over all other considerations.\n            Decently as I could, I told Bartleby that in six days' time he must unconditionally\n            leave the office. I warned him to take measures, in the interval, for procuring\n            some other abode. I offered to assist him in this endeavor, if he himself\n            would but take the first step towards a removal. \"And when you finally\n            quit me, Bartleby,\" added I, \"I shall see that you go not away entirely\n            unprovided. Six days from this hour, remember.\"</p>\n        <p>At the expiration of that period, I peeped behind the screen, and lo! \n          Bartleby was there. \n        </p>\n        <p>I buttoned \n          up my coat, balanced myself; advanced slowly towards him,\n            touched his shoulder, and said, \"The time has come; you must quit this\n            place; I am sorry for you; here is money; but you must go.\"</p>\n        <p>\"I would prefer not,\" he replied, with his back still towards me.</p>\n        <p>\"You<i> must</i>.\"</p>\n        <p>He remained silent.</p>\n        <p>Now I had an unbounded confidence in this man's common honesty. He had\n            frequently restored to me six pences and shillings carelessly dropped upon\n            the floor, for I am apt to be very reckless in such shirt-button \n          affairs. The proceeding then which followed will not be\n            deemed extraordinary. \"Bartleby,\" \n          said I, \"I owe you twelve dollars on account; here are thirty-two; the \n          odd twenty are yours.--Will you take it? and I handed the\n            bills towards him.</p>\n        <p>But he made no motion.</p>\n        <p>\"I will leave them here then,\" putting them under a weight on the table.\n            Then taking my hat and cane and going to the door I tranquilly turned and\n            added--\"After you have removed your things from these offices, Bartleby,\n            you will of course lock the door--since every one is now gone for the day\n            but you--and if you please, slip your key underneath the mat, so that I\n            may have it in the morning. I shall not see you again; so good-bye to you.\n            If hereafter in your new place of abode I can be of any service to you,\n            do not fail to advise me by letter. Good-bye, Bartleby, and fare you well.\"</p>\n        <p>But he answered not a word; like the \n          last column of some ruined temple, he remained standing\n            mute and solitary in the middle of the otherwise deserted room.</p>\n        <p>As I walked home in a pensive mood, my vanity \n          got the better of my pity. I could not but highly plume\n            myself on my masterly management in getting rid of Bartleby. Masterly I\n            call it, and such it must appear to any dispassionate thinker. The beauty\n            of my procedure seemed to consist in its perfect quietness. There was\n            no vulgar bullying, no bravado of any sort, no choleric hectoring\n                and striding to and fro across the apartment, jerking out vehement commands\n                for Bartleby to bundle himself off with his beggarly traps. Nothing of\n                the kind. Without loudly bidding Bartleby depart--as an \n          inferior genius might have done--I assumed the ground that\n                depart he must; and upon the assumption built all I had to say. The more\n                I thought over my procedure, the more I was charmed with it. Nevertheless,\n                next morning, upon awakening, I had my doubts,--I had somehow slept off\n                the fumes of vanity. One of the coolest and wisest hours a man has, is\n                just after he awakes in the morning. My procedure seemed as sagacious as\n                ever,--but only in theory. How it would prove in practice--there was the\n                rub. It was truly a beautiful thought to have assumed Bartleby's departure;\n                but, after all, that assumption was simply my own, and none of Bartleby's.\n                The great point was, not whether I had assumed that he would quit me, but\n                whether he would prefer so to do. He was more a man \n          of preferences than assumptions.</p>\n        <p>After breakfast, I walked down town, arguing the probabilities pro and\n            con. One moment I thought it would prove a miserable failure, and Bartleby\n            would be found all alive at my office as usual; the next moment it seemed\n            certain that I should see his chair empty. And so I kept veering about.\n            At the corner of Broadway and Canal- street, I saw quite an excited group\n            of people standing in earnest conversation.</p>\n        <p>\"I'll take odds he doesn't,\" said a voice as I passed.</p>\n        <p>\"Doesn't go?--done!\" said I, \"put up your money.\"</p>\n        <p>I was instinctively putting my hand in my pocket to produce my own, when\n            I remembered that this was an election day. The words I had overheard bore\n            no reference to Bartleby, but to the success or non-success of some candidate\n            for the mayoralty. In my intent frame of mind, I had, as it were, imagined \n          that all Broadway shared in my excitement, and were debating\n            the same question with me. I passed on, very thankful that the uproar of\n            the street screened my momentary absent-mindedness.</p>\n        <p>As I had intended, I was earlier than usual at my office door. I stood\n            listening for a moment. All was still. He must be gone. I tried the knob.\n            The door was locked. Yes, my procedure had worked to a charm; he indeed\n            must be vanished. Yet a certain melancholy mixed with this: I was almost \n          sorry for my brilliant success. I was fumbling under the\n            door mat for the key, which Bartleby was to have left there for me, when\n            accidentally my knee knocked against a panel, producing a summoning sound,\n            and in response a voice came to me from within--\"Not yet; I am occupied.\"</p>\n        <p>It was Bartleby.</p>\n        <p>I was thunderstruck. For an instant I stood like \n          the man who, pipe in mouth, was killed one cloudless afternoon\n            long ago in Virginia, by summer lightning; at his own warm open window\n            he was killed, and remained leaning out there upon the dreamy afternoon,\n            till some one touched him, when he fell. \"Not gone!\" I murmured at last.\n            But again obeying that wondrous \n          ascendancy which the inscrutable scrivener had over me, and\n            from which ascendancy, for all my chafing, I could not completely escape,\n            I slowly went down stairs and out into the street, and while walking round\n            the block, considered what I should next do in this unheard-of-perplexity.\n            Turn the man out by an actual thrusting I could not; to drive him away\n            by calling him hard names would not do; calling in the police was an unpleasant\n            idea; and yet, permit \n          him to enjoy his cadaverous triumph over me,--this too I\n            could not think of. What was to be done? or, if nothing could be done,\n            was there any thing further that I could assume in the matter? Yes, as before\n            I had prospectively assumed that Bartleby would depart, so now I might\n            retrospectively assume that departed he was. In the legitimate carrying\n            out of this assumption, I might enter my office in a great hurry, and pretending\n            not to see Bartleby at all, walk straight against him as if he were air.\n            Such a proceeding would in a singular degree have the appearance of a\n            home-thrust. It was hardly possible that Bartleby could withstand\n                such an application of the doctrine of assumptions. But upon second thoughts\n                the success of the plan seemed rather dubious. I resolved to argue the\n                matter over with him again.</p>\n        <p>Bartleby,\" said I, entering the office, with a quietly severe expression.\n            \"I am seriously displeased. I am pained, Bartleby. I had thought better\n            of you. I had imagined you of such a gentlemanly \n          organization, that in any delicate dilemma a slight hint\n            would suffice--in short, an assumption. But it appears I am deceived. Why,\"\n            I added, unaffectedly \n          starting, \"you have not even touched the money yet,\" pointing\n            to it, just where I had left it the evening previous.</p>\n        <p>He answered nothing.</p>\n        <p>\"Will you, or will you not, quit me?\" I now demanded in a sudden \n          passion, advancing close to him.</p>\n        <p>\"I would prefer <i>not</i> to quit you,\" he replied, gently \n          emphasizing the<i> not</i>.</p>\n        <p>\"What earthly \n          right have you to stay here? do you pay any rent? Do you\n            pay my taxes? Or is this property yours?\"</p>\n        <p>He answered nothing.</p>\n        <p>\"Are you ready to go on and write now? Are your eyes recovered? Could\n            you copy a small paper for me this morning? or help examine a few lines?\n            or step round to the post-office? In a word, will you do any thing at all,\n            to give a coloring to your refusal to depart the premises?\"</p>\n        <p>He silently \n          retired into his hermitage.</p>\n        <p>I was now in such a state of nervous resentment that I thought it but\n            prudentto check myself at present from further demonstrations. Bartleby\n                and I were alone. I \n          remembered the tragedy of the unfortunate Adams and the still\n                more unfortunate Colt in the solitary office of the latter; and how poor\n                Colt, being dreadfully incensed by Adams, and imprudently permitting himself\n                to get wildly excited, was at unawares hurried into his fatal \n          act--an act which certainly no \n          man could possibly deplore more than the actor himself. Often\n                it had occurred to me in my ponderings upon the subject, that had\n                that altercation taken place in the public street, or at a private residence,\n                it would not have terminated as it did. It was the circumstance of being\n                alone in a solitary office, up stairs, of a building entirely unhallowed\n                by humanizing domestic associations--an uncarpeted \n          office, doubtless of a dusty, haggard sort of appearance;--this\n                it must have been, which greatly helped to enhance the irritable desperation\n                of the hapless Colt.</p>\n        <p>But when this old \n          Adam of resentment rose in me and tempted me concerning Bartleby,\n            I grappled him and threw him. How? Why, simply by recalling the divine \n          injunction: \"A new commandment give I unto you, that ye\n            love one another.\" Yes, this it was that saved me. Aside from higher considerations,\n            charity often operates as a \n          vastly wise and prudent principle--a great safeguard to its\n            possessor. Men have committed murder for jealousy's sake, and anger's sake,\n            and hatred's sake, and selfishness' sake, and spiritual pride's sake; but\n            no man that ever I heard of, ever committed \n          a diabolical murder for sweet charity's sake. Mere \n          self-interest, then, if no better motive can be enlisted,\n            should, especially with high-tempered men, prompt all beings to charity\n            and philanthropy. At any rate, upon the occasion in question, I strove\n            to drown \n          my exasperated feelings towards the scrivener by benevolently\n            construing his conduct. Poor fellow, poor fellow! thought I, he don't mean\n            any thing; and besides, he has seen hard times, and ought to be indulged.</p>\n        <p>I endeavored also immediately to occupy myself, and at the same time\n            to comfort my despondency.I tried to fancy that in the course of the\n                morning, at such time as might prove agreeable to him, Bartleby, of his\n                own free accord, would emerge from his hermitage, and take up some decided\n                line of march in the direction of the door. But no. Half-past twelve o'clock\n                came; Turkey began to glow in the face, overturn his inkstand, and become\n                generally obstreperous; Nippers abated down into quietude and courtesy;\n                Ginger Nut munched his noon apple; and Bartleby remained standing at his\n                window in one of his profoundest deadwall reveries. Will \n          it be credited? Ought I to acknowledge it? That afternoon\n                I left the office without saying one further word to him.</p>\n        <p>Some days now passed, during which, at leisure intervals I looked a little\n            into Edwards \n          on the Will,\" and \"Priestly on Necessity.\" Under the circumstances,\n            those books induced a salutary feeling. Gradually I slid \n          into the persuasion that these troubles of mine touching\n            the scrivener, had been all predestinated \n          from eternity, and Bartleby was billeted upon me for some mysterious\n            purpose of an all-wise Providence, which it was not for a mere mortal like\n            me to fathom. Yes, Bartleby, stay there behind your screen, thought \n          I; I shall persecute you no more; you are harmless and noiseless\n            as any of these old chairs; in short, I never feel so private as when I\n            know you are here. At least I see it, I feel it; I penetrate to the predestinated\n            purpose of my life. I am content. Others may have loftier parts to enact;\n            but my \n          mission in this world, Bartleby, is to furnish you with office-room\n            for such period as you may see fit to remain.</p>\n        <p>I believe that this wise and blessed frame of mind would have continued\n            with me, had it not been for the unsolicited and uncharitable remarks obtruded\n            upon me by my \n          professional friends who visited the rooms. But thus it often\n            is, that the constant friction of illiberal minds wears out at last the\n            best resolves of the more generous. Though to be sure, when\n            I reflected upon it, it was not strange that people entering my office\n            should be struck by the peculiar aspect of the unaccountable Bartleby,\n            and so be tempted to throw out some sinister observations concerning him.\n            Sometimes an attorney having business with me, and calling at my office,\n            and finding no one but the scrivener there, would undertake to obtain some\n            sort of precise information from him touching my whereabouts; but without\n            heeding his idle \n          talk, Bartleby would remain standing immovable in the middle\n            of the room. So after contemplating him in that position for a time, the\n            attorney would depart, no wiser than he came.</p>\n        <p>Also, when a Reference was going on, and the room full of lawyers and\n            witnesses and business was driving fast; some deeply occupied legal gentleman\n            present, seeing Bartleby wholly unemployed, would request him to run round\n            to his (the legal gentleman's) office and fetch some papers for him. Thereupon,\n            Bartleby would tranquilly decline, and remain idle as before. Then the\n            lawyer would give a great stare, and turn to me. And what could I say?\n            At last I was made aware that all through the circle of my professional\n            acquaintance, a whisper of wonder was running round, having reference to\n            the strange creature I kept at my office. This worried \n          me very much. And as the idea came upon me of his possibly\n            turning out a long-lived man, and keep occupying my chambers, and denying \n          my authority; and perplexing my visitors; and scandalizing\n            my professional reputation; and casting a general gloom over the premises;\n            keeping soul and body together to the last upon his savings (for doubtless\n            he spent but half a dime a day), and in the end perhaps outlive \n          me, and claim possession of my office by right of his perpetual\n            occupancy: as all these dark anticipations crowded upon me more and more,\n            and my friends continually intruded their relentless remarks upon the apparition\n            in my room; a great change was wrought in me. I resolved to gather all\n            my faculties together, and for ever rid me of this intolerable \n          incubus.</p>\n        <p>Ere revolving any complicated project, however, adapted to this end, I\n            first simply suggested to Bartleby the propriety of his permanent departure.\n            In a calm and serious tone, I commended the idea to his careful and mature\n            consideration. But having taken three days to meditate upon it, he apprised\n            me that his original determination remained the same; in short, that he\n            still preferred to abide \n          with me.</p>\n        <p>What shall I do? I now said to myself, buttoning \n          up my coat to the last button. What shall I do? what ought\n            I to do? what does conscience say I should do with this man, or rather\n            ghost. Rid myself of him, I must; go, he shall. But how? You will not thrust\n            him, the poor, pale, passive mortal,--you will not thrust such a helpless\n            creature out of your door? you will not dishonor \n          yourself by such cruelty? No, I will not, I cannot do that.\n            Rather would I let him live and die here, and then mason \n          up his remains in the wall. What then will you do? For all\n            your coaxing, he will not budge. Bribes he leaves under your own paperweight\n            on your table; in short, it is quite plain that he prefers \n          to cling to you.</p>\n        <p>Then something severe, something unusual must be done. What! surely you\n            will not have him collared by a constable, and commit his innocent pallor\n            to the common jail? And upon what ground could you procure such a thing\n            to be done?--a vagrant, is he? What! he a vagrant, a wanderer, who\n            refuses to budge? It is because he will not be a vagrant, then, that you\n            seek to count him as a vagrant. That is too absurd. No visible means of\n            support: there I have him. Wrong again: for indubitably he does support\n            himself, and that is the only unanswerable proof that any man can show\n            of his possessing the means so to do. No more then. Since he will not quit\n            me, I must quit him. I will change my offices; I will move elsewhere; and\n            give him fair notice, that if I find him on my new premises I will then\n            proceed against him as a common trespasser.</p>\n        <p>Acting accordingly, next day I thus addressed him: \"I find these chambers\n            too far from the City Hall; the air is unwholesome. In a word, I propose\n            to remove my offices next week, and shall no longer require your services.\n            I tell you this now, in order that you may seek another place.\"</p>\n        <p>He made no reply, and nothing more was said.</p>\n        <p>On the appointed day I engaged carts and men, proceeded to my chambers,\n            and having but little furniture, every thing was removed in a few hours.\n            Throughout, the scrivener remained standing behind the \n          screen, which I directed to be removed the last thing. It\n            was withdrawn; and being folded up like a huge folio, left him the motionless \n          occupant of a naked room. I stood in the entry watching him\n            a moment, while something from within me upbraided me.</p>\n        <p>I re-entered, with my hand \n          in my pocket--and--and my heart in my mouth. \n        </p>\n        <p>\"Good-bye, Bartleby; I am going--good-bye, and God some way bless you;\n            and take that,\" slipping something in his hand. But it dropped to the floor,\n            and then,--strange \n          to say--I tore myself from him whom I had so longed to be\n            rid of.</p>\n        <p>Established in my new quarters, for a day or two I kept the door locked,\n            and started at every footfall in the passages. When I returned to my rooms\n            after any little absence, I would pause at the threshold for an instant,\n            and attentively listen, ere applying my key. But these fears were needless.\n            Bartleby never came nigh me.</p>\n        <p>I thought all was going well, when a perturbed looking stranger visited\n            me, inquiring whether I was the person who had recently occupied rooms\n            at No.--Wall-street.</p>\n        <p>Full of forebodings, I replied that I was.</p>\n        <p>\"Then, sir,\" said the stranger, \n          who proved a lawyer, \"you are responsible for the man you\n            left there. He refuses to do any copying; he refuses to do any thing; he\n            says he prefers not to; and he refuses to quit the premises.\"</p>\n        <p>\"I am very sorry, sir,\" said I, with assumed tranquillity, but an inward\n            tremor, \"but, really, the \n          man you allude to is nothing to me --he is no relation or\n            apprentice of mine, that you should hold me responsible for him.\"</p>\n        <p>\"In mercy's name, who is he?\"</p>\n        <p>\"I certainly cannot inform you. I know nothing about him. Formerly I employed\n            him as a copyist; but he has done nothing for me now for some time past.\"</p>\n        <p>\"I \n          shall settle him then,--good morning, sir.\"</p>\n        <p>Several days passed, and I heard nothing more; and though I often felt\n            a charitable prompting to call at the place and see poor Bartleby, yet\n            a certain squeamishness of I know not what withheld\n            me.</p>\n        <p>All is over with him, by this time, thought I at last, when through another\n            week no further intelligence reached me. But coming to my room the day\n            after, I found several persons waiting at my door in a high state of nervous\n            excitement.</p>\n        <p>\"That's the man--here he comes,\" cried the foremost one, whom recognized\n            as the lawyer who had previously called upon me alone.</p>\n        <p>\"You must take him away, sir, at once,\" cried a portly person among them,\n            advancing upon me, and whom I knew to be the landlord of No.--Wall-street.\n            \"These gentlemen, my tenants, cannot stand it any longer; Mr. B--\" pointing\n            to the lawyer, \"has turned him out of his room, and he now persists in\n            haunting the buildinggenerally, sitting upon the banisters of the\n                stairs by day, and sleeping in the entry by night. Every body is concerned;\n                clients are leaving the offices; some \n          fears are entertained of a mob; something you must do, and\n                that without delay.\"</p>\n        <p> Aghast \n          at this torment, I fell back before it, and would fain have\n            locked myselfin my new quarters. In vain I persisted that Bartleby\n                was nothing to me--no more than to any one else. In vain:--I was the last\n                person known to have any thing to do with him, and they held me to the\n                terrible account. Fearful \n          then of being exposed in the papers (as one person present\n                obscurely threatened) I considered the matter, and at length said, that\n                if the lawyer would give me a confidential interview with the scrivener,\n                in his (the lawyer's) own room, I would that afternoon strive my best to\n                rid them of the nuisance they complained of.</p>\n        <p>Going up stairs to my old haunt, there was Bartleby silently sitting upon\n            the banister at the landing.</p>\n        <p>\"What are you doing here, Bartleby?\" said I.</p>\n        <p>\"Sitting upon the banister,\" he mildly replied.</p>\n        <p>I motioned him into the lawyer's room, who then left us.</p>\n        <p>\"Bartleby,\" \n          said I, \"are you aware that you are the cause of great tribulation\n            to me, by persisting in occupying the entry after being dismissed from\n            the office?\"</p>\n        <p>No answer.</p>\n        <p>\"Now one of two things must take place. Either you must do something or\n            something must be done to you. Now what sort of business would you like\n            to engage in? Would you like to re-engage in copying for some one?\"</p>\n        <p>\"No; I would prefer not to make any change.\"</p>\n        <p>\"Would you like a clerkship in a dry-goods store?\"</p>\n        <p>\"There is too much confinement about that. No, I would not like a clerkship;\n            but I am not particular.\"</p>\n        <p>\"Too much confinement,\" I cried, \"why you keep yourself confined all the\n            time!\"</p>\n        <p>\"I would prefer not to take a clerkship,\" he rejoined, as if to settle\n            that little item at once.</p>\n        <p>\"How would a bar-tender's business suit you? There is no trying of the\n            eyesight in that.\"</p>\n        <p>\"I would not like it at all; though, as I said before, I am not particular.\"</p>\n        <p>His unwonted wordiness inspirited me. I returned to the charge.</p>\n        <p>\"Well then, would you like to travel through the country collecting bills\n            for the merchants? That would improve your health.\"</p>\n        <p>\"No, I would prefer to be doing something else.\"</p>\n        <p>\"How then would going as a companion to Europe, to entertain some young\n            gentleman with your conversation,--how would that suit you?\"</p>\n        <p>\"Not at all. It does not strike me that there is any thing definite about\n            that. I like to be stationary. But I am not particular.</p>\n        <p>\"Stationary you shall be then,\" I cried, now losing all patience, and\n            for the first time in all my exasperating connection with him fairly flying\n            into a passion. \"If you do not go away from these premises before night,\n            I shall feel bound--indeed I am bound--to-- to--to quit the premises\n                myself!\" I rather absurdly concluded, knowing not with what possible \n          threat to try to frighten his immobility into compliance.\n                Despairing of all further efforts, I was precipitately leaving him, when\n                a final thought occurred to me--one \n          which had not been wholly unindulged before. \n        </p>\n        <p>\"Bartleby,\" said I, in the kindest tone \n          I could assume under such exciting circumstances, \"will you\n            go home with me now--not to my office, but my dwelling--and remain there\n            till we can conclude upon some convenient arrangement for you at our leisure?\n            Come, let us start now, right away.\"</p>\n        <p>\"No: at present I would prefer not to make any change at all.\"</p>\n        <p>I answered nothing; but effectualy dodging every one by the suddenness \n          and rapidity of my flight, rushed from the building, ran\n            up Wall-street towards Broadway, and jumping into the first omnibus was\n            soon removed from pursuit. As soon as tranquility returned I distinctly\n            perceived that I had now done all that I possibly could, both in respect\n            to the demands of the landlord and his tenants, and with regard to my own\n            desire and sense of duty, to benefit Bartleby, and shield him from rude\n            persecution. I now strove to be entirely care-free and quiescent; and my\n            conscience justified me in the attempt; though indeed it was not so successful\n            as I could have wished. So fearful was I of being again hunted out by the\n            incensed landlord and his exasperated tenants, that, surrendering my business\n            to Nippers, for a few days I drove about the upper part of the town and\n            through the suburbs, in my rockaway; crossed over to Jersey City and Hoboken,\n            and paid fugitive visits to Manhattanville and Astoria. In fact I almost\n            lived in my rockaway for the time.</p>\n        <p>When again I entered my office, lo, a note from the landlord lay upon\n            desk. opened it with trembling hands. informed me that writer had sent\n            to police, and Bartleby removed the \n          Tombs as a vagrant. Moreover, since I knew more\n            about him than any one else, he wished me to appear at that place, and\n            make a suitable statement of the facts. These tidings had a conflicting\n            effect upon me. At first I was indignant; but at last almost approved.\n            The landlord's energetic, summary disposition, had led him to adopt a procedure\n            which I do not think I would have decided upon myself; and yet as a last\n            resort, under such peculiar circumstances, it seemed the only plan.</p>\n        <p>As I afterwards learned, the poor scrivener, when told that he must be\n            conducted to the Tombs, offered not the slightest obstacle, but in his\n            pale unmoving way, silently \n          acquiesced. \n        </p>\n        <p>Some of the compassionate and curious bystanders joined the party; and\n            headed by one of the constables arm in arm with Bartleby, the \n          silent procession filed its way through all the noise, and\n            heat, and joy of the roaring thoroughfares at noon.</p>\n        <p>The same day I received the note I went to the Tombs, or to speak more\n            properly, the Halls of Justice. Seeking the right officer, I stated the\n            purpose of my call, and was informed that the individual I described was\n            indeed within. I then assured the functionary that Bartleby was a perfectly\n            honest man, and greatly to be compassionated, however unaccountably eccentric.\n            I narrated all I knew,and closed by suggesting the idea of letting\n                him remain in as indulgent confinement as possible till something less\n                harsh might be done--though indeed I hardly knew what. At all events, if\n                nothing else could be decided upon, the alms-house must receive him. I\n                then begged to have an interview.</p>\n        <p>Being under no disgraceful charge, and quite serene and harmless in all\n            his ways, they had permitted him freely to wander about the prison, and\n            especially in the inclosed grass-platted yards thereof. And so I found\n            him there, standing all alone in the quietest of the yards, his face\n            towards a high wall, while all around, from the narrow slits of the\n                jail windows, I thought I \n          saw peering out upon him the eyes of murderers and thieves. \n        </p>\n        <p>\"Bartleby!\"</p>\n        <p>\"I \n          know you,\" he said, without looking round,--\"and I want\n            nothing to say to you.\"</p>\n        <p>\"It was not I that brought you here, Bartleby,\" said I, keenly \n          pained at his implied suspicion. \"And to you, this should\n            not be so vile a place. Nothing reproachful attaches to you by being here.\n            And see, it \n          is not so sad a place as one might think. Look, there is\n            the sky, and here is the grass.\"</p>\n        <p>\"I know where I am,\" he replied, but would say nothing more, and so I\n            left him.</p>\n        <p>As I entered the corridor again, a broad meat-like \n          man in an apron, accosted me, and jerking his thumb over\n            his shoulder said--\"Is that your \n          friend?\"</p>\n        <p>\"Yes.\"</p>\n        <p>\"Does he want to starve? If he does, let him live on the prison fare,\n            that's all.</p>\n        <p>\"Who are you?\" asked I, not knowing what to make of such an unofficially \n          speaking person in such a place.</p>\n        <p>\"I am the grub-man. Such gentlemen as have friends here, hire me to provide\n            them with something good to eat.\"</p>\n        <p>\"Is this so?\" said I, turning to the turnkey.</p>\n        <p>He said it was.</p>\n        <p>\"Well then,\" said I, slipping some silver into the grub-man's hands (for\n            so they called him). \"I want you to give particular attention to my friend\n            there; let him have the best dinner you can get. And you must be as polite\n            to him as possible.\"</p>\n        <p>\"Introduce me, will you?\" said the grub-man, looking at me with an expression\n            which seemed to say he was all impatience for an opportunity to give a\n            specimen of his breeding.</p>\n        <p>Thinking it would prove of benefit to the scrivener, I acquiesced; and\n            asking the grub-man his name, went up with him to Bartleby.</p>\n        <p>\"Bartleby, this is a \n          friend; you will find him very useful to you.\"</p>\n        <p>\"Your \n          sarvant, sir, your sarvant,\" said the grub-man, making a\n            low salutation behind his apron. \"Hope you find it pleasant \n          here, sir;--spacious grounds--cool apartments, sir--hope\n            you'll stay with us some time--try to make it agreeable. What will you\n            have for dinner today?\"</p>\n        <p>\"I prefer not to dine to-day,\" said Bartleby, turning away. \"It would\n            disagree with me; I am unused to dinners.\" So saying he slowly moved to\n            the other side of the inclosure, and took up a \n          position fronting the dead-wall.</p>\n        <p>\"How's this?\" said the grub-man, addressing me with a stare of astonishment.\n            \"He's odd, aint he?\"</p>\n        <p>\"I think he is a little deranged,\" said I, sadly.</p>\n        <p>\"Deranged? deranged is it? Well now, upon my word, I thought that friend\n            of yourn was a gentleman \n          forger; they are always pale and genteel-like, them forgers.\n            I can't help pity 'em--can't help it, sir. Did you know Monroe Edwards?\"\n                he added touchingly, and paused. Then, laying his hand pityingly on my\n                shoulder, sighed, \"he died of consumption at Sing-Sing. so you weren't\n                acquainted with Monroe?\"</p>\n        <p>\"No, I was never socially acquainted with any forgers. But I cannot stop\n            longer. Look to my friend yonder. You will not lose by it. I will see you\n            again.\"</p>\n        <p>Some few days after this, I again obtained admission to the Tombs, and\n            went through the corridors in quest of Bartleby; but without finding him.</p>\n        <p>\"I saw him coming from his cell not long ago,\" said a turnkey, \"may be\n            he's gone to loiter in the yards.\"</p>\n        <p>So I went in that direction.</p>\n        <p>\"Are you looking for the silent man?\" said another turnkey passing me.\n            \"Yonder he lies--sleeping in the yard there. 'Tis not twenty minutes since\n            I saw him lie down.\"</p>\n        <p>The yard was entirely quiet. It was not accessible to the common prisoners.\n            The surrounding walls, of amazing thickness, kept \n          off all sound behind them. The Egyptian \n          character of the masonry weighed upon me with its gloom.\n            But a soft imprisoned \n          turf grew under foot. The heart of the eternal pyramids,\n            it seemed, wherein, by some strange magic, through the clefts, grass-seed,\n            dropped by birds, had sprung.</p>\n        <p>Strangely huddled at the base of the wall, his \n          knees drawn up, and lying on his side, his head touching\n            the cold stones, I saw the wasted Bartleby. But nothing stirred. I paused;\n            then went close up to him; stooped over, and saw that his dim eyes were\n            open; otherwise he seemed profoundly sleeping. Something prompted me\n            to touch him. I felt his hand, when a tingling shiver ran up my arm\n                and down my spine to my feet.</p>\n        <p>The round face of the grub-man peered upon me now. \"His dinner is ready.\n            Won't he dine to-day, either? Or does he live without dining?\"</p>\n        <p>\"Lives without dining,\" said I, and closed the eyes.</p>\n        <p>\"Eh!--He's asleep, aint he?\"</p>\n        <p>\"With \n          kings and counsellors,\" murmured I.</p>\n        <p>* * * * * * * *</p>\n        <p>There would seem little need for proceeding further in this history. Imagination\n            will readily supply the meagre recital of poor Bartleby's interment. But\n            ere parting with the reader, let me say, that if this little narrative\n            has sufficiently interested him, to awaken curiosity as to who Bartleby\n            was, and what manner of life he led prior to the present narrator's making\n            his acquaintance, I can only reply, that in such curiosity I fully share,\n            but am wholly unable to gratify it. Yet here I hardly know whether I should\n            divulge one \n          little item of rumor, which came to my ear a few months\n            after the scrivener's decease. Upon what basis it rested, I could never\n            ascertain; and hence how true it is I cannot now tell. But inasmuch as\n            this vague report has not been without a certain strange suggestive \n          interest to me, however said, it may prove the same with\n            some others; and so I will briefly mention it. The report was this: that\n            Bartleby had been a subordinate clerk in the Dead \n          Letter Office at <a href=\"http://raven.cc.ukans.edu/%7Ezeke/bartleby/parker.html\" target=\"_blank\">Washington</a>, from which he had been suddenly removed\n            by a change in the administration. When I think over this rumor, I cannot\n            adequately express the emotions which seize me. Dead \n          letters! does it not sound like dead men? Conceive a man\n            by nature and misfortune prone to a pallid hopelessness, can any business\n            seem more fitted to heighten it than that of continually handling these\n            dead letters and assorting them for the flames? For by the cart-load they\n            are annually burned. Sometimes from out the folded paper\n            the pale clerk takes a ring:--the bank-note sent in swiftest charity:--he\n            whom it would relieve, nor eats nor hungers any more; pardon for those\n            who died despairing; hope for those who died unhoping; good tidings for\n            those who died stifled by unrelieved calamities. On \n          errands of life, these letters speed to death. \n        </p>\n        <p> Ah \n          Bartleby! Ah humanity!</p>\n        </DIV></article>\n"`,
[INFO] [stdout]  right: `"<article><DIV id=\"readability-page-1\"> \n        <h3>Study Webtext</h3>\n        <h2><span face=\"Lucida Handwriting \" color=\"Maroon&#10;        \">\"Bartleby the Scrivener: A Story of Wall-Street \" </span>(1853)\u{a0}<br/>\n          Herman Melville</h2>\n        <h2><a href=\"http://www.vcu.edu/engweb/webtexts/bartleby.html\" target=\"_blank\"><img src=\"http://fakehost/test/base/hmhome.gif\" alt=\"To the story text without notes&#10;        \" height=\"38 \" width=\"38 \"/></a> \n        </h2>\n        <h3>Prepared by <a href=\"http://www.vcu.edu/engweb\" target=\"_blank\">Ann \n          Woodlief,</a> Virginia Commonwealth University</h3>\n\t\t  <h5>Click on text in red for hypertext notes and questions</h5>\n        I \n        am a rather elderly man. The nature of my avocations \n        for the last thirty years has brought me into more than ordinary contact \n        with what would seem an interesting and somewhat singular set of men of whom as yet \n        nothing that I know of has ever been written:-- I mean the law-copyists \n        or scriveners. \n        I have known very many of them, professionally and privately, and if I \n        pleased, could relate divers histories, at which good-natured gentlemen \n        might smile, and sentimental souls might weep. But I waive the biographies \n        of all other scriveners for a few passages \n        in the life of Bartleby, who was a scrivener the strangest \n        I ever saw or heard of. While of other law-copyists I might write the \n        complete life, of Bartleby nothing of that sort can be done. I believe that \n        no materials exist for a full and satisfactory biography  of this man. It is an irreparable loss to literature. Bartleby \n        was one of those beings of whom nothing is ascertainable, except from \n        the original sources, and in his case those are very small. What my own \n        astonished eyes saw of Bartleby, that is all I know of him, except, indeed, \n        one vague report which will appear in the sequel. \n        <p>Ere introducing the scrivener, as he first appeared to me, it is fit \n          I make some mention of myself, my employees, my business, my chambers, \n          and general surroundings; because some such description is indispensable \n          to an adequate understanding of the chief character about to be presented. \n        </p><p> <i>Imprimis</i>: I am a man who, from his youth upwards, has been \n          filled with a profound conviction that the easiest way of life is the best.. Hence, though I belong to a profession \n          proverbially energetic and nervous, even to turbulence, at times, yet \n          nothing of that sort have I ever suffered to invade \n          my peace. I am one of those unambitious lawyers who never addresses \n          a jury, or in any way draws down public applause; but in the cool tranquillity \n          of a snug retreat, do a snug business among rich men's bonds and mortgages and title-deeds. The late John Jacob Astor, a personage little given to poetic enthusiasm, had\n        no hesitation in pronouncing my first \n          grand point to be prudence; my next, method. I do not speak \n          it in vanity, but simply record the fact, that I was not\n        unemployed in my profession by the last John Jacob Astor; a name which,\n        I admit, I love to repeat, for it hath a rounded and orbicular sound to\n        it, and rings \n          like unto bullion. I will freely add, that I was not \n          insensible to the late John Jacob Astor's good opinion.</p>\n        <p>Some time prior to the period at which this little history begins, my\n            avocations had been largely increased. The good old office, now \n          extinct in the State of New York, of a Master in Chancery,\n            had been conferred upon me. It was not a very arduous office, but very\n            pleasantly remunerative. I \n          seldom lose my temper; much more seldom indulge in dangerous\n            indignation at wrongs and outrages; but I must be permitted to be rash\n            here and declare, that I consider the sudden and violent abrogation of\n            the office of Master of Chancery, by the new Constitution, as a----premature \n          act; inasmuch as I had counted upon a life-lease of the\n            profits, whereas I only received those of a few short years. But this is\n            by the way.</p>\n        <p>My chambers were up stairs at No.--Wall-street. At one end they looked\n            upon the white wall of the interior of a spacious sky-light shaft, penetrating\n            the building from top to bottom. This view might have been considered rather\n            tame than otherwise, deficient \n          in what landscape painters call \"life.\" But if so, the view\n            from the other end of my chambers offered, at least, a contrast, if nothing\n            more. In that direction my windows commanded an unobstructed view of a\n            lofty brick wall,black by age and everlasting shade; which wall required\n                no spy-glass to bring out its lurking beauties, but for the benefit of\n                all near-sighted spectators, was pushed up to within ten feet of my window\n                panes. Owing to the great height of the surrounding buildings, and my chambers\n                being on the second floor, the interval between this wall and mine not\n                a little resembled a huge square cistern.</p>\n        <p>At the period just preceding the advent of Bartleby, I had two persons\n            as copyists in my employment, and a promising lad as an office-boy. First,\n            Turkey; second, Nippers; third, Ginger Nut.These may seem names, the like\n            of which are not usually found in the Directory. In truth they were nicknames, mutually conferred upon\n            each other by my three clerks, and were deemed expressive of their respective\n            persons or characters. Turkey was a short, pursy Englishman of about my\n            own age, that is, somewhere not far from sixty. In the morning, one might\n            say, his face was of a fine florid hue, but after twelve o'clock, meridian--\n            his dinner hour-- it blazed like a grate full of Christmas coals;\n                and continued blazing--but, as it were, with a gradual wane--till 6 o'clock,\n                P.M. or thereabouts, after which I saw no more of the proprietor of the\n                face, which gaining its meridian with the sun, seemed to set with it, to\n                rise, culminate, and decline the following day, with the like regularity\n                and undiminished glory. There are many singular coincidences I have known\n                in the course of my life, not the least among which was the fact that exactly\n                when Turkey displayed his fullest beams from his red and radiant countenance,\n                just then, too, at the critical moment, began the daily period when I considered\n                his business capacities as seriously disturbed for the remainder of the\n                twenty-four hours. Not that he was absolutely idle, or averse to business\n                then; far from it. The difficulty was, he was apt to be altogether too \n          energetic. There was a strange, inflamed, flurried, flighty\n                recklessness of activity about him. He would be incautious in dipping his\n                pen into his inkstand. All his blots upon my documents, were dropped there\n                after twelve o'clock, meridian. Indeed, not only would he be reckless and\n                sadly given to making blots in the afternoon, but some days he went further,\n                and was rather noisy. At such times, too, his face\n                flamed with augmented blazonry, as if cannel \n          coal had been heaped on anthracite. He made an unpleasant\n                racket with his chair; spilled his sand-box; in mending his pens, impatiently\n                split them all to pieces, and threw them on the floor in a sudden passion;\n                stood up and leaned over his table, boxing his papers about in a most\n                indecorous manner, very sad to behold in an elderly manlike him. Nevertheless,\n                    as he was in many ways a most valuable person to me, and all the time before\n                    twelve o'clock, meridian, was the quickest, steadiest creature too, accomplishing\n                    a great deal of work in a style not easy to be matched--for these reasons,\n                    I was willingto overlook his eccentricities, though indeed, occasionally,\n                        I remonstrated with him. I did this very gently, however, because, though\n                        the civilest, nay, the blandest and most reverential of men in the morning,\n                        yet in the afternoon he was disposed, upon provocation, to be slightly\n                        rash with his tongue, in fact, insolent. Now, valuing his morning services\n                        as I did, and resolved not to lose them; yet, at the same time made uncomfortable\n                        by his inflamed ways after twelve o'clock; and being a man \n          of peace, unwilling by my admonitions to call forth unseemingly\n                        retorts from him; I took upon me, one Saturday noon (he was always worse\n                        on Saturdays), to hint to him, very kindly, that perhaps now that he was\n                        growing old, it might be well to abridge his labors; in short, he need\n                        not come to my chambers after twelve o'clock, but, dinner over, had best\n                        go home to his lodgings and rest himself till tea-time. But no; he insisted\n                        upon his afternoon devotions. His countenance became\n                        intolerably fervid, as he oratorically assured me--gesticulating with a\n                        long ruler at the other end of the room--that if his services in the morning\n                        were useful, how indispensible, then, in the afternoon?</p>\n        <p>\"With \n          submission, sir,\" said Turkey on this occasion, \"I consider\n            myself your right-hand man. In the morning I but marshal and deploy my\n            columns; but in the afternoon I \n          put myself at their head, and gallantly charge the foe,\n            thus!\"--and he made a violent \n          thrust with the ruler.</p>\n        <p>\"But the blots, Turkey,\" intimated I.</p>\n        <p>\"True,--but, with submission, sir, behold these hairs! I am getting old.\n            Surely, sir, a blot or two of a warm afternoon is not the page--is honorable.\n            With submission, sir, we both are getting old.\"</p>\n        <p>This \n          appeal to my fellow-feeling was hardly to be resisted. At\n            all events, I saw that go he would not. So I made up my mind to let him\n            stay, resolving, nevertheless, to see to it, that during the afternoon\n            he had to do with my less important papers.</p>\n        <p>Nippers, the second on my list, was a whiskered, sallow, and, upon the\n            whole, rather piratical-looking young man of about\n            five and twenty. I always deemed him the victim of two evil powers-- ambition\n            and indigestion. The ambition was evinced by a certain impatience of the\n            duties of a mere \n          copyist, an unwarrantable usurpation of strictly profession\n            affairs, such as the original \n          drawing up of legal documents. The indigestion seemed betokened\n            in an occasional nervous testiness and grinning irritability, causing the\n            teeth to audibly grind together over mistakes committed in copying; unnecessary\n            maledictions, hissed, rather than spoken, in the heat of business; and\n            especially by a continual \n          discontent with the height of the table where he worked.\n            Though of a very ingenious mechanical turn, Nippers could never get this\n            table to suit him. He put chips under it, blocks of various sorts, bits\n            of pasteboard, and at last went so far as to attempt an exquisite adjustment\n            by final pieces of folded blotting-paper. But no invention would answer.\n            If, for the sake of easing his back, he brought the table lid at a sharp\n            angle well up towards his chin, and wrote there like a man using the steep\n            roof of a Dutch house for his desk:--then he declared that it stopped the\n            circulation in his arms. If now he lowered the table to his waistbands,\n            and stooped over it in writing, then there was a sore aching in his back.\n            In short, the truth of the matter was, Nippers knew not what he wanted.\n            Or, if \n          he wanted anything, it was to be rid of a scrivener's table\n            altogether. Among the manifestations of his diseased ambition was a fondness\n            he had for receiving visits from certain ambiguous-looking fellows in seedy\n            coats, whom he called his clients. Indeed I was aware that not only was\n            he, at times, considerable of a ward-politician, but he occasionally did\n            a little businessat the Justices' courts, and was not unknown on the\n                steps of the Tombs. I have good reason to believe, however, that one individual\n                who called upon him at my chambers, and who, with a grand air, he insisted\n                was his client, was no other than a dun, and the alleged title-deed, a\n                bill. But with all his failings, and the annoyances he caused me, Nippers,\n                like his compatriot Turkey, was a very useful \n          man to me; wrote a neat, swift hand; and, when he chose,\n                was not deficient in a gentlemanly sort of deportment. Added to this, he\n                always dressedin a gentlemanly sort of way; and so, incidentally,\n                    reflected credit upon my chambers. Whereas with respect to Turkey, I had\n                    much ado to keep him from being a reproach to me. His clothes were apt\n                    to look oily and smell of eating-houses. He wore his pantaloons very loose\n                    and baggy in summer. His coats were execrable; his hat not to be handled.\n                    But while the hat was a thing of indifference to\n                    me, inasmuch as his natural civility and deference, as a dependent Englishman,\n                    always led him to doff it the moment he entered the room, yet his coat\n                    was another matter. Concerning his coats, I reasoned with him; but with\n                    no effect. The truth was, I suppose, that a man with so small an income,\n                    could not afford to sport such a lustrous face and a lustrous coat at one\n                    and the same time. As Nippers once observed, Turkey's money went chiefly\n                    for red ink. One winter day \n          I presented Turkey with a highly-respectable looking coat\n                    of my own, a padded gray coat, of a most comfortable warmth, and which\n                    buttoned straight up from the knee to the neck. I thought Turkey would\n                    appreciate the favor, and abate his rashness and obstreperousness of afternoons.\n                    But no. I verily believe that buttoning himself up in so downy and blanket-like\n                    a coat had a pernicious effect upon him; upon the same principle that too\n                    much oats are bad for horses. In fact, precisely as a rash, restive horse \n          is said to feel his oats, so Turkey felt his coat. It made\n                    him insolent. He was a man whom prosperity harmed.</p>\n        <p>Though concerning the self-indulgent habits of Turkey I had my own private\n            surmises, yet touching Nippers I was well persuaded that whatever might\n            be his faults in other respects, he was, at least, a temperate young man.\n            But indeed, nature herself seemed to have been his vintner, and at his birth charged\n            him so thoroughly with an irritable, brandy-like disposition, that all\n            subsequent potations were needless. When I consider how, amid the stillness\n            of my chambers, Nippers would sometimes impatiently rise from his seat,\n            and stooping over his table, spread his arms wide apart, seize the whole\n            desk, and move it, and jerk it, with a grim, grinding motion on the floor,\n            as if the table were a perverse \n          voluntary agent, intent on thwarting and vexing him; I plainly\n            perceive that for Nippers, brandy and water were altogether superfluous.</p>\n        <p>It was fortunate for me that, owing to its course--indigestion--the irritability\n            and consequent nervousness of Nippers, were mainly observable in the morning,\n            while in the afternoon he was comparatively mild. So that Turkey's paroxysms\n            only coming on about twelve o'clock, I never had to do with their eccentricities\n            at one time. Their fits relieved each other like guards. When Nippers'\n            was on, Turkey's was off, and vice versa. This was a good \n          natural arrangement under the circumstances.</p>\n        <p>Ginger Nut, the third on my list, was a lad some twelve years old. His\n            father was a carman, ambitious of seeing his son on the bench instead of\n            a cart, before he died. So he sent him to my office as a student at law,\n            errand boy, and cleaner and sweeper, at the rate of one dollar a week.\n            He had a little desk to himself, but he did not use it much. Upon inspection,\n            the drawer exhibited a great array of the shells of various sorts of nuts.\n            Indeed, to this quick-witted youth the whole noble science of the law was\n            contained in a nut-shell. Not the least among the employments of Ginger\n                Nut, as well as one which he discharged with the most alacrity, was his\n                duty as cake and apple purveyor for Turkey and Nippers. Copying law papers\n                being proverbially a dry, \n          husky sort of business, my two scriveners were fain to moisten\n                their mouths very often with Spitzenbergs to be had at the numerous stalls\n                nigh the Custom House and Post Office. Also, they sent Ginger Nut very\n                frequently for that peculiar cake--small, flat, round, and very spicy--after\n                which he had been named by them. Of a cold morning when business was but\n                dull, Turkey would gobble up scores of these cakes, as if they were mere\n                wafers--indeed they sell them at the rate of six or eight for a penny--the\n                scrape of his pen blending with the crunching of the crisp particles in\n                his mouth. Of all the fiery afternoon blunders and flurried rashnesses\n                of Turkey, was his once moistening a ginger-cake between his lips, and\n                clapping it on to a mortgage for a seal. I \n          came within an ace of dismissing him then. But he mollified\n                me by making an oriental bow, and saying--\"With submission, sir, it was\n                generous of me to \n          find you in stationery on my own account.\"</p>\n        <p>Now my original business--that of a conveyancer \n          and title hunter, and drawer-up of recondite documents of\n            all sorts--was considerably increased by receiving the master's office.\n            There was now great work for scriveners. Not only must I push the clerks\n            already with me, but I must have additional help. In answer to my advertisement,\n            a motionless young man one morning, stood upon my office threshold, the\n            door being open, for it was summer. I can see that figure now--pallidly \n          neat, pitiably respectable, incurably forlorn! It was Bartleby.</p>\n        <p>After a few words touching his qualifications, I engaged him, glad to\n            have among my \n          corps of copyists a man of so singularly \n          sedate an aspect, which I thought might operate beneficially\n            upon the flighty temper of Turkey, and the fiery one of Nippers.</p>\n        <p>I should have stated before that ground glass folding-doors divided my\n            premises into two parts, one of which was occupied by my scriveners, the\n            other by myself. According \n          to my humor I threw open these doors, or closed them. I resolved\n            to assign Bartleby a corner by the folding-doors, but on my side of them,\n            so as to have this quiet man within easy call, in case any trifling \n          thing was to be done. I placed his desk close up to a small\n            side window in that part of the room, a window which originally had afforded\n            a lateral view of certain grimy back-yards and bricks, but which, owing\n            to subsequent \n          erections, commanded at present no view at all, though it\n            gave some light. Within three feet of the panes was a wall, and the light\n            came down from far above, between two lofty buildings, as from a very small\n            opening in a dome. Still further to a satisfactory arrangement, I procured\n            a high green folding screen, which might entirely isolate Bartleby\n                from my sight, though not remove him from my \n          voice. And thus, in a manner, privacy and society were\n                conjoined.\n        </p>\n        <p>At first Bartleby did an extraordinary quantity of writing. As if long\n            famishingfor something to copy, he seemed to gorge himself on my documents. There\n                was no pause for digestion. He ran a day and night line, copying by sun-light\n                and by candle-light. I should have been quite delighted with his application,\n                had be been cheerfully \n          industrious. But he wrote on silently, palely, mechanically. \n        </p>\n        <p>It is, of course, an indispensable part of a scrivener's business to verify\n            the accuracy of his copy, word by word. Where there are two or more scriveners\n            in an office, they assist each other in this examination, one reading from\n            the copy, the other holding the original. It is a very \n          dull, wearisome, and lethargic affair. I can readily imagine\n            that to some sanguine temperaments it would be altogether\n            intolerable. For example, I cannot credit that the mettlesome \n          poet Byron would have contentedly sat down with Bartleby\n            to examine a law document of, say five hundred pages, closely written in\n            a crimpy hand.</p>\n        <p>Now and then, in the haste of business, it had been my habit to assist\n            in comparing some brief document myself, calling Turkey or Nippers for\n            this purpose. One object I had in placing Bartleby so handy to me behind\n            the screen, was to avail myself of his services on such trivial \n          occasions. It was on the third day, I think, of his being\n            with me, and before any necessity had arisen for having his own writing\n            examined, that, being much hurried to complete a small affair I had in\n            hand, I abruptly called to Bartleby. In my haste and natural \n          expectancy of instant compliance, I sat with my head bent\n            over the original on my desk, and my right hand sideways, and somewhat\n            nervously extended with the copy, so that immediately upon emerging from\n            his retreat, Bartleby might snatch it and proceed to business without\n            the least delay.</p>\n        <p>In this very attitude did I sit when I called to him, rapidly stating\n            what it was I wanted him to do--namely, to examine a small paper with me.\n            Imagine my surprise, nay, my consternation, when without moving from his\n            privacy, Bartleby in a singularly mild, \n          firm voice, replied,\"I \n          would prefer not to.\" \n        </p>\n        <p>I sat awhile in perfect silence, rallying my stunned faculties. Immediately\n            it occurred to me that my ears had deceived me, or Bartleby had entirely\n            misunderstood my meaning. I repeated my request in the clearest tone I\n            could assume. But in quite as clear a one came the previous reply, \"I would\n            prefer not to.\"</p>\n        <p>\"Prefer not to,\" echoed I, rising in high excitement, and crossing the\n            room with a stride, \"What do you mean? Are you moon-struck? I want you to help me\n            compare this sheet here--take it,\" and I thrust it towards him.</p>\n        <p>\"I would prefer not to,\" said he.</p>\n        <p>I looked at him steadfastly. His face was leanly composed; his gray eye\n            dimly calm. Not a wrinkle of agitation rippled him. Had there been the\n            least uneasiness, anger, impatience or impertinence in his manner; in other\n            words, had there been any thing ordinarily \n          human about him, doubtless I \n          should have violently dismissed him from the premises. But\n            as it was, I should have as soon thought of turning my pale plaster-of-paris \n          bust of Cicero out of doors. I stood gazing at him awhile,\n            as he went on with his own writing, and then reseated myself at my desk.\n            This is very strange, thought I. What had one best do? But my business hurried\n            me. I concluded to forget the matter for the present, reserving it for\n            my future leisure. So calling Nippers from the other room, the paper was\n            speedily examined.</p>\n        <p>A few days after this, Bartleby concluded four lengthy documents, being\n            quadruplicates of a week's testimony taken before me in my High Court of\n            Chancery. It became necessary to examine them. It was an important suit,\n            and great accuracy was imperative. Having all things arranged I called\n            Turkey, Nippers and Ginger Nut from the next room, meaning to place the\n            four copies in the hands of my four clerks, while I should read from the\n            original. Accordingly Turkey, Nippers and Ginger Nut had taken their seats\n            in a row, each with his document in hand, when I called to Bartleby to\n            join this interesting \n          group.</p>\n        <p>\"Bartleby! quick, I am waiting.\"</p>\n        <p>I heard a low scrape of his chair legs on the unscraped floor, and soon\n            he appeared standing at the entrance of his hermitage. \n        </p>\n        <p>\"What is wanted?\" said he mildly.</p>\n        <p>\"The copies, the copies,\" said I hurriedly. \"We are going to examine them.\n            There\"--and I held towards him the fourth quadruplicate.</p>\n        <p>\"I would prefer not to,\" he said, and gently disappeared behind the screen.</p>\n        <p>For a few moments I was turned into a \n          pillar of salt, standing at the head of my seated column\n            of clerks. Recovering myself, I advanced towards the screen, and demanded\n            the reason for such extraordinary conduct.</p>\n        <p>\"<i>Why</i> do you refuse?\"</p>\n        <p>\"I would prefer not to.\"</p>\n        <p>With any other man I should have flown \n          outright into a dreadful passion, scorned all further words,\n            and thrust him ignominiously from my presence. But there was something\n            about Bartleby that not only strangely disarmed me, but in a wonderful\n            manner touched and disconcerted me. I began to reason with him.</p>\n        <p>\"These are your own copies we are about to examine. It is labor saving\n            to you, because one examination will answer for your four papers. It \n          is common usage. Every copyist is bound to help examine his\n            copy. Is it not so? Will you not speak? Answer!\"</p>\n        <p>\"I prefer not to,\" he replied in a flute-like tone. It seemed to me that\n            while I had been addressing him, he carefully revolved every statement\n            that I made; fully comprehended the meaning; could not gainsay the irresistible\n            conclusion; but, at the same time, some paramount consideration prevailed\n            with him to reply as he did.</p>\n        <p>\"You are decided, then, not to comply with my request--a request made\n            according to common usage and common sense?\"</p>\n        <p>He briefly gave me to understand that on that point my \n          judgment was sound. Yes: his decision was irreversible.</p>\n        <p>It is not seldom the case that when a man is browbeaten in some unprecedented and\n            violently unreasonable way, he \n          begins to stagger in his own plainest faith. He begins, as\n            it were, vaguely to surmise that, wonderful as it may be, all the justice\n            and all the reason is on the other side. Accordingly, if any disinterested\n            persons are present, he turns to them for some reinforcement for his own\n            faltering mind.\n        </p>\n        <p>\"Turkey,\" said I, \"what do you think of this? Am I not right?\"</p>\n        <p>\"With submission, sir,\" said Turkey, with his blandest tone, \"I think\n            that you are.\"</p>\n        <p>\"Nippers,\" said I, \"what do<i> you</i> think of it?\"</p>\n        <p>\"I think I should kick him out of the office.\"</p>\n        <p>(The reader of nice perceptions will here perceive that, it being morning,\n            Turkey's answer is couched in polite and tranquil terms, but Nippers replies\n            in ill-tempered ones. Or, to repeat a previous sentence, Nipper's ugly\n            mood was on duty, and Turkey's off.)</p>\n        <p>\"Ginger Nut,\" said I, willing to enlist the smallest suffrage in my behalf,\n            \"what do<i> you</i> think of it?\"</p>\n        <p>\"I think, sir, he's a little<i> luny</i>,\" replied Ginger Nut, with a\n            grin.</p>\n        <p>\"You hear what they say,\" said I, turning towards the screen, \"come forth\n            and do \n          your duty.\"</p>\n        <p>But he vouchsafed no reply. I pondered a moment in sore perplexity. But\n            once more business hurried me. I determined again to postpone the consideration\n            of this dilemma to my future leisure. With a little trouble we made out\n            to examine the papers without Bartleby, though at every page or two, Turkey\n            deferentially dropped his opinion that this proceeding was quite out of\n            the common; while Nippers, twitching in his chair with a dyspeptic nervousness,\n            ground out between his set teeth occasional hissing maledictions against\n            the stubborn oaf behind the screen. And for his (Nipper's) part, this was\n            the first and the last time he would do another man's business without\n            pay.</p>\n        <p>Meanwhile Bartleby sat in his hermitage, oblivious to every thing but\n            his own peculiar business there.</p>\n        <p>Some days passed, the scrivener being employed upon another lengthy work.\n            His late remarkable conduct led me to regard his way narrowly. I observed\n            that he never went to dinner; indeed that he never went any where. As yet\n            I had never of my personal knowledge known him to be outside of my office.\n            He was a perpetual \n          sentry in the corner. At about eleven o'clock though, in\n            the morning, I noticed that Ginger Nut would advance toward the opening\n            in Bartleby's screen, as if silently beckoned thither by a gesture invisible\n            to me where I sat. That boy would then leave the office jingling a few\n            pence, and reappear with a handful of ginger-nuts which he delivered in\n            the hermitage, receiving two of the cakes for his trouble.</p>\n        <p>He lives, then, on ginger-nuts, thought I; never eats a dinner, properly\n            speaking; he must be a vegetarian then, but no; he never eats even vegetables,\n            he eats \n          nothing but ginger-nuts. My mind then ran on in reveries\n            concerning the probable effects upon the human constitution of living entirely\n            on ginger-nuts. Ginger-nuts are so called because they contain ginger as\n            one of their peculiar constituents, and the final flavoring one. Now what\n            was ginger? A hot, spicy thing. Was Bartleby hot and spicy? Not at all.\n            Ginger, then, had no effect upon Bartleby. Probably \n          he preferred it should have none. \n        </p>\n        <p>Nothing so aggravates an earnest person as a passive \n          resistance. If the individual so resisted be of a not inhumane\n            temper, and the resisting one perfectly harmless in his passivity; then,\n            in the better moods of the former, he will endeavor charitably to construe \n          to his imagination what proves impossible to be solved by\n            his judgment. Even so, for the most part, I regarded Bartleby and his ways.\n            Poor fellow! thought I, he means no mischief; it is plain he intends no\n            insolence; his aspect sufficiently evinces that his eccentricities are\n            involuntary. He \n          is useful to me. I can get along with him. If I turn him\n            away, the chances are he will fall in with some less indulgent employer,\n            and then he will be rudely treated, and perhaps driven forth miserably\n            to starve. Yes. Here I \n          can cheaply purchase a delicious self-approval. To befriend\n            Bartleby; to humor him in his strange willfulness, will cost me little\n            or nothing, while I lay up in my soul what will eventually prove a sweet \n          morsel for my conscience. But this mood was not invariable\n            with me. The passiveness of Bartleby sometimes irritated me. I felt strangely\n            goaded on to encounter him in new opposition, to elicit some angry spark\n            from him answerable to my own. But indeed I might as well have essayed\n            to strike fire with my knuckles against a bit of Windsor \n          soap. But one afternoon the evil impulse in me mastered\n            me, and the following little scene ensued:</p>\n        <p>\"Bartleby,\" said I, \"when those papers are all copied, I will compare\n            them with you.\"</p>\n        <p>\"I would prefer not to.\"</p>\n        <p>\"How? Surely you do not mean to persist in that mulish \n          vagary?\"</p>\n        <p>No answer.</p>\n        <p>I threw open the folding-doors near by, and turning upon Turkey and Nippers,\n            exclaimed in an excited manner--</p>\n        <p>\"He says, a second time, he won't examine his papers. What do you think\n            of it, Turkey?\"</p>\n        <p>It was afternoon, be it remembered. Turkey sat glowing like a brass boiler,\n            his bald head steaming, his hands reeling among his blotted papers.</p>\n        <p>\"Think of it?\" roared Turkey; \"I think I'll just step behind his screen,\n            and black his eyes for him!\"</p>\n        <p>So saying, Turkey rose to his feet and threw his arms into a pugilistic \n          position. He was hurrying away to make good his promise,\n            when I detained him, alarmed at the effect of incautiously rousing Turkey's\n            combativeness after dinner.</p>\n        <p>\"Sit down, Turkey,\" said I, \"and hear what Nippers has to say. What do\n            you think of it, Nippers? Would I not be justified in immediately dismissing\n            Bartleby?\"</p>\n        <p>\"Excuse me, that is for you to decide, sir. I think his conduct quite\n            unusual, and indeed unjust, as regards Turkey and myself. But it may only\n            be a passing whim.\"</p>\n        <p>\"Ah,\" exclaimed I, \"you have strangely changed your mind then--you speak\n            very gently of him now.\"</p>\n        <p>\"All beer,\" cried Turkey; \"gentleness is effects of beer--Nippers and\n            I dined together to-day. You see how gentle I am, sir. Shall I go and black\n            his eyes?\"</p>\n        <p>\"You refer to Bartleby, I suppose. No, not to-day, Turkey,\" I replied;\n            \"pray, put up your fists.\"</p>\n        <p>I closed the doors, and again advanced towards Bartleby. I felt additional\n            incentives tempting me to my fate. I \n          burned to be rebelled against again. I remembered that Bartleby\n            never left the office.</p>\n        <p>\"Bartleby,\" said I, \"Ginger Nut is away; just step round to the Post \n          Office, won't you? (it was but a three minutes walk,) and\n            see if there is any thing for me.\"</p>\n        <p>\"I would prefer not to.\"</p>\n        <p>\"You<i> will</i> not?\"</p>\n        <p>\"I <i>prefer</i> not.\"</p>\n        <p>I staggered to my desk, and sat there\n            in a deep study. My blind \n          inveteracy returned. Was there any other thing in which I\n            could procure myself to be ignominiously repulsed by this lean,\n            penniless with?--my \n          hired clerk? What added thing is there, perfectly reasonable,\n            that he will be sure to refuse to do?</p>\n        <p>\"Bartleby!\"</p>\n        <p>No answer.</p>\n        <p>\"Bartleby,\" in a louder tone.</p>\n        <p>No answer.</p>\n        <p>\"Bartleby,\" I roared.</p>\n        <p>Like a \n          very ghost, agreeably to the laws of magical invocation,\n            at the third summons, he appeared at the entrance of his hermitage.</p>\n        <p>\"Go to the next room, and tell Nippers to come to me.\"</p>\n        <p>\"I prefer not to,\" he respectfully \n          and slowly said, and mildly disappeared.</p>\n        <p>\"Very good, Bartleby,\" said I, in a quiet sort of serenely severe self-possessed\n            tone, intimating the unalterable purpose of some terrible \n          retribution very close at hand. At the moment I half intended\n            something of the kind. But upon the whole, as it was drawing towards my\n            dinner-hour, I thought it best to put on my hat and walk home for the day,\n            suffering much from perplexity and distress of mind.</p>\n        <p> Shall \n          I acknowledge it? The conclusion of this whole business was\n            that it soon became a fixed fact of my chambers, that a pale young scrivener,\n            by the name of Bartleby, had a desk there; that he copied for me at the\n            usual rate of four \n          cents a folio (one hundred words); but he was permanently\n            exempt from examining the work done by him, that duty being transferred\n            to Turkey and Nippers, one of compliment doubtless to their superior acuteness;\n            moreover, said Bartleby was never on any account to be dispatched on the\n            most trivial errand of any sort; and that even if entreated to take upon\n            him such a matter, it was generally understood that he would prefer not\n            to--in other words, that he would refuse point-blank. \n        </p>\n        <p>32 As days passed on, I became considerably reconciled to Bartleby. His\n            steadiness, his freedom from all dissipation, his incessant industry (except\n            when he chose to throw himself into a standing revery behind his screen),\n            his great stillness, his unalterableness of demeanor under all circumstances,\n            made him a \n          valuable acquisition. One prime thing was this,--he was\n            always there;--first in the morning, continually through the day, and the\n            last at night. I had a singular confidence in his honesty. I felt my most\n            precious papers perfectly safe in his hands. Sometimes to be sure I could\n            not, for \n          the very soul of me, avoid falling into sudden spasmodic\n            passions with him. For it was exceeding difficult to bear in mind all the\n            time those strange peculiarities, privileges, and unheard of exemptions,\n            forming the tacit stipulations on Bartleby's part under which he remained\n            in my office. Now and then, in the eagerness of dispatching pressing business,\n            I would inadvertently summon Bartleby, in a short, rapid tone, to put his\n            finger, say, on the incipient tie of a bit of red tape with which I was\n            about compressing some papers. Of course, from behind the screen the usual\n            answer, \"I prefer not to,\" was sure to come; and then, how \n          could a human creature with the common infirmities of our\n            nature, refrain from bitterly exclaiming upon such perverseness--such unreasonableness.\n            However, every added repulse of this sort which I received only tended \n          to lessen the probability of my repeating the inadvertence.</p>\n        <p>Here is must be said, that according to the custom of most legal gentlemen\n            occupying chambers in densely-populated law buildings, there were several\n            keys to my door. One was kept by a woman residing in the attic, which person\n            weekly scrubbed and daily swept and dusted my apartments. Another was kept\n            by Turkey for convenience sake. The third I sometimes carried in my own\n            pocket. The fourth I knew not who had.</p>\n        <p>Now, one Sunday morning I happened to go to Trinity Church, to \n          hear a celebrated preacher, and finding myself rather early\n            on the ground, I thought I would walk round to my chambers for a while.\n            Luckily I had my key with me; but upon applying it to the lock, I found\n            it resisted by something inserted from the inside. Quite surprised, I called\n            out; when to my consternation a key was turned from within; and thrusting\n            his lean visage at me, and holding the door ajar, the \n          apparition of Bartleby appeared, in his shirt sleeves, and\n            otherwise in a strangely tattered dishabille, saying quietly that he was\n            sorry, but he was deeply engaged just then, and--preferred not admitting\n            me at present. In a brief word or two, he moreover added, that perhaps\n            I had better walk round the block two or three times, and by that time\n            he would probably have concluded his affairs. Now, the utterly unsurmised \n          appearance of Bartleby, tenanting my law-chambers of a Sunday\n            morning, with his cadaverously gentlemanly nonchalance,\n            yet withal firm and self-possessed, had such a strange effect upon me,\n            that incontinently I slunk away from my own door, and did as desired. But\n            not without sundry twinges of impotent rebellion against the mild effrontery\n            of this unaccountable scrivener. Indeed, it was his wonderful mildness\n            chiefly, which not only disarmed me, but unmanned me, as it were. For I consider\n            that one, for the time, is a sort of unmanned when he tranquilly permits\n            his hired clerk to dictate to him, and order \n          him away from his own premises. Furthermore, I was full of\n            uneasiness as to what Bartleby could possibly be doing in my office in\n            his shirt sleeves, and in an otherwise dismantled condition of a Sunday\n            morning. Was any thing amiss going on? Nay, that was out of the question.\n            It was not to be thought of for a moment that Bartleby was an immoral person.\n            But what could he be doing there?--copying? Nay again, whatever might be\n            his eccentricities, Bartleby was an eminently decorous person. He would\n            be the last man to sit down to his desk in any state approaching to nudity.\n            Besides, it was Sunday; and there was something about Bartleby that forbade\n            the supposition that we would by any secular occupation violate the \n          proprieties of the day.</p>\n        <p>Nevertheless, my mind was not pacified; and full of a restless curiosity,\n            at last I returned to the door. Without hindrance I inserted my key, opened\n            it, and entered. Bartleby was not to be seen. I looked round anxiously,\n            peeped behind his screen; but it was very plain that he was gone. Upon\n            more closely examining the place, I surmised that for an indefinite period\n            Bartleby must have ate, dressed, and slept in my office, and that too without\n            plate, mirror, or bed. The cushioned seat of a rickety old sofa in one\n            corner bore t faint impress of a lean, reclining form. Rolled away under\n            his desk, I found a blanket; under the empty grate, a blacking box and\n            brush; on a chair, a tin basin, with soap and a ragged towel; in a newspaper\n            a few crumbs of ginger-nuts and a morsel of cheese. Yet, thought I, it\n            is evident enough that Bartleby has been making his home here, keeping\n            bachelor's hallall by himself. Immediately then the thought came sweeping\n                across me, What miserable friendlessness and loneliness are here revealed!\n                His poverty is great; but his solitude, how \n          horrible! Think of it. Of a Sunday, Wall-street is deserted\n                as Petra; and every night of every day\n                it is an emptiness. This building too, which of week-days hums with industry\n                and life, at nightfall echoes with sheer vacancy, and all through Sunday\n                is forlorn. And here Bartleby makes his home; sole spectator of a solitude\n                which he has seen all populous--a sort of innocent and transformed Marius \n          brooding among the ruins of Carthage! \n        </p>\n        <p>For the first \n          time in my life a feeling of overpowering stinging melancholy\n            seized me. Before, I had never experienced aught but a not-unpleasing sadness.\n            The bond of a common humanity now drew me irresistibly to gloom. A fraternal\n            melancholy! For both I and Bartleby were sons \n          of Adam. I remembered the bright silks and sparkling faces\n            I had seen that day in gala trim, swan-like sailing down the Mississippi\n            of Broadway; and I contrasted them with the pallid copyist, and thought\n            to myself, Ah, happiness courts the light, so we deem the world is gay;\n            but misery hides aloof, so we deem that misery there is none. These sad\n            fancyings-- chimeras, doubtless, of a sick and\n            silly brain--led on to other and more special thoughts, concerning the\n            eccentricities of Bartleby. Presentiments of strange discoveries hovered\n            round me. The scrivener's pale form appeared to me laid \n          out, among uncaring strangers, in its shivering winding\n            sheet.</p>\n        <p>Suddenly I was attracted by Bartleby's closed desk, the key in open sight\n            left in the lock.</p>\n        <p> I \n          mean no mischief, seek the gratification of no heartless\n            curiosity, thought I; besides, the desk is mine, and its contents too,\n            so I will make bold to look within. Every thing was methodically arranged,\n            the papers smoothly placed. The pigeon holes were deep, and removing the\n            files of documents, I groped into their recesses. Presently I felt something\n            there, and dragged it out. It was an old bandanna handkerchief, heavy and\n            knotted. I opened it, and saw it was a savings' bank.</p>\n        <p>I now recalled all the quiet mysteries which I had noted in the man. I\n            remembered that he never spoke but to answer; that though at intervals\n            he had considerable time to himself, yet I had never seen him reading--no,\n            not even a newspaper; that for long periods he would stand looking out,\n            at his pale window behind the screen, upon the dead brick wall; I was quite\n            sure he never visited any refectory or eating house; while his pale face\n            clearly indicated that he never drank beer like Turkey, or tea and coffee\n            even, like other men; that he never went any where in particular that I\n            could learn; never went out for a walk, unless indeed that was the case\n            at present; that he had declined telling who he was, or whence he came,\n            or whether he had any relatives in the world; that though so thin and pale,\n            he never complained of ill health. And more than all, I remembered a certain\n            unconscious air of pallid--how shall I call it?--of pallid \n          haughtiness, say, or rather an austere reserve about him,\n            which had positively awed me into my tame compliance with his eccentricities,\n            when I had feared to ask him to do the slightest incidental thing for me,\n            even though I might know, from his long-continued motionlessness, that\n            behind his screen he must be standing in one of those dead-wall \n          reveries of his.</p>\n        <p>Revolving all these things, and coupling them with the recently discovered\n            fact that he made my office his constant abiding place and home, and not\n            forgetful of his morbid moodiness; revolving all these things, a prudential \n          feeling began to steal over me. My first emotions had been\n            those of pure melancholy and sincerest pity; but just in proportion as\n            the forlornness of Bartleby grew and grew to my imagination, did that same\n            melancholy merge into fear, that pity into repulsion. So\n            true it is, and so terrible too, that up to a certain point the thought\n            or sight of misery enlists our best affections; but, in certain special\n            cases, beyond that point it does not. They err who would assert that invariably\n            this is owing to the inherent selfishness of the human heart. It rather\n            proceeds from a certain hopelessness of remedying excessive and organic\n            ill. To a sensitive being, pity is not seldom pain. And when at last it\n            is perceived that such pity cannot lead to effectual succor, common sense\n            bids the soul be rid of it. What I saw that morning persuaded me that the\n            scrivener was the victim of \n          innate and incurable disorder. I might give alms to his body;\n            but his body did not pain him; it was his soul that suffered, and his \n          soul I could not reach. \n        </p>\n        <p>I did not accomplish the purpose of going to Trinity Church that morning.\n            Somehow, the \n          things I had seen disqualified me for the time from church-going.\n            I walked homeward, thinking what I would do with Bartleby. Finally, I\n            resolvedupon this;--I would put certain calm questions to him the\n                next morning, touching his history, &amp;c., and if he declined to answer\n                then openly and reservedly (and I supposed he would prefer not), then to\n                give him a twenty dollar bill over and above whatever I might owe him,\n                and tell him his services were no longer required; but that if in any other\n                way I could assist him, I would be happy to do so, especially if he desired\n                to return to his native place, wherever that might be, I would willingly\n                help to defray the expenses. Moreover, if after reaching home, he found\n                himself at any time in want of aid, a letter from him would be sure of\n                a reply.</p>\n        <p>The next morning came.</p>\n        <p>\"Bartleby,\" said I, gently calling to him behind the screen.</p>\n        <p>No reply.</p>\n        <p>\"Bartleby,\" said I, in a still gentler tone, \"come here; I am not going\n            to ask you to do any thing you would prefer not to do--I simply wish to\n            speak to you.\"</p>\n        <p>Upon this he noiselessly slid into view.</p>\n        <p>\"Will you tell me, Bartleby, where \n          you were born?\" \n        </p>\n        <p>\"I would prefer not to.\"</p>\n        <p>\"Will you tell me <i>anything </i>about yourself?\"</p>\n        <p>\"I would prefer not to.\"</p>\n        <p>\"But what reasonable \n          objection can you have to speak to me? I feel friendly towards\n            you.\"</p>\n        <p>He did not look at me while I spoke, but kept his glance fixed upon my\n            bust of Cicero, which as I then sat, was directly behind me, some\n                six inches above my head. \"What is your answer, Bartleby?\" said I, after\n                waiting a considerable time for a reply, during which his countenance remained\n                immovable, only there was the faintest \n          conceivable tremor of the white attenuated mouth.</p>\n        <p>\"At present I prefer to give no answer,\" he said, and retired into his\n            hermitage.</p>\n        <p>It was rather weak in me I confess, but his manner on this occasion nettled\n            me. Not only did there seem to lurk in it a certain disdain, but his \n          perverseness seemed ungrateful, considering the undeniable\n            good usage and indulgence he had received from me.</p>\n        <p>Again I sat ruminating what I should do.Mortified as I was at his behavior,\n            and resolved as I had been to dismiss him when I entered my office, nevertheless\n            I strangely felt something superstitious knocking at my heart, and forbidding\n            me to carry out my purpose, and denouncing me for a villain if I dared\n            to breathe one bitter word against this forlornest of mankind. At last,\n            familiarly drawing my chair behind his screen, I sat down and said: \"Bartleby,\n            never mind then about revealing your history; but let me entreat you,\n            as a friend, to comply as far as may be with the usages of this office.\n                Say now you will help to examine papers tomorrow or next day: in short,\n                say now that in a day or two you will begin to be a little reasonable:--say\n                so, Bartleby.\"</p>\n        <p>\"At present I would prefer not to be a little reasonable \n          was his idly cadaverous reply.,\"</p>\n        <p>Just then the folding-doors opened, and Nippers approached. He seemed\n            suffering from an unusually bad night's rest, induced by severer indigestion\n            than common. He overheard those final words of Bartleby.</p>\n        <p><i>\"Prefer</i> not,\n            eh?\" gritted Nippers--\"I'd<i> prefer</i> him, if I were you, sir,\" addressing\n            me--\"I'd <i>prefer</i> him; I'd give him preferences, the stubborn mule!\n            What is it, sir, pray, that he <i>prefers</i> not to do now?\"</p>\n        <p>Bartleby moved not a limb.</p>\n        <p>\"Mr. \n          Nippers,\" said I, \"I'd prefer that you would withdraw for the present.\" \n        </p>\n        <p>Somehow, of late I had got into the way of involuntary using this word\n            \"prefer\" upon all sorts of not exactly suitable occasions. And I trembled\n            to think that my contact with the scrivener had already and seriously affected\n            me in a mental way. And what further and deeper aberration might it not yet produce?\n            This apprehension had not been without efficacy in determining me to summary\n            means.</p>\n        <p>As Nippers, looking very sour and sulky, was departing, Turkey blandly\n            and deferentially approached.</p>\n        <p>\"With submission, sir,\" said he, \"yesterday I was thinking about Bartleby\n            here, and I think that if he would but prefer to take a quart of good ale\n            every day, it would do much towards mending him, and enabling him to assist\n            in examining his papers.\"</p>\n        <p>\"So you have got the word too,\" said I, slightly excited.</p>\n        <p>\"With submission, what word, sir,\" asked Turkey, respectfully crowding\n            himself into the contracted space behind the screen, and by so doing, making\n            me jostle \n          the scrivener. \"What word, sir?\"</p>\n        <p>\"I would prefer to be left alone here,\" said Bartleby, as if offended\n            at being mobbed \n          in his privacy. \n        </p>\n        <p>\"<i>That's</i> the word, Turkey,\" said I--<i>\"that's</i> it.\"</p>\n        <p>\"Oh,<i> prefer</i> oh yes--queer word. I never use it myself. But, sir\n            as I was saying, if he would but prefer--\"</p>\n        <p>\"Turkey,\" interrupted I, \"you will please withdraw.\"</p>\n        <p>\"Oh, certainly, sir, if \n          you prefer that I should.\"</p>\n        <p>As he opened the folding-door to retire, Nippers at his desk caught a\n            glimpse of me, and asked whether I would prefer to have a certain paper\n            copied on blue paper or white. He did not in the least roguishly accent\n            the word prefer. It was plain that it involuntarily rolled from his tongue.\n            I thought to myself, surely I must get rid of a demented man, who already has in some\n            degree turned the tongues, if not the heads of myself and clerks. But I\n            thought it prudent not to break the dismission\n            at once.</p>\n        <p>The next day I noticed that Bartleby \n          did nothing but stand at his window in his dead-wall revery.\n            Upon asking him why he did not write, he said that he had decided upon\n            doing no more writing.</p>\n        <p>\"Why, how now? what next?\" exclaimed I, \"do no more writing?\"</p>\n        <p>\"No more.\"</p>\n        <p>\"And what is the reason?\"</p>\n        <p>\"Do \n          you not see the reason for yourself,\" he indifferently replied.</p>\n        <p>I looked steadfastly at him, and perceived that his eyes looked dull and\n            glazed. Instantly it occurred to me, that his unexampled diligence in copying\n            by his dim window for the first few weeks of his stay with me might have\n            temporarily impaired \n          his vision.</p>\n        <p>I was touched. I said something in condolence with him. I hinted that\n            of course he did wisely in abstaining from writing for a while; and urged\n            him to embrace that opportunity of taking wholesome exercise in the open\n            air. This, however, he \n          did not do. A few days after this, my other clerks being\n            absent, and being in a great hurry to dispatch certain letters by the mail,\n            I thought that, having nothing else earthly to do, Bartleby would surely\n            be less inflexible than usual, and carry these letters to \n          the post-office. But he blankly declined. So, much to my\n            inconvenience, I went myself.</p>\n        <p>Still added \n          days went by. Whether Bartleby's eyes improved or not, I\n            could not say. To all appearance, I thought they did. But when I asked\n            him if they did, he vouchsafed no answer. At all events, he would do no\n            copying. At last, in reply to my urgings, he informed me that he had permanently\n            given up copying.</p>\n        <p>\"What!\" exclaimed I; \"suppose your eyes should get entirely well- better\n            than ever before--would you not copy then?\"</p>\n        <p>\"I have given up copying,\" he answered, and slid \n          aside. \n        </p>\n        <p>He remained as ever, a \n          fixture in my chamber. Nay--if that were possible--he became\n            still more of a fixture than before. What was to be done? He would do nothing\n            in the office: why should he stay there? In plain fact, he had now become\n            a millstone to me, not only useless as a necklace, but afflictive to bear.\n            Yet I was sorry for him. I speak less than truth when I say that, on his\n            own account, he occasioned me uneasiness. If he would but have named a\n            single relative or friend, I would instantly have written, and urged their\n            taking the poor fellow away to some convenient retreat. But he seemed alone,\n            absolutely alone in the universe. A \n          bit of wreck&lt;/font&gt; in the mid Atlantic. At length,\n            necessities connected with my business tyrannized over all other considerations.\n            Decently as I could, I told Bartleby that in six days' time he must unconditionally\n            leave the office. I warned him to take measures, in the interval, for procuring\n            some other abode. I offered to assist him in this endeavor, if he himself\n            would but take the first step towards a removal. \"And when you finally\n            quit me, Bartleby,\" added I, \"I shall see that you go not away entirely\n            unprovided. Six days from this hour, remember.\"</p>\n        <p>At the expiration of that period, I peeped behind the screen, and lo! \n          Bartleby was there. \n        </p>\n        <p>I buttoned \n          up my coat, balanced myself; advanced slowly towards him,\n            touched his shoulder, and said, \"The time has come; you must quit this\n            place; I am sorry for you; here is money; but you must go.\"</p>\n        <p>\"I would prefer not,\" he replied, with his back still towards me.</p>\n        <p>\"You<i> must</i>.\"</p>\n        <p>He remained silent.</p>\n        <p>Now I had an unbounded confidence in this man's common honesty. He had\n            frequently restored to me six pences and shillings carelessly dropped upon\n            the floor, for I am apt to be very reckless in such shirt-button \n          affairs. The proceeding then which followed will not be\n            deemed extraordinary. \"Bartleby,\" \n          said I, \"I owe you twelve dollars on account; here are thirty-two; the \n          odd twenty are yours.--Will you take it? and I handed the\n            bills towards him.</p>\n        <p>But he made no motion.</p>\n        <p>\"I will leave them here then,\" putting them under a weight on the table.\n            Then taking my hat and cane and going to the door I tranquilly turned and\n            added--\"After you have removed your things from these offices, Bartleby,\n            you will of course lock the door--since every one is now gone for the day\n            but you--and if you please, slip your key underneath the mat, so that I\n            may have it in the morning. I shall not see you again; so good-bye to you.\n            If hereafter in your new place of abode I can be of any service to you,\n            do not fail to advise me by letter. Good-bye, Bartleby, and fare you well.\"</p>\n        <p>But he answered not a word; like the \n          last column of some ruined temple, he remained standing\n            mute and solitary in the middle of the otherwise deserted room.</p>\n        <p>As I walked home in a pensive mood, my vanity \n          got the better of my pity. I could not but highly plume\n            myself on my masterly management in getting rid of Bartleby. Masterly I\n            call it, and such it must appear to any dispassionate thinker. The beauty\n            of my procedure seemed to consist in its perfect quietness. There was\n            no vulgar bullying, no bravado of any sort, no choleric hectoring\n                and striding to and fro across the apartment, jerking out vehement commands\n                for Bartleby to bundle himself off with his beggarly traps. Nothing of\n                the kind. Without loudly bidding Bartleby depart--as an \n          inferior genius might have done--I assumed the ground that\n                depart he must; and upon the assumption built all I had to say. The more\n                I thought over my procedure, the more I was charmed with it. Nevertheless,\n                next morning, upon awakening, I had my doubts,--I had somehow slept off\n                the fumes of vanity. One of the coolest and wisest hours a man has, is\n                just after he awakes in the morning. My procedure seemed as sagacious as\n                ever,--but only in theory. How it would prove in practice--there was the\n                rub. It was truly a beautiful thought to have assumed Bartleby's departure;\n                but, after all, that assumption was simply my own, and none of Bartleby's.\n                The great point was, not whether I had assumed that he would quit me, but\n                whether he would prefer so to do. He was more a man \n          of preferences than assumptions.</p>\n        <p>After breakfast, I walked down town, arguing the probabilities pro and\n            con. One moment I thought it would prove a miserable failure, and Bartleby\n            would be found all alive at my office as usual; the next moment it seemed\n            certain that I should see his chair empty. And so I kept veering about.\n            At the corner of Broadway and Canal- street, I saw quite an excited group\n            of people standing in earnest conversation.</p>\n        <p>\"I'll take odds he doesn't,\" said a voice as I passed.</p>\n        <p>\"Doesn't go?--done!\" said I, \"put up your money.\"</p>\n        <p>I was instinctively putting my hand in my pocket to produce my own, when\n            I remembered that this was an election day. The words I had overheard bore\n            no reference to Bartleby, but to the success or non-success of some candidate\n            for the mayoralty. In my intent frame of mind, I had, as it were, imagined \n          that all Broadway shared in my excitement, and were debating\n            the same question with me. I passed on, very thankful that the uproar of\n            the street screened my momentary absent-mindedness.</p>\n        <p>As I had intended, I was earlier than usual at my office door. I stood\n            listening for a moment. All was still. He must be gone. I tried the knob.\n            The door was locked. Yes, my procedure had worked to a charm; he indeed\n            must be vanished. Yet a certain melancholy mixed with this: I was almost \n          sorry for my brilliant success. I was fumbling under the\n            door mat for the key, which Bartleby was to have left there for me, when\n            accidentally my knee knocked against a panel, producing a summoning sound,\n            and in response a voice came to me from within--\"Not yet; I am occupied.\"</p>\n        <p>It was Bartleby.</p>\n        <p>I was thunderstruck. For an instant I stood like \n          the man who, pipe in mouth, was killed one cloudless afternoon\n            long ago in Virginia, by summer lightning; at his own warm open window\n            he was killed, and remained leaning out there upon the dreamy afternoon,\n            till some one touched him, when he fell. \"Not gone!\" I murmured at last.\n            But again obeying that wondrous \n          ascendancy which the inscrutable scrivener had over me, and\n            from which ascendancy, for all my chafing, I could not completely escape,\n            I slowly went down stairs and out into the street, and while walking round\n            the block, considered what I should next do in this unheard-of-perplexity.\n            Turn the man out by an actual thrusting I could not; to drive him away\n            by calling him hard names would not do; calling in the police was an unpleasant\n            idea; and yet, permit \n          him to enjoy his cadaverous triumph over me,--this too I\n            could not think of. What was to be done? or, if nothing could be done,\n            was there any thing further that I could assume in the matter? Yes, as before\n            I had prospectively assumed that Bartleby would depart, so now I might\n            retrospectively assume that departed he was. In the legitimate carrying\n            out of this assumption, I might enter my office in a great hurry, and pretending\n            not to see Bartleby at all, walk straight against him as if he were air.\n            Such a proceeding would in a singular degree have the appearance of a\n            home-thrust. It was hardly possible that Bartleby could withstand\n                such an application of the doctrine of assumptions. But upon second thoughts\n                the success of the plan seemed rather dubious. I resolved to argue the\n                matter over with him again.</p>\n        <p>Bartleby,\" said I, entering the office, with a quietly severe expression.\n            \"I am seriously displeased. I am pained, Bartleby. I had thought better\n            of you. I had imagined you of such a gentlemanly \n          organization, that in any delicate dilemma a slight hint\n            would suffice--in short, an assumption. But it appears I am deceived. Why,\"\n            I added, unaffectedly \n          starting, \"you have not even touched the money yet,\" pointing\n            to it, just where I had left it the evening previous.</p>\n        <p>He answered nothing.</p>\n        <p>\"Will you, or will you not, quit me?\" I now demanded in a sudden \n          passion, advancing close to him.</p>\n        <p>\"I would prefer <i>not</i> to quit you,\" he replied, gently \n          emphasizing the<i> not</i>.</p>\n        <p>\"What earthly \n          right have you to stay here? do you pay any rent? Do you\n            pay my taxes? Or is this property yours?\"</p>\n        <p>He answered nothing.</p>\n        <p>\"Are you ready to go on and write now? Are your eyes recovered? Could\n            you copy a small paper for me this morning? or help examine a few lines?\n            or step round to the post-office? In a word, will you do any thing at all,\n            to give a coloring to your refusal to depart the premises?\"</p>\n        <p>He silently \n          retired into his hermitage.</p>\n        <p>I was now in such a state of nervous resentment that I thought it but\n            prudentto check myself at present from further demonstrations. Bartleby\n                and I were alone. I \n          remembered the tragedy of the unfortunate Adams and the still\n                more unfortunate Colt in the solitary office of the latter; and how poor\n                Colt, being dreadfully incensed by Adams, and imprudently permitting himself\n                to get wildly excited, was at unawares hurried into his fatal \n          act--an act which certainly no \n          man could possibly deplore more than the actor himself. Often\n                it had occurred to me in my ponderings upon the subject, that had\n                that altercation taken place in the public street, or at a private residence,\n                it would not have terminated as it did. It was the circumstance of being\n                alone in a solitary office, up stairs, of a building entirely unhallowed\n                by humanizing domestic associations--an uncarpeted \n          office, doubtless of a dusty, haggard sort of appearance;--this\n                it must have been, which greatly helped to enhance the irritable desperation\n                of the hapless Colt.</p>\n        <p>But when this old \n          Adam of resentment rose in me and tempted me concerning Bartleby,\n            I grappled him and threw him. How? Why, simply by recalling the divine \n          injunction: \"A new commandment give I unto you, that ye\n            love one another.\" Yes, this it was that saved me. Aside from higher considerations,\n            charity often operates as a \n          vastly wise and prudent principle--a great safeguard to its\n            possessor. Men have committed murder for jealousy's sake, and anger's sake,\n            and hatred's sake, and selfishness' sake, and spiritual pride's sake; but\n            no man that ever I heard of, ever committed \n          a diabolical murder for sweet charity's sake. Mere \n          self-interest, then, if no better motive can be enlisted,\n            should, especially with high-tempered men, prompt all beings to charity\n            and philanthropy. At any rate, upon the occasion in question, I strove\n            to drown \n          my exasperated feelings towards the scrivener by benevolently\n            construing his conduct. Poor fellow, poor fellow! thought I, he don't mean\n            any thing; and besides, he has seen hard times, and ought to be indulged.</p>\n        <p>I endeavored also immediately to occupy myself, and at the same time\n            to comfort my despondency.I tried to fancy that in the course of the\n                morning, at such time as might prove agreeable to him, Bartleby, of his\n                own free accord, would emerge from his hermitage, and take up some decided\n                line of march in the direction of the door. But no. Half-past twelve o'clock\n                came; Turkey began to glow in the face, overturn his inkstand, and become\n                generally obstreperous; Nippers abated down into quietude and courtesy;\n                Ginger Nut munched his noon apple; and Bartleby remained standing at his\n                window in one of his profoundest deadwall reveries. Will \n          it be credited? Ought I to acknowledge it? That afternoon\n                I left the office without saying one further word to him.</p>\n        <p>Some days now passed, during which, at leisure intervals I looked a little\n            into Edwards \n          on the Will,\" and \"Priestly on Necessity.\" Under the circumstances,\n            those books induced a salutary feeling. Gradually I slid \n          into the persuasion that these troubles of mine touching\n            the scrivener, had been all predestinated \n          from eternity, and Bartleby was billeted upon me for some mysterious\n            purpose of an all-wise Providence, which it was not for a mere mortal like\n            me to fathom. Yes, Bartleby, stay there behind your screen, thought \n          I; I shall persecute you no more; you are harmless and noiseless\n            as any of these old chairs; in short, I never feel so private as when I\n            know you are here. At least I see it, I feel it; I penetrate to the predestinated\n            purpose of my life. I am content. Others may have loftier parts to enact;\n            but my \n          mission in this world, Bartleby, is to furnish you with office-room\n            for such period as you may see fit to remain.</p>\n        <p>I believe that this wise and blessed frame of mind would have continued\n            with me, had it not been for the unsolicited and uncharitable remarks obtruded\n            upon me by my \n          professional friends who visited the rooms. But thus it often\n            is, that the constant friction of illiberal minds wears out at last the\n            best resolves of the more generous. Though to be sure, when\n            I reflected upon it, it was not strange that people entering my office\n            should be struck by the peculiar aspect of the unaccountable Bartleby,\n            and so be tempted to throw out some sinister observations concerning him.\n            Sometimes an attorney having business with me, and calling at my office,\n            and finding no one but the scrivener there, would undertake to obtain some\n            sort of precise information from him touching my whereabouts; but without\n            heeding his idle \n          talk, Bartleby would remain standing immovable in the middle\n            of the room. So after contemplating him in that position for a time, the\n            attorney would depart, no wiser than he came.</p>\n        <p>Also, when a Reference was going on, and the room full of lawyers and\n            witnesses and business was driving fast; some deeply occupied legal gentleman\n            present, seeing Bartleby wholly unemployed, would request him to run round\n            to his (the legal gentleman's) office and fetch some papers for him. Thereupon,\n            Bartleby would tranquilly decline, and remain idle as before. Then the\n            lawyer would give a great stare, and turn to me. And what could I say?\n            At last I was made aware that all through the circle of my professional\n            acquaintance, a whisper of wonder was running round, having reference to\n            the strange creature I kept at my office. This worried \n          me very much. And as the idea came upon me of his possibly\n            turning out a long-lived man, and keep occupying my chambers, and denying \n          my authority; and perplexing my visitors; and scandalizing\n            my professional reputation; and casting a general gloom over the premises;\n            keeping soul and body together to the last upon his savings (for doubtless\n            he spent but half a dime a day), and in the end perhaps outlive \n          me, and claim possession of my office by right of his perpetual\n            occupancy: as all these dark anticipations crowded upon me more and more,\n            and my friends continually intruded their relentless remarks upon the apparition\n            in my room; a great change was wrought in me. I resolved to gather all\n            my faculties together, and for ever rid me of this intolerable \n          incubus.</p>\n        <p>Ere revolving any complicated project, however, adapted to this end, I\n            first simply suggested to Bartleby the propriety of his permanent departure.\n            In a calm and serious tone, I commended the idea to his careful and mature\n            consideration. But having taken three days to meditate upon it, he apprised\n            me that his original determination remained the same; in short, that he\n            still preferred to abide \n          with me.</p>\n        <p>What shall I do? I now said to myself, buttoning \n          up my coat to the last button. What shall I do? what ought\n            I to do? what does conscience say I should do with this man, or rather\n            ghost. Rid myself of him, I must; go, he shall. But how? You will not thrust\n            him, the poor, pale, passive mortal,--you will not thrust such a helpless\n            creature out of your door? you will not dishonor \n          yourself by such cruelty? No, I will not, I cannot do that.\n            Rather would I let him live and die here, and then mason \n          up his remains in the wall. What then will you do? For all\n            your coaxing, he will not budge. Bribes he leaves under your own paperweight\n            on your table; in short, it is quite plain that he prefers \n          to cling to you.</p>\n        <p>Then something severe, something unusual must be done. What! surely you\n            will not have him collared by a constable, and commit his innocent pallor\n            to the common jail? And upon what ground could you procure such a thing\n            to be done?--a vagrant, is he? What! he a vagrant, a wanderer, who\n            refuses to budge? It is because he will not be a vagrant, then, that you\n            seek to count him as a vagrant. That is too absurd. No visible means of\n            support: there I have him. Wrong again: for indubitably he does support\n            himself, and that is the only unanswerable proof that any man can show\n            of his possessing the means so to do. No more then. Since he will not quit\n            me, I must quit him. I will change my offices; I will move elsewhere; and\n            give him fair notice, that if I find him on my new premises I will then\n            proceed against him as a common trespasser.</p>\n        <p>Acting accordingly, next day I thus addressed him: \"I find these chambers\n            too far from the City Hall; the air is unwholesome. In a word, I propose\n            to remove my offices next week, and shall no longer require your services.\n            I tell you this now, in order that you may seek another place.\"</p>\n        <p>He made no reply, and nothing more was said.</p>\n        <p>On the appointed day I engaged carts and men, proceeded to my chambers,\n            and having but little furniture, every thing was removed in a few hours.\n            Throughout, the scrivener remained standing behind the \n          screen, which I directed to be removed the last thing. It\n            was withdrawn; and being folded up like a huge folio, left him the motionless \n          occupant of a naked room. I stood in the entry watching him\n            a moment, while something from within me upbraided me.</p>\n        <p>I re-entered, with my hand \n          in my pocket--and--and my heart in my mouth. \n        </p>\n        <p>\"Good-bye, Bartleby; I am going--good-bye, and God some way bless you;\n            and take that,\" slipping something in his hand. But it dropped to the floor,\n            and then,--strange \n          to say--I tore myself from him whom I had so longed to be\n            rid of.</p>\n        <p>Established in my new quarters, for a day or two I kept the door locked,\n            and started at every footfall in the passages. When I returned to my rooms\n            after any little absence, I would pause at the threshold for an instant,\n            and attentively listen, ere applying my key. But these fears were needless.\n            Bartleby never came nigh me.</p>\n        <p>I thought all was going well, when a perturbed looking stranger visited\n            me, inquiring whether I was the person who had recently occupied rooms\n            at No.--Wall-street.</p>\n        <p>Full of forebodings, I replied that I was.</p>\n        <p>\"Then, sir,\" said the stranger, \n          who proved a lawyer, \"you are responsible for the man you\n            left there. He refuses to do any copying; he refuses to do any thing; he\n            says he prefers not to; and he refuses to quit the premises.\"</p>\n        <p>\"I am very sorry, sir,\" said I, with assumed tranquillity, but an inward\n            tremor, \"but, really, the \n          man you allude to is nothing to me --he is no relation or\n            apprentice of mine, that you should hold me responsible for him.\"</p>\n        <p>\"In mercy's name, who is he?\"</p>\n        <p>\"I certainly cannot inform you. I know nothing about him. Formerly I employed\n            him as a copyist; but he has done nothing for me now for some time past.\"</p>\n        <p>\"I \n          shall settle him then,--good morning, sir.\"</p>\n        <p>Several days passed, and I heard nothing more; and though I often felt\n            a charitable prompting to call at the place and see poor Bartleby, yet\n            a certain squeamishness of I know not what withheld\n            me.</p>\n        <p>All is over with him, by this time, thought I at last, when through another\n            week no further intelligence reached me. But coming to my room the day\n            after, I found several persons waiting at my door in a high state of nervous\n            excitement.</p>\n        <p>\"That's the man--here he comes,\" cried the foremost one, whom recognized\n            as the lawyer who had previously called upon me alone.</p>\n        <p>\"You must take him away, sir, at once,\" cried a portly person among them,\n            advancing upon me, and whom I knew to be the landlord of No.--Wall-street.\n            \"These gentlemen, my tenants, cannot stand it any longer; Mr. B--\" pointing\n            to the lawyer, \"has turned him out of his room, and he now persists in\n            haunting the buildinggenerally, sitting upon the banisters of the\n                stairs by day, and sleeping in the entry by night. Every body is concerned;\n                clients are leaving the offices; some \n          fears are entertained of a mob; something you must do, and\n                that without delay.\"</p>\n        <p> Aghast \n          at this torment, I fell back before it, and would fain have\n            locked myselfin my new quarters. In vain I persisted that Bartleby\n                was nothing to me--no more than to any one else. In vain:--I was the last\n                person known to have any thing to do with him, and they held me to the\n                terrible account. Fearful \n          then of being exposed in the papers (as one person present\n                obscurely threatened) I considered the matter, and at length said, that\n                if the lawyer would give me a confidential interview with the scrivener,\n                in his (the lawyer's) own room, I would that afternoon strive my best to\n                rid them of the nuisance they complained of.</p>\n        <p>Going up stairs to my old haunt, there was Bartleby silently sitting upon\n            the banister at the landing.</p>\n        <p>\"What are you doing here, Bartleby?\" said I.</p>\n        <p>\"Sitting upon the banister,\" he mildly replied.</p>\n        <p>I motioned him into the lawyer's room, who then left us.</p>\n        <p>\"Bartleby,\" \n          said I, \"are you aware that you are the cause of great tribulation\n            to me, by persisting in occupying the entry after being dismissed from\n            the office?\"</p>\n        <p>No answer.</p>\n        <p>\"Now one of two things must take place. Either you must do something or\n            something must be done to you. Now what sort of business would you like\n            to engage in? Would you like to re-engage in copying for some one?\"</p>\n        <p>\"No; I would prefer not to make any change.\"</p>\n        <p>\"Would you like a clerkship in a dry-goods store?\"</p>\n        <p>\"There is too much confinement about that. No, I would not like a clerkship;\n            but I am not particular.\"</p>\n        <p>\"Too much confinement,\" I cried, \"why you keep yourself confined all the\n            time!\"</p>\n        <p>\"I would prefer not to take a clerkship,\" he rejoined, as if to settle\n            that little item at once.</p>\n        <p>\"How would a bar-tender's business suit you? There is no trying of the\n            eyesight in that.\"</p>\n        <p>\"I would not like it at all; though, as I said before, I am not particular.\"</p>\n        <p>His unwonted wordiness inspirited me. I returned to the charge.</p>\n        <p>\"Well then, would you like to travel through the country collecting bills\n            for the merchants? That would improve your health.\"</p>\n        <p>\"No, I would prefer to be doing something else.\"</p>\n        <p>\"How then would going as a companion to Europe, to entertain some young\n            gentleman with your conversation,--how would that suit you?\"</p>\n        <p>\"Not at all. It does not strike me that there is any thing definite about\n            that. I like to be stationary. But I am not particular.</p>\n        <p>\"Stationary you shall be then,\" I cried, now losing all patience, and\n            for the first time in all my exasperating connection with him fairly flying\n            into a passion. \"If you do not go away from these premises before night,\n            I shall feel bound--indeed I am bound--to-- to--to quit the premises\n                myself!\" I rather absurdly concluded, knowing not with what possible \n          threat to try to frighten his immobility into compliance.\n                Despairing of all further efforts, I was precipitately leaving him, when\n                a final thought occurred to me--one \n          which had not been wholly unindulged before. \n        </p>\n        <p>\"Bartleby,\" said I, in the kindest tone \n          I could assume under such exciting circumstances, \"will you\n            go home with me now--not to my office, but my dwelling--and remain there\n            till we can conclude upon some convenient arrangement for you at our leisure?\n            Come, let us start now, right away.\"</p>\n        <p>\"No: at present I would prefer not to make any change at all.\"</p>\n        <p>I answered nothing; but effectualy dodging every one by the suddenness \n          and rapidity of my flight, rushed from the building, ran\n            up Wall-street towards Broadway, and jumping into the first omnibus was\n            soon removed from pursuit. As soon as tranquility returned I distinctly\n            perceived that I had now done all that I possibly could, both in respect\n            to the demands of the landlord and his tenants, and with regard to my own\n            desire and sense of duty, to benefit Bartleby, and shield him from rude\n            persecution. I now strove to be entirely care-free and quiescent; and my\n            conscience justified me in the attempt; though indeed it was not so successful\n            as I could have wished. So fearful was I of being again hunted out by the\n            incensed landlord and his exasperated tenants, that, surrendering my business\n            to Nippers, for a few days I drove about the upper part of the town and\n            through the suburbs, in my rockaway; crossed over to Jersey City and Hoboken,\n            and paid fugitive visits to Manhattanville and Astoria. In fact I almost\n            lived in my rockaway for the time.</p>\n        <p>When again I entered my office, lo, a note from the landlord lay upon\n            desk. opened it with trembling hands. informed me that writer had sent\n            to police, and Bartleby removed the \n          Tombs as a vagrant. Moreover, since I knew more\n            about him than any one else, he wished me to appear at that place, and\n            make a suitable statement of the facts. These tidings had a conflicting\n            effect upon me. At first I was indignant; but at last almost approved.\n            The landlord's energetic, summary disposition, had led him to adopt a procedure\n            which I do not think I would have decided upon myself; and yet as a last\n            resort, under such peculiar circumstances, it seemed the only plan.</p>\n        <p>As I afterwards learned, the poor scrivener, when told that he must be\n            conducted to the Tombs, offered not the slightest obstacle, but in his\n            pale unmoving way, silently \n          acquiesced. \n        </p>\n        <p>Some of the compassionate and curious bystanders joined the party; and\n            headed by one of the constables arm in arm with Bartleby, the \n          silent procession filed its way through all the noise, and\n            heat, and joy of the roaring thoroughfares at noon.</p>\n        <p>The same day I received the note I went to the Tombs, or to speak more\n            properly, the Halls of Justice. Seeking the right officer, I stated the\n            purpose of my call, and was informed that the individual I described was\n            indeed within. I then assured the functionary that Bartleby was a perfectly\n            honest man, and greatly to be compassionated, however unaccountably eccentric.\n            I narrated all I knew,and closed by suggesting the idea of letting\n                him remain in as indulgent confinement as possible till something less\n                harsh might be done--though indeed I hardly knew what. At all events, if\n                nothing else could be decided upon, the alms-house must receive him. I\n                then begged to have an interview.</p>\n        <p>Being under no disgraceful charge, and quite serene and harmless in all\n            his ways, they had permitted him freely to wander about the prison, and\n            especially in the inclosed grass-platted yards thereof. And so I found\n            him there, standing all alone in the quietest of the yards, his face\n            towards a high wall, while all around, from the narrow slits of the\n                jail windows, I thought I \n          saw peering out upon him the eyes of murderers and thieves. \n        </p>\n        <p>\"Bartleby!\"</p>\n        <p>\"I \n          know you,\" he said, without looking round,--\"and I want\n            nothing to say to you.\"</p>\n        <p>\"It was not I that brought you here, Bartleby,\" said I, keenly \n          pained at his implied suspicion. \"And to you, this should\n            not be so vile a place. Nothing reproachful attaches to you by being here.\n            And see, it \n          is not so sad a place as one might think. Look, there is\n            the sky, and here is the grass.\"</p>\n        <p>\"I know where I am,\" he replied, but would say nothing more, and so I\n            left him.</p>\n        <p>As I entered the corridor again, a broad meat-like \n          man in an apron, accosted me, and jerking his thumb over\n            his shoulder said--\"Is that your \n          friend?\"</p>\n        <p>\"Yes.\"</p>\n        <p>\"Does he want to starve? If he does, let him live on the prison fare,\n            that's all.</p>\n        <p>\"Who are you?\" asked I, not knowing what to make of such an unofficially \n          speaking person in such a place.</p>\n        <p>\"I am the grub-man. Such gentlemen as have friends here, hire me to provide\n            them with something good to eat.\"</p>\n        <p>\"Is this so?\" said I, turning to the turnkey.</p>\n        <p>He said it was.</p>\n        <p>\"Well then,\" said I, slipping some silver into the grub-man's hands (for\n            so they called him). \"I want you to give particular attention to my friend\n            there; let him have the best dinner you can get. And you must be as polite\n            to him as possible.\"</p>\n        <p>\"Introduce me, will you?\" said the grub-man, looking at me with an expression\n            which seemed to say he was all impatience for an opportunity to give a\n            specimen of his breeding.</p>\n        <p>Thinking it would prove of benefit to the scrivener, I acquiesced; and\n            asking the grub-man his name, went up with him to Bartleby.</p>\n        <p>\"Bartleby, this is a \n          friend; you will find him very useful to you.\"</p>\n        <p>\"Your \n          sarvant, sir, your sarvant,\" said the grub-man, making a\n            low salutation behind his apron. \"Hope you find it pleasant \n          here, sir;--spacious grounds--cool apartments, sir--hope\n            you'll stay with us some time--try to make it agreeable. What will you\n            have for dinner today?\"</p>\n        <p>\"I prefer not to dine to-day,\" said Bartleby, turning away. \"It would\n            disagree with me; I am unused to dinners.\" So saying he slowly moved to\n            the other side of the inclosure, and took up a \n          position fronting the dead-wall.</p>\n        <p>\"How's this?\" said the grub-man, addressing me with a stare of astonishment.\n            \"He's odd, aint he?\"</p>\n        <p>\"I think he is a little deranged,\" said I, sadly.</p>\n        <p>\"Deranged? deranged is it? Well now, upon my word, I thought that friend\n            of yourn was a gentleman \n          forger; they are always pale and genteel-like, them forgers.\n            I can't help pity 'em--can't help it, sir. Did you know Monroe Edwards?\"\n                he added touchingly, and paused. Then, laying his hand pityingly on my\n                shoulder, sighed, \"he died of consumption at Sing-Sing. so you weren't\n                acquainted with Monroe?\"</p>\n        <p>\"No, I was never socially acquainted with any forgers. But I cannot stop\n            longer. Look to my friend yonder. You will not lose by it. I will see you\n            again.\"</p>\n        <p>Some few days after this, I again obtained admission to the Tombs, and\n            went through the corridors in quest of Bartleby; but without finding him.</p>\n        <p>\"I saw him coming from his cell not long ago,\" said a turnkey, \"may be\n            he's gone to loiter in the yards.\"</p>\n        <p>So I went in that direction.</p>\n        <p>\"Are you looking for the silent man?\" said another turnkey passing me.\n            \"Yonder he lies--sleeping in the yard there. 'Tis not twenty minutes since\n            I saw him lie down.\"</p>\n        <p>The yard was entirely quiet. It was not accessible to the common prisoners.\n            The surrounding walls, of amazing thickness, kept \n          off all sound behind them. The Egyptian \n          character of the masonry weighed upon me with its gloom.\n            But a soft imprisoned \n          turf grew under foot. The heart of the eternal pyramids,\n            it seemed, wherein, by some strange magic, through the clefts, grass-seed,\n            dropped by birds, had sprung.</p>\n        <p>Strangely huddled at the base of the wall, his \n          knees drawn up, and lying on his side, his head touching\n            the cold stones, I saw the wasted Bartleby. But nothing stirred. I paused;\n            then went close up to him; stooped over, and saw that his dim eyes were\n            open; otherwise he seemed profoundly sleeping. Something prompted me\n            to touch him. I felt his hand, when a tingling shiver ran up my arm\n                and down my spine to my feet.</p>\n        <p>The round face of the grub-man peered upon me now. \"His dinner is ready.\n            Won't he dine to-day, either? Or does he live without dining?\"</p>\n        <p>\"Lives without dining,\" said I, and closed the eyes.</p>\n        <p>\"Eh!--He's asleep, aint he?\"</p>\n        <p>\"With \n          kings and counsellors,\" murmured I.</p>\n        <p>* * * * * * * *</p>\n        <p>There would seem little need for proceeding further in this history. Imagination\n            will readily supply the meagre recital of poor Bartleby's interment. But\n            ere parting with the reader, let me say, that if this little narrative\n            has sufficiently interested him, to awaken curiosity as to who Bartleby\n            was, and what manner of life he led prior to the present narrator's making\n            his acquaintance, I can only reply, that in such curiosity I fully share,\n            but am wholly unable to gratify it. Yet here I hardly know whether I should\n            divulge one \n          little item of rumor, which came to my ear a few months\n            after the scrivener's decease. Upon what basis it rested, I could never\n            ascertain; and hence how true it is I cannot now tell. But inasmuch as\n            this vague report has not been without a certain strange suggestive \n          interest to me, however said, it may prove the same with\n            some others; and so I will briefly mention it. The report was this: that\n            Bartleby had been a subordinate clerk in the Dead \n          Letter Office at <a href=\"http://raven.cc.ukans.edu/%7Ezeke/bartleby/parker.html\" target=\"_blank\">Washington</a>, from which he had been suddenly removed\n            by a change in the administration. When I think over this rumor, I cannot\n            adequately express the emotions which seize me. Dead \n          letters! does it not sound like dead men? Conceive a man\n            by nature and misfortune prone to a pallid hopelessness, can any business\n            seem more fitted to heighten it than that of continually handling these\n            dead letters and assorting them for the flames? For by the cart-load they\n            are annually burned. Sometimes from out the folded paper\n            the pale clerk takes a ring:--the bank-note sent in swiftest charity:--he\n            whom it would relieve, nor eats nor hungers any more; pardon for those\n            who died despairing; hope for those who died unhoping; good tidings for\n            those who died stifled by unrelieved calamities. On \n          errands of life, these letters speed to death. \n        </p>\n        <p> Ah \n          Bartleby! Ah humanity!</p>\n        </DIV></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a64359dcf - article_scraper::full_text_parser::readability::tests::clean_links::{{closure}}::h367d5d8e226328cd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:133:28
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a64359c02 - article_scraper::full_text_parser::readability::tests::clean_links::h7f3bfb1df71f2379
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:133:5
[INFO] [stdout]   37:     0x564a64359a87 - article_scraper::full_text_parser::readability::tests::clean_links::{{closure}}::hb7195c084130373e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:132:24
[INFO] [stdout]   38:     0x564a6433a385 - core::ops::function::FnOnce::call_once::h5bf3e853bdcc58b1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::bug_1255978 stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  vjs-error-display vjs-modal-dialog vjs-hidden 
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] removing hidden node  vjs-hidden  vjs-modal-dialog vjs-social-overlay
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body not-front article article-6658741 article-image source-10506160 inline-gallery inline-gallery-2893886 news-voices-article scald-file-processed: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 25 + 1.5 = 26.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node header : -25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] header: -25 + 2 = -23
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article full-article: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 25 + 1 = 26
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div region region-content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33 + 0.2222222222222222 = 33.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 26.5 + 0.16666666666666666 = 26.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div push-notifications-cta: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 26 + 1 = 27
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 0.3333333333333333 = 30.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.22222222222222 + 0.2222222222222222 = 33.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 26.666666666666668 + 0.16666666666666666 = 26.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div text-wrapper: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div main-content-column: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1.5 = 31.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div article-wrapper clearfix: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.5 = 30.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 27 + 0.3333333333333333 = 27.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.666666666666664 + 0.25 = 30.916666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 4 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.5 + 2 = 33.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.5 + 0.6666666666666666 = 31.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 27.333333333333332 + 0.4444444444444444 = 27.777777777777775
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.916666666666664 + 0.3333333333333333 = 31.249999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12 + 7 = 19
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.5 + 3.5 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.166666666666668 + 1.1666666666666667 = 32.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 27.777777777777775 + 0.7777777777777778 = 28.555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.249999999999996 + 0.5833333333333334 = 31.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 19 + 2 = 21
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37 + 1 = 38
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.333333333333336 + 0.3333333333333333 = 32.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 28.555555555555554 + 0.2222222222222222 = 28.777777777777775
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.83333333333333 + 0.16666666666666666 = 31.999999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 21 + 4 = 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38 + 2 = 40
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.66666666666667 + 0.6666666666666666 = 33.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 28.777777777777775 + 0.4444444444444444 = 29.222222222222218
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.999999999999996 + 0.3333333333333333 = 32.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div dnd-widget-wrapper context-sdl_editor_representation type-image: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 25 + 1 = 26
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40 + 0.3333333333333333 = 40.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.333333333333336 + 0.2222222222222222 = 33.55555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 29.222222222222218 + 0.16666666666666666 = 29.388888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 26 + 2 = 28
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.333333333333336 + 1 = 41.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.55555555555556 + 0.3333333333333333 = 33.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 29.388888888888886 + 0.2222222222222222 = 29.611111111111107
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.33333333333333 + 0.16666666666666666 = 32.49999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 28 + 8 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.333333333333336 + 4 = 45.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.88888888888889 + 1.3333333333333333 = 35.22222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 29.611111111111107 + 0.8888888888888888 = 30.499999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.49999999999999 + 0.6666666666666666 = 33.16666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div dnd-widget-wrapper context-sdl_editor_representation type-video: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36 + 1 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 45.333333333333336 + 0.3333333333333333 = 45.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.22222222222223 + 0.2222222222222222 = 35.44444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 30.499999999999996 + 0.16666666666666666 = 30.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div dnd-widget-wrapper context-sdl_editor_representation type-image: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37 + 1 = 38
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 45.66666666666667 + 0.3333333333333333 = 46.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.44444444444445 + 0.2222222222222222 = 35.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 30.666666666666664 + 0.16666666666666666 = 30.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38 + 2 = 40
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46.00000000000001 + 1 = 47.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.66666666666667 + 0.3333333333333333 = 36.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 30.833333333333332 + 0.2222222222222222 = 31.055555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.16666666666666 + 0.16666666666666666 = 33.33333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40 + 13 = 53
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47.00000000000001 + 6.5 = 53.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.00000000000001 + 2.1666666666666665 = 38.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 31.055555555555554 + 1.4444444444444444 = 32.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.33333333333332 + 1.0833333333333333 = 34.41666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 53 + 2 = 55
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 53.50000000000001 + 1 = 54.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.16666666666667 + 0.3333333333333333 = 38.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 32.5 + 0.2222222222222222 = 32.72222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.41666666666666 + 0.16666666666666666 = 34.58333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55 + 5 = 60
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 54.50000000000001 + 2.5 = 57.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.50000000000001 + 0.8333333333333334 = 39.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 32.72222222222222 + 0.5555555555555556 = 33.27777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.58333333333332 + 0.4166666666666667 = 34.999999999999986
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div dnd-widget-wrapper context-sdl_editor_representation type-image: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 4 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 60 + 2 = 62
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 57.00000000000001 + 0.6666666666666666 = 57.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.33333333333334 + 0.4444444444444444 = 39.777777777777786
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 33.27777777777778 + 0.3333333333333333 = 33.611111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 62 + 2 = 64
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 57.66666666666667 + 1 = 58.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.777777777777786 + 0.3333333333333333 = 40.11111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 33.611111111111114 + 0.2222222222222222 = 33.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.999999999999986 + 0.16666666666666666 = 35.16666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 64 + 7 = 71
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 58.66666666666667 + 3.5 = 62.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.11111111111112 + 1.1666666666666667 = 41.277777777777786
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 33.833333333333336 + 0.7777777777777778 = 34.611111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.16666666666665 + 0.5833333333333334 = 35.749999999999986
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 71 + 2 = 73
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 62.16666666666667 + 1 = 63.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.277777777777786 + 0.3333333333333333 = 41.61111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 34.611111111111114 + 0.2222222222222222 = 34.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.749999999999986 + 0.16666666666666666 = 35.91666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 73 + 5 = 78
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 63.16666666666667 + 2.5 = 65.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.61111111111112 + 0.8333333333333334 = 42.44444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 34.833333333333336 + 0.5555555555555556 = 35.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.91666666666665 + 0.4166666666666667 = 36.333333333333314
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div container grid-mod-gallery: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div dnd-atom-rendered: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div dnd-widget-wrapper context-full type-gallery: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 78 + 0.2222222222222222 = 78.22222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 65.66666666666667 + 0.16666666666666666 = 65.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div scroller: -20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: -20 + 2 = -18
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div full-gallery: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 0.3333333333333333 = 6.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 0.2222222222222222 = 5.555555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 78.22222222222223 + 0.16666666666666666 = 78.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 78.3888888888889 + 2 = 80.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 65.83333333333334 + 1 = 66.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.44444444444446 + 0.3333333333333333 = 42.77777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 35.38888888888889 + 0.2222222222222222 = 35.611111111111114
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.333333333333314 + 0.16666666666666666 = 36.49999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 80.3888888888889 + 7 = 87.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 66.83333333333334 + 3.5 = 70.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.77777777777779 + 1.1666666666666667 = 43.94444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 35.611111111111114 + 0.7777777777777778 = 36.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.49999999999998 + 0.5833333333333334 = 37.083333333333314
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div dnd-widget-wrapper context-sdl_editor_representation type-image: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 87.3888888888889 + 1 = 88.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 70.33333333333334 + 0.3333333333333333 = 70.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43.94444444444446 + 0.2222222222222222 = 44.16666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 36.38888888888889 + 0.16666666666666666 = 36.55555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 88.3888888888889 + 2 = 90.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 70.66666666666667 + 1 = 71.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44.16666666666668 + 0.3333333333333333 = 44.500000000000014
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 36.55555555555556 + 0.2222222222222222 = 36.77777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.083333333333314 + 0.16666666666666666 = 37.24999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 90.3888888888889 + 11 = 101.3888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 71.66666666666667 + 5.5 = 77.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44.500000000000014 + 1.8333333333333333 = 46.33333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 36.77777777777778 + 1.2222222222222223 = 38
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.24999999999998 + 0.9166666666666666 = 38.16666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_1_child trc-first-recommendation trc-spotlight-first-recommendation  trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 4 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div trc_rbox_div trc_rbox_border_elm: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.6666666666666666 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div trc_rbox_outer: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.4444444444444444 = 5.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div trc_rbox ab_thumbnails-d_row-read-more trc-content-sponsored : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div thumbBlock_holder: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a  item-thumbnail-href : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_2_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 0.2222222222222222 = 7.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666667 + 0.16666666666666666 = 5.833333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 2 = 32.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.222222222222222 + 1 = 8.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.833333333333334 + 0.3333333333333333 = 6.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.444444444444445 + 0.2222222222222222 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 0.16666666666666666 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_3_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.222222222222221 + 1 = 9.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.166666666666667 + 0.3333333333333333 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666667 + 0.2222222222222222 = 5.888888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.5 + 0.16666666666666666 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_4_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.222222222222221 + 1 = 10.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.5 + 0.3333333333333333 = 6.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.888888888888889 + 0.2222222222222222 = 6.111111111111112
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666667 + 0.16666666666666666 = 5.833333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_5_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.222222222222221 + 1 = 11.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.833333333333333 + 0.3333333333333333 = 7.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.111111111111112 + 0.2222222222222222 = 6.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.833333333333334 + 0.16666666666666666 = 6.000000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem photoItem videoCube_6_child trc_excludable : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.222222222222221 + 1 = 12.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.166666666666666 + 0.3333333333333333 = 7.499999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.333333333333334 + 0.2222222222222222 = 6.555555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.000000000000001 + 0.16666666666666666 = 6.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_7_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.222222222222221 + 1 = 13.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.499999999999999 + 0.3333333333333333 = 7.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.555555555555556 + 0.2222222222222222 = 6.777777777777779
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.166666666666668 + 0.16666666666666666 = 6.333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div thumbBlock_holder: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a  item-thumbnail-href : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_8_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.222222222222221 + 0.2222222222222222 = 13.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.833333333333332 + 0.16666666666666666 = 7.999999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 2 = 32.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.444444444444443 + 1 = 14.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.999999999999999 + 0.3333333333333333 = 8.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.777777777777779 + 0.2222222222222222 = 7.000000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.333333333333335 + 0.16666666666666666 = 6.500000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div thumbBlock_holder: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a  item-thumbnail-href : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_9_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.444444444444443 + 0.2222222222222222 = 14.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.333333333333332 + 0.16666666666666666 = 8.499999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 2 = 32.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.666666666666664 + 1 = 15.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.499999999999998 + 0.3333333333333333 = 8.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.000000000000001 + 0.2222222222222222 = 7.222222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.500000000000002 + 0.16666666666666666 = 6.666666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div thumbBlock_holder: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a  item-thumbnail-href : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_10_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.666666666666664 + 0.2222222222222222 = 15.888888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.833333333333332 + 0.16666666666666666 = 8.999999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 2 = 32.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.888888888888886 + 1 = 16.888888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.999999999999998 + 0.3333333333333333 = 9.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.222222222222223 + 0.2222222222222222 = 7.4444444444444455
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.666666666666669 + 0.16666666666666666 = 6.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div thumbBlock_holder: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a  item-thumbnail-href : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem textItem videoCube_11_child trc_excludable : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 16.888888888888886 + 0.2222222222222222 = 17.111111111111107
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.333333333333332 + 0.16666666666666666 = 9.499999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 2 = 32.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17.111111111111107 + 1 = 18.111111111111107
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.499999999999998 + 0.3333333333333333 = 9.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.4444444444444455 + 0.2222222222222222 = 7.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.833333333333336 + 0.16666666666666666 = 7.000000000000003
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div videoCube trc_spotlight_item origin-default thumbnail_top syndicatedItem videoCube_12_child trc_excludable : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 18.111111111111107 + 1 = 19.111111111111107
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.833333333333332 + 0.3333333333333333 = 10.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.666666666666668 + 0.2222222222222222 = 7.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.000000000000003 + 0.16666666666666666 = 7.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"itemprop": "articleBody", "class": "text-wrapper", "id": "gigya-share-btns-2_gig_containerParent", "content_score": "100.40430314707773"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "61.91196644007594", "class": "main-content-column"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "article-wrapper clearfix", "content_score": "37.17392369404129"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "region region-content", "content_score": "30.566990005878875"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: article {"itemtype": "http://schema.org/NewsArticle", "class": "full-article", "content_score": "30.433509700176366", "itemscope": ""}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("text-wrapper")) with score 100.40430314707773
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("text-wrapper"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("taboola")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("partner-slots")) with score 0
[INFO] [stdout] thread 'full_text_parser::readability::tests::bug_1255978' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div itemprop=\"articleBody\" id=\"readability-page-1\">\n                            <p>Most people go to hotels for the pleasure of sleeping in a giant bed with clean white sheets and waking up to fresh towels in the morning.</p>\n\n                            <p>But those towels and sheets might not be as clean as they look, according to the hotel bosses that responded to an online thread about the things hotel owners don’t want you to know.</p>\n\n                            <p>Zeev Sharon and Michael Forrest Jones both run hotel start-ups in the US. Forrest Jones runs the start-up Beechmont Hotels Corporation, a hotel operating company that consults with hotel owners on how they can improve their business. Sharon is the CEO of Hotelied, a start-up that allows people to sign up for discounts at luxury hotels.</p>\n\n                            <p>But even luxury hotels aren’t always cleaned as often as they should be.</p>\n\n                            <p>Here are some of the secrets that the receptionist will never tell you when you check in, according to answers posted on <a href=\"https://www.quora.com/What-are-the-things-we-dont-know-about-hotel-rooms\" target=\"_blank\">Quora</a>.</p>\n\n                            <h3> </h3>\n\n                            <div>\n                                <div>\n                                    \n                                    <p><img src=\"https://static.independent.co.uk/s3fs-public/styles/story_medium/public/thumbnails/image/2014/03/18/10/bandb2.jpg\" alt=\"bandb2.jpg\" title=\"bandb2.jpg\" width=\"564\" height=\"423\"></p>\n                                    \n                                </div>\n                                <p>Even posh hotels might not wash a blanket in between stays\n                                    \n                                </p>\n                            </div>\n\n                            <p>1. Take any blankets or duvets off the bed</p>\n\n                            <p>Forrest Jones said that anything that comes into contact with any of the previous guest’s skin should be taken out and washed every time the room is made, but that even the fanciest hotels don’t always do so. \"Hotels are getting away from comforters. Blankets are here to stay, however. But some hotels are still hesitant about washing them every day if they think they can get out of it,\" he said.</p>\n\n                            <div>\n                                \n                                <p>Video shows bed bug infestation at New York hotel</p>\n                            </div>\n\n                            <h3> </h3>\n\n                            <div>\n                                <div>\n                                    \n                                    <p><img src=\"https://static.independent.co.uk/s3fs-public/styles/story_medium/public/thumbnails/image/2015/05/26/11/hotel-door-getty.jpg\" alt=\"hotel-door-getty.jpg\" title=\"hotel-door-getty.jpg\" width=\"564\" height=\"423\"></p>\n                                    \n                                </div>\n                                <p>Forrest Jones advised stuffing the peep hole with a strip of rolled up notepaper when not in use.\n                                    \n                                </p>\n                            </div>\n\n                            <p>2. Check the peep hole has not been tampered with</p>\n\n                            <p>This is not common, but can happen, Forrest Jones said. He advised stuffing the peep hole with a strip of rolled up notepaper when not in use. When someone knocks on the door, the paper can be removed to check who is there. If no one is visible, he recommends calling the front desk immediately. “I look forward to the day when I can tell you to choose only hotels where every employee who has access to guestroom keys is subjected to a complete public records background check, prior to hire, and every year or two thereafter. But for now, I can't,” he said.</p>\n\n                            <h3> </h3>\n\n                            <div>\n                                <div>\n                                    \n                                    <p><img src=\"https://static.independent.co.uk/s3fs-public/styles/story_medium/public/thumbnails/image/2013/07/31/15/luggage-3.jpg\" alt=\"luggage-3.jpg\" title=\"luggage-3.jpg\" width=\"564\" height=\"423\"></p>\n                                    \n                                </div>\n                                <p>Put luggage on the floor\n                                    \n                                </p>\n                            </div>\n\n                            <p>3. Don’t use a wooden luggage rack</p>\n\n                            <p>Bedbugs love wood. Even though a wooden luggage rack might look nicer and more expensive than a metal one, it’s a breeding ground for bugs. Forrest Jones says guests should put the items they plan to take from  bags on other pieces of furniture and leave the bag on the floor.</p>\n\n                            <h3> </h3>\n\n                            <div>\n                                <div>\n                                    \n                                    <p><img src=\"https://static.independent.co.uk/s3fs-public/styles/story_medium/public/thumbnails/image/2015/04/13/11/Lifestyle-hotels.jpg\" alt=\"Lifestyle-hotels.jpg\" title=\"Lifestyle-hotels.jpg\" width=\"564\" height=\"423\"></p>\n                                    \n                                </div>\n                                <p>The old rule of thumb is that for every 00 invested in a room, the hotel should charge in average daily rate\n                                    \n                                </p>\n                            </div>\n\n                            <p>4. Hotel rooms are priced according to how expensive they were to build</p>\n\n                            <p>Zeev Sharon said that the old rule of thumb is that for every $1000 invested in a room, the hotel should charge $1 in average daily rate. So a room that cost $300,000 to build, should sell on average for $300/night.</p>\n\n                            \n\n                            <h3>5. Beware the wall-mounted hairdryer</h3>\n\n                            <p>It contains the most germs of anything in the room. Other studies have said the TV remote and bedside lamp switches are the most unhygienic. “Perhaps because it's something that's easy for the housekeepers to forget to check or to squirt down with disinfectant,” Forrest Jones said.</p>\n\n                            <h3> </h3>\n\n                            \n\n                            <h3>6. Mini bars almost always lose money</h3>\n\n                            <p>Despite the snacks in the minibar seeming like the most overpriced food you have ever seen, hotel owners are still struggling to make a profit from those snacks. \"Minibars almost always lose money, even when they charge $10 for a Diet Coke,” Sharon said.</p>\n\n                            <h3> </h3>\n\n                            <div>\n                                <div>\n                                    \n                                    <p><img src=\"https://static.independent.co.uk/s3fs-public/styles/story_medium/public/thumbnails/image/2014/03/13/16/agenda7.jpg\" alt=\"agenda7.jpg\" title=\"agenda7.jpg\" width=\"564\" height=\"423\"></p>\n                                    \n                                </div>\n                                <p>Towels should always be cleaned between stays\n                                    \n                                </p>\n                            </div>\n\n                            <p>7. Always made sure the hand towels are clean when you arrive</p>\n\n                            <p>Forrest Jones made a discovery when he was helping out with the housekeepers. “You know where you almost always find a hand towel in any recently-vacated hotel room that was occupied by a guy?  On the floor, next to the bed, about halfway down, maybe a little toward the foot of the bed.  Same spot in the floor, next to almost every bed occupied by a man, in every room. I'll leave the rest to your imagination,” he said.</p>\n                            <meta itemprop=\"datePublished\" content=\"2016-05-08T10:11:51+01:00\">\n                            <ul>\n                                <li>\n                                    More about:\n                                </li>\n                                <li><a itemprop=\"keywords\" href=\"http://fakehost/topic/Hotels\" target=\"_blank\">Hotels</a></li>\n                                <li><a itemprop=\"keywords\" href=\"http://fakehost/topic/Hygiene\" target=\"_blank\">Hygiene</a></li>\n                            </ul>\n                            \n                            <p><a href=\"http://fakehost/syndication/reuse-permision-form?url=http://www.independent.co.uk/news/business/news/seven-secrets-that-hotel-owners-dont-want-you-to-know-10506160.html\" target=\"_blank\"><img src=\"http://fakehost/sites/all/themes/ines_themes/independent_theme/img/reuse.png\" width=\"25\">Reuse content</a>\n                        </p>\n</div></article>\n"`,
[INFO] [stdout]  right: `"<article><div itemprop=\"articleBody\" id=\"readability-page-1\">\n                            <p>Most people go to hotels for the pleasure of sleeping in a giant bed with clean white sheets and waking up to fresh towels in the morning.</p>\n\n                            <p>But those towels and sheets might not be as clean as they look, according to the hotel bosses that responded to an online thread about the things hotel owners don’t want you to know.</p>\n\n                            <p>Zeev Sharon and Michael Forrest Jones both run hotel start-ups in the US. Forrest Jones runs the start-up Beechmont Hotels Corporation, a hotel operating company that consults with hotel owners on how they can improve their business. Sharon is the CEO of Hotelied, a start-up that allows people to sign up for discounts at luxury hotels.</p>\n\n                            <p>But even luxury hotels aren’t always cleaned as often as they should be.</p>\n\n                            <p>Here are some of the secrets that the receptionist will never tell you when you check in, according to answers posted on <a href=\"https://www.quora.com/What-are-the-things-we-dont-know-about-hotel-rooms\" target=\"_blank\">Quora</a>.</p>\n\n                            <h3> </h3>\n\n                            <div>\n                                <div>\n                                    \n                                    <p><img src=\"https://static.independent.co.uk/s3fs-public/styles/story_medium/public/thumbnails/image/2014/03/18/10/bandb2.jpg\" alt=\"bandb2.jpg\" title=\"bandb2.jpg\" width=\"564\" height=\"423\"/></p>\n                                    \n                                </div>\n                                <p>Even posh hotels might not wash a blanket in between stays\n                                    \n                                </p>\n                            </div>\n\n                            <p>1. Take any blankets or duvets off the bed</p>\n\n                            <p>Forrest Jones said that anything that comes into contact with any of the previous guest’s skin should be taken out and washed every time the room is made, but that even the fanciest hotels don’t always do so. \"Hotels are getting away from comforters. Blankets are here to stay, however. But some hotels are still hesitant about washing them every day if they think they can get out of it,\" he said.</p>\n\n                            <div>\n                                \n                                <p>Video shows bed bug infestation at New York hotel</p>\n                            </div>\n\n                            <h3> </h3>\n\n                            <div>\n                                <div>\n                                    \n                                    <p><img src=\"https://static.independent.co.uk/s3fs-public/styles/story_medium/public/thumbnails/image/2015/05/26/11/hotel-door-getty.jpg\" alt=\"hotel-door-getty.jpg\" title=\"hotel-door-getty.jpg\" width=\"564\" height=\"423\"/></p>\n                                    \n                                </div>\n                                <p>Forrest Jones advised stuffing the peep hole with a strip of rolled up notepaper when not in use.\n                                    \n                                </p>\n                            </div>\n\n                            <p>2. Check the peep hole has not been tampered with</p>\n\n                            <p>This is not common, but can happen, Forrest Jones said. He advised stuffing the peep hole with a strip of rolled up notepaper when not in use. When someone knocks on the door, the paper can be removed to check who is there. If no one is visible, he recommends calling the front desk immediately. “I look forward to the day when I can tell you to choose only hotels where every employee who has access to guestroom keys is subjected to a complete public records background check, prior to hire, and every year or two thereafter. But for now, I can't,” he said.</p>\n\n                            <h3> </h3>\n\n                            <div>\n                                <div>\n                                    \n                                    <p><img src=\"https://static.independent.co.uk/s3fs-public/styles/story_medium/public/thumbnails/image/2013/07/31/15/luggage-3.jpg\" alt=\"luggage-3.jpg\" title=\"luggage-3.jpg\" width=\"564\" height=\"423\"/></p>\n                                    \n                                </div>\n                                <p>Put luggage on the floor\n                                    \n                                </p>\n                            </div>\n\n                            <p>3. Don’t use a wooden luggage rack</p>\n\n                            <p>Bedbugs love wood. Even though a wooden luggage rack might look nicer and more expensive than a metal one, it’s a breeding ground for bugs. Forrest Jones says guests should put the items they plan to take from  bags on other pieces of furniture and leave the bag on the floor.</p>\n\n                            <h3> </h3>\n\n                            <div>\n                                <div>\n                                    \n                                    <p><img src=\"https://static.independent.co.uk/s3fs-public/styles/story_medium/public/thumbnails/image/2015/04/13/11/Lifestyle-hotels.jpg\" alt=\"Lifestyle-hotels.jpg\" title=\"Lifestyle-hotels.jpg\" width=\"564\" height=\"423\"/></p>\n                                    \n                                </div>\n                                <p>The old rule of thumb is that for every 00 invested in a room, the hotel should charge in average daily rate\n                                    \n                                </p>\n                            </div>\n\n                            <p>4. Hotel rooms are priced according to how expensive they were to build</p>\n\n                            <p>Zeev Sharon said that the old rule of thumb is that for every $1000 invested in a room, the hotel should charge $1 in average daily rate. So a room that cost $300,000 to build, should sell on average for $300/night.</p>\n\n                            \n\n                            <h3>5. Beware the wall-mounted hairdryer</h3>\n\n                            <p>It contains the most germs of anything in the room. Other studies have said the TV remote and bedside lamp switches are the most unhygienic. “Perhaps because it's something that's easy for the housekeepers to forget to check or to squirt down with disinfectant,” Forrest Jones said.</p>\n\n                            <h3> </h3>\n\n                            \n\n                            <h3>6. Mini bars almost always lose money</h3>\n\n                            <p>Despite the snacks in the minibar seeming like the most overpriced food you have ever seen, hotel owners are still struggling to make a profit from those snacks. \"Minibars almost always lose money, even when they charge $10 for a Diet Coke,” Sharon said.</p>\n\n                            <h3> </h3>\n\n                            <div>\n                                <div>\n                                    \n                                    <p><img src=\"https://static.independent.co.uk/s3fs-public/styles/story_medium/public/thumbnails/image/2014/03/13/16/agenda7.jpg\" alt=\"agenda7.jpg\" title=\"agenda7.jpg\" width=\"564\" height=\"423\"/></p>\n                                    \n                                </div>\n                                <p>Towels should always be cleaned between stays\n                                    \n                                </p>\n                            </div>\n\n                            <p>7. Always made sure the hand towels are clean when you arrive</p>\n\n                            <p>Forrest Jones made a discovery when he was helping out with the housekeepers. “You know where you almost always find a hand towel in any recently-vacated hotel room that was occupied by a guy?  On the floor, next to the bed, about halfway down, maybe a little toward the foot of the bed.  Same spot in the floor, next to almost every bed occupied by a man, in every room. I'll leave the rest to your imagination,” he said.</p>\n                            <meta itemprop=\"datePublished\" content=\"2016-05-08T10:11:51+01:00\"/>\n                            <ul>\n                                <li>\n                                    More about:\n                                </li>\n                                <li><a itemprop=\"keywords\" href=\"http://fakehost/topic/Hotels\" target=\"_blank\">Hotels</a></li>\n                                <li><a itemprop=\"keywords\" href=\"http://fakehost/topic/Hygiene\" target=\"_blank\">Hygiene</a></li>\n                            </ul>\n                            \n                            <p><a href=\"http://fakehost/syndication/reuse-permision-form?url=http://www.independent.co.uk/news/business/news/seven-secrets-that-hotel-owners-dont-want-you-to-know-10506160.html\" target=\"_blank\"><img src=\"http://fakehost/sites/all/themes/ines_themes/independent_theme/img/reuse.png\" width=\"25\"/>Reuse content</a>\n                        </p></div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435928f - article_scraper::full_text_parser::readability::tests::bug_1255978::{{closure}}::h58d6fb728e31c653
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:118:28
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a643590c2 - article_scraper::full_text_parser::readability::tests::bug_1255978::h513d6a4a09387433
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:118:5
[INFO] [stdout]   37:     0x564a64358f47 - article_scraper::full_text_parser::readability::tests::bug_1255978::{{closure}}::h1f7bc5c0c4d7e07f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:117:24
[INFO] [stdout]   38:     0x564a6433a9d5 - core::ops::function::FnOnce::call_once::h7ec7c088b81543c3
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::herald_sun_1 stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div image: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div article-media article-media-main: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.5 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div story-body : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.5 = 30.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.25 = 30.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.5 + 4 = 34.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 2 = 32.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.25 + 0.6666666666666666 = 30.916666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.4444444444444444 = 30.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body heraldsun story story-1227261886014 no-js  news news-opinion news-opinion-laurie-oakes  news-opinion-laurie-oakes-index   cam user-anonymous paywall source-heraldsun : 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 25 + 0.3333333333333333 = 25.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.5 + 9 = 43.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.33333333333333 + 4.5 = 36.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.916666666666668 + 1.5 = 32.41666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.444444444444443 + 1 = 31.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 25.333333333333332 + 0.75 = 26.083333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43.5 + 6 = 49.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.83333333333333 + 3 = 39.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.41666666666667 + 1 = 33.41666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.444444444444443 + 0.6666666666666666 = 32.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 26.083333333333332 + 0.5 = 26.583333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 49.5 + 12 = 61.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.83333333333333 + 6 = 45.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.41666666666667 + 2 = 35.41666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.11111111111111 + 1.3333333333333333 = 33.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 26.583333333333332 + 1 = 27.583333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 10 = 40
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 5 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 61.5 + 1.6666666666666667 = 63.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 45.83333333333333 + 1.1111111111111112 = 46.94444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.41666666666667 + 0.8333333333333334 = 36.25000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40 + 8 = 48
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10 + 4 = 14
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 63.166666666666664 + 1.3333333333333333 = 64.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46.94444444444444 + 0.8888888888888888 = 47.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.25000000000001 + 0.6666666666666666 = 36.91666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 48 + 2 = 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14 + 1 = 15
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 64.5 + 0.3333333333333333 = 64.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47.83333333333333 + 0.2222222222222222 = 48.05555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.91666666666667 + 0.16666666666666666 = 37.083333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50 + 4 = 54
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15 + 2 = 17
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 64.83333333333333 + 0.6666666666666666 = 65.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 48.05555555555555 + 0.4444444444444444 = 48.49999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.083333333333336 + 0.3333333333333333 = 37.41666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 54 + 6 = 60
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 17 + 3 = 20
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 65.5 + 1 = 66.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 48.49999999999999 + 0.6666666666666666 = 49.16666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.41666666666667 + 0.5 = 37.91666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 60 + 4 = 64
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 20 + 2 = 22
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 66.5 + 0.6666666666666666 = 67.16666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 49.16666666666666 + 0.4444444444444444 = 49.6111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.91666666666667 + 0.3333333333333333 = 38.25000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 64 + 9 = 73
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 22 + 4.5 = 26.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 67.16666666666667 + 1.5 = 68.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 49.6111111111111 + 1 = 50.6111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.25000000000001 + 0.75 = 39.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 73 + 4 = 77
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 26.5 + 2 = 28.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 68.66666666666667 + 0.6666666666666666 = 69.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50.6111111111111 + 0.4444444444444444 = 51.05555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.00000000000001 + 0.3333333333333333 = 39.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 77 + 6 = 83
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 28.5 + 3 = 31.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 69.33333333333334 + 1 = 70.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 51.05555555555554 + 0.6666666666666666 = 51.72222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.33333333333334 + 0.5 = 39.83333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 83 + 6 = 89
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.5 + 3 = 34.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 70.33333333333334 + 1 = 71.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 51.72222222222221 + 0.6666666666666666 = 52.38888888888887
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.83333333333334 + 0.5 = 40.33333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 89 + 4 = 93
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.5 + 2 = 36.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 71.33333333333334 + 0.6666666666666666 = 72.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.38888888888887 + 0.4444444444444444 = 52.833333333333314
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.33333333333334 + 0.3333333333333333 = 40.66666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 93 + 6 = 99
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.5 + 3 = 39.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 72.00000000000001 + 1 = 73.00000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.833333333333314 + 0.6666666666666666 = 53.49999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.66666666666668 + 0.5 = 41.16666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 99 + 4 = 103
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.5 + 2 = 41.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 73.00000000000001 + 0.6666666666666666 = 73.66666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 53.49999999999998 + 0.4444444444444444 = 53.94444444444442
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.16666666666668 + 0.3333333333333333 = 41.500000000000014
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 103 + 3 = 106
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.5 + 1.5 = 43
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 73.66666666666669 + 0.5 = 74.16666666666669
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 53.94444444444442 + 0.3333333333333333 = 54.27777777777776
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.500000000000014 + 0.25 = 41.750000000000014
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 106 + 2 = 108
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43 + 1 = 44
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 74.16666666666669 + 0.3333333333333333 = 74.50000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 54.27777777777776 + 0.2222222222222222 = 54.49999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.750000000000014 + 0.16666666666666666 = 41.91666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div story-block    sectionref-news sbpos-1 sbrpos-5 id1227272078989: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div module-content : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div module default   sectionref-hs-opinion   first-image-100w75h  collection mpos-1 mrpos-1 text-m-nn-mob-pmnt-news-opinion-story-x5 id1226615938269: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div item ipos-1 irpos-1: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.2222222222222222 = 5.222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div group-content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.16666666666666666 = 30.166666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 7 = 39
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 3.5 = 34.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 1.1666666666666667 = 31.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.222222222222222 + 0.7777777777777778 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.166666666666668 + 0.5833333333333334 = 30.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div story-block    sectionref-news sbpos-2 sbrpos-4 id1227272060915: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.5 + 1.5 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.5 + 0.5 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 0.3333333333333333 = 6.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.75 + 0.25 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33 + 3 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36 + 1.5 = 37.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 0.5 = 32.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.333333333333333 + 0.3333333333333333 = 6.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 0.25 = 31.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div story-block    sectionref-news sbpos-3 sbrpos-3 id1227272050794: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 3 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.5 + 1.5 = 39
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.5 + 0.5 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.666666666666666 + 0.3333333333333333 = 6.999999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.25 + 0.25 = 31.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33 + 4 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39 + 2 = 41
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33 + 0.6666666666666666 = 33.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.999999999999999 + 0.4444444444444444 = 7.444444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.5 + 0.3333333333333333 = 31.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div story-block    sectionref-news sbpos-4 sbrpos-2 id1227272039501: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41 + 1 = 42
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.666666666666664 + 0.3333333333333333 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.444444444444444 + 0.2222222222222222 = 7.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.833333333333332 + 0.16666666666666666 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 3 = 35
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42 + 1.5 = 43.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34 + 0.5 = 34.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.666666666666666 + 0.3333333333333333 = 7.999999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 0.25 = 32.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div story-block    sectionref-news sbpos-5 sbrpos-1 id1227272010784: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43.5 + 1 = 44.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.5 + 0.3333333333333333 = 34.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.999999999999999 + 0.2222222222222222 = 8.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.25 + 0.16666666666666666 = 32.416666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 5 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44.5 + 2.5 = 47
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.833333333333336 + 0.8333333333333334 = 35.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.222222222222221 + 0.5555555555555556 = 8.777777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.416666666666664 + 0.4166666666666667 = 32.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"id": "read-more-content", "content_score": "108"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "story-body ", "content_score": "74.36808971080072"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "51.210762685155984", "id": "story"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"id": "read-more", "content_score": "43.89337641357027"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "39.628326996197714", "class": "module-content "}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("story-body ")) with score 74.36808971080072
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("story-body "))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: P (Some("share-tools share-tools-story")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: P (Some("story-promo story-promo-bottom")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("group   text-g-news-ms-group-adsense-medium item-count-1  group-id-1226671432961")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("group outbrain-group   text-g-more-stories item-count-1  group-id-1226721033461")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("group   text-g-other-opinion-columns item-count-1  group-id-1226615951541")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("group collection   text-g-nn-mob-group-mostread item-count-1  group-id-1226586873038")) with score 0
[INFO] [stdout] thread 'full_text_parser::readability::tests::herald_sun_1' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div id=\"readability-page-1\">\n    <div>\n                                <p><img data-src=\"http://api.news.com.au/content/1.0/heraldsun/images/1227261885862?format=jpg&amp;group=iphone&amp;size=medium\" alt=\"A new Bill would require telecommunications service providers to store so-called ‘metadat\">\n                                </p>\n                                    <p>\n                                        <span id=\"imgCaption\">A new Bill would require telecommunications service providers to store so-called ‘metadata’ for two years.</span>\n                                        <span><em>Source:</em>\n                                        Supplied</span>\n                                    </p>\n                            </div>\n        <p><strong>\n            A HIGH-powered federal government team has been doing the rounds of media organisations in the past few days in an attempt to allay concerns about the impact of new surveillance legislation on press freedom. It failed.\n            </strong></p>\n    <p>The roadshow featured the Prime Minister’s national security adviser, Andrew Shearer, Justin Bassi, who advises Attorney-General George Brandis on crime and security matters, and Australian Federal Police Commissioner Andrew Colvin. Staffers from the office of Communications Minister Malcolm Turnbull also took part.</p>\n<p>They held meetings with executives from News Corporation and Fairfax, representatives of the TV networks, the ABC top brass and a group from the media union and the Walkley journalism foundation. I was involved as a member of the Walkley board.</p>\n<p>The initiative, from Tony Abbott’s office, is evidence that the Government has been alarmed by the strength of criticism from media of the Data Retention Bill it wants passed before Parliament rises in a fortnight. Bosses, journalists, even the Press Council, are up in arms, not only over this measure, but also over aspects of two earlier pieces of national security legislation that interfere with the ability of the media to hold government to account.</p>\n    \n            \n      \n<div id=\"read-more\">\n    <p>The Bill would require telecommunications service providers to store so-called “metadata” — the who, where, when and how of a communication, but not its content — for two years so security and law enforcement agencies can access it without warrant. Few would argue against the use of such material to catch criminals or terrorists. But, as Parliament’s Joint Committee on Intelligence and Security has pointed out, it would also be used “for the purpose of determining the identity of a journalist’s sources”.</p>\n<p>And that should ring warning bells for anyone genuinely concerned with the health of our democracy. Without the ability to protect the identity of sources, journalists would be greatly handicapped in exposing corruption, dishonesty, waste, incompetence and misbehaviour by public officials.</p>\n<p>The Press Council is concerned the laws would crush investigative journalism.</p>\n<p>“These legitimate concerns cannot be addressed effectively short of exempting journalists and media organisations,” says president David Weisbrot.</p>\n<p>The media union is adamant journalists’ metadata must be exempted from the law. That’s what media bosses want, too, though they have a fallback position based on new safeguards being implemented in Britain.</p>\n<p>That would prevent access to the metadata of journalists or media organisations without a judicial warrant. There would be a code including — according to the explanatory notes of the British Bill — “provision to protect the public interest in the confidentiality of journalistic sources”.</p>\n<p>In their meetings this week, the government team boasted of concessions in the new Data Retention Bill. The number of agencies able to access metadata will be reduced by excluding such organisations as the RSPCA and local councils. And whenever an authorisation is issued for access to information about a journalist’s sources, the Ombudsman (or, where ASIO is involved, the Inspector-General of Intelligence and Security) will receive a copy.</p>\n<p>That does nothing to solve the problem. The Government has effectively admitted as much by agreeing that the parliamentary committee should conduct a separate review of how to deal with the issue of journalists’ sources.</p>\n<p>But another inquiry would be a waste of time — the committee has already received and considered dozens of submissions on the subject. The bottom line is that the Government does not deny that the legislation is flawed, but is demanding it be passed anyway with the possibility left open of a repair job down the track. That is a ridiculous approach.</p>\n<p>Claims that immediate action is imperative do not stand up. These are measures that won’t come into full effect for two years. Anyway, amending the Bill to either exempt journalists or adopt the UK model could be done quickly, without any risk to national security.</p>\n<p>AS Opposition Leader Bill Shorten said in a letter to Abbott last month: “Press freedom concerns about mandatory data retention would ideally be addressed in this Bill to avoid the need for future additional amendments or procedures to be put in place in the future.”</p>\n<p>The Data Retention Bill will be debated in the House of Representatives this week. Then, on Friday, CEOs from leading media organisations will front the parliamentary committee to air their concerns before the legislation goes to the Senate.</p>\n<p>Those CEOs should make it clear they are just as angry about this as they were about Stephen Conroy’s attempt to impinge on press freedom through media regulation under the previous Labor government.</p>\n<p>Memories of the grief Conroy brought down on his head would undoubtedly make Abbott sit up and take notice.</p>\n<p><b>LAURIE OAKES IS THE NINE NETWORK POLITICAL EDITOR </b></p>\n</div>\n</div></article>\n"`,
[INFO] [stdout]  right: `"<article><div id=\"readability-page-1\">\n    <div>\n                                <p><img data-src=\"http://api.news.com.au/content/1.0/heraldsun/images/1227261885862?format=jpg&amp;group=iphone&amp;size=medium\" alt=\"A new Bill would require telecommunications service providers to store so-called &#x2018;metadat\"/>\n                                </p>\n                                    <p>\n                                        <span id=\"imgCaption\">A new Bill would require telecommunications service providers to store so-called ‘metadata’ for two years.</span>\n                                        <span><em>Source:</em>\n                                        Supplied</span>\n                                    </p>\n                            </div>\n        <p><strong>\n            A HIGH-powered federal government team has been doing the rounds of media organisations in the past few days in an attempt to allay concerns about the impact of new surveillance legislation on press freedom. It failed.\n            </strong></p>\n    <p>The roadshow featured the Prime Minister’s national security adviser, Andrew Shearer, Justin Bassi, who advises Attorney-General George Brandis on crime and security matters, and Australian Federal Police Commissioner Andrew Colvin. Staffers from the office of Communications Minister Malcolm Turnbull also took part.</p><p>They held meetings with executives from News Corporation and Fairfax, representatives of the TV networks, the ABC top brass and a group from the media union and the Walkley journalism foundation. I was involved as a member of the Walkley board.</p><p>The initiative, from Tony Abbott’s office, is evidence that the Government has been alarmed by the strength of criticism from media of the Data Retention Bill it wants passed before Parliament rises in a fortnight. Bosses, journalists, even the Press Council, are up in arms, not only over this measure, but also over aspects of two earlier pieces of national security legislation that interfere with the ability of the media to hold government to account.</p>\n    \n            \n      \n<div id=\"read-more\">\n    <p>The Bill would require telecommunications service providers to store so-called “metadata” — the who, where, when and how of a communication, but not its content — for two years so security and law enforcement agencies can access it without warrant. Few would argue against the use of such material to catch criminals or terrorists. But, as Parliament’s Joint Committee on Intelligence and Security has pointed out, it would also be used “for the purpose of determining the identity of a journalist’s sources”.</p><p>And that should ring warning bells for anyone genuinely concerned with the health of our democracy. Without the ability to protect the identity of sources, journalists would be greatly handicapped in exposing corruption, dishonesty, waste, incompetence and misbehaviour by public officials.</p><p>The Press Council is concerned the laws would crush investigative journalism.</p><p>“These legitimate concerns cannot be addressed effectively short of exempting journalists and media organisations,” says president David Weisbrot.</p><p>The media union is adamant journalists’ metadata must be exempted from the law. That’s what media bosses want, too, though they have a fallback position based on new safeguards being implemented in Britain.</p><p>That would prevent access to the metadata of journalists or media organisations without a judicial warrant. There would be a code including — according to the explanatory notes of the British Bill — “provision to protect the public interest in the confidentiality of journalistic sources”.</p><p>In their meetings this week, the government team boasted of concessions in the new Data Retention Bill. The number of agencies able to access metadata will be reduced by excluding such organisations as the RSPCA and local councils. And whenever an authorisation is issued for access to information about a journalist’s sources, the Ombudsman (or, where ASIO is involved, the Inspector-General of Intelligence and Security) will receive a copy.</p><p>That does nothing to solve the problem. The Government has effectively admitted as much by agreeing that the parliamentary committee should conduct a separate review of how to deal with the issue of journalists’ sources.</p><p>But another inquiry would be a waste of time — the committee has already received and considered dozens of submissions on the subject. The bottom line is that the Government does not deny that the legislation is flawed, but is demanding it be passed anyway with the possibility left open of a repair job down the track. That is a ridiculous approach.</p><p>Claims that immediate action is imperative do not stand up. These are measures that won’t come into full effect for two years. Anyway, amending the Bill to either exempt journalists or adopt the UK model could be done quickly, without any risk to national security.</p><p>AS Opposition Leader Bill Shorten said in a letter to Abbott last month: “Press freedom concerns about mandatory data retention would ideally be addressed in this Bill to avoid the need for future additional amendments or procedures to be put in place in the future.”</p><p>The Data Retention Bill will be debated in the House of Representatives this week. Then, on Friday, CEOs from leading media organisations will front the parliamentary committee to air their concerns before the legislation goes to the Senate.</p><p>Those CEOs should make it clear they are just as angry about this as they were about Stephen Conroy’s attempt to impinge on press freedom through media regulation under the previous Labor government.</p><p>Memories of the grief Conroy brought down on his head would undoubtedly make Abbott sit up and take notice.</p><p><b>LAURIE OAKES IS THE NINE NETWORK POLITICAL EDITOR </b></p>\n</div>\n</div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435e8cf - article_scraper::full_text_parser::readability::tests::herald_sun_1::{{closure}}::h6241a4e99ea59b78
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:233:29
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435e702 - article_scraper::full_text_parser::readability::tests::herald_sun_1::hde4b84d6c19fe523
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:233:5
[INFO] [stdout]   37:     0x564a6435e587 - article_scraper::full_text_parser::readability::tests::herald_sun_1::{{closure}}::h97c4aa70a7e69f35
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:232:25
[INFO] [stdout]   38:     0x564a6433a3c5 - core::ops::function::FnOnce::call_once::h5e38ec4c9ad7ef8d
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::gmw stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//footer[not(ancestor::footer)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div navBg: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div noMobile: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.5 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 0.5 = 0.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div black12: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentLeft: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentWrapper: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0.5 + 0.2222222222222222 = 0.7222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 1 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 0.3333333333333333 = 30.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0.7222222222222222 + 0.2222222222222222 = 0.9444444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 2 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.666666666666664 + 1 = 31.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0.9444444444444444 + 0.3333333333333333 = 1.2777777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 4 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34 + 2 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.666666666666664 + 0.6666666666666666 = 32.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 1.2777777777777777 + 0.4444444444444444 = 1.722222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34 + 3 = 37
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36 + 1.5 = 37.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.33333333333333 + 0.5 = 32.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 1.722222222222222 + 0.3333333333333333 = 2.0555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37 + 5 = 42
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.5 + 2.5 = 40
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.83333333333333 + 0.8333333333333334 = 33.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 2.0555555555555554 + 0.5555555555555556 = 2.6111111111111107
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42 + 3 = 45
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40 + 1.5 = 41.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.666666666666664 + 0.5 = 34.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 2.6111111111111107 + 0.3333333333333333 = 2.944444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 45 + 4 = 49
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.5 + 2 = 43.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.166666666666664 + 0.6666666666666666 = 34.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 2.944444444444444 + 0.4444444444444444 = 3.3888888888888884
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 49 + 4 = 53
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43.5 + 2 = 45.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.83333333333333 + 0.6666666666666666 = 35.49999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 3.3888888888888884 + 0.4444444444444444 = 3.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 53 + 4 = 57
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 45.5 + 2 = 47.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.49999999999999 + 0.6666666666666666 = 36.16666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 3.833333333333333 + 0.4444444444444444 = 4.277777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 57 + 5 = 62
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47.5 + 2.5 = 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.16666666666666 + 0.8333333333333334 = 36.99999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 4.277777777777778 + 0.5555555555555556 = 4.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 62 + 4 = 66
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50 + 2 = 52
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.99999999999999 + 0.6666666666666666 = 37.66666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 4.833333333333333 + 0.4444444444444444 = 5.277777777777778
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 66 + 3 = 69
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52 + 1.5 = 53.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 37.66666666666666 + 0.5 = 38.16666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 5.277777777777778 + 0.3333333333333333 = 5.611111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 69 + 5 = 74
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 53.5 + 2.5 = 56
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.16666666666666 + 0.8333333333333334 = 38.99999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 5.611111111111111 + 0.5555555555555556 = 6.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 74 + 4 = 78
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56 + 2 = 58
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 38.99999999999999 + 0.6666666666666666 = 39.66666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 6.166666666666666 + 0.4444444444444444 = 6.611111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 78 + 3 = 81
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 58 + 1.5 = 59.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 39.66666666666666 + 0.5 = 40.16666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 6.611111111111111 + 0.3333333333333333 = 6.944444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 81 + 4 = 85
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 59.5 + 2 = 61.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.16666666666666 + 0.6666666666666666 = 40.83333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 6.944444444444444 + 0.4444444444444444 = 7.388888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 85 + 4 = 89
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 61.5 + 2 = 63.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 40.83333333333332 + 0.6666666666666666 = 41.499999999999986
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 7.388888888888888 + 0.4444444444444444 = 7.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 89 + 2 = 91
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 63.5 + 1 = 64.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.499999999999986 + 0.3333333333333333 = 41.83333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 7.833333333333333 + 0.2222222222222222 = 8.055555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 91 + 4 = 95
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 64.5 + 2 = 66.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 41.83333333333332 + 0.6666666666666666 = 42.499999999999986
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 8.055555555555555 + 0.4444444444444444 = 8.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 95 + 5 = 100
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 66.5 + 2.5 = 69
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 42.499999999999986 + 0.8333333333333334 = 43.33333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 8.5 + 0.5555555555555556 = 9.055555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 100 + 5 = 105
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 69 + 2.5 = 71.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 43.33333333333332 + 0.8333333333333334 = 44.16666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 9.055555555555555 + 0.5555555555555556 = 9.61111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 105 + 4 = 109
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 71.5 + 2 = 73.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44.16666666666666 + 0.6666666666666666 = 44.83333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 9.61111111111111 + 0.4444444444444444 = 10.055555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 109 + 4 = 113
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 73.5 + 2 = 75.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 44.83333333333332 + 0.6666666666666666 = 45.499999999999986
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 10.055555555555555 + 0.4444444444444444 = 10.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 113 + 5 = 118
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 75.5 + 2.5 = 78
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 45.499999999999986 + 0.8333333333333334 = 46.33333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 10.5 + 0.5555555555555556 = 11.055555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 118 + 2 = 120
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 78 + 1 = 79
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46.33333333333332 + 0.3333333333333333 = 46.66666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 11.055555555555555 + 0.2222222222222222 = 11.277777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 120 + 5 = 125
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 79 + 2.5 = 81.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 46.66666666666666 + 0.8333333333333334 = 47.49999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 11.277777777777777 + 0.5555555555555556 = 11.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 125 + 4 = 129
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 81.5 + 2 = 83.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 47.49999999999999 + 0.6666666666666666 = 48.16666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 11.833333333333332 + 0.4444444444444444 = 12.277777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 129 + 5 = 134
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 83.5 + 2.5 = 86
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 48.16666666666666 + 0.8333333333333334 = 48.99999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 12.277777777777777 + 0.5555555555555556 = 12.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 134 + 5 = 139
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 86 + 2.5 = 88.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 48.99999999999999 + 0.8333333333333334 = 49.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 12.833333333333332 + 0.5555555555555556 = 13.388888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 139 + 4 = 143
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 88.5 + 2 = 90.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 49.83333333333333 + 0.6666666666666666 = 50.49999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 13.388888888888888 + 0.4444444444444444 = 13.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 143 + 3 = 146
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 90.5 + 1.5 = 92
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50.49999999999999 + 0.5 = 50.99999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 13.833333333333332 + 0.3333333333333333 = 14.166666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 146 + 3 = 149
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 92 + 1.5 = 93.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 50.99999999999999 + 0.5 = 51.49999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 14.166666666666666 + 0.3333333333333333 = 14.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 149 + 5 = 154
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 93.5 + 2.5 = 96
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 51.49999999999999 + 0.8333333333333334 = 52.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 14.5 + 0.5555555555555556 = 15.055555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 154 + 2 = 156
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 96 + 1 = 97
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.33333333333333 + 0.3333333333333333 = 52.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 15.055555555555555 + 0.2222222222222222 = 15.277777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 156 + 5 = 161
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 97 + 2.5 = 99.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 52.666666666666664 + 0.8333333333333334 = 53.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 15.277777777777777 + 0.5555555555555556 = 15.833333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 161 + 4 = 165
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 99.5 + 2 = 101.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 53.5 + 0.6666666666666666 = 54.166666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 15.833333333333332 + 0.4444444444444444 = 16.277777777777775
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 165 + 2 = 167
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 101.5 + 1 = 102.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 54.166666666666664 + 0.3333333333333333 = 54.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 16.277777777777775 + 0.2222222222222222 = 16.499999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 167 + 2 = 169
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 102.5 + 1 = 103.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 54.5 + 0.3333333333333333 = 54.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 16.499999999999996 + 0.2222222222222222 = 16.722222222222218
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div noMobile: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 103.5 + 0.3333333333333333 = 103.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 54.833333333333336 + 0.2222222222222222 = 55.05555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 16.722222222222218 + 0.16666666666666666 = 16.888888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 103.83333333333333 + 0.2222222222222222 = 104.05555555555556
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55.05555555555556 + 0.16666666666666666 = 55.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentBoxRight: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentColumnRight: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentRight: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55.22222222222222 + 0.2222222222222222 = 55.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 16.888888888888886 + 0.16666666666666666 = 17.055555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 2 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 1 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 0.3333333333333333 = 30.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55.44444444444444 + 0.2222222222222222 = 55.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 17.055555555555554 + 0.16666666666666666 = 17.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34 + 2 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 1 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.666666666666664 + 0.3333333333333333 = 30.999999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55.666666666666664 + 0.2222222222222222 = 55.888888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 17.22222222222222 + 0.16666666666666666 = 17.38888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentPicBox: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentBoxRight: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentColumnRight black12: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.999999999999996 + 0.2222222222222222 = 31.222222222222218
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 55.888888888888886 + 0.16666666666666666 = 56.05555555555555
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentPicBox: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 1 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 0.3333333333333333 = 30.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.222222222222218 + 0.2222222222222222 = 31.44444444444444
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56.05555555555555 + 0.16666666666666666 = 56.222222222222214
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentPicBox: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 1 = 33
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.666666666666664 + 0.3333333333333333 = 30.999999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.44444444444444 + 0.2222222222222222 = 31.66666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56.222222222222214 + 0.16666666666666666 = 56.38888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentPicBox: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33 + 1 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.999999999999996 + 0.3333333333333333 = 31.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.66666666666666 + 0.2222222222222222 = 31.888888888888882
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56.38888888888888 + 0.16666666666666666 = 56.55555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentPicBox: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentBoxRight: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentColumnRight black12: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.888888888888882 + 0.2222222222222222 = 32.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56.55555555555554 + 0.16666666666666666 = 56.72222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div contentPicBox: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 1 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 0.3333333333333333 = 30.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.11111111111111 + 0.2222222222222222 = 32.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 56.72222222222221 + 0.16666666666666666 = 56.88888888888887
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div black12: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div noMobile: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1.5 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 17.38888888888889 + 0.5 = 17.88888888888889
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"id": "contentMain", "content_score": "169"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "102.65589239108613", "class": "contentLeft"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "54.28287299906969", "class": "contentWrapper"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"id": "contentMsg", "content_score": "20.837209302325583"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: body {"content_score": "16.543301030610678"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("black12")) with score 11.428571428571427
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (None) with score 20.837209302325583
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (None) with score 169
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (None)
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("noMobile")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("noMobile")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (None) with score 5.05982905982906
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: meta (None) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("noMobile")) with score 0
[INFO] [stdout] thread 'full_text_parser::readability::tests::gmw' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div id=\"readability-page-1\">\n                \n                \n                \n                <p>\u{3000}\u{3000}翱翔于距地球数千公里的太空中，进入广袤漆黑的未知领域，是一项艰苦卓绝的工作。这让人感到巨大压力和极度恐慌。那么，为什么不能让宇航员来一杯“地球末日”鸡尾酒来放松一下？</p>\n                <p>\u{3000}\u{3000}不幸的是，对于希望能喝上一杯的太空探险者，那些将他们送上太空的政府机构普遍禁止他们染指包括酒在内的含酒精饮料。</p>\n                <p>\u{3000}\u{3000}但是，很快普通人都会有机会向人类“最终的边疆”出发——以平民化旅行的形式，去探索和殖民火星。确实，火星之旅将是一次令人感到痛苦的旅行，可能一去不复返并要几年时间才能完成，但是否应该允许参与者在旅程中痛饮一番？或至少携带能在火星上发酵自制酒精饮料的设备？</p>\n                <p><img id=\"45395168\" alt=\"(Credit: Nasa)\" src=\"http://imgtech.gmw.cn/attachement/jpg/site2/20170310/448a5bc1e2861a2c4e5929.jpg\" title=\"宇航员在太空中喝酒会怎么样？后果很严重\"></p>\n                <p>\n                    <span face=\"楷体\">\u{3000}\u{3000}图注：巴兹?奥尔德林(Buzz Aldrin)可能是第二个在月球上行走的人，但他是第一个在月球上喝酒的人</span>\n                </p>\n                <p>\u{3000}\u{3000}事实是，历史上酒与太空探险有一种复杂的关系。让我们来看看喝了酒的航天员究竟会发生什么—— 如果我们开始给予进入太空的人类更大的自由度，又可能会发生什么。</p>\n                <p>\u{3000}\u{3000}人们普遍认为，当一个人所处的海拔越高，喝醉后会越容易感到头昏。因此，人们自然地想到，当人身处地球轨道上时，饮酒会对人体有更强烈的致眩作用。但这种说法可能不是正确的。</p>\n                <p>\u{3000}\u{3000}事实上，有证据表明，早在上世纪八十年代就澄清了这一传言。1985年，美国联邦航空管理局（UFAA）开展了一项研究，以验证人在不同的海拔高度饮酒，是否会影响执行复杂任务时的表现和酒精测定仪的读数。</p>\n                <p>\u{3000}\u{3000}在这项研究中，17名男子被要求在地面和一间模拟海拔3.7公里的房间内喝下一些伏特加。然后，他们被要求完成各种任务，包括心算口算问题、用操纵杆在示波器上跟踪灯光以及各种其它测试。研究人员发现，“酒精和海拔高度对酒精测定仪读数或完成任务的表现情况没有交互作用”。</p>\n                <p>\u{3000}\u{3000}所以，人乘坐飞机时醉得更快是个传说？纽约州立大学（State University of New York，SUNY）社会学荣誉教授戴夫·汉森（Dave Hanson）研究酒精和饮酒超过40年，他认为确实如此。他说：“我不认为它（在太空中饮酒）会有任何不同。”</p>\n                <p>\u{3000}\u{3000}他认为高原反应可能类似于宿醉，但它也可能类似于中毒。他说：“如果人们没有感受到充分的大气压力，他们也会觉得喝醉了一样。”</p>\n                <p>\u{3000}\u{3000}相反，那些声称在飞机上比在地面上醉得更快的人，可能只是经历了“自认喝醉（think-drink）”效应，这种效应多年来已被广泛研究。它表明，如果人们认为自己喝醉了，那他们的一举一动会真的像喝醉了一样—— 而不是实际上他们真的醉了。</p>\n                <p>\u{3000}\u{3000}汉森指出：“如果人们脑子里一直认为在飞机上酒精会对他们产生与平常不同的作用，那么他们乘坐飞机时真的会觉得酒精对他们产生了不同的作用。”</p>\n                <p>\u{3000}\u{3000}所以，如果酒精对人体的物理效应与海拔高度无关，那么在国际空间站上睡前小饮一杯不应该是一个大问题，对吧？错了。</p>\n                <p>\u{3000}\u{3000}美国宇航局约翰逊航天中心发言人丹尼尔·霍特(Daniel Huot)表示：“国际空间站上的宇航员不允许喝酒。在国际空间站上，酒精和其它挥发性化合物的使用受到控制，因为它们的挥发物可能对该站的水回收系统产生影响。”</p>\n                <p>\u{3000}\u{3000}为此，国际空间站上的宇航员甚至没有被提供含有酒精的产品，例如漱口水、香水或须后水。如果在国际空间站上饮酒狂欢，溢出的啤酒也可能存在损坏设备的风险。</p>\n                <p><img id=\"45395150\" alt=\"(Credit: iStock)\" src=\"http://imgtech.gmw.cn/attachement/jpg/site2/20170310/448a5bc1e2861a2c4e592a.jpg\" title=\"宇航员在太空中喝酒会怎么样？后果很严重\"></p>\n                <p>\n                    <span face=\"楷体\">\u{3000}\u{3000}图注：测试表明，有关人在高空中喝酒更容易醉的传言是不正确的</span>\n                </p>\n                <p>\u{3000}\u{3000}然后是责任的问题。我们不允许汽车司机或飞机飞行员喝醉后驾驶，所以并不奇怪同样的规则适用于国际空间站上的宇航员。毕竟国际空间站的造价高达1500亿美元，而且在接近真空的太空中其运行速度达到了每小时27680公里。</p>\n                <p>\u{3000}\u{3000}然而，2007年，美国宇航局(NASA)成立了一个负责调查宇航员健康状况的独立小组，称历史上该机构至少有两名宇航员在即将飞行前喝了大量的酒，但仍然被允许飞行。Nasa安全负责人随后的审查发现并没有证据支持这一指控。宇航员在飞行前12小时是严禁饮酒的，因为他们需要充分的思维能力和清醒的意识。</p>\n                <p>\u{3000}\u{3000}出台这一规则的原因很清楚。在1985年UFAA开展的关于酒精在不同海拔高度影响的研究中，研究人员得出结论，酒精的影响与海拔高度无关。无论参与测试的人员在什么海拔高度喝酒，其酒精测量仪的读数都是一样的。他们的行为表现受到的影响也相同，但如果提供给测试人员的是安慰剂，则身处高空比身处海平面的行为表现要更差一些。这表明，无论是否摄入酒精，海拔高度可能对心理表现有轻微的影响。</p>\n                <p>\u{3000}\u{3000}国际空间站禁止享用啤酒等有大量泡沫的饮料，可能有另一个原因：没有重力的帮助，液体和气体会在宇航员的胃里不停地翻滚，导致他们不断地打嗝。</p>\n                <p>\u{3000}\u{3000}然而，尽管有严格的规则，这并不意味着太空中的人类不会接触发酵液体。在国际空间站上进行了大量有关酒精的实验—— 但没有发生让众人去饮酒的情况，所以没有人真正了解太空中人体对酒精具体有怎样的反应。</p>\n                <p>\u{3000}\u{3000}NASA发言人斯蒂芬妮?席尔霍尔茨(Stephanie Schierhol）表示：“我们研究了太空中宇航员身体的各种变化，包括微生物层面的。我们有一个营养计划，以确保他们的身体获得保持健康所需要的营养。显然，在实施‘天空实验室(skylab)’项目时，他们曾将雪利酒与宇航员一起送到太空中，但宇航员在零重力飞行时使用雪利酒的测试结果不太好。”天空实验室是美国第一座空间站。</p>\n                <p>\u{3000}\u{3000}席尔霍尔茨补充说，在测试中使用雪利酒“引发呕吐反射，公众也反对”。</p>\n                <p>\u{3000}\u{3000}也许最令人惊讶的是，人类在月球表面上喝的第一种液体是葡萄酒。前NASA宇航员巴兹·奥尔德林(Buzz Aldrin)在采访和他撰写的书中表示，1969年，在和尼尔·阿姆斯特朗(Neil Armstrong)走出登月舱之前的圣餐仪式上，他喝了少量葡萄酒。举行这一仪式时与地面的通信出现了暂停，因此这一过程从来没有播出。</p>\n                <p>\u{3000}\u{3000}虽然Nasa对太空中酒精的使用有严格的规定，但在这方面俄罗斯过去似乎更为宽松。在其“和平号”空间站上，宇航员允许喝点干邑和伏特加。当他们发现国际空间站将严格禁止饮酒时，显然有不少怨言。</p>\n                <p>\u{3000}\u{3000}然而，奇怪的是，酒仍然能通过各种方式出现在国际空间站上。2015年，日本酿酒商三得利(Suntory)的全球创新中心将该公司一些获奖的威士忌运送到国际空间站，参与一项旨在验证“能否通过利用微重力环境增强酒精饮料醇厚性”的实验。换句话说，在微重力下酒的陈酿过程可能不同，导致它的陈酿进程更快、味道更好。对此，地球上的每家酿酒商都想进一步地了解。</p>\n                <p>\u{3000}\u{3000}几年前，即2011年9月至2014年9月，Nasa赞助了一个试验，研究微重力环境对威士忌中未发酵麦芽与烧焦橡木颗粒的影响，这两种物质能对威士忌的陈酿起帮助作用。在太空中逗留将近1000天后，用于测试的威士忌的单宁成分保持不变——但是太空中橡木颗粒产生了更高浓度的木质素分解产物，这种物质能赋予威士忌特别的风味。</p>\n                <p>\u{3000}\u{3000}Nasa表示：“这种试验不仅对麦芽威士忌行业有影响，而且对整个食品和饮料行业也有影响。送上太空的威士忌与对照样品之间的风味差异是如此显著，需要进一步分析以破解不同口味产生的原因。”</p>\n                <p>\u{3000}\u{3000}因此，即使宇航员自己被禁止在地球轨道上饮酒，但他们正在做的工作可以提高在地上消费的酒的质量。</p>\n                <p>\u{3000}\u{3000}相比之下，执行登陆火星任务的人将远离家乡几年，而不是几个月，因此可能会有人提出有关禁止饮酒的规定可以放松一些。</p>\n                <p>\u{3000}\u{3000}然而，像戴夫?汉森这样的专家认为，继续禁止饮酒并没有什么害处。除了实际的安全问题，饮酒还可能有其它挑战。汉森认为，地球人存在许多社会文化方面的差异，而且人连续几年时间呆在一个狭小的空间里，很容易突然发怒，这些因素都使饮酒问题变得很棘手。</p>\n                <p><img id=\"45395153\" alt=\"(Credit: David Frohman/Peachstate Historical Consulting Inc)\" src=\"http://imgtech.gmw.cn/attachement/jpg/site2/20170310/448a5bc1e2861a2c4e592d.jpg\" title=\"宇航员在太空中喝酒会怎么样？后果很严重\"> </p>\n                <p>\n                    <span face=\"楷体\">\u{3000}\u{3000}图注：奥尔德林的圣餐杯回到了地球上</span>\n                </p>\n                <p>\u{3000}\u{3000}他说：“这是一个政治问题，也是一个文化方面的问题，但不是一个科学上的问题。这将是未来一个可能产生冲突领域，因为人们具有不同的文化背景，他们对饮酒的态度不同。”他进一步指出，如果你与穆斯林、摩门教徒或禁酒主义者分配在同一间宿舍怎么办？面对未来人们可能在一个没有期限的时间内呆在一个有限的空间里，需要“尽早解决”如何协调不同文化观点的问题。</p>\n                <p><ins></ins>\u{3000}\u{3000}所以，当宇航员在地球轨道上时，将还不得不满足于通过欣赏外面的景色来振作精神，而不要指望沉溺于烈酒中。我们留在地球上的人，则可以准备好适量的香槟酒，以迎接他们的归来。</p>\n                <p>\u{3000}\u{3000}原标题：他晚于阿姆斯特朗登月 却是首个敢在月球喝酒的人</p>\n                <p><strong>\u{3000}\u{3000}出品︱网易科学人栏目组 胖胖</strong></p>\n                <p><strong>\u{3000}\u{3000}作者︱春春</strong>\n                    <a href=\"http://www.gmw.cn/\" target=\"_blank\"><img src=\"https://img.gmw.cn/pic/content_logo.png\" title=\"返回光明网首页\"></a>\n                </p>\n                \n                <p>[责任编辑:肖春芳]</p>\n                \n                \n            </div></article>\n"`,
[INFO] [stdout]  right: `"<article><div id=\"readability-page-1\">\n                \n                \n                \n                <p>\u{3000}\u{3000}翱翔于距地球数千公里的太空中，进入广袤漆黑的未知领域，是一项艰苦卓绝的工作。这让人感到巨大压力和极度恐慌。那么，为什么不能让宇航员来一杯“地球末日”鸡尾酒来放松一下？</p>\n                <p>\u{3000}\u{3000}不幸的是，对于希望能喝上一杯的太空探险者，那些将他们送上太空的政府机构普遍禁止他们染指包括酒在内的含酒精饮料。</p>\n                <p>\u{3000}\u{3000}但是，很快普通人都会有机会向人类“最终的边疆”出发——以平民化旅行的形式，去探索和殖民火星。确实，火星之旅将是一次令人感到痛苦的旅行，可能一去不复返并要几年时间才能完成，但是否应该允许参与者在旅程中痛饮一番？或至少携带能在火星上发酵自制酒精饮料的设备？</p>\n                <p><img id=\"45395168\" alt=\"(Credit: Nasa)\" src=\"http://imgtech.gmw.cn/attachement/jpg/site2/20170310/448a5bc1e2861a2c4e5929.jpg\" title=\"&#x5B87;&#x822A;&#x5458;&#x5728;&#x592A;&#x7A7A;&#x4E2D;&#x559D;&#x9152;&#x4F1A;&#x600E;&#x4E48;&#x6837;&#xFF1F;&#x540E;&#x679C;&#x5F88;&#x4E25;&#x91CD;\"/></p>\n                <p>\n                    <span face=\"&#x6977;&#x4F53;\">\u{3000}\u{3000}图注：巴兹?奥尔德林(Buzz Aldrin)可能是第二个在月球上行走的人，但他是第一个在月球上喝酒的人</span>\n                </p>\n                <p>\u{3000}\u{3000}事实是，历史上酒与太空探险有一种复杂的关系。让我们来看看喝了酒的航天员究竟会发生什么—— 如果我们开始给予进入太空的人类更大的自由度，又可能会发生什么。</p>\n                <p>\u{3000}\u{3000}人们普遍认为，当一个人所处的海拔越高，喝醉后会越容易感到头昏。因此，人们自然地想到，当人身处地球轨道上时，饮酒会对人体有更强烈的致眩作用。但这种说法可能不是正确的。</p>\n                <p>\u{3000}\u{3000}事实上，有证据表明，早在上世纪八十年代就澄清了这一传言。1985年，美国联邦航空管理局（UFAA）开展了一项研究，以验证人在不同的海拔高度饮酒，是否会影响执行复杂任务时的表现和酒精测定仪的读数。</p>\n                <p>\u{3000}\u{3000}在这项研究中，17名男子被要求在地面和一间模拟海拔3.7公里的房间内喝下一些伏特加。然后，他们被要求完成各种任务，包括心算口算问题、用操纵杆在示波器上跟踪灯光以及各种其它测试。研究人员发现，“酒精和海拔高度对酒精测定仪读数或完成任务的表现情况没有交互作用”。</p>\n                <p>\u{3000}\u{3000}所以，人乘坐飞机时醉得更快是个传说？纽约州立大学（State University of New York，SUNY）社会学荣誉教授戴夫·汉森（Dave Hanson）研究酒精和饮酒超过40年，他认为确实如此。他说：“我不认为它（在太空中饮酒）会有任何不同。”</p>\n                <p>\u{3000}\u{3000}他认为高原反应可能类似于宿醉，但它也可能类似于中毒。他说：“如果人们没有感受到充分的大气压力，他们也会觉得喝醉了一样。”</p>\n                <p>\u{3000}\u{3000}相反，那些声称在飞机上比在地面上醉得更快的人，可能只是经历了“自认喝醉（think-drink）”效应，这种效应多年来已被广泛研究。它表明，如果人们认为自己喝醉了，那他们的一举一动会真的像喝醉了一样—— 而不是实际上他们真的醉了。</p>\n                <p>\u{3000}\u{3000}汉森指出：“如果人们脑子里一直认为在飞机上酒精会对他们产生与平常不同的作用，那么他们乘坐飞机时真的会觉得酒精对他们产生了不同的作用。”</p>\n                <p>\u{3000}\u{3000}所以，如果酒精对人体的物理效应与海拔高度无关，那么在国际空间站上睡前小饮一杯不应该是一个大问题，对吧？错了。</p>\n                <p>\u{3000}\u{3000}美国宇航局约翰逊航天中心发言人丹尼尔·霍特(Daniel Huot)表示：“国际空间站上的宇航员不允许喝酒。在国际空间站上，酒精和其它挥发性化合物的使用受到控制，因为它们的挥发物可能对该站的水回收系统产生影响。”</p>\n                <p>\u{3000}\u{3000}为此，国际空间站上的宇航员甚至没有被提供含有酒精的产品，例如漱口水、香水或须后水。如果在国际空间站上饮酒狂欢，溢出的啤酒也可能存在损坏设备的风险。</p>\n                <p><img id=\"45395150\" alt=\"(Credit: iStock)\" src=\"http://imgtech.gmw.cn/attachement/jpg/site2/20170310/448a5bc1e2861a2c4e592a.jpg\" title=\"&#x5B87;&#x822A;&#x5458;&#x5728;&#x592A;&#x7A7A;&#x4E2D;&#x559D;&#x9152;&#x4F1A;&#x600E;&#x4E48;&#x6837;&#xFF1F;&#x540E;&#x679C;&#x5F88;&#x4E25;&#x91CD;\"/></p>\n                <p>\n                    <span face=\"&#x6977;&#x4F53;\">\u{3000}\u{3000}图注：测试表明，有关人在高空中喝酒更容易醉的传言是不正确的</span>\n                </p>\n                <p>\u{3000}\u{3000}然后是责任的问题。我们不允许汽车司机或飞机飞行员喝醉后驾驶，所以并不奇怪同样的规则适用于国际空间站上的宇航员。毕竟国际空间站的造价高达1500亿美元，而且在接近真空的太空中其运行速度达到了每小时27680公里。</p>\n                <p>\u{3000}\u{3000}然而，2007年，美国宇航局(NASA)成立了一个负责调查宇航员健康状况的独立小组，称历史上该机构至少有两名宇航员在即将飞行前喝了大量的酒，但仍然被允许飞行。Nasa安全负责人随后的审查发现并没有证据支持这一指控。宇航员在飞行前12小时是严禁饮酒的，因为他们需要充分的思维能力和清醒的意识。</p>\n                <p>\u{3000}\u{3000}出台这一规则的原因很清楚。在1985年UFAA开展的关于酒精在不同海拔高度影响的研究中，研究人员得出结论，酒精的影响与海拔高度无关。无论参与测试的人员在什么海拔高度喝酒，其酒精测量仪的读数都是一样的。他们的行为表现受到的影响也相同，但如果提供给测试人员的是安慰剂，则身处高空比身处海平面的行为表现要更差一些。这表明，无论是否摄入酒精，海拔高度可能对心理表现有轻微的影响。</p>\n                <p>\u{3000}\u{3000}国际空间站禁止享用啤酒等有大量泡沫的饮料，可能有另一个原因：没有重力的帮助，液体和气体会在宇航员的胃里不停地翻滚，导致他们不断地打嗝。</p>\n                <p>\u{3000}\u{3000}然而，尽管有严格的规则，这并不意味着太空中的人类不会接触发酵液体。在国际空间站上进行了大量有关酒精的实验—— 但没有发生让众人去饮酒的情况，所以没有人真正了解太空中人体对酒精具体有怎样的反应。</p>\n                <p>\u{3000}\u{3000}NASA发言人斯蒂芬妮?席尔霍尔茨(Stephanie Schierhol）表示：“我们研究了太空中宇航员身体的各种变化，包括微生物层面的。我们有一个营养计划，以确保他们的身体获得保持健康所需要的营养。显然，在实施‘天空实验室(skylab)’项目时，他们曾将雪利酒与宇航员一起送到太空中，但宇航员在零重力飞行时使用雪利酒的测试结果不太好。”天空实验室是美国第一座空间站。</p>\n                <p>\u{3000}\u{3000}席尔霍尔茨补充说，在测试中使用雪利酒“引发呕吐反射，公众也反对”。</p>\n                <p>\u{3000}\u{3000}也许最令人惊讶的是，人类在月球表面上喝的第一种液体是葡萄酒。前NASA宇航员巴兹·奥尔德林(Buzz Aldrin)在采访和他撰写的书中表示，1969年，在和尼尔·阿姆斯特朗(Neil Armstrong)走出登月舱之前的圣餐仪式上，他喝了少量葡萄酒。举行这一仪式时与地面的通信出现了暂停，因此这一过程从来没有播出。</p>\n                <p>\u{3000}\u{3000}虽然Nasa对太空中酒精的使用有严格的规定，但在这方面俄罗斯过去似乎更为宽松。在其“和平号”空间站上，宇航员允许喝点干邑和伏特加。当他们发现国际空间站将严格禁止饮酒时，显然有不少怨言。</p>\n                <p>\u{3000}\u{3000}然而，奇怪的是，酒仍然能通过各种方式出现在国际空间站上。2015年，日本酿酒商三得利(Suntory)的全球创新中心将该公司一些获奖的威士忌运送到国际空间站，参与一项旨在验证“能否通过利用微重力环境增强酒精饮料醇厚性”的实验。换句话说，在微重力下酒的陈酿过程可能不同，导致它的陈酿进程更快、味道更好。对此，地球上的每家酿酒商都想进一步地了解。</p>\n                <p>\u{3000}\u{3000}几年前，即2011年9月至2014年9月，Nasa赞助了一个试验，研究微重力环境对威士忌中未发酵麦芽与烧焦橡木颗粒的影响，这两种物质能对威士忌的陈酿起帮助作用。在太空中逗留将近1000天后，用于测试的威士忌的单宁成分保持不变——但是太空中橡木颗粒产生了更高浓度的木质素分解产物，这种物质能赋予威士忌特别的风味。</p>\n                <p>\u{3000}\u{3000}Nasa表示：“这种试验不仅对麦芽威士忌行业有影响，而且对整个食品和饮料行业也有影响。送上太空的威士忌与对照样品之间的风味差异是如此显著，需要进一步分析以破解不同口味产生的原因。”</p>\n                <p>\u{3000}\u{3000}因此，即使宇航员自己被禁止在地球轨道上饮酒，但他们正在做的工作可以提高在地上消费的酒的质量。</p>\n                <p>\u{3000}\u{3000}相比之下，执行登陆火星任务的人将远离家乡几年，而不是几个月，因此可能会有人提出有关禁止饮酒的规定可以放松一些。</p>\n                <p>\u{3000}\u{3000}然而，像戴夫?汉森这样的专家认为，继续禁止饮酒并没有什么害处。除了实际的安全问题，饮酒还可能有其它挑战。汉森认为，地球人存在许多社会文化方面的差异，而且人连续几年时间呆在一个狭小的空间里，很容易突然发怒，这些因素都使饮酒问题变得很棘手。</p>\n                <p><img id=\"45395153\" alt=\"(Credit: David Frohman/Peachstate Historical Consulting Inc)\" src=\"http://imgtech.gmw.cn/attachement/jpg/site2/20170310/448a5bc1e2861a2c4e592d.jpg\" title=\"&#x5B87;&#x822A;&#x5458;&#x5728;&#x592A;&#x7A7A;&#x4E2D;&#x559D;&#x9152;&#x4F1A;&#x600E;&#x4E48;&#x6837;&#xFF1F;&#x540E;&#x679C;&#x5F88;&#x4E25;&#x91CD;\"/> </p>\n                <p>\n                    <span face=\"&#x6977;&#x4F53;\">\u{3000}\u{3000}图注：奥尔德林的圣餐杯回到了地球上</span>\n                </p>\n                <p>\u{3000}\u{3000}他说：“这是一个政治问题，也是一个文化方面的问题，但不是一个科学上的问题。这将是未来一个可能产生冲突领域，因为人们具有不同的文化背景，他们对饮酒的态度不同。”他进一步指出，如果你与穆斯林、摩门教徒或禁酒主义者分配在同一间宿舍怎么办？面对未来人们可能在一个没有期限的时间内呆在一个有限的空间里，需要“尽早解决”如何协调不同文化观点的问题。</p>\n                <p><ins/>\u{3000}\u{3000}所以，当宇航员在地球轨道上时，将还不得不满足于通过欣赏外面的景色来振作精神，而不要指望沉溺于烈酒中。我们留在地球上的人，则可以准备好适量的香槟酒，以迎接他们的归来。</p>\n                <p>\u{3000}\u{3000}原标题：他晚于阿姆斯特朗登月 却是首个敢在月球喝酒的人</p>\n                <p><strong>\u{3000}\u{3000}出品︱网易科学人栏目组 胖胖</strong></p>\n                <p><strong>\u{3000}\u{3000}作者︱春春</strong>\n                    <a href=\"http://www.gmw.cn/\" target=\"_blank\"><img src=\"https://img.gmw.cn/pic/content_logo.png\" title=\"&#x8FD4;&#x56DE;&#x5149;&#x660E;&#x7F51;&#x9996;&#x9875;\"/></a>\n                </p>\n                \n                <p>[责任编辑:肖春芳]</p>\n                \n                \n            </div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435d9cf - article_scraper::full_text_parser::readability::tests::gmw::{{closure}}::h8d94b25dd084516d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:213:20
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435d802 - article_scraper::full_text_parser::readability::tests::gmw::h063623207b553563
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:213:5
[INFO] [stdout]   37:     0x564a6435d687 - article_scraper::full_text_parser::readability::tests::gmw::{{closure}}::h29e42c5f63300ab0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:212:16
[INFO] [stdout]   38:     0x564a64339c25 - core::ops::function::FnOnce::call_once::h428a926a64806fe8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::heise stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display:none')][not(ancestor::*[contains(@style,'display:none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@style,'display: none')][not(ancestor::*[contains(@style,'display: none')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//aside[not(ancestor::aside)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1 = 31
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body apple: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 0 + 0.2222222222222222 = 0.2222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node figcaption : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] figcaption: 0 + 2 = 2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node figure aufmacherbild: 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] figure: 0 + 1 = 1
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div meldung_wrapper: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0 + 0.2222222222222222 = 0.2222222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 3 = 8.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 0.2222222222222222 + 1.5 = 1.7222222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.166666666666667 + 0.5 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.3333333333333333 = 5.333333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.25 = 5.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.333333333333332 + 10 = 18.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 1.7222222222222223 + 5 = 6.722222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666667 + 1.6666666666666667 = 7.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333333 + 1.1111111111111112 = 6.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.25 + 0.8333333333333334 = 6.083333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 18.333333333333332 + 9 = 27.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 6.722222222222222 + 4.5 = 11.222222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.333333333333334 + 1.5 = 8.833333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.444444444444445 + 1 = 7.444444444444445
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.083333333333333 + 0.75 = 6.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 27.333333333333332 + 7 = 34.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 11.222222222222221 + 3.5 = 14.722222222222221
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.833333333333334 + 1.1666666666666667 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.444444444444445 + 0.7777777777777778 = 8.222222222222223
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.833333333333333 + 0.5833333333333334 = 7.416666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.33333333333333 + 3 = 37.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 14.722222222222221 + 1.5 = 16.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10 + 0.5 = 10.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.222222222222223 + 0.3333333333333333 = 8.555555555555557
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.416666666666666 + 0.25 = 7.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 4 = 4
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div magazinteaser: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div : 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.6666666666666666 = 5.666666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.666666666666666 + 0.4444444444444444 = 8.11111111111111
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31 + 0.3333333333333333 = 31.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div anriss_mit_bild_links: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 5 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div teaser_frei: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2.5 = 7.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.666666666666667 + 0.8333333333333334 = 6.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.11111111111111 + 0.5555555555555556 = 8.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.333333333333332 + 0.4166666666666667 = 31.75
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div anriss_mit_bild_links: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div newsteaser: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.5 + 0.3333333333333333 = 6.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.666666666666666 + 0.2222222222222222 = 8.888888888888888
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.75 + 0.16666666666666666 = 31.916666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 4 = 11
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 2 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6.833333333333333 + 0.6666666666666666 = 7.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.888888888888888 + 0.4444444444444444 = 9.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 31.916666666666668 + 0.3333333333333333 = 32.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div anriss_mit_bild_links: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 1 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.5 + 0.3333333333333333 = 7.833333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.333333333333332 + 0.2222222222222222 = 9.555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.25 + 0.16666666666666666 = 32.416666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 5 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9 + 2.5 = 11.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.833333333333333 + 0.8333333333333334 = 8.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.555555555555554 + 0.5555555555555556 = 10.111111111111109
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.416666666666664 + 0.4166666666666667 = 32.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div anriss_mit_bild_links: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.5 + 1 = 12.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.666666666666666 + 0.3333333333333333 = 9
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.111111111111109 + 0.2222222222222222 = 10.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.83333333333333 + 0.16666666666666666 = 32.99999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 3 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.5 + 1.5 = 14
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9 + 0.5 = 9.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.33333333333333 + 0.3333333333333333 = 10.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32.99999999999999 + 0.25 = 33.24999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div anriss_mit_bild_links: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 3 = 8
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14 + 1.5 = 15.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 9.5 + 0.5 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.666666666666664 + 0.3333333333333333 = 10.999999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.24999999999999 + 0.25 = 33.49999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8 + 4 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.5 + 2 = 17.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10 + 0.6666666666666666 = 10.666666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.999999999999998 + 0.4444444444444444 = 11.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.49999999999999 + 0.3333333333333333 = 33.83333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div anriss_mit_bild_links: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div teaser_frei: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 10.666666666666666 + 0.3333333333333333 = 11
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.444444444444443 + 0.2222222222222222 = 11.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.83333333333333 + 0.16666666666666666 = 33.99999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 3 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 1.5 = 7.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11 + 0.5 = 11.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.666666666666664 + 0.3333333333333333 = 11.999999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 33.99999999999999 + 0.25 = 34.24999999999999
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div anriss_mit_bild_links: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div artikelteaser: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.5 + 0.3333333333333333 = 11.833333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.999999999999998 + 0.2222222222222222 = 12.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.24999999999999 + 0.16666666666666666 = 34.41666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 3 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 1.5 = 7.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11.833333333333334 + 0.5 = 12.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.22222222222222 + 0.3333333333333333 = 12.555555555555554
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.41666666666666 + 0.25 = 34.66666666666666
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div anriss_mit_bild_links: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7.5 + 1 = 8.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.333333333333334 + 0.3333333333333333 = 12.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.555555555555554 + 0.2222222222222222 = 12.777777777777775
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.66666666666666 + 0.16666666666666666 = 34.83333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 5 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 8.5 + 2.5 = 11
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.666666666666668 + 0.8333333333333334 = 13.500000000000002
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12.777777777777775 + 0.5555555555555556 = 13.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34.83333333333332 + 0.4166666666666667 = 35.249999999999986
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div anriss_mit_bild_links: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 11 + 1 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.500000000000002 + 0.3333333333333333 = 13.833333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.33333333333333 + 0.2222222222222222 = 13.555555555555552
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.249999999999986 + 0.16666666666666666 = 35.41666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 3 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 12 + 1.5 = 13.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.833333333333336 + 0.5 = 14.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.555555555555552 + 0.3333333333333333 = 13.888888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.41666666666665 + 0.25 = 35.66666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div anriss_mit_bild_links: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 6 = 11
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.5 + 3 = 16.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.333333333333336 + 1 = 15.333333333333336
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 13.888888888888886 + 0.6666666666666666 = 14.555555555555552
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 35.66666666666665 + 0.5 = 36.16666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div anriss_mit_bild_links: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div teaser_frei: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 1 = 6
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.333333333333336 + 0.3333333333333333 = 15.66666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.555555555555552 + 0.2222222222222222 = 14.777777777777773
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.16666666666665 + 0.16666666666666666 = 36.333333333333314
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 7 + 5 = 12
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 6 + 2.5 = 8.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 15.66666666666667 + 0.8333333333333334 = 16.500000000000004
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 14.777777777777773 + 0.5555555555555556 = 15.333333333333329
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36.333333333333314 + 0.4166666666666667 = 36.74999999999998
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "meldung_wrapper", "content_score": "33.38907721280602"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: article {"content_score": "14.524653360691413"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"id": "container_content", "content_score": "10.980221383216056"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"id": "mitte_news", "content_score": "9.299834345665378"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "7.549019607843139", "id": "mitte_links"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: p (Some("news_datum")) with score 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("meldung_wrapper")) with score 33.38907721280602
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("meldung_wrapper"))
[INFO] [stdout] thread 'full_text_parser::readability::tests::heise' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div id=\"readability-page-1\">\n            \n    \n    <figure>\n            <img src=\"http://3.f.ix.de/scale/geometry/600/q75/imgs/18/1/4/6/2/3/5/1/Barcode-Scanner-With-Border-fc08c913da5cea5d.jpeg\">\n        \n            <figcaption>\n                \n                <p>1Password scannt auch QR-Codes.</p>\n                \n                \n                <p>(Bild: Hersteller)</p>\n                \n            </figcaption>\n        \n    </figure>\n    \n\n\n            <p><strong>Das in der iOS-Version bereits enthaltene TOTP-Feature ist nun auch für OS X 10.10 verfügbar. Zudem gibt es neue Zusatzfelder in der Datenbank und weitere Verbesserungen.</strong></p>\n            <p><a rel=\"external\" target=\"_blank\" href=\"https://itunes.apple.com/de/app/1password-password-manager/id443987910\">AgileBits hat Version 5.3 seines bekannten Passwortmanagers 1Password für OS X freigegeben.</a> Mit dem Update wird eine praktische Funktion nachgereicht, die <a href=\"http://fakehost/mac-and-i/meldung/Passwortmanager-1Password-mit-groesseren-Updates-fuer-OS-X-und-iOS-2529204.html\" target=\"_blank\">die iOS-Version der Anwendung bereits seit längerem beherrscht</a>: Das direkte Erstellen von Einmal-Passwörtern. Unterstützt wird dabei der <a rel=\"external\" target=\"_blank\" href=\"https://blog.agilebits.com/2015/01/26/totp-for-1password-users/\">TOTP-Standard</a> (Time-Based One-Time Passwords), den unter anderem Firmen wie Evernote, Dropbox oder Google einsetzen, um ihre Zugänge besser abzusichern. Neben Account und regulärem Passwort wird dabei dann ein Zusatzcode verlangt, der nur kurze Zeit gilt.</p>\n<p>Zur TOTP-Nutzung muss zunächst ein Startwert an 1Password übergeben werden. Das geht unter anderem per QR-Code, den die App über ein neues Scanfenster selbst einlesen kann – etwa aus dem Webbrowser. Eine Einführung in die Technik gibt <a rel=\"external\" target=\"_blank\" href=\"http://1pw.ca/TOTPvideoMac\">ein kurzes Video</a>. Die TOTP-Unterstützung in 1Password erlaubt es, auf ein zusätzliches Gerät (z.B. ein iPhone) neben dem Mac zu verzichten, das den Code liefert – was allerdings auch die Sicherheit verringert, weil es keinen \"echten\" zweiten Faktor mehr gibt.</p>\n<p>Update 5.3 des Passwortmanagers liefert auch noch weitere Verbesserungen. So gibt es die Möglichkeit, FaceTime-Audio- oder Skype-Anrufe aus 1Password zu starten, die Zahl der Zusatzfelder in der Datenbank wurde erweitert und der Umgang mit unterschiedlichen Zeitzonen klappt besser. Die Engine zur Passworteingabe im Browser soll beschleunigt worden sein.</p>\n<p>1Password kostet aktuell knapp 50 Euro im Mac App Store und setzt in seiner aktuellen Version mindestens OS X 10.10 voraus.\n\n\n\n<span>(<a title=\"Ben Schwan\" href=\"mailto:bsc@heise.de\" target=\"_blank\">bsc</a>)</span>\n<br>\n\n\n</p>\n\n        </div></article>\n"`,
[INFO] [stdout]  right: `"<article><div id=\"readability-page-1\">\n            \n    \n    <figure>\n            <img src=\"http://3.f.ix.de/scale/geometry/600/q75/imgs/18/1/4/6/2/3/5/1/Barcode-Scanner-With-Border-fc08c913da5cea5d.jpeg\"/>\n        \n            <figcaption>\n                \n                <p>1Password scannt auch QR-Codes.</p>\n                \n                \n                <p>(Bild: Hersteller)</p>\n                \n            </figcaption>\n        \n    </figure>\n    \n\n\n            <p><strong>Das in der iOS-Version bereits enthaltene TOTP-Feature ist nun auch für OS X 10.10 verfügbar. Zudem gibt es neue Zusatzfelder in der Datenbank und weitere Verbesserungen.</strong></p>\n            <p><a rel=\"external\" target=\"_blank\" href=\"https://itunes.apple.com/de/app/1password-password-manager/id443987910\">AgileBits hat Version 5.3 seines bekannten Passwortmanagers 1Password für OS X freigegeben.</a> Mit dem Update wird eine praktische Funktion nachgereicht, die <a href=\"http://fakehost/mac-and-i/meldung/Passwortmanager-1Password-mit-groesseren-Updates-fuer-OS-X-und-iOS-2529204.html\" target=\"_blank\">die iOS-Version der Anwendung bereits seit längerem beherrscht</a>: Das direkte Erstellen von Einmal-Passwörtern. Unterstützt wird dabei der <a rel=\"external\" target=\"_blank\" href=\"https://blog.agilebits.com/2015/01/26/totp-for-1password-users/\">TOTP-Standard</a> (Time-Based One-Time Passwords), den unter anderem Firmen wie Evernote, Dropbox oder Google einsetzen, um ihre Zugänge besser abzusichern. Neben Account und regulärem Passwort wird dabei dann ein Zusatzcode verlangt, der nur kurze Zeit gilt.</p>\n<p>Zur TOTP-Nutzung muss zunächst ein Startwert an 1Password übergeben werden. Das geht unter anderem per QR-Code, den die App über ein neues Scanfenster selbst einlesen kann – etwa aus dem Webbrowser. Eine Einführung in die Technik gibt <a rel=\"external\" target=\"_blank\" href=\"http://1pw.ca/TOTPvideoMac\">ein kurzes Video</a>. Die TOTP-Unterstützung in 1Password erlaubt es, auf ein zusätzliches Gerät (z.B. ein iPhone) neben dem Mac zu verzichten, das den Code liefert – was allerdings auch die Sicherheit verringert, weil es keinen \"echten\" zweiten Faktor mehr gibt.</p>\n<p>Update 5.3 des Passwortmanagers liefert auch noch weitere Verbesserungen. So gibt es die Möglichkeit, FaceTime-Audio- oder Skype-Anrufe aus 1Password zu starten, die Zahl der Zusatzfelder in der Datenbank wurde erweitert und der Umgang mit unterschiedlichen Zeitzonen klappt besser. Die Engine zur Passworteingabe im Browser soll beschleunigt worden sein.</p>\n<p>1Password kostet aktuell knapp 50 Euro im Mac App Store und setzt in seiner aktuellen Version mindestens OS X 10.10 voraus.\n\n\n\n<span>(<a title=\"Ben Schwan\" href=\"mailto:bsc@heise.de\" target=\"_blank\">bsc</a>)</span>\n<br/>\n\n\n</p>\n\n        </div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435e50f - article_scraper::full_text_parser::readability::tests::heise::{{closure}}::h06e0abf3fdbada38
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:228:22
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435e342 - article_scraper::full_text_parser::readability::tests::heise::hd6e172e212e018e3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:228:5
[INFO] [stdout]   37:     0x564a6435e1c7 - article_scraper::full_text_parser::readability::tests::heise::{{closure}}::he16c6373124a137f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:227:18
[INFO] [stdout]   38:     0x564a6433a015 - core::ops::function::FnOnce::call_once::h4be75afc9b1bc710
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::firefox_nightly_blog stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//table' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//figure' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[@onclick]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')][not(ancestor::*[contains(@class,' entry-unrelated ') or contains(@class,' instapaper_ignore ')])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//input[not(ancestor::input)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//textarea[not(ancestor::textarea)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//select[not(ancestor::select)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//button[not(ancestor::button)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//a[not(node())][not(ancestor::a[not(node())])]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[not(ancestor::iframe)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object[not(ancestor::object)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//embed[not(ancestor::embed)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//object' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//author' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dc:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//meta[contains(@name, 'dcterm:creator')]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node a : 0
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] a: 0 + 3 = 3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div site-title-wrap content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 1.5 = 31.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div site-id: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.5 = 5.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node header section: -25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] header: -25 + 0.3333333333333333 = -24.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node body post-template-default single single-post postid-997 single-format-standard color-scheme-none pattern-none: 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] body: 25 + 0.25 = 25.25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div wp-caption aligncenter: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -3 + 1 = -2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node ul : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -3 + 0.3333333333333333 = -2.6666666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -3 + 0.2222222222222222 = -2.7777777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node ul : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -3 + 0.16666666666666666 = -2.8333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div entry-content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 2 = 32
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node article post post-997 type-post status-publish format-standard hentry category-news: 50
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 50 + 1 = 51
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div content: 30
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30 + 0.3333333333333333 = 30.333333333333332
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node main : 25
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 25 + 0.2222222222222222 = 25.22222222222222
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div site-wrap: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 0.16666666666666666 = 5.166666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 32 + 2 = 34
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 51 + 1 = 52
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.333333333333332 + 0.3333333333333333 = 30.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 25.22222222222222 + 0.2222222222222222 = 25.444444444444443
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.166666666666667 + 0.16666666666666666 = 5.333333333333334
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 34 + 2 = 36
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 52 + 1 = 53
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.666666666666664 + 0.3333333333333333 = 30.999999999999996
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 25.444444444444443 + 0.2222222222222222 = 25.666666666666664
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.333333333333334 + 0.16666666666666666 = 5.500000000000001
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 36 + 2 = 38
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] article: 53 + 1 = 54
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 30.999999999999996 + 0.3333333333333333 = 31.33333333333333
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] main: 25.666666666666664 + 0.2222222222222222 = 25.888888888888886
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5.500000000000001 + 0.16666666666666666 = 5.666666666666668
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div wp-caption aligncenter: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 2 = 7
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -3 + 1 = -2
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node ul : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -3 + 0.3333333333333333 = -2.6666666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -3 + 0.2222222222222222 = -2.7777777777777777
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node ul : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -3 + 0.16666666666666666 = -2.8333333333333335
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node div wp-caption aligncenter: 5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] div: 5 + 5 = 10
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -3 + 2.5 = -0.5
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node ul : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -3 + 0.8333333333333334 = -2.1666666666666665
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] initialize node li : -3
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] li: -3 + 0.5555555555555556 = -2.4444444444444446
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] ul: -2.8333333333333335 + 0.4166666666666667 = -2.416666666666667
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: article {"content_score": "43.082292432035274", "class": "post post-997 type-post status-publish format-standard hentry category-news", "id": "post-997"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"content_score": "30.317168748469264", "class": "entry-content"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: div {"class": "content", "content_score": "24.99836721365009"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: main {"id": "content", "content_score": "20.654679293547773"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] candidate: body {"content_score": "19.980647900994903", "class": "post-template-default single single-post postid-997 single-format-standard color-scheme-none pattern-none", "data-blogname": "Firefox Nightly News"}
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: div (Some("content")) with score 24.99836721365009
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Appending node: div (Some("content"))
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::full_text_parser::readability] Looking at sibling node: nav (Some("section nav-paging")) with score 0
[INFO] [stdout] thread 'full_text_parser::readability::tests::firefox_nightly_blog' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `"<article><div id=\"readability-page-1\">\n                    <article id=\"post-997\">\n                        \n                        <div>\n                            <h3>\n                                Highlights\n                            </h3>\n                            <ul>\n                                <li>\n                                    <a href=\"https://blog.mozilla.org/blog/2020/12/15/our-year-in-review-how-weve-kept-firefox-working-for-you-in-2020/\" target=\"_blank\">Here’s our Firefox Year in Review!</a>\n                                </li>\n                                <li>\n                                    <a href=\"https://blog.mozilla.org/performance/2020/12/15/2020-year-in-review/\" target=\"_blank\">Here’s our Performance Year in Review!</a>\n                                </li>\n                                <li>We’ve just landed <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1553982\" target=\"_blank\">Bug 1553982</a>, which aims to prevent starting an update while another Firefox instance is running (the cause of that about:restartrequired error page you may have seen).\n                                    <ul>\n                                        <li>\n                                            <div id=\"attachment_994\">\n                                                <p><a href=\"https://3sgkpvh31s44756j71xlti9b-wpengine.netdna-ssl.com/files/2020/12/headlines85_0.png\" target=\"_blank\"><img aria-describedby=\"caption-attachment-994\" loading=\"lazy\" src=\"https://3sgkpvh31s44756j71xlti9b-wpengine.netdna-ssl.com/files/2020/12/headlines85_0.png\" alt='The about:restartrequired error page, saying \"Sorry. We just need to do one small thing to keep going. Nightly has just been updated in the background. Click Restart Nightly to complete the update. We will restore all your pages, windows and tabs afterwards, so you can be on your way quickly.\", followed by a button to restart Nightly.' width=\"1600\" height=\"805\" srcset=\"https://blog.nightly.mozilla.org/files/2020/12/headlines85_0.png 1600w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_0-300x151.png 300w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_0-600x302.png 600w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_0-768x386.png 768w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_0-1536x773.png 1536w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_0-1000x503.png 1000w\" sizes=\"(max-width: 1600px) 100vw, 1600px\"></a></p>\n<p id=\"caption-attachment-994\">\n                                                    Users who run multiple user profiles concurrently will probably see this less!\n                                                </p>\n                                            </div>\n                                        </li>\n                                    </ul>\n                                </li>\n                                <li>Also just about to land is <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=353804\" target=\"_blank\">Bug 353804</a>, which provides some support for downloading new updates when we already have an update downloaded but haven’t installed it yet. That should prevent many cases of restarting to finish an update and then immediately being notified about another one.\n                                </li>\n                                <li>Thanks to evilpie, users can now <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1650645\" target=\"_blank\">import logins from Keepass(XC) into Firefox</a>\n                                </li>\n                                <li>From Firefox 85 it’s now possible to disable tab-to-search on a per-engine basis, by unchecking a search engine in <i>Search Preferences</i>. That will both hide the shortcut button and disable tab-to-search for the engine. (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1681512\" target=\"_blank\">Bug 1681512</a>)\n                                </li>\n                                <li>From Firefox 85 it’s also possible to disable tab-to-search globally by unchecking the <i>Search Engines</i> checkbox in the <i>Address Bar Preferences</i>, under <i>Privacy &amp; Security</i>.\n                                </li>\n                                <li>Firefox now supports printing non-contiguous page ranges (e.g. 1-3, 6, 7) – <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=499640\" target=\"_blank\">Bug 499640</a>\n                                </li>\n                                <li>DevTools and Marionette are now fully Fission compatible! Congratulations to those teams!\n                                    <ul>\n                                        <li>Reminder: Nightly users can help us test Fission by enabling it in about:preferences#experimental, and <a href=\"https://bugzilla.mozilla.org/enter_bug.cgi?assigned_to=nobody%40mozilla.org&amp;blocked=1561396&amp;bug_ignored=0&amp;bug_severity=--&amp;bug_status=NEW&amp;bug_type=defect&amp;cf_a11y_review_project_flag=---&amp;cf_fission_milestone=---&amp;cf_fx_iteration=---&amp;cf_fx_points=---&amp;cf_root_cause=---&amp;cf_status_firefox83=---&amp;cf_status_firefox84=---&amp;cf_status_firefox85=---&amp;cf_status_firefox86=---&amp;cf_status_firefox_esr78=---&amp;cf_status_thunderbird_esr78=---&amp;cf_tracking_firefox84=---&amp;cf_tracking_firefox85=---&amp;cf_tracking_firefox86=---&amp;cf_tracking_firefox_esr78=---&amp;cf_tracking_firefox_relnote=---&amp;cf_tracking_firefox_sumo=---&amp;cf_tracking_thunderbird_esr78=---&amp;cf_webcompat_priority=---&amp;component=DOM%3A%20Navigation&amp;contenttypemethod=list&amp;contenttypeselection=text%2Fplain&amp;defined_groups=1&amp;filed_via=standard_form&amp;flag_type-203=X&amp;flag_type-37=X&amp;flag_type-41=X&amp;flag_type-607=X&amp;flag_type-721=X&amp;flag_type-737=X&amp;flag_type-787=X&amp;flag_type-799=X&amp;flag_type-800=X&amp;flag_type-803=X&amp;flag_type-846=X&amp;flag_type-855=X&amp;flag_type-863=X&amp;flag_type-864=X&amp;flag_type-930=X&amp;flag_type-936=X&amp;flag_type-937=X&amp;flag_type-945=X&amp;form_name=enter_bug&amp;maketemplate=Remember%20values%20as%20bookmarkable%20template&amp;op_sys=Unspecified&amp;priority=--&amp;product=Core&amp;rep_platform=Unspecified&amp;target_milestone=---&amp;version=unspecified\" target=\"_blank\">filing bugs here</a>\n                                        </li>\n                                    </ul>\n                                </li>\n                            </ul>\n                            <h3>\n                                Friends of the Firefox team\n                            </h3>\n                            <h4>\n                                Introductions/Shout-Outs\n                            </h4>\n                            <ul>\n                                <li>[harry] Amy Churchwell joins the Search &amp; Navigation team today. She transferred internally from Marketing Engineering. Welcome Amy!\n                                </li>\n                            </ul>\n                            <h4>\n                                <a href=\"https://bugzilla.mozilla.org/buglist.cgi?title=Resolved%20bugs%20(excluding%20employees)&amp;quicksearch=1647931%2C1649618%2C1650645%2C1652412%2C1654217%2C1664768%2C1666831%2C1667061%2C1671579%2C1674806%2C1678173%2C1678372%2C1678616%2C1678865%2C1678866%2C1679252%2C1679412%2C1680931%2C1681213%2C1681554%2C1681642%2C1681948\" target=\"_blank\">Resolved bugs (excluding employees)</a>\n                            </h4>\n                            <h4>\n                                Fixed more than one bug\n                            </h4>\n                            <ul>\n                                <li>Masatoshi Kimura [:emk]\n                                </li>\n                                <li>Michelle Goossens [:masterwayz]\n                                </li>\n                                <li>Sonia\n                                </li>\n                                <li>Tim Nguyen :ntim\n                                </li>\n                            </ul>\n                            <h4>\n                                New contributors (🌟 = first patch)\n                            </h4>\n                            <ul>\n                                <li>🌟 Ankush Dua <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1671579\" target=\"_blank\">fixed an issue with revoked devtools_page permissions for WebExtensions</a>\n                                </li>\n                                <li>🌟 gero <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1674806\" target=\"_blank\">removed the windowtype attribute</a> from dialogs where we didn’t need it anymore\n                                </li>\n                                <li>manekenpix <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1664768\" target=\"_blank\">converted some DevTools code</a> to use DOM Promises instead of the defer library\n                                </li>\n                            </ul>\n                            <h3>\n                                Project Updates\n                            </h3>\n                            <h4>\n                                Add-ons / Web Extensions\n                            </h4>\n                            <h5>\n                                Addon Manager &amp; about:addons\n                            </h5>\n                            <ul>\n                                <li>Starting from Firefox 85, Mozilla-signed privileged addons can be installed from a third party website without triggering the “third party addon install doorhanger” (and without having to add new “install” site permission for those hosts, <a href=\"https://searchfox.org/mozilla-central/rev/23c25cd32a1e87095301273937b4ee162f41e860/browser/app/permissions#24-25\" target=\"_blank\">e.g. as we had to do for fpn.firefox.com</a>) – <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1681331\" target=\"_blank\">Bug 1681331</a>\n                                </li>\n                            </ul>\n                            <ul>\n                                <li>Fixed addon startup issue when an extension sideloaded in the profile is updated on disk (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1664144\" target=\"_blank\">Bug 1664144</a>)\n                                </li>\n                                <li>Some more small about:addons cleanup from ntim (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678173\" target=\"_blank\">Bug 1678173</a>, <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678865\" target=\"_blank\">Bug 1678865</a>, <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678866\" target=\"_blank\">Bug 1678866</a>). Thanks a lot, ntim!\n                                </li>\n                            </ul>\n                            \n                            <h5>\n                                WebExtensions Framework\n                            </h5>\n                            <ul>\n                                <li>\n                                    <b>Ankush Dua</b> <i>contributed a fix for the devtools optional_permission</i> (the devtools optional_permission can be used by extension, like ABP, that provides a devtools panel as a secondary feature of the addon) – <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1671579\" target=\"_blank\">Bug 1671579</a>\n                                </li>\n                                <li>Fixed content scripts applied to webpages loaded as subframes of an extension browserAction/pageAction popup when Fission is enabled – <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1680877\" target=\"_blank\">Bug 1680877</a>\n                                </li>\n                                <li>Fixed addon startup issue when webRequest is moved from permissions to optional_permissions in an addon update (regression from <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1624235\" target=\"_blank\">Bug 1624235</a>) – <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1637059\" target=\"_blank\">Bug 1637059</a>\n                                </li>\n                            </ul>\n                            <h4>\n                                Developer Tools\n                            </h4>\n                            <ul>\n                                <li>\n                                    <b>DevTools Fission</b> <b>M2</b> – Making DevTools Fission compatible DONE.\n                                    <ul>\n                                        <li>\n                                            <div id=\"attachment_995\">\n                                                <p><a href=\"https://3sgkpvh31s44756j71xlti9b-wpengine.netdna-ssl.com/files/2020/12/headlines85_1.png\" target=\"_blank\"><img aria-describedby=\"caption-attachment-995\" loading=\"lazy\" src=\"https://3sgkpvh31s44756j71xlti9b-wpengine.netdna-ssl.com/files/2020/12/headlines85_1.png\" alt=\"A table showing the total number of remaining bugs for the MVP to make the DevTools Fission-compatible.\" width=\"1600\" height=\"192\" srcset=\"https://blog.nightly.mozilla.org/files/2020/12/headlines85_1.png 1600w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_1-300x36.png 300w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_1-600x72.png 600w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_1-768x92.png 768w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_1-1536x184.png 1536w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_1-1000x120.png 1000w\" sizes=\"(max-width: 1600px) 100vw, 1600px\"></a></p>\n<p id=\"caption-attachment-995\">\n                                                    Our DevTools are ready for Fission (out-of-process iframes)!\n                                                </p>\n                                            </div>\n                                        </li>\n                                    </ul>\n                                </li>\n                                <li>\n                                    <b>Marionette Fission</b> – Making Marionette Fission compatible DONE\n                                    <ul>\n                                        <li>\n                                            <div id=\"attachment_996\">\n                                                <p><a href=\"https://3sgkpvh31s44756j71xlti9b-wpengine.netdna-ssl.com/files/2020/12/headlines85_2.png\" target=\"_blank\"><img aria-describedby=\"caption-attachment-996\" loading=\"lazy\" src=\"https://3sgkpvh31s44756j71xlti9b-wpengine.netdna-ssl.com/files/2020/12/headlines85_2.png\" alt=\"A table showing the total number of remaining bugs for the MVP to make Marionette Fission-compatible.\" width=\"1600\" height=\"189\" srcset=\"https://blog.nightly.mozilla.org/files/2020/12/headlines85_2.png 1600w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_2-300x35.png 300w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_2-600x71.png 600w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_2-768x91.png 768w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_2-1536x181.png 1536w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_2-1000x118.png 1000w\" sizes=\"(max-width: 1600px) 100vw, 1600px\"></a></p>\n<p id=\"caption-attachment-996\">\n                                                    Marionette, the framework that allows Firefox to be tested with automation, is now Fission compatible too!\n                                                </p>\n                                            </div>\n                                        </li>\n                                    </ul>\n                                </li>\n                            </ul>\n                            <h4>\n                                Fission\n                            </h4>\n                            <ul>\n                                <li>Neil has patches up to <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1682442\" target=\"_blank\">improve the behaviour of the tab unloader</a>, and <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1644911\" target=\"_blank\">show UI when subframes crash</a>\n                                </li>\n                            </ul>\n                            <h4>\n                                Installer &amp; Updater\n                            </h4>\n                            <ul>\n                                <li>Background updater work is also proceeding, with <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1676296\" target=\"_blank\">Bug 1676296</a> landing last week to support managing scheduled tasks in Gecko, and more development still also happening on the background task framework.\n                                </li>\n                            </ul>\n                            <h4>\n                                New Tab Page and Pocket\n                            </h4>\n                            <ul>\n                                <li>We’re running three experiments:\n                                    <ul>\n                                        <li>Newtab Pocket stories in AU and NZ\n                                        </li>\n                                        <li>New signup/login call-to-action in the Pocket doorhanger\n                                        </li>\n                                        <li>We’re testing some changes to newtab story personalization\n                                        </li>\n                                    </ul>\n                                </li>\n                            </ul>\n                            <h4>\n                                <a href=\"https://wiki.mozilla.org/Toolkit:Password_Manager\" target=\"_blank\">Password Manager</a>\n                            </h4>\n                            <ul>\n                                <li>Dimi fixed <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1677710\" target=\"_blank\">Bug 1677710</a> The password manager code triggers main thread sqlite disk I/O off of the gather-telemetry notification\n                                </li>\n                                <li>And <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678200\" target=\"_blank\">Bug 1678200</a> Remove or update probes expiring in Firefox 86: pwmgr.doorhanger_submitted#doorhanger_submitted\n                                </li>\n                                <li>Thanks for Kenrick95 for fixing <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678616\" target=\"_blank\">Bug 1678616</a> about:logins menu problem\n                                </li>\n                                <li>2021 Planning underway\n                                </li>\n                            </ul>\n                            <h4>\n                                PDFs &amp; Printing\n                            </h4>\n                            <ul>\n                                <li>mstriemer put a Printing… message in the dialog and hid the popup dialog which showed progress, the cancel button on that dialog caused problems and it looked dated <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1679133\" target=\"_blank\">Bug 1679133</a>\n                                </li>\n                                <li>mstriemer hid the print setting that don’t relate to PDFs when a PDF is being printed <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1669725\" target=\"_blank\">Bug 1669725</a>\n                                </li>\n                                <li>mstriemer updated the form to be disabled when loading a printer’s settings. Sometimes loading a physical printer’s settings can take a few settings and changes could be lost in this time <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1676388\" target=\"_blank\">Bug 1676388</a>\n                                </li>\n                                <li>emalysz made a change to avoid updating the preview for some settings that can’t change the preview output <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1676199\" target=\"_blank\">Bug 1676199</a>\n                                </li>\n                                <li>sfoster added a paginator to the preview when it’s hovered to show current page, next/prev/first/last buttons <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1654684\" target=\"_blank\">Bug 1654684</a>\n                                </li>\n                                <li>emalysz added support for non-contiguous page ranges (ex: 1-3, 6, 7) <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=499640\" target=\"_blank\">Bug 499640</a>\n                                </li>\n                                <li>emalysz fixed an issue where the form could get disabled with custom margins interactions <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1674106\" target=\"_blank\">Bug 1674106</a>\n                                </li>\n                            </ul>\n                            <h4>\n                                Performance\n                            </h4>\n                            <ul>\n                                <li>emalysz continues to make progress leading the charge migrating us from OS.File to IOUtils\n                                    <ul>\n                                        <li>Shout out to barret for landing necessary changes to IOUtils to support the migration!\n                                        </li>\n                                        <li>Currently investigating <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1679252\" target=\"_blank\">a bizarre ts_paint_webext regression</a> caused by one of these conversions\n                                        </li>\n                                    </ul>\n                                </li>\n                                <li>emalysz <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1664444\" target=\"_blank\">fixed a performance issue with the Screenshots feature</a>, and made it more compatible with Fission\n                                </li>\n                                <li>bigiri has <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1649610\" target=\"_blank\">a patch to move SharedDataMap.jsm off of OSFile</a>\n                                </li>\n                                <li>florian’s team has <a href=\"https://firefox-source-docs.mozilla.org/tools/profiler/markers-guide.html\" target=\"_blank\">landed some great documentation</a> for the new profiler marker API\n                                </li>\n                                <li>florian has some new visualization variations up for the BHR dashboard\n                                    <ul>\n                                        <li>\n                                            <a href=\"http://queze.net/bhr/test/#showFrames=1\" target=\"_blank\">showFrames</a>\n                                        </li>\n                                        <li>\n                                            <a href=\"http://queze.net/bhr/test/#showFrames=1&amp;onlyXulLeaf=1\" target=\"_blank\">onlyXulLeaf</a>\n                                        </li>\n                                        <li>\n                                            <a href=\"http://queze.net/bhr/test/#showFrames=1&amp;onlyXulLeaf=1&amp;skipKnownBugs=1\" target=\"_blank\">skipKnownBugs</a>\n                                        </li>\n                                        <li>This BHR dashboard helped identify a hang caused by the password manager code, <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1677710\" target=\"_blank\">which has been recently fixed</a>! Thanks, dimi!\n                                        </li>\n                                    </ul>\n                                </li>\n                                <li>Gijs <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1667237\" target=\"_blank\">made the Bookmarks Toolbar initialization occur later in the startup window</a>\n                                </li>\n                                <li>Gijs <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1681169\" target=\"_blank\">fixed some flicker</a> that occurred when launching the browser with the Bookmarks Toolbar enabled\n                                </li>\n                                <li>mconley fixed <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1673716\" target=\"_blank\">an AsyncShutdown hang caused by the about:home startup cache</a>\n                                </li>\n                                <li>mconley <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1651311\" target=\"_blank\">re-enabled TART</a>\n                                </li>\n                                <li>dthayer has <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1672789\" target=\"_blank\">some fixes</a> and <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678488\" target=\"_blank\">polish</a> for <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1680258\" target=\"_blank\">the pre-XUL skeleton UI</a>\n                                </li>\n                            </ul>\n                            <h4>\n                                Picture-in-Picture\n                            </h4>\n                            <ul>\n                                <li>We’ve got the green light for another round of MSU students hacking on Picture-in-Picture next semester! mhowell and mtigley will be mentoring them.\n                                </li>\n                                <li>In progress:\n                                    <ul>\n                                        <li>\n                                            <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1677080\" target=\"_blank\">Bug 1677080 – Fullscreen PiP window is affected by switching video source</a>\n                                        </li>\n                                        <li>\n                                            <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1677107\" target=\"_blank\">Bug 1677107 – Add Telemetry for tracking multiple PiP support usage</a>\n                                        </li>\n                                        <li>\n                                            <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1681796\" target=\"_blank\">Bug 1681796 – Prevent superfluous PictureInPictureParent actors from being associated with each tab</a>\n                                        </li>\n                                        <li>\n                                            <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1680796\" target=\"_blank\">Bug 1680796 – Ensure that the tab’s Toolkit:PictureInPicture actor is destroyed before moving to next test</a>\n                                        </li>\n                                        <li>\n                                            <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678390\" target=\"_blank\">Bug 1678390 – Prevent Picture-in-Picture windows from opening on top of one another</a>\n                                        </li>\n                                    </ul>\n                                </li>\n                            </ul>\n                            <h4>\n                                Search and Navigation\n                            </h4>\n                            <ul>\n                                <li>Fixed regressions related to Input Method Editor, in particular loss of the last token (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1673669\" target=\"_blank\">Bug 1673669</a>) and race conditions causing the wrong search engine to be used or Search Mode to be lost (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1679697\" target=\"_blank\">Bug 1679697</a>, <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678647\" target=\"_blank\">Bug 1678647</a>)\n                                </li>\n                                <li>Introduced a new advanced preference to keep the Address Bar results panel open during IME composition. This provides a better experience for keyboard layouts that don’t open a picker panel. In the future we hope to be able to auto-detect that situation, but in the meanwhile, you can flip <i>browser.urlbar.imeCompositionClosesPanel</i> to false and test the alternative behavior (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1673971\" target=\"_blank\">Bug 1673971</a>)\n                                </li>\n                                <li>URL canonization (<a href=\"about:blank\" target=\"_blank\">www.*.com</a>) now uses https by default, the protocol can be customized through the <i>browser.fixup.alternate.protocol</i> advanced pref (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1638215\" target=\"_blank\">Bug 1638215</a>)\n                                </li>\n                                <li>Work continued on the weather QuickSuggest experiment, but its release has been moved to January.\n                                </li>\n                                <li>Region.jsm now can use a Geolocation monitor to update without hitting the network (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1663501\" target=\"_blank\">Bug 1663501</a>)\n                                </li>\n                                <li>Fixed a bug where search engines were being re-added on startup after their removal, when using a language pack (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1675624\" target=\"_blank\">Bug 1675624</a>)\n                                </li>\n                            </ul>\n                        </div>\n                        \n                    </article>\n                </div></article>\n"`,
[INFO] [stdout]  right: `"<article><div id=\"readability-page-1\">\n                    <article id=\"post-997\">\n                        \n                        <div>\n                            <h3>\n                                Highlights\n                            </h3>\n                            <ul>\n                                <li>\n                                    <a href=\"https://blog.mozilla.org/blog/2020/12/15/our-year-in-review-how-weve-kept-firefox-working-for-you-in-2020/\" target=\"_blank\">Here’s our Firefox Year in Review!</a>\n                                </li>\n                                <li>\n                                    <a href=\"https://blog.mozilla.org/performance/2020/12/15/2020-year-in-review/\" target=\"_blank\">Here’s our Performance Year in Review!</a>\n                                </li>\n                                <li>We’ve just landed <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1553982\" target=\"_blank\">Bug 1553982</a>, which aims to prevent starting an update while another Firefox instance is running (the cause of that about:restartrequired error page you may have seen).\n                                    <ul>\n                                        <li>\n                                            <div id=\"attachment_994\">\n                                                <p><a href=\"https://3sgkpvh31s44756j71xlti9b-wpengine.netdna-ssl.com/files/2020/12/headlines85_0.png\" target=\"_blank\"><img aria-describedby=\"caption-attachment-994\" loading=\"lazy\" src=\"https://3sgkpvh31s44756j71xlti9b-wpengine.netdna-ssl.com/files/2020/12/headlines85_0.png\" alt=\"The about:restartrequired error page, saying &quot;Sorry. We just need to do one small thing to keep going. Nightly has just been updated in the background. Click Restart Nightly to complete the update. We will restore all your pages, windows and tabs afterwards, so you can be on your way quickly.&quot;, followed by a button to restart Nightly.\" width=\"1600\" height=\"805\" srcset=\"https://blog.nightly.mozilla.org/files/2020/12/headlines85_0.png 1600w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_0-300x151.png 300w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_0-600x302.png 600w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_0-768x386.png 768w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_0-1536x773.png 1536w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_0-1000x503.png 1000w\" sizes=\"(max-width: 1600px) 100vw, 1600px\"/></a></p><p id=\"caption-attachment-994\">\n                                                    Users who run multiple user profiles concurrently will probably see this less!\n                                                </p>\n                                            </div>\n                                        </li>\n                                    </ul>\n                                </li>\n                                <li>Also just about to land is <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=353804\" target=\"_blank\">Bug 353804</a>, which provides some support for downloading new updates when we already have an update downloaded but haven’t installed it yet. That should prevent many cases of restarting to finish an update and then immediately being notified about another one.\n                                </li>\n                                <li>Thanks to evilpie, users can now <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1650645\" target=\"_blank\">import logins from Keepass(XC) into Firefox</a>\n                                </li>\n                                <li>From Firefox 85 it’s now possible to disable tab-to-search on a per-engine basis, by unchecking a search engine in <i>Search Preferences</i>. That will both hide the shortcut button and disable tab-to-search for the engine. (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1681512\" target=\"_blank\">Bug 1681512</a>)\n                                </li>\n                                <li>From Firefox 85 it’s also possible to disable tab-to-search globally by unchecking the <i>Search Engines</i> checkbox in the <i>Address Bar Preferences</i>, under <i>Privacy &amp; Security</i>.\n                                </li>\n                                <li>Firefox now supports printing non-contiguous page ranges (e.g. 1-3, 6, 7) – <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=499640\" target=\"_blank\">Bug 499640</a>\n                                </li>\n                                <li>DevTools and Marionette are now fully Fission compatible! Congratulations to those teams!\n                                    <ul>\n                                        <li>Reminder: Nightly users can help us test Fission by enabling it in about:preferences#experimental, and <a href=\"https://bugzilla.mozilla.org/enter_bug.cgi?assigned_to=nobody%40mozilla.org&amp;blocked=1561396&amp;bug_ignored=0&amp;bug_severity=--&amp;bug_status=NEW&amp;bug_type=defect&amp;cf_a11y_review_project_flag=---&amp;cf_fission_milestone=---&amp;cf_fx_iteration=---&amp;cf_fx_points=---&amp;cf_root_cause=---&amp;cf_status_firefox83=---&amp;cf_status_firefox84=---&amp;cf_status_firefox85=---&amp;cf_status_firefox86=---&amp;cf_status_firefox_esr78=---&amp;cf_status_thunderbird_esr78=---&amp;cf_tracking_firefox84=---&amp;cf_tracking_firefox85=---&amp;cf_tracking_firefox86=---&amp;cf_tracking_firefox_esr78=---&amp;cf_tracking_firefox_relnote=---&amp;cf_tracking_firefox_sumo=---&amp;cf_tracking_thunderbird_esr78=---&amp;cf_webcompat_priority=---&amp;component=DOM%3A%20Navigation&amp;contenttypemethod=list&amp;contenttypeselection=text%2Fplain&amp;defined_groups=1&amp;filed_via=standard_form&amp;flag_type-203=X&amp;flag_type-37=X&amp;flag_type-41=X&amp;flag_type-607=X&amp;flag_type-721=X&amp;flag_type-737=X&amp;flag_type-787=X&amp;flag_type-799=X&amp;flag_type-800=X&amp;flag_type-803=X&amp;flag_type-846=X&amp;flag_type-855=X&amp;flag_type-863=X&amp;flag_type-864=X&amp;flag_type-930=X&amp;flag_type-936=X&amp;flag_type-937=X&amp;flag_type-945=X&amp;form_name=enter_bug&amp;maketemplate=Remember%20values%20as%20bookmarkable%20template&amp;op_sys=Unspecified&amp;priority=--&amp;product=Core&amp;rep_platform=Unspecified&amp;target_milestone=---&amp;version=unspecified\" target=\"_blank\">filing bugs here</a>\n                                        </li>\n                                    </ul>\n                                </li>\n                            </ul>\n                            <h3>\n                                Friends of the Firefox team\n                            </h3>\n                            <h4>\n                                Introductions/Shout-Outs\n                            </h4>\n                            <ul>\n                                <li>[harry] Amy Churchwell joins the Search &amp; Navigation team today. She transferred internally from Marketing Engineering. Welcome Amy!\n                                </li>\n                            </ul>\n                            <h4>\n                                <a href=\"https://bugzilla.mozilla.org/buglist.cgi?title=Resolved%20bugs%20(excluding%20employees)&amp;quicksearch=1647931%2C1649618%2C1650645%2C1652412%2C1654217%2C1664768%2C1666831%2C1667061%2C1671579%2C1674806%2C1678173%2C1678372%2C1678616%2C1678865%2C1678866%2C1679252%2C1679412%2C1680931%2C1681213%2C1681554%2C1681642%2C1681948\" target=\"_blank\">Resolved bugs (excluding employees)</a>\n                            </h4>\n                            <h4>\n                                Fixed more than one bug\n                            </h4>\n                            <ul>\n                                <li>Masatoshi Kimura [:emk]\n                                </li>\n                                <li>Michelle Goossens [:masterwayz]\n                                </li>\n                                <li>Sonia\n                                </li>\n                                <li>Tim Nguyen :ntim\n                                </li>\n                            </ul>\n                            <h4>\n                                New contributors (🌟 = first patch)\n                            </h4>\n                            <ul>\n                                <li>🌟 Ankush Dua <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1671579\" target=\"_blank\">fixed an issue with revoked devtools_page permissions for WebExtensions</a>\n                                </li>\n                                <li>🌟 gero <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1674806\" target=\"_blank\">removed the windowtype attribute</a> from dialogs where we didn’t need it anymore\n                                </li>\n                                <li>manekenpix <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1664768\" target=\"_blank\">converted some DevTools code</a> to use DOM Promises instead of the defer library\n                                </li>\n                            </ul>\n                            <h3>\n                                Project Updates\n                            </h3>\n                            <h4>\n                                Add-ons / Web Extensions\n                            </h4>\n                            <h5>\n                                Addon Manager &amp; about:addons\n                            </h5>\n                            <ul>\n                                <li>Starting from Firefox 85, Mozilla-signed privileged addons can be installed from a third party website without triggering the “third party addon install doorhanger” (and without having to add new “install” site permission for those hosts, <a href=\"https://searchfox.org/mozilla-central/rev/23c25cd32a1e87095301273937b4ee162f41e860/browser/app/permissions#24-25\" target=\"_blank\">e.g. as we had to do for fpn.firefox.com</a>) – <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1681331\" target=\"_blank\">Bug 1681331</a>\n                                </li>\n                            </ul>\n                            <ul>\n                                <li>Fixed addon startup issue when an extension sideloaded in the profile is updated on disk (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1664144\" target=\"_blank\">Bug 1664144</a>)\n                                </li>\n                                <li>Some more small about:addons cleanup from ntim (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678173\" target=\"_blank\">Bug 1678173</a>, <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678865\" target=\"_blank\">Bug 1678865</a>, <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678866\" target=\"_blank\">Bug 1678866</a>). Thanks a lot, ntim!\n                                </li>\n                            </ul>\n                            \n                            <h5>\n                                WebExtensions Framework\n                            </h5>\n                            <ul>\n                                <li>\n                                    <b>Ankush Dua</b> <i>contributed a fix for the devtools optional_permission</i> (the devtools optional_permission can be used by extension, like ABP, that provides a devtools panel as a secondary feature of the addon) – <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1671579\" target=\"_blank\">Bug 1671579</a>\n                                </li>\n                                <li>Fixed content scripts applied to webpages loaded as subframes of an extension browserAction/pageAction popup when Fission is enabled – <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1680877\" target=\"_blank\">Bug 1680877</a>\n                                </li>\n                                <li>Fixed addon startup issue when webRequest is moved from permissions to optional_permissions in an addon update (regression from <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1624235\" target=\"_blank\">Bug 1624235</a>) – <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1637059\" target=\"_blank\">Bug 1637059</a>\n                                </li>\n                            </ul>\n                            <h4>\n                                Developer Tools\n                            </h4>\n                            <ul>\n                                <li>\n                                    <b>DevTools Fission</b> <b>M2</b> – Making DevTools Fission compatible DONE.\n                                    <ul>\n                                        <li>\n                                            <div id=\"attachment_995\">\n                                                <p><a href=\"https://3sgkpvh31s44756j71xlti9b-wpengine.netdna-ssl.com/files/2020/12/headlines85_1.png\" target=\"_blank\"><img aria-describedby=\"caption-attachment-995\" loading=\"lazy\" src=\"https://3sgkpvh31s44756j71xlti9b-wpengine.netdna-ssl.com/files/2020/12/headlines85_1.png\" alt=\"A table showing the total number of remaining bugs for the MVP to make the DevTools Fission-compatible.\" width=\"1600\" height=\"192\" srcset=\"https://blog.nightly.mozilla.org/files/2020/12/headlines85_1.png 1600w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_1-300x36.png 300w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_1-600x72.png 600w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_1-768x92.png 768w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_1-1536x184.png 1536w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_1-1000x120.png 1000w\" sizes=\"(max-width: 1600px) 100vw, 1600px\"/></a></p><p id=\"caption-attachment-995\">\n                                                    Our DevTools are ready for Fission (out-of-process iframes)!\n                                                </p>\n                                            </div>\n                                        </li>\n                                    </ul>\n                                </li>\n                                <li>\n                                    <b>Marionette Fission</b> – Making Marionette Fission compatible DONE\n                                    <ul>\n                                        <li>\n                                            <div id=\"attachment_996\">\n                                                <p><a href=\"https://3sgkpvh31s44756j71xlti9b-wpengine.netdna-ssl.com/files/2020/12/headlines85_2.png\" target=\"_blank\"><img aria-describedby=\"caption-attachment-996\" loading=\"lazy\" src=\"https://3sgkpvh31s44756j71xlti9b-wpengine.netdna-ssl.com/files/2020/12/headlines85_2.png\" alt=\"A table showing the total number of remaining bugs for the MVP to make Marionette Fission-compatible.\" width=\"1600\" height=\"189\" srcset=\"https://blog.nightly.mozilla.org/files/2020/12/headlines85_2.png 1600w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_2-300x35.png 300w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_2-600x71.png 600w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_2-768x91.png 768w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_2-1536x181.png 1536w, https://blog.nightly.mozilla.org/files/2020/12/headlines85_2-1000x118.png 1000w\" sizes=\"(max-width: 1600px) 100vw, 1600px\"/></a></p><p id=\"caption-attachment-996\">\n                                                    Marionette, the framework that allows Firefox to be tested with automation, is now Fission compatible too!\n                                                </p>\n                                            </div>\n                                        </li>\n                                    </ul>\n                                </li>\n                            </ul>\n                            <h4>\n                                Fission\n                            </h4>\n                            <ul>\n                                <li>Neil has patches up to <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1682442\" target=\"_blank\">improve the behaviour of the tab unloader</a>, and <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1644911\" target=\"_blank\">show UI when subframes crash</a>\n                                </li>\n                            </ul>\n                            <h4>\n                                Installer &amp; Updater\n                            </h4>\n                            <ul>\n                                <li>Background updater work is also proceeding, with <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1676296\" target=\"_blank\">Bug 1676296</a> landing last week to support managing scheduled tasks in Gecko, and more development still also happening on the background task framework.\n                                </li>\n                            </ul>\n                            <h4>\n                                New Tab Page and Pocket\n                            </h4>\n                            <ul>\n                                <li>We’re running three experiments:\n                                    <ul>\n                                        <li>Newtab Pocket stories in AU and NZ\n                                        </li>\n                                        <li>New signup/login call-to-action in the Pocket doorhanger\n                                        </li>\n                                        <li>We’re testing some changes to newtab story personalization\n                                        </li>\n                                    </ul>\n                                </li>\n                            </ul>\n                            <h4>\n                                <a href=\"https://wiki.mozilla.org/Toolkit:Password_Manager\" target=\"_blank\">Password Manager</a>\n                            </h4>\n                            <ul>\n                                <li>Dimi fixed <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1677710\" target=\"_blank\">Bug 1677710</a> The password manager code triggers main thread sqlite disk I/O off of the gather-telemetry notification\n                                </li>\n                                <li>And <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678200\" target=\"_blank\">Bug 1678200</a> Remove or update probes expiring in Firefox 86: pwmgr.doorhanger_submitted#doorhanger_submitted\n                                </li>\n                                <li>Thanks for Kenrick95 for fixing <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678616\" target=\"_blank\">Bug 1678616</a> about:logins menu problem\n                                </li>\n                                <li>2021 Planning underway\n                                </li>\n                            </ul>\n                            <h4>\n                                PDFs &amp; Printing\n                            </h4>\n                            <ul>\n                                <li>mstriemer put a Printing… message in the dialog and hid the popup dialog which showed progress, the cancel button on that dialog caused problems and it looked dated <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1679133\" target=\"_blank\">Bug 1679133</a>\n                                </li>\n                                <li>mstriemer hid the print setting that don’t relate to PDFs when a PDF is being printed <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1669725\" target=\"_blank\">Bug 1669725</a>\n                                </li>\n                                <li>mstriemer updated the form to be disabled when loading a printer’s settings. Sometimes loading a physical printer’s settings can take a few settings and changes could be lost in this time <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1676388\" target=\"_blank\">Bug 1676388</a>\n                                </li>\n                                <li>emalysz made a change to avoid updating the preview for some settings that can’t change the preview output <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1676199\" target=\"_blank\">Bug 1676199</a>\n                                </li>\n                                <li>sfoster added a paginator to the preview when it’s hovered to show current page, next/prev/first/last buttons <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1654684\" target=\"_blank\">Bug 1654684</a>\n                                </li>\n                                <li>emalysz added support for non-contiguous page ranges (ex: 1-3, 6, 7) <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=499640\" target=\"_blank\">Bug 499640</a>\n                                </li>\n                                <li>emalysz fixed an issue where the form could get disabled with custom margins interactions <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1674106\" target=\"_blank\">Bug 1674106</a>\n                                </li>\n                            </ul>\n                            <h4>\n                                Performance\n                            </h4>\n                            <ul>\n                                <li>emalysz continues to make progress leading the charge migrating us from OS.File to IOUtils\n                                    <ul>\n                                        <li>Shout out to barret for landing necessary changes to IOUtils to support the migration!\n                                        </li>\n                                        <li>Currently investigating <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1679252\" target=\"_blank\">a bizarre ts_paint_webext regression</a> caused by one of these conversions\n                                        </li>\n                                    </ul>\n                                </li>\n                                <li>emalysz <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1664444\" target=\"_blank\">fixed a performance issue with the Screenshots feature</a>, and made it more compatible with Fission\n                                </li>\n                                <li>bigiri has <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1649610\" target=\"_blank\">a patch to move SharedDataMap.jsm off of OSFile</a>\n                                </li>\n                                <li>florian’s team has <a href=\"https://firefox-source-docs.mozilla.org/tools/profiler/markers-guide.html\" target=\"_blank\">landed some great documentation</a> for the new profiler marker API\n                                </li>\n                                <li>florian has some new visualization variations up for the BHR dashboard\n                                    <ul>\n                                        <li>\n                                            <a href=\"http://queze.net/bhr/test/#showFrames=1\" target=\"_blank\">showFrames</a>\n                                        </li>\n                                        <li>\n                                            <a href=\"http://queze.net/bhr/test/#showFrames=1&amp;onlyXulLeaf=1\" target=\"_blank\">onlyXulLeaf</a>\n                                        </li>\n                                        <li>\n                                            <a href=\"http://queze.net/bhr/test/#showFrames=1&amp;onlyXulLeaf=1&amp;skipKnownBugs=1\" target=\"_blank\">skipKnownBugs</a>\n                                        </li>\n                                        <li>This BHR dashboard helped identify a hang caused by the password manager code, <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1677710\" target=\"_blank\">which has been recently fixed</a>! Thanks, dimi!\n                                        </li>\n                                    </ul>\n                                </li>\n                                <li>Gijs <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1667237\" target=\"_blank\">made the Bookmarks Toolbar initialization occur later in the startup window</a>\n                                </li>\n                                <li>Gijs <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1681169\" target=\"_blank\">fixed some flicker</a> that occurred when launching the browser with the Bookmarks Toolbar enabled\n                                </li>\n                                <li>mconley fixed <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1673716\" target=\"_blank\">an AsyncShutdown hang caused by the about:home startup cache</a>\n                                </li>\n                                <li>mconley <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1651311\" target=\"_blank\">re-enabled TART</a>\n                                </li>\n                                <li>dthayer has <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1672789\" target=\"_blank\">some fixes</a> and <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678488\" target=\"_blank\">polish</a> for <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1680258\" target=\"_blank\">the pre-XUL skeleton UI</a>\n                                </li>\n                            </ul>\n                            <h4>\n                                Picture-in-Picture\n                            </h4>\n                            <ul>\n                                <li>We’ve got the green light for another round of MSU students hacking on Picture-in-Picture next semester! mhowell and mtigley will be mentoring them.\n                                </li>\n                                <li>In progress:\n                                    <ul>\n                                        <li>\n                                            <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1677080\" target=\"_blank\">Bug 1677080 – Fullscreen PiP window is affected by switching video source</a>\n                                        </li>\n                                        <li>\n                                            <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1677107\" target=\"_blank\">Bug 1677107 – Add Telemetry for tracking multiple PiP support usage</a>\n                                        </li>\n                                        <li>\n                                            <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1681796\" target=\"_blank\">Bug 1681796 – Prevent superfluous PictureInPictureParent actors from being associated with each tab</a>\n                                        </li>\n                                        <li>\n                                            <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1680796\" target=\"_blank\">Bug 1680796 – Ensure that the tab’s Toolkit:PictureInPicture actor is destroyed before moving to next test</a>\n                                        </li>\n                                        <li>\n                                            <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678390\" target=\"_blank\">Bug 1678390 – Prevent Picture-in-Picture windows from opening on top of one another</a>\n                                        </li>\n                                    </ul>\n                                </li>\n                            </ul>\n                            <h4>\n                                Search and Navigation\n                            </h4>\n                            <ul>\n                                <li>Fixed regressions related to Input Method Editor, in particular loss of the last token (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1673669\" target=\"_blank\">Bug 1673669</a>) and race conditions causing the wrong search engine to be used or Search Mode to be lost (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1679697\" target=\"_blank\">Bug 1679697</a>, <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1678647\" target=\"_blank\">Bug 1678647</a>)\n                                </li>\n                                <li>Introduced a new advanced preference to keep the Address Bar results panel open during IME composition. This provides a better experience for keyboard layouts that don’t open a picker panel. In the future we hope to be able to auto-detect that situation, but in the meanwhile, you can flip <i>browser.urlbar.imeCompositionClosesPanel</i> to false and test the alternative behavior (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1673971\" target=\"_blank\">Bug 1673971</a>)\n                                </li>\n                                <li>URL canonization (<a href=\"about:blank\" target=\"_blank\">www.*.com</a>) now uses https by default, the protocol can be customized through the <i>browser.fixup.alternate.protocol</i> advanced pref (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1638215\" target=\"_blank\">Bug 1638215</a>)\n                                </li>\n                                <li>Work continued on the weather QuickSuggest experiment, but its release has been moved to January.\n                                </li>\n                                <li>Region.jsm now can use a Geolocation monitor to update without hitting the network (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1663501\" target=\"_blank\">Bug 1663501</a>)\n                                </li>\n                                <li>Fixed a bug where search engines were being re-added on startup after their removal, when using a language pack (<a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1675624\" target=\"_blank\">Bug 1675624</a>)\n                                </li>\n                            </ul>\n                        </div>\n                        \n                    </article>\n                </div></article>"`', src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564a64fff20a - std::backtrace_rs::backtrace::libunwind::trace::ha9053a9a07ca49cb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
[INFO] [stdout]    1:     0x564a64fff20a - std::backtrace_rs::backtrace::trace_unsynchronized::h9c2852a457ad564e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x564a64fff20a - std::sys_common::backtrace::_print_fmt::h457936fbfaa0070f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:65:5
[INFO] [stdout]    3:     0x564a64fff20a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h5779d7bf7f70cb0c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x564a65028dfe - core::fmt::write::h5a4baaff1bcd3eb5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/fmt/mod.rs:1232:17
[INFO] [stdout]    5:     0x564a64ffb955 - std::io::Write::write_fmt::h478f79c628ef31d1
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/io/mod.rs:1684:15
[INFO] [stdout]    6:     0x564a64ffefd5 - std::sys_common::backtrace::_print::h5fcdc36060f177e8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    7:     0x564a64ffefd5 - std::sys_common::backtrace::print::h54ca9458b876c8bf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    8:     0x564a65000d9f - std::panicking::default_hook::{{closure}}::hbe471161c7664ed6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:271:22
[INFO] [stdout]    9:     0x564a65000a5f - std::panicking::default_hook::ha3500da57aa4ac4f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:287:9
[INFO] [stdout]   10:     0x564a644ad9a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdf1b89dd137ece34
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   11:     0x564a644ad9a7 - test::test_main::{{closure}}::h9081a79f20e75698
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:135:21
[INFO] [stdout]   12:     0x564a650014cd - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6507bddc3eebb4a5
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:2001:9
[INFO] [stdout]   13:     0x564a650014cd - std::panicking::rust_panic_with_hook::h50c09d000dc561d2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:696:13
[INFO] [stdout]   14:     0x564a65001249 - std::panicking::begin_panic_handler::{{closure}}::h9e2b2176e00e0d9c
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:583:13
[INFO] [stdout]   15:     0x564a64fff676 - std::sys_common::backtrace::__rust_end_short_backtrace::h5739b8e512c09d02
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:150:18
[INFO] [stdout]   16:     0x564a65000f52 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:579:5
[INFO] [stdout]   17:     0x564a642f9793 - core::panicking::panic_fmt::hf33a1475b4dc5c3e
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:64:14
[INFO] [stdout]   18:     0x564a642f9acf - core::panicking::assert_failed_inner::haf9816227b20b6f2
[INFO] [stdout]   19:     0x564a6442a0ba - core::panicking::assert_failed::hf68f20b4544cba20
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs:211:5
[INFO] [stdout]   20:     0x564a64356132 - article_scraper::full_text_parser::readability::tests::run_test::{{closure}}::h3abfc603531a1b5e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:53:5
[INFO] [stdout]   21:     0x564a6435d24f - article_scraper::full_text_parser::readability::tests::firefox_nightly_blog::{{closure}}::hd1e8c08364ebec8f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:203:37
[INFO] [stdout]   22:     0x564a6442cbd8 - <core::pin::Pin<P> as core::future::future::Future>::poll::h0d92f12002bdfbde
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   23:     0x564a6442cc2b - <core::pin::Pin<P> as core::future::future::Future>::poll::h4844618d543061c0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs:125:9
[INFO] [stdout]   24:     0x564a6440b7c4 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h3c49b7f31332c3b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:57
[INFO] [stdout]   25:     0x564a6440b701 - tokio::runtime::coop::with_budget::h5d08abd032740f23
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   26:     0x564a6440b701 - tokio::runtime::coop::budget::h0cfbfb352afe028b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   27:     0x564a6440b701 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf3b1ed78587f48c2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:541:25
[INFO] [stdout]   28:     0x564a64409fce - tokio::runtime::scheduler::current_thread::Context::enter::h8682d7114050bb14
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:350:19
[INFO] [stdout]   29:     0x564a6440ad9a - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hab3871d5798e208f
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:540:36
[INFO] [stdout]   30:     0x564a6440aa8b - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h037c168ec9db51ce
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:57
[INFO] [stdout]   31:     0x564a64318e88 - tokio::macros::scoped_tls::ScopedKey<T>::set::he5ec695786aeffed
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/macros/scoped_tls.rs:61:9
[INFO] [stdout]   32:     0x564a6440a826 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb0722618b5ea5885
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:615:27
[INFO] [stdout]   33:     0x564a6440aabd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h61d0e3ef0f0e14d5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:530:19
[INFO] [stdout]   34:     0x564a6440954d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h349e4314dc962261
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/scheduler/current_thread.rs:154:24
[INFO] [stdout]   35:     0x564a64446980 - tokio::runtime::runtime::Runtime::block_on::h2ffd1838c1f0252a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.28.0/src/runtime/runtime.rs:302:47
[INFO] [stdout]   36:     0x564a6435d082 - article_scraper::full_text_parser::readability::tests::firefox_nightly_blog::hcede82ddc4f8bfd5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:203:5
[INFO] [stdout]   37:     0x564a6435cf07 - article_scraper::full_text_parser::readability::tests::firefox_nightly_blog::{{closure}}::h05d06787a9be8942
[INFO] [stdout]                                at /opt/rustwide/workdir/src/full_text_parser/readability/tests.rs:202:33
[INFO] [stdout]   38:     0x564a6433bc35 - core::ops::function::FnOnce::call_once::hd6febcd9e4c94cf2
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x564a644b2d8f - core::ops::function::FnOnce::call_once::h7d969581be7d0075
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x564a644b2d8f - test::__rust_begin_short_backtrace::hca25a52684e56655
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:656:18
[INFO] [stdout]   41:     0x564a644843ac - test::run_test::{{closure}}::ha8ac744c4af1a4bb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:647:30
[INFO] [stdout]   42:     0x564a644843ac - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b411a9ed45bdecf
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x564a644b1d56 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd05328869a8ed200
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   44:     0x564a644b1d56 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0c601ce20bd5b2be
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   45:     0x564a644b1d56 - std::panicking::try::do_call::ha4be5c164fe30854
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   46:     0x564a644b1d56 - std::panicking::try::h604546f3609af05f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   47:     0x564a644b1d56 - std::panic::catch_unwind::h5bfa8afe44c9c2f9
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   48:     0x564a644b1d56 - test::run_test_in_process::hd50dee55dd63e6aa
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:679:27
[INFO] [stdout]   49:     0x564a644b1d56 - test::run_test::run_test_inner::{{closure}}::h4aa0f433aa85cea8
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:573:39
[INFO] [stdout]   50:     0x564a6447ea21 - test::run_test::run_test_inner::{{closure}}::had56431adf24b4d6
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs:600:37
[INFO] [stdout]   51:     0x564a6447ea21 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha8d9890e0c73bf13
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys_common/backtrace.rs:134:18
[INFO] [stdout]   52:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h251832bcb4a95327
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:560:17
[INFO] [stdout]   53:     0x564a6448443b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8fdff598fa414831
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs:271:9
[INFO] [stdout]   54:     0x564a6448443b - std::panicking::try::do_call::h455dd2f7764a950f
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:487:40
[INFO] [stdout]   55:     0x564a6448443b - std::panicking::try::had6f23b7b73ae72a
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs:451:19
[INFO] [stdout]   56:     0x564a6448443b - std::panic::catch_unwind::ha6a5ca3915b4dad0
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs:140:14
[INFO] [stdout]   57:     0x564a6448443b - std::thread::Builder::spawn_unchecked_::{{closure}}::h883b72ef75da6231
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   58:     0x564a6448443b - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb7dff73dc8bd2ccb
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   59:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h39990b24eedef2ab
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   60:     0x564a65006083 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h01a027258444143b
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]   61:     0x564a65006083 - std::sys::unix::thread::Thread::new::thread_start::ha4f1cdd9c25884ba
[INFO] [stdout]                                at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   62:     0x7f6d92892b43 - <unknown>
[INFO] [stdout]   63:     0x7f6d92923bb4 - __clone
[INFO] [stdout]   64:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- full_text_parser::readability::tests::iab_1 stdout ----
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//font' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//noscript[not(ancestor::noscript)]' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//picture' yielded no results
[INFO] [stdout] [2023-04-30T01:49:57Z DEBUG article_scraper::util] Evaluation of xpath '//iframe[contains(@src, 'youtube.com')]' yielded no results
[WARN] too many lines in the log, truncating it
