From d770a60d195cf0b9709d36fa4f3ec639acb9ab5b Mon Sep 17 00:00:00 2001 From: tdreyno Date: Tue, 24 Nov 2009 14:24:20 -0800 Subject: [PATCH] more changes --- Gemfile | 3 +- Rakefile | 0 lib/middleman.rb | 0 lib/middleman/base.rb | 0 lib/middleman/builder.rb | 2 +- .../features/automatic_image_sizes.rb | 0 lib/middleman/features/minify_css.rb | 0 lib/middleman/features/minify_javascript.rb | 0 lib/middleman/features/relative_assets.rb | 0 lib/middleman/features/smush_pngs.rb | 3 +- lib/middleman/rack/sprockets.rb | 19 +- lib/middleman/rack/static.rb | 9 +- lib/middleman/sass.rb | 0 lib/middleman/vendor/bin/compass | 2 +- lib/middleman/vendor/bin/css2sass | 2 +- lib/middleman/vendor/bin/edit_json.rb | 4 +- lib/middleman/vendor/bin/haml | 2 +- lib/middleman/vendor/bin/html2haml | 2 +- lib/middleman/vendor/bin/htmldiff | 2 +- lib/middleman/vendor/bin/launchy | 2 +- lib/middleman/vendor/bin/ldiff | 2 +- lib/middleman/vendor/bin/prettify_json.rb | 4 +- lib/middleman/vendor/bin/rackup | 2 +- lib/middleman/vendor/bin/rake | 2 +- lib/middleman/vendor/bin/sass | 2 +- lib/middleman/vendor/bin/shotgun | 2 +- lib/middleman/vendor/bin/smusher | 2 +- lib/middleman/vendor/bin/sprocketize | 2 +- .../vendor/gems/cache/compass-0.8.17.gem | Bin .../gems/cache/compass-slickmap-0.2.1.gem | Bin .../vendor/gems/cache/configuration-1.1.0.gem | Bin .../vendor/gems/cache/diff-lcs-1.1.2.gem | Bin .../vendor/gems/cache/extlib-0.9.13.gem | Bin .../vendor/gems/cache/haml-2.2.14.gem | Bin .../vendor/gems/cache/highline-1.5.1.gem | Bin .../vendor/gems/cache/httpclient-2.1.5.2.gem | Bin .../vendor/gems/cache/json-1.2.0.gem | Bin .../vendor/gems/cache/json_pure-1.2.0.gem | Bin 0 -> 385536 bytes .../vendor/gems/cache/launchy-0.3.3.gem | Bin .../vendor/gems/cache/rack-1.0.1.gem | Bin .../vendor/gems/cache/rack-test-0.5.2.gem | Bin .../vendor/gems/cache/rake-0.8.7.gem | Bin .../vendor/gems/cache/shotgun-0.4.gem | Bin .../vendor/gems/cache/sinatra-0.9.4.gem | Bin .../gems/cache/sinatra-content-for-0.2.gem | Bin .../vendor/gems/cache/smusher-0.4.2.gem | Bin .../vendor/gems/cache/sprockets-1.0.2.gem | Bin .../vendor/gems/cache/templater-1.0.0.gem | Bin .../gems/cache/yui-compressor-0.9.1.gem | Bin lib/middleman/vendor/gems/environment.rb | 145 +- .../gems/compass-0.8.17/CHANGELOG.markdown | 0 .../gems/gems/compass-0.8.17/LICENSE.markdown | 0 .../gems/gems/compass-0.8.17/README.markdown | 0 .../vendor/gems/gems/compass-0.8.17/REVISION | 0 .../vendor/gems/gems/compass-0.8.17/Rakefile | 0 .../gems/gems/compass-0.8.17/VERSION.yml | 0 .../vendor/gems/gems/compass-0.8.17/deps.rip | 0 .../compass-0.8.17/examples/README.markdown | 0 .../examples/blueprint_default/config.rb | 0 .../blueprint_default/images/grid.png | Bin .../blueprint_default/index.html.haml | 0 .../parts/elements.html.haml | 0 .../blueprint_default/parts/forms.html.haml | 0 .../blueprint_default/parts/grid.html.haml | 0 .../blueprint_default/parts/test-small.jpg | Bin .../examples/blueprint_default/parts/test.jpg | Bin .../blueprint_default/parts/valid.png | Bin .../examples/blueprint_default/src/ie.sass | 0 .../blueprint_default/src/images/grid.png | Bin .../examples/blueprint_default/src/print.sass | 0 .../blueprint_default/src/screen.sass | 0 .../examples/blueprint_plugins/config.rb | 0 .../images/buttons/cross.png | Bin .../blueprint_plugins/images/buttons/key.png | Bin .../blueprint_plugins/images/buttons/tick.png | Bin .../blueprint_plugins/images/grid.png | Bin .../images/link_icons/doc.png | Bin .../images/link_icons/email.png | Bin .../images/link_icons/external.png | Bin .../images/link_icons/feed.png | Bin .../images/link_icons/im.png | Bin .../images/link_icons/pdf.png | Bin .../images/link_icons/visited.png | Bin .../images/link_icons/xls.png | Bin .../blueprint_plugins/images/test-small.jpg | Bin .../blueprint_plugins/images/test.jpg | Bin .../blueprint_plugins/images/valid.png | Bin .../blueprint_plugins/index.html.haml | 0 .../plugins/buttons.html.haml | 0 .../plugins/fancy_type.html.haml | 0 .../plugins/link_icons.html.haml | 0 .../blueprint_plugins/plugins/rtl.html.haml | 0 .../blueprint_plugins/src/buttons.sass | 0 .../examples/blueprint_plugins/src/ie.sass | 0 .../blueprint_plugins/src/images/grid.png | Bin .../blueprint_plugins/src/link_icons.sass | 0 .../examples/blueprint_plugins/src/print.sass | 0 .../blueprint_plugins/src/rtl_screen.sass | 0 .../blueprint_plugins/src/screen.sass | 0 .../examples/blueprint_scoped/images/grid.png | Bin .../examples/blueprint_scoped/src/ie.sass | 0 .../examples/blueprint_scoped/src/print.sass | 0 .../examples/blueprint_scoped/src/screen.sass | 0 .../blueprint_scoped_form/images/grid.png | Bin .../blueprint_scoped_form/src/ie.sass | 0 .../blueprint_scoped_form/src/print.sass | 0 .../blueprint_scoped_form/src/screen.sass | 0 .../examples/blueprint_semantic/config.rb | 0 .../blueprint_semantic/images/grid.png | Bin .../blueprint_semantic/index.html.haml | 0 .../parts/fancy_type.html.haml | 0 .../blueprint_semantic/parts/liquid.html.haml | 0 .../blueprint_semantic/parts/test-small.jpg | Bin .../blueprint_semantic/parts/test.jpg | Bin .../blueprint_semantic/parts/valid.png | Bin .../examples/blueprint_semantic/src/ie.sass | 0 .../blueprint_semantic/src/images/grid.png | Bin .../blueprint_semantic/src/liquid.sass | 0 .../blueprint_semantic/src/print.sass | 0 .../blueprint_semantic/src/screen.sass | 0 .../examples/compass/compass.html.haml | 0 .../compass-0.8.17/examples/compass/config.rb | 0 .../examples/compass/images/blue_arrow.gif | Bin .../examples/compass/src/compass.sass | 0 .../compass/src/images/blue_arrow.gif | Bin .../examples/compass/src/sticky_footer.sass | 0 .../examples/compass/src/utilities.sass | 0 .../examples/compass/sticky_footer.html.haml | 0 .../examples/compass/utilities.html.haml | 0 .../examples/logo/logo.html.haml | 0 .../compass-0.8.17/examples/logo/src/ie.sass | 0 .../examples/logo/src/print.sass | 0 .../examples/logo/src/screen.sass | 0 .../examples/yui/divisions.html.haml | 0 .../examples/yui/index.html.haml | 0 .../examples/yui/src/screen.sass | 0 .../examples/yui/sub_divisions.html.haml | 0 .../examples/yui/templates.html.haml | 0 .../gems/compass-0.8.17/examples/yui/test.jpg | Bin .../examples/yui/typography.html.haml | 0 .../compass-0.8.17/frameworks/blueprint.rb | 0 .../blueprint/stylesheets/_blueprint.sass | 0 .../blueprint/stylesheets/blueprint/_ie.sass | 0 .../stylesheets/blueprint/_print.sass | 0 .../stylesheets/blueprint/_reset.sass | 0 .../stylesheets/blueprint/_screen.sass | 0 .../blueprint/modules/_buttons.sass | 0 .../blueprint/modules/_colors.sass | 0 .../stylesheets/blueprint/modules/_debug.sass | 0 .../blueprint/modules/_fancy_type.sass | 0 .../stylesheets/blueprint/modules/_form.sass | 0 .../stylesheets/blueprint/modules/_grid.sass | 0 .../blueprint/modules/_interaction.sass | 0 .../blueprint/modules/_link_icons.sass | 0 .../blueprint/modules/_liquid.sass | 0 .../stylesheets/blueprint/modules/_reset.sass | 0 .../stylesheets/blueprint/modules/_rtl.sass | 0 .../blueprint/modules/_scaffolding.sass | 0 .../blueprint/modules/_typography.sass | 0 .../blueprint/modules/_utilities.sass | 0 .../blueprint/templates/buttons/buttons.sass | 0 .../blueprint/templates/buttons/manifest.rb | 0 .../templates/link_icons/link_icons.sass | 0 .../templates/link_icons/link_icons/doc.png | Bin .../templates/link_icons/link_icons/email.png | Bin .../link_icons/link_icons/external.png | Bin .../templates/link_icons/link_icons/feed.png | Bin .../templates/link_icons/link_icons/im.png | Bin .../templates/link_icons/link_icons/pdf.png | Bin .../link_icons/link_icons/visited.png | Bin .../templates/link_icons/link_icons/xls.png | Bin .../templates/link_icons/manifest.rb | 0 .../blueprint/templates/project/grid.png | Bin .../blueprint/templates/project/ie.sass | 0 .../blueprint/templates/project/manifest.rb | 0 .../templates/project/partials/_base.sass | 0 .../blueprint/templates/project/print.sass | 0 .../blueprint/templates/project/screen.sass | 0 .../gems/compass-0.8.17/frameworks/compass.rb | 0 .../compass/stylesheets/_compass.sass | 0 .../compass/stylesheets/compass/_layout.sass | 0 .../compass/stylesheets/compass/_misc.sass | 0 .../compass/stylesheets/compass/_reset.sass | 0 .../stylesheets/compass/_utilities.sass | 0 .../compass/layout/_sticky_footer.sass | 0 .../compass/utilities/_general.sass | 0 .../stylesheets/compass/utilities/_links.sass | 0 .../stylesheets/compass/utilities/_lists.sass | 0 .../stylesheets/compass/utilities/_print.sass | 0 .../compass/utilities/_sprites.sass | 0 .../compass/utilities/_tables.sass | 0 .../stylesheets/compass/utilities/_text.sass | 0 .../compass/utilities/general/_clearfix.sass | 0 .../compass/utilities/general/_float.sass | 0 .../compass/utilities/general/_hacks.sass | 0 .../utilities/general/_inline_block.sass | 0 .../compass/utilities/general/_reset.sass | 0 .../compass/utilities/general/_tabs.sass | 0 .../compass/utilities/general/_tag_cloud.sass | 0 .../compass/utilities/links/_hover_link.sass | 0 .../compass/utilities/links/_link_colors.sass | 0 .../utilities/links/_unstyled_link.sass | 0 .../compass/utilities/lists/_bullets.sass | 0 .../utilities/lists/_horizontal_list.sass | 0 .../compass/utilities/lists/_inline_list.sass | 0 .../utilities/sprites/_sprite_img.sass | 0 .../tables/_alternating_rows_and_columns.sass | 0 .../compass/utilities/tables/_borders.sass | 0 .../utilities/tables/_scaffolding.sass | 0 .../compass/utilities/text/_ellipsis.sass | 0 .../compass/utilities/text/_nowrap.sass | 0 .../compass/utilities/text/_replacement.sass | 0 .../compass/templates/ellipsis/ellipsis.sass | 0 .../compass/templates/ellipsis/manifest.rb | 0 .../templates/ellipsis/xml/ellipsis.xml | 0 .../compass/templates/project/ie.sass | 0 .../compass/templates/project/manifest.rb | 0 .../compass/templates/project/print.sass | 0 .../compass/templates/project/screen.sass | 0 .../gems/compass-0.8.17/frameworks/yui.rb | 0 .../frameworks/yui/stylesheets/_yui.sass | 0 .../yui/stylesheets/yui/modules/_base.sass | 0 .../yui/stylesheets/yui/modules/_fonts.sass | 0 .../yui/stylesheets/yui/modules/_grids.sass | 0 .../yui/stylesheets/yui/modules/_reset.sass | 0 .../yui/templates/project/manifest.rb | 0 .../yui/templates/project/screen.sass | 0 .../gems/gems/compass-0.8.17/lib/compass.rb | 0 .../compass-0.8.17/lib/compass/actions.rb | 0 .../lib/compass/app_integration.rb | 0 .../lib/compass/app_integration/merb.rb | 0 .../lib/compass/app_integration/rails.rb | 0 .../rails/action_controller.rb | 0 .../app_integration/rails/sass_plugin.rb | 0 .../rails/templates/compass-install-rails.rb | 0 .../lib/compass/app_integration/rails/urls.rb | 0 .../lib/compass/commands/base.rb | 0 .../lib/compass/commands/create_project.rb | 0 .../commands/generate_grid_background.rb | 0 .../lib/compass/commands/installer_command.rb | 0 .../lib/compass/commands/list_frameworks.rb | 0 .../lib/compass/commands/print_version.rb | 0 .../lib/compass/commands/project_base.rb | 0 .../lib/compass/commands/stamp_pattern.rb | 0 .../lib/compass/commands/update_project.rb | 0 .../lib/compass/commands/validate_project.rb | 0 .../lib/compass/commands/watch_project.rb | 0 .../compass/commands/write_configuration.rb | 0 .../compass-0.8.17/lib/compass/compiler.rb | 0 .../lib/compass/configuration.rb | 0 .../compass-0.8.17/lib/compass/core_ext.rb | 0 .../lib/compass/dependencies.rb | 0 .../gems/compass-0.8.17/lib/compass/errors.rb | 0 .../gems/compass-0.8.17/lib/compass/exec.rb | 0 .../compass-0.8.17/lib/compass/frameworks.rb | 0 .../lib/compass/grid_builder.rb | 0 .../compass-0.8.17/lib/compass/installers.rb | 0 .../lib/compass/installers/base.rb | 0 .../lib/compass/installers/manifest.rb | 0 .../lib/compass/installers/rails.rb | 0 .../lib/compass/installers/stand_alone.rb | 0 .../gems/compass-0.8.17/lib/compass/logger.rb | 0 .../lib/compass/sass_extensions.rb | 0 .../lib/compass/sass_extensions/functions.rb | 0 .../sass_extensions/functions/display.rb | 0 .../sass_extensions/functions/enumerate.rb | 0 .../sass_extensions/functions/inline_image.rb | 0 .../sass_extensions/functions/selectors.rb | 0 .../compass/sass_extensions/functions/urls.rb | 0 .../compass/sass_extensions/monkey_patches.rb | 0 .../monkey_patches/stylesheet_updating.rb | 0 .../compass-0.8.17/lib/compass/test_case.rb | 0 .../compass-0.8.17/lib/compass/validator.rb | 0 .../compass-0.8.17/lib/compass/version.rb | 0 .../gems/compass-0.8.17/lib/vendor/fssm.rb | 0 .../lib/vendor/fssm/backends/fsevents.rb | 0 .../lib/vendor/fssm/backends/polling.rb | 0 .../compass-0.8.17/lib/vendor/fssm/cache.rb | 0 .../compass-0.8.17/lib/vendor/fssm/ext.rb | 0 .../lib/vendor/fssm/fsevents.rb | 0 .../compass-0.8.17/lib/vendor/fssm/monitor.rb | 0 .../compass-0.8.17/lib/vendor/fssm/path.rb | 0 .../compass-0.8.17/lib/vendor/fssm/state.rb | 0 .../compass-0.8.17/lib/vendor/fssm/support.rb | 0 .../compass-0.8.17/lib/vendor/fssm/tree.rb | 0 .../test/command_line_helper.rb | 0 .../compass-0.8.17/test/command_line_test.rb | 0 .../gems/compass-0.8.17/test/compass_test.rb | 0 .../compass-0.8.17/test/configuration_test.rb | 0 .../fixtures/stylesheets/blueprint/config.rb | 0 .../stylesheets/blueprint/css/typography.css | 0 .../stylesheets/blueprint/images/grid.png | Bin .../stylesheets/blueprint/sass/ie.sass | 0 .../stylesheets/blueprint/sass/print.sass | 0 .../stylesheets/blueprint/sass/screen.sass | 0 .../blueprint/sass/typography.sass | 0 .../fixtures/stylesheets/compass/config.rb | 0 .../stylesheets/compass/css/layout.css | 0 .../stylesheets/compass/css/print.css | 0 .../stylesheets/compass/css/reset.css | 0 .../stylesheets/compass/css/utilities.css | 0 .../stylesheets/compass/sass/layout.sass | 0 .../stylesheets/compass/sass/print.sass | 0 .../stylesheets/compass/sass/reset.sass | 0 .../stylesheets/compass/sass/utilities.sass | 0 .../fixtures/stylesheets/image_urls/config.rb | 0 .../stylesheets/image_urls/css/screen.css | 0 .../stylesheets/image_urls/images/grid.png | Bin .../stylesheets/image_urls/sass/screen.sass | 0 .../test/fixtures/stylesheets/yui/config.rb | 0 .../fixtures/stylesheets/yui/css/mixins.css | 0 .../fixtures/stylesheets/yui/sass/base.sass | 0 .../fixtures/stylesheets/yui/sass/fonts.sass | 0 .../fixtures/stylesheets/yui/sass/grids.sass | 0 .../fixtures/stylesheets/yui/sass/mixins.sass | 0 .../test/rails_integration_test.rb | 0 .../test/sass_extensions_test.rb | 0 .../compass-0.8.17/test/test_case_helper.rb | 0 .../gems/compass-0.8.17/test/test_helper.rb | 0 .../compass-0.8.17/test/test_rails_helper.rb | 0 .../gems/compass-slickmap-0.2.1/.gitignore | 0 .../gems/gems/compass-slickmap-0.2.1/Rakefile | 0 .../gems/gems/compass-slickmap-0.2.1/VERSION | 0 .../compass-slickmap.gemspec | 0 .../sass/_slickmap.sass | 0 .../templates/project/images/L1-center.png | Bin .../templates/project/images/L1-left.png | Bin .../templates/project/images/L1-right.png | Bin .../templates/project/images/L3-bottom.png | Bin .../templates/project/images/L3-center.png | Bin .../templates/project/images/L3-li-top.png | Bin .../templates/project/images/L3-ul-top.png | Bin .../project/images/vertical-line.png | Bin .../project/images/white-highlight.png | Bin .../gems/gems/configuration-1.1.0/README | 0 .../gems/gems/configuration-1.1.0/README.erb | 0 .../gems/gems/configuration-1.1.0/Rakefile | 0 .../gems/gems/configuration-1.1.0/config/a.rb | 0 .../gems/gems/configuration-1.1.0/config/b.rb | 0 .../gems/gems/configuration-1.1.0/config/c.rb | 0 .../gems/gems/configuration-1.1.0/config/d.rb | 0 .../gems/gems/configuration-1.1.0/config/e.rb | 0 .../configuration-1.1.0/configuration.gemspec | 0 .../configuration-1.1.0/lib/configuration.rb | 0 .../gems/configuration-1.1.0/samples/a.rb | 0 .../gems/configuration-1.1.0/samples/b.rb | 0 .../gems/configuration-1.1.0/samples/c.rb | 0 .../gems/configuration-1.1.0/samples/d.rb | 0 .../gems/configuration-1.1.0/samples/e.rb | 0 .../vendor/gems/gems/diff-lcs-1.1.2/ChangeLog | 0 .../vendor/gems/gems/diff-lcs-1.1.2/Install | 0 .../vendor/gems/gems/diff-lcs-1.1.2/README | 0 .../vendor/gems/gems/diff-lcs-1.1.2/Rakefile | 0 .../gems/gems/diff-lcs-1.1.2/lib/diff/lcs.rb | 0 .../gems/diff-lcs-1.1.2/lib/diff/lcs/array.rb | 0 .../gems/diff-lcs-1.1.2/lib/diff/lcs/block.rb | 0 .../diff-lcs-1.1.2/lib/diff/lcs/callbacks.rb | 0 .../diff-lcs-1.1.2/lib/diff/lcs/change.rb | 0 .../gems/diff-lcs-1.1.2/lib/diff/lcs/hunk.rb | 0 .../gems/diff-lcs-1.1.2/lib/diff/lcs/ldiff.rb | 0 .../diff-lcs-1.1.2/lib/diff/lcs/string.rb | 0 .../gems/gems/diff-lcs-1.1.2/tests/00test.rb | 0 .../gems/gems/extlib-0.9.13/History.txt | 0 .../vendor/gems/gems/extlib-0.9.13/LICENSE | 0 .../vendor/gems/gems/extlib-0.9.13/README | 0 .../gems/gems/extlib-0.9.13/lib/extlib.rb | 0 .../gems/extlib-0.9.13/lib/extlib/array.rb | 0 .../extlib-0.9.13/lib/extlib/assertions.rb | 0 .../gems/extlib-0.9.13/lib/extlib/blank.rb | 0 .../gems/extlib-0.9.13/lib/extlib/boolean.rb | 0 .../extlib-0.9.13/lib/extlib/byte_array.rb | 0 .../gems/extlib-0.9.13/lib/extlib/class.rb | 0 .../gems/extlib-0.9.13/lib/extlib/datetime.rb | 0 .../extlib-0.9.13/lib/extlib/dictionary.rb | 0 .../gems/extlib-0.9.13/lib/extlib/hash.rb | 0 .../gems/extlib-0.9.13/lib/extlib/hook.rb | 0 .../extlib-0.9.13/lib/extlib/inflection.rb | 0 .../extlib-0.9.13/lib/extlib/lazy_array.rb | 0 .../extlib-0.9.13/lib/extlib/lazy_module.rb | 0 .../gems/extlib-0.9.13/lib/extlib/mash.rb | 0 .../gems/extlib-0.9.13/lib/extlib/module.rb | 0 .../gems/gems/extlib-0.9.13/lib/extlib/nil.rb | 0 .../gems/extlib-0.9.13/lib/extlib/numeric.rb | 0 .../gems/extlib-0.9.13/lib/extlib/object.rb | 0 .../extlib-0.9.13/lib/extlib/object_space.rb | 0 .../gems/extlib-0.9.13/lib/extlib/pathname.rb | 0 .../gems/extlib-0.9.13/lib/extlib/pooling.rb | 0 .../gems/extlib-0.9.13/lib/extlib/rubygems.rb | 0 .../extlib-0.9.13/lib/extlib/simple_set.rb | 0 .../gems/extlib-0.9.13/lib/extlib/string.rb | 0 .../gems/extlib-0.9.13/lib/extlib/struct.rb | 0 .../gems/extlib-0.9.13/lib/extlib/symbol.rb | 0 .../extlib-0.9.13/lib/extlib/tasks/release.rb | 0 .../gems/extlib-0.9.13/lib/extlib/time.rb | 0 .../gems/extlib-0.9.13/lib/extlib/version.rb | 0 .../extlib-0.9.13/lib/extlib/virtual_file.rb | 0 .../gems/extlib-0.9.13/spec/array_spec.rb | 0 .../gems/extlib-0.9.13/spec/blank_spec.rb | 0 .../extlib-0.9.13/spec/byte_array_spec.rb | 0 .../gems/extlib-0.9.13/spec/class_spec.rb | 0 .../gems/extlib-0.9.13/spec/datetime_spec.rb | 0 .../gems/gems/extlib-0.9.13/spec/hash_spec.rb | 0 .../gems/gems/extlib-0.9.13/spec/hook_spec.rb | 0 .../spec/inflection/plural_spec.rb | 0 .../spec/inflection/singular_spec.rb | 0 .../spec/inflection_extras_spec.rb | 0 .../extlib-0.9.13/spec/lazy_array_spec.rb | 0 .../extlib-0.9.13/spec/lazy_module_spec.rb | 0 .../gems/gems/extlib-0.9.13/spec/mash_spec.rb | 0 .../gems/extlib-0.9.13/spec/module_spec.rb | 0 .../extlib-0.9.13/spec/object_space_spec.rb | 0 .../gems/extlib-0.9.13/spec/object_spec.rb | 0 .../gems/extlib-0.9.13/spec/pooling_spec.rb | 0 .../extlib-0.9.13/spec/simple_set_spec.rb | 0 .../gems/gems/extlib-0.9.13/spec/spec.opts | 0 .../gems/extlib-0.9.13/spec/spec_helper.rb | 0 .../gems/extlib-0.9.13/spec/string_spec.rb | 0 .../gems/extlib-0.9.13/spec/struct_spec.rb | 0 .../gems/extlib-0.9.13/spec/symbol_spec.rb | 0 .../gems/gems/extlib-0.9.13/spec/time_spec.rb | 0 .../gems/extlib-0.9.13/spec/try_call_spec.rb | 0 .../gems/extlib-0.9.13/spec/try_dup_spec.rb | 0 .../extlib-0.9.13/spec/virtual_file_spec.rb | 0 .../vendor/gems/gems/haml-2.2.14/.yardopts | 0 .../vendor/gems/gems/haml-2.2.14/CONTRIBUTING | 0 .../vendor/gems/gems/haml-2.2.14/MIT-LICENSE | 0 .../vendor/gems/gems/haml-2.2.14/README.md | 0 .../vendor/gems/gems/haml-2.2.14/REVISION | 0 .../vendor/gems/gems/haml-2.2.14/Rakefile | 0 .../vendor/gems/gems/haml-2.2.14/VERSION | 0 .../vendor/gems/gems/haml-2.2.14/VERSION_NAME | 0 .../gems/gems/haml-2.2.14/extra/haml-mode.el | 0 .../gems/gems/haml-2.2.14/extra/sass-mode.el | 0 .../gems/haml-2.2.14/extra/update_watch.rb | 0 .../vendor/gems/gems/haml-2.2.14/init.rb | 0 .../vendor/gems/gems/haml-2.2.14/lib/haml.rb | 0 .../gems/gems/haml-2.2.14/lib/haml/buffer.rb | 0 .../gems/gems/haml-2.2.14/lib/haml/engine.rb | 0 .../gems/gems/haml-2.2.14/lib/haml/error.rb | 0 .../gems/gems/haml-2.2.14/lib/haml/exec.rb | 0 .../gems/gems/haml-2.2.14/lib/haml/filters.rb | 0 .../gems/gems/haml-2.2.14/lib/haml/helpers.rb | 0 .../haml/helpers/action_view_extensions.rb | 0 .../lib/haml/helpers/action_view_mods.rb | 0 .../haml-2.2.14/lib/haml/helpers/xss_mods.rb | 0 .../gems/gems/haml-2.2.14/lib/haml/html.rb | 0 .../gems/haml-2.2.14/lib/haml/precompiler.rb | 0 .../gems/gems/haml-2.2.14/lib/haml/shared.rb | 0 .../gems/haml-2.2.14/lib/haml/template.rb | 0 .../haml-2.2.14/lib/haml/template/patch.rb | 0 .../haml-2.2.14/lib/haml/template/plugin.rb | 0 .../gems/gems/haml-2.2.14/lib/haml/util.rb | 0 .../gems/gems/haml-2.2.14/lib/haml/version.rb | 0 .../vendor/gems/gems/haml-2.2.14/lib/sass.rb | 0 .../gems/gems/haml-2.2.14/lib/sass/css.rb | 0 .../gems/gems/haml-2.2.14/lib/sass/engine.rb | 0 .../gems/haml-2.2.14/lib/sass/environment.rb | 0 .../gems/gems/haml-2.2.14/lib/sass/error.rb | 0 .../gems/gems/haml-2.2.14/lib/sass/files.rb | 0 .../gems/gems/haml-2.2.14/lib/sass/plugin.rb | 0 .../gems/haml-2.2.14/lib/sass/plugin/merb.rb | 0 .../gems/haml-2.2.14/lib/sass/plugin/rack.rb | 0 .../gems/haml-2.2.14/lib/sass/plugin/rails.rb | 0 .../gems/gems/haml-2.2.14/lib/sass/repl.rb | 0 .../gems/gems/haml-2.2.14/lib/sass/script.rb | 0 .../gems/haml-2.2.14/lib/sass/script/bool.rb | 0 .../gems/haml-2.2.14/lib/sass/script/color.rb | 0 .../haml-2.2.14/lib/sass/script/funcall.rb | 0 .../haml-2.2.14/lib/sass/script/functions.rb | 0 .../gems/haml-2.2.14/lib/sass/script/lexer.rb | 0 .../haml-2.2.14/lib/sass/script/literal.rb | 0 .../gems/haml-2.2.14/lib/sass/script/node.rb | 0 .../haml-2.2.14/lib/sass/script/number.rb | 0 .../haml-2.2.14/lib/sass/script/operation.rb | 0 .../haml-2.2.14/lib/sass/script/parser.rb | 0 .../haml-2.2.14/lib/sass/script/string.rb | 0 .../lib/sass/script/unary_operation.rb | 0 .../haml-2.2.14/lib/sass/script/variable.rb | 0 .../haml-2.2.14/lib/sass/tree/comment_node.rb | 0 .../haml-2.2.14/lib/sass/tree/debug_node.rb | 0 .../lib/sass/tree/directive_node.rb | 0 .../haml-2.2.14/lib/sass/tree/for_node.rb | 0 .../gems/haml-2.2.14/lib/sass/tree/if_node.rb | 0 .../haml-2.2.14/lib/sass/tree/import_node.rb | 0 .../lib/sass/tree/mixin_def_node.rb | 0 .../haml-2.2.14/lib/sass/tree/mixin_node.rb | 0 .../gems/haml-2.2.14/lib/sass/tree/node.rb | 0 .../haml-2.2.14/lib/sass/tree/prop_node.rb | 0 .../haml-2.2.14/lib/sass/tree/rule_node.rb | 0 .../lib/sass/tree/variable_node.rb | 0 .../haml-2.2.14/lib/sass/tree/while_node.rb | 0 .../gems/gems/haml-2.2.14/rails/init.rb | 0 .../gems/haml-2.2.14/test/haml/engine_test.rb | 0 .../gems/haml-2.2.14/test/haml/helper_test.rb | 0 .../haml-2.2.14/test/haml/html2haml_test.rb | 0 .../test/haml/markaby/standard.mab | 0 .../haml-2.2.14/test/haml/mocks/article.rb | 0 .../haml/results/content_for_layout.xhtml | 0 .../test/haml/results/eval_suppressed.xhtml | 0 .../test/haml/results/filters.xhtml | 0 .../test/haml/results/helpers.xhtml | 0 .../test/haml/results/helpful.xhtml | 0 .../test/haml/results/just_stuff.xhtml | 0 .../haml-2.2.14/test/haml/results/list.xhtml | 0 .../haml/results/nuke_inner_whitespace.xhtml | 0 .../haml/results/nuke_outer_whitespace.xhtml | 0 .../test/haml/results/original_engine.xhtml | 0 .../test/haml/results/partial_layout.xhtml | 0 .../test/haml/results/partials.xhtml | 0 .../test/haml/results/render_layout.xhtml | 0 .../test/haml/results/silent_script.xhtml | 0 .../test/haml/results/standard.xhtml | 0 .../test/haml/results/tag_parsing.xhtml | 0 .../test/haml/results/very_basic.xhtml | 0 .../haml/results/whitespace_handling.xhtml | 0 .../test/haml/rhtml/_av_partial_1.rhtml | 0 .../test/haml/rhtml/_av_partial_2.rhtml | 0 .../test/haml/rhtml/action_view.rhtml | 0 .../test/haml/rhtml/standard.rhtml | 0 .../gems/haml-2.2.14/test/haml/spec/README.md | 0 .../test/haml/spec/lua_haml_spec.lua | 0 .../test/haml/spec/ruby_haml_test.rb | 0 .../haml-2.2.14/test/haml/spec/tests.json | 0 .../haml-2.2.14/test/haml/template_test.rb | 0 .../test/haml/templates/_av_partial_1.haml | 0 .../haml/templates/_av_partial_1_ugly.haml | 0 .../test/haml/templates/_av_partial_2.haml | 0 .../haml/templates/_av_partial_2_ugly.haml | 0 .../test/haml/templates/_layout.erb | 0 .../haml/templates/_layout_for_partial.haml | 0 .../test/haml/templates/_partial.haml | 0 .../test/haml/templates/_text_area.haml | 0 .../test/haml/templates/action_view.haml | 0 .../test/haml/templates/action_view_ugly.haml | 0 .../test/haml/templates/breakage.haml | 0 .../haml/templates/content_for_layout.haml | 0 .../test/haml/templates/eval_suppressed.haml | 0 .../test/haml/templates/filters.haml | 0 .../test/haml/templates/helpers.haml | 0 .../test/haml/templates/helpful.haml | 0 .../test/haml/templates/just_stuff.haml | 0 .../haml-2.2.14/test/haml/templates/list.haml | 0 .../haml/templates/nuke_inner_whitespace.haml | 0 .../haml/templates/nuke_outer_whitespace.haml | 0 .../test/haml/templates/original_engine.haml | 0 .../test/haml/templates/partial_layout.haml | 0 .../test/haml/templates/partialize.haml | 0 .../test/haml/templates/partials.haml | 0 .../test/haml/templates/render_layout.haml | 0 .../test/haml/templates/silent_script.haml | 0 .../test/haml/templates/standard.haml | 0 .../test/haml/templates/standard_ugly.haml | 0 .../test/haml/templates/tag_parsing.haml | 0 .../test/haml/templates/very_basic.haml | 0 .../haml/templates/whitespace_handling.haml | 0 .../gems/haml-2.2.14/test/haml/util_test.rb | 0 .../gems/haml-2.2.14/test/linked_rails.rb | 0 .../haml-2.2.14/test/sass/css2sass_test.rb | 0 .../haml-2.2.14/test/sass/functions_test.rb | 0 .../test/sass/more_results/more1.css | 0 .../more_results/more1_with_line_comments.css | 0 .../test/sass/more_results/more_import.css | 0 .../sass/more_templates/_more_partial.sass | 0 .../test/sass/more_templates/more1.sass | 0 .../test/sass/more_templates/more_import.sass | 0 .../gems/haml-2.2.14/test/sass/plugin_test.rb | 0 .../haml-2.2.14/test/sass/results/alt.css | 0 .../haml-2.2.14/test/sass/results/basic.css | 0 .../haml-2.2.14/test/sass/results/compact.css | 0 .../haml-2.2.14/test/sass/results/complex.css | 0 .../test/sass/results/compressed.css | 0 .../test/sass/results/expanded.css | 0 .../haml-2.2.14/test/sass/results/import.css | 0 .../test/sass/results/line_numbers.css | 0 .../haml-2.2.14/test/sass/results/mixins.css | 0 .../test/sass/results/multiline.css | 0 .../haml-2.2.14/test/sass/results/nested.css | 0 .../test/sass/results/parent_ref.css | 0 .../haml-2.2.14/test/sass/results/script.css | 0 .../subdir/nested_subdir/nested_subdir.css | 0 .../test/sass/results/subdir/subdir.css | 0 .../haml-2.2.14/test/sass/results/units.css | 0 .../gems/haml-2.2.14/test/sass/script_test.rb | 0 .../test/sass/templates/_partial.sass | 0 .../haml-2.2.14/test/sass/templates/alt.sass | 0 .../test/sass/templates/basic.sass | 0 .../haml-2.2.14/test/sass/templates/bork.sass | 0 .../test/sass/templates/bork2.sass | 0 .../test/sass/templates/compact.sass | 0 .../test/sass/templates/complex.sass | 0 .../test/sass/templates/compressed.sass | 0 .../test/sass/templates/expanded.sass | 0 .../test/sass/templates/import.sass | 0 .../test/sass/templates/importee.sass | 0 .../test/sass/templates/line_numbers.sass | 0 .../test/sass/templates/mixins.sass | 0 .../test/sass/templates/multiline.sass | 0 .../test/sass/templates/nested.sass | 0 .../test/sass/templates/parent_ref.sass | 0 .../test/sass/templates/script.sass | 0 .../subdir/nested_subdir/_nested_partial.sass | 0 .../subdir/nested_subdir/nested_subdir.sass | 0 .../test/sass/templates/subdir/subdir.sass | 0 .../test/sass/templates/units.sass | 0 .../gems/gems/haml-2.2.14/test/test_helper.rb | 0 .../vendor/gems/gems/highline-1.5.1/CHANGELOG | 0 .../vendor/gems/gems/highline-1.5.1/INSTALL | 0 .../vendor/gems/gems/highline-1.5.1/LICENSE | 0 .../vendor/gems/gems/highline-1.5.1/README | 0 .../vendor/gems/gems/highline-1.5.1/Rakefile | 0 .../vendor/gems/gems/highline-1.5.1/TODO | 0 .../highline-1.5.1/examples/ansi_colors.rb | 0 .../examples/asking_for_arrays.rb | 0 .../highline-1.5.1/examples/basic_usage.rb | 0 .../highline-1.5.1/examples/color_scheme.rb | 0 .../gems/highline-1.5.1/examples/limit.rb | 0 .../gems/highline-1.5.1/examples/menus.rb | 0 .../gems/highline-1.5.1/examples/overwrite.rb | 0 .../highline-1.5.1/examples/page_and_wrap.rb | 0 .../gems/highline-1.5.1/examples/password.rb | 0 .../highline-1.5.1/examples/trapping_eof.rb | 0 .../highline-1.5.1/examples/using_readline.rb | 0 .../gems/gems/highline-1.5.1/lib/highline.rb | 0 .../lib/highline/color_scheme.rb | 0 .../lib/highline/compatibility.rb | 0 .../highline-1.5.1/lib/highline/import.rb | 0 .../gems/highline-1.5.1/lib/highline/menu.rb | 0 .../highline-1.5.1/lib/highline/question.rb | 0 .../lib/highline/system_extensions.rb | 0 .../vendor/gems/gems/highline-1.5.1/setup.rb | 0 .../highline-1.5.1/test/tc_color_scheme.rb | 0 .../gems/highline-1.5.1/test/tc_highline.rb | 0 .../gems/highline-1.5.1/test/tc_import.rb | 0 .../gems/gems/highline-1.5.1/test/tc_menu.rb | 0 .../gems/gems/highline-1.5.1/test/ts_all.rb | 0 .../httpclient-2.1.5.2/lib/http-access2.rb | 0 .../lib/http-access2/cookie.rb | 0 .../lib/http-access2/http.rb | 0 .../gems/httpclient-2.1.5.2/lib/httpclient.rb | 0 .../httpclient-2.1.5.2/lib/httpclient/auth.rb | 0 .../lib/httpclient/cacert.p7s | 0 .../lib/httpclient/cacert_sha1.p7s | 0 .../lib/httpclient/connection.rb | 0 .../lib/httpclient/cookie.rb | 0 .../httpclient-2.1.5.2/lib/httpclient/http.rb | 0 .../lib/httpclient/session.rb | 0 .../lib/httpclient/ssl_config.rb | 0 .../lib/httpclient/timeout.rb | 0 .../httpclient-2.1.5.2/lib/httpclient/util.rb | 0 .../gems/gems/httpclient-2.1.5.2/lib/tags | 0 .../gems/gems/json-1.2.0/.require_paths | 0 .../vendor/gems/gems/json-1.2.0/CHANGES | 0 .../vendor/gems/gems/json-1.2.0/COPYING | 0 lib/middleman/vendor/gems/gems/json-1.2.0/GPL | 0 .../vendor/gems/gems/json-1.2.0/README | 0 .../vendor/gems/gems/json-1.2.0/Rakefile | 0 .../vendor/gems/gems/json-1.2.0/TODO | 0 .../vendor/gems/gems/json-1.2.0/VERSION | 0 .../GeneratorBenchmarkComparison.log | 0 ...markExt#generator_fast-autocorrelation.dat | 0 .../GeneratorBenchmarkExt#generator_fast.dat | 0 ...rkExt#generator_pretty-autocorrelation.dat | 0 ...GeneratorBenchmarkExt#generator_pretty.dat | 0 ...markExt#generator_safe-autocorrelation.dat | 0 .../GeneratorBenchmarkExt#generator_safe.dat | 0 .../GeneratorBenchmarkExt.log | 0 ...arkPure#generator_fast-autocorrelation.dat | 0 .../GeneratorBenchmarkPure#generator_fast.dat | 0 ...kPure#generator_pretty-autocorrelation.dat | 0 ...eneratorBenchmarkPure#generator_pretty.dat | 0 ...arkPure#generator_safe-autocorrelation.dat | 0 .../GeneratorBenchmarkPure#generator_safe.dat | 0 .../GeneratorBenchmarkPure.log | 0 ...nchmarkRails#generator-autocorrelation.dat | 0 .../GeneratorBenchmarkRails#generator.dat | 0 .../GeneratorBenchmarkRails.log | 0 .../ParserBenchmarkComparison.log | 0 ...serBenchmarkExt#parser-autocorrelation.dat | 0 .../ParserBenchmarkExt#parser.dat | 0 .../ParserBenchmarkExt.log | 0 ...erBenchmarkPure#parser-autocorrelation.dat | 0 .../ParserBenchmarkPure#parser.dat | 0 .../ParserBenchmarkPure.log | 0 ...rBenchmarkRails#parser-autocorrelation.dat | 0 .../ParserBenchmarkRails#parser.dat | 0 .../ParserBenchmarkRails.log | 0 ...erBenchmarkYAML#parser-autocorrelation.dat | 0 .../ParserBenchmarkYAML#parser.dat | 0 .../ParserBenchmarkYAML.log | 0 .../gems/gems/json-1.2.0/data/example.json | 0 .../gems/gems/json-1.2.0/data/index.html | 0 .../gems/gems/json-1.2.0/data/prototype.js | 0 .../json-1.2.0/ext/json/ext/generator.bundle | Bin 67144 -> 36200 bytes .../ext/json/ext/generator/Makefile | 130 +- .../ext/json/ext/generator/extconf.rb | 0 .../ext/json/ext/generator/generator.bundle | Bin 67144 -> 36200 bytes .../ext/json/ext/generator/generator.c | 0 .../ext/json/ext/generator/generator.o | Bin 94300 -> 58248 bytes .../ext/json/ext/generator/mkmf.log | 23 +- .../ext/json/ext/generator/unicode.c | 0 .../ext/json/ext/generator/unicode.h | 0 .../ext/json/ext/generator/unicode.o | Bin 19844 -> 8704 bytes .../json-1.2.0/ext/json/ext/parser.bundle | Bin 50736 -> 28752 bytes .../json-1.2.0/ext/json/ext/parser/Makefile | 130 +- .../json-1.2.0/ext/json/ext/parser/extconf.rb | 0 .../json-1.2.0/ext/json/ext/parser/mkmf.log | 23 +- .../ext/json/ext/parser/parser.bundle | Bin 50736 -> 28752 bytes .../json-1.2.0/ext/json/ext/parser/parser.c | 0 .../json-1.2.0/ext/json/ext/parser/parser.o | Bin 75876 -> 45048 bytes .../json-1.2.0/ext/json/ext/parser/parser.rl | 0 .../json-1.2.0/ext/json/ext/parser/unicode.c | 0 .../json-1.2.0/ext/json/ext/parser/unicode.h | 0 .../json-1.2.0/ext/json/ext/parser/unicode.o | Bin 18292 -> 6624 bytes .../vendor/gems/gems/json-1.2.0/lib/json.rb | 0 .../gems/gems/json-1.2.0/lib/json/Array.xpm | 0 .../gems/json-1.2.0/lib/json/FalseClass.xpm | 0 .../gems/gems/json-1.2.0/lib/json/Hash.xpm | 0 .../gems/gems/json-1.2.0/lib/json/Key.xpm | 0 .../gems/json-1.2.0/lib/json/NilClass.xpm | 0 .../gems/gems/json-1.2.0/lib/json/Numeric.xpm | 0 .../gems/gems/json-1.2.0/lib/json/String.xpm | 0 .../gems/json-1.2.0/lib/json/TrueClass.xpm | 0 .../gems/gems/json-1.2.0/lib/json/add/core.rb | 0 .../gems/json-1.2.0/lib/json/add/rails.rb | 0 .../gems/gems/json-1.2.0/lib/json/common.rb | 0 .../gems/gems/json-1.2.0/lib/json/editor.rb | 0 .../gems/gems/json-1.2.0/lib/json/ext.rb | 0 .../gems/gems/json-1.2.0/lib/json/json.xpm | 0 .../gems/gems/json-1.2.0/lib/json/pure.rb | 0 .../json-1.2.0/lib/json/pure/generator.rb | 0 .../gems/json-1.2.0/lib/json/pure/parser.rb | 0 .../gems/gems/json-1.2.0/lib/json/version.rb | 0 .../gems/json-1.2.0/tests/fixtures/fail1.json | 0 .../json-1.2.0/tests/fixtures/fail10.json | 0 .../json-1.2.0/tests/fixtures/fail11.json | 0 .../json-1.2.0/tests/fixtures/fail12.json | 0 .../json-1.2.0/tests/fixtures/fail13.json | 0 .../json-1.2.0/tests/fixtures/fail14.json | 0 .../json-1.2.0/tests/fixtures/fail18.json | 0 .../json-1.2.0/tests/fixtures/fail19.json | 0 .../gems/json-1.2.0/tests/fixtures/fail2.json | 0 .../json-1.2.0/tests/fixtures/fail20.json | 0 .../json-1.2.0/tests/fixtures/fail21.json | 0 .../json-1.2.0/tests/fixtures/fail22.json | 0 .../json-1.2.0/tests/fixtures/fail23.json | 0 .../json-1.2.0/tests/fixtures/fail24.json | 0 .../json-1.2.0/tests/fixtures/fail25.json | 0 .../json-1.2.0/tests/fixtures/fail27.json | 0 .../json-1.2.0/tests/fixtures/fail28.json | 0 .../gems/json-1.2.0/tests/fixtures/fail3.json | 0 .../gems/json-1.2.0/tests/fixtures/fail4.json | 0 .../gems/json-1.2.0/tests/fixtures/fail5.json | 0 .../gems/json-1.2.0/tests/fixtures/fail6.json | 0 .../gems/json-1.2.0/tests/fixtures/fail7.json | 0 .../gems/json-1.2.0/tests/fixtures/fail8.json | 0 .../gems/json-1.2.0/tests/fixtures/fail9.json | 0 .../gems/json-1.2.0/tests/fixtures/pass1.json | 0 .../json-1.2.0/tests/fixtures/pass15.json | 0 .../json-1.2.0/tests/fixtures/pass16.json | 0 .../json-1.2.0/tests/fixtures/pass17.json | 0 .../gems/json-1.2.0/tests/fixtures/pass2.json | 0 .../json-1.2.0/tests/fixtures/pass26.json | 0 .../gems/json-1.2.0/tests/fixtures/pass3.json | 0 .../json-1.2.0/tests/test_json_encoding.rb | 0 .../vendor/gems/gems/json_pure-1.2.0/CHANGES | 136 + .../vendor/gems/gems/json_pure-1.2.0/COPYING | 58 + .../vendor/gems/gems/json_pure-1.2.0/GPL | 340 ++ .../vendor/gems/gems/json_pure-1.2.0/README | 360 ++ .../vendor/gems/gems/json_pure-1.2.0/Rakefile | 287 ++ .../vendor/gems/gems/json_pure-1.2.0/TODO | 1 + .../vendor/gems/gems/json_pure-1.2.0/VERSION | 1 + .../GeneratorBenchmarkComparison.log | 52 + ...markExt#generator_fast-autocorrelation.dat | 1000 ++++ .../GeneratorBenchmarkExt#generator_fast.dat | 1001 ++++ ...rkExt#generator_pretty-autocorrelation.dat | 900 ++++ ...GeneratorBenchmarkExt#generator_pretty.dat | 901 ++++ ...markExt#generator_safe-autocorrelation.dat | 1000 ++++ .../GeneratorBenchmarkExt#generator_safe.dat | 1001 ++++ .../GeneratorBenchmarkExt.log | 261 + ...arkPure#generator_fast-autocorrelation.dat | 1000 ++++ .../GeneratorBenchmarkPure#generator_fast.dat | 1001 ++++ ...kPure#generator_pretty-autocorrelation.dat | 1000 ++++ ...eneratorBenchmarkPure#generator_pretty.dat | 1001 ++++ ...arkPure#generator_safe-autocorrelation.dat | 1000 ++++ .../GeneratorBenchmarkPure#generator_safe.dat | 1001 ++++ .../GeneratorBenchmarkPure.log | 262 ++ ...nchmarkRails#generator-autocorrelation.dat | 1000 ++++ .../GeneratorBenchmarkRails#generator.dat | 1001 ++++ .../GeneratorBenchmarkRails.log | 82 + .../ParserBenchmarkComparison.log | 34 + ...serBenchmarkExt#parser-autocorrelation.dat | 900 ++++ .../ParserBenchmarkExt#parser.dat | 901 ++++ .../ParserBenchmarkExt.log | 81 + ...erBenchmarkPure#parser-autocorrelation.dat | 1000 ++++ .../ParserBenchmarkPure#parser.dat | 1001 ++++ .../ParserBenchmarkPure.log | 82 + ...rBenchmarkRails#parser-autocorrelation.dat | 1000 ++++ .../ParserBenchmarkRails#parser.dat | 1001 ++++ .../ParserBenchmarkRails.log | 82 + ...erBenchmarkYAML#parser-autocorrelation.dat | 1000 ++++ .../ParserBenchmarkYAML#parser.dat | 1001 ++++ .../ParserBenchmarkYAML.log | 82 + .../benchmarks/generator_benchmark.rb | 165 + .../benchmarks/parser_benchmark.rb | 197 + .../gems/json_pure-1.2.0/bin/edit_json.rb | 9 + .../gems/json_pure-1.2.0/bin/prettify_json.rb | 75 + .../gems/json_pure-1.2.0/data/example.json | 1 + .../gems/gems/json_pure-1.2.0/data/index.html | 38 + .../gems/json_pure-1.2.0/data/prototype.js | 4184 +++++++++++++++++ .../ext/json/ext/generator/extconf.rb | 11 + .../ext/json/ext/generator/generator.c | 935 ++++ .../ext/json/ext/generator/unicode.c | 180 + .../ext/json/ext/generator/unicode.h | 53 + .../ext/json/ext/parser/extconf.rb | 11 + .../ext/json/ext/parser/parser.c | 1880 ++++++++ .../ext/json/ext/parser/parser.rl | 737 +++ .../ext/json/ext/parser/unicode.c | 154 + .../ext/json/ext/parser/unicode.h | 58 + .../gems/gems/json_pure-1.2.0/install.rb | 26 + .../gems/gems/json_pure-1.2.0/lib/json.rb | 10 + .../gems/json_pure-1.2.0/lib/json/Array.xpm | 21 + .../json_pure-1.2.0/lib/json/FalseClass.xpm | 21 + .../gems/json_pure-1.2.0/lib/json/Hash.xpm | 21 + .../gems/json_pure-1.2.0/lib/json/Key.xpm | 73 + .../json_pure-1.2.0/lib/json/NilClass.xpm | 21 + .../gems/json_pure-1.2.0/lib/json/Numeric.xpm | 28 + .../gems/json_pure-1.2.0/lib/json/String.xpm | 96 + .../json_pure-1.2.0/lib/json/TrueClass.xpm | 21 + .../gems/json_pure-1.2.0/lib/json/add/core.rb | 135 + .../json_pure-1.2.0/lib/json/add/rails.rb | 58 + .../gems/json_pure-1.2.0/lib/json/common.rb | 371 ++ .../gems/json_pure-1.2.0/lib/json/editor.rb | 1371 ++++++ .../gems/gems/json_pure-1.2.0/lib/json/ext.rb | 15 + .../gems/json_pure-1.2.0/lib/json/json.xpm | 1499 ++++++ .../gems/json_pure-1.2.0/lib/json/pure.rb | 77 + .../lib/json/pure/generator.rb | 443 ++ .../json_pure-1.2.0/lib/json/pure/parser.rb | 303 ++ .../gems/json_pure-1.2.0/lib/json/version.rb | 8 + .../json_pure-1.2.0/tests/fixtures/fail1.json | 1 + .../tests/fixtures/fail10.json | 1 + .../tests/fixtures/fail11.json | 1 + .../tests/fixtures/fail12.json | 1 + .../tests/fixtures/fail13.json | 1 + .../tests/fixtures/fail14.json | 1 + .../tests/fixtures/fail18.json | 1 + .../tests/fixtures/fail19.json | 1 + .../json_pure-1.2.0/tests/fixtures/fail2.json | 1 + .../tests/fixtures/fail20.json | 1 + .../tests/fixtures/fail21.json | 1 + .../tests/fixtures/fail22.json | 1 + .../tests/fixtures/fail23.json | 1 + .../tests/fixtures/fail24.json | 1 + .../tests/fixtures/fail25.json | 1 + .../tests/fixtures/fail27.json | 2 + .../tests/fixtures/fail28.json | 2 + .../json_pure-1.2.0/tests/fixtures/fail3.json | 1 + .../json_pure-1.2.0/tests/fixtures/fail4.json | 1 + .../json_pure-1.2.0/tests/fixtures/fail5.json | 1 + .../json_pure-1.2.0/tests/fixtures/fail6.json | 1 + .../json_pure-1.2.0/tests/fixtures/fail7.json | 1 + .../json_pure-1.2.0/tests/fixtures/fail8.json | 1 + .../json_pure-1.2.0/tests/fixtures/fail9.json | 1 + .../json_pure-1.2.0/tests/fixtures/pass1.json | 56 + .../tests/fixtures/pass15.json | 1 + .../tests/fixtures/pass16.json | 1 + .../tests/fixtures/pass17.json | 1 + .../json_pure-1.2.0/tests/fixtures/pass2.json | 1 + .../tests/fixtures/pass26.json | 1 + .../json_pure-1.2.0/tests/fixtures/pass3.json | 6 + .../gems/json_pure-1.2.0/tests/test_json.rb | 320 ++ .../tests/test_json_addition.rb | 164 + .../tests/test_json_encoding.rb | 67 + .../tests/test_json_fixtures.rb | 34 + .../tests/test_json_generate.rb | 120 + .../json_pure-1.2.0/tests/test_json_rails.rb | 146 + .../tests/test_json_unicode.rb | 62 + .../gems/gems/json_pure-1.2.0/tools/fuzz.rb | 139 + .../gems/gems/json_pure-1.2.0/tools/server.rb | 61 + .../vendor/gems/gems/launchy-0.3.3/HISTORY | 0 .../vendor/gems/gems/launchy-0.3.3/LICENSE | 0 .../vendor/gems/gems/launchy-0.3.3/README | 0 .../vendor/gems/gems/launchy-0.3.3/Rakefile | 0 .../vendor/gems/gems/launchy-0.3.3/gemspec.rb | 0 .../gems/gems/launchy-0.3.3/lib/launchy.rb | 0 .../launchy-0.3.3/lib/launchy/application.rb | 0 .../gems/launchy-0.3.3/lib/launchy/browser.rb | 0 .../launchy-0.3.3/lib/launchy/command_line.rb | 0 .../gems/launchy-0.3.3/lib/launchy/paths.rb | 0 .../gems/launchy-0.3.3/lib/launchy/version.rb | 0 .../launchy-0.3.3/spec/application_spec.rb | 0 .../gems/launchy-0.3.3/spec/browser_spec.rb | 0 .../gems/launchy-0.3.3/spec/launchy_spec.rb | 0 .../gems/launchy-0.3.3/spec/paths_spec.rb | 0 .../gems/launchy-0.3.3/spec/spec_helper.rb | 0 .../gems/launchy-0.3.3/spec/version_spec.rb | 0 .../gems/launchy-0.3.3/tasks/announce.rake | 0 .../gems/gems/launchy-0.3.3/tasks/config.rb | 0 .../launchy-0.3.3/tasks/distribution.rake | 0 .../launchy-0.3.3/tasks/documentation.rake | 0 .../gems/gems/launchy-0.3.3/tasks/rspec.rake | 0 .../gems/launchy-0.3.3/tasks/rubyforge.rake | 0 .../gems/gems/launchy-0.3.3/tasks/utils.rb | 0 .../vendor/gems/gems/rack-1.0.1/COPYING | 0 .../vendor/gems/gems/rack-1.0.1/KNOWN-ISSUES | 0 .../vendor/gems/gems/rack-1.0.1/RDOX | 0 .../vendor/gems/gems/rack-1.0.1/README | 0 .../vendor/gems/gems/rack-1.0.1/Rakefile | 0 .../vendor/gems/gems/rack-1.0.1/SPEC | 0 .../gems/rack-1.0.1/contrib/rack_logo.svg | 0 .../gems/gems/rack-1.0.1/example/lobster.ru | 0 .../rack-1.0.1/example/protectedlobster.rb | 0 .../rack-1.0.1/example/protectedlobster.ru | 0 .../vendor/gems/gems/rack-1.0.1/lib/rack.rb | 0 .../rack-1.0.1/lib/rack/adapter/camping.rb | 0 .../lib/rack/auth/abstract/handler.rb | 0 .../lib/rack/auth/abstract/request.rb | 0 .../gems/rack-1.0.1/lib/rack/auth/basic.rb | 0 .../rack-1.0.1/lib/rack/auth/digest/md5.rb | 0 .../rack-1.0.1/lib/rack/auth/digest/nonce.rb | 0 .../rack-1.0.1/lib/rack/auth/digest/params.rb | 0 .../lib/rack/auth/digest/request.rb | 0 .../gems/rack-1.0.1/lib/rack/auth/openid.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/builder.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/cascade.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/chunked.rb | 0 .../gems/rack-1.0.1/lib/rack/commonlogger.rb | 0 .../rack-1.0.1/lib/rack/conditionalget.rb | 0 .../rack-1.0.1/lib/rack/content_length.rb | 0 .../gems/rack-1.0.1/lib/rack/content_type.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/deflater.rb | 0 .../gems/rack-1.0.1/lib/rack/directory.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/file.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/handler.rb | 0 .../gems/rack-1.0.1/lib/rack/handler/cgi.rb | 0 .../lib/rack/handler/evented_mongrel.rb | 0 .../rack-1.0.1/lib/rack/handler/fastcgi.rb | 0 .../gems/rack-1.0.1/lib/rack/handler/lsws.rb | 0 .../rack-1.0.1/lib/rack/handler/mongrel.rb | 0 .../gems/rack-1.0.1/lib/rack/handler/scgi.rb | 0 .../lib/rack/handler/swiftiplied_mongrel.rb | 0 .../gems/rack-1.0.1/lib/rack/handler/thin.rb | 0 .../rack-1.0.1/lib/rack/handler/webrick.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/head.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/lint.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/lobster.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/lock.rb | 0 .../rack-1.0.1/lib/rack/methodoverride.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/mime.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/mock.rb | 0 .../gems/rack-1.0.1/lib/rack/recursive.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/reloader.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/request.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/response.rb | 0 .../rack-1.0.1/lib/rack/rewindable_input.rb | 0 .../lib/rack/session/abstract/id.rb | 0 .../rack-1.0.1/lib/rack/session/cookie.rb | 0 .../rack-1.0.1/lib/rack/session/memcache.rb | 0 .../gems/rack-1.0.1/lib/rack/session/pool.rb | 0 .../rack-1.0.1/lib/rack/showexceptions.rb | 0 .../gems/rack-1.0.1/lib/rack/showstatus.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/static.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/urlmap.rb | 0 .../gems/gems/rack-1.0.1/lib/rack/utils.rb | 0 .../vendor/gems/gems/rack-1.0.1/rack.gemspec | 0 .../gems/rack-1.0.1/test/cgi/lighttpd.conf | 0 .../gems/rack-1.0.1/test/multipart/binary | Bin .../gems/gems/rack-1.0.1/test/multipart/empty | 0 .../gems/gems/rack-1.0.1/test/multipart/ie | 0 .../gems/rack-1.0.1/test/multipart/nested | 0 .../gems/gems/rack-1.0.1/test/multipart/none | 0 .../gems/rack-1.0.1/test/multipart/semicolon | 0 .../gems/gems/rack-1.0.1/test/multipart/text | 0 .../rack-1.0.1/test/spec_rack_auth_basic.rb | 0 .../rack-1.0.1/test/spec_rack_auth_digest.rb | 0 .../rack-1.0.1/test/spec_rack_auth_openid.rb | 0 .../gems/rack-1.0.1/test/spec_rack_builder.rb | 0 .../gems/rack-1.0.1/test/spec_rack_camping.rb | 0 .../gems/rack-1.0.1/test/spec_rack_cascade.rb | 0 .../gems/rack-1.0.1/test/spec_rack_cgi.rb | 0 .../gems/rack-1.0.1/test/spec_rack_chunked.rb | 0 .../rack-1.0.1/test/spec_rack_commonlogger.rb | 0 .../test/spec_rack_conditionalget.rb | 0 .../test/spec_rack_content_length.rb | 0 .../rack-1.0.1/test/spec_rack_content_type.rb | 0 .../rack-1.0.1/test/spec_rack_deflater.rb | 0 .../rack-1.0.1/test/spec_rack_directory.rb | 0 .../gems/rack-1.0.1/test/spec_rack_fastcgi.rb | 0 .../gems/rack-1.0.1/test/spec_rack_file.rb | 0 .../gems/rack-1.0.1/test/spec_rack_handler.rb | 0 .../gems/rack-1.0.1/test/spec_rack_head.rb | 0 .../gems/rack-1.0.1/test/spec_rack_lint.rb | 0 .../gems/rack-1.0.1/test/spec_rack_lobster.rb | 0 .../gems/rack-1.0.1/test/spec_rack_lock.rb | 0 .../test/spec_rack_methodoverride.rb | 0 .../gems/rack-1.0.1/test/spec_rack_mock.rb | 0 .../gems/rack-1.0.1/test/spec_rack_mongrel.rb | 0 .../rack-1.0.1/test/spec_rack_recursive.rb | 0 .../gems/rack-1.0.1/test/spec_rack_request.rb | 0 .../rack-1.0.1/test/spec_rack_response.rb | 0 .../test/spec_rack_rewindable_input.rb | 0 .../test/spec_rack_session_cookie.rb | 0 .../test/spec_rack_session_memcache.rb | 0 .../rack-1.0.1/test/spec_rack_session_pool.rb | 0 .../test/spec_rack_showexceptions.rb | 0 .../rack-1.0.1/test/spec_rack_showstatus.rb | 0 .../gems/rack-1.0.1/test/spec_rack_static.rb | 0 .../gems/rack-1.0.1/test/spec_rack_thin.rb | 0 .../gems/rack-1.0.1/test/spec_rack_urlmap.rb | 0 .../gems/rack-1.0.1/test/spec_rack_utils.rb | 0 .../gems/rack-1.0.1/test/spec_rack_webrick.rb | 0 .../gems/gems/rack-1.0.1/test/testrequest.rb | 0 .../rack/handler/unregistered.rb | 0 .../rack/handler/unregistered_long_one.rb | 0 .../gems/gems/rack-test-0.5.2/.document | 0 .../gems/gems/rack-test-0.5.2/.gitignore | 0 .../gems/gems/rack-test-0.5.2/History.txt | 0 .../gems/gems/rack-test-0.5.2/MIT-LICENSE.txt | 0 .../gems/gems/rack-test-0.5.2/README.rdoc | 0 .../vendor/gems/gems/rack-test-0.5.2/Rakefile | 0 .../vendor/gems/gems/rack-test-0.5.2/Thorfile | 0 .../rack-test-0.5.2/lib/rack/mock_session.rb | 0 .../gems/rack-test-0.5.2/lib/rack/test.rb | 0 .../lib/rack/test/cookie_jar.rb | 0 .../rack-test-0.5.2/lib/rack/test/methods.rb | 0 .../lib/rack/test/mock_digest_request.rb | 0 .../lib/rack/test/uploaded_file.rb | 0 .../rack-test-0.5.2/lib/rack/test/utils.rb | 0 .../gems/rack-test-0.5.2/rack-test.gemspec | 0 .../rack-test-0.5.2/spec/fixtures/config.ru | 0 .../rack-test-0.5.2/spec/fixtures/fake_app.rb | 0 .../rack-test-0.5.2/spec/fixtures/foo.txt | 0 .../spec/rack/test/cookie_spec.rb | 0 .../spec/rack/test/digest_auth_spec.rb | 0 .../spec/rack/test/multipart_spec.rb | 0 .../spec/rack/test/utils_spec.rb | 0 .../rack-test-0.5.2/spec/rack/test_spec.rb | 0 .../gems/gems/rack-test-0.5.2/spec/spec.opts | 0 .../gems/rack-test-0.5.2/spec/spec_helper.rb | 0 .../vendor/gems/gems/rake-0.8.7/CHANGES | 0 .../vendor/gems/gems/rake-0.8.7/MIT-LICENSE | 0 .../vendor/gems/gems/rake-0.8.7/README | 0 .../vendor/gems/gems/rake-0.8.7/Rakefile | 0 .../vendor/gems/gems/rake-0.8.7/TODO | 0 .../rake-0.8.7/doc/command_line_usage.rdoc | 0 .../gems/rake-0.8.7/doc/example/Rakefile1 | 0 .../gems/rake-0.8.7/doc/example/Rakefile2 | 0 .../gems/gems/rake-0.8.7/doc/example/a.c | 0 .../gems/gems/rake-0.8.7/doc/example/b.c | 0 .../gems/gems/rake-0.8.7/doc/example/main.c | 0 .../gems/gems/rake-0.8.7/doc/glossary.rdoc | 0 .../vendor/gems/gems/rake-0.8.7/doc/jamis.rb | 0 .../gems/gems/rake-0.8.7/doc/proto_rake.rdoc | 0 .../vendor/gems/gems/rake-0.8.7/doc/rake.1.gz | Bin .../gems/gems/rake-0.8.7/doc/rakefile.rdoc | 0 .../gems/gems/rake-0.8.7/doc/rational.rdoc | 0 .../doc/release_notes/rake-0.4.14.rdoc | 0 .../doc/release_notes/rake-0.4.15.rdoc | 0 .../doc/release_notes/rake-0.5.0.rdoc | 0 .../doc/release_notes/rake-0.5.3.rdoc | 0 .../doc/release_notes/rake-0.5.4.rdoc | 0 .../doc/release_notes/rake-0.6.0.rdoc | 0 .../doc/release_notes/rake-0.7.0.rdoc | 0 .../doc/release_notes/rake-0.7.1.rdoc | 0 .../doc/release_notes/rake-0.7.2.rdoc | 0 .../doc/release_notes/rake-0.8.0.rdoc | 0 .../doc/release_notes/rake-0.8.2.rdoc | 0 .../doc/release_notes/rake-0.8.3.rdoc | 0 .../doc/release_notes/rake-0.8.4.rdoc | 0 .../doc/release_notes/rake-0.8.5.rdoc | 0 .../doc/release_notes/rake-0.8.6.rdoc | 0 .../doc/release_notes/rake-0.8.7.rdoc | 0 .../vendor/gems/gems/rake-0.8.7/install.rb | 0 .../gems/rake-0.8.7/lib/rake/alt_system.rb | 0 .../rake-0.8.7/lib/rake/classic_namespace.rb | 0 .../gems/gems/rake-0.8.7/lib/rake/clean.rb | 0 .../lib/rake/contrib/compositepublisher.rb | 0 .../rake-0.8.7/lib/rake/contrib/ftptools.rb | 0 .../rake-0.8.7/lib/rake/contrib/publisher.rb | 0 .../lib/rake/contrib/rubyforgepublisher.rb | 0 .../lib/rake/contrib/sshpublisher.rb | 0 .../gems/rake-0.8.7/lib/rake/contrib/sys.rb | 0 .../rake-0.8.7/lib/rake/gempackagetask.rb | 0 .../rake-0.8.7/lib/rake/loaders/makefile.rb | 0 .../gems/rake-0.8.7/lib/rake/packagetask.rb | 0 .../rake-0.8.7/lib/rake/rake_test_loader.rb | 0 .../gems/gems/rake-0.8.7/lib/rake/rdoctask.rb | 0 .../gems/gems/rake-0.8.7/lib/rake/runtest.rb | 0 .../gems/gems/rake-0.8.7/lib/rake/tasklib.rb | 0 .../gems/gems/rake-0.8.7/lib/rake/testtask.rb | 0 .../gems/gems/rake-0.8.7/lib/rake/win32.rb | 0 .../gems/rake-0.8.7/test/capture_stdout.rb | 0 .../gems/rake-0.8.7/test/check_expansion.rb | 0 .../rake-0.8.7/test/check_no_expansion.rb | 0 .../gems/rake-0.8.7/test/contrib/test_sys.rb | 0 .../gems/rake-0.8.7/test/data/chains/Rakefile | 0 .../rake-0.8.7/test/data/default/Rakefile | 0 .../gems/rake-0.8.7/test/data/dryrun/Rakefile | 0 .../test/data/file_creation_task/Rakefile | 0 .../rake-0.8.7/test/data/imports/Rakefile | 0 .../gems/rake-0.8.7/test/data/imports/deps.mf | 0 .../rake-0.8.7/test/data/multidesc/Rakefile | 0 .../rake-0.8.7/test/data/namespace/Rakefile | 0 .../rake-0.8.7/test/data/rakelib/test1.rb | 0 .../rake-0.8.7/test/data/rbext/rakefile.rb | 0 .../gems/gems/rake-0.8.7/test/data/sample.mf | 0 .../test/data/statusreturn/Rakefile | 0 .../rake-0.8.7/test/data/unittest/Rakefile | 0 .../gems/gems/rake-0.8.7/test/filecreation.rb | 0 .../gems/gems/rake-0.8.7/test/functional.rb | 0 .../gems/rake-0.8.7/test/in_environment.rb | 0 .../gems/rake-0.8.7/test/rake_test_setup.rb | 0 .../gems/gems/rake-0.8.7/test/reqfile.rb | 0 .../gems/gems/rake-0.8.7/test/reqfile2.rb | 0 .../rake-0.8.7/test/session_functional.rb | 0 .../gems/rake-0.8.7/test/test_application.rb | 0 .../gems/gems/rake-0.8.7/test/test_clean.rb | 0 .../gems/rake-0.8.7/test/test_definitions.rb | 0 .../gems/rake-0.8.7/test/test_earlytime.rb | 0 .../gems/rake-0.8.7/test/test_extension.rb | 0 .../test/test_file_creation_task.rb | 0 .../gems/rake-0.8.7/test/test_file_task.rb | 0 .../gems/rake-0.8.7/test/test_filelist.rb | 0 .../gems/rake-0.8.7/test/test_fileutils.rb | 0 .../gems/gems/rake-0.8.7/test/test_ftp.rb | 0 .../rake-0.8.7/test/test_invocation_chain.rb | 0 .../rake-0.8.7/test/test_makefile_loader.rb | 0 .../gems/rake-0.8.7/test/test_multitask.rb | 0 .../gems/rake-0.8.7/test/test_namespace.rb | 0 .../gems/rake-0.8.7/test/test_package_task.rb | 0 .../gems/gems/rake-0.8.7/test/test_pathmap.rb | 0 .../rake-0.8.7/test/test_pseudo_status.rb | 0 .../gems/gems/rake-0.8.7/test/test_rake.rb | 0 .../gems/rake-0.8.7/test/test_rdoc_task.rb | 0 .../gems/gems/rake-0.8.7/test/test_require.rb | 0 .../gems/gems/rake-0.8.7/test/test_rules.rb | 0 .../rake-0.8.7/test/test_task_arguments.rb | 0 .../gems/rake-0.8.7/test/test_task_manager.rb | 0 .../gems/gems/rake-0.8.7/test/test_tasklib.rb | 0 .../gems/gems/rake-0.8.7/test/test_tasks.rb | 0 .../gems/rake-0.8.7/test/test_test_task.rb | 0 .../test/test_top_level_functions.rb | 0 .../gems/gems/rake-0.8.7/test/test_win32.rb | 0 .../vendor/gems/gems/shotgun-0.4/COPYING | 0 .../vendor/gems/gems/shotgun-0.4/README | 0 .../vendor/gems/gems/shotgun-0.4/Rakefile | 0 .../gems/gems/shotgun-0.4/lib/shotgun.rb | 0 .../gems/gems/shotgun-0.4/shotgun.gemspec | 0 .../vendor/gems/gems/sinatra-0.9.4/AUTHORS | 0 .../vendor/gems/gems/sinatra-0.9.4/CHANGES | 0 .../vendor/gems/gems/sinatra-0.9.4/LICENSE | 0 .../gems/gems/sinatra-0.9.4/README.rdoc | 0 .../vendor/gems/gems/sinatra-0.9.4/Rakefile | 0 .../gems/sinatra-0.9.4/compat/app_test.rb | 0 .../sinatra-0.9.4/compat/application_test.rb | 0 .../gems/sinatra-0.9.4/compat/builder_test.rb | 0 .../gems/sinatra-0.9.4/compat/compat_test.rb | 0 .../sinatra-0.9.4/compat/custom_error_test.rb | 0 .../gems/sinatra-0.9.4/compat/erb_test.rb | 0 .../gems/sinatra-0.9.4/compat/events_test.rb | 0 .../gems/sinatra-0.9.4/compat/filter_test.rb | 0 .../gems/sinatra-0.9.4/compat/haml_test.rb | 0 .../gems/gems/sinatra-0.9.4/compat/helper.rb | 0 .../sinatra-0.9.4/compat/mapped_error_test.rb | 0 .../sinatra-0.9.4/compat/pipeline_test.rb | 0 .../gems/sinatra-0.9.4/compat/public/foo.xml | 0 .../gems/sinatra-0.9.4/compat/sass_test.rb | 0 .../sinatra-0.9.4/compat/sessions_test.rb | 0 .../sinatra-0.9.4/compat/streaming_test.rb | 0 .../sinatra-0.9.4/compat/sym_params_test.rb | 0 .../sinatra-0.9.4/compat/template_test.rb | 0 .../compat/use_in_file_templates_test.rb | 0 .../sinatra-0.9.4/compat/views/foo.builder | 0 .../gems/sinatra-0.9.4/compat/views/foo.erb | 0 .../gems/sinatra-0.9.4/compat/views/foo.haml | 0 .../gems/sinatra-0.9.4/compat/views/foo.sass | 0 .../sinatra-0.9.4/compat/views/foo_layout.erb | 0 .../compat/views/foo_layout.haml | 0 .../compat/views/layout_test/foo.builder | 0 .../compat/views/layout_test/foo.erb | 0 .../compat/views/layout_test/foo.haml | 0 .../compat/views/layout_test/foo.sass | 0 .../compat/views/layout_test/layout.builder | 0 .../compat/views/layout_test/layout.erb | 0 .../compat/views/layout_test/layout.haml | 0 .../compat/views/layout_test/layout.sass | 0 .../compat/views/no_layout/no_layout.builder | 0 .../compat/views/no_layout/no_layout.haml | 0 .../gems/gems/sinatra-0.9.4/lib/sinatra.rb | 0 .../gems/sinatra-0.9.4/lib/sinatra/base.rb | 0 .../gems/sinatra-0.9.4/lib/sinatra/compat.rb | 0 .../sinatra-0.9.4/lib/sinatra/images/404.png | Bin .../sinatra-0.9.4/lib/sinatra/images/500.png | Bin .../gems/sinatra-0.9.4/lib/sinatra/main.rb | 0 .../lib/sinatra/showexceptions.rb | 0 .../gems/sinatra-0.9.4/lib/sinatra/test.rb | 0 .../sinatra-0.9.4/lib/sinatra/test/bacon.rb | 0 .../sinatra-0.9.4/lib/sinatra/test/rspec.rb | 0 .../sinatra-0.9.4/lib/sinatra/test/spec.rb | 0 .../sinatra-0.9.4/lib/sinatra/test/unit.rb | 0 .../gems/gems/sinatra-0.9.4/sinatra.gemspec | 0 .../gems/gems/sinatra-0.9.4/test/base_test.rb | 0 .../gems/sinatra-0.9.4/test/builder_test.rb | 0 .../gems/gems/sinatra-0.9.4/test/contest.rb | 0 .../test/data/reload_app_file.rb | 0 .../gems/gems/sinatra-0.9.4/test/erb_test.rb | 0 .../sinatra-0.9.4/test/extensions_test.rb | 0 .../gems/sinatra-0.9.4/test/filter_test.rb | 0 .../gems/gems/sinatra-0.9.4/test/haml_test.rb | 0 .../gems/gems/sinatra-0.9.4/test/helper.rb | 0 .../gems/sinatra-0.9.4/test/helpers_test.rb | 0 .../sinatra-0.9.4/test/mapped_error_test.rb | 0 .../sinatra-0.9.4/test/middleware_test.rb | 0 .../gems/sinatra-0.9.4/test/options_test.rb | 0 .../test/render_backtrace_test.rb | 0 .../gems/sinatra-0.9.4/test/request_test.rb | 0 .../gems/sinatra-0.9.4/test/response_test.rb | 0 .../gems/sinatra-0.9.4/test/result_test.rb | 0 .../test/route_added_hook_test.rb | 0 .../gems/sinatra-0.9.4/test/routing_test.rb | 0 .../gems/gems/sinatra-0.9.4/test/sass_test.rb | 0 .../gems/sinatra-0.9.4/test/server_test.rb | 0 .../gems/sinatra-0.9.4/test/sinatra_test.rb | 0 .../gems/sinatra-0.9.4/test/static_test.rb | 0 .../gems/sinatra-0.9.4/test/templates_test.rb | 0 .../gems/gems/sinatra-0.9.4/test/test_test.rb | 0 .../sinatra-0.9.4/test/views/error.builder | 0 .../gems/sinatra-0.9.4/test/views/error.erb | 0 .../gems/sinatra-0.9.4/test/views/error.haml | 0 .../gems/sinatra-0.9.4/test/views/error.sass | 0 .../sinatra-0.9.4/test/views/foo/hello.test | 0 .../sinatra-0.9.4/test/views/hello.builder | 0 .../gems/sinatra-0.9.4/test/views/hello.erb | 0 .../gems/sinatra-0.9.4/test/views/hello.haml | 0 .../gems/sinatra-0.9.4/test/views/hello.sass | 0 .../gems/sinatra-0.9.4/test/views/hello.test | 0 .../sinatra-0.9.4/test/views/layout2.builder | 0 .../gems/sinatra-0.9.4/test/views/layout2.erb | 0 .../sinatra-0.9.4/test/views/layout2.haml | 0 .../sinatra-0.9.4/test/views/layout2.test | 0 .../gems/sinatra-content-for-0.2/.gitignore | 0 .../gems/gems/sinatra-content-for-0.2/LICENSE | 0 .../gems/sinatra-content-for-0.2/README.rdoc | 0 .../lib/sinatra/content_for.rb | 0 .../sinatra-content-for.gemspec | 0 .../test/content_for_test.rb | 0 .../vendor/gems/gems/smusher-0.4.2/.gitignore | 0 .../gems/gems/smusher-0.4.2/README.markdown | 0 .../vendor/gems/gems/smusher-0.4.2/Rakefile | 0 .../vendor/gems/gems/smusher-0.4.2/VERSION | 0 .../gems/gems/smusher-0.4.2/lib/smusher.rb | 0 .../smusher-0.4.2/lib/smusher/puny_png.rb | 0 .../smusher-0.4.2/lib/smusher/smush_it.rb | 0 .../gems/gems/smusher-0.4.2/smusher.gemspec | 0 .../gems/smusher-0.4.2/spec/empty/.gitignore | 0 .../gems/smusher-0.4.2/spec/images/ad.gif | Bin .../gems/smusher-0.4.2/spec/images/add.png | Bin .../smusher-0.4.2/spec/images/drink_empty.png | Bin .../gems/smusher-0.4.2/spec/images/logo.gif | Bin .../gems/smusher-0.4.2/spec/images/people.jpg | Bin .../gems/smusher-0.4.2/spec/images/water.JPG | Bin .../gems/smusher-0.4.2/spec/images/woman.jpeg | Bin .../gems/gems/smusher-0.4.2/spec/out/ad.gif | Bin .../gems/smusher-0.4.2/spec/out/people.jpg | Bin .../gems/smusher-0.4.2/spec/reduced/add.png | Bin .../smusher-0.4.2/spec/reduced/add_puny.png | Bin .../gems/smusher-0.4.2/spec/reduced/fam.png | Bin .../spec/smusher/puny_png_spec.rb | 0 .../spec/smusher/smush_it_spec.rb | 0 .../gems/smusher-0.4.2/spec/smusher_spec.rb | 0 .../gems/smusher-0.4.2/spec/spec_helper.rb | 0 .../vendor/gems/gems/sprockets-1.0.2/Rakefile | 0 .../gems/sprockets-1.0.2/lib/sprockets.rb | 0 .../lib/sprockets/concatenation.rb | 0 .../lib/sprockets/environment.rb | 0 .../sprockets-1.0.2/lib/sprockets/error.rb | 0 .../sprockets-1.0.2/lib/sprockets/pathname.rb | 0 .../lib/sprockets/preprocessor.rb | 0 .../lib/sprockets/secretary.rb | 0 .../lib/sprockets/source_file.rb | 0 .../lib/sprockets/source_line.rb | 0 .../sprockets-1.0.2/lib/sprockets/version.rb | 0 .../assets/images/script_with_assets/one.png | 0 .../assets/images/script_with_assets/two.png | 0 .../assets/stylesheets/script_with_assets.css | 0 .../test/fixtures/constants.yml | 0 ...be_ignored_when_strip_comments_is_false.js | 0 ...t_requires_should_be_removed_by_default.js | 0 ...e_comments_should_be_removed_by_default.js | 0 ...already_been_required_should_do_nothing.js | 0 ...at_does_not_exist_should_raise_an_error.js | 0 ..._require_comment_with_the_file_contents.js | 0 ...ring_the_current_file_should_do_nothing.js | 0 .../test/fixtures/src/constants.yml | 0 .../sprockets-1.0.2/test/fixtures/src/foo.js | 0 .../test/fixtures/src/foo/bar.js | 0 .../test/fixtures/src/foo/foo.js | 0 .../test/fixtures/src/script_with_assets.js | 0 .../test/test_concatenation.rb | 0 .../sprockets-1.0.2/test/test_environment.rb | 0 .../gems/sprockets-1.0.2/test/test_helper.rb | 0 .../sprockets-1.0.2/test/test_pathname.rb | 0 .../sprockets-1.0.2/test/test_preprocessor.rb | 0 .../sprockets-1.0.2/test/test_secretary.rb | 0 .../sprockets-1.0.2/test/test_source_file.rb | 0 .../sprockets-1.0.2/test/test_source_line.rb | 0 .../gems/gems/templater-1.0.0/History.txt | 0 .../gems/gems/templater-1.0.0/Manifest.txt | 0 .../gems/gems/templater-1.0.0/README.rdoc | 0 .../vendor/gems/gems/templater-1.0.0/Rakefile | 0 .../gems/templater-1.0.0/lib/templater.rb | 0 .../lib/templater/actions/action.rb | 0 .../lib/templater/actions/directory.rb | 0 .../lib/templater/actions/empty_directory.rb | 0 .../lib/templater/actions/file.rb | 0 .../lib/templater/actions/template.rb | 0 .../lib/templater/capture_helpers.rb | 0 .../lib/templater/cli/generator.rb | 0 .../lib/templater/cli/manifold.rb | 0 .../lib/templater/cli/parser.rb | 0 .../lib/templater/core_ext/kernel.rb | 0 .../lib/templater/core_ext/string.rb | 0 .../lib/templater/description.rb | 0 .../lib/templater/discovery.rb | 0 .../lib/templater/generator.rb | 0 .../templater-1.0.0/lib/templater/manifold.rb | 0 .../lib/templater/spec/helpers.rb | 0 .../spec/actions/directory_spec.rb | 0 .../spec/actions/empty_directory_spec.rb | 0 .../templater-1.0.0/spec/actions/file_spec.rb | 0 .../spec/actions/template_spec.rb | 0 .../spec/core_ext/string_spec.rb | 0 .../spec/generator/actions_spec.rb | 0 .../spec/generator/arguments_spec.rb | 0 .../spec/generator/desc_spec.rb | 0 .../spec/generator/destination_root_spec.rb | 0 .../spec/generator/empty_directories_spec.rb | 0 .../spec/generator/files_spec.rb | 0 .../spec/generator/generators_spec.rb | 0 .../spec/generator/glob_spec.rb | 0 .../spec/generator/invocations_spec.rb | 0 .../spec/generator/invoke_spec.rb | 0 .../spec/generator/options_spec.rb | 0 .../spec/generator/render_spec.rb | 0 .../spec/generator/source_root_spec.rb | 0 .../spec/generator/templates_spec.rb | 0 .../templater-1.0.0/spec/manifold_spec.rb | 0 .../spec/options_parser_spec.rb | 0 .../gems/templater-1.0.0/spec/results/erb.rbs | 0 .../templater-1.0.0/spec/results/file.rbs | 0 .../templater-1.0.0/spec/results/random.rbs | 0 .../spec/results/simple_erb.rbs | 0 .../gems/templater-1.0.0/spec/spec_helper.rb | 0 .../templater-1.0.0/spec/spec_helpers_spec.rb | 0 .../templater-1.0.0/spec/templater_spec.rb | 0 .../templater-1.0.0/spec/templates/erb.rbt | 0 .../spec/templates/glob/README | 0 .../spec/templates/glob/arg.js | 0 .../spec/templates/glob/hellothar.%feh% | 0 .../spec/templates/glob/hellothar.html.%feh% | 0 .../templates/glob/subfolder/jessica_alba.jpg | 0 .../spec/templates/glob/subfolder/monkey.rb | 0 .../spec/templates/glob/test.rb | 0 .../spec/templates/literals_erb.rbt | 0 .../templater-1.0.0/spec/templates/simple.rbt | 0 .../spec/templates/simple_erb.rbt | 0 .../gems/templater-1.0.0/templater.gemspec | 0 .../gems/gems/yui-compressor-0.9.1/Rakefile | 0 .../lib/yui/compressor.rb | 0 .../test/compressor_test.rb | 0 .../specifications/compass-0.8.17.gemspec | 0 .../compass-slickmap-0.2.1.gemspec | 0 .../configuration-1.1.0.gemspec | 0 .../specifications/diff-lcs-1.1.2.gemspec | 0 .../gems/specifications/extlib-0.9.13.gemspec | 0 .../gems/specifications/haml-2.2.14.gemspec | 0 .../specifications/highline-1.5.1.gemspec | 0 .../specifications/httpclient-2.1.5.2.gemspec | 0 .../gems/specifications/json-1.2.0.gemspec | 0 .../specifications/json_pure-1.2.0.gemspec | 33 + .../gems/specifications/launchy-0.3.3.gemspec | 0 .../gems/specifications/rack-1.0.1.gemspec | 0 .../specifications/rack-test-0.5.2.gemspec | 0 .../gems/specifications/rake-0.8.7.gemspec | 0 .../gems/specifications/shotgun-0.4.gemspec | 0 .../gems/specifications/sinatra-0.9.4.gemspec | 0 .../sinatra-content-for-0.2.gemspec | 2 +- .../gems/specifications/smusher-0.4.2.gemspec | 0 .../specifications/sprockets-1.0.2.gemspec | 0 .../specifications/templater-1.0.0.gemspec | 0 .../yui-compressor-0.9.1.gemspec | 0 .../sample/views/cache-buster.html.haml | 0 1391 files changed, 38647 insertions(+), 233 deletions(-) mode change 100755 => 100644 Gemfile mode change 100755 => 100644 Rakefile mode change 100755 => 100644 lib/middleman.rb mode change 100755 => 100644 lib/middleman/base.rb mode change 100755 => 100644 lib/middleman/features/automatic_image_sizes.rb mode change 100755 => 100644 lib/middleman/features/minify_css.rb mode change 100755 => 100644 lib/middleman/features/minify_javascript.rb mode change 100755 => 100644 lib/middleman/features/relative_assets.rb mode change 100755 => 100644 lib/middleman/rack/sprockets.rb mode change 100755 => 100644 lib/middleman/sass.rb mode change 100755 => 100644 lib/middleman/vendor/gems/cache/compass-0.8.17.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/compass-slickmap-0.2.1.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/configuration-1.1.0.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/diff-lcs-1.1.2.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/extlib-0.9.13.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/haml-2.2.14.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/highline-1.5.1.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/httpclient-2.1.5.2.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/json-1.2.0.gem create mode 100644 lib/middleman/vendor/gems/cache/json_pure-1.2.0.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/launchy-0.3.3.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/rack-1.0.1.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/rack-test-0.5.2.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/rake-0.8.7.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/shotgun-0.4.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/sinatra-0.9.4.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/sinatra-content-for-0.2.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/smusher-0.4.2.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/sprockets-1.0.2.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/templater-1.0.0.gem mode change 100755 => 100644 lib/middleman/vendor/gems/cache/yui-compressor-0.9.1.gem mode change 100755 => 100644 lib/middleman/vendor/gems/environment.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/CHANGELOG.markdown mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/LICENSE.markdown mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/README.markdown mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/REVISION mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/VERSION.yml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/deps.rip mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/README.markdown mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/config.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/images/grid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/index.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/elements.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/forms.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/grid.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/test-small.jpg mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/test.jpg mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/valid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/src/ie.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/src/images/grid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/src/print.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/src/screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/config.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/buttons/cross.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/buttons/key.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/buttons/tick.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/grid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/doc.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/email.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/external.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/feed.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/im.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/pdf.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/visited.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/xls.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/test-small.jpg mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/test.jpg mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/valid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/index.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/plugins/buttons.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/plugins/fancy_type.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/plugins/link_icons.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/plugins/rtl.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/buttons.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/ie.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/images/grid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/link_icons.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/print.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/rtl_screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped/images/grid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped/src/ie.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped/src/print.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped/src/screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped_form/images/grid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped_form/src/ie.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped_form/src/print.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped_form/src/screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/config.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/images/grid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/index.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/fancy_type.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/liquid.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/test-small.jpg mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/test.jpg mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/valid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/ie.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/images/grid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/liquid.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/print.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/compass.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/config.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/images/blue_arrow.gif mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/src/compass.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/src/images/blue_arrow.gif mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/src/sticky_footer.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/src/utilities.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/sticky_footer.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/utilities.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/logo/logo.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/logo/src/ie.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/logo/src/print.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/logo/src/screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/divisions.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/index.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/src/screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/sub_divisions.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/templates.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/test.jpg mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/typography.html.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/_blueprint.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/_ie.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/_print.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/_reset.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/_screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_buttons.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_colors.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_debug.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_fancy_type.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_link_icons.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_liquid.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_reset.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_rtl.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_scaffolding.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_utilities.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/buttons/buttons.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/buttons/manifest.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/doc.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/email.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/external.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/feed.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/im.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/pdf.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/visited.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/xls.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/manifest.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/grid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/ie.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/manifest.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/partials/_base.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/print.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/_compass.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/_layout.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/_misc.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/_reset.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/_utilities.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/layout/_sticky_footer.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_general.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_links.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_lists.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_print.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_sprites.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_tables.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_text.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_float.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_inline_block.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_tabs.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_tag_cloud.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_hover_link.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_unstyled_link.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_inline_list.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/sprites/_sprite_img.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/tables/_alternating_rows_and_columns.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/tables/_borders.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/tables/_scaffolding.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/text/_ellipsis.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/text/_nowrap.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/text/_replacement.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/ellipsis/ellipsis.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/ellipsis/manifest.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/ellipsis/xml/ellipsis.xml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/project/ie.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/project/manifest.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/project/print.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/project/screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/_yui.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/yui/modules/_base.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/yui/modules/_fonts.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/yui/modules/_grids.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/yui/modules/_reset.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/templates/project/manifest.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/templates/project/screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/actions.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/merb.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails/action_controller.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails/sass_plugin.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails/templates/compass-install-rails.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails/urls.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/base.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/create_project.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/generate_grid_background.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/installer_command.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/list_frameworks.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/print_version.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/project_base.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/stamp_pattern.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/update_project.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/validate_project.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/watch_project.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/write_configuration.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/compiler.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/configuration.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/core_ext.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/dependencies.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/errors.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/exec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/frameworks.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/grid_builder.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers/base.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers/manifest.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers/rails.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers/stand_alone.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/logger.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/display.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/enumerate.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/inline_image.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/selectors.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/urls.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/monkey_patches.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/monkey_patches/stylesheet_updating.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/test_case.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/validator.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/version.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/backends/fsevents.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/backends/polling.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/cache.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/ext.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/fsevents.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/monitor.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/path.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/state.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/support.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/tree.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/command_line_helper.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/command_line_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/compass_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/configuration_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/config.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/css/typography.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/images/grid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/sass/ie.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/sass/print.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/sass/screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/sass/typography.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/config.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/css/layout.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/css/print.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/css/reset.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/css/utilities.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/sass/layout.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/sass/print.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/sass/reset.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/sass/utilities.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/image_urls/config.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/image_urls/css/screen.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/image_urls/images/grid.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/image_urls/sass/screen.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/config.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/css/mixins.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/sass/base.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/sass/fonts.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/sass/grids.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/sass/mixins.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/rails_integration_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/sass_extensions_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/test_case_helper.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/test_helper.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-0.8.17/test/test_rails_helper.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/.gitignore mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/VERSION mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/compass-slickmap.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/sass/_slickmap.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L1-center.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L1-left.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L1-right.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L3-bottom.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L3-center.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L3-li-top.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L3-ul-top.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/vertical-line.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/white-highlight.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/README mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/README.erb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/config/a.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/config/b.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/config/c.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/config/d.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/config/e.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/configuration.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/lib/configuration.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/a.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/b.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/c.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/d.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/e.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/ChangeLog mode change 100755 => 100644 lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/Install mode change 100755 => 100644 lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/README mode change 100755 => 100644 lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/array.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/block.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/callbacks.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/change.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/hunk.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/ldiff.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/string.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/tests/00test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/History.txt mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/LICENSE mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/README mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/array.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/assertions.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/blank.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/boolean.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/byte_array.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/class.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/datetime.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/dictionary.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/hash.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/hook.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/inflection.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/lazy_array.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/lazy_module.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/mash.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/module.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/nil.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/numeric.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/object.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/object_space.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/pathname.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/pooling.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/rubygems.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/simple_set.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/string.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/struct.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/symbol.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/tasks/release.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/time.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/version.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/virtual_file.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/array_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/blank_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/byte_array_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/class_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/datetime_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/hash_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/hook_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/inflection/plural_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/inflection/singular_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/inflection_extras_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/lazy_array_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/lazy_module_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/mash_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/module_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/object_space_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/object_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/pooling_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/simple_set_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/spec.opts mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/spec_helper.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/string_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/struct_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/symbol_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/time_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/try_call_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/try_dup_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/virtual_file_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/.yardopts mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/CONTRIBUTING mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/MIT-LICENSE mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/README.md mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/REVISION mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/VERSION mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/VERSION_NAME mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/extra/haml-mode.el mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/extra/sass-mode.el mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/extra/update_watch.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/init.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/buffer.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/engine.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/error.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/exec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/filters.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/helpers.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/helpers/action_view_extensions.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/helpers/action_view_mods.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/helpers/xss_mods.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/html.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/precompiler.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/shared.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/template.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/template/patch.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/template/plugin.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/util.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/version.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/css.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/engine.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/environment.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/error.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/files.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/plugin.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/plugin/merb.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/plugin/rack.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/plugin/rails.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/repl.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/bool.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/color.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/funcall.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/functions.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/lexer.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/literal.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/number.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/operation.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/parser.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/string.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/unary_operation.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/variable.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/comment_node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/debug_node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/directive_node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/for_node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/if_node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/import_node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/mixin_def_node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/mixin_node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/prop_node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/rule_node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/variable_node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/while_node.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/rails/init.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/engine_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/helper_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/html2haml_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/markaby/standard.mab mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/mocks/article.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/content_for_layout.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/eval_suppressed.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/filters.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/helpers.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/helpful.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/just_stuff.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/list.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/nuke_inner_whitespace.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/nuke_outer_whitespace.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/original_engine.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/partial_layout.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/partials.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/render_layout.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/silent_script.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/standard.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/tag_parsing.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/very_basic.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/whitespace_handling.xhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/rhtml/_av_partial_1.rhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/rhtml/_av_partial_2.rhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/rhtml/action_view.rhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/rhtml/standard.rhtml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/spec/README.md mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/spec/lua_haml_spec.lua mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/spec/ruby_haml_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/spec/tests.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/template_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_av_partial_1.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_av_partial_1_ugly.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_av_partial_2.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_av_partial_2_ugly.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_layout.erb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_layout_for_partial.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_partial.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_text_area.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/action_view.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/action_view_ugly.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/breakage.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/content_for_layout.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/eval_suppressed.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/filters.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/helpers.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/helpful.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/just_stuff.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/list.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/nuke_inner_whitespace.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/nuke_outer_whitespace.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/original_engine.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/partial_layout.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/partialize.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/partials.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/render_layout.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/silent_script.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/standard.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/standard_ugly.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/tag_parsing.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/very_basic.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/whitespace_handling.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/util_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/linked_rails.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/css2sass_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/functions_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_results/more1.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_results/more1_with_line_comments.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_results/more_import.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_templates/_more_partial.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_templates/more1.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_templates/more_import.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/plugin_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/alt.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/basic.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/compact.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/complex.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/compressed.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/expanded.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/import.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/line_numbers.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/mixins.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/multiline.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/nested.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/parent_ref.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/script.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/subdir/nested_subdir/nested_subdir.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/subdir/subdir.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/units.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/script_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/_partial.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/alt.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/basic.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/bork.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/bork2.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/compact.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/complex.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/compressed.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/expanded.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/import.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/importee.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/line_numbers.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/mixins.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/multiline.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/nested.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/parent_ref.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/script.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/subdir/nested_subdir/_nested_partial.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/subdir/nested_subdir/nested_subdir.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/subdir/subdir.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/units.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/haml-2.2.14/test/test_helper.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/CHANGELOG mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/INSTALL mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/LICENSE mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/README mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/TODO mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/examples/ansi_colors.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/examples/asking_for_arrays.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/examples/basic_usage.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/examples/color_scheme.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/examples/limit.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/examples/menus.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/examples/overwrite.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/examples/page_and_wrap.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/examples/password.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/examples/trapping_eof.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/examples/using_readline.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/color_scheme.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/compatibility.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/import.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/menu.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/question.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/system_extensions.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/setup.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/test/tc_color_scheme.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/test/tc_highline.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/test/tc_import.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/test/tc_menu.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/highline-1.5.1/test/ts_all.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/http-access2.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/http-access2/cookie.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/http-access2/http.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/auth.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/cacert.p7s mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/cacert_sha1.p7s mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/connection.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/cookie.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/http.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/session.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/ssl_config.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/timeout.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/util.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/tags mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/.require_paths mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/CHANGES mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/COPYING mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/GPL mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/README mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/TODO mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/VERSION mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkComparison.log mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast-autocorrelation.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty-autocorrelation.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe-autocorrelation.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt.log mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast-autocorrelation.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty-autocorrelation.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe-autocorrelation.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure.log mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator-autocorrelation.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails.log mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkComparison.log mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser-autocorrelation.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt.log mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser-autocorrelation.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure.log mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser-autocorrelation.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails.log mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser-autocorrelation.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser.dat mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML.log mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/data/example.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/data/index.html mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/data/prototype.js mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/Makefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/extconf.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/generator.c mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/generator.o mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/mkmf.log mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/unicode.c mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/unicode.h mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/unicode.o mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/Makefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/extconf.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/mkmf.log mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/parser.c mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/parser.o mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/parser.rl mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/unicode.c mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/unicode.h mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/unicode.o mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/Array.xpm mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/FalseClass.xpm mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/Hash.xpm mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/Key.xpm mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/NilClass.xpm mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/Numeric.xpm mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/String.xpm mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/TrueClass.xpm mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/add/core.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/add/rails.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/common.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/editor.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/ext.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/json.xpm mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/pure.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/pure/generator.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/pure/parser.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/lib/json/version.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail1.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail10.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail11.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail12.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail13.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail14.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail18.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail19.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail2.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail20.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail21.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail22.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail23.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail24.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail25.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail27.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail28.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail3.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail4.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail5.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail6.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail7.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail8.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/fail9.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/pass1.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/pass15.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/pass16.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/pass17.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/pass2.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/pass26.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/fixtures/pass3.json mode change 100755 => 100644 lib/middleman/vendor/gems/gems/json-1.2.0/tests/test_json_encoding.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/CHANGES create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/COPYING create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/GPL create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/README create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/Rakefile create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/TODO create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/VERSION create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkComparison.log create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast-autocorrelation.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty-autocorrelation.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe-autocorrelation.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt.log create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast-autocorrelation.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty-autocorrelation.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe-autocorrelation.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure.log create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator-autocorrelation.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails.log create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkComparison.log create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser-autocorrelation.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt.log create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser-autocorrelation.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure.log create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser-autocorrelation.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails.log create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser-autocorrelation.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser.dat create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML.log create mode 100755 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/generator_benchmark.rb create mode 100755 lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/parser_benchmark.rb create mode 100755 lib/middleman/vendor/gems/gems/json_pure-1.2.0/bin/edit_json.rb create mode 100755 lib/middleman/vendor/gems/gems/json_pure-1.2.0/bin/prettify_json.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/data/example.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/data/index.html create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/data/prototype.js create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/ext/json/ext/generator/extconf.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/ext/json/ext/generator/generator.c create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/ext/json/ext/generator/unicode.c create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/ext/json/ext/generator/unicode.h create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/ext/json/ext/parser/extconf.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/ext/json/ext/parser/parser.c create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/ext/json/ext/parser/parser.rl create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/ext/json/ext/parser/unicode.c create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/ext/json/ext/parser/unicode.h create mode 100755 lib/middleman/vendor/gems/gems/json_pure-1.2.0/install.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/Array.xpm create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/FalseClass.xpm create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/Hash.xpm create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/Key.xpm create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/NilClass.xpm create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/Numeric.xpm create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/String.xpm create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/TrueClass.xpm create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/add/core.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/add/rails.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/common.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/editor.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/ext.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/json.xpm create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/pure.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/pure/generator.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/pure/parser.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/lib/json/version.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail1.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail10.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail11.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail12.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail13.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail14.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail18.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail19.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail2.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail20.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail21.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail22.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail23.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail24.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail25.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail27.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail28.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail3.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail4.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail5.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail6.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail7.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail8.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/fail9.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/pass1.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/pass15.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/pass16.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/pass17.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/pass2.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/pass26.json create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/fixtures/pass3.json create mode 100755 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/test_json.rb create mode 100755 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/test_json_addition.rb create mode 100644 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/test_json_encoding.rb create mode 100755 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/test_json_fixtures.rb create mode 100755 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/test_json_generate.rb create mode 100755 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/test_json_rails.rb create mode 100755 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tests/test_json_unicode.rb create mode 100755 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tools/fuzz.rb create mode 100755 lib/middleman/vendor/gems/gems/json_pure-1.2.0/tools/server.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/HISTORY mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/LICENSE mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/README mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/gemspec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/lib/launchy.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/lib/launchy/application.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/lib/launchy/browser.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/lib/launchy/command_line.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/lib/launchy/paths.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/lib/launchy/version.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/spec/application_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/spec/browser_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/spec/launchy_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/spec/paths_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/spec/spec_helper.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/spec/version_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/tasks/announce.rake mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/tasks/config.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/tasks/distribution.rake mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/tasks/documentation.rake mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/tasks/rspec.rake mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/tasks/rubyforge.rake mode change 100755 => 100644 lib/middleman/vendor/gems/gems/launchy-0.3.3/tasks/utils.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/COPYING mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/KNOWN-ISSUES mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/RDOX mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/README mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/SPEC mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/contrib/rack_logo.svg mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/example/lobster.ru mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/example/protectedlobster.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/example/protectedlobster.ru mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/adapter/camping.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/auth/abstract/handler.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/auth/abstract/request.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/auth/basic.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/auth/digest/md5.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/auth/digest/nonce.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/auth/digest/params.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/auth/digest/request.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/auth/openid.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/builder.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/cascade.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/chunked.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/commonlogger.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/conditionalget.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/content_length.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/content_type.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/deflater.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/directory.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/file.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/handler.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/handler/cgi.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/handler/evented_mongrel.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/handler/fastcgi.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/handler/lsws.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/handler/mongrel.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/handler/scgi.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/handler/swiftiplied_mongrel.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/handler/thin.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/handler/webrick.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/head.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/lint.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/lobster.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/lock.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/methodoverride.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/mime.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/mock.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/recursive.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/reloader.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/request.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/response.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/rewindable_input.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/session/abstract/id.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/session/cookie.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/session/memcache.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/session/pool.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/showexceptions.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/showstatus.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/static.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/urlmap.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/lib/rack/utils.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/rack.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/cgi/lighttpd.conf mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/multipart/binary mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/multipart/empty mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/multipart/ie mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/multipart/nested mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/multipart/none mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/multipart/semicolon mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/multipart/text mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_auth_basic.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_auth_digest.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_auth_openid.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_builder.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_camping.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_cascade.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_cgi.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_chunked.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_commonlogger.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_conditionalget.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_content_length.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_content_type.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_deflater.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_directory.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_fastcgi.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_file.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_handler.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_head.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_lint.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_lobster.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_lock.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_methodoverride.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_mock.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_mongrel.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_recursive.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_request.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_response.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_rewindable_input.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_session_cookie.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_session_memcache.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_session_pool.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_showexceptions.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_showstatus.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_static.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_thin.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_urlmap.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_utils.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/spec_rack_webrick.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/testrequest.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/unregistered_handler/rack/handler/unregistered.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-1.0.1/test/unregistered_handler/rack/handler/unregistered_long_one.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/.document mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/.gitignore mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/History.txt mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/MIT-LICENSE.txt mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/README.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/Thorfile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/lib/rack/mock_session.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/lib/rack/test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/lib/rack/test/cookie_jar.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/lib/rack/test/methods.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/lib/rack/test/mock_digest_request.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/lib/rack/test/uploaded_file.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/lib/rack/test/utils.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/rack-test.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/spec/fixtures/config.ru mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/spec/fixtures/fake_app.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/spec/fixtures/foo.txt mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/spec/rack/test/cookie_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/spec/rack/test/digest_auth_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/spec/rack/test/multipart_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/spec/rack/test/utils_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/spec/rack/test_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/spec/spec.opts mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rack-test-0.5.2/spec/spec_helper.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/CHANGES mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/MIT-LICENSE mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/README mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/TODO mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/command_line_usage.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/example/Rakefile1 mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/example/Rakefile2 mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/example/a.c mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/example/b.c mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/example/main.c mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/glossary.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/jamis.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/proto_rake.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/rake.1.gz mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/rakefile.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/rational.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.4.14.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.4.15.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.5.0.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.5.3.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.5.4.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.6.0.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.7.0.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.7.1.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.7.2.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.8.0.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.8.2.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.8.3.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.8.4.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.8.5.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.8.6.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/doc/release_notes/rake-0.8.7.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/install.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/alt_system.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/classic_namespace.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/clean.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/contrib/compositepublisher.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/contrib/ftptools.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/contrib/publisher.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/contrib/rubyforgepublisher.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/contrib/sshpublisher.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/contrib/sys.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/gempackagetask.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/loaders/makefile.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/packagetask.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/rake_test_loader.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/rdoctask.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/runtest.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/tasklib.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/testtask.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/lib/rake/win32.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/capture_stdout.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/check_expansion.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/check_no_expansion.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/contrib/test_sys.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/data/chains/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/data/default/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/data/dryrun/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/data/file_creation_task/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/data/imports/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/data/imports/deps.mf mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/data/multidesc/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/data/namespace/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/data/rakelib/test1.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/data/rbext/rakefile.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/data/sample.mf mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/data/statusreturn/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/data/unittest/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/filecreation.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/functional.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/in_environment.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/rake_test_setup.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/reqfile.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/reqfile2.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/session_functional.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_application.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_clean.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_definitions.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_earlytime.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_extension.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_file_creation_task.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_file_task.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_filelist.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_fileutils.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_ftp.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_invocation_chain.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_makefile_loader.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_multitask.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_namespace.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_package_task.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_pathmap.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_pseudo_status.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_rake.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_rdoc_task.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_require.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_rules.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_task_arguments.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_task_manager.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_tasklib.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_tasks.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_test_task.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_top_level_functions.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/rake-0.8.7/test/test_win32.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/shotgun-0.4/COPYING mode change 100755 => 100644 lib/middleman/vendor/gems/gems/shotgun-0.4/README mode change 100755 => 100644 lib/middleman/vendor/gems/gems/shotgun-0.4/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/shotgun-0.4/lib/shotgun.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/shotgun-0.4/shotgun.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/AUTHORS mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/CHANGES mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/LICENSE mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/README.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/app_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/application_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/builder_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/compat_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/custom_error_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/erb_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/events_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/filter_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/haml_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/helper.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/mapped_error_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/pipeline_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/public/foo.xml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/sass_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/sessions_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/streaming_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/sym_params_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/template_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/use_in_file_templates_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/foo.builder mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/foo.erb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/foo.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/foo.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/foo_layout.erb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/foo_layout.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/layout_test/foo.builder mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/layout_test/foo.erb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/layout_test/foo.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/layout_test/foo.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/layout_test/layout.builder mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/layout_test/layout.erb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/layout_test/layout.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/layout_test/layout.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/no_layout/no_layout.builder mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/compat/views/no_layout/no_layout.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/lib/sinatra.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/lib/sinatra/base.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/lib/sinatra/compat.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/lib/sinatra/images/404.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/lib/sinatra/images/500.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/lib/sinatra/main.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/lib/sinatra/showexceptions.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/lib/sinatra/test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/lib/sinatra/test/bacon.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/lib/sinatra/test/rspec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/lib/sinatra/test/spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/lib/sinatra/test/unit.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/sinatra.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/base_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/builder_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/contest.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/data/reload_app_file.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/erb_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/extensions_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/filter_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/haml_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/helper.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/helpers_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/mapped_error_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/middleware_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/options_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/render_backtrace_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/request_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/response_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/result_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/route_added_hook_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/routing_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/sass_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/server_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/sinatra_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/static_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/templates_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/test_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/error.builder mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/error.erb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/error.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/error.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/foo/hello.test mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/hello.builder mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/hello.erb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/hello.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/hello.sass mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/hello.test mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/layout2.builder mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/layout2.erb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/layout2.haml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-0.9.4/test/views/layout2.test mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-content-for-0.2/.gitignore mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-content-for-0.2/LICENSE mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-content-for-0.2/README.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-content-for-0.2/lib/sinatra/content_for.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-content-for-0.2/sinatra-content-for.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sinatra-content-for-0.2/test/content_for_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/.gitignore mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/README.markdown mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/VERSION mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/lib/smusher.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/lib/smusher/puny_png.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/lib/smusher/smush_it.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/smusher.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/empty/.gitignore mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/images/ad.gif mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/images/add.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/images/drink_empty.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/images/logo.gif mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/images/people.jpg mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/images/water.JPG mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/images/woman.jpeg mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/out/ad.gif mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/out/people.jpg mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/reduced/add.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/reduced/add_puny.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/reduced/fam.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/smusher/puny_png_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/smusher/smush_it_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/smusher_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/smusher-0.4.2/spec/spec_helper.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/lib/sprockets.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/lib/sprockets/concatenation.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/lib/sprockets/environment.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/lib/sprockets/error.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/lib/sprockets/pathname.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/lib/sprockets/preprocessor.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/lib/sprockets/secretary.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/lib/sprockets/source_file.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/lib/sprockets/source_line.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/lib/sprockets/version.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/assets/images/script_with_assets/one.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/assets/images/script_with_assets/two.png mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/assets/stylesheets/script_with_assets.css mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/constants.yml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/double_slash_comments_that_are_not_requires_should_be_ignored_when_strip_comments_is_false.js mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/double_slash_comments_that_are_not_requires_should_be_removed_by_default.js mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/multiline_comments_should_be_removed_by_default.js mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/requiring_a_file_after_it_has_already_been_required_should_do_nothing.js mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/requiring_a_file_that_does_not_exist_should_raise_an_error.js mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/requiring_a_single_file_should_replace_the_require_comment_with_the_file_contents.js mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/requiring_the_current_file_should_do_nothing.js mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/src/constants.yml mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/src/foo.js mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/src/foo/bar.js mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/src/foo/foo.js mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/fixtures/src/script_with_assets.js mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/test_concatenation.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/test_environment.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/test_helper.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/test_pathname.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/test_preprocessor.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/test_secretary.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/test_source_file.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/sprockets-1.0.2/test/test_source_line.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/History.txt mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/Manifest.txt mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/README.rdoc mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/actions/action.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/actions/directory.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/actions/empty_directory.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/actions/file.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/actions/template.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/capture_helpers.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/cli/generator.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/cli/manifold.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/cli/parser.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/core_ext/kernel.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/core_ext/string.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/description.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/discovery.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/generator.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/manifold.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/lib/templater/spec/helpers.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/actions/directory_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/actions/empty_directory_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/actions/file_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/actions/template_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/core_ext/string_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/actions_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/arguments_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/desc_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/destination_root_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/empty_directories_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/files_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/generators_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/glob_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/invocations_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/invoke_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/options_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/render_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/source_root_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/generator/templates_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/manifold_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/options_parser_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/results/erb.rbs mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/results/file.rbs mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/results/random.rbs mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/results/simple_erb.rbs mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/spec_helper.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/spec_helpers_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/templater_spec.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/templates/erb.rbt mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/templates/glob/README mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/templates/glob/arg.js mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/templates/glob/hellothar.%feh% mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/templates/glob/hellothar.html.%feh% mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/templates/glob/subfolder/jessica_alba.jpg mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/templates/glob/subfolder/monkey.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/templates/glob/test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/templates/literals_erb.rbt mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/templates/simple.rbt mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/spec/templates/simple_erb.rbt mode change 100755 => 100644 lib/middleman/vendor/gems/gems/templater-1.0.0/templater.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/gems/yui-compressor-0.9.1/Rakefile mode change 100755 => 100644 lib/middleman/vendor/gems/gems/yui-compressor-0.9.1/lib/yui/compressor.rb mode change 100755 => 100644 lib/middleman/vendor/gems/gems/yui-compressor-0.9.1/test/compressor_test.rb mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/compass-0.8.17.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/compass-slickmap-0.2.1.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/configuration-1.1.0.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/diff-lcs-1.1.2.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/extlib-0.9.13.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/haml-2.2.14.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/highline-1.5.1.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/httpclient-2.1.5.2.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/json-1.2.0.gemspec create mode 100644 lib/middleman/vendor/gems/specifications/json_pure-1.2.0.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/launchy-0.3.3.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/rack-1.0.1.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/rack-test-0.5.2.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/rake-0.8.7.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/shotgun-0.4.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/sinatra-0.9.4.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/sinatra-content-for-0.2.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/smusher-0.4.2.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/sprockets-1.0.2.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/templater-1.0.0.gemspec mode change 100755 => 100644 lib/middleman/vendor/gems/specifications/yui-compressor-0.9.1.gemspec mode change 100755 => 100644 spec/fixtures/sample/views/cache-buster.html.haml diff --git a/Gemfile b/Gemfile old mode 100755 new mode 100644 index 168faee2..f248a5f0 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ bundle_path "lib/middleman/vendor/gems" bin_path "lib/middleman/vendor/bin" -# disable_rubygems +disable_rubygems # disable_system_gems gem "shotgun" @@ -12,5 +12,6 @@ gem "rack-test" gem "yui-compressor" gem "haml" gem "compass" +gem "json_pure" gem "smusher" gem "compass-slickmap" \ No newline at end of file diff --git a/Rakefile b/Rakefile old mode 100755 new mode 100644 diff --git a/lib/middleman.rb b/lib/middleman.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/base.rb b/lib/middleman/base.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/builder.rb b/lib/middleman/builder.rb index deba3d20..af2e155d 100755 --- a/lib/middleman/builder.rb +++ b/lib/middleman/builder.rb @@ -37,7 +37,7 @@ module Middleman end def self.init! - glob! File.basename(Middleman::Base.public), [] + glob! File.basename(Middleman::Base.public), Middleman::Base.supported_formats glob! File.basename(Middleman::Base.views), %w(sass js) glob! File.basename(Middleman::Base.views), Middleman::Base.supported_formats - %w(sass js) end diff --git a/lib/middleman/features/automatic_image_sizes.rb b/lib/middleman/features/automatic_image_sizes.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/features/minify_css.rb b/lib/middleman/features/minify_css.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/features/minify_javascript.rb b/lib/middleman/features/minify_javascript.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/features/relative_assets.rb b/lib/middleman/features/relative_assets.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/features/smush_pngs.rb b/lib/middleman/features/smush_pngs.rb index a5907407..294536c6 100755 --- a/lib/middleman/features/smush_pngs.rb +++ b/lib/middleman/features/smush_pngs.rb @@ -1,4 +1,3 @@ -require "smusher" require "middleman/builder" module Middleman @@ -16,6 +15,8 @@ module Middleman {} end + require "smusher" + require "json/pure" ::Smusher.class_eval do images_in_folder(smush_dir).each do |file| original_file_size = size(file) diff --git a/lib/middleman/rack/sprockets.rb b/lib/middleman/rack/sprockets.rb old mode 100755 new mode 100644 index 1192fc22..9f9a3e72 --- a/lib/middleman/rack/sprockets.rb +++ b/lib/middleman/rack/sprockets.rb @@ -23,15 +23,20 @@ module Middleman path = env["PATH_INFO"] source = File.join(Middleman::Base.views, path) - if path.match(/\.js$/) && File.exists?(source) - secretary = ::Sprockets::Secretary.new( :root => Middleman::Base.root, - :source_files => [ File.join("views", path) ], - :load_path => [ File.join("public", Middleman::Base.js_dir), - File.join("views", Middleman::Base.js_dir) ]) + if path.match(/\.js$/) + if File.exists?(source) + secretary = ::Sprockets::Secretary.new( :root => Middleman::Base.root, + :source_files => [ File.join("views", path) ], + :load_path => [ File.join("public", Middleman::Base.js_dir), + File.join("views", Middleman::Base.js_dir) ]) - result = secretary.concatenation.to_s + result = secretary.concatenation.to_s + else + result = File.read(File.join(Middleman::Base.public, path)) + end - if @app.class.respond_to?(:minify_javascript?) && @app.class.minify_javascript? + + if Middleman::Base.respond_to?(:minify_javascript?) && Middleman::Base.minify_javascript? compressor = ::YUI::JavaScriptCompressor.new(:munge => true) result = compressor.compress(result) end diff --git a/lib/middleman/rack/static.rb b/lib/middleman/rack/static.rb index 69d967a4..4c1fe211 100755 --- a/lib/middleman/rack/static.rb +++ b/lib/middleman/rack/static.rb @@ -7,10 +7,17 @@ module Middleman @file_server = ::Rack::File.new(root) end + def templatize_js?(path) + path.match(/\.js$/) && Middleman::Base.respond_to?(:minify_javascript?) && Middleman::Base.minify_javascript? + end + def call(env) path = env["PATH_INFO"] file_path = File.join(Middleman::Base.public, path) - if path.include?("favicon.ico") || (File.exists?(file_path) && !File.directory?(file_path)) + + if templatize_js?(path) + @app.call(env) + elsif path.include?("favicon.ico") || (File.exists?(file_path) && !File.directory?(file_path)) @file_server.call(env) else @app.call(env) diff --git a/lib/middleman/sass.rb b/lib/middleman/sass.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/bin/compass b/lib/middleman/vendor/bin/compass index 7bb29daa..764d7788 100755 --- a/lib/middleman/vendor/bin/compass +++ b/lib/middleman/vendor/bin/compass @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") load File.join(File.dirname(__FILE__), "../gems/gems/compass-0.8.17/bin/compass") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/css2sass b/lib/middleman/vendor/bin/css2sass index c3b75744..74543c36 100755 --- a/lib/middleman/vendor/bin/css2sass +++ b/lib/middleman/vendor/bin/css2sass @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") load File.join(File.dirname(__FILE__), "../gems/gems/haml-2.2.14/bin/css2sass") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/edit_json.rb b/lib/middleman/vendor/bin/edit_json.rb index 69acc5d1..8976f827 100755 --- a/lib/middleman/vendor/bin/edit_json.rb +++ b/lib/middleman/vendor/bin/edit_json.rb @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") -load File.join(File.dirname(__FILE__), "../gems/gems/json-1.2.0/bin/edit_json.rb") \ No newline at end of file +load File.join(File.dirname(__FILE__), "../gems/gems/json_pure-1.2.0/bin/edit_json.rb") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/haml b/lib/middleman/vendor/bin/haml index 20f09033..dec69b67 100755 --- a/lib/middleman/vendor/bin/haml +++ b/lib/middleman/vendor/bin/haml @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") load File.join(File.dirname(__FILE__), "../gems/gems/haml-2.2.14/bin/haml") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/html2haml b/lib/middleman/vendor/bin/html2haml index 08ba45d1..97653b41 100755 --- a/lib/middleman/vendor/bin/html2haml +++ b/lib/middleman/vendor/bin/html2haml @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") load File.join(File.dirname(__FILE__), "../gems/gems/haml-2.2.14/bin/html2haml") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/htmldiff b/lib/middleman/vendor/bin/htmldiff index c2f78731..d14c90be 100755 --- a/lib/middleman/vendor/bin/htmldiff +++ b/lib/middleman/vendor/bin/htmldiff @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") load File.join(File.dirname(__FILE__), "../gems/gems/diff-lcs-1.1.2/bin/htmldiff") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/launchy b/lib/middleman/vendor/bin/launchy index ebc55a95..f8298055 100755 --- a/lib/middleman/vendor/bin/launchy +++ b/lib/middleman/vendor/bin/launchy @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") load File.join(File.dirname(__FILE__), "../gems/gems/launchy-0.3.3/bin/launchy") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/ldiff b/lib/middleman/vendor/bin/ldiff index 1ab75e7e..c023e241 100755 --- a/lib/middleman/vendor/bin/ldiff +++ b/lib/middleman/vendor/bin/ldiff @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") load File.join(File.dirname(__FILE__), "../gems/gems/diff-lcs-1.1.2/bin/ldiff") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/prettify_json.rb b/lib/middleman/vendor/bin/prettify_json.rb index a2fbce0e..114253db 100755 --- a/lib/middleman/vendor/bin/prettify_json.rb +++ b/lib/middleman/vendor/bin/prettify_json.rb @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") -load File.join(File.dirname(__FILE__), "../gems/gems/json-1.2.0/bin/prettify_json.rb") \ No newline at end of file +load File.join(File.dirname(__FILE__), "../gems/gems/json_pure-1.2.0/bin/prettify_json.rb") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/rackup b/lib/middleman/vendor/bin/rackup index 04f66249..0daff4b0 100755 --- a/lib/middleman/vendor/bin/rackup +++ b/lib/middleman/vendor/bin/rackup @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") load File.join(File.dirname(__FILE__), "../gems/gems/rack-1.0.1/bin/rackup") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/rake b/lib/middleman/vendor/bin/rake index 8a94b7cc..31814c8d 100755 --- a/lib/middleman/vendor/bin/rake +++ b/lib/middleman/vendor/bin/rake @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") load File.join(File.dirname(__FILE__), "../gems/gems/rake-0.8.7/bin/rake") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/sass b/lib/middleman/vendor/bin/sass index ec798b55..7eac18f9 100755 --- a/lib/middleman/vendor/bin/sass +++ b/lib/middleman/vendor/bin/sass @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") load File.join(File.dirname(__FILE__), "../gems/gems/haml-2.2.14/bin/sass") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/shotgun b/lib/middleman/vendor/bin/shotgun index 7d3cc578..cbc73d90 100755 --- a/lib/middleman/vendor/bin/shotgun +++ b/lib/middleman/vendor/bin/shotgun @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") load File.join(File.dirname(__FILE__), "../gems/gems/shotgun-0.4/bin/shotgun") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/smusher b/lib/middleman/vendor/bin/smusher index d1f2dfc4..e45ba1ad 100755 --- a/lib/middleman/vendor/bin/smusher +++ b/lib/middleman/vendor/bin/smusher @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") load File.join(File.dirname(__FILE__), "../gems/gems/smusher-0.4.2/bin/smusher") \ No newline at end of file diff --git a/lib/middleman/vendor/bin/sprocketize b/lib/middleman/vendor/bin/sprocketize index f4f4dab0..94ba6279 100755 --- a/lib/middleman/vendor/bin/sprocketize +++ b/lib/middleman/vendor/bin/sprocketize @@ -1,3 +1,3 @@ -#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby require File.join(File.dirname(__FILE__), "../gems/environment") load File.join(File.dirname(__FILE__), "../gems/gems/sprockets-1.0.2/bin/sprocketize") \ No newline at end of file diff --git a/lib/middleman/vendor/gems/cache/compass-0.8.17.gem b/lib/middleman/vendor/gems/cache/compass-0.8.17.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/compass-slickmap-0.2.1.gem b/lib/middleman/vendor/gems/cache/compass-slickmap-0.2.1.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/configuration-1.1.0.gem b/lib/middleman/vendor/gems/cache/configuration-1.1.0.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/diff-lcs-1.1.2.gem b/lib/middleman/vendor/gems/cache/diff-lcs-1.1.2.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/extlib-0.9.13.gem b/lib/middleman/vendor/gems/cache/extlib-0.9.13.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/haml-2.2.14.gem b/lib/middleman/vendor/gems/cache/haml-2.2.14.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/highline-1.5.1.gem b/lib/middleman/vendor/gems/cache/highline-1.5.1.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/httpclient-2.1.5.2.gem b/lib/middleman/vendor/gems/cache/httpclient-2.1.5.2.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/json-1.2.0.gem b/lib/middleman/vendor/gems/cache/json-1.2.0.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/json_pure-1.2.0.gem b/lib/middleman/vendor/gems/cache/json_pure-1.2.0.gem new file mode 100644 index 0000000000000000000000000000000000000000..f9e2535e9bb83820abbc3ac693754f2dbfe71264 GIT binary patch literal 385536 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𔞺v-SchdEHGZjv9f#G452fhwN6Ypaj|c%F2}@7 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 M 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


(LlQ^7BL9b7r`AKWW3dE94OExk@C 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

^5OszC4ecJ0V`#^187{(?Blfy;B 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�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 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/parser.rl b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/parser.rl old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/unicode.c b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/unicode.c old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/unicode.h b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/unicode.h old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/unicode.o b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/unicode.o old mode 100755 new mode 100644 index ae663746501d66e9f986e3f3375eae562f663b84..731b253561e5358557591524f516baee632947f2 GIT binary patch literal 6624 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 literal 18292 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 to make json/pure + work in environments that don't provide iconv. + * Applied patch by okkez_ in order to fix Ruby Bug #1768: + http://redmine.ruby-lang.org/issues/show/1768. + * Finally got around to avoid the rather paranoid escaping of ?/ characters + in the generator's output. The parsers aren't affected by this change. + Thanks to Rich Apodaca for the suggestion. +2009-06-29 (1.1.7) + * Security Fix for JSON::Pure::Parser. A specially designed string could + cause catastrophic backtracking in one of the parser's regular expressions + in earlier 1.1.x versions. JSON::Ext::Parser isn't affected by this issue. + Thanks to Bartosz Blimke for reporting this + problem. + * This release also uses a less strict ruby version requirement for the + creation of the mswin32 native gem. +2009-05-10 (1.1.6) + * No changes. І tested native linux gems in the last release and they don't + play well with different ruby versions other than the one the gem was built + with. This release is just to bump the version number in order to skip the + native gem on rubyforge. +2009-05-10 (1.1.5) + * Started to build gems with rake-compiler gem. + * Applied patch object/array class patch from Brian Candler + and fixes. +2009-04-01 (1.1.4) + * Fixed a bug in the creation of serialized generic rails objects reported by + Friedrich Graeter . + * Deleted tests/runner.rb, we're using testrb instead. + * Editor supports Infinity in numbers now. + * Made some changes in order to get the library to compile/run under Ruby + 1.9. + * Improved speed of the code path for the fast_generate method in the pure + variant. +2008-07-10 (1.1.3) + * Wesley Beary reported a bug in json/add/core's DateTime + handling: If the nominator and denominator of the offset were divisible by + each other Ruby's Rational#to_s returns them as an integer not a fraction + with '/'. This caused a ZeroDivisionError during parsing. + * Use Date#start and DateTime#start instead of sg method, while + remaining backwards compatible. + * Supports ragel >= 6.0 now. + * Corrected some tests. + * Some minor changes. +2007-11-27 (1.1.2) + * Remember default dir (last used directory) in editor. + * JSON::Editor.edit method added, the editor can now receive json texts from + the clipboard via C-v. + * Load json texts from an URL pasted via middle button press. + * Added :create_additions option to Parser. This makes it possible to disable + the creation of additions by force, in order to treat json texts as data + while having additions loaded. + * Jacob Maine reported, that JSON(:foo) outputs a JSON + object if the rails addition is enabled, which is wrong. It now outputs a + JSON string "foo" instead, like suggested by Jacob Maine. + * Discovered a bug in the Ruby Bugs Tracker on rubyforge, that was reported + by John Evans lgastako@gmail.com. He could produce a crash in the JSON + generator by returning something other than a String instance from a + to_json method. I now guard against this by doing a rather crude type + check, which raises an exception instead of crashing. +2007-07-06 (1.1.1) + * Yui NARUSE sent some patches to fix tests for Ruby + 1.9. I applied them and adapted some of them a bit to run both on 1.8 and + 1.9. + * Introduced a JSON.parse! method without depth checking for people who like + danger. + * Made generate and pretty_generate methods configurable by an options hash. + * Added :allow_nan option to parser and generator in order to handle NaN, + Infinity, and -Infinity correctly - if requested. Floats, which aren't numbers, + aren't valid JSON according to RFC4627, so by default an exception will be + raised if any of these symbols are encountered. Thanks to Andrea Censi + for his hint about this. + * Fixed some more tests for Ruby 1.9. + * Implemented dump/load interface of Marshal as suggested in ruby-core:11405 + by murphy . + * Implemented the max_nesting feature for generate methods, too. + * Added some implementations for ruby core's custom objects for + serialisation/deserialisation purposes. +2007-05-21 (1.1.0) + * Implemented max_nesting feature for parser to avoid stack overflows for + data from untrusted sources. If you trust the source, you can disable it + with the option max_nesting => false. + * Piers Cawley reported a bug, that not every + character can be escaped by ?\ as required by RFC4627. There's a + contradiction between David Crockford's JSON checker test vectors (in + tests/fixtures) and RFC4627, though. I decided to stick to the RFC, because + the JSON checker seems to be a bit older than the RFC. + * Extended license to Ruby License, which includes the GPL. + * Added keyboard shortcuts, and 'Open location' menu item to edit_json.rb. +2007-05-09 (1.0.4) + * Applied a patch from Yui NARUSE to make JSON compile + under Ruby 1.9. Thank you very much for mailing it to me! + * Made binary variants of JSON fail early, instead of falling back to the + pure version. This should avoid overshadowing of eventual problems while + loading of the binary. +2007-03-24 (1.0.3) + * Improved performance of pure variant a bit. + * The ext variant of this release supports the mswin32 platform. Ugh! +2007-03-24 (1.0.2) + * Ext Parser didn't parse 0e0 correctly into 0.0: Fixed! +2007-03-24 (1.0.1) + * Forgot some object files in the build dir. I really like that - not! +2007-03-24 (1.0.0) + * Added C implementations for the JSON generator and a ragel based JSON + parser in C. + * Much more tests, especially fixtures from json.org. + * Further improved conformance to RFC4627. +2007-02-09 (0.4.3) + * Conform more to RFC4627 for JSON: This means JSON strings + now always must contain exactly one object "{ ... }" or array "[ ... ]" in + order to be parsed without raising an exception. The definition of what + constitutes a whitespace is narrower in JSON than in Ruby ([ \t\r\n]), and + there are differences in floats and integers (no octals or hexadecimals) as + well. + * Added aliases generate and pretty_generate of unparse and pretty_unparse. + * Fixed a test case. + * Catch an Iconv::InvalidEncoding exception, that seems to occur on some Sun + boxes with SunOS 5.8, if iconv doesn't support utf16 conversions. This was + reported by Andrew R Jackson , thanks a bunch! +2006-08-25 (0.4.2) + * Fixed a bug in handling solidi (/-characters), that was reported by + Kevin Gilpin . +2006-02-06 (0.4.1) + * Fixed a bug related to escaping with backslashes. Thanks for the report go + to Florian Munz . +2005-09-23 (0.4.0) + * Initial Rubyforge Version diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/COPYING b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/COPYING new file mode 100644 index 00000000..c3a2126d --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/COPYING @@ -0,0 +1,58 @@ +Ruby is copyrighted free software by Yukihiro Matsumoto . +You can redistribute it and/or modify it under either the terms of the GPL +(see GPL file), or the conditions below: + + 1. You may make and give away verbatim copies of the source form of the + software without restriction, provided that you duplicate all of the + original copyright notices and associated disclaimers. + + 2. You may modify your copy of the software in any way, provided that + you do at least ONE of the following: + + a) place your modifications in the Public Domain or otherwise + make them Freely Available, such as by posting said + modifications to Usenet or an equivalent medium, or by allowing + the author to include your modifications in the software. + + b) use the modified software only within your corporation or + organization. + + c) rename any non-standard executables so the names do not conflict + with standard executables, which must also be provided. + + d) make other distribution arrangements with the author. + + 3. You may distribute the software in object code or executable + form, provided that you do at least ONE of the following: + + a) distribute the executables and library files of the software, + together with instructions (in the manual page or equivalent) + on where to get the original distribution. + + b) accompany the distribution with the machine-readable source of + the software. + + c) give non-standard executables non-standard names, with + instructions on where to get the original software distribution. + + d) make other distribution arrangements with the author. + + 4. You may modify and include the part of the software into any other + software (possibly commercial). But some files in the distribution + are not written by the author, so that they are not under this terms. + + They are gc.c(partly), utils.c(partly), regex.[ch], st.[ch] and some + files under the ./missing directory. See each file for the copying + condition. + + 5. The scripts and library files supplied as input to or produced as + output from the software do not automatically fall under the + copyright of the software, but belong to whomever generated them, + and may be sold commercially, and may be aggregated with this + software. + + 6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. + diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/GPL b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/GPL new file mode 100644 index 00000000..db2fc450 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/GPL @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/README b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/README new file mode 100644 index 00000000..2dd55e2d --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/README @@ -0,0 +1,360 @@ +== json - JSON Implementation for Ruby + +=== Description + +This is a implementation of the JSON specification according to RFC 4627 +(http://www.ietf.org/rfc/rfc4627.txt). Starting from version 1.0.0 on there +will be two variants available: + +* A pure ruby variant, that relies on the iconv and the stringscan + extensions, which are both part of the ruby standard library. +* The quite a bit faster C extension variant, which is in parts implemented + in C and comes with its own unicode conversion functions and a parser + generated by the ragel state machine compiler + (http://www.cs.queensu.ca/~thurston/ragel). + +Both variants of the JSON generator escape all non-ASCII and control characters +with \uXXXX escape sequences, and support UTF-16 surrogate pairs in order to be +able to generate the whole range of unicode code points. This means that +generated JSON document is encoded as UTF-8 (because ASCII is a subset of +UTF-8) and at the same time avoids decoding problems for receiving endpoints, +that don't expect UTF-8 encoded texts. On the negative side this may lead to a +bit longer strings than necessarry. + +All strings, that are to be encoded as JSON strings, should be UTF-8 byte +sequences on the Ruby side. To encode raw binary strings, that aren't UTF-8 +encoded, please use the to_json_raw_object method of String (which produces +an object, that contains a byte array) and decode the result on the receiving +endpoint. + +The JSON parsers can parse UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, and UTF-32LE +JSON documents under Ruby 1.8. Under Ruby 1.9 they take advantage of Ruby's +M17n features and can parse all documents which have the correct +String#encoding set. If a document string has ASCII-8BIT as an encoding the +parser attempts to figure out which of the UTF encodings from above it is and +trys to parse it. + +=== Installation + +It's recommended to use the extension variant of JSON, because it's faster than +the pure ruby variant. If you cannot build it on your system, you can settle +for the latter. + +Just type into the command line as root: + + # rake install + +The above command will build the extensions and install them on your system. + + # rake install_pure + +or + + # ruby install.rb + +will just install the pure ruby implementation of JSON. + +If you use Rubygems you can type + + # gem install json + +instead, to install the newest JSON version. + +There is also a pure ruby json only variant of the gem, that can be installed +with: + + # gem install json_pure + +=== Compiling the extensions yourself + +If you want to build the extensions yourself you need rake: + + You can get it from rubyforge: + http://rubyforge.org/projects/rake + + or just type + + # gem install rake + + for the installation via rubygems. + +If you want to create the parser.c file from its parser.rl file or draw nice +graphviz images of the state machines, you need ragel from: http://www.cs.queensu.ca/~thurston/ragel + + +=== Usage + +To use JSON you can + require 'json' +to load the installed variant (either the extension 'json' or the pure +variant 'json_pure'). If you have installed the extension variant, you can +pick either the extension variant or the pure variant by typing + require 'json/ext' +or + require 'json/pure' + +Now you can parse a JSON document into a ruby data structure by calling + + JSON.parse(document) + +If you want to generate a JSON document from a ruby data structure call + JSON.generate(data) + +You can also use the pretty_generate method (which formats the output more +verbosely and nicely) or fast_generate (which doesn't do any of the security +checks generate performs, e. g. nesting deepness checks). + +To create a valid JSON document you have to make sure, that the output is +embedded in either a JSON array [] or a JSON object {}. The easiest way to do +this, is by putting your values in a Ruby Array or Hash instance. + +There are also the JSON and JSON[] methods which use parse on a String or +generate a JSON document from an array or hash: + + document = JSON 'test' => 23 # => "{\"test\":23}" + document = JSON['test'] => 23 # => "{\"test\":23}" + +and + + data = JSON '{"test":23}' # => {"test"=>23} + data = JSON['{"test":23}'] # => {"test"=>23} + +You can choose to load a set of common additions to ruby core's objects if +you + require 'json/add/core' + +After requiring this you can, e. g., serialise/deserialise Ruby ranges: + + JSON JSON(1..10) # => 1..10 + +To find out how to add JSON support to other or your own classes, read the +section "More Examples" below. + +To get the best compatibility to rails' JSON implementation, you can + require 'json/add/rails' + +Both of the additions attempt to require 'json' (like above) first, if it has +not been required yet. + +=== More Examples + +To create a JSON document from a ruby data structure, you can call +JSON.generate like that: + + json = JSON.generate [1, 2, {"a"=>3.141}, false, true, nil, 4..10] + # => "[1,2,{\"a\":3.141},false,true,null,\"4..10\"]" + +To get back a ruby data structure from a JSON document, you have to call +JSON.parse on it: + + JSON.parse json + # => [1, 2, {"a"=>3.141}, false, true, nil, "4..10"] + +Note, that the range from the original data structure is a simple +string now. The reason for this is, that JSON doesn't support ranges +or arbitrary classes. In this case the json library falls back to call +Object#to_json, which is the same as #to_s.to_json. + +It's possible to add JSON support serialization to arbitrary classes by +simply implementing a more specialized version of the #to_json method, that +should return a JSON object (a hash converted to JSON with #to_json) like +this (don't forget the *a for all the arguments): + + class Range + def to_json(*a) + { + 'json_class' => self.class.name, # = 'Range' + 'data' => [ first, last, exclude_end? ] + }.to_json(*a) + end + end + +The hash key 'json_class' is the class, that will be asked to deserialise the +JSON representation later. In this case it's 'Range', but any namespace of +the form 'A::B' or '::A::B' will do. All other keys are arbitrary and can be +used to store the necessary data to configure the object to be deserialised. + +If a the key 'json_class' is found in a JSON object, the JSON parser checks +if the given class responds to the json_create class method. If so, it is +called with the JSON object converted to a Ruby hash. So a range can +be deserialised by implementing Range.json_create like this: + + class Range + def self.json_create(o) + new(*o['data']) + end + end + +Now it possible to serialise/deserialise ranges as well: + + json = JSON.generate [1, 2, {"a"=>3.141}, false, true, nil, 4..10] + # => "[1,2,{\"a\":3.141},false,true,null,{\"json_class\":\"Range\",\"data\":[4,10,false]}]" + JSON.parse json + # => [1, 2, {"a"=>3.141}, false, true, nil, 4..10] + +JSON.generate always creates the shortest possible string representation of a +ruby data structure in one line. This is good for data storage or network +protocols, but not so good for humans to read. Fortunately there's also +JSON.pretty_generate (or JSON.pretty_generate) that creates a more readable +output: + + puts JSON.pretty_generate([1, 2, {"a"=>3.141}, false, true, nil, 4..10]) + [ + 1, + 2, + { + "a": 3.141 + }, + false, + true, + null, + { + "json_class": "Range", + "data": [ + 4, + 10, + false + ] + } + ] + +There are also the methods Kernel#j for generate, and Kernel#jj for +pretty_generate output to the console, that work analogous to Core Ruby's p and +the pp library's pp methods. + +The script tools/server.rb contains a small example if you want to test, how +receiving a JSON object from a webrick server in your browser with the +javasript prototype library (http://www.prototypejs.org) works. + +=== Speed Comparisons + +I have created some benchmark results (see the benchmarks/data-p4-3Ghz +subdir of the package) for the JSON-parser to estimate the speed up in the C +extension: + + Comparing times (call_time_mean): + 1 ParserBenchmarkExt#parser 900 repeats: + 553.922304770 ( real) -> 21.500x + 0.001805307 + 2 ParserBenchmarkYAML#parser 1000 repeats: + 224.513358139 ( real) -> 8.714x + 0.004454078 + 3 ParserBenchmarkPure#parser 1000 repeats: + 26.755020642 ( real) -> 1.038x + 0.037376163 + 4 ParserBenchmarkRails#parser 1000 repeats: + 25.763381731 ( real) -> 1.000x + 0.038814780 + calls/sec ( time) -> speed covers + secs/call + +In the table above 1 is JSON::Ext::Parser, 2 is YAML.load with YAML +compatbile JSON document, 3 is is JSON::Pure::Parser, and 4 is +ActiveSupport::JSON.decode. The ActiveSupport JSON-decoder converts the +input first to YAML and then uses the YAML-parser, the conversion seems to +slow it down so much that it is only as fast as the JSON::Pure::Parser! + +If you look at the benchmark data you can see that this is mostly caused by +the frequent high outliers - the median of the Rails-parser runs is still +overall smaller than the median of the JSON::Pure::Parser runs: + + Comparing times (call_time_median): + 1 ParserBenchmarkExt#parser 900 repeats: + 800.592479481 ( real) -> 26.936x + 0.001249075 + 2 ParserBenchmarkYAML#parser 1000 repeats: + 271.002390644 ( real) -> 9.118x + 0.003690004 + 3 ParserBenchmarkRails#parser 1000 repeats: + 30.227910865 ( real) -> 1.017x + 0.033082008 + 4 ParserBenchmarkPure#parser 1000 repeats: + 29.722384421 ( real) -> 1.000x + 0.033644676 + calls/sec ( time) -> speed covers + secs/call + +I have benchmarked the JSON-Generator as well. This generated a few more +values, because there are different modes that also influence the achieved +speed: + + Comparing times (call_time_mean): + 1 GeneratorBenchmarkExt#generator_fast 1000 repeats: + 547.354332608 ( real) -> 15.090x + 0.001826970 + 2 GeneratorBenchmarkExt#generator_safe 1000 repeats: + 443.968212317 ( real) -> 12.240x + 0.002252414 + 3 GeneratorBenchmarkExt#generator_pretty 900 repeats: + 375.104545883 ( real) -> 10.341x + 0.002665923 + 4 GeneratorBenchmarkPure#generator_fast 1000 repeats: + 49.978706968 ( real) -> 1.378x + 0.020008521 + 5 GeneratorBenchmarkRails#generator 1000 repeats: + 38.531868759 ( real) -> 1.062x + 0.025952543 + 6 GeneratorBenchmarkPure#generator_safe 1000 repeats: + 36.927649925 ( real) -> 1.018x 7 (>=3859) + 0.027079979 + 7 GeneratorBenchmarkPure#generator_pretty 1000 repeats: + 36.272134441 ( real) -> 1.000x 6 (>=3859) + 0.027569373 + calls/sec ( time) -> speed covers + secs/call + +In the table above 1-3 are JSON::Ext::Generator methods. 4, 6, and 7 are +JSON::Pure::Generator methods and 5 is the Rails JSON generator. It is now a +bit faster than the generator_safe and generator_pretty methods of the pure +variant but slower than the others. + +To achieve the fastest JSON document output, you can use the fast_generate +method. Beware, that this will disable the checking for circular Ruby data +structures, which may cause JSON to go into an infinite loop. + +Here are the median comparisons for completeness' sake: + + Comparing times (call_time_median): + 1 GeneratorBenchmarkExt#generator_fast 1000 repeats: + 708.258020939 ( real) -> 16.547x + 0.001411915 + 2 GeneratorBenchmarkExt#generator_safe 1000 repeats: + 569.105020353 ( real) -> 13.296x + 0.001757145 + 3 GeneratorBenchmarkExt#generator_pretty 900 repeats: + 482.825371244 ( real) -> 11.280x + 0.002071142 + 4 GeneratorBenchmarkPure#generator_fast 1000 repeats: + 62.717626652 ( real) -> 1.465x + 0.015944481 + 5 GeneratorBenchmarkRails#generator 1000 repeats: + 43.965681162 ( real) -> 1.027x + 0.022745013 + 6 GeneratorBenchmarkPure#generator_safe 1000 repeats: + 43.929073409 ( real) -> 1.026x 7 (>=3859) + 0.022763968 + 7 GeneratorBenchmarkPure#generator_pretty 1000 repeats: + 42.802514491 ( real) -> 1.000x 6 (>=3859) + 0.023363113 + calls/sec ( time) -> speed covers + secs/call + +=== Author + +Florian Frank + +=== License + +Ruby License, see the COPYING file included in the source distribution. The +Ruby License includes the GNU General Public License (GPL), Version 2, so see +the file GPL as well. + +=== Download + +The latest version of this library can be downloaded at + +* http://rubyforge.org/frs?group_id=953 + +Online Documentation should be located at + +* http://json.rubyforge.org diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/Rakefile b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/Rakefile new file mode 100644 index 00000000..e2f950c5 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/Rakefile @@ -0,0 +1,287 @@ +begin + require 'rake/gempackagetask' +rescue LoadError +end + +begin + require 'rake/extensiontask' +rescue LoadError + puts "WARNING: rake-compiler is not installed. You will not be able to build the json gem until you install it." +end + +require 'rake/clean' +CLOBBER.include Dir['benchmarks/data/*.{dat,log}'] + +require 'rbconfig' +include Config + +MAKE = ENV['MAKE'] || %w[gmake make].find { |c| system(c, '-v') } +PKG_NAME = 'json' +PKG_VERSION = File.read('VERSION').chomp +PKG_FILES = FileList["**/*"].exclude(/CVS|pkg|tmp|coverage|Makefile|\.nfs\./).exclude(/\.(so|bundle|o|#{CONFIG['DLEXT']})$/) +EXT_ROOT_DIR = 'ext/json/ext' +EXT_PARSER_DIR = "#{EXT_ROOT_DIR}/parser" +EXT_PARSER_DL = "#{EXT_ROOT_DIR}/parser.#{CONFIG['DLEXT']}" +EXT_PARSER_SRC = "#{EXT_PARSER_DIR}/parser.c" +PKG_FILES << EXT_PARSER_SRC +EXT_GENERATOR_DIR = "#{EXT_ROOT_DIR}/generator" +EXT_GENERATOR_DL = "#{EXT_ROOT_DIR}/generator.#{CONFIG['DLEXT']}" +EXT_GENERATOR_SRC = "#{EXT_GENERATOR_DIR}/generator.c" +RAGEL_CODEGEN = %w[rlcodegen rlgen-cd ragel].find { |c| system(c, '-v') } +RAGEL_DOTGEN = %w[rlgen-dot rlgen-cd ragel].find { |c| system(c, '-v') } +RAGEL_PATH = "#{EXT_PARSER_DIR}/parser.rl" +CLEAN.include FileList['diagrams/*.*'], 'doc', 'coverage', 'tmp', + FileList["ext/**/{Makefile,mkmf.log}"], + FileList["{ext,lib}/**/*.{so,bundle,#{CONFIG['DLEXT']},o,obj,pdb,lib,manifest,exp,def}"] + +def myruby(*args, &block) + @myruby ||= File.join(CONFIG['bindir'], CONFIG['ruby_install_name']) + options = (Hash === args.last) ? args.pop : {} + if args.length > 1 then + sh(*([@myruby] + args + [options]), &block) + else + sh("#{@myruby} #{args.first}", options, &block) + end +end + +desc "Installing library (pure)" +task :install_pure => :version do + myruby 'install.rb' +end + +task :install_ext_really do + sitearchdir = CONFIG["sitearchdir"] + cd 'ext' do + for file in Dir["json/ext/*.#{CONFIG['DLEXT']}"] + d = File.join(sitearchdir, file) + mkdir_p File.dirname(d) + install(file, d) + end + end +end + +desc "Installing library (extension)" +task :install_ext => [ :compile_ext, :install_pure, :install_ext_really ] + +desc "Installing library (extension)" +if RUBY_PLATFORM =~ /java/ + task :install => :install_pure +else + task :install => :install_ext +end + +desc "Compiling extension" +task :compile_ext => [ EXT_PARSER_DL, EXT_GENERATOR_DL ] + +file EXT_PARSER_DL => EXT_PARSER_SRC do + cd EXT_PARSER_DIR do + myruby 'extconf.rb' + sh MAKE + end + cp "#{EXT_PARSER_DIR}/parser.#{CONFIG['DLEXT']}", EXT_ROOT_DIR +end + +file EXT_GENERATOR_DL => EXT_GENERATOR_SRC do + cd EXT_GENERATOR_DIR do + myruby 'extconf.rb' + sh MAKE + end + cp "#{EXT_GENERATOR_DIR}/generator.#{CONFIG['DLEXT']}", EXT_ROOT_DIR +end + +desc "Generate parser with ragel" +task :ragel => EXT_PARSER_SRC + +task :ragel_clean do + rm_rf EXT_PARSER_SRC +end + +file EXT_PARSER_SRC => RAGEL_PATH do + cd EXT_PARSER_DIR do + if RAGEL_CODEGEN == 'ragel' + sh "ragel parser.rl -G2 -o parser.c" + else + sh "ragel -x parser.rl | #{RAGEL_CODEGEN} -G2" + end + end +end + +desc "Generate diagrams of ragel parser (ps)" +task :ragel_dot_ps do + root = 'diagrams' + specs = [] + File.new(RAGEL_PATH).grep(/^\s*machine\s*(\S+);\s*$/) { specs << $1 } + for s in specs + if RAGEL_DOTGEN == 'ragel' + sh "ragel #{RAGEL_PATH} -S#{s} -p -V | dot -Tps -o#{root}/#{s}.ps" + else + sh "ragel -x #{RAGEL_PATH} -S#{s} | #{RAGEL_DOTGEN} -p|dot -Tps -o#{root}/#{s}.ps" + end + end +end + +desc "Generate diagrams of ragel parser (png)" +task :ragel_dot_png do + root = 'diagrams' + specs = [] + File.new(RAGEL_PATH).grep(/^\s*machine\s*(\S+);\s*$/) { specs << $1 } + for s in specs + if RAGEL_DOTGEN == 'ragel' + sh "ragel #{RAGEL_PATH} -S#{s} -p -V | dot -Tpng -o#{root}/#{s}.png" + else + sh "ragel -x #{RAGEL_PATH} -S#{s} | #{RAGEL_DOTGEN} -p|dot -Tpng -o#{root}/#{s}.png" + end + end +end + +desc "Generate diagrams of ragel parser" +task :ragel_dot => [ :ragel_dot_png, :ragel_dot_ps ] + +desc "Testing library (pure ruby)" +task :test_pure => :clean do + ENV['JSON'] = 'pure' + ENV['RUBYOPT'] = "-Iext:lib #{ENV['RUBYOPT']}" + myruby "-S testrb #{Dir['./tests/*.rb'] * ' '}" +end + +desc "Testing library (extension)" +task :test_ext => :compile_ext do + ENV['JSON'] = 'ext' + ENV['RUBYOPT'] = "-Iext:lib #{ENV['RUBYOPT']}" + myruby "-S testrb #{Dir['./tests/*.rb'] * ' '}" +end + +desc "Testing library (pure ruby and extension)" +task :test => [ :test_pure, :test_ext ] + +desc "Benchmarking parser" +task :benchmark_parser do + ENV['RUBYOPT'] = "-Ilib:ext #{ENV['RUBYOPT']}" + myruby 'benchmarks/parser_benchmark.rb' +end + +desc "Benchmarking generator" +task :benchmark_generator do + ENV['RUBYOPT'] = "-Ilib:ext #{ENV['RUBYOPT']}" + myruby 'benchmarks/generator_benchmark.rb' +end + +desc "Benchmarking library" +task :benchmark => [ :benchmark_parser, :benchmark_generator ] + +desc "Create RDOC documentation" +task :doc => [ :version, EXT_PARSER_SRC ] do + sh "rdoc -o doc -m README README lib/json.rb #{FileList['lib/json/**/*.rb']} #{EXT_PARSER_SRC} #{EXT_GENERATOR_SRC}" +end + +if defined?(Gem) and defined?(Rake::GemPackageTask) and defined?(Rake::ExtensionTask) + spec_pure = Gem::Specification.new do |s| + s.name = 'json_pure' + s.version = PKG_VERSION + s.summary = "A JSON implementation in Ruby" + s.description = "This is a JSON implementation in pure Ruby." + + s.files = PKG_FILES + + s.require_path = 'lib' + + s.bindir = "bin" + s.executables = [ "edit_json.rb", "prettify_json.rb" ] + s.default_executable = "edit_json.rb" + + s.has_rdoc = true + s.extra_rdoc_files << 'README' + s.rdoc_options << + '--title' << 'JSON -- A JSON implemention' << '--main' << 'README' + s.test_files.concat Dir['tests/*.rb'] + + s.author = "Florian Frank" + s.email = "flori@ping.de" + s.homepage = "http://json.rubyforge.org" + s.rubyforge_project = "json" + end + + Rake::GemPackageTask.new(spec_pure) do |pkg| + pkg.need_tar = true + pkg.package_files = PKG_FILES + end + + spec_ext = Gem::Specification.new do |s| + s.name = 'json' + s.version = PKG_VERSION + s.summary = "A JSON implementation as a Ruby extension" + s.description = "This is a JSON implementation as a Ruby extension in C." + + s.files = PKG_FILES + + s.extensions = FileList['ext/**/extconf.rb'] + + s.require_path = EXT_ROOT_DIR + s.require_paths << 'ext' + s.require_paths << 'lib' + + s.bindir = "bin" + s.executables = [ "edit_json.rb", "prettify_json.rb" ] + s.default_executable = "edit_json.rb" + + s.has_rdoc = true + s.extra_rdoc_files << 'README' + s.rdoc_options << + '--title' << 'JSON -- A JSON implemention' << '--main' << 'README' + s.test_files.concat Dir['tests/*.rb'] + + s.author = "Florian Frank" + s.email = "flori@ping.de" + s.homepage = "http://json.rubyforge.org" + s.rubyforge_project = "json" + end + + Rake::GemPackageTask.new(spec_ext) do |pkg| + pkg.need_tar = true + pkg.package_files = PKG_FILES + end + + Rake::ExtensionTask.new do |ext| + ext.name = 'parser' + ext.gem_spec = spec_ext + ext.cross_compile = true + ext.cross_platform = 'i386-mswin32' + ext.ext_dir = 'ext/json/ext/parser' + ext.lib_dir = 'lib/json/ext' + end + + Rake::ExtensionTask.new do |ext| + ext.name = 'generator' + ext.gem_spec = spec_ext + ext.cross_compile = true + ext.cross_platform = 'i386-mswin32' + ext.ext_dir = 'ext/json/ext/generator' + ext.lib_dir = 'lib/json/ext' + end +end + +desc m = "Writing version information for #{PKG_VERSION}" +task :version do + puts m + File.open(File.join('lib', 'json', 'version.rb'), 'w') do |v| + v.puts < [ :clean, :version, :cross, :native, :gem ] do + sh "#$0 clean native gem" + sh "#$0 clean package" +end + +desc "Compile in the the source directory" +task :default => [ :version, :compile_ext ] diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/TODO b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/TODO new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/TODO @@ -0,0 +1 @@ + diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/VERSION b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/VERSION new file mode 100644 index 00000000..26aaba0e --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/VERSION @@ -0,0 +1 @@ +1.2.0 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkComparison.log b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkComparison.log new file mode 100644 index 00000000..f63d7ff1 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkComparison.log @@ -0,0 +1,52 @@ +========================== 2009-04-01T16:54:14 CEST =========================== + +Comparing times (call_time_mean): + 1 GeneratorBenchmarkExt#generator_fast 1000 repeats: + 547.354332608 ( real) -> 15.090x + 0.001826970 + 2 GeneratorBenchmarkExt#generator_safe 1000 repeats: + 443.968212317 ( real) -> 12.240x + 0.002252414 + 3 GeneratorBenchmarkExt#generator_pretty 900 repeats: + 375.104545883 ( real) -> 10.341x + 0.002665923 + 4 GeneratorBenchmarkPure#generator_fast 1000 repeats: + 49.978706968 ( real) -> 1.378x + 0.020008521 + 5 GeneratorBenchmarkRails#generator 1000 repeats: + 38.531868759 ( real) -> 1.062x + 0.025952543 + 6 GeneratorBenchmarkPure#generator_safe 1000 repeats: + 36.927649925 ( real) -> 1.018x 7 (>=3859) + 0.027079979 + 7 GeneratorBenchmarkPure#generator_pretty 1000 repeats: + 36.272134441 ( real) -> 1.000x 6 (>=3859) + 0.027569373 + calls/sec ( time) -> speed covers + secs/call + +Comparing times (call_time_median): + 1 GeneratorBenchmarkExt#generator_fast 1000 repeats: + 708.258020939 ( real) -> 16.547x + 0.001411915 + 2 GeneratorBenchmarkExt#generator_safe 1000 repeats: + 569.105020353 ( real) -> 13.296x + 0.001757145 + 3 GeneratorBenchmarkExt#generator_pretty 900 repeats: + 482.825371244 ( real) -> 11.280x + 0.002071142 + 4 GeneratorBenchmarkPure#generator_fast 1000 repeats: + 62.717626652 ( real) -> 1.465x + 0.015944481 + 5 GeneratorBenchmarkRails#generator 1000 repeats: + 43.965681162 ( real) -> 1.027x + 0.022745013 + 6 GeneratorBenchmarkPure#generator_safe 1000 repeats: + 43.929073409 ( real) -> 1.026x 7 (>=3859) + 0.022763968 + 7 GeneratorBenchmarkPure#generator_pretty 1000 repeats: + 42.802514491 ( real) -> 1.000x 6 (>=3859) + 0.023363113 + calls/sec ( time) -> speed covers + secs/call +=============================================================================== diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast-autocorrelation.dat new file mode 100644 index 00000000..4b1253c7 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast-autocorrelation.dat @@ -0,0 +1,1000 @@ +#lag autocorrelation +1 1.0 +2 -0.00598106516199361 +3 -0.0112807270419403 +4 -0.0123696625707977 +5 -0.0156474123184087 +6 -0.0167058727326317 +7 -0.0174226257732614 +8 -0.0189193377912716 +9 -0.0214634645195233 +10 -0.0210243967687236 +11 -0.0184155266311585 +12 -0.0181108782382041 +13 -0.0176431070033873 +14 -0.0156578972028912 +15 -0.0177374502087085 +16 -0.0141455286987274 +17 -0.00795945141612284 +18 -0.0113514826844811 +19 -0.00973302086315654 +20 -0.00752544154967475 +21 -0.00910755332739381 +22 -0.0135251862007292 +23 -0.018973749693597 +24 -0.0204970425654037 +25 -0.0215794434931503 +26 -0.0208820323198205 +27 -0.0215343932179269 +28 -0.0197971427401652 +29 -0.0184170283596744 +30 -0.0175671796001255 +31 -0.0182236843115851 +32 -0.0197281221230859 +33 -0.0150052309130744 +34 -0.0149918485410557 +35 -0.0148118613887254 +36 -0.0167181900944588 +37 -0.0206983251289769 +38 -0.0210801801789031 +39 -0.0208844740744579 +40 -0.019184207940328 +41 -0.017212049362023 +42 -0.0120240041713764 +43 -0.0100234143586629 +44 -0.00665522354326635 +45 -0.0100620537646498 +46 -0.00769258313093049 +47 -0.0101574928855612 +48 -0.0159677916154784 +49 -0.0165646691066312 +50 -0.0130718375795871 +51 -0.0164703973814153 +52 -0.0175737709174274 +53 -0.0196185539680136 +54 -0.0206376650276647 +55 -0.0205816624943907 +56 -0.0182046841305021 +57 -0.0170847346598826 +58 -0.0173697791657325 +59 -0.0137208345061376 +60 -0.015172781992446 +61 -0.0115255106202091 +62 0.417092484407713 +63 0.504693995877898 +64 -0.00952721402961746 +65 -0.0131282852877526 +66 -0.0119948030163429 +67 -0.016073832621251 +68 -0.0161014355592232 +69 -0.0171579854383285 +70 -0.01991680519785 +71 -0.0201834782243293 +72 -0.0193410584396016 +73 -0.0171039752714963 +74 -0.0161429988491727 +75 -0.0132132704199617 +76 -0.0168078802690772 +77 -0.0158003286920553 +78 -0.00835714207351243 +79 -0.00762120905134282 +80 -0.0123153809247642 +81 -0.00899280191875777 +82 -0.0119224362468367 +83 -0.0119149552172981 +84 -0.0153878383194161 +85 -0.0180946307259483 +86 -0.0183903902356951 +87 -0.0192363155579457 +88 -0.0187515314979391 +89 -0.017863448747676 +90 -0.0164433211511183 +91 -0.0165939525554464 +92 -0.0165402045616707 +93 -0.0185978157278274 +94 -0.0142998133920208 +95 -0.0132850828003168 +96 -0.0138653751741504 +97 -0.015439338933265 +98 -0.020103623875719 +99 -0.0195401109212907 +100 -0.0201426108270252 +101 -0.0189159648139772 +102 -0.017741354411347 +103 -0.0123542006315354 +104 -0.00844298039184578 +105 -0.00684884437276309 +106 -0.00886668438174435 +107 -0.0112356781545771 +108 -0.00988387556228173 +109 -0.0132456696681112 +110 -0.0163390481544352 +111 -0.0139327158127501 +112 -0.0163794215654705 +113 -0.016828431108095 +114 -0.0170664831346389 +115 -0.0194839016196901 +116 -0.0196691116442597 +117 -0.0171523870407326 +118 -0.0162329780166863 +119 -0.015465269120626 +120 -0.0149628404982249 +121 -0.0131035423300313 +122 -0.0131195334166545 +123 -0.00981529237544382 +124 0.80187886471569 +125 0.0584684544905557 +126 -0.0102423491415993 +127 -0.0120909818906237 +128 -0.0108758895949621 +129 -0.014289679096502 +130 -0.0143039174642426 +131 -0.0156868282211593 +132 -0.0179722786147755 +133 -0.018466068371964 +134 -0.017079048029739 +135 -0.015065426013034 +136 -0.0138193891158787 +137 -0.0108007611003438 +138 -0.0135404983439662 +139 -0.0106058448707185 +140 -0.00496922876002826 +141 -0.00606791982549938 +142 -0.00898435609237426 +143 -0.00744828430883844 +144 -0.00954635887187427 +145 -0.0117471427501629 +146 -0.0167882985759187 +147 -0.0165458334875186 +148 -0.0185963339262843 +149 -0.0180476363378826 +150 -0.0184792287658906 +151 -0.0168571398090795 +152 -0.0156376237363163 +153 -0.0147405503105207 +154 -0.0155752570759927 +155 -0.0168091690226222 +156 -0.0121055609701471 +157 -0.0119152241705694 +158 -0.0119692018483073 +159 -0.0139405471343238 +160 -0.0182047564679262 +161 -0.0184815245671085 +162 -0.0183316150688267 +163 -0.016818527387266 +164 -0.0172998927309072 +165 -0.0124657171517376 +166 -0.0142205952112049 +167 -0.0114632791024164 +168 -0.011221691825434 +169 -0.00957685728179515 +170 -0.0118576208768814 +171 -0.0153568395493832 +172 -0.0151309123215381 +173 -0.0112872846794788 +174 -0.0147612619416181 +175 -0.0154278253183317 +176 -0.017303559049782 +177 -0.0182913411620323 +178 -0.0177712913609271 +179 -0.0155461026200739 +180 -0.0145007758787646 +181 -0.0144152256728993 +182 -0.0107727311780094 +183 -0.0119747664680712 +184 -0.00882273326524172 +185 0.298288232093739 +186 0.504424933837681 +187 -0.00805741122482888 +188 -0.00961890557289795 +189 -0.00944688808242372 +190 -0.0119139223572203 +191 -0.0124508210479303 +192 -0.0127383878728495 +193 -0.0140193628792942 +194 -0.0170021455698375 +195 -0.0164885587823976 +196 -0.0148914800888949 +197 -0.0140274704089252 +198 -0.0131444255262164 +199 -0.0142902568930679 +200 -0.0126395509953569 +201 -0.00514616330632373 +202 -0.00425889059218646 +203 -0.00870210148720889 +204 -0.00484025498847868 +205 -0.00794583465279226 +206 -0.0116098809300245 +207 -0.0102840248799257 +208 -0.0140847096783508 +209 -0.0161819274468977 +210 -0.0172520609046289 +211 -0.0165784733425168 +212 -0.0171152877835852 +213 -0.0173274798435417 +214 -0.0172101117258917 +215 -0.0170745436946526 +216 -0.0166392767496565 +217 -0.0113694394099134 +218 -0.0105561014609266 +219 -0.0105629655709691 +220 -0.0125843349808509 +221 -0.0169833235509721 +222 -0.0165970567333725 +223 -0.0169456130691041 +224 -0.0161440375799497 +225 -0.0149208783509213 +226 -0.0127041663317928 +227 -0.0111128965166982 +228 -0.0107029810231524 +229 -0.0101086923411873 +230 -0.0118221345845309 +231 -0.0102332052283776 +232 -0.0142577541114976 +233 -0.0140498538213083 +234 -0.010942704916447 +235 -0.0136212685457223 +236 -0.0138034339481212 +237 -0.0142845001756096 +238 -0.0165754738828122 +239 -0.0171898507581589 +240 -0.0146271352439982 +241 -0.0137790375298089 +242 -0.0133917511680577 +243 -0.0131288925890812 +244 -0.0109685827301647 +245 -0.0109244911317575 +246 -0.0080777880722406 +247 0.629508042863424 +248 0.116751190107802 +249 -0.00891172050628469 +250 -0.0107100331770611 +251 -0.00937995296389259 +252 -0.0124380337244143 +253 -0.0121281792844181 +254 -0.0135654919014245 +255 -0.0157362779934119 +256 -0.0164366578243166 +257 -0.0158700429675927 +258 -0.0136292281849102 +259 -0.0127546292697666 +260 -0.0122591657651713 +261 -0.0127690216839386 +262 -0.00988530296069743 +263 -0.00345655852423828 +264 -0.00433593866795492 +265 -0.00706082950577672 +266 -0.00451315885069749 +267 -0.00668518865876445 +268 -0.00988046989504585 +269 -0.0142752753866166 +270 -0.0139256221754419 +271 -0.0154989360192202 +272 -0.0151674600751258 +273 -0.0149460719819308 +274 -0.0149332807768296 +275 -0.0156711823892888 +276 -0.0155655062141426 +277 -0.0160655120365346 +278 -0.0148872833405304 +279 -0.00979872106668723 +280 -0.00908095518721164 +281 -0.00991496017614028 +282 -0.0116461289373857 +283 -0.0161876753215528 +284 -0.0160928457909713 +285 -0.0161826534411892 +286 -0.0144074994368989 +287 -0.0150828945998731 +288 -0.0112888375805587 +289 -0.01017522369822 +290 -0.00930009208093838 +291 -0.00867898201478243 +292 -0.00724704290881507 +293 -0.00975976377430877 +294 -0.0136277415192816 +295 -0.013064486102752 +296 -0.00951242385528366 +297 -0.0127976272170567 +298 -0.0136452137191805 +299 -0.0153115325990551 +300 -0.0163644585755829 +301 -0.0159743500315232 +302 -0.0137072967343182 +303 -0.0124465021916348 +304 -0.0124687214149045 +305 -0.00923829560254089 +306 -0.0116586507911887 +307 -0.0118002509969036 +308 0.176862227601212 +309 0.507428903450577 +310 -0.00730757087579498 +311 -0.00846216129742899 +312 -0.0086945045504047 +313 -0.011091656573089 +314 -0.0114036881984761 +315 -0.0114574795677765 +316 -0.0125072909586858 +317 -0.0147923369011883 +318 -0.0139629326786614 +319 -0.0118661842320723 +320 -0.0108640634604502 +321 -0.010582567791708 +322 -0.0114105551744683 +323 -0.0105534816285999 +324 -0.00543143567377151 +325 -0.00207879610778993 +326 -0.00616628496249775 +327 -0.00538988970591758 +328 -0.0031888414219768 +329 -0.00479592155107035 +330 -0.00797063379731725 +331 -0.011431205793035 +332 -0.0133294486936305 +333 -0.0147073192182352 +334 -0.014038242930232 +335 -0.0143451636631283 +336 -0.0140952574704935 +337 -0.0141886904764963 +338 -0.0136754388417917 +339 -0.0130591984480721 +340 -0.00725308466960931 +341 -0.00666308425269444 +342 -0.00687998553665841 +343 -0.00973374474504822 +344 -0.0145448202812331 +345 -0.0144458922456604 +346 -0.0146115187586966 +347 -0.0137964028516015 +348 -0.0124149959973093 +349 -0.0103171021174392 +350 -0.00982139573529766 +351 -0.0112899814813755 +352 -0.0106130941986117 +353 -0.0130952590767051 +354 -0.0147157103352019 +355 -0.0148442531106679 +356 -0.0143141102828524 +357 -0.0117602635999597 +358 -0.013769448570632 +359 -0.0143111324151261 +360 -0.0143034333755129 +361 -0.0145038145090546 +362 -0.0142515435786701 +363 -0.0119387033366702 +364 -0.0110049806968185 +365 -0.0105761121274039 +366 -0.0104785382739133 +367 -0.00944568136776289 +368 -0.0114291935775792 +369 -0.00879625572792011 +370 0.438761037882253 +371 0.179388282669024 +372 -0.00564395369291442 +373 -0.00796462420259203 +374 -0.00642615015965443 +375 -0.00989354521629732 +376 -0.00988574813192154 +377 -0.010723082658232 +378 -0.0127986854912136 +379 -0.0136055571418597 +380 -0.0128927066034855 +381 -0.0107658464618742 +382 -0.00995213975574464 +383 -0.00950294253792146 +384 -0.00955020479384878 +385 -0.00635693744222024 +386 -0.000110105629481581 +387 -0.00115234232053054 +388 -0.00429086433256201 +389 -0.00179503584405276 +390 -0.00481498545647159 +391 -0.00622514956456138 +392 -0.0109222820132791 +393 -0.0108955712556429 +394 -0.0123614076397208 +395 -0.0126411139244774 +396 -0.0124467915001655 +397 -0.0130137305814043 +398 -0.0128228771923896 +399 -0.0133955237199494 +400 -0.0133849955851085 +401 -0.0122588534660976 +402 -0.00605726179970702 +403 -0.00502476043379232 +404 -0.00560189961426453 +405 -0.0075065597345586 +406 -0.0127782782962923 +407 -0.0123644950908042 +408 -0.0124232734011331 +409 -0.0109783824772762 +410 -0.0115303718379531 +411 -0.00784267469552262 +412 -0.00849462201372912 +413 -0.00971386505469192 +414 -0.00917632724668119 +415 -0.0115816105603832 +416 -0.0132376761929919 +417 -0.0135661416672985 +418 -0.0131585974552153 +419 -0.009660405912689 +420 -0.013055251783936 +421 -0.0133821772767449 +422 -0.0130499023401334 +423 -0.0135178049026562 +424 -0.0131069725662085 +425 -0.0108380392131661 +426 -0.00969469507043081 +427 -0.00954426797454458 +428 -0.00662684836615926 +429 -0.00886476227407113 +430 -0.00950496793349554 +431 0.0516441983020747 +432 0.49322914953269 +433 -0.00439284173686481 +434 -0.00627870269436533 +435 -0.00627332941383523 +436 -0.0081288435528136 +437 -0.0083780008033963 +438 -0.00862522210775739 +439 -0.00957558038511007 +440 -0.0117456231732853 +441 -0.0115534470740916 +442 -0.00933816760400665 +443 -0.00879390501434828 +444 -0.00845807802179637 +445 -0.00898392178831317 +446 -0.00828222615510185 +447 -0.00430409141657551 +448 0.00156457708563651 +449 -0.00326984307949075 +450 -0.00317159959830949 +451 -0.000555487307447615 +452 -0.00364382690619819 +453 -0.0048566860611129 +454 -0.00894018408715954 +455 -0.0107486040996964 +456 -0.0116685949740421 +457 -0.0110016491468837 +458 -0.0115059582687225 +459 -0.0113472600167867 +460 -0.0116171812940172 +461 -0.0117282268858408 +462 -0.0117299783690078 +463 -0.010643752908432 +464 -0.00459501012645056 +465 -0.00453644637628407 +466 -0.0046306868795152 +467 -0.00635091362132938 +468 -0.0110723370950498 +469 -0.0112408403912337 +470 -0.0111324401483636 +471 -0.00982286064921767 +472 -0.00975128137366522 +473 -0.00628951348673262 +474 -0.00786220555305698 +475 -0.00721222723625666 +476 -0.0090992927480125 +477 -0.0111183444128793 +478 -0.0113067097038558 +479 -0.011160514456695 +480 -0.0112090771926765 +481 -0.00787638634175043 +482 -0.0112615847473125 +483 -0.011628136525895 +484 -0.011622337861315 +485 -0.0117577801145762 +486 -0.0116192296501852 +487 -0.0116776081404665 +488 -0.0111121010572735 +489 -0.0114339606683442 +490 -0.00850048144220754 +491 -0.00902076717194715 +492 -0.00658807969775991 +493 0.308280122150922 +494 0.179904382021428 +495 -0.00620246818692402 +496 -0.00732155340431931 +497 -0.00633028997310617 +498 -0.00733583870036483 +499 -0.00727032081926197 +500 -0.008010509906149 +501 -0.0104317034705988 +502 -0.0108056052586449 +503 -0.0101990692728759 +504 -0.00818461307326559 +505 -0.00749890086004878 +506 -0.00705010773652864 +507 -0.00756096305230179 +508 -0.00672526873673494 +509 0.00243080947177157 +510 0.00196312027219733 +511 -0.00235862710511876 +512 0.000701377712459682 +513 -0.00162314281016339 +514 -0.00353069628359856 +515 -0.00535592160011964 +516 -0.009629255720372 +517 -0.00984838119518035 +518 -0.0101309734254507 +519 -0.00965058701149376 +520 -0.00979426033632281 +521 -0.00938720368934997 +522 -0.00970041415352301 +523 -0.00945810455304286 +524 -0.00835333695491461 +525 -0.00280808168888623 +526 -0.0018804910475821 +527 -0.00249542031082639 +528 -0.00423360594570751 +529 -0.00881996119495001 +530 -0.00884482660493057 +531 -0.00893861689042032 +532 -0.00886923400254016 +533 -0.00998854214305494 +534 -0.00781482686410285 +535 -0.0048629430667884 +536 -0.00625148660128163 +537 -0.00591714866358709 +538 -0.00819957670878541 +539 -0.0104317069032842 +540 -0.0106270020619331 +541 -0.0104145097418402 +542 -0.00717985135988735 +543 -0.0101615859824435 +544 -0.0104518334037382 +545 -0.0100972729943529 +546 -0.0104524105955466 +547 -0.0103545229187737 +548 -0.0101624037567498 +549 -0.0100186657519469 +550 -0.0099303685542785 +551 -0.00989811608443676 +552 -0.00956029844279647 +553 -0.00987970559123677 +554 -0.00776430984790597 +555 0.433831953345655 +556 -0.00507447586044935 +557 -0.00562849792786146 +558 -0.00769600508140686 +559 -0.00901860581255264 +560 -0.00910092607595847 +561 -0.00887368633065391 +562 -0.00919143351659684 +563 -0.00919246832815283 +564 -0.008693156564635 +565 -0.00662529921447376 +566 -0.00607353164847735 +567 -0.00581991561933677 +568 -0.00632678279589719 +569 -0.00589706554542697 +570 -0.00209808022849792 +571 0.00411078303934323 +572 -0.000550094449704642 +573 -0.000635669377549439 +574 0.00207348794440178 +575 -0.000652521824982924 +576 -0.00515463244200143 +577 -0.00805160292500236 +578 -0.00758462894007334 +579 -0.00865860296291249 +580 -0.00829675359569146 +581 -0.0086341327011501 +582 -0.0083284907763213 +583 -0.00874191010292116 +584 -0.00870026046977296 +585 -0.00874342968783533 +586 -0.00782090704127864 +587 -0.00226753389792357 +588 -0.00233729750931911 +589 -0.00253165604475073 +590 -0.00420974711192665 +591 -0.00876258732479398 +592 -0.00860694373819948 +593 -0.00860741436892977 +594 -0.0083641380851702 +595 -0.00895178779353354 +596 -0.00556499426763376 +597 -0.00484682362918658 +598 -0.00431757566397834 +599 -0.00499416642389915 +600 -0.0069669589511167 +601 -0.00890645540721195 +602 -0.00886958918530451 +603 -0.00887658861258958 +604 -0.00581930809163898 +605 -0.00874979775103718 +606 -0.00880186470377256 +607 -0.0082818394785986 +608 -0.00853275083442652 +609 -0.00830191068093658 +610 -0.00821443778904117 +611 -0.00784238482387328 +612 -0.0079414174200303 +613 -0.00783383912859581 +614 -0.00787555505012593 +615 -0.00665499786835605 +616 0.176487627240953 +617 0.182522618275643 +618 -0.00369616845832028 +619 -0.00629001903058491 +620 -0.0075473564025736 +621 -0.00792057625851698 +622 -0.00782303511234032 +623 -0.00755843668657251 +624 -0.00792883379421707 +625 -0.00821060913555977 +626 -0.00741039814688092 +627 -0.00537210505585104 +628 -0.00495675282893683 +629 -0.00433218280972181 +630 -0.00535942261482297 +631 -0.00418008644241062 +632 0.00339696969399508 +633 0.00414508932380595 +634 -0.000193158774272635 +635 0.00259164894888744 +636 0.000223760303507433 +637 -0.00430196126108769 +638 -0.00456371747951704 +639 -0.00736903921601653 +640 -0.00712023652975677 +641 -0.0075278214202441 +642 -0.00720130207341965 +643 -0.00737872965783862 +644 -0.00699531188368127 +645 -0.00746073468584514 +646 -0.00732625819637498 +647 -0.00635877618822083 +648 -0.000793999038955055 +649 -8.0164531740219e-05 +650 -0.000446668232184141 +651 -0.00235908247044392 +652 -0.00713214115663551 +653 -0.00713237034121296 +654 -0.00694174474662415 +655 -0.00660829668781119 +656 -0.00716164439750203 +657 -0.00538381268641803 +658 -0.00345728430157964 +659 -0.0033493822325227 +660 -0.00308002139612534 +661 -0.00485508307526379 +662 -0.00689806029174172 +663 -0.00725543105565978 +664 -0.00698203515046677 +665 -0.0036867796009008 +666 -0.00651046025528584 +667 -0.0064253977689179 +668 -0.00603538702792052 +669 -0.00663542008142919 +670 -0.00686564183730989 +671 -0.007061940627829 +672 -0.00723724969313594 +673 -0.00690352936553413 +674 -0.00708800826417091 +675 -0.0068488351807369 +676 -0.00697588236069582 +677 -0.00489382754866038 +678 0.293679681878456 +679 -0.00217575247097526 +680 -0.00251980831108943 +681 -0.00469346437639234 +682 -0.00602274026620383 +683 -0.00613736008179977 +684 -0.00587828046880654 +685 -0.00631371498944638 +686 -0.00631120094430527 +687 -0.00664034373839927 +688 -0.0065666129986998 +689 -0.0067007590666881 +690 -0.00636748542215835 +691 -0.00656138473046679 +692 -0.00601000081275883 +693 -0.0026357408923799 +694 -0.000456498707602518 +695 -0.0016897260544663 +696 -0.00129952239659223 +697 0.00153196218519829 +698 0.000970496676276022 +699 -0.00251269063690647 +700 -0.00524088068527027 +701 -0.00518392957419252 +702 -0.00545009901887635 +703 -0.00523471171454499 +704 -0.00546688754012952 +705 -0.00514683356691874 +706 -0.00558347319397717 +707 -0.00550031695581813 +708 -0.00556266938963792 +709 -0.00450101319069993 +710 0.000877138356826208 +711 0.00114849594155746 +712 0.00116701578333245 +713 -0.000552903676364493 +714 -0.0051532107788052 +715 -0.00508271809802478 +716 -0.00497444873496618 +717 -0.00492017832252063 +718 -0.00541639497149525 +719 -0.00390291948630837 +720 -0.00239018748643075 +721 -0.00232508546653691 +722 -0.00238990898592966 +723 -0.00406012905361738 +724 -0.00582934957876193 +725 -0.00577054545061284 +726 -0.00588044486012239 +727 -0.00321173514726905 +728 -0.00576676030640332 +729 -0.00581363201901516 +730 -0.0056403530033928 +731 -0.00588225715878274 +732 -0.00580726160331349 +733 -0.00584418671281739 +734 -0.00551263103237493 +735 -0.00574673916997464 +736 -0.00550923727010732 +737 -0.00564351841421052 +738 -0.00461818807132501 +739 0.114369039955867 +740 0.113874088642992 +741 -0.00428093342498865 +742 -0.00466682336739501 +743 -0.00457646329947025 +744 -0.00489743453576601 +745 -0.00478667563624186 +746 -0.00478604895368296 +747 -0.00490784598204448 +748 -0.00514403999502352 +749 -0.00513630650904552 +750 -0.00518918499122095 +751 -0.00520548675089309 +752 -0.00507998628564919 +753 -0.00523911370578295 +754 -0.00411076499229555 +755 -0.000110526273692137 +756 -6.97046088930254e-05 +757 -0.000654613465091875 +758 0.00250880368745154 +759 0.00224241061455796 +760 -0.00127852637176592 +761 -0.00157811331971793 +762 -0.00436060574090802 +763 -0.00420211405494215 +764 -0.00448393259372739 +765 -0.00432404767220953 +766 -0.00453637743990225 +767 -0.0044808869432662 +768 -0.00464814288481283 +769 -0.00453419455157583 +770 -0.00369714822055501 +771 0.00151504237188244 +772 0.00179518632309489 +773 0.001877255156902 +774 -5.89581979368288e-06 +775 -0.00470919317381923 +776 -0.00458472486731563 +777 -0.00444898240381536 +778 -0.00416698542857512 +779 -0.00466136770411855 +780 -0.00300892846748779 +781 -0.00124674831643176 +782 -0.00133718137527554 +783 -0.00138860486323427 +784 -0.00288124092405525 +785 -0.00481691924321098 +786 -0.00486161642251353 +787 -0.00471484323647818 +788 -0.00221399725838215 +789 -0.00461120524247493 +790 -0.00490984409593776 +791 -0.00458164873735298 +792 -0.00500568265157337 +793 -0.00490456309124687 +794 -0.00492264602032272 +795 -0.00479512401393326 +796 -0.00461122828156398 +797 -0.00469058713813641 +798 -0.00454741240404029 +799 -0.00452098615172967 +800 -0.00315464001423668 +801 0.176647243851048 +802 -0.00310821457329599 +803 -0.00336871130300844 +804 -0.00334712545163953 +805 -0.00333048116128302 +806 -0.00340010988805163 +807 -0.00329002162318321 +808 -0.00389183721144577 +809 -0.003901676075626 +810 -0.00414870722240944 +811 -0.0042711605574371 +812 -0.00421188870174774 +813 -0.00414929847217633 +814 -0.00411313613833283 +815 -0.00371760367608498 +816 -0.000349935639289262 +817 0.00180273856524285 +818 0.000409396862338841 +819 0.000734497343308131 +820 0.00357982919909658 +821 0.00303969865706741 +822 -0.000471276008475531 +823 -0.00316577242759788 +824 -0.00325311026089004 +825 -0.00334640971609744 +826 -0.00347090142695205 +827 -0.00347282859499611 +828 -0.00359181895609804 +829 -0.00354380245119079 +830 -0.0035817065706009 +831 -0.00354789086207514 +832 -0.0033749175776577 +833 -0.000494214343391087 +834 -0.000251455009457498 +835 -1.57658927165261e-05 +836 -0.000109367762943036 +837 -0.00314845093040657 +838 -0.00309137992026045 +839 -0.00318781326315422 +840 -0.00286403779926594 +841 -0.00342399488914169 +842 -0.00153873408849432 +843 0.000122565876620567 +844 -1.39442056199256e-05 +845 -8.34506223344456e-06 +846 -0.00166426373161533 +847 -0.0033554053632988 +848 -0.00333776480910794 +849 -0.00310606886442986 +850 -0.00260312208985637 +851 -0.00283750216949298 +852 -0.00285757048464359 +853 -0.00279461193366553 +854 -0.00292497054991065 +855 -0.00301956311195488 +856 -0.00315103554002891 +857 -0.00317407494144514 +858 -0.00344006955591978 +859 -0.00328324564157648 +860 -0.00336672245209469 +861 -0.00320070783993313 +862 0.0571143000302908 +863 0.0581421535264736 +864 -0.0023646349129562 +865 -0.00248000937790515 +866 -0.00253895254011341 +867 -0.00263523871798653 +868 -0.00263848242276221 +869 -0.00242543818411627 +870 -0.00273912401905961 +871 -0.00279476040899776 +872 -0.00276176065666512 +873 -0.00287486997075063 +874 -0.00286611281167776 +875 -0.00273356872691796 +876 -0.00288780319152133 +877 -0.002745393856585 +878 -0.00110006883426424 +879 -0.00137915534327329 +880 -0.00167310911091998 +881 -0.00155747103077571 +882 -0.00146093482278994 +883 -0.00154136929877317 +884 -0.00153121465319545 +885 -0.00155953620814648 +886 -0.00144267681269488 +887 -0.00161412167459229 +888 -0.00163145566649099 +889 -0.00167029505161209 +890 -0.0016373144133233 +891 -0.00175124070416498 +892 -0.00167165052115149 +893 -0.00171108984754183 +894 0.00117838884322948 +895 0.00144758999216869 +896 0.00151805445737221 +897 0.00143935117483618 +898 -0.00186099280431895 +899 -0.00179654067064747 +900 -0.00179116042661383 +901 -0.00142755861186833 +902 -0.00186611279612203 +903 -0.000162622805446086 +904 0.00152056201372212 +905 0.0013706788122524 +906 0.00143726069429263 +907 -0.000252329857205533 +908 -0.00193352667375601 +909 -0.00209884306201327 +910 -0.00202064054439592 +911 -0.00173618259943807 +912 -0.00205445430329035 +913 -0.00214780602120254 +914 -0.00196595166631794 +915 -0.00219157283133128 +916 -0.00212894079242623 +917 -0.00207889032650752 +918 -0.00219841623335388 +919 -0.00205620493282394 +920 -0.00208349802201294 +921 -0.001893539445651 +922 -0.00194526313087232 +923 -0.00168643075330111 +924 0.0586998178531413 +925 -0.000911884922536993 +926 -0.00117572577102972 +927 -0.00129923545036716 +928 -0.00118465790078785 +929 -0.00132314491365947 +930 -0.00127160006680386 +931 -0.00138439529549555 +932 -0.00129787510221711 +933 -0.00144993779770551 +934 -0.001425792453437 +935 -0.0014496057960256 +936 -0.00119586479826629 +937 -0.000922564261699133 +938 -0.000922740892289067 +939 -0.000848528386538916 +940 0.00175174402948496 +941 0.000128892409261148 +942 -0.000419829894278227 +943 -0.000466898563936845 +944 -0.00047122376341752 +945 -0.000471416288654379 +946 -0.000513935965825421 +947 -0.000572116986488244 +948 -0.000449041074008682 +949 -0.000574563662818422 +950 -0.000610788790280961 +951 -0.000662270176313313 +952 -0.000642471283187866 +953 -0.000686357192098764 +954 -0.000680811112666425 +955 -0.000667897583364248 +956 0.00217250089025851 +957 0.00241500705227074 +958 0.00258713826301258 +959 0.0024109350186895 +960 -0.000776314155991479 +961 -0.00084983870235422 +962 -0.000772678557610008 +963 -0.000413064616358682 +964 -0.000839502130396645 +965 -0.000791381040363275 +966 -0.00077040262869677 +967 -0.000754568976269093 +968 -0.000450602414219829 +969 -0.000688212102427542 +970 -0.0007167932903372 +971 -0.000785852386158499 +972 -0.000722306234880277 +973 -0.000324661092143018 +974 -0.000653202791545457 +975 -0.000633458113878451 +976 -0.000607853671870952 +977 -0.000679470747639321 +978 -0.000681703637956587 +979 -0.000664738980547628 +980 -0.000722422330407423 +981 -0.000669373102929127 +982 -0.000718387488703849 +983 -0.000712032436105745 +984 -0.000590219813904669 +985 -0.000416669360601081 +986 0.000288888405178535 +987 0.000270024550156701 +988 0.000249840739788964 +989 0.000235694503184828 +990 0.000215798850441515 +991 0.00019492814388371 +992 0.000175357251222976 +993 0.000153462442160884 +994 0.000132677328666247 +995 0.000111945810591477 +996 9.04814593951449e-05 +997 7.02106833140884e-05 +998 5.0145189268859e-05 +999 3.05214189890438e-05 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast.dat new file mode 100644 index 00000000..7df4c827 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast.dat @@ -0,0 +1,1001 @@ +#scatter real total user system repeat +1 0.00156402587890625 0.0 0.0 0.0 1 +2 0.00149393081665039 0.0 0.0 0.0 2 +3 0.00144386291503906 0.0 0.0 0.0 3 +4 0.0014338493347168 0.00999999999999979 0.00999999999999979 0.0 4 +5 0.00144386291503906 0.0 0.0 0.0 5 +6 0.00141716003417969 0.0 0.0 0.0 6 +7 0.00143003463745117 0.0 0.0 0.0 7 +8 0.0014190673828125 0.0 0.0 0.0 8 +9 0.00141215324401855 0.0 0.0 0.0 9 +10 0.00143003463745117 0.0 0.0 0.0 10 +11 0.00141310691833496 0.0100000000000007 0.0100000000000002 0.0 11 +12 0.0014190673828125 0.0 0.0 0.0 12 +13 0.00155305862426758 0.0 0.0 0.0 13 +14 0.00142192840576172 0.0 0.0 0.0 14 +15 0.00141000747680664 0.0 0.0 0.0 15 +16 0.00142812728881836 0.0 0.0 0.0 16 +17 0.00143098831176758 0.0 0.0 0.0 17 +18 0.00151705741882324 0.00999999999999979 0.00999999999999979 0.0 18 +19 0.00141406059265137 0.0 0.0 0.0 19 +20 0.0014197826385498 0.0 0.0 0.0 20 +21 0.00142383575439453 0.0 0.0 0.0 21 +22 0.00141191482543945 0.0 0.0 0.0 22 +23 0.00156402587890625 0.0 0.0 0.0 23 +24 0.00142812728881836 0.00999999999999979 0.00999999999999979 0.0 24 +25 0.00139307975769043 0.0 0.0 0.0 25 +26 0.00141000747680664 0.0 0.0 0.0 26 +27 0.00255894660949707 0.0 0.0 0.0 27 +28 0.00261497497558594 0.0 0.0 0.0 28 +29 0.00254607200622559 0.00999999999999979 0.00999999999999979 0.0 29 +30 0.00245094299316406 0.0 0.0 0.0 30 +31 0.00142312049865723 0.0 0.0 0.0 31 +32 0.00141000747680664 0.0 0.0 0.0 32 +33 0.00139904022216797 0.0 0.0 0.0 33 +34 0.00141096115112305 0.0 0.0 0.0 34 +35 0.00139689445495605 0.0100000000000007 0.0100000000000007 0.0 35 +36 0.00140500068664551 0.0 0.0 0.0 36 +37 0.00140786170959473 0.0 0.0 0.0 37 +38 0.00144600868225098 0.0 0.0 0.0 38 +39 0.00139689445495605 0.0 0.0 0.0 39 +40 0.00140810012817383 0.0 0.0 0.0 40 +41 0.00141406059265137 0.0 0.0 0.0 41 +42 0.00140595436096191 0.00999999999999979 0.00999999999999979 0.0 42 +43 0.00140094757080078 0.0 0.0 0.0 43 +44 0.00138092041015625 0.0 0.0 0.0 44 +45 0.00151491165161133 0.0 0.0 0.0 45 +46 0.00203394889831543 0.0 0.0 0.0 46 +47 0.00142693519592285 0.0 0.0 0.0 47 +48 0.00138998031616211 0.00999999999999979 0.00999999999999979 0.0 48 +49 0.00144696235656738 0.0 0.0 0.0 49 +50 0.00140500068664551 0.0 0.0 0.0 50 +51 0.00138998031616211 0.0 0.0 0.0 51 +52 0.00141000747680664 0.0 0.0 0.0 52 +53 0.00139188766479492 0.0 0.0 0.0 53 +54 0.00142598152160645 0.0 0.0 0.0 54 +55 0.00141406059265137 0.00999999999999979 0.00999999999999979 0.0 55 +56 0.00139594078063965 0.0 0.0 0.0 56 +57 0.00139284133911133 0.0 0.0 0.0 57 +58 0.00141692161560059 0.0 0.0 0.0 58 +59 0.00140810012817383 0.0 0.0 0.0 59 +60 0.00141215324401855 0.0 0.0 0.0 60 +61 0.00145602226257324 0.0 0.0 0.0 61 +62 0.0231201648712158 0.0300000000000002 0.0300000000000002 0.0 62 +63 0.0014808177947998 0.0 0.0 0.0 63 +64 0.00142788887023926 0.0 0.0 0.0 64 +65 0.00147199630737305 0.0 0.0 0.0 65 +66 0.00143098831176758 0.0 0.0 0.0 66 +67 0.00142908096313477 0.0 0.0 0.0 67 +68 0.00142097473144531 0.00999999999999979 0.00999999999999979 0.0 68 +69 0.00142598152160645 0.0 0.0 0.0 69 +70 0.00142812728881836 0.0 0.0 0.0 70 +71 0.00140595436096191 0.0 0.0 0.0 71 +72 0.00142288208007812 0.0 0.0 0.0 72 +73 0.00140810012817383 0.0 0.0 0.0 73 +74 0.00141692161560059 0.0 0.0 0.0 74 +75 0.00140786170959473 0.0100000000000007 0.0100000000000007 0.0 75 +76 0.00142312049865723 0.0 0.0 0.0 76 +77 0.00140213966369629 0.0 0.0 0.0 77 +78 0.00140500068664551 0.0 0.0 0.0 78 +79 0.00141096115112305 0.0 0.0 0.0 79 +80 0.00141406059265137 0.0 0.0 0.0 80 +81 0.00141310691833496 0.0 0.0 0.0 81 +82 0.00140905380249023 0.00999999999999979 0.00999999999999979 0.0 82 +83 0.00140190124511719 0.0 0.0 0.0 83 +84 0.00140881538391113 0.0 0.0 0.0 84 +85 0.00141191482543945 0.0 0.0 0.0 85 +86 0.00141406059265137 0.0 0.0 0.0 86 +87 0.00142097473144531 0.0 0.0 0.0 87 +88 0.0013890266418457 0.0 0.0 0.0 88 +89 0.00141406059265137 0.00999999999999979 0.00999999999999979 0.0 89 +90 0.00139498710632324 0.0 0.0 0.0 90 +91 0.00141286849975586 0.0 0.0 0.0 91 +92 0.00141096115112305 0.0 0.0 0.0 92 +93 0.00140190124511719 0.0 0.0 0.0 93 +94 0.00141501426696777 0.0 0.0 0.0 94 +95 0.0013880729675293 0.0 0.0 0.0 95 +96 0.00140595436096191 0.00999999999999979 0.00999999999999979 0.0 96 +97 0.00140213966369629 0.0 0.0 0.0 97 +98 0.0014040470123291 0.0 0.0 0.0 98 +99 0.00140500068664551 0.0 0.0 0.0 99 +100 0.00141501426696777 0.0 0.0 0.0 100 +101 0.00141119956970215 0.0 0.0 0.0 101 +102 0.00139808654785156 0.0 0.0 0.0 102 +103 0.00141000747680664 0.0 0.0 0.0 103 +104 0.00137805938720703 0.0 0.0 0.0 104 +105 0.00139307975769043 0.0 0.0 0.0 105 +106 0.00139594078063965 0.0 0.0 0.0 106 +107 0.00138688087463379 0.0 0.0 0.0 107 +108 0.00140810012817383 0.0 0.0 0.0 108 +109 0.00140094757080078 0.00999999999999979 0.00999999999999979 0.0 109 +110 0.00139999389648438 0.0 0.0 0.0 110 +111 0.00139808654785156 0.0 0.0 0.0 111 +112 0.00141096115112305 0.0 0.0 0.0 112 +113 0.00139212608337402 0.0 0.0 0.0 113 +114 0.00142288208007812 0.0 0.0 0.0 114 +115 0.00139188766479492 0.0 0.0 0.0 115 +116 0.00140810012817383 0.00999999999999979 0.00999999999999979 0.0 116 +117 0.00147700309753418 0.0 0.0 0.0 117 +118 0.00140810012817383 0.0 0.0 0.0 118 +119 0.0014030933380127 0.0 0.0 0.0 119 +120 0.00142097473144531 0.0 0.0 0.0 120 +121 0.00140213966369629 0.0 0.0 0.0 121 +122 0.00139689445495605 0.0 0.0 0.0 122 +123 0.0233688354492188 0.0300000000000002 0.0300000000000002 0.0 123 +124 0.0014951229095459 0.0 0.0 0.0 124 +125 0.00143909454345703 0.0 0.0 0.0 125 +126 0.00145697593688965 0.0 0.0 0.0 126 +127 0.00147509574890137 0.0 0.0 0.0 127 +128 0.00142598152160645 0.0 0.0 0.0 128 +129 0.00143003463745117 0.00999999999999979 0.00999999999999979 0.0 129 +130 0.00141477584838867 0.0 0.0 0.0 130 +131 0.00142502784729004 0.0 0.0 0.0 131 +132 0.00140786170959473 0.0 0.0 0.0 132 +133 0.00141310691833496 0.0 0.0 0.0 133 +134 0.00141000747680664 0.0 0.0 0.0 134 +135 0.00141501426696777 0.00999999999999979 0.00999999999999979 0.0 135 +136 0.00141501426696777 0.0 0.0 0.0 136 +137 0.0014190673828125 0.0 0.0 0.0 137 +138 0.00140500068664551 0.0 0.0 0.0 138 +139 0.00140595436096191 0.0 0.0 0.0 139 +140 0.00143909454345703 0.0 0.0 0.0 140 +141 0.00140094757080078 0.0 0.0 0.0 141 +142 0.00142407417297363 0.0100000000000007 0.0100000000000007 0.0 142 +143 0.00141406059265137 0.0 0.0 0.0 143 +144 0.00142002105712891 0.0 0.0 0.0 144 +145 0.00140094757080078 0.0 0.0 0.0 145 +146 0.00140690803527832 0.0 0.0 0.0 146 +147 0.0014188289642334 0.0 0.0 0.0 147 +148 0.00142002105712891 0.0 0.0 0.0 148 +149 0.00139808654785156 0.00999999999999979 0.00999999999999979 0.0 149 +150 0.00139594078063965 0.0 0.0 0.0 150 +151 0.00140285491943359 0.0 0.0 0.0 151 +152 0.0013880729675293 0.0 0.0 0.0 152 +153 0.00139498710632324 0.0 0.0 0.0 153 +154 0.0014040470123291 0.0 0.0 0.0 154 +155 0.0014040470123291 0.0 0.0 0.0 155 +156 0.00140094757080078 0.00999999999999979 0.00999999999999979 0.0 156 +157 0.0014030933380127 0.0 0.0 0.0 157 +158 0.00138711929321289 0.0 0.0 0.0 158 +159 0.00139999389648438 0.0 0.0 0.0 159 +160 0.00140595436096191 0.0 0.0 0.0 160 +161 0.00139689445495605 0.0 0.0 0.0 161 +162 0.00141000747680664 0.0 0.0 0.0 162 +163 0.00140094757080078 0.00999999999999979 0.00999999999999979 0.0 163 +164 0.00140905380249023 0.0 0.0 0.0 164 +165 0.00251889228820801 0.0 0.0 0.0 165 +166 0.00264787673950195 0.0 0.0 0.0 166 +167 0.00169110298156738 0.0 0.0 0.0 167 +168 0.00159692764282227 0.00999999999999979 0.00999999999999979 0.0 168 +169 0.00142788887023926 0.0 0.0 0.0 169 +170 0.00155997276306152 0.0 0.0 0.0 170 +171 0.00141811370849609 0.0 0.0 0.0 171 +172 0.00139784812927246 0.0 0.0 0.0 172 +173 0.00142884254455566 0.0 0.0 0.0 173 +174 0.00139999389648438 0.0 0.0 0.0 174 +175 0.00139784812927246 0.0100000000000007 0.0100000000000007 0.0 175 +176 0.00139999389648438 0.0 0.0 0.0 176 +177 0.00145101547241211 0.0 0.0 0.0 177 +178 0.00141716003417969 0.0 0.0 0.0 178 +179 0.00143289566040039 0.0 0.0 0.0 179 +180 0.00141310691833496 0.0 0.0 0.0 180 +181 0.00141406059265137 0.0 0.0 0.0 181 +182 0.00141406059265137 0.0 0.0 0.0 182 +183 0.00141310691833496 0.0 0.0 0.0 183 +184 0.00140595436096191 0.0 0.0 0.0 184 +185 0.0231029987335205 0.0199999999999996 0.0199999999999996 0.0 185 +186 0.00171899795532227 0.0 0.0 0.0 186 +187 0.00143694877624512 0.0100000000000007 0.0100000000000007 0.0 187 +188 0.00144410133361816 0.0 0.0 0.0 188 +189 0.00142693519592285 0.0 0.0 0.0 189 +190 0.00143599510192871 0.0 0.0 0.0 190 +191 0.00142097473144531 0.0 0.0 0.0 191 +192 0.00142979621887207 0.0 0.0 0.0 192 +193 0.00142502784729004 0.0 0.0 0.0 193 +194 0.00142002105712891 0.00999999999999979 0.00999999999999979 0.0 194 +195 0.00142908096313477 0.0 0.0 0.0 195 +196 0.00141191482543945 0.0 0.0 0.0 196 +197 0.00141382217407227 0.0 0.0 0.0 197 +198 0.00141191482543945 0.0 0.0 0.0 198 +199 0.00143718719482422 0.0 0.0 0.0 199 +200 0.00141096115112305 0.0 0.0 0.0 200 +201 0.00142407417297363 0.00999999999999979 0.00999999999999979 0.0 201 +202 0.00146198272705078 0.0 0.0 0.0 202 +203 0.00143194198608398 0.0 0.0 0.0 203 +204 0.00138998031616211 0.0 0.0 0.0 204 +205 0.00140595436096191 0.0 0.0 0.0 205 +206 0.00142097473144531 0.0 0.0 0.0 206 +207 0.00141787528991699 0.00999999999999979 0.00999999999999979 0.0 207 +208 0.00145101547241211 0.0 0.0 0.0 208 +209 0.00143909454345703 0.0 0.0 0.0 209 +210 0.00141215324401855 0.0 0.0 0.0 210 +211 0.00140094757080078 0.0 0.0 0.0 211 +212 0.0014030933380127 0.0 0.0 0.0 212 +213 0.00140595436096191 0.0 0.0 0.0 213 +214 0.00143194198608398 0.0100000000000007 0.0100000000000007 0.0 214 +215 0.00139999389648438 0.0 0.0 0.0 215 +216 0.00140786170959473 0.0 0.0 0.0 216 +217 0.00141501426696777 0.0 0.0 0.0 217 +218 0.00139904022216797 0.0 0.0 0.0 218 +219 0.00141310691833496 0.0 0.0 0.0 219 +220 0.00140786170959473 0.0 0.0 0.0 220 +221 0.00146889686584473 0.00999999999999979 0.00999999999999979 0.0 221 +222 0.00139880180358887 0.0 0.0 0.0 222 +223 0.00141501426696777 0.0 0.0 0.0 223 +224 0.00139808654785156 0.0 0.0 0.0 224 +225 0.00140690803527832 0.0 0.0 0.0 225 +226 0.00140500068664551 0.0 0.0 0.0 226 +227 0.00139713287353516 0.0 0.0 0.0 227 +228 0.00139498710632324 0.00999999999999979 0.00999999999999979 0.0 228 +229 0.00141000747680664 0.0 0.0 0.0 229 +230 0.00139284133911133 0.0 0.0 0.0 230 +231 0.00140690803527832 0.0 0.0 0.0 231 +232 0.0014040470123291 0.0 0.0 0.0 232 +233 0.00137710571289062 0.0 0.0 0.0 233 +234 0.00140595436096191 0.0 0.0 0.0 234 +235 0.00137901306152344 0.0 0.0 0.0 235 +236 0.00143909454345703 0.00999999999999979 0.00999999999999979 0.0 236 +237 0.00138688087463379 0.0 0.0 0.0 237 +238 0.00141811370849609 0.0 0.0 0.0 238 +239 0.00141406059265137 0.0 0.0 0.0 239 +240 0.00139284133911133 0.0 0.0 0.0 240 +241 0.0014188289642334 0.0 0.0 0.0 241 +242 0.0013878345489502 0.0 0.0 0.0 242 +243 0.00142407417297363 0.0100000000000007 0.0100000000000007 0.0 243 +244 0.00141000747680664 0.0 0.0 0.0 244 +245 0.00146222114562988 0.0 0.0 0.0 245 +246 0.0225439071655273 0.0199999999999996 0.0199999999999996 0.0 246 +247 0.00150012969970703 0.0 0.0 0.0 247 +248 0.00144600868225098 0.0 0.0 0.0 248 +249 0.00144791603088379 0.0 0.0 0.0 249 +250 0.00143003463745117 0.0 0.0 0.0 250 +251 0.00143313407897949 0.0 0.0 0.0 251 +252 0.00141406059265137 0.0 0.0 0.0 252 +253 0.00143194198608398 0.0 0.0 0.0 253 +254 0.00141596794128418 0.0 0.0 0.0 254 +255 0.00141811370849609 0.0 0.0 0.0 255 +256 0.00142002105712891 0.0100000000000007 0.0100000000000007 0.0 256 +257 0.0014190673828125 0.0 0.0 0.0 257 +258 0.00141000747680664 0.0 0.0 0.0 258 +259 0.00142097473144531 0.0 0.0 0.0 259 +260 0.00142192840576172 0.0 0.0 0.0 260 +261 0.00141096115112305 0.0 0.0 0.0 261 +262 0.00141215324401855 0.0 0.0 0.0 262 +263 0.00141501426696777 0.00999999999999979 0.00999999999999979 0.0 263 +264 0.00141096115112305 0.0 0.0 0.0 264 +265 0.00140213966369629 0.0 0.0 0.0 265 +266 0.00142192840576172 0.0 0.0 0.0 266 +267 0.0014030933380127 0.0 0.0 0.0 267 +268 0.00141596794128418 0.0 0.0 0.0 268 +269 0.00141000747680664 0.0 0.0 0.0 269 +270 0.00141406059265137 0.00999999999999979 0.00999999999999979 0.0 270 +271 0.00140810012817383 0.0 0.0 0.0 271 +272 0.00141215324401855 0.0 0.0 0.0 272 +273 0.00139999389648438 0.0 0.0 0.0 273 +274 0.00139093399047852 0.0 0.0 0.0 274 +275 0.00149083137512207 0.0 0.0 0.0 275 +276 0.00139594078063965 0.0 0.0 0.0 276 +277 0.00141191482543945 0.00999999999999979 0.00999999999999979 0.0 277 +278 0.0013887882232666 0.0 0.0 0.0 278 +279 0.00141382217407227 0.0 0.0 0.0 279 +280 0.0014030933380127 0.0 0.0 0.0 280 +281 0.00141787528991699 0.0 0.0 0.0 281 +282 0.0014030933380127 0.0 0.0 0.0 282 +283 0.00140714645385742 0.0100000000000007 0.0100000000000007 0.0 283 +284 0.00139999389648438 0.0 0.0 0.0 284 +285 0.00139904022216797 0.0 0.0 0.0 285 +286 0.00141000747680664 0.0 0.0 0.0 286 +287 0.00139498710632324 0.0 0.0 0.0 287 +288 0.00140500068664551 0.0 0.0 0.0 288 +289 0.00140810012817383 0.0 0.0 0.0 289 +290 0.00141096115112305 0.00999999999999979 0.00999999999999979 0.0 290 +291 0.0014030933380127 0.0 0.0 0.0 291 +292 0.00141692161560059 0.0 0.0 0.0 292 +293 0.00140786170959473 0.0 0.0 0.0 293 +294 0.00140810012817383 0.0 0.0 0.0 294 +295 0.00141000747680664 0.0 0.0 0.0 295 +296 0.00139212608337402 0.0 0.0 0.0 296 +297 0.00141406059265137 0.0 0.0 0.0 297 +298 0.0013890266418457 0.00999999999999979 0.00999999999999979 0.0 298 +299 0.00141096115112305 0.0 0.0 0.0 299 +300 0.00139379501342773 0.0 0.0 0.0 300 +301 0.00141501426696777 0.0 0.0 0.0 301 +302 0.00139498710632324 0.0 0.0 0.0 302 +303 0.00139594078063965 0.0 0.0 0.0 303 +304 0.00140690803527832 0.0 0.0 0.0 304 +305 0.00188708305358887 0.00999999999999979 0.00999999999999979 0.0 305 +306 0.00266003608703613 0.0 0.0 0.0 306 +307 0.00257205963134766 0.0 0.0 0.0 307 +308 0.0239479541778564 0.0300000000000002 0.0300000000000002 0.0 308 +309 0.0016789436340332 0.0 0.0 0.0 309 +310 0.00142788887023926 0.0 0.0 0.0 310 +311 0.00144720077514648 0.0 0.0 0.0 311 +312 0.00142407417297363 0.0 0.0 0.0 312 +313 0.00144100189208984 0.0 0.0 0.0 313 +314 0.00140810012817383 0.0 0.0 0.0 314 +315 0.00142502784729004 0.00999999999999979 0.00999999999999979 0.0 315 +316 0.00141501426696777 0.0 0.0 0.0 316 +317 0.00142884254455566 0.0 0.0 0.0 317 +318 0.00140810012817383 0.0 0.0 0.0 318 +319 0.00141692161560059 0.0 0.0 0.0 319 +320 0.00141096115112305 0.0 0.0 0.0 320 +321 0.00143098831176758 0.0 0.0 0.0 321 +322 0.00141501426696777 0.00999999999999979 0.00999999999999979 0.0 322 +323 0.00141501426696777 0.0 0.0 0.0 323 +324 0.00140595436096191 0.0 0.0 0.0 324 +325 0.00141692161560059 0.0 0.0 0.0 325 +326 0.00150609016418457 0.0 0.0 0.0 326 +327 0.00142478942871094 0.0 0.0 0.0 327 +328 0.00141191482543945 0.0 0.0 0.0 328 +329 0.00140190124511719 0.0100000000000007 0.0100000000000007 0.0 329 +330 0.00142121315002441 0.0 0.0 0.0 330 +331 0.00140500068664551 0.0 0.0 0.0 331 +332 0.00142288208007812 0.0 0.0 0.0 332 +333 0.00139188766479492 0.0 0.0 0.0 333 +334 0.00141811370849609 0.0 0.0 0.0 334 +335 0.00139999389648438 0.0 0.0 0.0 335 +336 0.00138592720031738 0.00999999999999979 0.00999999999999979 0.0 336 +337 0.00139522552490234 0.0 0.0 0.0 337 +338 0.00139093399047852 0.0 0.0 0.0 338 +339 0.00140500068664551 0.0 0.0 0.0 339 +340 0.00138497352600098 0.0 0.0 0.0 340 +341 0.00139999389648438 0.0 0.0 0.0 341 +342 0.00139594078063965 0.0 0.0 0.0 342 +343 0.00139617919921875 0.00999999999999979 0.00999999999999979 0.0 343 +344 0.00139784812927246 0.0 0.0 0.0 344 +345 0.00139784812927246 0.0 0.0 0.0 345 +346 0.00141716003417969 0.0 0.0 0.0 346 +347 0.00139307975769043 0.0 0.0 0.0 347 +348 0.00141191482543945 0.0 0.0 0.0 348 +349 0.00139999389648438 0.0 0.0 0.0 349 +350 0.00140380859375 0.00999999999999979 0.00999999999999979 0.0 350 +351 0.00140500068664551 0.0 0.0 0.0 351 +352 0.00149989128112793 0.0 0.0 0.0 352 +353 0.00278902053833008 0.0 0.0 0.0 353 +354 0.00261592864990234 0.0 0.0 0.0 354 +355 0.00245213508605957 0.0100000000000007 0.0100000000000007 0.0 355 +356 0.00246095657348633 0.0 0.0 0.0 356 +357 0.00265288352966309 0.0 0.0 0.0 357 +358 0.00261092185974121 0.00999999999999979 0.00999999999999979 0.0 358 +359 0.00242495536804199 0.0 0.0 0.0 359 +360 0.00170683860778809 0.0 0.0 0.0 360 +361 0.00139093399047852 0.0 0.0 0.0 361 +362 0.00142908096313477 0.0 0.0 0.0 362 +363 0.00140976905822754 0.0 0.0 0.0 363 +364 0.00142288208007812 0.00999999999999979 0.00999999999999979 0.0 364 +365 0.00140380859375 0.0 0.0 0.0 365 +366 0.00140714645385742 0.0 0.0 0.0 366 +367 0.00139594078063965 0.0 0.0 0.0 367 +368 0.00140118598937988 0.0 0.0 0.0 368 +369 0.0262439250946045 0.0300000000000002 0.0200000000000005 0.01 369 +370 0.00150489807128906 0.00999999999999979 0.00999999999999979 0.0 370 +371 0.00143313407897949 0.0 0.0 0.0 371 +372 0.00153613090515137 0.0 0.0 0.0 372 +373 0.00143313407897949 0.0 0.0 0.0 373 +374 0.00144290924072266 0.0 0.0 0.0 374 +375 0.00142097473144531 0.0 0.0 0.0 375 +376 0.00142097473144531 0.0 0.0 0.0 376 +377 0.00140810012817383 0.00999999999999979 0.00999999999999979 0.0 377 +378 0.00140690803527832 0.0 0.0 0.0 378 +379 0.0014338493347168 0.0 0.0 0.0 379 +380 0.00142192840576172 0.0 0.0 0.0 380 +381 0.00142502784729004 0.0 0.0 0.0 381 +382 0.00140595436096191 0.0 0.0 0.0 382 +383 0.00141811370849609 0.0 0.0 0.0 383 +384 0.00143003463745117 0.00999999999999979 0.00999999999999979 0.0 384 +385 0.00141596794128418 0.0 0.0 0.0 385 +386 0.00140619277954102 0.0 0.0 0.0 386 +387 0.00142288208007812 0.0 0.0 0.0 387 +388 0.00142002105712891 0.0 0.0 0.0 388 +389 0.00141596794128418 0.0 0.0 0.0 389 +390 0.00142407417297363 0.0 0.0 0.0 390 +391 0.00138282775878906 0.0100000000000007 0.0100000000000007 0.0 391 +392 0.00141501426696777 0.0 0.0 0.0 392 +393 0.00139188766479492 0.0 0.0 0.0 393 +394 0.00141382217407227 0.0 0.0 0.0 394 +395 0.00140714645385742 0.0 0.0 0.0 395 +396 0.00141000747680664 0.0 0.0 0.0 396 +397 0.00139307975769043 0.0 0.0 0.0 397 +398 0.00139307975769043 0.00999999999999979 0.00999999999999979 0.0 398 +399 0.00141000747680664 0.0 0.0 0.0 399 +400 0.00138998031616211 0.0 0.0 0.0 400 +401 0.00140213966369629 0.0 0.0 0.0 401 +402 0.00139904022216797 0.0 0.0 0.0 402 +403 0.00141191482543945 0.0 0.0 0.0 403 +404 0.00139999389648438 0.0 0.0 0.0 404 +405 0.00139188766479492 0.00999999999999979 0.00999999999999979 0.0 405 +406 0.00142502784729004 0.0 0.0 0.0 406 +407 0.00139904022216797 0.0 0.0 0.0 407 +408 0.00157594680786133 0.0 0.0 0.0 408 +409 0.00140500068664551 0.0 0.0 0.0 409 +410 0.00139784812927246 0.0 0.0 0.0 410 +411 0.00139188766479492 0.0 0.0 0.0 411 +412 0.00141215324401855 0.00999999999999979 0.00999999999999979 0.0 412 +413 0.00137901306152344 0.0 0.0 0.0 413 +414 0.0014040470123291 0.0 0.0 0.0 414 +415 0.00138497352600098 0.0 0.0 0.0 415 +416 0.00140285491943359 0.0 0.0 0.0 416 +417 0.00147199630737305 0.0 0.0 0.0 417 +418 0.00141096115112305 0.0100000000000007 0.0100000000000007 0.0 418 +419 0.0013890266418457 0.0 0.0 0.0 419 +420 0.00139093399047852 0.0 0.0 0.0 420 +421 0.00139999389648438 0.0 0.0 0.0 421 +422 0.00141406059265137 0.0 0.0 0.0 422 +423 0.00142383575439453 0.0 0.0 0.0 423 +424 0.00139904022216797 0.0 0.0 0.0 424 +425 0.00141310691833496 0.00999999999999979 0.00999999999999979 0.0 425 +426 0.0013880729675293 0.0 0.0 0.0 426 +427 0.00140094757080078 0.0 0.0 0.0 427 +428 0.00140786170959473 0.0 0.0 0.0 428 +429 0.00139880180358887 0.0 0.0 0.0 429 +430 0.00140118598937988 0.0 0.0 0.0 430 +431 0.0276179313659668 0.0299999999999994 0.0299999999999994 0.0 431 +432 0.00144100189208984 0.0 0.0 0.0 432 +433 0.00150609016418457 0.0 0.0 0.0 433 +434 0.0014500617980957 0.0 0.0 0.0 434 +435 0.00144720077514648 0.0100000000000007 0.0100000000000007 0.0 435 +436 0.00142598152160645 0.0 0.0 0.0 436 +437 0.00144004821777344 0.0 0.0 0.0 437 +438 0.00141215324401855 0.0 0.0 0.0 438 +439 0.00140690803527832 0.0 0.0 0.0 439 +440 0.00140905380249023 0.0 0.0 0.0 440 +441 0.00141191482543945 0.0 0.0 0.0 441 +442 0.00141382217407227 0.00999999999999979 0.00999999999999979 0.0 442 +443 0.00141382217407227 0.0 0.0 0.0 443 +444 0.00142979621887207 0.0 0.0 0.0 444 +445 0.00140786170959473 0.0 0.0 0.0 445 +446 0.00141787528991699 0.0 0.0 0.0 446 +447 0.00142502784729004 0.0 0.0 0.0 447 +448 0.00141716003417969 0.00999999999999979 0.00999999999999979 0.0 448 +449 0.00141692161560059 0.0 0.0 0.0 449 +450 0.00142502784729004 0.0 0.0 0.0 450 +451 0.00140690803527832 0.0 0.0 0.0 451 +452 0.00139808654785156 0.0 0.0 0.0 452 +453 0.00140094757080078 0.0 0.0 0.0 453 +454 0.00141501426696777 0.0 0.0 0.0 454 +455 0.00142598152160645 0.00999999999999979 0.00999999999999979 0.0 455 +456 0.00140595436096191 0.0 0.0 0.0 456 +457 0.00141096115112305 0.0 0.0 0.0 457 +458 0.00138306617736816 0.0 0.0 0.0 458 +459 0.00140500068664551 0.0 0.0 0.0 459 +460 0.00141096115112305 0.0 0.0 0.0 460 +461 0.0013880729675293 0.0 0.0 0.0 461 +462 0.00140094757080078 0.0100000000000007 0.0100000000000007 0.0 462 +463 0.00139594078063965 0.0 0.0 0.0 463 +464 0.00141310691833496 0.0 0.0 0.0 464 +465 0.00138282775878906 0.0 0.0 0.0 465 +466 0.00141596794128418 0.0 0.0 0.0 466 +467 0.00141692161560059 0.0 0.0 0.0 467 +468 0.00142002105712891 0.0 0.0 0.0 468 +469 0.00139999389648438 0.00999999999999979 0.00999999999999979 0.0 469 +470 0.00137901306152344 0.0 0.0 0.0 470 +471 0.00140595436096191 0.0 0.0 0.0 471 +472 0.0013880729675293 0.0 0.0 0.0 472 +473 0.00141310691833496 0.0 0.0 0.0 473 +474 0.0014040470123291 0.0 0.0 0.0 474 +475 0.00141406059265137 0.0 0.0 0.0 475 +476 0.00139713287353516 0.00999999999999979 0.00999999999999979 0.0 476 +477 0.00139307975769043 0.0 0.0 0.0 477 +478 0.00140786170959473 0.0 0.0 0.0 478 +479 0.00139784812927246 0.0 0.0 0.0 479 +480 0.00139784812927246 0.0 0.0 0.0 480 +481 0.00139999389648438 0.0 0.0 0.0 481 +482 0.00140190124511719 0.0 0.0 0.0 482 +483 0.00139594078063965 0.00999999999999979 0.00999999999999979 0.0 483 +484 0.0014188289642334 0.0 0.0 0.0 484 +485 0.00140810012817383 0.0 0.0 0.0 485 +486 0.00141596794128418 0.0 0.0 0.0 486 +487 0.0014030933380127 0.0 0.0 0.0 487 +488 0.00141596794128418 0.0 0.0 0.0 488 +489 0.00141811370849609 0.0 0.0 0.0 489 +490 0.00140094757080078 0.0100000000000007 0.0100000000000007 0.0 490 +491 0.00142717361450195 0.0 0.0 0.0 491 +492 0.00140190124511719 0.0 0.0 0.0 492 +493 0.0237669944763184 0.0199999999999996 0.0199999999999996 0.0 493 +494 0.00249719619750977 0.0 0.0 0.0 494 +495 0.00208711624145508 0.0 0.0 0.0 495 +496 0.00229597091674805 0.00999999999999979 0.00999999999999979 0.0 496 +497 0.00143194198608398 0.0 0.0 0.0 497 +498 0.00144100189208984 0.0 0.0 0.0 498 +499 0.00142002105712891 0.0 0.0 0.0 499 +500 0.00144791603088379 0.0 0.0 0.0 500 +501 0.00140190124511719 0.0 0.0 0.0 501 +502 0.00142192840576172 0.0 0.0 0.0 502 +503 0.00142502784729004 0.0100000000000007 0.0100000000000007 0.0 503 +504 0.0014350414276123 0.0 0.0 0.0 504 +505 0.00141811370849609 0.0 0.0 0.0 505 +506 0.00141811370849609 0.0 0.0 0.0 506 +507 0.00141596794128418 0.0 0.0 0.0 507 +508 0.00141501426696777 0.0 0.0 0.0 508 +509 0.00140094757080078 0.0 0.0 0.0 509 +510 0.00142502784729004 0.00999999999999979 0.00999999999999979 0.0 510 +511 0.0014350414276123 0.0 0.0 0.0 511 +512 0.00139403343200684 0.0 0.0 0.0 512 +513 0.00142598152160645 0.0 0.0 0.0 513 +514 0.00142598152160645 0.0 0.0 0.0 514 +515 0.00181007385253906 0.0 0.0 0.0 515 +516 0.00142097473144531 0.0 0.0 0.0 516 +517 0.0014030933380127 0.00999999999999979 0.00999999999999979 0.0 517 +518 0.00141310691833496 0.0 0.0 0.0 518 +519 0.00140595436096191 0.0 0.0 0.0 519 +520 0.00139999389648438 0.0 0.0 0.0 520 +521 0.00140881538391113 0.0 0.0 0.0 521 +522 0.00139498710632324 0.0 0.0 0.0 522 +523 0.00141406059265137 0.0 0.0 0.0 523 +524 0.00139307975769043 0.00999999999999979 0.00999999999999979 0.0 524 +525 0.0014040470123291 0.0 0.0 0.0 525 +526 0.00141501426696777 0.0 0.0 0.0 526 +527 0.00141716003417969 0.0 0.0 0.0 527 +528 0.00141501426696777 0.0 0.0 0.0 528 +529 0.00147104263305664 0.0 0.0 0.0 529 +530 0.00141096115112305 0.0 0.0 0.0 530 +531 0.00140213966369629 0.0100000000000007 0.0100000000000007 0.0 531 +532 0.00141406059265137 0.0 0.0 0.0 532 +533 0.00139904022216797 0.0 0.0 0.0 533 +534 0.00139403343200684 0.0 0.0 0.0 534 +535 0.00139713287353516 0.0 0.0 0.0 535 +536 0.00140786170959473 0.0 0.0 0.0 536 +537 0.00139403343200684 0.0 0.0 0.0 537 +538 0.00140714645385742 0.00999999999999979 0.00999999999999979 0.0 538 +539 0.00139093399047852 0.0 0.0 0.0 539 +540 0.00140094757080078 0.0 0.0 0.0 540 +541 0.00138711929321289 0.0 0.0 0.0 541 +542 0.00140500068664551 0.0 0.0 0.0 542 +543 0.00141406059265137 0.0 0.0 0.0 543 +544 0.0014030933380127 0.0 0.0 0.0 544 +545 0.00138497352600098 0.00999999999999979 0.00999999999999979 0.0 545 +546 0.00148582458496094 0.0 0.0 0.0 546 +547 0.00141191482543945 0.0 0.0 0.0 547 +548 0.00141119956970215 0.0 0.0 0.0 548 +549 0.00140690803527832 0.0 0.0 0.0 549 +550 0.00140881538391113 0.0 0.0 0.0 550 +551 0.00141286849975586 0.00999999999999979 0.00999999999999979 0.0 551 +552 0.00141286849975586 0.0 0.0 0.0 552 +553 0.00139021873474121 0.0 0.0 0.0 553 +554 0.0234880447387695 0.0200000000000005 0.0200000000000005 0.0 554 +555 0.00147581100463867 0.0 0.0 0.0 555 +556 0.00144290924072266 0.0 0.0 0.0 556 +557 0.00200700759887695 0.00999999999999979 0.00999999999999979 0.0 557 +558 0.00271010398864746 0.0 0.0 0.0 558 +559 0.00263786315917969 0.0 0.0 0.0 559 +560 0.00255584716796875 0.0 0.0 0.0 560 +561 0.0022728443145752 0.00999999999999979 0.00999999999999979 0.0 561 +562 0.0014340877532959 0.0 0.0 0.0 562 +563 0.00143599510192871 0.0 0.0 0.0 563 +564 0.00140905380249023 0.0 0.0 0.0 564 +565 0.00140786170959473 0.0 0.0 0.0 565 +566 0.00142693519592285 0.0 0.0 0.0 566 +567 0.00141596794128418 0.00999999999999979 0.00999999999999979 0.0 567 +568 0.00147199630737305 0.0 0.0 0.0 568 +569 0.00142502784729004 0.0 0.0 0.0 569 +570 0.00143003463745117 0.0 0.0 0.0 570 +571 0.00140595436096191 0.0 0.0 0.0 571 +572 0.00144600868225098 0.0 0.0 0.0 572 +573 0.00141096115112305 0.0 0.0 0.0 573 +574 0.00142717361450195 0.0100000000000007 0.0100000000000007 0.0 574 +575 0.0025019645690918 0.0 0.0 0.0 575 +576 0.00191497802734375 0.0 0.0 0.0 576 +577 0.00141119956970215 0.0 0.0 0.0 577 +578 0.00140690803527832 0.0 0.0 0.0 578 +579 0.00141501426696777 0.00999999999999979 0.00999999999999979 0.0 579 +580 0.00141692161560059 0.0 0.0 0.0 580 +581 0.00139212608337402 0.0 0.0 0.0 581 +582 0.00140810012817383 0.0 0.0 0.0 582 +583 0.00139307975769043 0.0 0.0 0.0 583 +584 0.00139498710632324 0.0 0.0 0.0 584 +585 0.0014030933380127 0.0 0.0 0.0 585 +586 0.0014030933380127 0.00999999999999979 0.00999999999999979 0.0 586 +587 0.00141096115112305 0.0 0.0 0.0 587 +588 0.00140500068664551 0.0 0.0 0.0 588 +589 0.00144505500793457 0.0 0.0 0.0 589 +590 0.00141191482543945 0.0 0.0 0.0 590 +591 0.00140213966369629 0.0 0.0 0.0 591 +592 0.00139594078063965 0.0 0.0 0.0 592 +593 0.00141096115112305 0.00999999999999979 0.00999999999999979 0.0 593 +594 0.00139093399047852 0.0 0.0 0.0 594 +595 0.00148797035217285 0.0 0.0 0.0 595 +596 0.00139999389648438 0.0 0.0 0.0 596 +597 0.00139689445495605 0.0 0.0 0.0 597 +598 0.00140094757080078 0.0 0.0 0.0 598 +599 0.00140786170959473 0.0 0.0 0.0 599 +600 0.00140810012817383 0.0100000000000007 0.0100000000000007 0.0 600 +601 0.00140810012817383 0.0 0.0 0.0 601 +602 0.00140500068664551 0.0 0.0 0.0 602 +603 0.00139093399047852 0.0 0.0 0.0 603 +604 0.00142192840576172 0.0 0.0 0.0 604 +605 0.00138998031616211 0.0 0.0 0.0 605 +606 0.00140213966369629 0.0 0.0 0.0 606 +607 0.00140285491943359 0.00999999999999979 0.00999999999999979 0.0 607 +608 0.00141000747680664 0.0 0.0 0.0 608 +609 0.00140190124511719 0.0 0.0 0.0 609 +610 0.00142097473144531 0.0 0.0 0.0 610 +611 0.00139689445495605 0.0 0.0 0.0 611 +612 0.00147509574890137 0.0 0.0 0.0 612 +613 0.00141000747680664 0.0 0.0 0.0 613 +614 0.00140285491943359 0.00999999999999979 0.00999999999999979 0.0 614 +615 0.00142002105712891 0.0 0.0 0.0 615 +616 0.0232539176940918 0.0200000000000005 0.0200000000000005 0.0 616 +617 0.00145983695983887 0.0 0.0 0.0 617 +618 0.00142908096313477 0.0 0.0 0.0 618 +619 0.00143790245056152 0.00999999999999979 0.00999999999999979 0.0 619 +620 0.00141000747680664 0.0 0.0 0.0 620 +621 0.00141692161560059 0.0 0.0 0.0 621 +622 0.00142216682434082 0.0 0.0 0.0 622 +623 0.00140905380249023 0.0 0.0 0.0 623 +624 0.00142598152160645 0.0 0.0 0.0 624 +625 0.00141096115112305 0.0 0.0 0.0 625 +626 0.00142097473144531 0.00999999999999979 0.00999999999999979 0.0 626 +627 0.00149297714233398 0.0 0.0 0.0 627 +628 0.0014348030090332 0.0 0.0 0.0 628 +629 0.00148200988769531 0.0 0.0 0.0 629 +630 0.0014040470123291 0.0 0.0 0.0 630 +631 0.00141596794128418 0.0 0.0 0.0 631 +632 0.00142216682434082 0.0 0.0 0.0 632 +633 0.00139999389648438 0.00999999999999979 0.00999999999999979 0.0 633 +634 0.00142693519592285 0.0 0.0 0.0 634 +635 0.00141692161560059 0.0 0.0 0.0 635 +636 0.00141501426696777 0.0 0.0 0.0 636 +637 0.00140976905822754 0.0 0.0 0.0 637 +638 0.00140500068664551 0.0 0.0 0.0 638 +639 0.00141787528991699 0.0 0.0 0.0 639 +640 0.0013880729675293 0.0100000000000007 0.0100000000000007 0.0 640 +641 0.00142812728881836 0.0 0.0 0.0 641 +642 0.0014040470123291 0.0 0.0 0.0 642 +643 0.0013880729675293 0.0 0.0 0.0 643 +644 0.00140810012817383 0.0 0.0 0.0 644 +645 0.00142192840576172 0.0 0.0 0.0 645 +646 0.00140810012817383 0.0 0.0 0.0 646 +647 0.00140190124511719 0.00999999999999979 0.00999999999999979 0.0 647 +648 0.00148701667785645 0.0 0.0 0.0 648 +649 0.0014040470123291 0.0 0.0 0.0 649 +650 0.00140094757080078 0.0 0.0 0.0 650 +651 0.00139904022216797 0.0 0.0 0.0 651 +652 0.00141811370849609 0.0 0.0 0.0 652 +653 0.00139403343200684 0.0 0.0 0.0 653 +654 0.00141191482543945 0.00999999999999979 0.00999999999999979 0.0 654 +655 0.00140500068664551 0.0 0.0 0.0 655 +656 0.00141096115112305 0.0 0.0 0.0 656 +657 0.00185894966125488 0.0 0.0 0.0 657 +658 0.00141286849975586 0.0 0.0 0.0 658 +659 0.00149917602539062 0.0 0.0 0.0 659 +660 0.00140190124511719 0.0 0.0 0.0 660 +661 0.00139188766479492 0.00999999999999979 0.00999999999999979 0.0 661 +662 0.00138711929321289 0.0 0.0 0.0 662 +663 0.00139904022216797 0.0 0.0 0.0 663 +664 0.00141596794128418 0.0 0.0 0.0 664 +665 0.00139212608337402 0.0 0.0 0.0 665 +666 0.00141191482543945 0.0 0.0 0.0 666 +667 0.00139403343200684 0.0 0.0 0.0 667 +668 0.00140905380249023 0.0100000000000007 0.0100000000000007 0.0 668 +669 0.00139307975769043 0.0 0.0 0.0 669 +670 0.00139999389648438 0.0 0.0 0.0 670 +671 0.00142002105712891 0.0 0.0 0.0 671 +672 0.00139904022216797 0.0 0.0 0.0 672 +673 0.00142097473144531 0.0 0.0 0.0 673 +674 0.00140500068664551 0.0 0.0 0.0 674 +675 0.00139594078063965 0.00999999999999979 0.00999999999999979 0.0 675 +676 0.00139284133911133 0.0 0.0 0.0 676 +677 0.0242998600006104 0.0199999999999996 0.0199999999999996 0.0 677 +678 0.00148987770080566 0.0 0.0 0.0 678 +679 0.00144290924072266 0.0 0.0 0.0 679 +680 0.00143098831176758 0.0100000000000007 0.0100000000000007 0.0 680 +681 0.00144410133361816 0.0 0.0 0.0 681 +682 0.00142598152160645 0.0 0.0 0.0 682 +683 0.00140094757080078 0.0 0.0 0.0 683 +684 0.00146293640136719 0.0 0.0 0.0 684 +685 0.00141811370849609 0.0 0.0 0.0 685 +686 0.00143098831176758 0.0 0.0 0.0 686 +687 0.00144100189208984 0.00999999999999979 0.00999999999999979 0.0 687 +688 0.00143003463745117 0.0 0.0 0.0 688 +689 0.00141406059265137 0.0 0.0 0.0 689 +690 0.00143194198608398 0.0 0.0 0.0 690 +691 0.0014040470123291 0.0 0.0 0.0 691 +692 0.00141191482543945 0.0 0.0 0.0 692 +693 0.00259590148925781 0.00999999999999979 0.00999999999999979 0.0 693 +694 0.00263714790344238 0.0 0.0 0.0 694 +695 0.00258207321166992 0.0 0.0 0.0 695 +696 0.00255298614501953 0.0 0.0 0.0 696 +697 0.00179100036621094 0.00999999999999979 0.00999999999999979 0.0 697 +698 0.00142312049865723 0.0 0.0 0.0 698 +699 0.00141215324401855 0.0 0.0 0.0 699 +700 0.00140094757080078 0.0 0.0 0.0 700 +701 0.00138998031616211 0.0 0.0 0.0 701 +702 0.00139999389648438 0.0 0.0 0.0 702 +703 0.00142312049865723 0.0 0.0 0.0 703 +704 0.00142812728881836 0.00999999999999979 0.00999999999999979 0.0 704 +705 0.00140690803527832 0.0 0.0 0.0 705 +706 0.00139999389648438 0.0 0.0 0.0 706 +707 0.00140500068664551 0.0 0.0 0.0 707 +708 0.00139498710632324 0.0 0.0 0.0 708 +709 0.00139498710632324 0.0 0.0 0.0 709 +710 0.0014030933380127 0.0 0.0 0.0 710 +711 0.00138497352600098 0.0100000000000007 0.0100000000000007 0.0 711 +712 0.00139498710632324 0.0 0.0 0.0 712 +713 0.00139904022216797 0.0 0.0 0.0 713 +714 0.00141000747680664 0.0 0.0 0.0 714 +715 0.00140118598937988 0.0 0.0 0.0 715 +716 0.00141406059265137 0.0 0.0 0.0 716 +717 0.00140094757080078 0.0 0.0 0.0 717 +718 0.00141787528991699 0.00999999999999979 0.00999999999999979 0.0 718 +719 0.00140714645385742 0.0 0.0 0.0 719 +720 0.00142097473144531 0.0 0.0 0.0 720 +721 0.0013880729675293 0.0 0.0 0.0 721 +722 0.00140094757080078 0.0 0.0 0.0 722 +723 0.0014190673828125 0.0 0.0 0.0 723 +724 0.00139117240905762 0.0 0.0 0.0 724 +725 0.00139784812927246 0.00999999999999979 0.00999999999999979 0.0 725 +726 0.00163793563842773 0.0 0.0 0.0 726 +727 0.00141406059265137 0.0 0.0 0.0 727 +728 0.00140500068664551 0.0 0.0 0.0 728 +729 0.00141692161560059 0.0 0.0 0.0 729 +730 0.00141000747680664 0.0 0.0 0.0 730 +731 0.00139594078063965 0.00999999999999979 0.00999999999999979 0.0 731 +732 0.00140595436096191 0.0 0.0 0.0 732 +733 0.00140881538391113 0.0 0.0 0.0 733 +734 0.00140500068664551 0.0 0.0 0.0 734 +735 0.00139904022216797 0.0 0.0 0.0 735 +736 0.00141787528991699 0.0 0.0 0.0 736 +737 0.00141406059265137 0.0 0.0 0.0 737 +738 0.00141000747680664 0.0100000000000007 0.0100000000000007 0.0 738 +739 0.0232431888580322 0.0199999999999996 0.0199999999999996 0.0 739 +740 0.00145602226257324 0.0 0.0 0.0 740 +741 0.00145196914672852 0.0 0.0 0.0 741 +742 0.00142693519592285 0.0 0.0 0.0 742 +743 0.00143599510192871 0.0 0.0 0.0 743 +744 0.00144100189208984 0.00999999999999979 0.00999999999999979 0.0 744 +745 0.00146389007568359 0.0 0.0 0.0 745 +746 0.00143003463745117 0.0 0.0 0.0 746 +747 0.00141501426696777 0.0 0.0 0.0 747 +748 0.00139808654785156 0.0 0.0 0.0 748 +749 0.00142097473144531 0.0 0.0 0.0 749 +750 0.00140905380249023 0.0 0.0 0.0 750 +751 0.00150108337402344 0.0100000000000007 0.0100000000000007 0.0 751 +752 0.00140714645385742 0.0 0.0 0.0 752 +753 0.00142908096313477 0.0 0.0 0.0 753 +754 0.0014040470123291 0.0 0.0 0.0 754 +755 0.00141501426696777 0.0 0.0 0.0 755 +756 0.00140094757080078 0.0 0.0 0.0 756 +757 0.00141215324401855 0.00999999999999979 0.00999999999999979 0.0 757 +758 0.00141000747680664 0.0 0.0 0.0 758 +759 0.00140714645385742 0.0 0.0 0.0 759 +760 0.00141096115112305 0.0 0.0 0.0 760 +761 0.00140213966369629 0.0 0.0 0.0 761 +762 0.0014188289642334 0.0 0.0 0.0 762 +763 0.00138497352600098 0.0 0.0 0.0 763 +764 0.00142192840576172 0.00999999999999979 0.00999999999999979 0.0 764 +765 0.00140380859375 0.0 0.0 0.0 765 +766 0.00153803825378418 0.0 0.0 0.0 766 +767 0.0013880729675293 0.0 0.0 0.0 767 +768 0.00141191482543945 0.0 0.0 0.0 768 +769 0.00139689445495605 0.0 0.0 0.0 769 +770 0.00144219398498535 0.0 0.0 0.0 770 +771 0.00145888328552246 0.00999999999999979 0.00999999999999979 0.0 771 +772 0.00142621994018555 0.0 0.0 0.0 772 +773 0.00138998031616211 0.0 0.0 0.0 773 +774 0.00141286849975586 0.0 0.0 0.0 774 +775 0.00140190124511719 0.0 0.0 0.0 775 +776 0.00139498710632324 0.0 0.0 0.0 776 +777 0.00141191482543945 0.0 0.0 0.0 777 +778 0.00138211250305176 0.0100000000000007 0.0100000000000007 0.0 778 +779 0.00141000747680664 0.0 0.0 0.0 779 +780 0.00139093399047852 0.0 0.0 0.0 780 +781 0.00139188766479492 0.0 0.0 0.0 781 +782 0.00139904022216797 0.0 0.0 0.0 782 +783 0.0013880729675293 0.0 0.0 0.0 783 +784 0.00139880180358887 0.0 0.0 0.0 784 +785 0.00137805938720703 0.00999999999999979 0.00999999999999979 0.0 785 +786 0.00141191482543945 0.0 0.0 0.0 786 +787 0.00139498710632324 0.0 0.0 0.0 787 +788 0.00141286849975586 0.0 0.0 0.0 788 +789 0.00140285491943359 0.0 0.0 0.0 789 +790 0.00140213966369629 0.0 0.0 0.0 790 +791 0.00139808654785156 0.0 0.0 0.0 791 +792 0.00141000747680664 0.00999999999999979 0.00999999999999979 0.0 792 +793 0.00142383575439453 0.0 0.0 0.0 793 +794 0.0014040470123291 0.0 0.0 0.0 794 +795 0.00141215324401855 0.0 0.0 0.0 795 +796 0.00140690803527832 0.0 0.0 0.0 796 +797 0.00139689445495605 0.0 0.0 0.0 797 +798 0.00139403343200684 0.0 0.0 0.0 798 +799 0.00141096115112305 0.00999999999999979 0.00999999999999979 0.0 799 +800 0.0231518745422363 0.0200000000000005 0.0200000000000005 0.0 800 +801 0.00148391723632812 0.0 0.0 0.0 801 +802 0.00144004821777344 0.0 0.0 0.0 802 +803 0.00144600868225098 0.0 0.0 0.0 803 +804 0.00148105621337891 0.00999999999999979 0.00999999999999979 0.0 804 +805 0.0014500617980957 0.0 0.0 0.0 805 +806 0.00141406059265137 0.0 0.0 0.0 806 +807 0.00140595436096191 0.0 0.0 0.0 807 +808 0.00142502784729004 0.0 0.0 0.0 808 +809 0.00140285491943359 0.0 0.0 0.0 809 +810 0.00142288208007812 0.0 0.0 0.0 810 +811 0.0014030933380127 0.00999999999999979 0.00999999999999979 0.0 811 +812 0.00139999389648438 0.0 0.0 0.0 812 +813 0.00141000747680664 0.0 0.0 0.0 813 +814 0.00140881538391113 0.0 0.0 0.0 814 +815 0.00143098831176758 0.0 0.0 0.0 815 +816 0.00140094757080078 0.0 0.0 0.0 816 +817 0.00143003463745117 0.0 0.0 0.0 817 +818 0.00140500068664551 0.0100000000000007 0.0100000000000007 0.0 818 +819 0.00142002105712891 0.0 0.0 0.0 819 +820 0.00141096115112305 0.0 0.0 0.0 820 +821 0.00142502784729004 0.0 0.0 0.0 821 +822 0.00141096115112305 0.0 0.0 0.0 822 +823 0.00140619277954102 0.0 0.0 0.0 823 +824 0.00139093399047852 0.0 0.0 0.0 824 +825 0.00139999389648438 0.00999999999999979 0.00999999999999979 0.0 825 +826 0.00139999389648438 0.0 0.0 0.0 826 +827 0.00140190124511719 0.0 0.0 0.0 827 +828 0.0014030933380127 0.0 0.0 0.0 828 +829 0.00139808654785156 0.0 0.0 0.0 829 +830 0.00140786170959473 0.0 0.0 0.0 830 +831 0.00171494483947754 0.0 0.0 0.0 831 +832 0.00259613990783691 0.0 0.0 0.0 832 +833 0.00256896018981934 0.0 0.0 0.0 833 +834 0.00258994102478027 0.0 0.0 0.0 834 +835 0.00195598602294922 0.00999999999999979 0.00999999999999979 0.0 835 +836 0.00141477584838867 0.0 0.0 0.0 836 +837 0.0014030933380127 0.0 0.0 0.0 837 +838 0.00140500068664551 0.0 0.0 0.0 838 +839 0.00138711929321289 0.0 0.0 0.0 839 +840 0.00139904022216797 0.0 0.0 0.0 840 +841 0.00139403343200684 0.0 0.0 0.0 841 +842 0.00141215324401855 0.00999999999999979 0.00999999999999979 0.0 842 +843 0.0014498233795166 0.0 0.0 0.0 843 +844 0.00139594078063965 0.0 0.0 0.0 844 +845 0.00139307975769043 0.0 0.0 0.0 845 +846 0.0013890266418457 0.0 0.0 0.0 846 +847 0.00141000747680664 0.0 0.0 0.0 847 +848 0.00138711929321289 0.0 0.0 0.0 848 +849 0.00221610069274902 0.0100000000000007 0.0100000000000007 0.0 849 +850 0.00145506858825684 0.0 0.0 0.0 850 +851 0.00141501426696777 0.0 0.0 0.0 851 +852 0.00145888328552246 0.0 0.0 0.0 852 +853 0.00140500068664551 0.0 0.0 0.0 853 +854 0.00139904022216797 0.0 0.0 0.0 854 +855 0.00137901306152344 0.0 0.0 0.0 855 +856 0.00144314765930176 0.00999999999999979 0.00999999999999979 0.0 856 +857 0.00139904022216797 0.0 0.0 0.0 857 +858 0.00142312049865723 0.0 0.0 0.0 858 +859 0.00139689445495605 0.0 0.0 0.0 859 +860 0.00140786170959473 0.0 0.0 0.0 860 +861 0.00139713287353516 0.0 0.0 0.0 861 +862 0.0231709480285645 0.0300000000000002 0.0300000000000002 0.0 862 +863 0.00148701667785645 0.0 0.0 0.0 863 +864 0.00143599510192871 0.0 0.0 0.0 864 +865 0.00144219398498535 0.0 0.0 0.0 865 +866 0.00142002105712891 0.0 0.0 0.0 866 +867 0.0014500617980957 0.0 0.0 0.0 867 +868 0.00142502784729004 0.00999999999999979 0.00999999999999979 0.0 868 +869 0.00141692161560059 0.0 0.0 0.0 869 +870 0.00142192840576172 0.0 0.0 0.0 870 +871 0.00142192840576172 0.0 0.0 0.0 871 +872 0.00141191482543945 0.0 0.0 0.0 872 +873 0.00143194198608398 0.0 0.0 0.0 873 +874 0.00142288208007812 0.0 0.0 0.0 874 +875 0.00142884254455566 0.00999999999999979 0.00999999999999979 0.0 875 +876 0.00160384178161621 0.0 0.0 0.0 876 +877 0.00264906883239746 0.0 0.0 0.0 877 +878 0.00261187553405762 0.0 0.0 0.0 878 +879 0.00243496894836426 0.00999999999999979 0.00999999999999979 0.0 879 +880 0.00259900093078613 0.0 0.0 0.0 880 +881 0.0026240348815918 0.0 0.0 0.0 881 +882 0.00248599052429199 0.0 0.0 0.0 882 +883 0.0024101734161377 0.0100000000000007 0.0100000000000007 0.0 883 +884 0.00142192840576172 0.0 0.0 0.0 884 +885 0.0014488697052002 0.0 0.0 0.0 885 +886 0.00140285491943359 0.0 0.0 0.0 886 +887 0.00140213966369629 0.0 0.0 0.0 887 +888 0.00141406059265137 0.0 0.0 0.0 888 +889 0.00139999389648438 0.0 0.0 0.0 889 +890 0.00140690803527832 0.00999999999999979 0.00999999999999979 0.0 890 +891 0.00139093399047852 0.0 0.0 0.0 891 +892 0.00140500068664551 0.0 0.0 0.0 892 +893 0.00140690803527832 0.0 0.0 0.0 893 +894 0.00141000747680664 0.0 0.0 0.0 894 +895 0.00140810012817383 0.0 0.0 0.0 895 +896 0.00139403343200684 0.0 0.0 0.0 896 +897 0.00140810012817383 0.00999999999999979 0.00999999999999979 0.0 897 +898 0.00140810012817383 0.0 0.0 0.0 898 +899 0.00143003463745117 0.0 0.0 0.0 899 +900 0.00141811370849609 0.0 0.0 0.0 900 +901 0.00142002105712891 0.0 0.0 0.0 901 +902 0.00138211250305176 0.0 0.0 0.0 902 +903 0.00141096115112305 0.00999999999999979 0.00999999999999979 0.0 903 +904 0.00140595436096191 0.0 0.0 0.0 904 +905 0.00140690803527832 0.0 0.0 0.0 905 +906 0.00141501426696777 0.0 0.0 0.0 906 +907 0.00139594078063965 0.0 0.0 0.0 907 +908 0.00142002105712891 0.0 0.0 0.0 908 +909 0.00139808654785156 0.0 0.0 0.0 909 +910 0.00140905380249023 0.0100000000000007 0.0100000000000007 0.0 910 +911 0.0014040470123291 0.0 0.0 0.0 911 +912 0.00139808654785156 0.0 0.0 0.0 912 +913 0.00141000747680664 0.0 0.0 0.0 913 +914 0.00140619277954102 0.0 0.0 0.0 914 +915 0.0014040470123291 0.0 0.0 0.0 915 +916 0.0014040470123291 0.0 0.0 0.0 916 +917 0.00141310691833496 0.00999999999999979 0.00999999999999979 0.0 917 +918 0.00147795677185059 0.0 0.0 0.0 918 +919 0.00141000747680664 0.0 0.0 0.0 919 +920 0.00140786170959473 0.0 0.0 0.0 920 +921 0.00141000747680664 0.0 0.0 0.0 921 +922 0.00140786170959473 0.0 0.0 0.0 922 +923 0.0234408378601074 0.0300000000000002 0.0300000000000002 0.0 923 +924 0.00142312049865723 0.0 0.0 0.0 924 +925 0.00144505500793457 0.0 0.0 0.0 925 +926 0.00144791603088379 0.0 0.0 0.0 926 +927 0.00144004821777344 0.0 0.0 0.0 927 +928 0.00142192840576172 0.0 0.0 0.0 928 +929 0.00143814086914062 0.00999999999999979 0.00999999999999979 0.0 929 +930 0.00141406059265137 0.0 0.0 0.0 930 +931 0.00141501426696777 0.0 0.0 0.0 931 +932 0.00142312049865723 0.0 0.0 0.0 932 +933 0.00141215324401855 0.0 0.0 0.0 933 +934 0.00143003463745117 0.0 0.0 0.0 934 +935 0.0014188289642334 0.0 0.0 0.0 935 +936 0.00142192840576172 0.00999999999999979 0.00999999999999979 0.0 936 +937 0.00142598152160645 0.0 0.0 0.0 937 +938 0.00143218040466309 0.0 0.0 0.0 938 +939 0.00140094757080078 0.0 0.0 0.0 939 +940 0.00141811370849609 0.0 0.0 0.0 940 +941 0.00142598152160645 0.0 0.0 0.0 941 +942 0.00143694877624512 0.0 0.0 0.0 942 +943 0.00146985054016113 0.00999999999999979 0.00999999999999979 0.0 943 +944 0.00139403343200684 0.0 0.0 0.0 944 +945 0.00141096115112305 0.0 0.0 0.0 945 +946 0.00140595436096191 0.0 0.0 0.0 946 +947 0.00140213966369629 0.0 0.0 0.0 947 +948 0.00139594078063965 0.0 0.0 0.0 948 +949 0.00140190124511719 0.0 0.0 0.0 949 +950 0.00140213966369629 0.0100000000000007 0.0100000000000007 0.0 950 +951 0.0014040470123291 0.0 0.0 0.0 951 +952 0.00139999389648438 0.0 0.0 0.0 952 +953 0.00139904022216797 0.0 0.0 0.0 953 +954 0.00139617919921875 0.0 0.0 0.0 954 +955 0.00141000747680664 0.0 0.0 0.0 955 +956 0.00141716003417969 0.0 0.0 0.0 956 +957 0.00139594078063965 0.00999999999999979 0.00999999999999979 0.0 957 +958 0.00141096115112305 0.0 0.0 0.0 958 +959 0.00139999389648438 0.0 0.0 0.0 959 +960 0.00141787528991699 0.0 0.0 0.0 960 +961 0.00139808654785156 0.0 0.0 0.0 961 +962 0.0014030933380127 0.0 0.0 0.0 962 +963 0.00140810012817383 0.0 0.0 0.0 963 +964 0.00203394889831543 0.00999999999999979 0.00999999999999979 0.0 964 +965 0.00265693664550781 0.0 0.0 0.0 965 +966 0.00261211395263672 0.0 0.0 0.0 966 +967 0.00254082679748535 0.0 0.0 0.0 967 +968 0.00202393531799316 0.00999999999999979 0.00999999999999979 0.0 968 +969 0.00142693519592285 0.0 0.0 0.0 969 +970 0.00139784812927246 0.0 0.0 0.0 970 +971 0.00140213966369629 0.0 0.0 0.0 971 +972 0.00139594078063965 0.0 0.0 0.0 972 +973 0.00141501426696777 0.0 0.0 0.0 973 +974 0.0014030933380127 0.00999999999999979 0.00999999999999979 0.0 974 +975 0.00144290924072266 0.0 0.0 0.0 975 +976 0.00140500068664551 0.0 0.0 0.0 976 +977 0.00140690803527832 0.0 0.0 0.0 977 +978 0.00142502784729004 0.0 0.0 0.0 978 +979 0.00141000747680664 0.0 0.0 0.0 979 +980 0.00141501426696777 0.0 0.0 0.0 980 +981 0.00140118598937988 0.0100000000000007 0.0100000000000007 0.0 981 +982 0.00142693519592285 0.0 0.0 0.0 982 +983 0.00141310691833496 0.0 0.0 0.0 983 +984 0.00140690803527832 0.0 0.0 0.0 984 +985 0.0233311653137207 0.0199999999999996 0.0199999999999996 0.0 985 +986 0.00148701667785645 0.00999999999999979 0.00999999999999979 0.0 986 +987 0.00144100189208984 0.0 0.0 0.0 987 +988 0.00140595436096191 0.0 0.0 0.0 988 +989 0.00144505500793457 0.0 0.0 0.0 989 +990 0.00142598152160645 0.0 0.0 0.0 990 +991 0.0014491081237793 0.0 0.0 0.0 991 +992 0.00139904022216797 0.0 0.0 0.0 992 +993 0.00142788887023926 0.0100000000000007 0.0100000000000007 0.0 993 +994 0.00141382217407227 0.0 0.0 0.0 994 +995 0.00141119956970215 0.0 0.0 0.0 995 +996 0.00139999389648438 0.0 0.0 0.0 996 +997 0.00142192840576172 0.0 0.0 0.0 997 +998 0.0014197826385498 0.0 0.0 0.0 998 +999 0.00142288208007812 0.0 0.0 0.0 999 +1000 0.00141811370849609 0.00999999999999979 0.00999999999999979 0.0 1000 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty-autocorrelation.dat new file mode 100644 index 00000000..238a8f3b --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty-autocorrelation.dat @@ -0,0 +1,900 @@ +#lag autocorrelation +101 1.0 +102 0.00222153397099066 +103 -0.0143375943792822 +104 -0.0230145315894251 +105 -0.0272569948085685 +106 -0.0289478311233791 +107 -0.0239202547218024 +108 -0.0254569116577405 +109 -0.0204533758607008 +110 -0.0264699250769266 +111 -0.0247691307865804 +112 -0.0281656685433677 +113 -0.0282797510426555 +114 -0.0264980555156702 +115 -0.0264456484724888 +116 -0.027624326287035 +117 -0.0204913232518958 +118 -0.0136418899889287 +119 -0.0164287250050804 +120 -0.0160068899951543 +121 -0.0213508645203322 +122 -0.0261094503544549 +123 -0.0283361918761636 +124 -0.0221634425280319 +125 -0.0200377132134378 +126 -0.0158156288853482 +127 -0.0184937620769426 +128 -0.0167418191590156 +129 -0.0267897605444739 +130 -0.0277175604156327 +131 -0.0255031340290104 +132 -0.0259704766205717 +133 -0.026687135609607 +134 -0.0259098393314182 +135 -0.0257383295981194 +136 -0.0223218665246626 +137 -0.0237310896666623 +138 -0.0241241330086241 +139 -0.0289642979203642 +140 -0.0268317636147499 +141 -0.0245114013773254 +142 -0.0203659369554139 +143 0.0378050317430218 +144 0.426940829336361 +145 0.38796107377986 +146 0.0415547540823161 +147 -0.0195440376652659 +148 -0.0255053999646579 +149 -0.0275465915036962 +150 -0.0268562381835056 +151 -0.0234577846735018 +152 -0.0209532827400553 +153 -0.0189455488110332 +154 -0.02305883351641 +155 -0.0263771953757563 +156 -0.0280604279698784 +157 -0.0270717426772097 +158 -0.0246648903144108 +159 -0.0247175651482116 +160 -0.021051073568524 +161 -0.0163198388224076 +162 -0.0144235534240568 +163 -0.0136936717999382 +164 -0.01698846339106 +165 -0.0172619597265475 +166 -0.022224434827852 +167 -0.0219642323974638 +168 -0.0213243463149422 +169 -0.0192387869040187 +170 -0.0197178180625259 +171 -0.0247915784961403 +172 -0.0218270561892234 +173 -0.0262672996245232 +174 -0.024849965587679 +175 -0.0250252615288926 +176 -0.0251007165159392 +177 -0.0238806074688618 +178 -0.0238757651256144 +179 -0.0240426101294269 +180 -0.0234219466443065 +181 -0.0212602833600402 +182 -0.0229991714197526 +183 -0.0261227540349392 +184 -0.0221623986521011 +185 -0.0198657473347064 +186 0.036858247139314 +187 0.29256789370978 +188 0.217268577909927 +189 0.196770495691689 +190 0.094220865706204 +191 -0.0203791531848586 +192 -0.0242142425710697 +193 -0.0227327141359121 +194 -0.0219087131272295 +195 -0.0139180641371944 +196 -0.0165931483689415 +197 -0.0139691174427045 +198 -0.0250038332172815 +199 -0.0262538643545197 +200 -0.025280145240993 +201 -0.022716588551902 +202 -0.0229491126971064 +203 -0.020163745252957 +204 -0.0180649219211942 +205 -0.0174961232004392 +206 -0.0153752959032635 +207 -0.0151070882074296 +208 -0.0162636711403948 +209 -0.0213539658247787 +210 -0.0241878645706104 +211 -0.0233292145480391 +212 -0.0222792602366159 +213 -0.0200857928095336 +214 -0.0224102357962423 +215 -0.0200431331454358 +216 -0.0251386240282493 +217 -0.0217360075267156 +218 -0.0231247916814153 +219 -0.0236289558661022 +220 -0.022798275340034 +221 -0.022394916702971 +222 -0.0240641627722647 +223 -0.02767136777592 +224 -0.0188563255687053 +225 -0.0201523683449021 +226 -0.0196358949998781 +227 -0.0201572059848371 +228 -0.0180306969850485 +229 0.0330883208878215 +230 0.187053030884649 +231 0.180166992312632 +232 0.175193540635547 +233 0.0852511978178321 +234 0.0836036324945735 +235 -0.0180475894095978 +236 -0.0203965677916504 +237 -0.0234729155755235 +238 -0.0203967773857997 +239 -0.0168134546888542 +240 -0.0145823454491767 +241 -0.0182208080214287 +242 -0.0222702719218944 +243 -0.0245502962962475 +244 -0.0230701140380481 +245 -0.0205544743992634 +246 -0.0152766305199052 +247 -0.015660060910655 +248 -0.0182272831792615 +249 -0.0161416465628721 +250 -0.0138775731037607 +251 -0.0146059144127008 +252 -0.014851378459684 +253 -0.0174697076620558 +254 -0.020394504090619 +255 -0.020923051703186 +256 -0.0188690748415421 +257 -0.020691771573437 +258 -0.0180158099925264 +259 -0.025009300618942 +260 -0.0241656012183153 +261 -0.0201701986649696 +262 -0.0213418341591563 +263 -0.0212876158412719 +264 -0.0196613481631524 +265 -0.0224579972849258 +266 -0.0222709347842853 +267 -0.021839178151421 +268 -0.0181242059899927 +269 -0.0196595880691145 +270 -0.0176712734167537 +271 -0.0174037647691641 +272 0.0361609936559733 +273 0.136273065680629 +274 0.137142321378537 +275 0.119170985165791 +276 0.135128869617739 +277 0.0365729744317657 +278 0.0813532152332901 +279 -0.0164218823860774 +280 -0.0150012133117104 +281 -0.0180652264456629 +282 -0.0180223031364979 +283 -0.0146583895021702 +284 -0.0178385632762936 +285 -0.0183688063955637 +286 -0.0199104201945895 +287 -0.0209162045756424 +288 -0.0182424612671294 +289 -0.0102871995641823 +290 -0.0097194264103497 +291 -0.0166796622739482 +292 -0.0193090133043633 +293 -0.0109789304127889 +294 -0.0145511817849648 +295 -0.0159177263733151 +296 -0.0162297085566881 +297 -0.0160458825546633 +298 -0.0185277530735613 +299 -0.0201185134004853 +300 -0.0225767827149403 +301 -0.020600528590444 +302 -0.0178266254999198 +303 -0.0228272615104135 +304 -0.0188650304163709 +305 -0.0192512492130587 +306 -0.0198882781449453 +307 -0.018944580372254 +308 -0.0191976364453834 +309 -0.020380651922197 +310 -0.020008249388093 +311 -0.0199582696579672 +312 -0.016107489794778 +313 -0.0168857973840798 +314 -0.0159072805310197 +315 0.0337796643954297 +316 0.091400279956598 +317 0.128355772863555 +318 0.0811615095759163 +319 0.0770716694548368 +320 0.145070077843674 +321 -0.0188619341727165 +322 0.0799864438805513 +323 -0.0199478816959614 +324 -0.0210772723197886 +325 -0.0210646569907724 +326 -0.0200788443102393 +327 -0.0211662403279555 +328 -0.0167589827973132 +329 -0.0177459345163699 +330 -0.0176456584861234 +331 -0.0220878387663237 +332 -0.0138294678922046 +333 -0.00950860063270121 +334 -0.0127373100109087 +335 -0.0165386832541542 +336 -0.0182671925631197 +337 -0.0109720091878599 +338 -0.0142702474119185 +339 -0.0110379801788155 +340 -0.0154139924731546 +341 -0.0128889876019394 +342 -0.0173631353598641 +343 -0.0222795571128729 +344 -0.0201510823246637 +345 -0.014168231775332 +346 -0.0172988244822199 +347 -0.0166164172889096 +348 -0.0174591997875334 +349 -0.0178598488132696 +350 -0.0174148484681578 +351 -0.0181701494308226 +352 -0.0170602479756066 +353 -0.022860700637634 +354 -0.0186677124344551 +355 -0.0163631644839097 +356 -0.0150447805883455 +357 -0.0155934972805149 +358 0.0412705831487356 +359 0.0432271691160312 +360 0.134082054092421 +361 0.030429559359917 +362 0.128011199059957 +363 0.0290649669583617 +364 0.0977105919898357 +365 0.0268435678280154 +366 0.0353018054840323 +367 -0.0198055818066033 +368 -0.018378272291099 +369 -0.019916785016334 +370 -0.0205847247605069 +371 -0.0201224650176015 +372 -0.01627691948957 +373 -0.0153629187371632 +374 -0.0125002930105743 +375 -0.0160149273157025 +376 -0.0130459873232066 +377 -0.0117001449083753 +378 -0.0128253666323881 +379 -0.0149389076420028 +380 -0.0147672676170861 +381 -0.00941821935965455 +382 -0.00473688018446407 +383 -0.00808553215461901 +384 -0.0105108934303795 +385 -0.0155256488187373 +386 -0.0210836438529971 +387 -0.0194168403848756 +388 -0.0138959279148097 +389 -0.0167510111816621 +390 -0.0170725457918982 +391 -0.016150326422395 +392 -0.0187592561556726 +393 -0.0201368328637298 +394 -0.0171077907044443 +395 -0.0171103523390093 +396 -0.0182097163513887 +397 -0.0172423936894017 +398 -0.0146907180546899 +399 -0.0148205318166592 +400 -0.0144952560105946 +401 0.0391317015604062 +402 -0.00325045294442625 +403 0.135229844753472 +404 0.0339587870366385 +405 0.0833862815909146 +406 0.0775145154752597 +407 0.0288174710076017 +408 0.0542563755615635 +409 0.0810954683226646 +410 -0.017752492355491 +411 -0.0180579468812209 +412 -0.0189407872188061 +413 -0.0189713023163003 +414 -0.0189831714463216 +415 -0.0186956047569828 +416 -0.0188493030013216 +417 -0.0190954931073824 +418 -0.0189538951395989 +419 -0.0168159225101202 +420 -0.0149622277586486 +421 -0.0134585088118323 +422 -0.0107702264004257 +423 -0.0116881974906342 +424 -0.0135084097379996 +425 -0.0115600330212086 +426 -0.00385827806043179 +427 -0.00648046756427941 +428 -0.010678969741849 +429 -0.0174377994416611 +430 -0.0197415520446045 +431 -0.01387746808618 +432 -0.0142870555311067 +433 -0.0126167043533278 +434 -0.0145341368337345 +435 -0.0172588314742905 +436 -0.0192532464901077 +437 -0.0178888029842574 +438 -0.0149435002438141 +439 -0.0143499589296186 +440 -0.0113284320025856 +441 -0.0146907285452937 +442 -0.0118090676160861 +443 -0.0129550696231186 +444 -0.00943679479582223 +445 0.0410693940588715 +446 0.0981340063555525 +447 0.0301059977373294 +448 0.0798620238351765 +449 0.0399504241633469 +450 0.0799710609081107 +451 0.0375183260101038 +452 -0.0128846089593424 +453 0.093737068719454 +454 -0.0166488241943883 +455 -0.0171620322539306 +456 -0.0176681103949864 +457 -0.0177135709591161 +458 -0.0174025569142706 +459 -0.0176679666536122 +460 -0.0181412705139815 +461 -0.0178162340211567 +462 -0.0148661374954626 +463 -0.012878454938704 +464 -0.0136407519521233 +465 -0.0103957847636471 +466 -0.00908338367847883 +467 -0.0110136706236845 +468 -0.0121798225855914 +469 -0.00417292561751909 +470 -0.00307290764550916 +471 -0.00798497461616614 +472 -0.0111435895667381 +473 -0.0153727357774596 +474 -0.0130271532875312 +475 -0.0124190182516596 +476 -0.0084547082575317 +477 -0.00918576031696132 +478 -0.0162409259378339 +479 -0.018065492839516 +480 -0.0168355167430056 +481 -0.0140509731408616 +482 -0.0149035783683084 +483 -0.00931711982847588 +484 -0.014271656696945 +485 -0.0121711176661241 +486 -0.016804905268994 +487 -0.0104196286531009 +488 0.0383870537436679 +489 0.0552773935471216 +490 0.0345937652331171 +491 0.0813542198669446 +492 0.0363428500481453 +493 0.0402459628537269 +494 0.0880185317795738 +495 -0.0129023101613787 +496 0.0302552183198115 +497 0.0536535190947818 +498 -0.0156069516901892 +499 -0.0162156062091284 +500 -0.0162183722980474 +501 -0.0157747057135625 +502 -0.0166040466989765 +503 -0.0161608566990615 +504 -0.0167537182627031 +505 -0.0164722018431066 +506 -0.0143593770446019 +507 -0.012530817471516 +508 -0.0130107038316214 +509 -0.0127117424488491 +510 -0.0123582491090572 +511 -0.0143988077890034 +512 -0.0132043617399602 +513 -0.0121255066830081 +514 -0.00947286185269373 +515 -0.00465100530248661 +516 -0.0117788080303492 +517 -0.0130751296092514 +518 -0.0155036171011815 +519 -0.010643006695032 +520 -0.00739844298156769 +521 -0.0112412204699085 +522 -0.0161872155724303 +523 -0.0168989403333427 +524 -0.0153730958327368 +525 -0.0125043590711503 +526 -0.00940141758011818 +527 -0.00767975179438695 +528 -0.0109057442427293 +529 -0.0152170670171314 +530 -0.0148168636021302 +531 0.0536268084567977 +532 0.00159158256076242 +533 0.0395691988094227 +534 0.0851832556342331 +535 0.0404885336981451 +536 0.0359152408805565 +537 0.0400801815807958 +538 0.0426897422408288 +539 0.032487435819703 +540 0.0379746640301957 +541 -0.0114145850527779 +542 -0.0143266971158537 +543 -0.0144808626295274 +544 -0.0142835316361234 +545 -0.0144672980991767 +546 -0.0149347701157941 +547 -0.0147221461325212 +548 -0.0149340818843796 +549 -0.0149339646879691 +550 -0.0125515123976881 +551 -0.0106843909304337 +552 -0.0120477982033282 +553 -0.0107426813396423 +554 -0.0103781179386869 +555 -0.00980456885361171 +556 -0.0108064202489364 +557 -0.0121145826899896 +558 -0.00556810926546485 +559 -0.00930006259964903 +560 -0.00516953265688487 +561 -0.0103764487413688 +562 -0.0101531608339304 +563 -0.00918822426319678 +564 -0.0101644666934554 +565 -0.0112481176383032 +566 -0.0145127017542735 +567 -0.0147134045513878 +568 -0.0123144344086325 +569 -0.00570964879226978 +570 -0.0063187706922707 +571 -0.00374866158046794 +572 -0.013607724159013 +573 -0.0137804453374875 +574 -0.00939070104936453 +575 0.0423495547767671 +576 0.000209272987046017 +577 0.0880471222849516 +578 0.0385858128624645 +579 0.0396811891208319 +580 0.0353924058064461 +581 0.0495909051898724 +582 -0.0113155170664094 +583 0.0871168673380537 +584 -0.0115980451842322 +585 -0.0125526032386238 +586 -0.012561736194457 +587 -0.0122507426071209 +588 -0.0123064811043512 +589 -0.0121521641917975 +590 -0.0125333975284308 +591 -0.0130863343506295 +592 -0.0134314408515597 +593 -0.0107991754906669 +594 -0.00884398203252155 +595 -0.0100733336463772 +596 -0.00922955762602743 +597 -0.00949676131734901 +598 -0.0110224903229849 +599 -0.00991288650680148 +600 -0.00936825932623963 +601 -0.00980726528701717 +602 -0.00476664596953343 +603 -0.011430503413995 +604 -0.0113213354943102 +605 -0.0134064415109797 +606 -0.0126055847537459 +607 -0.0135083477615435 +608 -0.0113488370833923 +609 -0.0093156617098165 +610 -0.00976577466545605 +611 -0.0133363567698321 +612 -0.00759897085944556 +613 -0.00510037875494374 +614 -0.00408004384283288 +615 -0.00918160520147706 +616 -0.0108113236545845 +617 -0.0106231816617747 +618 -0.00758999243430865 +619 0.0435531551195662 +620 0.0520037268502813 +621 0.0439044539134388 +622 0.0386654726142954 +623 0.0394118644732992 +624 0.0449248987301056 +625 -0.00863719437291388 +626 0.0412392562292136 +627 0.0440129688249318 +628 -0.0101620925718705 +629 -0.0109600840877224 +630 -0.0112705053011257 +631 -0.0116301438053661 +632 -0.0113736455019991 +633 -0.0117661118641892 +634 -0.0113961495319145 +635 -0.0117740021837853 +636 -0.0117094958602983 +637 -0.00939366161371644 +638 -0.00755907350023703 +639 -0.00838658396126048 +640 -0.0074832135472603 +641 -0.00801205358318107 +642 -0.00624145194619799 +643 -0.0070240024426915 +644 -0.00834613473332137 +645 -0.00670243676363534 +646 -0.0106128186631781 +647 -0.0123852232161095 +648 -0.0124265826160123 +649 -0.0112567385689026 +650 -0.0126065730661914 +651 -0.0123854746644478 +652 -0.00987776546588025 +653 -0.00722003160503851 +654 -0.00380201074432189 +655 -0.00665072917336648 +656 -0.00528196776714817 +657 -0.00510807558151163 +658 -0.00811089821457131 +659 -0.00755766045240185 +660 -0.00919072675598614 +661 -0.00917820835177611 +662 0.0449751982709438 +663 0.00545567790804502 +664 0.047402752921981 +665 0.0446605853927159 +666 0.0383269966597984 +667 0.0485706532828867 +668 -0.00861899683875584 +669 0.036175649351787 +670 0.0495063574698606 +671 -0.00922596004976487 +672 -0.0101114415486753 +673 -0.00993735125464903 +674 -0.0100323503804273 +675 -0.0105460378506107 +676 -0.0101900492452311 +677 -0.0104909689537006 +678 -0.0106006916930028 +679 -0.0104312931865838 +680 -0.0103517278463301 +681 -0.00740828023970121 +682 -0.00544494861028685 +683 -0.00608611560648061 +684 -0.00534756025333046 +685 -0.0031542340646546 +686 -0.00508349746510613 +687 -0.00739762226897734 +688 -0.0053663959286737 +689 -0.00916557860646553 +690 -0.0110500156300869 +691 -0.00988205922376505 +692 -0.0109866472880073 +693 -0.0111866547046902 +694 -0.0111122786835176 +695 -0.0108203039490724 +696 -0.0102592902413053 +697 -0.0107873762797399 +698 -0.010503275107589 +699 -0.0107835661252666 +700 -0.00885386551992296 +701 -0.00913096053370505 +702 -0.006655207615153 +703 -0.00593455487034946 +704 -0.00427919054888438 +705 -0.007897096903017 +706 0.0490946252850488 +707 0.00815207966824887 +708 0.0473241399151052 +709 0.0451019841097689 +710 0.0479372536790981 +711 -0.00656127986315397 +712 0.0402549343925511 +713 0.0449105363109089 +714 -0.00775184190900309 +715 -0.00768054605133951 +716 -0.00839927750787529 +717 -0.00843853230017117 +718 -0.00790960738283612 +719 -0.0080103177775415 +720 -0.00742775541399996 +721 -0.00765629252098078 +722 -0.00799975093255115 +723 -0.00852792228057431 +724 -0.00869178550957608 +725 -0.00626674339877887 +726 -0.00412677151228354 +727 -0.0048446048963408 +728 -0.000902395625628718 +729 -0.000758143099110528 +730 -0.00408369870009201 +731 -0.00365498969615341 +732 -0.00766259847340275 +733 -0.00952428752243833 +734 -0.00944480113586648 +735 -0.00948862662694449 +736 -0.00966174451824508 +737 -0.00945600129424617 +738 -0.00943741727131444 +739 -0.00927951393185398 +740 -0.00928797610609347 +741 -0.0093286159789273 +742 -0.00765123775530771 +743 -0.00891136789083873 +744 -0.00940772724441718 +745 -0.00786456325355482 +746 -0.0047977712696699 +747 -0.00308223523552548 +748 0.000335699172084439 +749 -0.00143686229797692 +750 0.0513266950133769 +751 0.00563569816195414 +752 0.0477166719391144 +753 0.0538442014782216 +754 -0.0056982279416085 +755 0.0394329868140949 +756 0.0485711646307275 +757 -0.00685930745583302 +758 -0.0069941514632557 +759 -0.0066395137630499 +760 -0.00736962474522024 +761 -0.00752916655217279 +762 -0.00739785479449587 +763 -0.00756967688350672 +764 -0.00753735518588655 +765 -0.00780124181595982 +766 -0.0077216624864741 +767 -0.00784018338356136 +768 -0.00785468874319521 +769 -0.00421699574952483 +770 -0.00190288158223283 +771 -0.000206480072774308 +772 0.00141964253926074 +773 -4.28774976178744e-05 +774 -0.000986275524641414 +775 -0.00657709364993877 +776 -0.00833283088512488 +777 -0.00818951629006444 +778 -0.00836751926023713 +779 -0.00846989619881298 +780 -0.00820214471451413 +781 -0.00821893302874576 +782 -0.00796875201723603 +783 -0.00797370090373924 +784 -0.00777868495761638 +785 -0.00789699981214183 +786 -0.00815610674254451 +787 -0.00778049198735858 +788 -0.00818383133025141 +789 -0.00781336379026083 +790 -0.00682906252309473 +791 -0.00521347355977257 +792 -0.00500213245575373 +793 -0.00506883410260168 +794 0.0474518412366765 +795 0.00530982771618318 +796 0.0565700977023552 +797 -0.000392750407902867 +798 0.0453538486416986 +799 0.0476616389325516 +800 -0.00485863626421196 +801 -0.00525412195734806 +802 -0.00565503507026226 +803 -0.00551485423027977 +804 -0.00524396672704169 +805 -0.00590408701477556 +806 -0.00575508257342466 +807 -0.0058689006002845 +808 -0.00561694855307918 +809 -0.00612555234095552 +810 -0.00608574219510099 +811 -0.00564904015986621 +812 -0.00490660016533395 +813 -0.0046171197705464 +814 0.00177390652695689 +815 0.0035896881022546 +816 0.00161554733058578 +817 0.00437187124600963 +818 -0.000991588850557123 +819 -0.00478099352848916 +820 -0.00637007664471483 +821 -0.00627509734235782 +822 -0.00655857327658989 +823 -0.00656425755979379 +824 -0.00650927617188294 +825 -0.00650262457960547 +826 -0.00662413230967772 +827 -0.00657738252698944 +828 -0.00645476393708 +829 -0.00659463926044406 +830 -0.00649001643087145 +831 -0.00610360245952262 +832 -0.00578387897293013 +833 -0.00402985580826015 +834 -0.00406634314030596 +835 -0.00261501841642483 +836 -0.00301755910132054 +837 -0.00326543386600453 +838 0.0572941624786258 +839 0.00764310260634384 +840 0.00124989263445848 +841 0.0485617649608875 +842 0.0534245959427794 +843 -0.00365723487459394 +844 -0.00424930954244624 +845 -0.00447294923783986 +846 -0.0044749818394267 +847 -0.00464870339809727 +848 -0.00404145529364563 +849 -0.0047634223597755 +850 -0.00467301475043984 +851 -0.00482869667199491 +852 -0.00492239000387982 +853 -0.00463765006041817 +854 -0.0046895918656674 +855 -0.00469126659620766 +856 -0.00430815035273188 +857 -0.00128800088385523 +858 0.00267781615699824 +859 0.00356342242419808 +860 0.00436645666734667 +861 0.00184035931246651 +862 -0.000943211896465123 +863 -0.00341308542653818 +864 -0.00529528124001912 +865 -0.00542898683100493 +866 -0.00553749798487258 +867 -0.00551487806193758 +868 -0.00531561848433044 +869 -0.0053876668196608 +870 -0.00553192702900933 +871 -0.00563989142175504 +872 -0.00521799189299869 +873 -0.00553828490350608 +874 -0.00542860483166627 +875 -0.00537895256953826 +876 -0.00402015584547178 +877 -0.00377599406291178 +878 -0.00402869364355377 +879 -0.00251857216946617 +880 -0.00240522631583728 +881 -0.00231339313710883 +882 -0.00221867026914885 +883 0.0485842407165457 +884 0.00444090950886226 +885 0.052462247531025 +886 -0.00245866728272721 +887 -0.00219100298033388 +888 -0.00258850605081842 +889 -0.0027963562987193 +890 -0.00291992258910256 +891 -0.00299261604099267 +892 -0.00287127254000797 +893 -0.00289608069594768 +894 -0.00280812344627608 +895 -0.00270762901550325 +896 -0.00266975879125481 +897 -0.00220006592251856 +898 -0.00202466427043569 +899 0.0013412649013256 +900 0.00249450051103929 +901 0.00162230152238072 +902 0.00338232047570188 +903 -6.05925325718229e-05 +904 -0.00259194486873829 +905 -0.00291640344192111 +906 -0.00250008679719597 +907 -0.0028490159247303 +908 -0.00308392356343406 +909 -0.00315698199289235 +910 -0.00298811214364333 +911 -0.00314332876724667 +912 -0.0031949080511993 +913 -0.00322269110310181 +914 -0.00327914040255845 +915 -0.00328848900129892 +916 -0.00333752382027206 +917 -0.00309757512659634 +918 -0.00328479456404456 +919 -0.00212177476264958 +920 -0.00213301941637447 +921 -0.00216845672650316 +922 -0.00207541491244113 +923 -0.00207359226664921 +924 -0.000795789430015217 +925 -0.000779514662456165 +926 -0.000756465833443346 +927 0.0577265267706453 +928 0.00687785865649293 +929 -0.00083343873726207 +930 -0.00107719646114928 +931 -0.00108475651120658 +932 -0.00117127681410593 +933 -0.00122811644473185 +934 -0.00127607908277042 +935 -0.00131021310298656 +936 -0.0013179072335 +937 -0.00147237322207706 +938 -0.00138343425729852 +939 -0.00136475351227092 +940 -0.00143219923016344 +941 -0.00132045547517709 +942 -0.00124130927220743 +943 -0.00118457113968125 +944 -0.0011509753919375 +945 -0.000999222689811352 +946 -0.00117359451012239 +947 -0.00105429594479484 +948 -0.00122085082695325 +949 -0.00129578013904683 +950 -0.00102761415169174 +951 -0.00140096472953254 +952 -0.00139860939031699 +953 -0.00151498094704311 +954 -0.0014719650713445 +955 -0.00156023800835947 +956 -0.00160881766904741 +957 -0.00156225880303738 +958 -0.00163459726309757 +959 -0.00163126714870796 +960 -0.00165394472715442 +961 -5.20102850007659e-05 +962 -0.000181333021969587 +963 -0.000229410914437179 +964 -0.000271936329999531 +965 -0.000289225646672715 +966 -0.000264626695269327 +967 -0.000343743683778553 +968 0.00109579617257524 +969 0.00106253650901319 +970 0.00103053375796608 +971 0.000994475133650943 +972 0.00096219604797213 +973 0.000930291083643673 +974 0.00089629434032705 +975 0.000862706715224073 +976 0.000829567281721935 +977 0.000796368072697504 +978 0.000761767798271763 +979 0.000730769092014861 +980 0.000695768030599533 +981 0.000665093515571032 +982 0.000631804759496164 +983 0.000597688431802904 +984 0.000571043223397954 +985 0.00053621559120878 +986 0.0005056031461063 +987 0.000470414024698076 +988 0.000436113652307852 +989 0.000401280866025421 +990 0.000366892747802913 +991 0.000332558486017457 +992 0.00029776201514551 +993 0.000264088081422397 +994 0.000229570195953799 +995 0.000203049247782519 +996 0.000169032219339048 +997 0.000134474421245207 +998 0.000100377453607142 +999 6.59658062483004e-05 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty.dat new file mode 100644 index 00000000..619ef984 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty.dat @@ -0,0 +1,901 @@ +#scatter real total user system repeat +101 0.00208497047424316 0.0 0.0 0.0 101 +102 0.00208020210266113 0.0 0.0 0.0 102 +103 0.00206804275512695 0.0 0.0 0.0 103 +104 0.00207710266113281 0.0 0.0 0.0 104 +105 0.00206398963928223 0.00999999999999979 0.00999999999999979 0.0 105 +106 0.00206398963928223 0.0 0.0 0.0 106 +107 0.00208497047424316 0.0 0.0 0.0 107 +108 0.00206398963928223 0.0 0.0 0.0 108 +109 0.00207400321960449 0.0 0.0 0.0 109 +110 0.00206398963928223 0.0 0.0 0.0 110 +111 0.00205802917480469 0.0 0.0 0.0 111 +112 0.00207996368408203 0.0 0.0 0.0 112 +113 0.00207304954528809 0.0 0.0 0.0 113 +114 0.00206899642944336 0.00999999999999979 0.00999999999999979 0.0 114 +115 0.00207114219665527 0.0 0.0 0.0 115 +116 0.00212287902832031 0.0 0.0 0.0 116 +117 0.00205707550048828 0.0 0.0 0.0 117 +118 0.0020599365234375 0.0 0.0 0.0 118 +119 0.00206613540649414 0.0100000000000016 0.0100000000000016 0.0 119 +120 0.00205683708190918 0.0 0.0 0.0 120 +121 0.00205206871032715 0.0 0.0 0.0 121 +122 0.00204992294311523 0.0 0.0 0.0 122 +123 0.00208115577697754 0.0 0.0 0.0 123 +124 0.00205588340759277 0.00999999999999979 0.00999999999999979 0.0 124 +125 0.00207877159118652 0.0 0.0 0.0 125 +126 0.00207400321960449 0.0 0.0 0.0 126 +127 0.00206089019775391 0.0 0.0 0.0 127 +128 0.00205779075622559 0.00999999999999979 0.00999999999999979 0.0 128 +129 0.00205898284912109 0.0 0.0 0.0 129 +130 0.00206899642944336 0.0 0.0 0.0 130 +131 0.00204896926879883 0.0 0.0 0.0 131 +132 0.00209593772888184 0.0 0.0 0.0 132 +133 0.00208401679992676 0.00999999999999979 0.00999999999999979 0.0 133 +134 0.0276279449462891 0.0199999999999996 0.0199999999999996 0.0 134 +135 0.0021820068359375 0.00999999999999979 0.00999999999999979 0.0 135 +136 0.00213503837585449 0.0 0.0 0.0 136 +137 0.00211405754089355 0.0 0.0 0.0 137 +138 0.00212502479553223 0.0 0.0 0.0 138 +139 0.0020899772644043 0.0 0.0 0.0 139 +140 0.00207901000976562 0.00999999999999979 0.00999999999999979 0.0 140 +141 0.00206589698791504 0.0 0.0 0.0 141 +142 0.00207710266113281 0.0 0.0 0.0 142 +143 0.00205492973327637 0.0 0.0 0.0 143 +144 0.00208020210266113 0.0 0.0 0.0 144 +145 0.00206184387207031 0.00999999999999979 0.00999999999999979 0.0 145 +146 0.00208377838134766 0.0 0.0 0.0 146 +147 0.00206995010375977 0.0 0.0 0.0 147 +148 0.00206708908081055 0.0 0.0 0.0 148 +149 0.00207114219665527 0.0100000000000016 0.0100000000000016 0.0 149 +150 0.0020759105682373 0.0 0.0 0.0 150 +151 0.0021510124206543 0.0 0.0 0.0 151 +152 0.00207805633544922 0.0 0.0 0.0 152 +153 0.00206089019775391 0.0 0.0 0.0 153 +154 0.00206089019775391 0.00999999999999979 0.00999999999999979 0.0 154 +155 0.00207614898681641 0.0 0.0 0.0 155 +156 0.00205588340759277 0.0 0.0 0.0 156 +157 0.00206494331359863 0.0 0.0 0.0 157 +158 0.00280499458312988 0.00999999999999979 0.00999999999999979 0.0 158 +159 0.00453996658325195 0.0 0.0 0.0 159 +160 0.00369596481323242 0.0 0.0 0.0 160 +161 0.00410914421081543 0.00999999999999979 0.00999999999999979 0.0 161 +162 0.00381112098693848 0.0 0.0 0.0 162 +163 0.00235795974731445 0.0 0.0 0.0 163 +164 0.00209784507751465 0.0 0.0 0.0 164 +165 0.00204992294311523 0.00999999999999979 0.00999999999999979 0.0 165 +166 0.00204110145568848 0.0 0.0 0.0 166 +167 0.00205802917480469 0.0 0.0 0.0 167 +168 0.00205707550048828 0.0 0.0 0.0 168 +169 0.00208711624145508 0.0 0.0 0.0 169 +170 0.00208187103271484 0.00999999999999979 0.00999999999999979 0.0 170 +171 0.00205421447753906 0.0 0.0 0.0 171 +172 0.0020749568939209 0.0 0.0 0.0 172 +173 0.00210809707641602 0.0 0.0 0.0 173 +174 0.00206804275512695 0.00999999999999979 0.00999999999999979 0.0 174 +175 0.00205206871032715 0.0 0.0 0.0 175 +176 0.00207614898681641 0.0 0.0 0.0 176 +177 0.0020759105682373 0.0 0.0 0.0 177 +178 0.0242831707000732 0.0300000000000011 0.0300000000000011 0.0 178 +179 0.00222992897033691 0.0 0.0 0.0 179 +180 0.00214791297912598 0.0 0.0 0.0 180 +181 0.00211286544799805 0.0 0.0 0.0 181 +182 0.00209379196166992 0.0 0.0 0.0 182 +183 0.00209307670593262 0.0 0.0 0.0 183 +184 0.00218510627746582 0.0 0.0 0.0 184 +185 0.00206613540649414 0.0 0.0 0.0 185 +186 0.00207090377807617 0.0 0.0 0.0 186 +187 0.00206613540649414 0.00999999999999979 0.00999999999999979 0.0 187 +188 0.00206112861633301 0.0 0.0 0.0 188 +189 0.00206303596496582 0.0 0.0 0.0 189 +190 0.00205802917480469 0.0 0.0 0.0 190 +191 0.00206398963928223 0.0 0.0 0.0 191 +192 0.00210189819335938 0.00999999999999979 0.00999999999999979 0.0 192 +193 0.00206804275512695 0.0 0.0 0.0 193 +194 0.00206708908081055 0.0 0.0 0.0 194 +195 0.00206208229064941 0.0 0.0 0.0 195 +196 0.0020899772644043 0.0 0.0 0.0 196 +197 0.00205612182617188 0.00999999999999979 0.00999999999999979 0.0 197 +198 0.00205898284912109 0.0 0.0 0.0 198 +199 0.00208115577697754 0.0 0.0 0.0 199 +200 0.0020759105682373 0.0 0.0 0.0 200 +201 0.00205302238464355 0.00999999999999979 0.00999999999999979 0.0 201 +202 0.00206995010375977 0.0 0.0 0.0 202 +203 0.00206089019775391 0.0 0.0 0.0 203 +204 0.0020439624786377 0.0 0.0 0.0 204 +205 0.00207185745239258 0.0 0.0 0.0 205 +206 0.0020449161529541 0.00999999999999979 0.00999999999999979 0.0 206 +207 0.00223898887634277 0.0 0.0 0.0 207 +208 0.00205707550048828 0.0 0.0 0.0 208 +209 0.00206303596496582 0.0 0.0 0.0 209 +210 0.00205707550048828 0.0 0.0 0.0 210 +211 0.00204896926879883 0.0100000000000016 0.0100000000000016 0.0 211 +212 0.00204205513000488 0.0 0.0 0.0 212 +213 0.00211596488952637 0.0 0.0 0.0 213 +214 0.00206494331359863 0.0 0.0 0.0 214 +215 0.0020749568939209 0.0 0.0 0.0 215 +216 0.00206279754638672 0.00999999999999979 0.00999999999999979 0.0 216 +217 0.00206589698791504 0.0 0.0 0.0 217 +218 0.00207114219665527 0.0 0.0 0.0 218 +219 0.00208210945129395 0.0 0.0 0.0 219 +220 0.00207901000976562 0.00999999999999979 0.00999999999999979 0.0 220 +221 0.00207304954528809 0.0 0.0 0.0 221 +222 0.00209498405456543 0.0 0.0 0.0 222 +223 0.0286588668823242 0.0299999999999994 0.0299999999999994 0.0 223 +224 0.00219297409057617 0.0 0.0 0.0 224 +225 0.00214004516601562 0.0 0.0 0.0 225 +226 0.00212192535400391 0.00999999999999979 0.00999999999999979 0.0 226 +227 0.00208878517150879 0.0 0.0 0.0 227 +228 0.00208306312561035 0.0 0.0 0.0 228 +229 0.00206398963928223 0.0 0.0 0.0 229 +230 0.00207996368408203 0.0 0.0 0.0 230 +231 0.00206494331359863 0.00999999999999979 0.00999999999999979 0.0 231 +232 0.00206494331359863 0.0 0.0 0.0 232 +233 0.0020751953125 0.0 0.0 0.0 233 +234 0.00207805633544922 0.0 0.0 0.0 234 +235 0.00206494331359863 0.0 0.0 0.0 235 +236 0.00206398963928223 0.00999999999999979 0.00999999999999979 0.0 236 +237 0.0020749568939209 0.0 0.0 0.0 237 +238 0.00206494331359863 0.0 0.0 0.0 238 +239 0.00206494331359863 0.0 0.0 0.0 239 +240 0.00205492973327637 0.0 0.0 0.0 240 +241 0.00206518173217773 0.0100000000000016 0.0100000000000016 0.0 241 +242 0.00207686424255371 0.0 0.0 0.0 242 +243 0.00204920768737793 0.0 0.0 0.0 243 +244 0.00206398963928223 0.0 0.0 0.0 244 +245 0.00206184387207031 0.00999999999999979 0.00999999999999979 0.0 245 +246 0.00205397605895996 0.0 0.0 0.0 246 +247 0.00206804275512695 0.0 0.0 0.0 247 +248 0.00204014778137207 0.0 0.0 0.0 248 +249 0.00206995010375977 0.0 0.0 0.0 249 +250 0.00205802917480469 0.00999999999999979 0.00999999999999979 0.0 250 +251 0.00205612182617188 0.0 0.0 0.0 251 +252 0.0020439624786377 0.0 0.0 0.0 252 +253 0.00204610824584961 0.0 0.0 0.0 253 +254 0.00206518173217773 0.0 0.0 0.0 254 +255 0.00204300880432129 0.00999999999999979 0.00999999999999979 0.0 255 +256 0.00205802917480469 0.0 0.0 0.0 256 +257 0.0020759105682373 0.0 0.0 0.0 257 +258 0.00206303596496582 0.0 0.0 0.0 258 +259 0.00207281112670898 0.0 0.0 0.0 259 +260 0.00205898284912109 0.00999999999999979 0.00999999999999979 0.0 260 +261 0.00205898284912109 0.0 0.0 0.0 261 +262 0.00205683708190918 0.0 0.0 0.0 262 +263 0.00207901000976562 0.0 0.0 0.0 263 +264 0.00206780433654785 0.00999999999999979 0.00999999999999979 0.0 264 +265 0.00208497047424316 0.0 0.0 0.0 265 +266 0.00219416618347168 0.0 0.0 0.0 266 +267 0.024918794631958 0.0199999999999996 0.0199999999999996 0.0 267 +268 0.00214409828186035 0.0100000000000016 0.0100000000000016 0.0 268 +269 0.0021209716796875 0.0 0.0 0.0 269 +270 0.00211095809936523 0.0 0.0 0.0 270 +271 0.00207209587097168 0.0 0.0 0.0 271 +272 0.0020902156829834 0.00999999999999979 0.00999999999999979 0.0 272 +273 0.00208091735839844 0.0 0.0 0.0 273 +274 0.00206494331359863 0.0 0.0 0.0 274 +275 0.00207281112670898 0.0 0.0 0.0 275 +276 0.00205397605895996 0.0 0.0 0.0 276 +277 0.0020599365234375 0.00999999999999979 0.00999999999999979 0.0 277 +278 0.00206208229064941 0.0 0.0 0.0 278 +279 0.00205898284912109 0.0 0.0 0.0 279 +280 0.00207304954528809 0.0 0.0 0.0 280 +281 0.0020909309387207 0.0 0.0 0.0 281 +282 0.00206708908081055 0.00999999999999979 0.00999999999999979 0.0 282 +283 0.00206303596496582 0.0 0.0 0.0 283 +284 0.0020449161529541 0.0 0.0 0.0 284 +285 0.00206398963928223 0.0 0.0 0.0 285 +286 0.00204992294311523 0.0 0.0 0.0 286 +287 0.00205111503601074 0.00999999999999979 0.00999999999999979 0.0 287 +288 0.00205397605895996 0.0 0.0 0.0 288 +289 0.00206589698791504 0.0 0.0 0.0 289 +290 0.00206184387207031 0.0 0.0 0.0 290 +291 0.00207281112670898 0.00999999999999979 0.00999999999999979 0.0 291 +292 0.00205683708190918 0.0 0.0 0.0 292 +293 0.00205802917480469 0.0 0.0 0.0 293 +294 0.00206208229064941 0.0 0.0 0.0 294 +295 0.00205206871032715 0.0 0.0 0.0 295 +296 0.00206208229064941 0.00999999999999979 0.00999999999999979 0.0 296 +297 0.00205707550048828 0.0 0.0 0.0 297 +298 0.00207400321960449 0.0 0.0 0.0 298 +299 0.00205802917480469 0.0 0.0 0.0 299 +300 0.00205802917480469 0.0 0.0 0.0 300 +301 0.00207018852233887 0.00999999999999979 0.00999999999999979 0.0 301 +302 0.00206995010375977 0.0 0.0 0.0 302 +303 0.0021510124206543 0.0 0.0 0.0 303 +304 0.0020599365234375 0.0 0.0 0.0 304 +305 0.00206208229064941 0.0 0.0 0.0 305 +306 0.00221395492553711 0.0100000000000016 0.0100000000000016 0.0 306 +307 0.00210285186767578 0.0 0.0 0.0 307 +308 0.00223803520202637 0.0 0.0 0.0 308 +309 0.0020909309387207 0.0 0.0 0.0 309 +310 0.00207996368408203 0.00999999999999979 0.00999999999999979 0.0 310 +311 0.0255651473999023 0.0199999999999996 0.0199999999999996 0.0 311 +312 0.00424313545227051 0.00999999999999979 0.00999999999999979 0.0 312 +313 0.00345015525817871 0.0 0.0 0.0 313 +314 0.00213217735290527 0.0 0.0 0.0 314 +315 0.00210309028625488 0.0 0.0 0.0 315 +316 0.00207686424255371 0.00999999999999979 0.00999999999999979 0.0 316 +317 0.00207209587097168 0.0 0.0 0.0 317 +318 0.00213503837585449 0.0 0.0 0.0 318 +319 0.00294709205627441 0.0 0.0 0.0 319 +320 0.00207018852233887 0.00999999999999979 0.00999999999999979 0.0 320 +321 0.00208091735839844 0.0 0.0 0.0 321 +322 0.00208783149719238 0.0 0.0 0.0 322 +323 0.00208806991577148 0.0 0.0 0.0 323 +324 0.00208210945129395 0.0 0.0 0.0 324 +325 0.0020601749420166 0.00999999999999979 0.00999999999999979 0.0 325 +326 0.00206303596496582 0.0 0.0 0.0 326 +327 0.00205588340759277 0.0 0.0 0.0 327 +328 0.00206208229064941 0.0 0.0 0.0 328 +329 0.00205492973327637 0.0 0.0 0.0 329 +330 0.00205683708190918 0.00999999999999979 0.00999999999999979 0.0 330 +331 0.00205397605895996 0.0 0.0 0.0 331 +332 0.00206303596496582 0.0 0.0 0.0 332 +333 0.00205397605895996 0.0 0.0 0.0 333 +334 0.00205802917480469 0.0 0.0 0.0 334 +335 0.00204992294311523 0.0100000000000016 0.0100000000000016 0.0 335 +336 0.0020599365234375 0.0 0.0 0.0 336 +337 0.00216293334960938 0.0 0.0 0.0 337 +338 0.00204205513000488 0.0 0.0 0.0 338 +339 0.00208377838134766 0.00999999999999979 0.00999999999999979 0.0 339 +340 0.00212287902832031 0.0 0.0 0.0 340 +341 0.00205206871032715 0.0 0.0 0.0 341 +342 0.00207185745239258 0.0 0.0 0.0 342 +343 0.00206279754638672 0.0 0.0 0.0 343 +344 0.00204896926879883 0.00999999999999979 0.00999999999999979 0.0 344 +345 0.00205779075622559 0.0 0.0 0.0 345 +346 0.00207614898681641 0.0 0.0 0.0 346 +347 0.00204992294311523 0.0 0.0 0.0 347 +348 0.00206398963928223 0.0 0.0 0.0 348 +349 0.00206184387207031 0.00999999999999979 0.00999999999999979 0.0 349 +350 0.00206518173217773 0.0 0.0 0.0 350 +351 0.00207805633544922 0.0 0.0 0.0 351 +352 0.0020749568939209 0.0 0.0 0.0 352 +353 0.00208401679992676 0.0 0.0 0.0 353 +354 0.00214099884033203 0.00999999999999979 0.00999999999999979 0.0 354 +355 0.0242671966552734 0.0199999999999996 0.0199999999999996 0.0 355 +356 0.00216913223266602 0.0 0.0 0.0 356 +357 0.00213503837585449 0.00999999999999979 0.00999999999999979 0.0 357 +358 0.00212192535400391 0.0 0.0 0.0 358 +359 0.00210094451904297 0.0 0.0 0.0 359 +360 0.0020909309387207 0.0 0.0 0.0 360 +361 0.00209498405456543 0.0 0.0 0.0 361 +362 0.00208592414855957 0.0100000000000016 0.0100000000000016 0.0 362 +363 0.00206685066223145 0.0 0.0 0.0 363 +364 0.00205492973327637 0.0 0.0 0.0 364 +365 0.00207710266113281 0.0 0.0 0.0 365 +366 0.00207304954528809 0.0 0.0 0.0 366 +367 0.00205421447753906 0.0 0.0 0.0 367 +368 0.00206685066223145 0.0 0.0 0.0 368 +369 0.00206613540649414 0.0 0.0 0.0 369 +370 0.00255608558654785 0.0 0.0 0.0 370 +371 0.00206899642944336 0.00999999999999979 0.00999999999999979 0.0 371 +372 0.00216817855834961 0.0 0.0 0.0 372 +373 0.00214409828186035 0.0 0.0 0.0 373 +374 0.00205111503601074 0.0 0.0 0.0 374 +375 0.0020749568939209 0.0 0.0 0.0 375 +376 0.0020759105682373 0.00999999999999979 0.00999999999999979 0.0 376 +377 0.0020599365234375 0.0 0.0 0.0 377 +378 0.00207805633544922 0.0 0.0 0.0 378 +379 0.00205898284912109 0.0 0.0 0.0 379 +380 0.00205492973327637 0.0 0.0 0.0 380 +381 0.00205397605895996 0.00999999999999979 0.00999999999999979 0.0 381 +382 0.00205588340759277 0.0 0.0 0.0 382 +383 0.00204014778137207 0.0 0.0 0.0 383 +384 0.00204610824584961 0.0 0.0 0.0 384 +385 0.00206184387207031 0.0 0.0 0.0 385 +386 0.00203680992126465 0.00999999999999979 0.00999999999999979 0.0 386 +387 0.00206804275512695 0.0 0.0 0.0 387 +388 0.00205707550048828 0.0 0.0 0.0 388 +389 0.00206804275512695 0.0 0.0 0.0 389 +390 0.00206589698791504 0.00999999999999979 0.00999999999999979 0.0 390 +391 0.00206780433654785 0.0 0.0 0.0 391 +392 0.00206494331359863 0.0 0.0 0.0 392 +393 0.00206303596496582 0.0 0.0 0.0 393 +394 0.00204896926879883 0.0 0.0 0.0 394 +395 0.00207185745239258 0.00999999999999979 0.00999999999999979 0.0 395 +396 0.00207304954528809 0.0 0.0 0.0 396 +397 0.00208806991577148 0.0 0.0 0.0 397 +398 0.00208806991577148 0.0 0.0 0.0 398 +399 0.024277925491333 0.0300000000000011 0.0300000000000011 0.0 399 +400 0.00216102600097656 0.0 0.0 0.0 400 +401 0.00212621688842773 0.0 0.0 0.0 401 +402 0.00209689140319824 0.0 0.0 0.0 402 +403 0.00210285186767578 0.00999999999999979 0.00999999999999979 0.0 403 +404 0.00208210945129395 0.0 0.0 0.0 404 +405 0.00401806831359863 0.0 0.0 0.0 405 +406 0.00404691696166992 0.00999999999999979 0.00999999999999979 0.0 406 +407 0.00400710105895996 0.0 0.0 0.0 407 +408 0.00207805633544922 0.0 0.0 0.0 408 +409 0.00208497047424316 0.0 0.0 0.0 409 +410 0.0020751953125 0.00999999999999979 0.00999999999999979 0.0 410 +411 0.00208187103271484 0.0 0.0 0.0 411 +412 0.00213217735290527 0.0 0.0 0.0 412 +413 0.00207400321960449 0.0 0.0 0.0 413 +414 0.00206208229064941 0.0 0.0 0.0 414 +415 0.00206613540649414 0.00999999999999979 0.00999999999999979 0.0 415 +416 0.00204205513000488 0.0 0.0 0.0 416 +417 0.00208091735839844 0.0 0.0 0.0 417 +418 0.00227904319763184 0.0 0.0 0.0 418 +419 0.00206899642944336 0.00999999999999979 0.00999999999999979 0.0 419 +420 0.00207114219665527 0.0 0.0 0.0 420 +421 0.00207090377807617 0.0 0.0 0.0 421 +422 0.00204086303710938 0.0 0.0 0.0 422 +423 0.00205683708190918 0.0 0.0 0.0 423 +424 0.00205421447753906 0.00999999999999979 0.00999999999999979 0.0 424 +425 0.00205588340759277 0.0 0.0 0.0 425 +426 0.0020439624786377 0.0 0.0 0.0 426 +427 0.00203394889831543 0.0 0.0 0.0 427 +428 0.0020599365234375 0.0 0.0 0.0 428 +429 0.00205612182617188 0.0100000000000016 0.0100000000000016 0.0 429 +430 0.00206303596496582 0.0 0.0 0.0 430 +431 0.00206899642944336 0.0 0.0 0.0 431 +432 0.00206804275512695 0.0 0.0 0.0 432 +433 0.00212502479553223 0.0 0.0 0.0 433 +434 0.00207805633544922 0.00999999999999979 0.00999999999999979 0.0 434 +435 0.00205397605895996 0.0 0.0 0.0 435 +436 0.00214004516601562 0.0 0.0 0.0 436 +437 0.0020451545715332 0.0 0.0 0.0 437 +438 0.0020599365234375 0.00999999999999979 0.00999999999999979 0.0 438 +439 0.00207805633544922 0.0 0.0 0.0 439 +440 0.00207304954528809 0.0 0.0 0.0 440 +441 0.00207090377807617 0.0 0.0 0.0 441 +442 0.0238261222839355 0.0299999999999994 0.0299999999999994 0.0 442 +443 0.00229191780090332 0.0 0.0 0.0 443 +444 0.00225210189819336 0.0 0.0 0.0 444 +445 0.00214314460754395 0.0 0.0 0.0 445 +446 0.00211405754089355 0.0 0.0 0.0 446 +447 0.0021059513092041 0.00999999999999979 0.00999999999999979 0.0 447 +448 0.00212502479553223 0.0 0.0 0.0 448 +449 0.00215005874633789 0.0 0.0 0.0 449 +450 0.00206708908081055 0.0 0.0 0.0 450 +451 0.00206208229064941 0.00999999999999979 0.00999999999999979 0.0 451 +452 0.00206995010375977 0.0 0.0 0.0 452 +453 0.00207304954528809 0.0 0.0 0.0 453 +454 0.00208711624145508 0.0 0.0 0.0 454 +455 0.00207400321960449 0.0 0.0 0.0 455 +456 0.00205802917480469 0.0100000000000016 0.0100000000000016 0.0 456 +457 0.00207400321960449 0.0 0.0 0.0 457 +458 0.00209999084472656 0.0 0.0 0.0 458 +459 0.00374412536621094 0.0 0.0 0.0 459 +460 0.00207614898681641 0.0 0.0 0.0 460 +461 0.00207996368408203 0.00999999999999979 0.00999999999999979 0.0 461 +462 0.00205206871032715 0.0 0.0 0.0 462 +463 0.00207209587097168 0.0 0.0 0.0 463 +464 0.00206708908081055 0.0 0.0 0.0 464 +465 0.00206398963928223 0.0 0.0 0.0 465 +466 0.00205302238464355 0.00999999999999979 0.00999999999999979 0.0 466 +467 0.00206995010375977 0.0 0.0 0.0 467 +468 0.00209617614746094 0.0 0.0 0.0 468 +469 0.00206899642944336 0.0 0.0 0.0 469 +470 0.0020451545715332 0.0 0.0 0.0 470 +471 0.00206589698791504 0.00999999999999979 0.00999999999999979 0.0 471 +472 0.0020442008972168 0.0 0.0 0.0 472 +473 0.00206089019775391 0.0 0.0 0.0 473 +474 0.00205492973327637 0.0 0.0 0.0 474 +475 0.00206708908081055 0.0 0.0 0.0 475 +476 0.00205087661743164 0.00999999999999979 0.00999999999999979 0.0 476 +477 0.00206589698791504 0.0 0.0 0.0 477 +478 0.00207209587097168 0.0 0.0 0.0 478 +479 0.00204992294311523 0.0 0.0 0.0 479 +480 0.00207209587097168 0.00999999999999979 0.00999999999999979 0.0 480 +481 0.0020599365234375 0.0 0.0 0.0 481 +482 0.00206613540649414 0.0 0.0 0.0 482 +483 0.00205898284912109 0.0 0.0 0.0 483 +484 0.00209403038024902 0.0 0.0 0.0 484 +485 0.00207710266113281 0.00999999999999979 0.00999999999999979 0.0 485 +486 0.0239040851593018 0.0200000000000014 0.0200000000000014 0.0 486 +487 0.00222492218017578 0.0 0.0 0.0 487 +488 0.00213289260864258 0.0 0.0 0.0 488 +489 0.0021212100982666 0.00999999999999979 0.00999999999999979 0.0 489 +490 0.0021059513092041 0.0 0.0 0.0 490 +491 0.00208616256713867 0.0 0.0 0.0 491 +492 0.00208687782287598 0.0 0.0 0.0 492 +493 0.00207901000976562 0.0 0.0 0.0 493 +494 0.00206494331359863 0.00999999999999979 0.00999999999999979 0.0 494 +495 0.00204300880432129 0.0 0.0 0.0 495 +496 0.00206112861633301 0.0 0.0 0.0 496 +497 0.00206708908081055 0.0 0.0 0.0 497 +498 0.0030369758605957 0.00999999999999979 0.00999999999999979 0.0 498 +499 0.00405597686767578 0.0 0.0 0.0 499 +500 0.00401997566223145 0.0 0.0 0.0 500 +501 0.0026099681854248 0.00999999999999979 0.00999999999999979 0.0 501 +502 0.00206303596496582 0.0 0.0 0.0 502 +503 0.00206589698791504 0.0 0.0 0.0 503 +504 0.00206708908081055 0.0 0.0 0.0 504 +505 0.00212311744689941 0.00999999999999979 0.00999999999999979 0.0 505 +506 0.00225090980529785 0.0 0.0 0.0 506 +507 0.00206089019775391 0.0 0.0 0.0 507 +508 0.00205683708190918 0.0 0.0 0.0 508 +509 0.00205397605895996 0.0 0.0 0.0 509 +510 0.00206184387207031 0.00999999999999979 0.00999999999999979 0.0 510 +511 0.00205707550048828 0.0 0.0 0.0 511 +512 0.00204896926879883 0.0 0.0 0.0 512 +513 0.00204920768737793 0.0 0.0 0.0 513 +514 0.00206398963928223 0.0 0.0 0.0 514 +515 0.00204992294311523 0.00999999999999979 0.00999999999999979 0.0 515 +516 0.00204110145568848 0.0 0.0 0.0 516 +517 0.00205183029174805 0.0 0.0 0.0 517 +518 0.00206089019775391 0.0 0.0 0.0 518 +519 0.00207400321960449 0.00999999999999979 0.00999999999999979 0.0 519 +520 0.00206184387207031 0.0 0.0 0.0 520 +521 0.00205802917480469 0.0 0.0 0.0 521 +522 0.00205802917480469 0.0 0.0 0.0 522 +523 0.00206112861633301 0.0 0.0 0.0 523 +524 0.00215315818786621 0.0100000000000016 0.0100000000000016 0.0 524 +525 0.0020451545715332 0.0 0.0 0.0 525 +526 0.00207614898681641 0.0 0.0 0.0 526 +527 0.00208091735839844 0.0 0.0 0.0 527 +528 0.00208616256713867 0.0 0.0 0.0 528 +529 0.00211095809936523 0.00999999999999979 0.00999999999999979 0.0 529 +530 0.0298140048980713 0.0299999999999994 0.0299999999999994 0.0 530 +531 0.00220298767089844 0.0 0.0 0.0 531 +532 0.00216102600097656 0.0 0.0 0.0 532 +533 0.00211501121520996 0.0 0.0 0.0 533 +534 0.00208687782287598 0.00999999999999979 0.00999999999999979 0.0 534 +535 0.0021059513092041 0.0 0.0 0.0 535 +536 0.00210785865783691 0.0 0.0 0.0 536 +537 0.0020749568939209 0.0 0.0 0.0 537 +538 0.00207400321960449 0.0 0.0 0.0 538 +539 0.00206589698791504 0.00999999999999979 0.00999999999999979 0.0 539 +540 0.00211691856384277 0.0 0.0 0.0 540 +541 0.00208401679992676 0.0 0.0 0.0 541 +542 0.00206995010375977 0.0 0.0 0.0 542 +543 0.00206995010375977 0.0 0.0 0.0 543 +544 0.00207996368408203 0.00999999999999979 0.00999999999999979 0.0 544 +545 0.00206589698791504 0.0 0.0 0.0 545 +546 0.00207996368408203 0.0 0.0 0.0 546 +547 0.00207018852233887 0.0 0.0 0.0 547 +548 0.00206899642944336 0.0 0.0 0.0 548 +549 0.00207304954528809 0.0100000000000016 0.0100000000000016 0.0 549 +550 0.00206708908081055 0.0 0.0 0.0 550 +551 0.00209689140319824 0.0 0.0 0.0 551 +552 0.0020749568939209 0.0 0.0 0.0 552 +553 0.00207400321960449 0.00999999999999979 0.00999999999999979 0.0 553 +554 0.00207400321960449 0.0 0.0 0.0 554 +555 0.0020449161529541 0.0 0.0 0.0 555 +556 0.00207209587097168 0.0 0.0 0.0 556 +557 0.00205898284912109 0.0 0.0 0.0 557 +558 0.00214600563049316 0.00999999999999979 0.00999999999999979 0.0 558 +559 0.00205612182617188 0.0 0.0 0.0 559 +560 0.00207901000976562 0.0 0.0 0.0 560 +561 0.00205612182617188 0.0 0.0 0.0 561 +562 0.00205707550048828 0.0 0.0 0.0 562 +563 0.00205397605895996 0.00999999999999979 0.00999999999999979 0.0 563 +564 0.00207209587097168 0.0 0.0 0.0 564 +565 0.0020599365234375 0.0 0.0 0.0 565 +566 0.00208687782287598 0.0 0.0 0.0 566 +567 0.00206708908081055 0.00999999999999979 0.00999999999999979 0.0 567 +568 0.00205397605895996 0.0 0.0 0.0 568 +569 0.00206995010375977 0.0 0.0 0.0 569 +570 0.00204896926879883 0.0 0.0 0.0 570 +571 0.00208187103271484 0.0 0.0 0.0 571 +572 0.00207901000976562 0.00999999999999979 0.00999999999999979 0.0 572 +573 0.0231339931488037 0.0199999999999996 0.0199999999999996 0.0 573 +574 0.00312709808349609 0.0 0.0 0.0 574 +575 0.00215601921081543 0.0 0.0 0.0 575 +576 0.00213813781738281 0.0100000000000016 0.0100000000000016 0.0 576 +577 0.00209593772888184 0.0 0.0 0.0 577 +578 0.00209403038024902 0.0 0.0 0.0 578 +579 0.00207901000976562 0.0 0.0 0.0 579 +580 0.00208401679992676 0.0 0.0 0.0 580 +581 0.00207114219665527 0.0 0.0 0.0 581 +582 0.00207710266113281 0.0 0.0 0.0 582 +583 0.00206685066223145 0.0 0.0 0.0 583 +584 0.00206184387207031 0.0 0.0 0.0 584 +585 0.00205588340759277 0.00999999999999979 0.00999999999999979 0.0 585 +586 0.0020751953125 0.0 0.0 0.0 586 +587 0.00206303596496582 0.0 0.0 0.0 587 +588 0.00206303596496582 0.0 0.0 0.0 588 +589 0.00205612182617188 0.0 0.0 0.0 589 +590 0.00207281112670898 0.00999999999999979 0.00999999999999979 0.0 590 +591 0.00385499000549316 0.0 0.0 0.0 591 +592 0.00404191017150879 0.0 0.0 0.0 592 +593 0.00359702110290527 0.00999999999999979 0.00999999999999979 0.0 593 +594 0.0020909309387207 0.0 0.0 0.0 594 +595 0.00204992294311523 0.0 0.0 0.0 595 +596 0.0020909309387207 0.0 0.0 0.0 596 +597 0.0020749568939209 0.00999999999999979 0.00999999999999979 0.0 597 +598 0.00209784507751465 0.0 0.0 0.0 598 +599 0.00205683708190918 0.0 0.0 0.0 599 +600 0.00203394889831543 0.0 0.0 0.0 600 +601 0.00205302238464355 0.0 0.0 0.0 601 +602 0.00205016136169434 0.00999999999999979 0.00999999999999979 0.0 602 +603 0.0020599365234375 0.0 0.0 0.0 603 +604 0.00205111503601074 0.0 0.0 0.0 604 +605 0.00206780433654785 0.0 0.0 0.0 605 +606 0.00204992294311523 0.00999999999999979 0.00999999999999979 0.0 606 +607 0.00206804275512695 0.0 0.0 0.0 607 +608 0.0020439624786377 0.0 0.0 0.0 608 +609 0.00205683708190918 0.0 0.0 0.0 609 +610 0.00210785865783691 0.0 0.0 0.0 610 +611 0.00206685066223145 0.00999999999999979 0.00999999999999979 0.0 611 +612 0.00205206871032715 0.0 0.0 0.0 612 +613 0.00204706192016602 0.0 0.0 0.0 613 +614 0.00208616256713867 0.0 0.0 0.0 614 +615 0.00210213661193848 0.0 0.0 0.0 615 +616 0.0239150524139404 0.0300000000000011 0.0300000000000011 0.0 616 +617 0.00241804122924805 0.0 0.0 0.0 617 +618 0.00215888023376465 0.0 0.0 0.0 618 +619 0.00210809707641602 0.00999999999999979 0.00999999999999979 0.0 619 +620 0.00209403038024902 0.0 0.0 0.0 620 +621 0.00210905075073242 0.0 0.0 0.0 621 +622 0.00210404396057129 0.0 0.0 0.0 622 +623 0.00208401679992676 0.0 0.0 0.0 623 +624 0.00205111503601074 0.00999999999999979 0.00999999999999979 0.0 624 +625 0.00206303596496582 0.0 0.0 0.0 625 +626 0.0020599365234375 0.0 0.0 0.0 626 +627 0.00207400321960449 0.0 0.0 0.0 627 +628 0.0020759105682373 0.0 0.0 0.0 628 +629 0.00206995010375977 0.00999999999999979 0.00999999999999979 0.0 629 +630 0.0021660327911377 0.0 0.0 0.0 630 +631 0.00207710266113281 0.0 0.0 0.0 631 +632 0.00208401679992676 0.0 0.0 0.0 632 +633 0.00205492973327637 0.0 0.0 0.0 633 +634 0.00207018852233887 0.00999999999999979 0.00999999999999979 0.0 634 +635 0.00204586982727051 0.0 0.0 0.0 635 +636 0.00205898284912109 0.0 0.0 0.0 636 +637 0.0029301643371582 0.0 0.0 0.0 637 +638 0.00209999084472656 0.00999999999999979 0.00999999999999979 0.0 638 +639 0.00206685066223145 0.0 0.0 0.0 639 +640 0.00207400321960449 0.0 0.0 0.0 640 +641 0.00206184387207031 0.0 0.0 0.0 641 +642 0.00205183029174805 0.0 0.0 0.0 642 +643 0.0020592212677002 0.0100000000000016 0.0100000000000016 0.0 643 +644 0.00204300880432129 0.0 0.0 0.0 644 +645 0.00207090377807617 0.0 0.0 0.0 645 +646 0.00207710266113281 0.0 0.0 0.0 646 +647 0.00206089019775391 0.00999999999999979 0.00999999999999979 0.0 647 +648 0.00205516815185547 0.0 0.0 0.0 648 +649 0.0020599365234375 0.0 0.0 0.0 649 +650 0.00206398963928223 0.0 0.0 0.0 650 +651 0.00206279754638672 0.0 0.0 0.0 651 +652 0.00206804275512695 0.00999999999999979 0.00999999999999979 0.0 652 +653 0.00206804275512695 0.0 0.0 0.0 653 +654 0.00207209587097168 0.0 0.0 0.0 654 +655 0.00206518173217773 0.0 0.0 0.0 655 +656 0.00206589698791504 0.0 0.0 0.0 656 +657 0.00209808349609375 0.00999999999999979 0.00999999999999979 0.0 657 +658 0.00213718414306641 0.0 0.0 0.0 658 +659 0.00212907791137695 0.0 0.0 0.0 659 +660 0.0242199897766113 0.0199999999999996 0.0199999999999996 0.0 660 +661 0.00217413902282715 0.0 0.0 0.0 661 +662 0.00212502479553223 0.0 0.0 0.0 662 +663 0.0021059513092041 0.0 0.0 0.0 663 +664 0.0020909309387207 0.0 0.0 0.0 664 +665 0.00208711624145508 0.00999999999999979 0.00999999999999979 0.0 665 +666 0.00214982032775879 0.0 0.0 0.0 666 +667 0.00213503837585449 0.0 0.0 0.0 667 +668 0.00210404396057129 0.0 0.0 0.0 668 +669 0.00216293334960938 0.0 0.0 0.0 669 +670 0.00207996368408203 0.0100000000000016 0.0100000000000016 0.0 670 +671 0.00222396850585938 0.0 0.0 0.0 671 +672 0.00205898284912109 0.0 0.0 0.0 672 +673 0.00205397605895996 0.0 0.0 0.0 673 +674 0.00206708908081055 0.00999999999999979 0.00999999999999979 0.0 674 +675 0.00205898284912109 0.0 0.0 0.0 675 +676 0.00207400321960449 0.0 0.0 0.0 676 +677 0.0020599365234375 0.0 0.0 0.0 677 +678 0.00206208229064941 0.0 0.0 0.0 678 +679 0.00206589698791504 0.00999999999999979 0.00999999999999979 0.0 679 +680 0.00203895568847656 0.0 0.0 0.0 680 +681 0.00205302238464355 0.0 0.0 0.0 681 +682 0.00205397605895996 0.0 0.0 0.0 682 +683 0.0020599365234375 0.0 0.0 0.0 683 +684 0.00207614898681641 0.00999999999999979 0.00999999999999979 0.0 684 +685 0.00306200981140137 0.0 0.0 0.0 685 +686 0.00403904914855957 0.0 0.0 0.0 686 +687 0.00366306304931641 0.00999999999999979 0.00999999999999979 0.0 687 +688 0.00224184989929199 0.0 0.0 0.0 688 +689 0.00207114219665527 0.0 0.0 0.0 689 +690 0.00205707550048828 0.0 0.0 0.0 690 +691 0.00207996368408203 0.00999999999999979 0.00999999999999979 0.0 691 +692 0.00224709510803223 0.0 0.0 0.0 692 +693 0.00273489952087402 0.0 0.0 0.0 693 +694 0.00208401679992676 0.0 0.0 0.0 694 +695 0.00205206871032715 0.00999999999999979 0.00999999999999979 0.0 695 +696 0.00206899642944336 0.0 0.0 0.0 696 +697 0.00205492973327637 0.0 0.0 0.0 697 +698 0.00207281112670898 0.0 0.0 0.0 698 +699 0.00207114219665527 0.0 0.0 0.0 699 +700 0.00206804275512695 0.00999999999999979 0.00999999999999979 0.0 700 +701 0.00208711624145508 0.0 0.0 0.0 701 +702 0.0020899772644043 0.0 0.0 0.0 702 +703 0.0264170169830322 0.0300000000000011 0.0300000000000011 0.0 703 +704 0.00216817855834961 0.0 0.0 0.0 704 +705 0.00217700004577637 0.0 0.0 0.0 705 +706 0.00212311744689941 0.0 0.0 0.0 706 +707 0.0021059513092041 0.0 0.0 0.0 707 +708 0.00207686424255371 0.00999999999999979 0.00999999999999979 0.0 708 +709 0.00207686424255371 0.0 0.0 0.0 709 +710 0.00207209587097168 0.0 0.0 0.0 710 +711 0.00206804275512695 0.0 0.0 0.0 711 +712 0.00208497047424316 0.0 0.0 0.0 712 +713 0.00206303596496582 0.00999999999999979 0.00999999999999979 0.0 713 +714 0.00206899642944336 0.0 0.0 0.0 714 +715 0.00206398963928223 0.0 0.0 0.0 715 +716 0.00207996368408203 0.0 0.0 0.0 716 +717 0.00206804275512695 0.00999999999999979 0.00999999999999979 0.0 717 +718 0.00205397605895996 0.0 0.0 0.0 718 +719 0.00206899642944336 0.0 0.0 0.0 719 +720 0.00207686424255371 0.0 0.0 0.0 720 +721 0.00207400321960449 0.0 0.0 0.0 721 +722 0.00207614898681641 0.00999999999999979 0.00999999999999979 0.0 722 +723 0.00206184387207031 0.0 0.0 0.0 723 +724 0.00207996368408203 0.0 0.0 0.0 724 +725 0.00208902359008789 0.0 0.0 0.0 725 +726 0.00206303596496582 0.0 0.0 0.0 726 +727 0.00204992294311523 0.00999999999999979 0.00999999999999979 0.0 727 +728 0.00205898284912109 0.0 0.0 0.0 728 +729 0.00204992294311523 0.0 0.0 0.0 729 +730 0.00204205513000488 0.0 0.0 0.0 730 +731 0.00205898284912109 0.0 0.0 0.0 731 +732 0.00206422805786133 0.00999999999999979 0.00999999999999979 0.0 732 +733 0.00205898284912109 0.0 0.0 0.0 733 +734 0.00205111503601074 0.0 0.0 0.0 734 +735 0.00208902359008789 0.0 0.0 0.0 735 +736 0.00207805633544922 0.0100000000000016 0.0100000000000016 0.0 736 +737 0.00207400321960449 0.0 0.0 0.0 737 +738 0.00205492973327637 0.0 0.0 0.0 738 +739 0.0020751953125 0.0 0.0 0.0 739 +740 0.00207400321960449 0.0 0.0 0.0 740 +741 0.00206089019775391 0.00999999999999979 0.00999999999999979 0.0 741 +742 0.00254416465759277 0.0 0.0 0.0 742 +743 0.00206899642944336 0.0 0.0 0.0 743 +744 0.00208902359008789 0.0 0.0 0.0 744 +745 0.00208783149719238 0.0 0.0 0.0 745 +746 0.0239109992980957 0.0299999999999994 0.0299999999999994 0.0 746 +747 0.00231599807739258 0.0 0.0 0.0 747 +748 0.00217008590698242 0.0 0.0 0.0 748 +749 0.00211906433105469 0.0 0.0 0.0 749 +750 0.00209808349609375 0.00999999999999979 0.00999999999999979 0.0 750 +751 0.00207805633544922 0.0 0.0 0.0 751 +752 0.00208497047424316 0.0 0.0 0.0 752 +753 0.00206589698791504 0.0 0.0 0.0 753 +754 0.00207901000976562 0.00999999999999979 0.00999999999999979 0.0 754 +755 0.00206089019775391 0.0 0.0 0.0 755 +756 0.00207114219665527 0.0 0.0 0.0 756 +757 0.0020759105682373 0.0 0.0 0.0 757 +758 0.00206613540649414 0.0 0.0 0.0 758 +759 0.00204706192016602 0.00999999999999979 0.00999999999999979 0.0 759 +760 0.00205898284912109 0.0 0.0 0.0 760 +761 0.0020749568939209 0.0 0.0 0.0 761 +762 0.00206208229064941 0.0 0.0 0.0 762 +763 0.00206804275512695 0.0 0.0 0.0 763 +764 0.00213193893432617 0.0100000000000016 0.0100000000000016 0.0 764 +765 0.00206494331359863 0.0 0.0 0.0 765 +766 0.00205707550048828 0.0 0.0 0.0 766 +767 0.00206589698791504 0.0 0.0 0.0 767 +768 0.00207901000976562 0.00999999999999979 0.00999999999999979 0.0 768 +769 0.00204682350158691 0.0 0.0 0.0 769 +770 0.00206899642944336 0.0 0.0 0.0 770 +771 0.00208497047424316 0.0 0.0 0.0 771 +772 0.00206398963928223 0.0 0.0 0.0 772 +773 0.00205683708190918 0.00999999999999979 0.00999999999999979 0.0 773 +774 0.00205397605895996 0.0 0.0 0.0 774 +775 0.00206184387207031 0.0 0.0 0.0 775 +776 0.00205206871032715 0.0 0.0 0.0 776 +777 0.00205802917480469 0.0 0.0 0.0 777 +778 0.00281596183776855 0.00999999999999979 0.00999999999999979 0.0 778 +779 0.00403189659118652 0.0 0.0 0.0 779 +780 0.00367498397827148 0.0 0.0 0.0 780 +781 0.00383210182189941 0.00999999999999979 0.00999999999999979 0.0 781 +782 0.00206995010375977 0.0 0.0 0.0 782 +783 0.00206804275512695 0.0 0.0 0.0 783 +784 0.00208091735839844 0.00999999999999979 0.00999999999999979 0.0 784 +785 0.00210189819335938 0.0 0.0 0.0 785 +786 0.00206494331359863 0.0 0.0 0.0 786 +787 0.00209212303161621 0.0 0.0 0.0 787 +788 0.00208687782287598 0.0 0.0 0.0 788 +789 0.0249569416046143 0.0299999999999994 0.0299999999999994 0.0 789 +790 0.00217914581298828 0.0 0.0 0.0 790 +791 0.00213813781738281 0.0 0.0 0.0 791 +792 0.00213003158569336 0.0100000000000016 0.0100000000000016 0.0 792 +793 0.00212001800537109 0.0 0.0 0.0 793 +794 0.00209903717041016 0.0 0.0 0.0 794 +795 0.0021519660949707 0.0 0.0 0.0 795 +796 0.0020749568939209 0.0 0.0 0.0 796 +797 0.00205802917480469 0.00999999999999979 0.00999999999999979 0.0 797 +798 0.00208711624145508 0.0 0.0 0.0 798 +799 0.00205707550048828 0.0 0.0 0.0 799 +800 0.00207114219665527 0.0 0.0 0.0 800 +801 0.00207710266113281 0.0 0.0 0.0 801 +802 0.00207400321960449 0.00999999999999979 0.00999999999999979 0.0 802 +803 0.00207686424255371 0.0 0.0 0.0 803 +804 0.00207185745239258 0.0 0.0 0.0 804 +805 0.00206398963928223 0.0 0.0 0.0 805 +806 0.00205898284912109 0.0 0.0 0.0 806 +807 0.00205302238464355 0.00999999999999979 0.00999999999999979 0.0 807 +808 0.00205397605895996 0.0 0.0 0.0 808 +809 0.00205206871032715 0.0 0.0 0.0 809 +810 0.00205111503601074 0.0 0.0 0.0 810 +811 0.0020749568939209 0.00999999999999979 0.00999999999999979 0.0 811 +812 0.00206279754638672 0.0 0.0 0.0 812 +813 0.00205302238464355 0.0 0.0 0.0 813 +814 0.00204801559448242 0.0 0.0 0.0 814 +815 0.00205302238464355 0.0 0.0 0.0 815 +816 0.00206995010375977 0.00999999999999979 0.00999999999999979 0.0 816 +817 0.00208091735839844 0.0 0.0 0.0 817 +818 0.00214910507202148 0.0 0.0 0.0 818 +819 0.00205802917480469 0.0 0.0 0.0 819 +820 0.00217890739440918 0.0 0.0 0.0 820 +821 0.00206398963928223 0.00999999999999979 0.00999999999999979 0.0 821 +822 0.00204706192016602 0.0 0.0 0.0 822 +823 0.00205111503601074 0.0 0.0 0.0 823 +824 0.00206804275512695 0.0 0.0 0.0 824 +825 0.00206089019775391 0.00999999999999979 0.00999999999999979 0.0 825 +826 0.00207018852233887 0.0 0.0 0.0 826 +827 0.00208306312561035 0.0 0.0 0.0 827 +828 0.00205206871032715 0.0 0.0 0.0 828 +829 0.00206398963928223 0.0 0.0 0.0 829 +830 0.00209403038024902 0.0100000000000016 0.0100000000000016 0.0 830 +831 0.00208497047424316 0.0 0.0 0.0 831 +832 0.023939847946167 0.0199999999999996 0.0199999999999996 0.0 832 +833 0.00230288505554199 0.0 0.0 0.0 833 +834 0.0021669864654541 0.00999999999999979 0.00999999999999979 0.0 834 +835 0.00211286544799805 0.0 0.0 0.0 835 +836 0.0021059513092041 0.0 0.0 0.0 836 +837 0.00207304954528809 0.0 0.0 0.0 837 +838 0.0020749568939209 0.0 0.0 0.0 838 +839 0.00204682350158691 0.00999999999999979 0.00999999999999979 0.0 839 +840 0.00207400321960449 0.0 0.0 0.0 840 +841 0.0020592212677002 0.0 0.0 0.0 841 +842 0.00206589698791504 0.0 0.0 0.0 842 +843 0.00207114219665527 0.00999999999999979 0.00999999999999979 0.0 843 +844 0.00207304954528809 0.0 0.0 0.0 844 +845 0.00208091735839844 0.0 0.0 0.0 845 +846 0.00206303596496582 0.0 0.0 0.0 846 +847 0.00208115577697754 0.0 0.0 0.0 847 +848 0.00204992294311523 0.00999999999999979 0.00999999999999979 0.0 848 +849 0.00209403038024902 0.0 0.0 0.0 849 +850 0.00208497047424316 0.0 0.0 0.0 850 +851 0.00206804275512695 0.0 0.0 0.0 851 +852 0.00207209587097168 0.0 0.0 0.0 852 +853 0.0020599365234375 0.00999999999999979 0.00999999999999979 0.0 853 +854 0.0021519660949707 0.0 0.0 0.0 854 +855 0.00205707550048828 0.0 0.0 0.0 855 +856 0.00204801559448242 0.0 0.0 0.0 856 +857 0.00205111503601074 0.0100000000000016 0.0100000000000016 0.0 857 +858 0.00204992294311523 0.0 0.0 0.0 858 +859 0.00207304954528809 0.0 0.0 0.0 859 +860 0.00205898284912109 0.0 0.0 0.0 860 +861 0.00205802917480469 0.0 0.0 0.0 861 +862 0.00205397605895996 0.00999999999999979 0.00999999999999979 0.0 862 +863 0.00206089019775391 0.0 0.0 0.0 863 +864 0.00206780433654785 0.0 0.0 0.0 864 +865 0.00206708908081055 0.0 0.0 0.0 865 +866 0.00214815139770508 0.0 0.0 0.0 866 +867 0.00205397605895996 0.00999999999999979 0.00999999999999979 0.0 867 +868 0.00206112861633301 0.0 0.0 0.0 868 +869 0.00206589698791504 0.0 0.0 0.0 869 +870 0.00207686424255371 0.0 0.0 0.0 870 +871 0.00206613540649414 0.0 0.0 0.0 871 +872 0.00345492362976074 0.00999999999999979 0.00999999999999979 0.0 872 +873 0.00410318374633789 0.0 0.0 0.0 873 +874 0.00406002998352051 0.00999999999999979 0.00999999999999979 0.0 874 +875 0.0259261131286621 0.0199999999999996 0.0199999999999996 0.0 875 +876 0.00219607353210449 0.0 0.0 0.0 876 +877 0.00211405754089355 0.00999999999999979 0.00999999999999979 0.0 877 +878 0.00212407112121582 0.0 0.0 0.0 878 +879 0.00208306312561035 0.0 0.0 0.0 879 +880 0.00209808349609375 0.0 0.0 0.0 880 +881 0.00233793258666992 0.0 0.0 0.0 881 +882 0.00206804275512695 0.00999999999999979 0.00999999999999979 0.0 882 +883 0.0020759105682373 0.0 0.0 0.0 883 +884 0.00209188461303711 0.0 0.0 0.0 884 +885 0.00206899642944336 0.0 0.0 0.0 885 +886 0.00205397605895996 0.0100000000000016 0.0100000000000016 0.0 886 +887 0.00205588340759277 0.0 0.0 0.0 887 +888 0.00216484069824219 0.0 0.0 0.0 888 +889 0.00208091735839844 0.0 0.0 0.0 889 +890 0.0020751953125 0.0 0.0 0.0 890 +891 0.00336885452270508 0.00999999999999979 0.00999999999999979 0.0 891 +892 0.00415396690368652 0.0 0.0 0.0 892 +893 0.0037381649017334 0.00999999999999979 0.00999999999999979 0.0 893 +894 0.00412487983703613 0.0 0.0 0.0 894 +895 0.00375986099243164 0.0 0.0 0.0 895 +896 0.00278496742248535 0.00999999999999979 0.00999999999999979 0.0 896 +897 0.00209403038024902 0.0 0.0 0.0 897 +898 0.00205516815185547 0.0 0.0 0.0 898 +899 0.00205516815185547 0.0 0.0 0.0 899 +900 0.00203704833984375 0.0 0.0 0.0 900 +901 0.0020599365234375 0.00999999999999979 0.00999999999999979 0.0 901 +902 0.00205421447753906 0.0 0.0 0.0 902 +903 0.0020599365234375 0.0 0.0 0.0 903 +904 0.00206089019775391 0.0 0.0 0.0 904 +905 0.00207686424255371 0.00999999999999979 0.00999999999999979 0.0 905 +906 0.00207209587097168 0.0 0.0 0.0 906 +907 0.00205898284912109 0.0 0.0 0.0 907 +908 0.00206112861633301 0.0 0.0 0.0 908 +909 0.00209903717041016 0.0 0.0 0.0 909 +910 0.00206708908081055 0.00999999999999979 0.00999999999999979 0.0 910 +911 0.00206804275512695 0.0 0.0 0.0 911 +912 0.00206804275512695 0.0 0.0 0.0 912 +913 0.00207805633544922 0.0 0.0 0.0 913 +914 0.00206613540649414 0.0 0.0 0.0 914 +915 0.00205707550048828 0.00999999999999979 0.00999999999999979 0.0 915 +916 0.00208497047424316 0.0 0.0 0.0 916 +917 0.00207996368408203 0.0 0.0 0.0 917 +918 0.0248808860778809 0.0300000000000011 0.0300000000000011 0.0 918 +919 0.00217318534851074 0.0 0.0 0.0 919 +920 0.00228309631347656 0.0 0.0 0.0 920 +921 0.00214815139770508 0.0 0.0 0.0 921 +922 0.00209498405456543 0.0 0.0 0.0 922 +923 0.00209903717041016 0.00999999999999979 0.00999999999999979 0.0 923 +924 0.00206685066223145 0.0 0.0 0.0 924 +925 0.00208783149719238 0.0 0.0 0.0 925 +926 0.0020751953125 0.0 0.0 0.0 926 +927 0.0020599365234375 0.00999999999999979 0.00999999999999979 0.0 927 +928 0.00206398963928223 0.0 0.0 0.0 928 +929 0.00207400321960449 0.0 0.0 0.0 929 +930 0.00224184989929199 0.0 0.0 0.0 930 +931 0.00207209587097168 0.0 0.0 0.0 931 +932 0.00207114219665527 0.00999999999999979 0.00999999999999979 0.0 932 +933 0.00206995010375977 0.0 0.0 0.0 933 +934 0.00206613540649414 0.0 0.0 0.0 934 +935 0.00207114219665527 0.0 0.0 0.0 935 +936 0.00207901000976562 0.0 0.0 0.0 936 +937 0.00206494331359863 0.00999999999999979 0.00999999999999979 0.0 937 +938 0.0020751953125 0.0 0.0 0.0 938 +939 0.00211882591247559 0.0 0.0 0.0 939 +940 0.00212502479553223 0.0 0.0 0.0 940 +941 0.00206303596496582 0.0 0.0 0.0 941 +942 0.00205111503601074 0.00999999999999979 0.00999999999999979 0.0 942 +943 0.00204205513000488 0.0 0.0 0.0 943 +944 0.00206303596496582 0.0 0.0 0.0 944 +945 0.00205516815185547 0.0 0.0 0.0 945 +946 0.00206208229064941 0.0100000000000016 0.0100000000000016 0.0 946 +947 0.00205683708190918 0.0 0.0 0.0 947 +948 0.00204181671142578 0.0 0.0 0.0 948 +949 0.00206589698791504 0.0 0.0 0.0 949 +950 0.0020451545715332 0.0 0.0 0.0 950 +951 0.00209593772888184 0.00999999999999979 0.00999999999999979 0.0 951 +952 0.00205802917480469 0.0 0.0 0.0 952 +953 0.0020751953125 0.0 0.0 0.0 953 +954 0.00205492973327637 0.0 0.0 0.0 954 +955 0.00206303596496582 0.0 0.0 0.0 955 +956 0.00206112861633301 0.00999999999999979 0.00999999999999979 0.0 956 +957 0.00208592414855957 0.0 0.0 0.0 957 +958 0.00208497047424316 0.0 0.0 0.0 958 +959 0.00207114219665527 0.0 0.0 0.0 959 +960 0.0264370441436768 0.0299999999999994 0.0299999999999994 0.0 960 +961 0.00537300109863281 0.0 0.0 0.0 961 +962 0.00217485427856445 0.0 0.0 0.0 962 +963 0.00213003158569336 0.0 0.0 0.0 963 +964 0.00212383270263672 0.0 0.0 0.0 964 +965 0.0021059513092041 0.0 0.0 0.0 965 +966 0.0020909309387207 0.0 0.0 0.0 966 +967 0.00208091735839844 0.00999999999999979 0.00999999999999979 0.0 967 +968 0.00207018852233887 0.0 0.0 0.0 968 +969 0.00207185745239258 0.0 0.0 0.0 969 +970 0.00205111503601074 0.0 0.0 0.0 970 +971 0.00208306312561035 0.0 0.0 0.0 971 +972 0.00212502479553223 0.00999999999999979 0.00999999999999979 0.0 972 +973 0.00206995010375977 0.0 0.0 0.0 973 +974 0.0020749568939209 0.0 0.0 0.0 974 +975 0.0020749568939209 0.0 0.0 0.0 975 +976 0.00205898284912109 0.0 0.0 0.0 976 +977 0.00207304954528809 0.0100000000000016 0.0100000000000016 0.0 977 +978 0.00208806991577148 0.0 0.0 0.0 978 +979 0.00207090377807617 0.0 0.0 0.0 979 +980 0.00214314460754395 0.0 0.0 0.0 980 +981 0.00208497047424316 0.00999999999999979 0.00999999999999979 0.0 981 +982 0.00206112861633301 0.0 0.0 0.0 982 +983 0.00220704078674316 0.0 0.0 0.0 983 +984 0.00206184387207031 0.0 0.0 0.0 984 +985 0.00206589698791504 0.0 0.0 0.0 985 +986 0.00204014778137207 0.00999999999999979 0.00999999999999979 0.0 986 +987 0.00205302238464355 0.0 0.0 0.0 987 +988 0.00204801559448242 0.0 0.0 0.0 988 +989 0.0020439624786377 0.0 0.0 0.0 989 +990 0.00206494331359863 0.0 0.0 0.0 990 +991 0.00205516815185547 0.00999999999999979 0.00999999999999979 0.0 991 +992 0.0020599365234375 0.0 0.0 0.0 992 +993 0.00205802917480469 0.0 0.0 0.0 993 +994 0.0021820068359375 0.0 0.0 0.0 994 +995 0.00206708908081055 0.0 0.0 0.0 995 +996 0.00205802917480469 0.00999999999999979 0.00999999999999979 0.0 996 +997 0.00205183029174805 0.0 0.0 0.0 997 +998 0.00205588340759277 0.0 0.0 0.0 998 +999 0.00207781791687012 0.0 0.0 0.0 999 +1000 0.00205588340759277 0.0 0.0 0.0 1000 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe-autocorrelation.dat new file mode 100644 index 00000000..d7d94870 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe-autocorrelation.dat @@ -0,0 +1,1000 @@ +#lag autocorrelation +1 1.0 +2 -0.00528996763305527 +3 -0.0138044594871689 +4 -0.0208681851283985 +5 -0.0229957953064787 +6 -0.0234292596261009 +7 -0.0233334130282492 +8 -0.0241516165777752 +9 -0.0241644202341525 +10 -0.0231287425073633 +11 -0.0221175625393535 +12 -0.0186101437936229 +13 -0.0156353533961561 +14 -0.0188403159027361 +15 -0.0180504812480117 +16 -0.0217450273227108 +17 -0.0247063596763229 +18 -0.022001265884962 +19 -0.0178556473266542 +20 -0.0204164647356919 +21 -0.0182966079953989 +22 -0.0211862321337847 +23 -0.0194789850013599 +24 -0.0177742253841285 +25 -0.0092503749482194 +26 -0.00746819898929803 +27 -0.00487803332820888 +28 -0.00735913264216409 +29 -0.0094394794377043 +30 -0.0102366066065294 +31 -0.0111156180663134 +32 -0.0157818671782769 +33 -0.0168016431622766 +34 -0.0163332307175096 +35 -0.0175436530212509 +36 -0.0223712161905215 +37 -0.0219314894935517 +38 -0.0227830748204048 +39 -0.0193824105679253 +40 -0.0204213811978047 +41 -0.0174876805960081 +42 -0.0192426282967821 +43 -0.0191023286022659 +44 -0.024469189862908 +45 -0.0248594429598138 +46 -0.024075293188514 +47 -0.0231590035654209 +48 -0.0226253872291486 +49 -0.0224682138682447 +50 -0.0218129103220923 +51 -0.0192654328544414 +52 -0.0147320037081153 +53 0.272452233337269 +54 0.435015820040845 +55 0.200430320069216 +56 -0.017516322722285 +57 -0.0206134354119561 +58 -0.0216729701700104 +59 -0.0218336495632955 +60 -0.0220087456364863 +61 -0.0221961766164921 +62 -0.0220196148858699 +63 -0.0196199273707057 +64 -0.0175555144594074 +65 -0.0157115875281919 +66 -0.0178703168441715 +67 -0.020014167059419 +68 -0.0226085951821202 +69 -0.0214388900491651 +70 -0.0226874815779736 +71 -0.0209263363718717 +72 -0.0186668218529576 +73 -0.0190861172260196 +74 -0.0165844428487903 +75 -0.0183297192997319 +76 -0.0196886608427949 +77 -0.0172252505382256 +78 -0.0127282633379294 +79 -0.0118674197279215 +80 -0.00761080829361313 +81 -0.00745049886576533 +82 -0.00437801934505245 +83 -0.00530855529011354 +84 -0.00941286938636584 +85 -0.0107154791645881 +86 -0.015323870013456 +87 -0.012519266967711 +88 -0.0149736969801129 +89 -0.021651681277203 +90 -0.0230618749379273 +91 -0.0168683483705937 +92 -0.0192914563246245 +93 -0.0149596795587543 +94 -0.0156422337243361 +95 -0.0212673261015622 +96 -0.021939557403789 +97 -0.0201423837801739 +98 -0.0236606423193213 +99 -0.0214696557426392 +100 -0.0224265353446497 +101 -0.0214300874958868 +102 -0.0215321124434072 +103 -0.0196750526265947 +104 -0.0164815420539262 +105 0.153451795677057 +106 0.152304917983925 +107 0.269683604711283 +108 0.163866062031231 +109 0.0917700861184397 +110 -0.0154344686250538 +111 -0.0160009187714221 +112 -0.0181194294640359 +113 -0.0198996862071363 +114 -0.0210940088036923 +115 -0.0202294695724758 +116 -0.0201134577323488 +117 -0.0176142238854856 +118 -0.0179934480509661 +119 -0.0184941333999111 +120 -0.0209217833739569 +121 -0.0193706489699845 +122 -0.0212596356685163 +123 -0.0193402304952815 +124 -0.0168126115507807 +125 -0.0168285157052044 +126 -0.0178485073702407 +127 -0.0153236968353027 +128 -0.0172450763888923 +129 -0.0181958874426915 +130 -0.019599041433368 +131 -0.012097521583517 +132 -0.0144122698713183 +133 -0.0132513281935601 +134 -0.00875555666212923 +135 -0.00361627820509766 +136 -0.000259967785037514 +137 -0.00805847419201842 +138 -0.012649535174109 +139 -0.0145979054471083 +140 -0.0107561179136776 +141 -0.0136228025301689 +142 -0.0159619507661417 +143 -0.0191425909401178 +144 -0.0163101158814417 +145 -0.012129043859938 +146 -0.0151299875018323 +147 -0.0203386298647967 +148 -0.0209988316244983 +149 -0.0219068901698134 +150 -0.0224671072591489 +151 -0.0170418184704867 +152 -0.0201957214089058 +153 -0.0205846116271679 +154 -0.0199413534929481 +155 -0.0179691672443825 +156 -0.0150768539756268 +157 0.0995215742652554 +158 0.0981837663624077 +159 0.0931229461077249 +160 0.21175246910869 +161 0.105079528542058 +162 0.0913032756563397 +163 0.0339528356592639 +164 -0.0182805568898494 +165 -0.0193574268532822 +166 -0.019701338364763 +167 -0.0189643836934548 +168 -0.0188745629207454 +169 -0.0165737067851004 +170 -0.0158076140033874 +171 -0.0161004869746426 +172 -0.0195930716982896 +173 -0.0182623379689477 +174 -0.0200811074454518 +175 -0.0187342710910368 +176 -0.0166229225659487 +177 -0.0167237872378271 +178 -0.0201685104197428 +179 -0.0165324418353769 +180 -0.0129150606429465 +181 -0.0169169105724671 +182 -0.017078473759628 +183 -0.018127591763309 +184 -0.0112307423687399 +185 -0.0134591703948938 +186 -0.0122816446332828 +187 -0.0167129471183761 +188 -0.00633335732749837 +189 -0.00217094534395089 +190 -0.003176289001772 +191 -0.0057871656139901 +192 -0.0115873213117581 +193 -0.00896702930637471 +194 -0.0120418100687928 +195 -0.0123921707383441 +196 -0.0172084711453154 +197 -0.0152400714377606 +198 -0.0111285496578555 +199 -0.0142340919577057 +200 -0.0192937621671048 +201 -0.0197880163686053 +202 -0.020849567081396 +203 -0.0198406262700084 +204 -0.0194104738114594 +205 -0.0148131274163057 +206 -0.0192079248734278 +207 -0.0187094339560537 +208 -0.0190732730711229 +209 0.0361934269621865 +210 0.0870917883041551 +211 0.0444891209616575 +212 0.0955027397552937 +213 0.154654506121038 +214 0.102102013193298 +215 0.0494447139937405 +216 0.0904567636647291 +217 -0.0152749334062708 +218 -0.0146608967815647 +219 -0.0147668855748172 +220 -0.0156264119143688 +221 -0.0169494608304957 +222 -0.0174532100041555 +223 -0.0180837899501967 +224 -0.0182277488931129 +225 -0.0161001752368341 +226 -0.0184991832755056 +227 -0.016936119098065 +228 -0.0148320934940219 +229 -0.015273255697935 +230 -0.0182123818891898 +231 -0.0138871665097331 +232 -0.0127350570541541 +233 -0.011100664599431 +234 -0.0138609863092704 +235 -0.0175586417976635 +236 -0.0148120796895902 +237 -0.01123198970569 +238 -0.00918469713802285 +239 -0.0144957683440811 +240 -0.0150294602056943 +241 -0.00892087391044469 +242 -0.0074976007380235 +243 -0.00500305299854478 +244 -0.0041320746296184 +245 -0.00691667857012371 +246 -0.00750372968060234 +247 -0.0107390437617496 +248 -0.0107754591390794 +249 -0.0174172611999561 +250 -0.0074172610106474 +251 -0.0112726180927846 +252 -0.0128024469916435 +253 -0.0177232020585621 +254 -0.0182539224409683 +255 -0.0178084592664765 +256 -0.0179231847033095 +257 -0.0176658037985606 +258 -0.0130046634117232 +259 -0.0176477704146573 +260 -0.0172408298470646 +261 -0.0173835849314203 +262 0.0885923665459635 +263 0.0358142986092356 +264 0.0500197172082544 +265 0.0969438699174651 +266 0.0998188153355495 +267 0.100534469863311 +268 0.0434275152967989 +269 0.0463586746755651 +270 0.0357679483900484 +271 -0.0163390926804664 +272 -0.0166539709796274 +273 -0.0166872870497804 +274 -0.017774068427573 +275 -0.01744643501098 +276 -0.0170706050536218 +277 -0.0147966340538359 +278 -0.0178408200541161 +279 -0.0149580558209695 +280 -0.0131592631424661 +281 -0.0131550961874815 +282 -0.0170541425549732 +283 -0.0136965468472329 +284 -0.0127321644242889 +285 -0.013612710529614 +286 -0.0110213426857256 +287 -0.0173230618274653 +288 -0.0169456472401162 +289 -0.0137220306520902 +290 -0.00961119036236773 +291 -0.00803307600491271 +292 -0.0130753503992976 +293 -0.010061738788462 +294 -0.0128263508570457 +295 -0.00871944477256595 +296 -0.0110828266355735 +297 -0.00145913051022751 +298 -0.00503831545783849 +299 -0.00613255184823567 +300 -0.00317532255742617 +301 -0.0110344422659596 +302 -0.0133994629637518 +303 -0.00711499446473252 +304 -0.00989738058293298 +305 -0.011298222554831 +306 -0.0163568500491007 +307 -0.0172224634424476 +308 -0.016917507184404 +309 -0.0169070421736616 +310 -0.0163226499986189 +311 -0.016000223795697 +312 -0.0128559262318566 +313 -0.0163027746090817 +314 0.0367233579233198 +315 0.0342463768168967 +316 0.0392659770656562 +317 0.0503244855684373 +318 0.106836752186508 +319 0.0428611079691666 +320 0.0947673606581728 +321 0.0404266507177676 +322 0.0422539004134698 +323 0.046712070413077 +324 -0.01386005988438 +325 -0.0129602628678002 +326 -0.0128410216627282 +327 -0.013938492679744 +328 -0.0142137469756705 +329 -0.0135606375602427 +330 -0.0147616165618841 +331 -0.0152730174282578 +332 -0.0157757882742451 +333 -0.0159444484008054 +334 -0.0159291528868275 +335 -0.0125715321584254 +336 -0.0113945717528155 +337 -0.0126919884793404 +338 -0.0120634295155063 +339 -0.0132222456876789 +340 -0.0149011205134109 +341 -0.0112134307887339 +342 -0.00765611064427073 +343 -0.00812543527107914 +344 -0.0116729541542833 +345 -0.00968419876956315 +346 -0.0121532305148415 +347 -0.0128180241822045 +348 -0.0111731767567057 +349 -0.0110495088050017 +350 -0.00474012274853909 +351 -0.0037753856041303 +352 -0.00712557226243535 +353 -0.00254605671801213 +354 -0.00896555258188561 +355 -0.0111612047310962 +356 -0.00590533525415532 +357 -0.00840289962801529 +358 -0.0101831986911947 +359 -0.0147234273517197 +360 -0.0144572278847782 +361 -0.0153686584343928 +362 -0.0152089345642079 +363 -0.0151495230806089 +364 -0.0137849851202231 +365 -0.0104713526164238 +366 -0.0148077561021853 +367 0.0376152434167216 +368 0.0388904481596711 +369 0.0403627453868288 +370 0.0513758553433587 +371 0.107917898362666 +372 -0.00798200125691471 +373 0.093360263223118 +374 0.0414198673418266 +375 0.0393249984524126 +376 0.0385926575483875 +377 -0.0144476804559933 +378 -0.0139841878291661 +379 -0.0139656533470585 +380 -0.0141040067753594 +381 -0.014560155301369 +382 -0.0135420823152173 +383 -0.0145222675144676 +384 -0.014460155395546 +385 -0.0139959464489686 +386 -0.0138565068907983 +387 -0.0107326956886409 +388 -0.0110916304860035 +389 -0.0103687114713454 +390 -0.0109128112118145 +391 -0.0116952906973984 +392 -0.0135898535414944 +393 -0.0111540378855234 +394 -0.0103451114918221 +395 -0.00764288243223634 +396 -0.0111929653049535 +397 -0.00834039400762986 +398 -0.0122045257479647 +399 -0.00873973826972888 +400 -0.0110201500772717 +401 -0.00961579587076197 +402 -0.0131269667654366 +403 -0.00727683817981296 +404 -0.00189532678702501 +405 -0.0069679001311242 +406 -0.001107723493968 +407 -0.0032276027306313 +408 -0.00832965485216551 +409 -0.00619183401785534 +410 -0.00411170215472319 +411 -0.00737621873809235 +412 -0.0127249132834817 +413 -0.012360725256073 +414 -0.0139619534335789 +415 -0.0141106553759734 +416 -0.0133572727396227 +417 -0.0136325555164283 +418 -0.00934211074118071 +419 -0.0138978954665086 +420 0.0419144448041395 +421 0.0398516060966593 +422 0.0412341286880762 +423 0.0638570301312163 +424 0.0510869302001157 +425 0.0457777338184318 +426 0.0404413480661733 +427 0.03921924550858 +428 0.0407807393162245 +429 0.0390318225210268 +430 -0.0131869917758382 +431 -0.0131264891895899 +432 -0.0122572780353557 +433 -0.0113077056806523 +434 -0.00997101803890706 +435 -0.00912977714210345 +436 -0.0107250321456603 +437 -0.0114964596837888 +438 -0.0124446657069589 +439 -0.0132452844526251 +440 -0.0134871442198044 +441 -0.0134721722474661 +442 -0.0129760608103375 +443 -0.0135083529746117 +444 -0.00963739106708388 +445 -0.00960193173592791 +446 -0.00868490827989549 +447 -0.00562468586891634 +448 -0.00853085467733999 +449 -0.00565929471677666 +450 -0.011223863255388 +451 -0.00966138501976315 +452 -0.0090354154607024 +453 -0.00713189903764993 +454 -0.011915762088822 +455 -0.0119958054757221 +456 -0.00993992005512065 +457 -0.00969020982773293 +458 -0.00823692240018265 +459 -0.000762137019254547 +460 -0.0020574939054943 +461 -0.00301533448841631 +462 -0.0048914231194836 +463 -0.00351910868759082 +464 -0.00684827660431788 +465 -0.0116186865393049 +466 -0.011300766713872 +467 -0.0125877507082846 +468 -0.0122940688703853 +469 -0.0117006004743094 +470 -0.0120808872890787 +471 -0.0079558659705616 +472 -0.0121146783942612 +473 0.0430539568135278 +474 0.0413747171665245 +475 0.0523499660199948 +476 0.0583608476822571 +477 -0.00619124151362362 +478 0.100261603489863 +479 -0.0115737946916181 +480 0.0410488267232732 +481 0.0394584957178085 +482 0.0409791183648626 +483 -0.0114608582351028 +484 -0.0105762029046014 +485 -0.0107944072761537 +486 -0.0112852025771194 +487 -0.0117263968065824 +488 -0.0110523616082281 +489 -0.0119497692898177 +490 -0.0116197924803783 +491 -0.0118402671059512 +492 -0.011897810344265 +493 -0.0118894488668558 +494 -0.0119264743252911 +495 -0.0114690161171001 +496 -0.00731323308517564 +497 -0.00809920804780606 +498 -0.00742970488647833 +499 -0.00511857473147858 +500 -0.00847898987161735 +501 -0.00820255817878669 +502 -0.0114261236985163 +503 -0.0115203134210467 +504 -0.00860290050483073 +505 -0.00826598998994287 +506 -0.00724980855887389 +507 -0.0115572629089065 +508 -0.0102803597313671 +509 -0.00869596301166451 +510 -0.00845394207419729 +511 -0.0117046810178094 +512 -0.00179199508390725 +513 -0.00107544976391358 +514 3.80706993328397e-05 +515 -0.000596554636898724 +516 -0.00357817525748314 +517 -0.00275478226050938 +518 -0.00770597808246832 +519 -0.00966201636724091 +520 -0.0101235465897374 +521 -0.0101536171271843 +522 -0.011155833269644 +523 -0.0110476185961753 +524 -0.00669564292913809 +525 -0.0110511552401975 +526 0.0440369068608864 +527 0.0512502905452455 +528 0.0486364491522985 +529 -0.00947573738593063 +530 0.0556902385103537 +531 0.048793011831808 +532 0.0459173634094269 +533 -0.0106409633397968 +534 0.0407992456018877 +535 0.039174303444095 +536 -0.0108360842113073 +537 -0.0100788835149665 +538 -0.010254912645359 +539 -0.0100259263673741 +540 -0.00990611735032563 +541 -0.0094032789969041 +542 -0.00950843747839274 +543 -0.00845625372492551 +544 -0.00866941515320219 +545 -0.00846124322850009 +546 -0.00914497373023597 +547 -0.00993847480108134 +548 -0.0075404949330402 +549 -0.0105738813921492 +550 -0.00995220250924118 +551 -0.00737345302781976 +552 -0.00705109912188471 +553 -0.00701139365327054 +554 -0.0100844014809053 +555 -0.00967040948412226 +556 -0.00555743993134012 +557 -0.00567368083508669 +558 -0.00579497136824869 +559 -0.00863244150774459 +560 -0.00886461549077306 +561 -0.0071079244280313 +562 -0.00724638263714693 +563 -0.0106271670963377 +564 -0.011037491565844 +565 -0.00536963936657175 +566 -0.00611090090733861 +567 -0.0028887251775724 +568 -0.00191043898745117 +569 -0.00127008538342651 +570 -0.00355834410328823 +571 -0.00455486576193576 +572 -0.00787475936794373 +573 -0.00788070911313194 +574 -0.0095868651265576 +575 -0.00951475112345576 +576 -0.0093743009207885 +577 -0.00547534007201022 +578 -0.00937228540429001 +579 0.0550319460420979 +580 0.0480645516151382 +581 -0.00734599404058905 +582 0.0460830024666069 +583 0.0576848767980736 +584 -0.00479751472149516 +585 0.0476440575581396 +586 0.0440509543394544 +587 -0.0092326530313669 +588 0.0416175571960497 +589 -0.0085697744475703 +590 -0.00849597671001137 +591 -0.00868661526356155 +592 -0.00914985829952541 +593 -0.00899659236078795 +594 -0.00852948984142705 +595 -0.00914967236793954 +596 -0.00874291045968585 +597 -0.00901928709184545 +598 -0.00893752387862559 +599 -0.00891224538068911 +600 -0.00651845952670981 +601 -0.00883751161943683 +602 -0.0089038138028028 +603 -0.00557038586902196 +604 -0.00528015885880997 +605 -0.00549258943084052 +606 -0.00885043870546068 +607 -0.00888233763605627 +608 -0.00534145902438052 +609 -0.00549755365130086 +610 -0.00543696053556694 +611 -0.00822523019438649 +612 -0.00872078038906415 +613 -0.00768752566683437 +614 -0.00581778171379135 +615 -0.00582391899839174 +616 -0.00928453417405443 +617 -0.00967264668427969 +618 -0.00459002993915674 +619 -0.005950987566855 +620 -0.00566913223974097 +621 -0.00449639995945585 +622 0.000563029103117738 +623 -0.000478567451764753 +624 -0.00478545037303475 +625 -0.00138436078321331 +626 -0.00658049012770183 +627 -0.00727390808805458 +628 -0.00826948198171915 +629 -0.00802863304649895 +630 -0.00440359258641195 +631 -0.00781572985833776 +632 0.0467875647495199 +633 -0.0075634487605479 +634 0.0452825901031108 +635 0.047802503065829 +636 -0.00771441065516206 +637 0.0579827980967365 +638 -0.00344424350631554 +639 0.0474617155307238 +640 0.0443214745845027 +641 -0.00763674418359978 +642 -0.00783330048033026 +643 -0.00741506274953657 +644 -0.00766182032871294 +645 -0.00746333175586923 +646 -0.00774981281309243 +647 -0.00721405105565235 +648 -0.00748309956829258 +649 -0.00693846930808117 +650 -0.00687260605509018 +651 -0.00680305016519336 +652 -0.00392232393463165 +653 -0.00596409981793424 +654 -0.00637091532208361 +655 -0.0070021295658497 +656 -0.00745369558153276 +657 -0.00748127195784389 +658 -0.00764575146706985 +659 -0.00720638844475823 +660 -0.00404423858223977 +661 -0.00405994477085238 +662 -0.00403357383109679 +663 -0.00648614706767544 +664 -0.00685104080751668 +665 -0.0055280793955573 +666 -0.00315266716147567 +667 -0.00289308426512229 +668 -0.0072907609350431 +669 -0.00778772320057429 +670 -0.00488230712792173 +671 -0.00428235797819206 +672 -0.00192624881716949 +673 -0.00690255454554318 +674 -0.00713932385460058 +675 -0.00190412691550018 +676 -0.00393717929429579 +677 -0.00322818496016548 +678 -0.00243123536539799 +679 -0.00325588623994424 +680 -0.00538550295619236 +681 -0.00569794784977527 +682 -0.00289248819958694 +683 -0.00674738254274132 +684 -0.00654327601801023 +685 -0.00642602661328291 +686 0.0487750013526658 +687 0.047351094119514 +688 -0.00634438713740084 +689 0.0483969866326635 +690 -0.00631126189370909 +691 0.0575822184504765 +692 -0.00221791722280226 +693 0.0478438468160886 +694 -0.00601391341772256 +695 -0.0056575420242112 +696 -0.00594331685758806 +697 -0.00602482896673149 +698 -0.00605358459658212 +699 -0.00573917550488335 +700 -0.00612440997777024 +701 -0.00585399571222659 +702 -0.00621035443994097 +703 -0.00577194218906833 +704 -0.00613669297980652 +705 -0.00603898494035611 +706 -0.00619657263267714 +707 -0.00631266537086359 +708 -0.00624176954936451 +709 -0.006493542110829 +710 -0.00641811359085571 +711 -0.00580520415695734 +712 -0.00254464054715768 +713 -0.00229049693565925 +714 -0.00260111893418342 +715 -0.00527998866629625 +716 -0.00580492472038456 +717 -0.00465763013855649 +718 -0.00291794763769027 +719 -0.0026170818255646 +720 -0.00635539773199271 +721 -0.00671950951784405 +722 -0.00681695170475915 +723 -0.00342054050102763 +724 -0.00275560859414933 +725 -0.000438510861243582 +726 -0.00560480727876819 +727 -0.0041561152883926 +728 -0.00600365300527431 +729 -0.00265123271948093 +730 -0.00264290423293351 +731 -0.00282174940291308 +732 -0.00138157106781404 +733 -0.00215366901979637 +734 -0.00419250836135037 +735 -0.000767184920404968 +736 -0.00550222672199026 +737 -0.00539179599992564 +738 -0.00519932278664982 +739 0.0503886317719632 +740 -0.00520071436244274 +741 0.0475171927490064 +742 -0.0054330140398667 +743 0.047917953696494 +744 -0.00493698211328358 +745 0.0578078065249347 +746 -0.00102406638326662 +747 -0.00351464407443385 +748 -0.00471808955799036 +749 -0.00466085562121167 +750 -0.00504216853601972 +751 -0.00491478851728083 +752 -0.00511582115647942 +753 -0.00510690407002076 +754 -0.00467115492125063 +755 -0.00507292488280625 +756 -0.00469600377226158 +757 -0.00479060778969928 +758 -0.00466814567292629 +759 -0.00459391587926426 +760 -0.00459367283047094 +761 -0.00456390630082813 +762 -0.00455517712581946 +763 -0.00444580816383878 +764 -0.00414375346682848 +765 -0.00462598085672905 +766 -0.00499924843048424 +767 -0.00393636209693802 +768 -0.00456718162991524 +769 -0.00323237519329591 +770 -0.00148778939855011 +771 -0.00156596659778741 +772 -0.00512915993874979 +773 -0.00492227748379505 +774 -0.00510090567121982 +775 -0.00134085402411959 +776 -0.000327698557656855 +777 -8.39604799222434e-05 +778 -0.00353180377704261 +779 -0.000884661451432567 +780 -0.00538269466798041 +781 -0.00550165919535478 +782 -0.00474894345489591 +783 -0.00166595007800424 +784 -0.00164486517145988 +785 -0.0035315332501745 +786 -0.00381711953376717 +787 0.000511414240780713 +788 -0.00386876867596389 +789 -0.00388546637330086 +790 -0.00381782963314221 +791 -0.00381978862023741 +792 -0.00375421982535356 +793 0.0509990813856318 +794 -0.00381674314240938 +795 0.0477092429318382 +796 -0.00346493764501739 +797 0.0486187069130531 +798 -0.00339231221033292 +799 -0.00372220200580609 +800 -0.00287181937082116 +801 -0.00282120299186121 +802 -0.00303246455350132 +803 -0.00274260094361711 +804 -0.00310003295922211 +805 -0.00318965584106337 +806 -0.0031124174327327 +807 -0.00296156129101724 +808 -0.00261410724164222 +809 -0.00304904712449122 +810 -0.00281829350522029 +811 -0.00334413423907794 +812 -0.00324558699946082 +813 -0.00321794842161168 +814 -0.00321688033495476 +815 -0.00315375940221917 +816 -0.00336252254507409 +817 -0.00338748787969201 +818 -0.0034301958497396 +819 -0.00328180304356289 +820 -0.00258348401263859 +821 -0.00151860018638174 +822 0.000385489721472849 +823 0.000485212390458467 +824 -0.00320045213749609 +825 -0.00360387425612046 +826 -0.00368875452847038 +827 -0.000252971173092802 +828 0.000274558167106639 +829 0.000415225492461183 +830 -0.00244928117799424 +831 -0.00157932593327874 +832 -0.00367396988363851 +833 -0.00159554367802162 +834 -0.00368044170833197 +835 -0.00381051495784578 +836 -0.00324391585440044 +837 8.26736255865406e-05 +838 0.000153133563221676 +839 0.00199072719691019 +840 -0.00225648039461718 +841 -0.00274833553045294 +842 -0.0025524575347716 +843 -0.00266988934954553 +844 -0.00255016712114302 +845 -0.00249982952647676 +846 -0.00252451553899371 +847 0.0509521741597566 +848 -0.00203584084600686 +849 0.0482575025076935 +850 -0.00222502592695146 +851 -0.00243295457553993 +852 -0.00170644617880928 +853 -0.00187578228348824 +854 -0.00189936420623392 +855 -0.00181014970183154 +856 -0.0019587407113103 +857 -0.00203035618973669 +858 -0.00200647352201275 +859 -0.00193357132846691 +860 -0.00203929593752837 +861 -0.00206047244950508 +862 -0.00172974796194137 +863 -0.00222152628496213 +864 -0.00176469161067378 +865 -0.00214628615471073 +866 -0.00223274820098944 +867 -0.00192609654692526 +868 -0.00160052707734799 +869 -0.00117491475685682 +870 -0.00172104022111683 +871 -0.00197669922228011 +872 -0.00200394021725799 +873 -0.00221174196880852 +874 -0.00214414888155639 +875 -0.0022418657462635 +876 -0.00224815601970618 +877 -0.00217548907899938 +878 -0.00219023215478833 +879 0.00103657148517733 +880 0.00170021752346762 +881 0.00176856581251282 +882 -0.00119486637524174 +883 -0.000182189717262493 +884 -0.00231669994116794 +885 -0.00235562044940596 +886 -0.00240760288834928 +887 -0.000369271736430893 +888 -0.00246106212268728 +889 -0.00248445436295954 +890 -0.00240055220436233 +891 0.00124694319822849 +892 -0.00238841299541467 +893 -0.00120964260603448 +894 -0.00108173638550143 +895 -0.00126617766611188 +896 -0.00126735332683995 +897 -0.00132493094338301 +898 -0.00127297814761722 +899 -0.00107541591903143 +900 -0.00078859473755685 +901 0.0515056301543915 +902 -0.000768818460590909 +903 -0.00107659176705549 +904 -0.000363324073519261 +905 -0.000435897358878675 +906 -0.000440171834594805 +907 -0.000337150215603847 +908 -0.000521457828934685 +909 -0.000601509879478592 +910 -0.000562536656253432 +911 -0.000540431206158033 +912 -0.000585521045810499 +913 -0.000647443311740879 +914 -0.000652572655245648 +915 -0.000754504564741441 +916 -0.00026111034852018 +917 -0.000614503803880769 +918 -0.00028306248528981 +919 -0.00062103454712342 +920 -0.00080789702501966 +921 -0.000857347553194396 +922 -0.000973273096392423 +923 -0.00071891921707499 +924 -0.000852123727546584 +925 -0.000908061110978231 +926 -0.000897846447493529 +927 -0.00107192184892616 +928 -0.00103558075120389 +929 -0.000858383868863735 +930 -0.00100410240556484 +931 0.00217861450591949 +932 0.00284094109416015 +933 0.00290236058075264 +934 -4.67766974110993e-06 +935 -0.00115598145065964 +936 -0.00115889264986191 +937 -0.00120477520403814 +938 -0.0011160907820447 +939 -0.00122108572337335 +940 -0.00129438459340121 +941 -0.0012642472236683 +942 -0.00112755293175713 +943 0.00267094176933998 +944 -0.00127265229053917 +945 -0.00128120069665366 +946 -0.00125730796622217 +947 -0.000161188927728071 +948 -0.00018709473550969 +949 -0.000202988378879946 +950 -0.000298277929635308 +951 -0.000228270818099919 +952 -0.000234161898233589 +953 -0.00026231090883195 +954 -0.000188222581526064 +955 -3.12448503073219e-05 +956 0.000717016504105383 +957 0.000690863879115161 +958 0.000699560885968165 +959 0.000642085039518387 +960 0.000647697652791968 +961 0.000599074112689629 +962 0.000575154175297893 +963 0.000549298287923788 +964 0.000516895100767751 +965 0.000505782209635087 +966 0.000468256937777253 +967 0.000443201508212851 +968 0.000422857688527172 +969 0.000396172202507289 +970 0.000378968023322664 +971 0.000356781808907751 +972 0.000335281879557104 +973 0.000318039116828582 +974 0.00029453308441855 +975 0.000267951475057331 +976 0.000246035263474985 +977 0.000289581453389937 +978 0.000348007228990331 +979 0.00040460593179165 +980 0.000411143906352345 +981 0.000381827800477813 +982 0.000355749114743507 +983 0.000330472553418517 +984 0.000310675137741401 +985 0.000285966709056265 +986 0.000261731425090165 +987 0.000237012405074174 +988 0.000215826766435867 +989 0.000273446389041168 +990 0.000248883730962565 +991 0.000224615155659346 +992 0.000200129222402582 +993 0.000177275060030199 +994 0.00015277663830548 +995 0.000128527059295642 +996 0.000102904910816061 +997 8.05504321850845e-05 +998 5.85820006378074e-05 +999 3.63637004327478e-05 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe.dat new file mode 100644 index 00000000..8844c14e --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe.dat @@ -0,0 +1,1001 @@ +#scatter real total user system repeat +1 0.00191903114318848 0.0 0.0 0.0 1 +2 0.00184082984924316 0.0 0.0 0.0 2 +3 0.00179791450500488 0.0 0.0 0.0 3 +4 0.00180506706237793 0.0100000000000016 0.0100000000000016 0.0 4 +5 0.00179386138916016 0.0 0.0 0.0 5 +6 0.00174307823181152 0.0 0.0 0.0 6 +7 0.00177001953125 0.0 0.0 0.0 7 +8 0.00175905227661133 0.0 0.0 0.0 8 +9 0.00177288055419922 0.00999999999999801 0.00999999999999801 0.0 9 +10 0.00176692008972168 0.0 0.0 0.0 10 +11 0.00176906585693359 0.0 0.0 0.0 11 +12 0.0017549991607666 0.0 0.0 0.0 12 +13 0.00345110893249512 0.0 0.0 0.0 13 +14 0.0018010139465332 0.0100000000000016 0.0100000000000016 0.0 14 +15 0.0017697811126709 0.0 0.0 0.0 15 +16 0.00174093246459961 0.0 0.0 0.0 16 +17 0.00175905227661133 0.0 0.0 0.0 17 +18 0.00176501274108887 0.0 0.0 0.0 18 +19 0.00176501274108887 0.0 0.0 0.0 19 +20 0.00175905227661133 0.00999999999999801 0.00999999999999801 0.0 20 +21 0.00173807144165039 0.0 0.0 0.0 21 +22 0.00222587585449219 0.0 0.0 0.0 22 +23 0.00347685813903809 0.0 0.0 0.0 23 +24 0.00342988967895508 0.0100000000000016 0.0100000000000016 0.0 24 +25 0.00312495231628418 0.0 0.0 0.0 25 +26 0.00174784660339355 0.0 0.0 0.0 26 +27 0.00174403190612793 0.0 0.0 0.0 27 +28 0.00174093246459961 0.0100000000000016 0.0100000000000016 0.0 28 +29 0.00173211097717285 0.0 0.0 0.0 29 +30 0.00176692008972168 0.0 0.0 0.0 30 +31 0.00176620483398438 0.0 0.0 0.0 31 +32 0.00179195404052734 0.0 0.0 0.0 32 +33 0.0017549991607666 0.0 0.0 0.0 33 +34 0.00172591209411621 0.0 0.0 0.0 34 +35 0.00174117088317871 0.0 0.0 0.0 35 +36 0.00173783302307129 0.0 0.0 0.0 36 +37 0.00174689292907715 0.0 0.0 0.0 37 +38 0.00173211097717285 0.0 0.0 0.0 38 +39 0.00174999237060547 0.0100000000000016 0.0100000000000016 0.0 39 +40 0.00176692008972168 0.0 0.0 0.0 40 +41 0.00172901153564453 0.0 0.0 0.0 41 +42 0.00174593925476074 0.0 0.0 0.0 42 +43 0.00175309181213379 0.0 0.0 0.0 43 +44 0.00175905227661133 0.0 0.0 0.0 44 +45 0.00176715850830078 0.00999999999999801 0.00999999999999801 0.0 45 +46 0.00174784660339355 0.0 0.0 0.0 46 +47 0.0017399787902832 0.0 0.0 0.0 47 +48 0.00174307823181152 0.0 0.0 0.0 48 +49 0.00180912017822266 0.0 0.0 0.0 49 +50 0.00175309181213379 0.0100000000000016 0.0100000000000016 0.0 50 +51 0.0017399787902832 0.0 0.0 0.0 51 +52 0.00176811218261719 0.0 0.0 0.0 52 +53 0.00176596641540527 0.0 0.0 0.0 53 +54 0.00189590454101562 0.0 0.0 0.0 54 +55 0.024507999420166 0.0299999999999976 0.0299999999999976 0.0 55 +56 0.00197005271911621 0.0 0.0 0.0 56 +57 0.00185298919677734 0.0 0.0 0.0 57 +58 0.00178289413452148 0.0 0.0 0.0 58 +59 0.00177383422851562 0.0 0.0 0.0 59 +60 0.00178122520446777 0.0100000000000016 0.0100000000000016 0.0 60 +61 0.00177597999572754 0.0 0.0 0.0 61 +62 0.00182914733886719 0.0 0.0 0.0 62 +63 0.00176692008972168 0.0 0.0 0.0 63 +64 0.00177502632141113 0.0 0.0 0.0 64 +65 0.00175118446350098 0.0100000000000016 0.0100000000000016 0.0 65 +66 0.00176286697387695 0.0 0.0 0.0 66 +67 0.00175809860229492 0.0 0.0 0.0 67 +68 0.00176095962524414 0.0 0.0 0.0 68 +69 0.0017540454864502 0.0 0.0 0.0 69 +70 0.00175094604492188 0.0 0.0 0.0 70 +71 0.00176000595092773 0.00999999999999801 0.00999999999999801 0.0 71 +72 0.00174784660339355 0.0 0.0 0.0 72 +73 0.00272703170776367 0.0 0.0 0.0 73 +74 0.00178098678588867 0.0 0.0 0.0 74 +75 0.0017540454864502 0.0 0.0 0.0 75 +76 0.00175595283508301 0.0100000000000016 0.0100000000000016 0.0 76 +77 0.00174784660339355 0.0 0.0 0.0 77 +78 0.00176095962524414 0.0 0.0 0.0 78 +79 0.00175094604492188 0.0 0.0 0.0 79 +80 0.00174617767333984 0.0 0.0 0.0 80 +81 0.00176286697387695 0.00999999999999801 0.00999999999999801 0.0 81 +82 0.00174784660339355 0.0 0.0 0.0 82 +83 0.0017402172088623 0.0 0.0 0.0 83 +84 0.00174093246459961 0.0 0.0 0.0 84 +85 0.00174880027770996 0.0 0.0 0.0 85 +86 0.00174283981323242 0.0 0.0 0.0 86 +87 0.0017549991607666 0.0100000000000016 0.0100000000000016 0.0 87 +88 0.00175690650939941 0.0 0.0 0.0 88 +89 0.0017390251159668 0.0 0.0 0.0 89 +90 0.0017399787902832 0.0 0.0 0.0 90 +91 0.00176286697387695 0.0 0.0 0.0 91 +92 0.00174093246459961 0.00999999999999801 0.00999999999999801 0.0 92 +93 0.00173306465148926 0.0 0.0 0.0 93 +94 0.00173091888427734 0.0 0.0 0.0 94 +95 0.00175118446350098 0.0 0.0 0.0 95 +96 0.00173187255859375 0.0 0.0 0.0 96 +97 0.00177407264709473 0.0 0.0 0.0 97 +98 0.00174498558044434 0.0100000000000016 0.0100000000000016 0.0 98 +99 0.00173783302307129 0.0 0.0 0.0 99 +100 0.00174283981323242 0.0 0.0 0.0 100 +101 0.0017549991607666 0.0 0.0 0.0 101 +102 0.00173020362854004 0.0 0.0 0.0 102 +103 0.00172805786132812 0.0 0.0 0.0 103 +104 0.00174784660339355 0.0 0.0 0.0 104 +105 0.00175786018371582 0.0 0.0 0.0 105 +106 0.00176501274108887 0.0 0.0 0.0 106 +107 0.00174784660339355 0.0 0.0 0.0 107 +108 0.00176095962524414 0.0 0.0 0.0 108 +109 0.0247871875762939 0.0299999999999976 0.0299999999999976 0.0 109 +110 0.0018157958984375 0.0 0.0 0.0 110 +111 0.00183296203613281 0.0 0.0 0.0 111 +112 0.00179004669189453 0.0 0.0 0.0 112 +113 0.00177502632141113 0.0100000000000016 0.0100000000000016 0.0 113 +114 0.00177502632141113 0.0 0.0 0.0 114 +115 0.00174498558044434 0.0 0.0 0.0 115 +116 0.00174808502197266 0.0 0.0 0.0 116 +117 0.00175595283508301 0.0 0.0 0.0 117 +118 0.00174808502197266 0.00999999999999801 0.00999999999999801 0.0 118 +119 0.00177216529846191 0.0 0.0 0.0 119 +120 0.0017540454864502 0.0 0.0 0.0 120 +121 0.00176286697387695 0.0 0.0 0.0 121 +122 0.00176787376403809 0.0 0.0 0.0 122 +123 0.00175905227661133 0.0 0.0 0.0 123 +124 0.0017549991607666 0.0100000000000016 0.0100000000000016 0.0 124 +125 0.00174403190612793 0.0 0.0 0.0 125 +126 0.00174903869628906 0.0 0.0 0.0 126 +127 0.00180387496948242 0.0 0.0 0.0 127 +128 0.00177502632141113 0.0 0.0 0.0 128 +129 0.00175595283508301 0.00999999999999801 0.00999999999999801 0.0 129 +130 0.00174903869628906 0.0 0.0 0.0 130 +131 0.00176501274108887 0.0 0.0 0.0 131 +132 0.00191903114318848 0.0 0.0 0.0 132 +133 0.0034480094909668 0.0 0.0 0.0 133 +134 0.00341916084289551 0.0100000000000016 0.0100000000000016 0.0 134 +135 0.00260114669799805 0.0 0.0 0.0 135 +136 0.00203084945678711 0.0 0.0 0.0 136 +137 0.00176596641540527 0.0 0.0 0.0 137 +138 0.00175189971923828 0.0100000000000016 0.0100000000000016 0.0 138 +139 0.00176119804382324 0.0 0.0 0.0 139 +140 0.00174784660339355 0.0 0.0 0.0 140 +141 0.00173783302307129 0.0 0.0 0.0 141 +142 0.00179481506347656 0.0 0.0 0.0 142 +143 0.00173401832580566 0.00999999999999801 0.00999999999999801 0.0 143 +144 0.00175189971923828 0.0 0.0 0.0 144 +145 0.00174188613891602 0.0 0.0 0.0 145 +146 0.0017549991607666 0.0 0.0 0.0 146 +147 0.00174808502197266 0.0 0.0 0.0 147 +148 0.00174498558044434 0.0 0.0 0.0 148 +149 0.00174307823181152 0.0100000000000016 0.0100000000000016 0.0 149 +150 0.00175595283508301 0.0 0.0 0.0 150 +151 0.0017549991607666 0.0 0.0 0.0 151 +152 0.00174403190612793 0.0 0.0 0.0 152 +153 0.00174808502197266 0.0 0.0 0.0 153 +154 0.00174403190612793 0.0 0.0 0.0 154 +155 0.00183796882629395 0.00999999999999801 0.00999999999999801 0.0 155 +156 0.00176095962524414 0.0 0.0 0.0 156 +157 0.0017399787902832 0.0 0.0 0.0 157 +158 0.00181007385253906 0.0 0.0 0.0 158 +159 0.00175905227661133 0.0 0.0 0.0 159 +160 0.00177717208862305 0.0100000000000016 0.0100000000000016 0.0 160 +161 0.00175380706787109 0.0 0.0 0.0 161 +162 0.00177097320556641 0.0 0.0 0.0 162 +163 0.0254480838775635 0.0199999999999996 0.0199999999999996 0.0 163 +164 0.00185108184814453 0.00999999999999801 0.00999999999999801 0.0 164 +165 0.00188708305358887 0.0 0.0 0.0 165 +166 0.00177788734436035 0.0 0.0 0.0 166 +167 0.00183510780334473 0.0 0.0 0.0 167 +168 0.00177812576293945 0.0 0.0 0.0 168 +169 0.00177502632141113 0.0100000000000016 0.0100000000000016 0.0 169 +170 0.00174593925476074 0.0 0.0 0.0 170 +171 0.00176692008972168 0.0 0.0 0.0 171 +172 0.00175786018371582 0.0 0.0 0.0 172 +173 0.00176501274108887 0.0 0.0 0.0 173 +174 0.0018000602722168 0.0100000000000016 0.0100000000000016 0.0 174 +175 0.00176095962524414 0.0 0.0 0.0 175 +176 0.00175714492797852 0.0 0.0 0.0 176 +177 0.00174999237060547 0.0 0.0 0.0 177 +178 0.00176191329956055 0.0 0.0 0.0 178 +179 0.00175786018371582 0.0 0.0 0.0 179 +180 0.00174117088317871 0.00999999999999801 0.00999999999999801 0.0 180 +181 0.00177001953125 0.0 0.0 0.0 181 +182 0.00176095962524414 0.0 0.0 0.0 182 +183 0.00174903869628906 0.0 0.0 0.0 183 +184 0.00174093246459961 0.0 0.0 0.0 184 +185 0.00174307823181152 0.0 0.0 0.0 185 +186 0.00175595283508301 0.0100000000000016 0.0100000000000016 0.0 186 +187 0.00175189971923828 0.0 0.0 0.0 187 +188 0.00173711776733398 0.0 0.0 0.0 188 +189 0.00221514701843262 0.0 0.0 0.0 189 +190 0.00177502632141113 0.0 0.0 0.0 190 +191 0.00176811218261719 0.00999999999999801 0.00999999999999801 0.0 191 +192 0.00185799598693848 0.0 0.0 0.0 192 +193 0.00174903869628906 0.0 0.0 0.0 193 +194 0.00174379348754883 0.0 0.0 0.0 194 +195 0.0017399787902832 0.0 0.0 0.0 195 +196 0.00173401832580566 0.0100000000000016 0.0100000000000016 0.0 196 +197 0.00172996520996094 0.0 0.0 0.0 197 +198 0.00173401832580566 0.0 0.0 0.0 198 +199 0.00182390213012695 0.0 0.0 0.0 199 +200 0.00174784660339355 0.0 0.0 0.0 200 +201 0.0017549991607666 0.0 0.0 0.0 201 +202 0.00174307823181152 0.00999999999999801 0.00999999999999801 0.0 202 +203 0.00172710418701172 0.0 0.0 0.0 203 +204 0.00174283981323242 0.0 0.0 0.0 204 +205 0.00174999237060547 0.0 0.0 0.0 205 +206 0.00174093246459961 0.0 0.0 0.0 206 +207 0.00173616409301758 0.0 0.0 0.0 207 +208 0.00174903869628906 0.0100000000000016 0.0100000000000016 0.0 208 +209 0.00177407264709473 0.0 0.0 0.0 209 +210 0.00176286697387695 0.0 0.0 0.0 210 +211 0.00174903869628906 0.0 0.0 0.0 211 +212 0.00173807144165039 0.0 0.0 0.0 212 +213 0.00173020362854004 0.0100000000000016 0.0100000000000016 0.0 213 +214 0.00177502632141113 0.0 0.0 0.0 214 +215 0.00175309181213379 0.0 0.0 0.0 215 +216 0.00175595283508301 0.0 0.0 0.0 216 +217 0.0257258415222168 0.0299999999999976 0.0299999999999976 0.0 217 +218 0.00183296203613281 0.0 0.0 0.0 218 +219 0.00183606147766113 0.0 0.0 0.0 219 +220 0.0017850399017334 0.0 0.0 0.0 220 +221 0.00177097320556641 0.0 0.0 0.0 221 +222 0.00177097320556641 0.0100000000000016 0.0100000000000016 0.0 222 +223 0.00174808502197266 0.0 0.0 0.0 223 +224 0.00177216529846191 0.0 0.0 0.0 224 +225 0.0017549991607666 0.0 0.0 0.0 225 +226 0.00176095962524414 0.0 0.0 0.0 226 +227 0.00178098678588867 0.00999999999999801 0.00999999999999801 0.0 227 +228 0.00174188613891602 0.0 0.0 0.0 228 +229 0.0017540454864502 0.0 0.0 0.0 229 +230 0.00176477432250977 0.0 0.0 0.0 230 +231 0.00176191329956055 0.0 0.0 0.0 231 +232 0.00174713134765625 0.0 0.0 0.0 232 +233 0.00176095962524414 0.0100000000000016 0.0100000000000016 0.0 233 +234 0.00174903869628906 0.0 0.0 0.0 234 +235 0.0017549991607666 0.0 0.0 0.0 235 +236 0.00177001953125 0.0 0.0 0.0 236 +237 0.00174093246459961 0.0 0.0 0.0 237 +238 0.00174379348754883 0.0 0.0 0.0 238 +239 0.0017390251159668 0.00999999999999801 0.00999999999999801 0.0 239 +240 0.00175213813781738 0.0 0.0 0.0 240 +241 0.00174117088317871 0.0 0.0 0.0 241 +242 0.00341701507568359 0.0 0.0 0.0 242 +243 0.00347495079040527 0.0100000000000016 0.0100000000000016 0.0 243 +244 0.00339508056640625 0.0 0.0 0.0 244 +245 0.00204801559448242 0.0 0.0 0.0 245 +246 0.00174903869628906 0.0 0.0 0.0 246 +247 0.00174903869628906 0.0100000000000016 0.0100000000000016 0.0 247 +248 0.00174283981323242 0.0 0.0 0.0 248 +249 0.00176382064819336 0.0 0.0 0.0 249 +250 0.00179600715637207 0.0 0.0 0.0 250 +251 0.00175380706787109 0.0 0.0 0.0 251 +252 0.00175976753234863 0.00999999999999801 0.00999999999999801 0.0 252 +253 0.00174188613891602 0.0 0.0 0.0 253 +254 0.00174808502197266 0.0 0.0 0.0 254 +255 0.00175690650939941 0.0 0.0 0.0 255 +256 0.00173091888427734 0.0 0.0 0.0 256 +257 0.00175213813781738 0.0 0.0 0.0 257 +258 0.00174498558044434 0.0100000000000016 0.0100000000000016 0.0 258 +259 0.00174999237060547 0.0 0.0 0.0 259 +260 0.00175094604492188 0.0 0.0 0.0 260 +261 0.00177097320556641 0.0 0.0 0.0 261 +262 0.00174283981323242 0.0 0.0 0.0 262 +263 0.00174999237060547 0.00999999999999801 0.00999999999999801 0.0 263 +264 0.00174713134765625 0.0 0.0 0.0 264 +265 0.00174212455749512 0.0 0.0 0.0 265 +266 0.00174498558044434 0.0 0.0 0.0 266 +267 0.00180602073669434 0.0 0.0 0.0 267 +268 0.00176906585693359 0.0 0.0 0.0 268 +269 0.00176382064819336 0.0100000000000016 0.0100000000000016 0.0 269 +270 0.0255179405212402 0.0199999999999996 0.0199999999999996 0.0 270 +271 0.00179314613342285 0.0 0.0 0.0 271 +272 0.00182604789733887 0.00999999999999801 0.00999999999999801 0.0 272 +273 0.00179910659790039 0.0 0.0 0.0 273 +274 0.00179505348205566 0.0 0.0 0.0 274 +275 0.00176811218261719 0.0 0.0 0.0 275 +276 0.00177192687988281 0.0 0.0 0.0 276 +277 0.00177478790283203 0.0 0.0 0.0 277 +278 0.00176596641540527 0.0100000000000016 0.0100000000000016 0.0 278 +279 0.0020899772644043 0.0 0.0 0.0 279 +280 0.00182890892028809 0.0 0.0 0.0 280 +281 0.00177597999572754 0.0 0.0 0.0 281 +282 0.0018761157989502 0.0 0.0 0.0 282 +283 0.00176405906677246 0.0100000000000016 0.0100000000000016 0.0 283 +284 0.00177693367004395 0.0 0.0 0.0 284 +285 0.00175094604492188 0.0 0.0 0.0 285 +286 0.00176000595092773 0.0 0.0 0.0 286 +287 0.00176095962524414 0.0 0.0 0.0 287 +288 0.00176715850830078 0.0 0.0 0.0 288 +289 0.0017549991607666 0.00999999999999801 0.00999999999999801 0.0 289 +290 0.00177216529846191 0.0 0.0 0.0 290 +291 0.00175881385803223 0.0 0.0 0.0 291 +292 0.00177502632141113 0.0 0.0 0.0 292 +293 0.00174999237060547 0.0 0.0 0.0 293 +294 0.00176000595092773 0.0100000000000016 0.0100000000000016 0.0 294 +295 0.00173807144165039 0.0 0.0 0.0 295 +296 0.00174999237060547 0.0 0.0 0.0 296 +297 0.00174212455749512 0.0 0.0 0.0 297 +298 0.0017549991607666 0.0 0.0 0.0 298 +299 0.00174713134765625 0.0 0.0 0.0 299 +300 0.00174784660339355 0.00999999999999801 0.00999999999999801 0.0 300 +301 0.00174403190612793 0.0 0.0 0.0 301 +302 0.00175905227661133 0.0 0.0 0.0 302 +303 0.00174713134765625 0.0 0.0 0.0 303 +304 0.00293898582458496 0.0 0.0 0.0 304 +305 0.00175619125366211 0.0100000000000016 0.0100000000000016 0.0 305 +306 0.00176787376403809 0.0 0.0 0.0 306 +307 0.00173401832580566 0.0 0.0 0.0 307 +308 0.00176095962524414 0.0 0.0 0.0 308 +309 0.00177383422851562 0.0 0.0 0.0 309 +310 0.00175189971923828 0.0 0.0 0.0 310 +311 0.00173211097717285 0.00999999999999801 0.00999999999999801 0.0 311 +312 0.00173211097717285 0.0 0.0 0.0 312 +313 0.00175786018371582 0.0 0.0 0.0 313 +314 0.0017549991607666 0.0 0.0 0.0 314 +315 0.00180292129516602 0.0 0.0 0.0 315 +316 0.00176787376403809 0.0100000000000016 0.0100000000000016 0.0 316 +317 0.00175714492797852 0.0 0.0 0.0 317 +318 0.00177097320556641 0.0 0.0 0.0 318 +319 0.00173711776733398 0.0 0.0 0.0 319 +320 0.00174307823181152 0.0 0.0 0.0 320 +321 0.00177502632141113 0.0 0.0 0.0 321 +322 0.00176501274108887 0.0100000000000016 0.0100000000000016 0.0 322 +323 0.00177407264709473 0.0 0.0 0.0 323 +324 0.0253810882568359 0.0199999999999996 0.0199999999999996 0.0 324 +325 0.00182509422302246 0.00999999999999801 0.00999999999999801 0.0 325 +326 0.00184917449951172 0.0 0.0 0.0 326 +327 0.0018160343170166 0.0 0.0 0.0 327 +328 0.00176692008972168 0.0 0.0 0.0 328 +329 0.00176501274108887 0.0 0.0 0.0 329 +330 0.00177097320556641 0.0 0.0 0.0 330 +331 0.00176906585693359 0.0100000000000016 0.0100000000000016 0.0 331 +332 0.00175690650939941 0.0 0.0 0.0 332 +333 0.00176906585693359 0.0 0.0 0.0 333 +334 0.00173497200012207 0.0 0.0 0.0 334 +335 0.00176095962524414 0.0 0.0 0.0 335 +336 0.00176286697387695 0.00999999999999801 0.00999999999999801 0.0 336 +337 0.00176382064819336 0.0 0.0 0.0 337 +338 0.00174379348754883 0.0 0.0 0.0 338 +339 0.00174808502197266 0.0 0.0 0.0 339 +340 0.00175595283508301 0.0 0.0 0.0 340 +341 0.0017540454864502 0.0 0.0 0.0 341 +342 0.00174903869628906 0.0100000000000016 0.0100000000000016 0.0 342 +343 0.00172686576843262 0.0 0.0 0.0 343 +344 0.00175786018371582 0.0 0.0 0.0 344 +345 0.00181317329406738 0.0 0.0 0.0 345 +346 0.00176692008972168 0.0 0.0 0.0 346 +347 0.00175213813781738 0.00999999999999801 0.00999999999999801 0.0 347 +348 0.00172591209411621 0.0 0.0 0.0 348 +349 0.00174093246459961 0.0 0.0 0.0 349 +350 0.00202202796936035 0.0 0.0 0.0 350 +351 0.00346088409423828 0.0 0.0 0.0 351 +352 0.00342106819152832 0.0100000000000016 0.0100000000000016 0.0 352 +353 0.0033118724822998 0.0 0.0 0.0 353 +354 0.00195193290710449 0.0 0.0 0.0 354 +355 0.00175690650939941 0.0100000000000016 0.0100000000000016 0.0 355 +356 0.00174379348754883 0.0 0.0 0.0 356 +357 0.00174283981323242 0.0 0.0 0.0 357 +358 0.00174880027770996 0.0 0.0 0.0 358 +359 0.00177788734436035 0.0 0.0 0.0 359 +360 0.00173401832580566 0.0 0.0 0.0 360 +361 0.00173687934875488 0.00999999999999801 0.00999999999999801 0.0 361 +362 0.00174403190612793 0.0 0.0 0.0 362 +363 0.00174999237060547 0.0 0.0 0.0 363 +364 0.00173592567443848 0.0 0.0 0.0 364 +365 0.00175094604492188 0.0 0.0 0.0 365 +366 0.00174188613891602 0.0 0.0 0.0 366 +367 0.00175118446350098 0.0100000000000016 0.0100000000000016 0.0 367 +368 0.00175595283508301 0.0 0.0 0.0 368 +369 0.00174403190612793 0.0 0.0 0.0 369 +370 0.0017387866973877 0.0 0.0 0.0 370 +371 0.00177192687988281 0.0 0.0 0.0 371 +372 0.00177907943725586 0.00999999999999801 0.00999999999999801 0.0 372 +373 0.00174903869628906 0.0 0.0 0.0 373 +374 0.00176215171813965 0.0 0.0 0.0 374 +375 0.0023951530456543 0.0 0.0 0.0 375 +376 0.00357913970947266 0.0100000000000016 0.0100000000000016 0.0 376 +377 0.0294489860534668 0.0199999999999996 0.0199999999999996 0.0 377 +378 0.00180578231811523 0.00999999999999801 0.00999999999999801 0.0 378 +379 0.00181698799133301 0.0 0.0 0.0 379 +380 0.00183391571044922 0.0 0.0 0.0 380 +381 0.00181293487548828 0.0 0.0 0.0 381 +382 0.00175809860229492 0.0 0.0 0.0 382 +383 0.00176405906677246 0.0100000000000016 0.0100000000000016 0.0 383 +384 0.00176000595092773 0.0 0.0 0.0 384 +385 0.00175809860229492 0.0 0.0 0.0 385 +386 0.00177288055419922 0.0 0.0 0.0 386 +387 0.00175285339355469 0.0 0.0 0.0 387 +388 0.00175595283508301 0.0 0.0 0.0 388 +389 0.00177502632141113 0.0100000000000016 0.0100000000000016 0.0 389 +390 0.00174903869628906 0.0 0.0 0.0 390 +391 0.00176215171813965 0.0 0.0 0.0 391 +392 0.00174903869628906 0.0 0.0 0.0 392 +393 0.00174307823181152 0.0 0.0 0.0 393 +394 0.00177812576293945 0.00999999999999801 0.00999999999999801 0.0 394 +395 0.00176596641540527 0.0 0.0 0.0 395 +396 0.00178003311157227 0.0 0.0 0.0 396 +397 0.0017390251159668 0.0 0.0 0.0 397 +398 0.00174999237060547 0.0 0.0 0.0 398 +399 0.00174307823181152 0.0 0.0 0.0 399 +400 0.00176191329956055 0.0100000000000016 0.0100000000000016 0.0 400 +401 0.0017549991607666 0.0 0.0 0.0 401 +402 0.00173592567443848 0.0 0.0 0.0 402 +403 0.00173401832580566 0.0 0.0 0.0 403 +404 0.00176095962524414 0.0 0.0 0.0 404 +405 0.00174689292907715 0.00999999999999801 0.00999999999999801 0.0 405 +406 0.00176000595092773 0.0 0.0 0.0 406 +407 0.00172615051269531 0.0 0.0 0.0 407 +408 0.00174188613891602 0.0 0.0 0.0 408 +409 0.00174283981323242 0.0 0.0 0.0 409 +410 0.0017540454864502 0.0 0.0 0.0 410 +411 0.00174403190612793 0.0100000000000016 0.0100000000000016 0.0 411 +412 0.00172901153564453 0.0 0.0 0.0 412 +413 0.00173282623291016 0.0 0.0 0.0 413 +414 0.00174880027770996 0.0 0.0 0.0 414 +415 0.0017549991607666 0.0 0.0 0.0 415 +416 0.00173091888427734 0.00999999999999801 0.00999999999999801 0.0 416 +417 0.00174999237060547 0.0 0.0 0.0 417 +418 0.00184798240661621 0.0 0.0 0.0 418 +419 0.00175118446350098 0.0 0.0 0.0 419 +420 0.00173497200012207 0.0 0.0 0.0 420 +421 0.00173807144165039 0.0 0.0 0.0 421 +422 0.00174903869628906 0.0100000000000016 0.0100000000000016 0.0 422 +423 0.00174093246459961 0.0 0.0 0.0 423 +424 0.00177288055419922 0.0 0.0 0.0 424 +425 0.00176000595092773 0.0 0.0 0.0 425 +426 0.00174880027770996 0.0 0.0 0.0 426 +427 0.00173187255859375 0.0 0.0 0.0 427 +428 0.00179195404052734 0.0100000000000016 0.0100000000000016 0.0 428 +429 0.00175309181213379 0.0 0.0 0.0 429 +430 0.0253579616546631 0.0199999999999996 0.0199999999999996 0.0 430 +431 0.0018010139465332 0.00999999999999801 0.00999999999999801 0.0 431 +432 0.00183796882629395 0.0 0.0 0.0 432 +433 0.00179314613342285 0.0 0.0 0.0 433 +434 0.00180387496948242 0.0 0.0 0.0 434 +435 0.00178289413452148 0.0 0.0 0.0 435 +436 0.00178003311157227 0.0100000000000016 0.0100000000000016 0.0 436 +437 0.00177001953125 0.0 0.0 0.0 437 +438 0.00175285339355469 0.0 0.0 0.0 438 +439 0.00176405906677246 0.0 0.0 0.0 439 +440 0.00176501274108887 0.0 0.0 0.0 440 +441 0.00173497200012207 0.0 0.0 0.0 441 +442 0.00176215171813965 0.00999999999999801 0.00999999999999801 0.0 442 +443 0.00176000595092773 0.0 0.0 0.0 443 +444 0.0017390251159668 0.0 0.0 0.0 444 +445 0.00175714492797852 0.0 0.0 0.0 445 +446 0.00178098678588867 0.0 0.0 0.0 446 +447 0.00176286697387695 0.0 0.0 0.0 447 +448 0.00175595283508301 0.0100000000000016 0.0100000000000016 0.0 448 +449 0.00177097320556641 0.0 0.0 0.0 449 +450 0.00175905227661133 0.0 0.0 0.0 450 +451 0.00175595283508301 0.0 0.0 0.0 451 +452 0.00177693367004395 0.0 0.0 0.0 452 +453 0.00174999237060547 0.00999999999999801 0.00999999999999801 0.0 453 +454 0.00175595283508301 0.0 0.0 0.0 454 +455 0.00176191329956055 0.0 0.0 0.0 455 +456 0.00175094604492188 0.0 0.0 0.0 456 +457 0.00329685211181641 0.0 0.0 0.0 457 +458 0.00347805023193359 0.0100000000000016 0.0100000000000016 0.0 458 +459 0.00338196754455566 0.0 0.0 0.0 459 +460 0.00222587585449219 0.0 0.0 0.0 460 +461 0.00174784660339355 0.0100000000000016 0.0100000000000016 0.0 461 +462 0.00176715850830078 0.0 0.0 0.0 462 +463 0.00176501274108887 0.0 0.0 0.0 463 +464 0.00172901153564453 0.0 0.0 0.0 464 +465 0.00177407264709473 0.0 0.0 0.0 465 +466 0.00175309181213379 0.0 0.0 0.0 466 +467 0.00176095962524414 0.00999999999999801 0.00999999999999801 0.0 467 +468 0.00174403190612793 0.0 0.0 0.0 468 +469 0.00172996520996094 0.0 0.0 0.0 469 +470 0.00175285339355469 0.0 0.0 0.0 470 +471 0.00176000595092773 0.0 0.0 0.0 471 +472 0.00176119804382324 0.0100000000000016 0.0100000000000016 0.0 472 +473 0.00173187255859375 0.0 0.0 0.0 473 +474 0.00172281265258789 0.0 0.0 0.0 474 +475 0.00175905227661133 0.0 0.0 0.0 475 +476 0.00175714492797852 0.0 0.0 0.0 476 +477 0.00174093246459961 0.0 0.0 0.0 477 +478 0.00176501274108887 0.00999999999999801 0.00999999999999801 0.0 478 +479 0.00173497200012207 0.0 0.0 0.0 479 +480 0.00174593925476074 0.0 0.0 0.0 480 +481 0.00177001953125 0.0 0.0 0.0 481 +482 0.00177097320556641 0.0 0.0 0.0 482 +483 0.0255038738250732 0.0300000000000011 0.0300000000000011 0.0 483 +484 0.00180983543395996 0.0 0.0 0.0 484 +485 0.00182580947875977 0.0 0.0 0.0 485 +486 0.00181293487548828 0.0 0.0 0.0 486 +487 0.00178980827331543 0.00999999999999801 0.00999999999999801 0.0 487 +488 0.00177001953125 0.0 0.0 0.0 488 +489 0.00174784660339355 0.0 0.0 0.0 489 +490 0.00177311897277832 0.0 0.0 0.0 490 +491 0.00178694725036621 0.0 0.0 0.0 491 +492 0.00176596641540527 0.0100000000000016 0.0100000000000016 0.0 492 +493 0.00175786018371582 0.0 0.0 0.0 493 +494 0.00176286697387695 0.0 0.0 0.0 494 +495 0.00174117088317871 0.0 0.0 0.0 495 +496 0.0017540454864502 0.0 0.0 0.0 496 +497 0.00176811218261719 0.0 0.0 0.0 497 +498 0.00176405906677246 0.0100000000000016 0.0100000000000016 0.0 498 +499 0.00175595283508301 0.0 0.0 0.0 499 +500 0.00183701515197754 0.0 0.0 0.0 500 +501 0.00176692008972168 0.0 0.0 0.0 501 +502 0.00178289413452148 0.0 0.0 0.0 502 +503 0.00176692008972168 0.00999999999999801 0.00999999999999801 0.0 503 +504 0.00175595283508301 0.0 0.0 0.0 504 +505 0.00173616409301758 0.0 0.0 0.0 505 +506 0.00208091735839844 0.0 0.0 0.0 506 +507 0.00292181968688965 0.0 0.0 0.0 507 +508 0.00174379348754883 0.0 0.0 0.0 508 +509 0.00174093246459961 0.0100000000000016 0.0100000000000016 0.0 509 +510 0.00175595283508301 0.0 0.0 0.0 510 +511 0.00174808502197266 0.0 0.0 0.0 511 +512 0.00172805786132812 0.0 0.0 0.0 512 +513 0.00174903869628906 0.0 0.0 0.0 513 +514 0.00177097320556641 0.00999999999999801 0.00999999999999801 0.0 514 +515 0.0017540454864502 0.0 0.0 0.0 515 +516 0.00173282623291016 0.0 0.0 0.0 516 +517 0.00174498558044434 0.0 0.0 0.0 517 +518 0.00174188613891602 0.0 0.0 0.0 518 +519 0.00176811218261719 0.0 0.0 0.0 519 +520 0.00173711776733398 0.0100000000000016 0.0100000000000016 0.0 520 +521 0.00175690650939941 0.0 0.0 0.0 521 +522 0.00173592567443848 0.0 0.0 0.0 522 +523 0.0017390251159668 0.0 0.0 0.0 523 +524 0.00174903869628906 0.0 0.0 0.0 524 +525 0.00175881385803223 0.00999999999999801 0.00999999999999801 0.0 525 +526 0.00173497200012207 0.0 0.0 0.0 526 +527 0.00173616409301758 0.0 0.0 0.0 527 +528 0.00175189971923828 0.0 0.0 0.0 528 +529 0.00174403190612793 0.0 0.0 0.0 529 +530 0.00174903869628906 0.0 0.0 0.0 530 +531 0.00175595283508301 0.0100000000000016 0.0100000000000016 0.0 531 +532 0.00174307823181152 0.0 0.0 0.0 532 +533 0.00174999237060547 0.0 0.0 0.0 533 +534 0.00178980827331543 0.0 0.0 0.0 534 +535 0.00175809860229492 0.0 0.0 0.0 535 +536 0.025597095489502 0.0300000000000011 0.0300000000000011 0.0 536 +537 0.00178790092468262 0.0 0.0 0.0 537 +538 0.00197505950927734 0.0 0.0 0.0 538 +539 0.00181388854980469 0.0 0.0 0.0 539 +540 0.00177693367004395 0.00999999999999801 0.00999999999999801 0.0 540 +541 0.00177311897277832 0.0 0.0 0.0 541 +542 0.00185203552246094 0.0 0.0 0.0 542 +543 0.00176501274108887 0.0 0.0 0.0 543 +544 0.00176501274108887 0.0 0.0 0.0 544 +545 0.00176405906677246 0.0100000000000016 0.0100000000000016 0.0 545 +546 0.00176405906677246 0.0 0.0 0.0 546 +547 0.00174093246459961 0.0 0.0 0.0 547 +548 0.00175905227661133 0.0 0.0 0.0 548 +549 0.00177407264709473 0.0 0.0 0.0 549 +550 0.00176215171813965 0.0 0.0 0.0 550 +551 0.00174903869628906 0.00999999999999801 0.00999999999999801 0.0 551 +552 0.00175595283508301 0.0 0.0 0.0 552 +553 0.00174593925476074 0.0 0.0 0.0 553 +554 0.00176787376403809 0.0 0.0 0.0 554 +555 0.00176000595092773 0.0 0.0 0.0 555 +556 0.00175380706787109 0.0100000000000016 0.0100000000000016 0.0 556 +557 0.00174593925476074 0.0 0.0 0.0 557 +558 0.00173807144165039 0.0 0.0 0.0 558 +559 0.00180602073669434 0.0 0.0 0.0 559 +560 0.00174808502197266 0.0 0.0 0.0 560 +561 0.00174093246459961 0.0 0.0 0.0 561 +562 0.00177311897277832 0.00999999999999801 0.00999999999999801 0.0 562 +563 0.00174212455749512 0.0 0.0 0.0 563 +564 0.00174498558044434 0.0 0.0 0.0 564 +565 0.00191402435302734 0.0 0.0 0.0 565 +566 0.00347208976745605 0.0100000000000016 0.0100000000000016 0.0 566 +567 0.00344085693359375 0.0 0.0 0.0 567 +568 0.00338578224182129 0.0 0.0 0.0 568 +569 0.00339102745056152 0.0100000000000016 0.0100000000000016 0.0 569 +570 0.00190401077270508 0.0 0.0 0.0 570 +571 0.00175905227661133 0.0 0.0 0.0 571 +572 0.00177097320556641 0.0 0.0 0.0 572 +573 0.00176215171813965 0.0 0.0 0.0 573 +574 0.0017249584197998 0.0 0.0 0.0 574 +575 0.00174903869628906 0.00999999999999801 0.00999999999999801 0.0 575 +576 0.00174593925476074 0.0 0.0 0.0 576 +577 0.0017399787902832 0.0 0.0 0.0 577 +578 0.00174498558044434 0.0 0.0 0.0 578 +579 0.00174689292907715 0.0 0.0 0.0 579 +580 0.00175118446350098 0.0100000000000016 0.0100000000000016 0.0 580 +581 0.00174307823181152 0.0 0.0 0.0 581 +582 0.00175380706787109 0.0 0.0 0.0 582 +583 0.00175690650939941 0.0 0.0 0.0 583 +584 0.00174403190612793 0.0 0.0 0.0 584 +585 0.00174903869628906 0.0 0.0 0.0 585 +586 0.00176000595092773 0.00999999999999801 0.00999999999999801 0.0 586 +587 0.00176596641540527 0.0 0.0 0.0 587 +588 0.00175595283508301 0.0 0.0 0.0 588 +589 0.0243070125579834 0.0199999999999996 0.0199999999999996 0.0 589 +590 0.00179505348205566 0.0100000000000016 0.0100000000000016 0.0 590 +591 0.00179696083068848 0.0 0.0 0.0 591 +592 0.0018000602722168 0.0 0.0 0.0 592 +593 0.00178909301757812 0.0 0.0 0.0 593 +594 0.00181698799133301 0.0 0.0 0.0 594 +595 0.00178003311157227 0.00999999999999801 0.00999999999999801 0.0 595 +596 0.00175619125366211 0.0 0.0 0.0 596 +597 0.0017540454864502 0.0 0.0 0.0 597 +598 0.00177407264709473 0.0 0.0 0.0 598 +599 0.00177502632141113 0.0 0.0 0.0 599 +600 0.00176692008972168 0.0 0.0 0.0 600 +601 0.00175690650939941 0.0100000000000016 0.0100000000000016 0.0 601 +602 0.00173401832580566 0.0 0.0 0.0 602 +603 0.00175213813781738 0.0 0.0 0.0 603 +604 0.00176692008972168 0.0 0.0 0.0 604 +605 0.00175189971923828 0.0 0.0 0.0 605 +606 0.00176692008972168 0.0100000000000016 0.0100000000000016 0.0 606 +607 0.00175595283508301 0.0 0.0 0.0 607 +608 0.00176811218261719 0.0 0.0 0.0 608 +609 0.00176787376403809 0.0 0.0 0.0 609 +610 0.00177121162414551 0.0 0.0 0.0 610 +611 0.00175094604492188 0.0 0.0 0.0 611 +612 0.00174713134765625 0.00999999999999801 0.00999999999999801 0.0 612 +613 0.00174403190612793 0.0 0.0 0.0 613 +614 0.00173211097717285 0.0 0.0 0.0 614 +615 0.0017859935760498 0.0 0.0 0.0 615 +616 0.00175309181213379 0.0 0.0 0.0 616 +617 0.00174784660339355 0.0 0.0 0.0 617 +618 0.00174903869628906 0.0 0.0 0.0 618 +619 0.00175714492797852 0.0 0.0 0.0 619 +620 0.0022280216217041 0.0 0.0 0.0 620 +621 0.00176501274108887 0.0 0.0 0.0 621 +622 0.00176191329956055 0.0 0.0 0.0 622 +623 0.00185799598693848 0.00999999999999801 0.00999999999999801 0.0 623 +624 0.00174689292907715 0.0 0.0 0.0 624 +625 0.00174689292907715 0.0 0.0 0.0 625 +626 0.0017249584197998 0.0 0.0 0.0 626 +627 0.00173401832580566 0.0 0.0 0.0 627 +628 0.00175118446350098 0.0100000000000016 0.0100000000000016 0.0 628 +629 0.00173401832580566 0.0 0.0 0.0 629 +630 0.00174593925476074 0.0 0.0 0.0 630 +631 0.00174593925476074 0.0 0.0 0.0 631 +632 0.00174689292907715 0.0 0.0 0.0 632 +633 0.00175905227661133 0.0 0.0 0.0 633 +634 0.00177001953125 0.00999999999999801 0.00999999999999801 0.0 634 +635 0.00174403190612793 0.0 0.0 0.0 635 +636 0.00185108184814453 0.0 0.0 0.0 636 +637 0.00174403190612793 0.0 0.0 0.0 637 +638 0.00175023078918457 0.0 0.0 0.0 638 +639 0.00177407264709473 0.0100000000000016 0.0100000000000016 0.0 639 +640 0.00174403190612793 0.0 0.0 0.0 640 +641 0.00175714492797852 0.0 0.0 0.0 641 +642 0.0244560241699219 0.0199999999999996 0.0199999999999996 0.0 642 +643 0.00182914733886719 0.0100000000000016 0.0100000000000016 0.0 643 +644 0.00178813934326172 0.0 0.0 0.0 644 +645 0.00177693367004395 0.0 0.0 0.0 645 +646 0.00177192687988281 0.0 0.0 0.0 646 +647 0.00177478790283203 0.0 0.0 0.0 647 +648 0.00176906585693359 0.0 0.0 0.0 648 +649 0.00176787376403809 0.00999999999999801 0.00999999999999801 0.0 649 +650 0.00174212455749512 0.0 0.0 0.0 650 +651 0.00175595283508301 0.0 0.0 0.0 651 +652 0.00176286697387695 0.0 0.0 0.0 652 +653 0.00176095962524414 0.0 0.0 0.0 653 +654 0.00177597999572754 0.0100000000000016 0.0100000000000016 0.0 654 +655 0.00177288055419922 0.0 0.0 0.0 655 +656 0.00175118446350098 0.0 0.0 0.0 656 +657 0.00175309181213379 0.0 0.0 0.0 657 +658 0.0017540454864502 0.0 0.0 0.0 658 +659 0.0017549991607666 0.0 0.0 0.0 659 +660 0.00176215171813965 0.00999999999999801 0.00999999999999801 0.0 660 +661 0.00176692008972168 0.0 0.0 0.0 661 +662 0.00175619125366211 0.0 0.0 0.0 662 +663 0.00177288055419922 0.0 0.0 0.0 663 +664 0.00176310539245605 0.0 0.0 0.0 664 +665 0.00175189971923828 0.0 0.0 0.0 665 +666 0.00175094604492188 0.0100000000000016 0.0100000000000016 0.0 666 +667 0.00175189971923828 0.0 0.0 0.0 667 +668 0.00175905227661133 0.0 0.0 0.0 668 +669 0.00175690650939941 0.0 0.0 0.0 669 +670 0.00174903869628906 0.0 0.0 0.0 670 +671 0.00176382064819336 0.00999999999999801 0.00999999999999801 0.0 671 +672 0.00174307823181152 0.0 0.0 0.0 672 +673 0.00174117088317871 0.0 0.0 0.0 673 +674 0.00176906585693359 0.0 0.0 0.0 674 +675 0.00325989723205566 0.0 0.0 0.0 675 +676 0.00345802307128906 0.0100000000000016 0.0100000000000016 0.0 676 +677 0.0026400089263916 0.0 0.0 0.0 677 +678 0.00176692008972168 0.0 0.0 0.0 678 +679 0.00268101692199707 0.0100000000000016 0.0100000000000016 0.0 679 +680 0.00180482864379883 0.0 0.0 0.0 680 +681 0.00174808502197266 0.0 0.0 0.0 681 +682 0.00174283981323242 0.0 0.0 0.0 682 +683 0.00176095962524414 0.0 0.0 0.0 683 +684 0.00176095962524414 0.0 0.0 0.0 684 +685 0.00175595283508301 0.00999999999999801 0.00999999999999801 0.0 685 +686 0.00175094604492188 0.0 0.0 0.0 686 +687 0.00176477432250977 0.0 0.0 0.0 687 +688 0.00176000595092773 0.0 0.0 0.0 688 +689 0.00176906585693359 0.0 0.0 0.0 689 +690 0.00177502632141113 0.0100000000000016 0.0100000000000016 0.0 690 +691 0.00174808502197266 0.0 0.0 0.0 691 +692 0.00178909301757812 0.0 0.0 0.0 692 +693 0.00177693367004395 0.0 0.0 0.0 693 +694 0.0252690315246582 0.0299999999999976 0.0299999999999976 0.0 694 +695 0.00181198120117188 0.0 0.0 0.0 695 +696 0.00185799598693848 0.0 0.0 0.0 696 +697 0.00180315971374512 0.0 0.0 0.0 697 +698 0.00178194046020508 0.0 0.0 0.0 698 +699 0.00178718566894531 0.0100000000000016 0.0100000000000016 0.0 699 +700 0.00174593925476074 0.0 0.0 0.0 700 +701 0.00177192687988281 0.0 0.0 0.0 701 +702 0.00177216529846191 0.0 0.0 0.0 702 +703 0.00174808502197266 0.0 0.0 0.0 703 +704 0.00176882743835449 0.0 0.0 0.0 704 +705 0.0017540454864502 0.00999999999999801 0.00999999999999801 0.0 705 +706 0.00174403190612793 0.0 0.0 0.0 706 +707 0.00177288055419922 0.0 0.0 0.0 707 +708 0.00177001953125 0.0 0.0 0.0 708 +709 0.00176310539245605 0.0 0.0 0.0 709 +710 0.00175690650939941 0.0 0.0 0.0 710 +711 0.00179791450500488 0.0100000000000016 0.0100000000000016 0.0 711 +712 0.00183296203613281 0.0 0.0 0.0 712 +713 0.00177001953125 0.0 0.0 0.0 713 +714 0.00175595283508301 0.0 0.0 0.0 714 +715 0.00175189971923828 0.0 0.0 0.0 715 +716 0.00174713134765625 0.0 0.0 0.0 716 +717 0.00175809860229492 0.0100000000000016 0.0100000000000016 0.0 717 +718 0.00182104110717773 0.0 0.0 0.0 718 +719 0.0017399787902832 0.0 0.0 0.0 719 +720 0.00173497200012207 0.0 0.0 0.0 720 +721 0.00173783302307129 0.0 0.0 0.0 721 +722 0.0017399787902832 0.00999999999999801 0.00999999999999801 0.0 722 +723 0.00175285339355469 0.0 0.0 0.0 723 +724 0.00173282623291016 0.0 0.0 0.0 724 +725 0.00175213813781738 0.0 0.0 0.0 725 +726 0.00174498558044434 0.0 0.0 0.0 726 +727 0.00174093246459961 0.0 0.0 0.0 727 +728 0.00177121162414551 0.0100000000000016 0.0100000000000016 0.0 728 +729 0.00174903869628906 0.0 0.0 0.0 729 +730 0.00175690650939941 0.0 0.0 0.0 730 +731 0.00173711776733398 0.0 0.0 0.0 731 +732 0.0017399787902832 0.0 0.0 0.0 732 +733 0.00176596641540527 0.00999999999999801 0.00999999999999801 0.0 733 +734 0.00175619125366211 0.0 0.0 0.0 734 +735 0.00173687934875488 0.0 0.0 0.0 735 +736 0.00176000595092773 0.0 0.0 0.0 736 +737 0.00175714492797852 0.0 0.0 0.0 737 +738 0.00174689292907715 0.0 0.0 0.0 738 +739 0.00174689292907715 0.0100000000000016 0.0100000000000016 0.0 739 +740 0.00175309181213379 0.0 0.0 0.0 740 +741 0.00175189971923828 0.0 0.0 0.0 741 +742 0.00175881385803223 0.0 0.0 0.0 742 +743 0.00175189971923828 0.0 0.0 0.0 743 +744 0.00178813934326172 0.00999999999999801 0.00999999999999801 0.0 744 +745 0.00172710418701172 0.0 0.0 0.0 745 +746 0.00175690650939941 0.0 0.0 0.0 746 +747 0.0253231525421143 0.0200000000000031 0.0200000000000031 0.0 747 +748 0.00182986259460449 0.00999999999999801 0.00999999999999801 0.0 748 +749 0.00179004669189453 0.0 0.0 0.0 749 +750 0.00179314613342285 0.0 0.0 0.0 750 +751 0.00178098678588867 0.0 0.0 0.0 751 +752 0.00178003311157227 0.0 0.0 0.0 752 +753 0.00176811218261719 0.0100000000000016 0.0100000000000016 0.0 753 +754 0.00174283981323242 0.0 0.0 0.0 754 +755 0.00176811218261719 0.0 0.0 0.0 755 +756 0.00175881385803223 0.0 0.0 0.0 756 +757 0.00174784660339355 0.0 0.0 0.0 757 +758 0.00175905227661133 0.0 0.0 0.0 758 +759 0.00177812576293945 0.00999999999999801 0.00999999999999801 0.0 759 +760 0.00174689292907715 0.0 0.0 0.0 760 +761 0.00183987617492676 0.0 0.0 0.0 761 +762 0.0017549991607666 0.0 0.0 0.0 762 +763 0.00175786018371582 0.0 0.0 0.0 763 +764 0.00175380706787109 0.0100000000000016 0.0100000000000016 0.0 764 +765 0.00176501274108887 0.0 0.0 0.0 765 +766 0.00175690650939941 0.0 0.0 0.0 766 +767 0.00174498558044434 0.0 0.0 0.0 767 +768 0.0017549991607666 0.0 0.0 0.0 768 +769 0.00175714492797852 0.0 0.0 0.0 769 +770 0.00176405906677246 0.00999999999999801 0.00999999999999801 0.0 770 +771 0.00174999237060547 0.0 0.0 0.0 771 +772 0.00174689292907715 0.0 0.0 0.0 772 +773 0.00174999237060547 0.0 0.0 0.0 773 +774 0.0017387866973877 0.0 0.0 0.0 774 +775 0.00175309181213379 0.0 0.0 0.0 775 +776 0.0017399787902832 0.0100000000000016 0.0100000000000016 0.0 776 +777 0.00179791450500488 0.0 0.0 0.0 777 +778 0.00174188613891602 0.0 0.0 0.0 778 +779 0.00172996520996094 0.0 0.0 0.0 779 +780 0.00173211097717285 0.0 0.0 0.0 780 +781 0.00176191329956055 0.00999999999999801 0.00999999999999801 0.0 781 +782 0.00174999237060547 0.0 0.0 0.0 782 +783 0.00173711776733398 0.0 0.0 0.0 783 +784 0.00174212455749512 0.0 0.0 0.0 784 +785 0.00317001342773438 0.0 0.0 0.0 785 +786 0.00347280502319336 0.0100000000000016 0.0100000000000016 0.0 786 +787 0.00329899787902832 0.0 0.0 0.0 787 +788 0.00238609313964844 0.0 0.0 0.0 788 +789 0.00221085548400879 0.0100000000000016 0.0100000000000016 0.0 789 +790 0.00175285339355469 0.0 0.0 0.0 790 +791 0.00175309181213379 0.0 0.0 0.0 791 +792 0.00172901153564453 0.0 0.0 0.0 792 +793 0.00179696083068848 0.0 0.0 0.0 793 +794 0.00175285339355469 0.0 0.0 0.0 794 +795 0.00173783302307129 0.00999999999999801 0.00999999999999801 0.0 795 +796 0.00177001953125 0.0 0.0 0.0 796 +797 0.00176811218261719 0.0 0.0 0.0 797 +798 0.00175595283508301 0.0 0.0 0.0 798 +799 0.0301520824432373 0.0300000000000011 0.0300000000000011 0.0 799 +800 0.00359296798706055 0.00999999999999801 0.00999999999999801 0.0 800 +801 0.00265407562255859 0.0 0.0 0.0 801 +802 0.00182509422302246 0.0 0.0 0.0 802 +803 0.00179409980773926 0.0 0.0 0.0 803 +804 0.00177407264709473 0.0 0.0 0.0 804 +805 0.00176787376403809 0.0100000000000016 0.0100000000000016 0.0 805 +806 0.00177907943725586 0.0 0.0 0.0 806 +807 0.00176310539245605 0.0 0.0 0.0 807 +808 0.00176811218261719 0.0 0.0 0.0 808 +809 0.00174808502197266 0.0 0.0 0.0 809 +810 0.00175714492797852 0.00999999999999801 0.00999999999999801 0.0 810 +811 0.00174784660339355 0.0 0.0 0.0 811 +812 0.00178885459899902 0.0 0.0 0.0 812 +813 0.00174999237060547 0.0 0.0 0.0 813 +814 0.00176811218261719 0.0 0.0 0.0 814 +815 0.00174999237060547 0.0 0.0 0.0 815 +816 0.00175595283508301 0.0100000000000016 0.0100000000000016 0.0 816 +817 0.00176000595092773 0.0 0.0 0.0 817 +818 0.00177288055419922 0.0 0.0 0.0 818 +819 0.00176095962524414 0.0 0.0 0.0 819 +820 0.0017390251159668 0.0 0.0 0.0 820 +821 0.00179696083068848 0.0 0.0 0.0 821 +822 0.00174283981323242 0.0100000000000016 0.0100000000000016 0.0 822 +823 0.00174713134765625 0.0 0.0 0.0 823 +824 0.00175189971923828 0.0 0.0 0.0 824 +825 0.00175094604492188 0.0 0.0 0.0 825 +826 0.00173616409301758 0.0 0.0 0.0 826 +827 0.00174093246459961 0.00999999999999801 0.00999999999999801 0.0 827 +828 0.00174617767333984 0.0 0.0 0.0 828 +829 0.00174188613891602 0.0 0.0 0.0 829 +830 0.00173592567443848 0.0 0.0 0.0 830 +831 0.0017240047454834 0.0 0.0 0.0 831 +832 0.00176095962524414 0.0 0.0 0.0 832 +833 0.00174713134765625 0.0100000000000016 0.0100000000000016 0.0 833 +834 0.00175094604492188 0.0 0.0 0.0 834 +835 0.00173807144165039 0.0 0.0 0.0 835 +836 0.00176715850830078 0.0 0.0 0.0 836 +837 0.00174093246459961 0.0 0.0 0.0 837 +838 0.00176000595092773 0.00999999999999801 0.00999999999999801 0.0 838 +839 0.00174498558044434 0.0 0.0 0.0 839 +840 0.00174689292907715 0.0 0.0 0.0 840 +841 0.00177502632141113 0.0 0.0 0.0 841 +842 0.00175309181213379 0.0 0.0 0.0 842 +843 0.00175213813781738 0.0 0.0 0.0 843 +844 0.00175905227661133 0.0100000000000016 0.0100000000000016 0.0 844 +845 0.0017249584197998 0.0 0.0 0.0 845 +846 0.00174999237060547 0.0 0.0 0.0 846 +847 0.00175309181213379 0.0 0.0 0.0 847 +848 0.00177311897277832 0.0 0.0 0.0 848 +849 0.00175309181213379 0.00999999999999801 0.00999999999999801 0.0 849 +850 0.00175595283508301 0.0 0.0 0.0 850 +851 0.0253610610961914 0.0200000000000031 0.0200000000000031 0.0 851 +852 0.0018308162689209 0.0 0.0 0.0 852 +853 0.00182509422302246 0.00999999999999801 0.00999999999999801 0.0 853 +854 0.00179100036621094 0.0 0.0 0.0 854 +855 0.0018000602722168 0.0 0.0 0.0 855 +856 0.00175809860229492 0.0 0.0 0.0 856 +857 0.00182390213012695 0.0 0.0 0.0 857 +858 0.00175285339355469 0.0100000000000016 0.0100000000000016 0.0 858 +859 0.00172996520996094 0.0 0.0 0.0 859 +860 0.00173521041870117 0.0 0.0 0.0 860 +861 0.00176787376403809 0.0 0.0 0.0 861 +862 0.00175380706787109 0.0 0.0 0.0 862 +863 0.00174999237060547 0.0 0.0 0.0 863 +864 0.00177502632141113 0.00999999999999801 0.00999999999999801 0.0 864 +865 0.0017549991607666 0.0 0.0 0.0 865 +866 0.00175905227661133 0.0 0.0 0.0 866 +867 0.00177693367004395 0.0 0.0 0.0 867 +868 0.00178217887878418 0.0 0.0 0.0 868 +869 0.00177478790283203 0.0100000000000016 0.0100000000000016 0.0 869 +870 0.00176405906677246 0.0 0.0 0.0 870 +871 0.00176191329956055 0.0 0.0 0.0 871 +872 0.00175213813781738 0.0 0.0 0.0 872 +873 0.00175690650939941 0.0 0.0 0.0 873 +874 0.00174093246459961 0.0 0.0 0.0 874 +875 0.0017399787902832 0.00999999999999801 0.00999999999999801 0.0 875 +876 0.00173616409301758 0.0 0.0 0.0 876 +877 0.00174808502197266 0.0 0.0 0.0 877 +878 0.0017390251159668 0.0 0.0 0.0 878 +879 0.00174403190612793 0.0 0.0 0.0 879 +880 0.00173091888427734 0.0 0.0 0.0 880 +881 0.00175786018371582 0.0100000000000016 0.0100000000000016 0.0 881 +882 0.00173306465148926 0.0 0.0 0.0 882 +883 0.0017399787902832 0.0 0.0 0.0 883 +884 0.00173783302307129 0.0 0.0 0.0 884 +885 0.00172281265258789 0.0 0.0 0.0 885 +886 0.00175690650939941 0.0 0.0 0.0 886 +887 0.00173497200012207 0.00999999999999801 0.00999999999999801 0.0 887 +888 0.00175094604492188 0.0 0.0 0.0 888 +889 0.00172090530395508 0.0 0.0 0.0 889 +890 0.00198698043823242 0.0 0.0 0.0 890 +891 0.00344991683959961 0.0100000000000016 0.0100000000000016 0.0 891 +892 0.00345301628112793 0.0 0.0 0.0 892 +893 0.00206422805786133 0.0 0.0 0.0 893 +894 0.00191783905029297 0.0 0.0 0.0 894 +895 0.00174188613891602 0.0 0.0 0.0 895 +896 0.00173401832580566 0.0100000000000016 0.0100000000000016 0.0 896 +897 0.00175094604492188 0.0 0.0 0.0 897 +898 0.00176310539245605 0.0 0.0 0.0 898 +899 0.00176095962524414 0.0 0.0 0.0 899 +900 0.00181198120117188 0.0 0.0 0.0 900 +901 0.00175094604492188 0.00999999999999801 0.00999999999999801 0.0 901 +902 0.00177597999572754 0.0 0.0 0.0 902 +903 0.0245981216430664 0.0199999999999996 0.0199999999999996 0.0 903 +904 0.00182318687438965 0.0 0.0 0.0 904 +905 0.00179600715637207 0.0100000000000016 0.0100000000000016 0.0 905 +906 0.00179409980773926 0.0 0.0 0.0 906 +907 0.00178408622741699 0.0 0.0 0.0 907 +908 0.00177407264709473 0.0 0.0 0.0 908 +909 0.00176501274108887 0.0 0.0 0.0 909 +910 0.00176596641540527 0.0 0.0 0.0 910 +911 0.00175595283508301 0.00999999999999801 0.00999999999999801 0.0 911 +912 0.00176596641540527 0.0 0.0 0.0 912 +913 0.00176501274108887 0.0 0.0 0.0 913 +914 0.00175809860229492 0.0 0.0 0.0 914 +915 0.00176405906677246 0.0 0.0 0.0 915 +916 0.00176191329956055 0.0100000000000016 0.0100000000000016 0.0 916 +917 0.00175619125366211 0.0 0.0 0.0 917 +918 0.00175690650939941 0.0 0.0 0.0 918 +919 0.00175189971923828 0.0 0.0 0.0 919 +920 0.0017540454864502 0.0 0.0 0.0 920 +921 0.0017540454864502 0.0 0.0 0.0 921 +922 0.00176119804382324 0.00999999999999801 0.00999999999999801 0.0 922 +923 0.00176095962524414 0.0 0.0 0.0 923 +924 0.00176215171813965 0.0 0.0 0.0 924 +925 0.00173592567443848 0.0 0.0 0.0 925 +926 0.00174307823181152 0.0 0.0 0.0 926 +927 0.00173401832580566 0.0100000000000016 0.0100000000000016 0.0 927 +928 0.00174999237060547 0.0 0.0 0.0 928 +929 0.0017399787902832 0.0 0.0 0.0 929 +930 0.0017399787902832 0.0 0.0 0.0 930 +931 0.00177502632141113 0.0 0.0 0.0 931 +932 0.00175309181213379 0.0 0.0 0.0 932 +933 0.00174713134765625 0.0100000000000016 0.0100000000000016 0.0 933 +934 0.00172519683837891 0.0 0.0 0.0 934 +935 0.00182008743286133 0.0 0.0 0.0 935 +936 0.00175094604492188 0.0 0.0 0.0 936 +937 0.00175213813781738 0.0 0.0 0.0 937 +938 0.0017549991607666 0.00999999999999801 0.00999999999999801 0.0 938 +939 0.00175881385803223 0.0 0.0 0.0 939 +940 0.00176215171813965 0.0 0.0 0.0 940 +941 0.00270485877990723 0.0 0.0 0.0 941 +942 0.00175213813781738 0.0 0.0 0.0 942 +943 0.0017399787902832 0.0100000000000016 0.0100000000000016 0.0 943 +944 0.00174307823181152 0.0 0.0 0.0 944 +945 0.00173497200012207 0.0 0.0 0.0 945 +946 0.00174999237060547 0.0 0.0 0.0 946 +947 0.00175690650939941 0.0 0.0 0.0 947 +948 0.00176095962524414 0.0 0.0 0.0 948 +949 0.00173807144165039 0.00999999999999801 0.00999999999999801 0.0 949 +950 0.00175690650939941 0.0 0.0 0.0 950 +951 0.0017390251159668 0.0 0.0 0.0 951 +952 0.00178313255310059 0.0 0.0 0.0 952 +953 0.00176692008972168 0.0 0.0 0.0 953 +954 0.00176501274108887 0.0 0.0 0.0 954 +955 0.0254151821136475 0.0199999999999996 0.0199999999999996 0.0 955 +956 0.0018460750579834 0.0 0.0 0.0 956 +957 0.00177717208862305 0.0 0.0 0.0 957 +958 0.00177192687988281 0.0100000000000016 0.0100000000000016 0.0 958 +959 0.00177407264709473 0.0 0.0 0.0 959 +960 0.00177311897277832 0.0 0.0 0.0 960 +961 0.00176906585693359 0.0 0.0 0.0 961 +962 0.00176501274108887 0.0 0.0 0.0 962 +963 0.00174212455749512 0.00999999999999801 0.00999999999999801 0.0 963 +964 0.00176310539245605 0.0 0.0 0.0 964 +965 0.00176095962524414 0.0 0.0 0.0 965 +966 0.00175905227661133 0.0 0.0 0.0 966 +967 0.00174999237060547 0.0 0.0 0.0 967 +968 0.00176811218261719 0.0 0.0 0.0 968 +969 0.00175189971923828 0.0100000000000016 0.0100000000000016 0.0 969 +970 0.00194287300109863 0.0 0.0 0.0 970 +971 0.0017540454864502 0.0 0.0 0.0 971 +972 0.0019228458404541 0.0 0.0 0.0 972 +973 0.00176405906677246 0.0 0.0 0.0 973 +974 0.0017549991607666 0.00999999999999801 0.00999999999999801 0.0 974 +975 0.00176310539245605 0.0 0.0 0.0 975 +976 0.00173807144165039 0.0 0.0 0.0 976 +977 0.00182604789733887 0.0 0.0 0.0 977 +978 0.0017399787902832 0.0 0.0 0.0 978 +979 0.0017540454864502 0.0 0.0 0.0 979 +980 0.0017697811126709 0.0100000000000016 0.0100000000000016 0.0 980 +981 0.0017390251159668 0.0 0.0 0.0 981 +982 0.00175285339355469 0.0 0.0 0.0 982 +983 0.00174880027770996 0.0 0.0 0.0 983 +984 0.00176095962524414 0.0 0.0 0.0 984 +985 0.00176501274108887 0.00999999999999801 0.00999999999999801 0.0 985 +986 0.00175094604492188 0.0 0.0 0.0 986 +987 0.0017390251159668 0.0 0.0 0.0 987 +988 0.00174808502197266 0.0 0.0 0.0 988 +989 0.0017540454864502 0.0 0.0 0.0 989 +990 0.00174307823181152 0.0 0.0 0.0 990 +991 0.00172710418701172 0.0100000000000016 0.0100000000000016 0.0 991 +992 0.00177597999572754 0.0 0.0 0.0 992 +993 0.00174903869628906 0.0 0.0 0.0 993 +994 0.0017402172088623 0.0 0.0 0.0 994 +995 0.00173187255859375 0.0 0.0 0.0 995 +996 0.00175690650939941 0.0 0.0 0.0 996 +997 0.00175213813781738 0.00999999999999801 0.00999999999999801 0.0 997 +998 0.0017549991607666 0.0 0.0 0.0 998 +999 0.00175094604492188 0.0 0.0 0.0 999 +1000 0.00175905227661133 0.0 0.0 0.0 1000 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt.log b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt.log new file mode 100644 index 00000000..47b0c7fa --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt.log @@ -0,0 +1,261 @@ +========================== 2009-04-01T16:53:42 CEST =========================== +Benchmarking on ruby 1.8.6 (2008-08-11 patchlevel 287) [i686-linux]. +Running 'GeneratorBenchmarkExt' for 1000 iterations/method (compare_time=real) +=============================================================================== + +This first run is only for warmup. +GeneratorBenchmarkExt#generator_fast: + real total user system +sum 1.818191528 1.840000000 1.830000000 0.010000000 +min 0.001368999 0.000000000 0.000000000 0.000000000 +std- -0.000870656 -0.002702580 -0.002705600 -0.000306228 +mean 0.001818192 0.001840000 0.001830000 0.000010000 +std+ 0.004507039 0.006382580 0.006365600 0.000326228 +max 0.026389122 0.030000000 0.030000000 0.010000000 +std 0.002688848 0.004542580 0.004535600 0.000316228 +std% 147.885830391 246.879359662 247.847020509 3162.277660168 +harm 0.001475231 nan nan nan +geo 0.001529059 0.000000000 0.000000000 0.000000000 +q1 0.001397133 0.000000000 0.000000000 0.000000000 +med 0.001406908 0.000000000 0.000000000 0.000000000 +q3 0.001425028 0.000000000 0.000000000 0.000000000 + 1000 549.99706 0.001818192 + calls calls/sec secs/call + + 0.02514 -| + 0.02264 -|* + 0.02013 -| + 0.01763 -| + 0.01513 -| + 0.01263 -| + 0.01013 -| + 0.00762 -| + 0.00512 -| + 0.00262 -|************************************************** + +Outliers detected with box plot algo (median=0.00141, iqr=0.00003, factor=3.00): +high=63 very_high=132 + +Ljung-Box statistics: q=15.00353 (alpha=0.05, df=50). +0.00000 < 0.95000 => No autocorrelation was detected. + +GeneratorBenchmarkExt#generator_fast: + real total user system +sum 1.826970100 1.830000000 1.820000000 0.010000000 +min 0.001377106 0.000000000 0.000000000 0.000000000 +std- -0.000992693 -0.002749527 -0.002708588 -0.000306228 +mean 0.001826970 0.001830000 0.001820000 0.000010000 +std+ 0.004646633 0.006409527 0.006348588 0.000326228 +max 0.027617931 0.030000000 0.030000000 0.010000000 +std 0.002819663 0.004579527 0.004528588 0.000316228 +std% 154.335471491 250.247404066 248.823509412 3162.277660168 +harm 0.001469225 nan nan nan +geo 0.001522946 0.000000000 0.000000000 0.000000000 +q1 0.001402140 0.000000000 0.000000000 0.000000000 +med 0.001411915 0.000000000 0.000000000 0.000000000 +q3 0.001425982 0.000000000 0.000000000 0.000000000 + 1000 547.35433 0.001826970 + calls calls/sec secs/call + + 0.02631 -| + 0.02368 -|* + 0.02106 -| + 0.01843 -| + 0.01581 -| + 0.01319 -| + 0.01056 -| + 0.00794 -| + 0.00531 -| + 0.00269 -|************************************************** + +Outliers detected with box plot algo (median=0.00141, iqr=0.00002, factor=3.00): +high=84 very_high=91 + +Ljung-Box statistics: q=13.47105 (alpha=0.05, df=50). +0.00000 < 0.95000 => No autocorrelation was detected. + +No initial data truncated. + => System may have been in a steady state from the beginning. +------------------------------------------------------------------------------- + +This first run is only for warmup. +GeneratorBenchmarkExt#generator_pretty: + real total user system +sum 2.625656843 2.590000000 2.580000000 0.010000000 +min 0.002025127 0.000000000 0.000000000 0.000000000 +std- -0.000656844 -0.002684440 -0.002689855 -0.000306228 +mean 0.002625657 0.002590000 0.002580000 0.000010000 +std+ 0.005908158 0.007864440 0.007849855 0.000326228 +max 0.028638124 0.030000000 0.030000000 0.010000000 +std 0.003282501 0.005274440 0.005269855 0.000316228 +std% 125.016381076 203.646340853 204.257944451 3162.277660168 +harm 0.002154247 nan nan nan +geo 0.002239052 0.000000000 0.000000000 0.000000000 +q1 0.002051830 0.000000000 0.000000000 0.000000000 +med 0.002062082 0.000000000 0.000000000 0.000000000 +q3 0.002082050 0.000000000 0.000000000 0.000000000 + 1000 380.85708 0.002625657 + calls calls/sec secs/call + + 0.02731 -| + 0.02465 -|* + 0.02198 -| + 0.01932 -| + 0.01666 -| + 0.01400 -| + 0.01134 -| + 0.00868 -| + 0.00602 -| + 0.00336 -|************************************************** + +Outliers detected with box plot algo (median=0.00206, iqr=0.00003, factor=3.00): +high=98 very_high=107 + +Ljung-Box statistics: q=349.53704 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +GeneratorBenchmarkExt#generator_pretty: + real total user system +sum 2.399331093 2.360000000 2.360000000 0.000000000 +min 0.002033949 0.000000000 0.000000000 0.000000000 +std- -0.000767217 -0.002736080 -0.002736080 0.000000000 +mean 0.002665923 0.002622222 0.002622222 0.000000000 +std+ 0.006099064 0.007980525 0.007980525 0.000000000 +max 0.029814005 0.030000000 0.030000000 0.000000000 +std 0.003433140 0.005358303 0.005358303 0.000000000 +std% 128.778658745 204.342051806 204.342051806 nan +harm 0.002164550 nan nan nan +geo 0.002253865 0.000000000 0.000000000 0.000000000 +q1 0.002059937 0.000000000 0.000000000 0.000000000 +med 0.002071142 0.000000000 0.000000000 0.000000000 +q3 0.002090931 0.000000000 0.000000000 0.000000000 + 900 375.10455 0.002665923 + calls calls/sec secs/call + + 0.02843 -| + 0.02565 -|* + 0.02287 -| + 0.02009 -| + 0.01731 -| + 0.01453 -| + 0.01176 -| + 0.00898 -| + 0.00620 -| + 0.00342 -|************************************************** + +Outliers detected with box plot algo (median=0.00207, iqr=0.00003, factor=3.00): +high=89 very_high=86 + +Ljung-Box statistics: q=342.52637 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +Truncated initial 100 measurements: 1000 -> 900 (-10.00%). +------------------------------------------------------------------------------- + +This first run is only for warmup. +GeneratorBenchmarkExt#generator_safe: + real total user system +sum 2.218419790 2.210000000 2.210000000 0.000000000 +min 0.001708984 0.000000000 0.000000000 0.000000000 +std- -0.000607850 -0.002484458 -0.002484458 0.000000000 +mean 0.002218420 0.002210000 0.002210000 0.000000000 +std+ 0.005044690 0.006904458 0.006904458 0.000000000 +max 0.026993036 0.030000000 0.030000000 0.000000000 +std 0.002826270 0.004694458 0.004694458 0.000000000 +std% 127.400134370 212.418923782 212.418923782 nan +harm 0.001839661 nan nan nan +geo 0.001909029 0.000000000 0.000000000 0.000000000 +q1 0.001738071 0.000000000 0.000000000 0.000000000 +med 0.001749992 0.000000000 0.000000000 0.000000000 +q3 0.001769066 0.000000000 0.000000000 0.000000000 + 1000 450.77131 0.002218420 + calls calls/sec secs/call + + 0.02573 -| + 0.02320 -| + 0.02067 -| + 0.01814 -| + 0.01562 -| + 0.01309 -| + 0.01056 -| + 0.00803 -| + 0.00550 -| + 0.00297 -|************************************************** + +Outliers detected with box plot algo (median=0.00175, iqr=0.00003, factor=3.00): +high=58 very_high=129 + +Ljung-Box statistics: q=24.03262 (alpha=0.05, df=50). +0.00070 < 0.95000 => No autocorrelation was detected. + +GeneratorBenchmarkExt#generator_safe: + real total user system +sum 2.252413511 2.250000000 2.250000000 0.000000000 +min 0.001720905 0.000000000 0.000000000 0.000000000 +std- -0.000940042 -0.002634809 -0.002634809 0.000000000 +mean 0.002252414 0.002250000 0.002250000 0.000000000 +std+ 0.005444869 0.007134809 0.007134809 0.000000000 +max 0.030152082 0.030000000 0.030000000 0.000000000 +std 0.003192455 0.004884809 0.004884809 0.000000000 +std% 141.734856492 217.102633117 217.102633117 nan +harm 0.001827244 nan nan nan +geo 0.001895755 0.000000000 0.000000000 0.000000000 +q1 0.001747131 0.000000000 0.000000000 0.000000000 +med 0.001757145 0.000000000 0.000000000 0.000000000 +q3 0.001773119 0.000000000 0.000000000 0.000000000 + 1000 443.96821 0.002252414 + calls calls/sec secs/call + + 0.02873 -| + 0.02589 -|* + 0.02304 -| + 0.02020 -| + 0.01736 -| + 0.01451 -| + 0.01167 -| + 0.00883 -| + 0.00599 -| + 0.00314 -|************************************************** + +Outliers detected with box plot algo (median=0.00176, iqr=0.00003, factor=3.00): +high=92 very_high=86 + +Ljung-Box statistics: q=19.23732 (alpha=0.05, df=50). +0.00003 < 0.95000 => No autocorrelation was detected. + +No initial data truncated. + => System may have been in a steady state from the beginning. +========================== 2009-04-01T16:54:07 CEST =========================== + +Comparing times (call_time_mean): + 1 GeneratorBenchmarkExt#generator_fast 1000 repeats: + 547.354332608 ( real) -> 1.459x + 0.001826970 + 2 GeneratorBenchmarkExt#generator_safe 1000 repeats: + 443.968212317 ( real) -> 1.184x + 0.002252414 + 3 GeneratorBenchmarkExt#generator_pretty 900 repeats: + 375.104545883 ( real) -> 1.000x + 0.002665923 + calls/sec ( time) -> speed covers + secs/call + +Comparing times (call_time_median): + 1 GeneratorBenchmarkExt#generator_fast 1000 repeats: + 708.258020939 ( real) -> 1.467x + 0.001411915 + 2 GeneratorBenchmarkExt#generator_safe 1000 repeats: + 569.105020353 ( real) -> 1.179x + 0.001757145 + 3 GeneratorBenchmarkExt#generator_pretty 900 repeats: + 482.825371244 ( real) -> 1.000x + 0.002071142 + calls/sec ( time) -> speed covers + secs/call +=============================================================================== +Writing measurement data file '/data/scm/json/benchmarks/data/GeneratorBenchmarkExt#generator_fast.dat'. +Writing autocorrelation plot file '/data/scm/json/benchmarks/data/GeneratorBenchmarkExt#generator_fast-autocorrelation.dat'. +Writing measurement data file '/data/scm/json/benchmarks/data/GeneratorBenchmarkExt#generator_pretty.dat'. +Writing autocorrelation plot file '/data/scm/json/benchmarks/data/GeneratorBenchmarkExt#generator_pretty-autocorrelation.dat'. +Writing measurement data file '/data/scm/json/benchmarks/data/GeneratorBenchmarkExt#generator_safe.dat'. +Writing autocorrelation plot file '/data/scm/json/benchmarks/data/GeneratorBenchmarkExt#generator_safe-autocorrelation.dat'. diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast-autocorrelation.dat new file mode 100644 index 00000000..39516bce --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast-autocorrelation.dat @@ -0,0 +1,1000 @@ +#lag autocorrelation +1 1.0 +2 -0.170725652741942 +3 -0.173770301666704 +4 -0.172897166156851 +5 -0.168221269286136 +6 -0.177979259169647 +7 0.175910550703494 +8 0.631061265876843 +9 -0.174719948437131 +10 -0.177293593621048 +11 -0.162698942321747 +12 -0.171029777522503 +13 -0.170296229667321 +14 0.528563135577363 +15 0.275831998572987 +16 -0.174813658667011 +17 -0.172093562954041 +18 -0.168544068156987 +19 -0.166590813818547 +20 -0.0638221070309873 +21 0.650522478992019 +22 0.0331509662336747 +23 -0.168760953941647 +24 -0.16341752594627 +25 -0.170818893187341 +26 -0.164732529292879 +27 0.162214061245849 +28 0.522886471249678 +29 -0.0702164490631389 +30 -0.170342702198113 +31 -0.161403416617991 +32 -0.166099481459981 +33 -0.11599356123736 +34 0.35515929301799 +35 0.320772083044373 +36 -0.117685112181583 +37 -0.169070189028916 +38 -0.159958239256153 +39 -0.159435335479438 +40 0.0319527022003592 +41 0.371475859420178 +42 0.175271663512744 +43 -0.138959890894007 +44 -0.163896984335847 +45 -0.169727435298396 +46 -0.13197665874304 +47 0.187359182943715 +48 0.291819477747683 +49 0.0816643898170594 +50 -0.150240775423654 +51 -0.150195661024305 +52 -0.165928012119222 +53 -0.0320978556096035 +54 0.221655302405546 +55 0.235675757438344 +56 0.0104091592019151 +57 -0.167146434535141 +58 -0.155117513175394 +59 -0.149297587622335 +60 0.0872938227826692 +61 0.203748825546551 +62 0.168550083168428 +63 -0.0396707902562578 +64 -0.158563031820387 +65 -0.159836689037633 +66 -0.0768666234623447 +67 0.148975157851596 +68 0.145123374753783 +69 0.133851392533958 +70 -0.0813691125651875 +71 -0.161000844437348 +72 -0.154719980109192 +73 0.0319631482416382 +74 0.130803526405489 +75 0.134803263091346 +76 0.0725284180216342 +77 -0.105199055037918 +78 -0.156074876537289 +79 -0.107946871185683 +80 0.0836764513383004 +81 0.114802110172454 +82 0.120184125868115 +83 0.0219557508902663 +84 -0.126340081403489 +85 -0.161799956489859 +86 -0.0125672540754974 +87 0.0971048482927368 +88 0.0787545812186751 +89 0.0948238873807684 +90 0.000719292583179628 +91 -0.14238726433046 +92 -0.123547942883664 +93 0.045691368088177 +94 0.0816329437452033 +95 0.0514248553628602 +96 0.079680652824934 +97 -0.0425865734879474 +98 -0.149657706603128 +99 -0.0482568721456359 +100 0.0598246932377812 +101 0.0730073630022969 +102 0.0493194581087269 +103 0.0614638905886062 +104 -0.0747784996077696 +105 -0.134762851026629 +106 0.0150375208487961 +107 0.0471753592749379 +108 0.0292261702954045 +109 0.0584126489508255 +110 0.0274065618881429 +111 -0.0923629805791867 +112 -0.0808051188610178 +113 0.0376068323578018 +114 0.0442243395389739 +115 0.0126091810820727 +116 0.0555017080552345 +117 -0.00777360178104387 +118 -0.0945093162279043 +119 -0.022038518955775 +120 0.0281685224822615 +121 0.0360696788220002 +122 0.00713767841566683 +123 0.0421452289712879 +124 -0.0237791430411877 +125 -0.0742603410791366 +126 0.00647409977150723 +127 0.023633020622411 +128 0.0112812718354579 +129 0.0206308476010651 +130 0.0255893471032846 +131 -0.0412520741546623 +132 -0.0335271150442982 +133 0.0103042519486441 +134 0.0216752613460992 +135 -0.0178133510217017 +136 0.0272498700028734 +137 0.016136487618036 +138 -0.0397127191558659 +139 0.000486023489007977 +140 0.00602879598312952 +141 0.0137117482424303 +142 -0.0239000113030396 +143 0.0256815555012877 +144 -0.00060378060179975 +145 -0.00976477458386044 +146 -0.00471952290156136 +147 0.00287226670988194 +148 -0.00739404113874663 +149 -0.00811924231656889 +150 0.0201609109752059 +151 0.00972768702895235 +152 0.000848772862832347 +153 -0.00315419376588145 +154 0.00325411212387319 +155 -0.0317897669469223 +156 0.00942578451848677 +157 -0.00114487370622857 +158 0.0316193613529631 +159 -0.0029035071383654 +160 -0.00961310004099253 +161 -0.00376402041194372 +162 -0.0304203576913082 +163 0.0040586071587507 +164 0.0181183011617105 +165 0.0289277830257262 +166 -0.00204748582187099 +167 -0.00833532939960483 +168 -0.0179545373314343 +169 -0.0281067596140224 +170 0.00621739022305282 +171 0.020061720611003 +172 0.0441951153685219 +173 -0.016767863675634 +174 -0.00891142478547904 +175 -0.034295757242845 +176 -0.016919846890981 +177 0.00444867679830856 +178 0.057088732705068 +179 0.01772144393744 +180 -0.0115305384915719 +181 -0.0214068916539082 +182 -0.0361142387382199 +183 -0.013268832313842 +184 0.010553526981677 +185 0.0641530212355029 +186 0.00531141736458679 +187 -0.0129434128279975 +188 -0.0288767748585849 +189 -0.0325395473006688 +190 -0.013236712565576 +191 0.0408115115996002 +192 0.0564202212852658 +193 -0.00419580869937261 +194 -0.0240043584548271 +195 -0.0410661026884763 +196 -0.0308430649531645 +197 -0.00193671234656414 +198 0.0574028584211738 +199 0.0464705207875104 +200 0.00131591241415564 +201 -0.0376248928893234 +202 -0.03907610654102 +203 -0.0270477565328025 +204 0.0208038841462715 +205 0.0713903559954449 +206 0.0172971300646441 +207 -0.0158722320069745 +208 -0.0368888763339713 +209 -0.0453718730430625 +210 -0.0217822862730174 +211 0.0539702430257461 +212 0.0523602401531812 +213 0.0209143114178913 +214 -0.0355801431609542 +215 -0.0377942204568278 +216 -0.0425711559012913 +217 -0.00707645512821953 +218 0.0728667936636181 +219 0.0361207184120543 +220 0.0128571335027956 +221 -0.0500603421741668 +222 -0.0391402365626237 +223 -0.0338696993621202 +224 0.0225822360602949 +225 0.0582954334884232 +226 0.0343772287798159 +227 0.000189606884889642 +228 -0.0526391089870516 +229 -0.0433107479511685 +230 -0.0222872074614468 +231 0.0506022312295133 +232 0.0475294709603697 +233 0.033409950599465 +234 -0.0396552908405006 +235 -0.0416731652109144 +236 -0.0376644416284466 +237 -0.0120295884760736 +238 0.0667676774080548 +239 0.0397241548411963 +240 0.0242686882994478 +241 -0.0511926472771689 +242 -0.0406717091383664 +243 -0.0294526606762824 +244 0.0122100601151817 +245 0.0582087173478016 +246 0.0279608706883549 +247 0.00958023333135808 +248 -0.0607734282446654 +249 -0.0326785608605117 +250 -0.0170207233666544 +251 0.0461938078567918 +252 0.0336445218462931 +253 0.0452208779230127 +254 -0.0303944318761255 +255 -0.0494219498376225 +256 -0.0318543144076625 +257 -0.00927701052965794 +258 0.0537742147750351 +259 0.0349392754231259 +260 0.0230828975637977 +261 -0.0377907249695523 +262 -0.0429055961196646 +263 -0.017728080300272 +264 0.000424042692478759 +265 0.0472551057914617 +266 0.0405778077745205 +267 -0.00156836352007451 +268 -0.0419460412931724 +269 -0.0345431630170736 +270 -0.0143420878981143 +271 0.0187023906658354 +272 0.0418900285241672 +273 0.0405074017275708 +274 -0.0190108947516174 +275 -0.0546041853190452 +276 -0.0171268537791246 +277 -0.0128446606789693 +278 0.0395381045567008 +279 0.0310776255240069 +280 0.0407363391562478 +281 -0.033091514570131 +282 -0.0503175108683564 +283 -0.022772349202314 +284 0.00530849685544454 +285 0.0324464330192744 +286 0.0465351961365909 +287 -0.00328476076139341 +288 -0.0300758395541426 +289 -0.0371777756744481 +290 -0.00431509980873169 +291 0.00608435003025785 +292 0.037638330575397 +293 0.0407716145244858 +294 -0.0176308532927816 +295 -0.0455722533058368 +296 -0.0254868606225217 +297 -0.00176448336443634 +298 0.015401834338667 +299 0.0470736363973921 +300 0.0286385461989055 +301 -0.02407787658874 +302 -0.0462179062100874 +303 -0.00954285257082467 +304 0.00223496307580496 +305 0.019441609399508 +306 0.0376394897901893 +307 0.0152437430866642 +308 -0.0312285316173427 +309 -0.0450095093247238 +310 0.00405494429487151 +311 -0.000906366188112425 +312 0.0342390932524035 +313 0.0351096044622525 +314 -0.0067200598875223 +315 -0.0344931951944617 +316 -0.0250051604191116 +317 -0.0079099140627721 +318 0.0136877534761663 +319 0.0470111495216969 +320 0.004066298860697 +321 -0.0106091011767897 +322 -0.035535335618417 +323 -0.00900628798721377 +324 -0.00437923810369414 +325 0.0183021198298254 +326 0.031707051659253 +327 0.0156128127338416 +328 -0.0272783407707802 +329 -0.036001647799748 +330 0.00528671926612521 +331 -0.000290217242915226 +332 0.0353019065669182 +333 0.00464723527656522 +334 0.00460168685380347 +335 -0.0215595994261557 +336 -0.0299493415452654 +337 -0.0034698093249361 +338 0.0165266322772037 +339 0.0315139059204056 +340 0.00362648192318334 +341 -0.00491801854061831 +342 -0.0231228284017189 +343 -0.0113129015126025 +344 -0.00300665710172655 +345 0.0130130997144332 +346 0.0223950145161189 +347 0.00202583064367953 +348 -0.0102668124711821 +349 -0.0253546874115718 +350 0.00644442693633731 +351 0.000780453480952724 +352 0.0284887918984724 +353 -0.00595281685205509 +354 0.0120132555793013 +355 -0.0181922031950026 +356 -0.0248881070928514 +357 -0.00242385809089605 +358 0.0194092079332272 +359 0.0144215071404531 +360 0.00612726395169545 +361 -0.00573485213524349 +362 -0.0117678537517965 +363 -0.0132866019915077 +364 -0.00168434348341747 +365 0.0210258042234829 +366 0.00299710982573773 +367 7.02933284912932e-05 +368 -0.00141527364094497 +369 -0.0174837658027455 +370 -0.00530972905386562 +371 0.00289284688712308 +372 0.0269088067868297 +373 -0.00857711045394559 +374 0.000634286012527533 +375 -0.00732827217084004 +376 -0.0129999392900683 +377 -0.00620543176764517 +378 0.0219005305671357 +379 0.00951579849769713 +380 -0.00156577259219444 +381 0.00334210346592974 +382 -0.0168913201522477 +383 -0.0140750807027531 +384 0.0026387459171992 +385 0.0167243976144324 +386 0.000401824368635554 +387 0.00494540377378665 +388 -0.0079650110757071 +389 -0.000153543070488744 +390 -0.0157596554184165 +391 0.00960203655959764 +392 0.0194333180320067 +393 -0.00698081626697105 +394 -0.00616259455878436 +395 -0.00885431917148208 +396 -0.000823472402578178 +397 -0.014306329807885 +398 0.0323044170275812 +399 -0.00116363767533424 +400 -0.00613094977576676 +401 0.00681272285172057 +402 -0.0120741370386856 +403 -0.00393525989936848 +404 0.00143625779594446 +405 0.0112941876899105 +406 0.00621416024416119 +407 -0.00715834709108978 +408 0.00349330341606058 +409 -0.0134328785266322 +410 -0.00983212957457947 +411 0.0170214269071715 +412 0.00768534801684557 +413 -0.00433253762066253 +414 0.00328760101068126 +415 -0.011902725027492 +416 0.0037433377806999 +417 -0.016429583975757 +418 0.0253614932452271 +419 0.00105507602999118 +420 -0.00501259523808327 +421 -0.0068805657075317 +422 -0.00611319813056072 +423 0.00133925647011242 +424 0.000593265112355031 +425 0.00636014210120566 +426 0.0100866038838847 +427 -0.0104562933845484 +428 -0.000506041760930212 +429 -0.003202190801565 +430 -0.00228403340255738 +431 0.00854908376124406 +432 0.00387003653786829 +433 -0.00478285696403202 +434 -0.00768626474153872 +435 0.00703888513154693 +436 -0.00944179389034701 +437 -0.001876043961929 +438 0.0164444486588937 +439 0.00420632904477211 +440 -0.0113129379390227 +441 -0.00359559614450257 +442 -0.00109952765661056 +443 0.0151360003108556 +444 -0.0154475593718288 +445 0.00602211025479499 +446 -0.000307234590538632 +447 0.0046588142745641 +448 -0.0126455787204799 +449 0.0111520432278555 +450 0.00974700164306953 +451 -0.0123611400743472 +452 0.0108946760123822 +453 -0.00120669950156729 +454 -0.0150988572259806 +455 0.00502353890121031 +456 0.00408149023215052 +457 0.00586521360666165 +458 -0.0102923932626118 +459 0.00382025608487933 +460 0.00255550573549941 +461 -0.00783828310549662 +462 0.00508824500063238 +463 0.0084446428666135 +464 -0.00872612495616409 +465 -0.0010875359595666 +466 0.00346175022973811 +467 -0.00495327642022978 +468 0.00325169084183052 +469 -0.00463312556182376 +470 0.0118854909647327 +471 -0.0171003407134582 +472 0.0123260637207544 +473 -0.00447510748083252 +474 -0.00707845418496072 +475 0.00755386113965643 +476 -0.00100076346057804 +477 0.00860719536195919 +478 -0.0136737162109966 +479 0.00711613796353955 +480 0.00622875998269613 +481 -0.0117802696216559 +482 0.00817288034030646 +483 -0.00010669129241017 +484 -0.00352870547469094 +485 -0.0041443261121201 +486 -0.000910571304832122 +487 0.00615718849758809 +488 0.00143910833275321 +489 -0.00107559220444337 +490 0.00356082962826646 +491 -0.00897791292059391 +492 0.00527546492556289 +493 0.00302276031439837 +494 -0.0139577905696164 +495 0.0153490659756607 +496 -0.00912850078466119 +497 0.000879808460620783 +498 0.000984936175184538 +499 0.0024123778693579 +500 0.00264304134465302 +501 -0.0020232636751576 +502 0.00551353717784557 +503 -0.00415080354514971 +504 -0.00545916667181435 +505 -0.00274028317951399 +506 0.00692379605051298 +507 0.00616679327772537 +508 -0.0103279571217553 +509 0.00599342336739776 +510 -0.00152316676140798 +511 -0.00167286162288039 +512 -0.00131993101685522 +513 0.0025282491153862 +514 -0.0017542373384818 +515 0.0105600742581342 +516 -0.0132267654750864 +517 0.00283731663919629 +518 -0.00266741199361332 +519 0.00157444027950648 +520 0.00420858755299597 +521 -0.00658258017129261 +522 0.00508600113202915 +523 -0.00598002733029911 +524 -0.000368464512649264 +525 0.00317302663744126 +526 0.00115765014094958 +527 0.00267985546857361 +528 -5.46265185716715e-05 +529 -0.0020009411803283 +530 0.00486700543717424 +531 -0.00895876165620023 +532 -0.00299164146372051 +533 0.00312859041046786 +534 0.00209406747343818 +535 0.00673942768658441 +536 -0.0080409196789959 +537 0.00240456617470404 +538 -0.00873512083231826 +539 0.0131577627923678 +540 -0.00665539290143677 +541 0.00346454545303284 +542 0.0035973446316873 +543 -0.00868085967804022 +544 -0.00333236624454644 +545 -0.000196442609818114 +546 0.00024806978901623 +547 0.00902390850008458 +548 0.00455805912058593 +549 -0.0021927440377309 +550 -0.00266277815142354 +551 -0.00688313353751191 +552 0.00853131376210095 +553 -0.00393842096864295 +554 -0.00523274211550968 +555 0.0169329221829408 +556 -0.0127945093367028 +557 -0.00072480763790979 +558 -0.00747843149724429 +559 0.0098746166146274 +560 -0.00240342067223121 +561 0.00696610332249864 +562 -0.00223635183687814 +563 -0.00541969587447053 +564 0.000337137313027405 +565 -0.00633065126280832 +566 0.00910870585819199 +567 -0.00455095051161683 +568 0.0151312578540391 +569 -0.0138690307629985 +570 0.00185264574846404 +571 -0.00664259858046173 +572 -0.00312306915210339 +573 0.0115985176835154 +574 -0.00759201236341693 +575 0.0123033300962974 +576 -0.0116628565174072 +577 0.00192424927530433 +578 -0.00508184861795511 +579 0.00510239186439487 +580 0.0086553620645795 +581 -0.00172738282515301 +582 -0.0021965366527628 +583 -0.00611685505872929 +584 -0.00193581230608064 +585 -0.00107517411193112 +586 0.00446964598329358 +587 -0.000130069247618965 +588 0.0106723190798826 +589 -0.00893242845988889 +590 -0.00281814645132135 +591 -0.00320913741145263 +592 0.00122039092287541 +593 0.0131068648072679 +594 -0.0156363425833423 +595 0.0163402377490577 +596 -0.0178296060018707 +597 0.00292057772226031 +598 0.0026057160047535 +599 -0.0056620372273394 +600 0.0221246161887441 +601 -0.0124193991673087 +602 0.0116954284234103 +603 -0.0182733365810819 +604 0.00268681939875375 +605 0.000740456981363333 +606 0.00452604181556726 +607 0.00480547630796285 +608 -0.00481203219844089 +609 -0.00358228345456814 +610 0.00284875874479068 +611 -0.00700099168490112 +612 0.00572849008389633 +613 0.0009937821532389 +614 0.00731073451366145 +615 0.00170654591193711 +616 -0.0139804622453969 +617 -0.00443468421233479 +618 0.00531823173567082 +619 -0.00198161915266415 +620 0.0150254959665873 +621 -0.00831801965928389 +622 0.00172646514060601 +623 -0.00862060723221882 +624 -0.00433533060780036 +625 0.00756501714009114 +626 -0.00135836313194754 +627 0.00932877978173298 +628 0.00124802151466854 +629 -0.00395113636252646 +630 -0.00485990513214748 +631 -0.00663176926963557 +632 -0.0010820412567438 +633 0.0133592195871343 +634 -0.00141240259407419 +635 0.00139234037081884 +636 -0.00360777343366459 +637 -0.0045878817789227 +638 -0.00220204565644013 +639 0.00147686629423844 +640 0.00543470252168979 +641 0.0105896351713388 +642 -0.00973902671101576 +643 -0.00668023801257986 +644 -0.00936843265363968 +645 0.0089634651091583 +646 3.84562452729655e-05 +647 0.00384580055961138 +648 0.0229816090537144 +649 -0.0184332961015907 +650 -0.00529759065480934 +651 -0.0066870495503683 +652 0.00225769689469144 +653 0.0102460370689819 +654 0.00338482338024052 +655 0.00379747442016746 +656 -0.00712302572663179 +657 -0.0114322113895202 +658 -0.00273386445516078 +659 0.00553489607050495 +660 0.00837690540674999 +661 0.00940739102513669 +662 -0.0053486413343748 +663 -0.00315193594161813 +664 -0.0105647918156018 +665 -0.00691297631409873 +666 0.0142090509210798 +667 -0.000975698964492755 +668 0.0132255885174397 +669 -0.00325960303321359 +670 -0.006651275593499 +671 -0.0192763045572716 +672 0.00410496738893783 +673 0.00865425824492816 +674 0.0074519049626705 +675 0.00640440261542484 +676 -0.00248884860489984 +677 -0.0175933146891799 +678 -0.00288003343042402 +679 0.00834623453163345 +680 -0.00449041088509132 +681 0.0232105507895105 +682 -0.00534719486763679 +683 -0.00392566304421506 +684 -0.0192148623617993 +685 -0.00286039387718507 +686 0.0169363828012178 +687 -0.00383913263684977 +688 0.0147166901415108 +689 -0.00527685630258491 +690 -0.00534763716897078 +691 -0.013028036623984 +692 0.00109856360189917 +693 0.00429859241906058 +694 0.0110770507839361 +695 0.00389958466319795 +696 -0.00500164744078786 +697 -0.00580430434909617 +698 -0.0175348619428549 +699 0.018367710926664 +700 -0.00285520470226993 +701 0.0191604505372293 +702 -0.00572139870349262 +703 -0.00245556604337348 +704 -0.0107607119705179 +705 -0.00773541821274989 +706 0.00425886688313039 +707 0.00803784819561882 +708 0.0116278126911605 +709 -0.00361748710592387 +710 -0.0039055675458961 +711 -0.0187689003370071 +712 0.00721078757871366 +713 -0.00118844249034332 +714 0.0125434153334007 +715 0.0101599061260829 +716 -0.00351197692479239 +717 -0.0123155660331183 +718 -0.0108643040658882 +719 0.00554949017948381 +720 0.00257600141246878 +721 0.00621936965849692 +722 0.0147249169696155 +723 -0.0117208865566673 +724 -0.0123019859554356 +725 -0.00803010597732602 +726 0.00658862562929511 +727 0.00614064100015319 +728 0.008551217239909 +729 0.0136644617518446 +730 -0.015679112924688 +731 -0.0164762866576538 +732 -0.00450956642363176 +733 0.00672813330266014 +734 0.0163514096475234 +735 0.00144257368405246 +736 0.00632093496019618 +737 -0.0144540308342644 +738 -0.0116512949908104 +739 -0.00303930205795109 +740 0.00684139171029531 +741 0.0157237606456902 +742 0.00173826522952491 +743 0.00162052201072558 +744 -0.0225327170375728 +745 -0.00244349662721446 +746 -0.00369988442043602 +747 0.020606075524278 +748 0.00234950019819143 +749 0.00933962911886964 +750 -0.00497392363419004 +751 -0.0191622234756475 +752 0.00152935854260608 +753 -0.00746413948201927 +754 0.0210618579576008 +755 0.00337450745565617 +756 0.0116901903545899 +757 -0.0211051168455275 +758 -0.0116996994412557 +759 -0.00384503529844727 +760 0.0106920319592258 +761 0.00606434563857974 +762 0.0109288893744588 +763 0.0065913741548423 +764 -0.024843059360248 +765 -0.00145794491644285 +766 -0.015899201893062 +767 0.0293737522747255 +768 0.000429876419139015 +769 0.0117737352022464 +770 -0.011804032635419 +771 -0.0160558691300165 +772 -0.00680765187518244 +773 0.00115856328840688 +774 0.016936256215249 +775 0.00599154100809263 +776 0.00618605288716798 +777 -0.0133717924580297 +778 -0.00856753018227533 +779 -0.0122498868461665 +780 0.0184368989458328 +781 0.00826995605347898 +782 -0.00370110797731906 +783 0.00766740753297887 +784 -0.0106558949199266 +785 -0.0145918234070912 +786 0.00262754124009611 +787 0.00732095805793885 +788 0.0141175867672096 +789 0.000917093953717164 +790 -0.00610693085809193 +791 -0.00263724165375204 +792 -0.0223403739509282 +793 0.0155086188394132 +794 -0.000414907985012158 +795 0.00818366497095633 +796 0.00390922245137539 +797 0.000518897249907908 +798 -0.0114231682864646 +799 -0.0131434185021701 +800 0.0106325516600345 +801 0.00726206049320438 +802 0.011973193565835 +803 -0.0117164916752715 +804 0.00837431504618953 +805 -0.0176484202352301 +806 -0.00242926974706211 +807 0.00617275793654123 +808 0.00157428575173083 +809 0.0140869636480763 +810 -0.00799595335938592 +811 -0.00145797624072917 +812 -0.0163218480242698 +813 0.0102032846601359 +814 0.00334029936869413 +815 0.00596774673469088 +816 -0.00191679139866682 +817 0.00111982507739117 +818 -0.00466131055412295 +819 -0.009977558947507 +820 0.0070518233255565 +821 -0.00235106334091928 +822 0.0135818413020524 +823 -0.0124536640788948 +824 0.00961249011142124 +825 -0.012067111031695 +826 0.000746163532116685 +827 -0.000618612461237987 +828 0.00932264378392892 +829 -0.00138865174580641 +830 -0.0026558878506514 +831 0.0039382752792092 +832 -0.00629021025673958 +833 -0.00703454327061739 +834 0.000852556936383089 +835 0.0170439482297759 +836 -0.0100201779805253 +837 0.00412500179406067 +838 -0.00228249593639731 +839 0.00340179323986006 +840 -0.0152704223182198 +841 0.0106042546349877 +842 0.00124240796525085 +843 0.000187170197715872 +844 -0.00396092509138278 +845 0.00476886425336974 +846 -0.00278502915166355 +847 -0.0105600821274784 +848 0.0187548308543433 +849 -0.0101103834519274 +850 0.00609860589988799 +851 -0.00970023587707483 +852 0.0175534712886796 +853 -0.0150157009573689 +854 0.000240696590543887 +855 0.00334623999363693 +856 0.000756223924502869 +857 -0.0019111813337376 +858 -0.000465320516901212 +859 0.0102121697808577 +860 -0.0119235594699214 +861 -0.000513039517075994 +862 7.13470533304221e-05 +863 0.00602093194270405 +864 -0.00562228912014448 +865 0.00897532104113402 +866 0.00135722877208738 +867 -0.0107137791823794 +868 0.000349804975704247 +869 0.00196275441326171 +870 -0.00207881051818241 +871 -0.00504133443326138 +872 0.01798662824207 +873 -0.00512468690960391 +874 -0.00936398567940176 +875 -0.00350357584735409 +876 0.00844402907196902 +877 -0.00535212289603013 +878 0.00359477004645202 +879 0.0100259050577573 +880 -0.00448613112164086 +881 -0.00772718523343422 +882 -0.00407471844508272 +883 0.00258842651253074 +884 -0.00497542569393132 +885 0.0140374940981116 +886 0.00485938827108293 +887 -0.00522635448674892 +888 -0.00995747147865195 +889 0.00286884969081893 +890 -0.00263726932721365 +891 0.00281869362544293 +892 0.00413911124089107 +893 0.00641299274583358 +894 -0.00461483322781905 +895 -0.00973466510643417 +896 -0.00244121423716433 +897 -0.00187439261201581 +898 0.0167254251905489 +899 -0.00323557017026858 +900 0.0070698910566062 +901 -0.00984192453152891 +902 -0.00745285112891651 +903 -0.00156488511331396 +904 0.00648910969501878 +905 0.00778960101933796 +906 -0.00110773006555918 +907 0.00797123926504478 +908 -0.0172915924405978 +909 -0.00567453921434972 +910 -0.00093198227439079 +911 0.017699519362806 +912 -0.000318037037700945 +913 -0.000901743764017103 +914 0.00248888283323065 +915 -0.0142481225576747 +916 -0.00627435836721236 +917 0.00855187280647071 +918 0.0105572049962355 +919 0.000583931991033486 +920 -4.30556267490633e-05 +921 -0.0045108941062306 +922 -0.0133739157611831 +923 -0.00313115415898723 +924 0.0189188436677887 +925 0.00153514138422627 +926 0.00103320993409772 +927 0.00112288481924235 +928 -0.00928188326624581 +929 -0.0129274841698096 +930 0.00498882941992066 +931 0.0128685052672079 +932 0.00095422558746866 +933 0.00287762148255505 +934 -0.00475028532754077 +935 -0.00822865912701703 +936 -0.00757218985298937 +937 0.0125664162380766 +938 0.00270238634995215 +939 0.00302457671529668 +940 0.00428294440890637 +941 -0.00899111620928394 +942 -0.0110893993806093 +943 0.00141333596146868 +944 0.00563271971888788 +945 0.00411002278120649 +946 0.00615934836425166 +947 -0.00174830591696001 +948 -0.00690959640532146 +949 -0.00762102396102174 +950 0.00236971536529725 +951 0.00460497853674718 +952 0.00598101123225428 +953 0.00706347780702416 +954 -0.0072207235025214 +955 -0.00731160125486541 +956 -0.00624993042258776 +957 0.00302766462338833 +958 0.00586320595091301 +959 0.00757297545746186 +960 0.000503174678108187 +961 -0.00664203641468952 +962 -0.00405954777539984 +963 -0.00594873760338403 +964 0.00307617052361439 +965 0.00775330844648307 +966 0.00843784117689838 +967 -0.00583155486504129 +968 -0.00522157454280821 +969 -0.00285538010476946 +970 -0.00558783047918071 +971 0.00390712343424286 +972 0.00929413763014091 +973 0.00249794635456826 +974 -0.00403614631431915 +975 -0.00252223207691292 +976 -0.00372319999128239 +977 -0.00468425218841592 +978 0.00588461196845991 +979 0.0101947594770192 +980 -0.00382374940790093 +981 -0.00256280880770612 +982 -0.00238724745188651 +983 -0.00254031623097892 +984 -0.00349304284255843 +985 0.00656620792235621 +986 0.0047392335299334 +987 -0.00245644332451687 +988 -0.000949186258308068 +989 -0.00204517319399663 +990 -0.00117348041470723 +991 -0.00165335740901138 +992 0.00532507797594932 +993 -0.00112887412444135 +994 -0.00102507341491478 +995 -0.000239825549954329 +996 -0.000229034611702856 +997 -0.00048382116878178 +998 -0.000558954253318938 +999 0.000343539178586105 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast.dat new file mode 100644 index 00000000..9c717bb6 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast.dat @@ -0,0 +1,1001 @@ +#scatter real total user system repeat +1 0.0163400173187256 0.00999999999999091 0.00999999999999091 0.0 1 +2 0.0159189701080322 0.00999999999999091 0.00999999999999091 0.0 2 +3 0.0164740085601807 0.0200000000000102 0.0200000000000102 0.0 3 +4 0.0157279968261719 0.00999999999999091 0.00999999999999091 0.0 4 +5 0.0157220363616943 0.0200000000000102 0.0200000000000102 0.0 5 +6 0.0156500339508057 0.00999999999999091 0.00999999999999091 0.0 6 +7 0.0407540798187256 0.0499999999999829 0.0499999999999829 0.0 7 +8 0.0177309513092041 0.0100000000000193 0.0100000000000193 0.0 8 +9 0.0160109996795654 0.0199999999999818 0.0199999999999818 0.0 9 +10 0.0159001350402832 0.0100000000000193 0.0100000000000193 0.0 10 +11 0.0192539691925049 0.0199999999999818 0.0199999999999818 0.0 11 +12 0.0170741081237793 0.0200000000000102 0.0200000000000102 0.0 12 +13 0.0155148506164551 0.0200000000000102 0.0200000000000102 0.0 13 +14 0.0416128635406494 0.039999999999992 0.039999999999992 0.0 14 +15 0.0161120891571045 0.00999999999999091 0.00999999999999091 0.0 15 +16 0.0159459114074707 0.0200000000000102 0.0200000000000102 0.0 16 +17 0.0158929824829102 0.0200000000000102 0.0200000000000102 0.0 17 +18 0.0158240795135498 0.00999999999999091 0.00999999999999091 0.0 18 +19 0.0156450271606445 0.0199999999999818 0.0199999999999818 0.0 19 +20 0.0159389972686768 0.0100000000000193 0.0100000000000193 0.0 20 +21 0.0409190654754639 0.039999999999992 0.039999999999992 0.0 21 +22 0.0160489082336426 0.0200000000000102 0.0200000000000102 0.0 22 +23 0.0169320106506348 0.0199999999999818 0.0199999999999818 0.0 23 +24 0.0198559761047363 0.0200000000000102 0.0200000000000102 0.0 24 +25 0.0158309936523438 0.00999999999999091 0.00999999999999091 0.0 25 +26 0.0156970024108887 0.0200000000000102 0.0200000000000102 0.0 26 +27 0.0156750679016113 0.0200000000000102 0.0200000000000102 0.0 27 +28 0.0406918525695801 0.039999999999992 0.039999999999992 0.0 28 +29 0.0161190032958984 0.00999999999999091 0.00999999999999091 0.0 29 +30 0.0162358283996582 0.0200000000000102 0.0200000000000102 0.0 30 +31 0.0158340930938721 0.00999999999999091 0.00999999999999091 0.0 31 +32 0.0157299041748047 0.0200000000000102 0.0200000000000102 0.0 32 +33 0.0156428813934326 0.0199999999999818 0.0199999999999818 0.0 33 +34 0.0156571865081787 0.0100000000000193 0.0100000000000193 0.0 34 +35 0.0409109592437744 0.039999999999992 0.039999999999992 0.0 35 +36 0.0192060470581055 0.0200000000000102 0.0200000000000102 0.0 36 +37 0.0160908699035645 0.0199999999999818 0.0199999999999818 0.0 37 +38 0.0158319473266602 0.0100000000000193 0.0100000000000193 0.0 38 +39 0.0157558917999268 0.0199999999999818 0.0199999999999818 0.0 39 +40 0.0158040523529053 0.0200000000000102 0.0200000000000102 0.0 40 +41 0.0156400203704834 0.00999999999999091 0.00999999999999091 0.0 41 +42 0.0408070087432861 0.0400000000000205 0.0400000000000205 0.0 42 +43 0.0159420967102051 0.0199999999999818 0.0199999999999818 0.0 43 +44 0.0159668922424316 0.00999999999999091 0.00999999999999091 0.0 44 +45 0.0213000774383545 0.0300000000000011 0.0300000000000011 0.0 45 +46 0.0170960426330566 0.0100000000000193 0.0100000000000193 0.0 46 +47 0.0160157680511475 0.0199999999999818 0.0199999999999818 0.0 47 +48 0.0156497955322266 0.0100000000000193 0.0100000000000193 0.0 48 +49 0.0446329116821289 0.0499999999999829 0.0499999999999829 0.0 49 +50 0.016150951385498 0.0200000000000102 0.0200000000000102 0.0 50 +51 0.0159158706665039 0.00999999999999091 0.00999999999999091 0.0 51 +52 0.0157129764556885 0.0200000000000102 0.0200000000000102 0.0 52 +53 0.0165328979492188 0.00999999999999091 0.00999999999999091 0.0 53 +54 0.0156497955322266 0.0200000000000102 0.0200000000000102 0.0 54 +55 0.0156981945037842 0.0200000000000102 0.0200000000000102 0.0 55 +56 0.0412800312042236 0.039999999999992 0.039999999999992 0.0 56 +57 0.0159571170806885 0.00999999999999091 0.00999999999999091 0.0 57 +58 0.015887975692749 0.0200000000000102 0.0200000000000102 0.0 58 +59 0.0158159732818604 0.00999999999999091 0.00999999999999091 0.0 59 +60 0.0156238079071045 0.0200000000000102 0.0200000000000102 0.0 60 +61 0.0156691074371338 0.0199999999999818 0.0199999999999818 0.0 61 +62 0.0447931289672852 0.0400000000000205 0.0400000000000205 0.0 62 +63 0.0160729885101318 0.0199999999999818 0.0199999999999818 0.0 63 +64 0.016963005065918 0.0100000000000193 0.0100000000000193 0.0 64 +65 0.015869140625 0.0199999999999818 0.0199999999999818 0.0 65 +66 0.0158119201660156 0.0200000000000102 0.0200000000000102 0.0 66 +67 0.0156521797180176 0.00999999999999091 0.00999999999999091 0.0 67 +68 0.0156309604644775 0.0200000000000102 0.0200000000000102 0.0 68 +69 0.0406920909881592 0.039999999999992 0.039999999999992 0.0 69 +70 0.0161399841308594 0.00999999999999091 0.00999999999999091 0.0 70 +71 0.0160379409790039 0.0200000000000102 0.0200000000000102 0.0 71 +72 0.0158870220184326 0.0200000000000102 0.0200000000000102 0.0 72 +73 0.0157949924468994 0.00999999999999091 0.00999999999999091 0.0 73 +74 0.019942045211792 0.0200000000000102 0.0200000000000102 0.0 74 +75 0.0156691074371338 0.0199999999999818 0.0199999999999818 0.0 75 +76 0.0406370162963867 0.0400000000000205 0.0400000000000205 0.0 76 +77 0.0160510540008545 0.00999999999999091 0.00999999999999091 0.0 77 +78 0.0159440040588379 0.0200000000000102 0.0200000000000102 0.0 78 +79 0.0159609317779541 0.0199999999999818 0.0199999999999818 0.0 79 +80 0.0160808563232422 0.0100000000000193 0.0100000000000193 0.0 80 +81 0.0156311988830566 0.0199999999999818 0.0199999999999818 0.0 81 +82 0.0157270431518555 0.00999999999999091 0.00999999999999091 0.0 82 +83 0.041240930557251 0.0500000000000114 0.0500000000000114 0.0 83 +84 0.0165321826934814 0.00999999999999091 0.00999999999999091 0.0 84 +85 0.0159039497375488 0.0200000000000102 0.0200000000000102 0.0 85 +86 0.0183000564575195 0.0200000000000102 0.0200000000000102 0.0 86 +87 0.0168759822845459 0.00999999999999091 0.00999999999999091 0.0 87 +88 0.0156400203704834 0.0200000000000102 0.0200000000000102 0.0 88 +89 0.0156240463256836 0.00999999999999091 0.00999999999999091 0.0 89 +90 0.0415260791778564 0.0500000000000114 0.0500000000000114 0.0 90 +91 0.0159800052642822 0.00999999999999091 0.00999999999999091 0.0 91 +92 0.0159440040588379 0.0200000000000102 0.0200000000000102 0.0 92 +93 0.0158178806304932 0.00999999999999091 0.00999999999999091 0.0 93 +94 0.0157041549682617 0.0199999999999818 0.0199999999999818 0.0 94 +95 0.0200591087341309 0.0200000000000102 0.0200000000000102 0.0 95 +96 0.018794059753418 0.0200000000000102 0.0200000000000102 0.0 96 +97 0.0408840179443359 0.039999999999992 0.039999999999992 0.0 97 +98 0.0196928977966309 0.0200000000000102 0.0200000000000102 0.0 98 +99 0.016610860824585 0.0199999999999818 0.0199999999999818 0.0 99 +100 0.0157420635223389 0.0100000000000193 0.0100000000000193 0.0 100 +101 0.015739917755127 0.0199999999999818 0.0199999999999818 0.0 101 +102 0.015592098236084 0.0100000000000193 0.0100000000000193 0.0 102 +103 0.0156228542327881 0.0199999999999818 0.0199999999999818 0.0 103 +104 0.0417301654815674 0.0400000000000205 0.0400000000000205 0.0 104 +105 0.015916109085083 0.0199999999999818 0.0199999999999818 0.0 105 +106 0.0158488750457764 0.00999999999999091 0.00999999999999091 0.0 106 +107 0.015733003616333 0.0200000000000102 0.0200000000000102 0.0 107 +108 0.0156040191650391 0.00999999999999091 0.00999999999999091 0.0 108 +109 0.0155818462371826 0.0200000000000102 0.0200000000000102 0.0 109 +110 0.041733980178833 0.039999999999992 0.039999999999992 0.0 110 +111 0.0190949440002441 0.0200000000000102 0.0200000000000102 0.0 111 +112 0.0159502029418945 0.0200000000000102 0.0200000000000102 0.0 112 +113 0.015855073928833 0.00999999999999091 0.00999999999999091 0.0 113 +114 0.0161051750183105 0.0200000000000102 0.0200000000000102 0.0 114 +115 0.0168948173522949 0.0199999999999818 0.0199999999999818 0.0 115 +116 0.0157649517059326 0.0100000000000193 0.0100000000000193 0.0 116 +117 0.0404441356658936 0.039999999999992 0.039999999999992 0.0 117 +118 0.0158331394195557 0.0199999999999818 0.0199999999999818 0.0 118 +119 0.0158309936523438 0.0100000000000193 0.0100000000000193 0.0 119 +120 0.0155770778656006 0.0199999999999818 0.0199999999999818 0.0 120 +121 0.0154340267181396 0.0100000000000193 0.0100000000000193 0.0 121 +122 0.0155458450317383 0.0199999999999818 0.0199999999999818 0.0 122 +123 0.0156569480895996 0.0200000000000102 0.0200000000000102 0.0 123 +124 0.0447821617126465 0.0499999999999829 0.039999999999992 0.01 124 +125 0.0162930488586426 0.0200000000000102 0.0200000000000102 0.0 125 +126 0.0159821510314941 0.00999999999999091 0.00999999999999091 0.0 126 +127 0.0158350467681885 0.0200000000000102 0.0200000000000102 0.0 127 +128 0.0157771110534668 0.00999999999999091 0.00999999999999091 0.0 128 +129 0.0155949592590332 0.0200000000000102 0.0200000000000102 0.0 129 +130 0.015751838684082 0.0200000000000102 0.0200000000000102 0.0 130 +131 0.0409200191497803 0.039999999999992 0.039999999999992 0.0 131 +132 0.0159509181976318 0.00999999999999091 0.00999999999999091 0.0 132 +133 0.0159890651702881 0.0200000000000102 0.0200000000000102 0.0 133 +134 0.015902042388916 0.00999999999999091 0.00999999999999091 0.0 134 +135 0.0158298015594482 0.0200000000000102 0.0200000000000102 0.0 135 +136 0.0156691074371338 0.0199999999999818 0.0199999999999818 0.0 136 +137 0.0194599628448486 0.0200000000000102 0.0200000000000102 0.0 137 +138 0.0408408641815186 0.039999999999992 0.039999999999992 0.0 138 +139 0.0161910057067871 0.0100000000000193 0.0100000000000193 0.0 139 +140 0.0158939361572266 0.0199999999999818 0.0199999999999818 0.0 140 +141 0.0157690048217773 0.0100000000000193 0.0100000000000193 0.0 141 +142 0.0156970024108887 0.0199999999999818 0.0199999999999818 0.0 142 +143 0.015625 0.0200000000000102 0.0200000000000102 0.0 143 +144 0.0156629085540771 0.00999999999999091 0.00999999999999091 0.0 144 +145 0.0474429130554199 0.0500000000000114 0.0500000000000114 0.0 145 +146 0.0159988403320312 0.0199999999999818 0.0199999999999818 0.0 146 +147 0.0159039497375488 0.0100000000000193 0.0100000000000193 0.0 147 +148 0.0157449245452881 0.0199999999999818 0.0199999999999818 0.0 148 +149 0.0188858509063721 0.0200000000000102 0.0200000000000102 0.0 149 +150 0.0156919956207275 0.00999999999999091 0.00999999999999091 0.0 150 +151 0.0404269695281982 0.0400000000000205 0.0400000000000205 0.0 151 +152 0.0160980224609375 0.0199999999999818 0.0199999999999818 0.0 152 +153 0.0167350769042969 0.0200000000000102 0.0200000000000102 0.0 153 +154 0.0159759521484375 0.00999999999999091 0.00999999999999091 0.0 154 +155 0.0158588886260986 0.0200000000000102 0.0200000000000102 0.0 155 +156 0.01568603515625 0.00999999999999091 0.00999999999999091 0.0 156 +157 0.0156669616699219 0.0200000000000102 0.0200000000000102 0.0 157 +158 0.0405089855194092 0.039999999999992 0.039999999999992 0.0 158 +159 0.0160729885101318 0.0200000000000102 0.0200000000000102 0.0 159 +160 0.0159640312194824 0.00999999999999091 0.00999999999999091 0.0 160 +161 0.0188910961151123 0.0200000000000102 0.0200000000000102 0.0 161 +162 0.0166840553283691 0.0199999999999818 0.0199999999999818 0.0 162 +163 0.0156660079956055 0.0100000000000193 0.0100000000000193 0.0 163 +164 0.0156950950622559 0.0199999999999818 0.0199999999999818 0.0 164 +165 0.0416688919067383 0.0400000000000205 0.0400000000000205 0.0 165 +166 0.0159718990325928 0.0199999999999818 0.0199999999999818 0.0 166 +167 0.0159449577331543 0.0100000000000193 0.0100000000000193 0.0 167 +168 0.0157949924468994 0.0199999999999818 0.0199999999999818 0.0 168 +169 0.0157520771026611 0.00999999999999091 0.00999999999999091 0.0 169 +170 0.0157308578491211 0.0200000000000102 0.0200000000000102 0.0 170 +171 0.0156319141387939 0.0200000000000102 0.0200000000000102 0.0 171 +172 0.0406780242919922 0.039999999999992 0.039999999999992 0.0 172 +173 0.0182578563690186 0.00999999999999091 0.00999999999999091 0.0 173 +174 0.0166499614715576 0.0200000000000102 0.0200000000000102 0.0 174 +175 0.0157749652862549 0.0200000000000102 0.0200000000000102 0.0 175 +176 0.0156049728393555 0.00999999999999091 0.00999999999999091 0.0 176 +177 0.0155508518218994 0.0200000000000102 0.0200000000000102 0.0 177 +178 0.0155460834503174 0.00999999999999091 0.00999999999999091 0.0 178 +179 0.0410678386688232 0.0500000000000114 0.0500000000000114 0.0 179 +180 0.0161750316619873 0.00999999999999091 0.00999999999999091 0.0 180 +181 0.0159769058227539 0.0199999999999818 0.0199999999999818 0.0 181 +182 0.0157239437103271 0.0100000000000193 0.0100000000000193 0.0 182 +183 0.0155858993530273 0.0199999999999818 0.0199999999999818 0.0 183 +184 0.0157029628753662 0.0100000000000193 0.0100000000000193 0.0 184 +185 0.0406639575958252 0.0499999999999829 0.0499999999999829 0.0 185 +186 0.020313024520874 0.0200000000000102 0.0200000000000102 0.0 186 +187 0.0159680843353271 0.00999999999999091 0.00999999999999091 0.0 187 +188 0.0159218311309814 0.0200000000000102 0.0200000000000102 0.0 188 +189 0.0158710479736328 0.00999999999999091 0.00999999999999091 0.0 189 +190 0.0158529281616211 0.0200000000000102 0.0200000000000102 0.0 190 +191 0.0155730247497559 0.0200000000000102 0.0200000000000102 0.0 191 +192 0.0405440330505371 0.039999999999992 0.039999999999992 0.0 192 +193 0.0161638259887695 0.00999999999999091 0.00999999999999091 0.0 193 +194 0.0165688991546631 0.0200000000000102 0.0200000000000102 0.0 194 +195 0.0231571197509766 0.0199999999999818 0.0199999999999818 0.0 195 +196 0.0159261226654053 0.0200000000000102 0.0200000000000102 0.0 196 +197 0.015887975692749 0.00999999999999091 0.00999999999999091 0.0 197 +198 0.0156550407409668 0.0200000000000102 0.0200000000000102 0.0 198 +199 0.0435981750488281 0.039999999999992 0.039999999999992 0.0 199 +200 0.0159139633178711 0.0200000000000102 0.0200000000000102 0.0 200 +201 0.0158441066741943 0.00999999999999091 0.00999999999999091 0.0 201 +202 0.0157480239868164 0.0200000000000102 0.0200000000000102 0.0 202 +203 0.0163719654083252 0.0200000000000102 0.0200000000000102 0.0 203 +204 0.0156970024108887 0.00999999999999091 0.00999999999999091 0.0 204 +205 0.01556396484375 0.0200000000000102 0.0200000000000102 0.0 205 +206 0.0408110618591309 0.039999999999992 0.039999999999992 0.0 206 +207 0.0159599781036377 0.0199999999999818 0.0199999999999818 0.0 207 +208 0.0159690380096436 0.0100000000000193 0.0100000000000193 0.0 208 +209 0.0159268379211426 0.0199999999999818 0.0199999999999818 0.0 209 +210 0.0157289505004883 0.0100000000000193 0.0100000000000193 0.0 210 +211 0.0156691074371338 0.0199999999999818 0.0199999999999818 0.0 211 +212 0.0189340114593506 0.0200000000000102 0.0200000000000102 0.0 212 +213 0.0407509803771973 0.039999999999992 0.039999999999992 0.0 213 +214 0.0168440341949463 0.0200000000000102 0.0200000000000102 0.0 214 +215 0.0158839225769043 0.00999999999999091 0.00999999999999091 0.0 215 +216 0.0157129764556885 0.0200000000000102 0.0200000000000102 0.0 216 +217 0.0155618190765381 0.00999999999999091 0.00999999999999091 0.0 217 +218 0.0155580043792725 0.0200000000000102 0.0200000000000102 0.0 218 +219 0.0405669212341309 0.039999999999992 0.039999999999992 0.0 219 +220 0.0161259174346924 0.0200000000000102 0.0200000000000102 0.0 220 +221 0.0161309242248535 0.00999999999999091 0.00999999999999091 0.0 221 +222 0.0159680843353271 0.0200000000000102 0.0200000000000102 0.0 222 +223 0.0159029960632324 0.00999999999999091 0.00999999999999091 0.0 223 +224 0.0187640190124512 0.0200000000000102 0.0200000000000102 0.0 224 +225 0.0158958435058594 0.0199999999999818 0.0199999999999818 0.0 225 +226 0.0405712127685547 0.0400000000000205 0.0400000000000205 0.0 226 +227 0.0160939693450928 0.0199999999999818 0.0199999999999818 0.0 227 +228 0.0159199237823486 0.0100000000000193 0.0100000000000193 0.0 228 +229 0.0160150527954102 0.0199999999999818 0.0199999999999818 0.0 229 +230 0.0161042213439941 0.0100000000000193 0.0100000000000193 0.0 230 +231 0.0156550407409668 0.0199999999999818 0.0199999999999818 0.0 231 +232 0.0155539512634277 0.00999999999999091 0.00999999999999091 0.0 232 +233 0.0406229496002197 0.0500000000000114 0.0500000000000114 0.0 233 +234 0.0177409648895264 0.00999999999999091 0.00999999999999091 0.0 234 +235 0.0160009860992432 0.0200000000000102 0.0200000000000102 0.0 235 +236 0.0169141292572021 0.00999999999999091 0.00999999999999091 0.0 236 +237 0.0185301303863525 0.0200000000000102 0.0200000000000102 0.0 237 +238 0.0156500339508057 0.0200000000000102 0.0200000000000102 0.0 238 +239 0.0157279968261719 0.00999999999999091 0.00999999999999091 0.0 239 +240 0.041100025177002 0.0500000000000114 0.0500000000000114 0.0 240 +241 0.0159239768981934 0.00999999999999091 0.00999999999999091 0.0 241 +242 0.0158870220184326 0.0200000000000102 0.0200000000000102 0.0 242 +243 0.0157818794250488 0.00999999999999091 0.00999999999999091 0.0 243 +244 0.0156459808349609 0.0199999999999818 0.0199999999999818 0.0 244 +245 0.0205349922180176 0.0200000000000102 0.0200000000000102 0.0 245 +246 0.0176489353179932 0.0200000000000102 0.0200000000000102 0.0 246 +247 0.0406951904296875 0.039999999999992 0.039999999999992 0.0 247 +248 0.0161759853363037 0.00999999999999091 0.00999999999999091 0.0 248 +249 0.0186100006103516 0.0200000000000102 0.0200000000000102 0.0 249 +250 0.0158610343933105 0.0200000000000102 0.0200000000000102 0.0 250 +251 0.0157759189605713 0.00999999999999091 0.00999999999999091 0.0 251 +252 0.0157499313354492 0.0200000000000102 0.0200000000000102 0.0 252 +253 0.0412969589233398 0.039999999999992 0.039999999999992 0.0 253 +254 0.0160319805145264 0.0200000000000102 0.0200000000000102 0.0 254 +255 0.0159080028533936 0.00999999999999091 0.00999999999999091 0.0 255 +256 0.01580810546875 0.0199999999999818 0.0199999999999818 0.0 256 +257 0.0157821178436279 0.0200000000000102 0.0200000000000102 0.0 257 +258 0.015578031539917 0.00999999999999091 0.00999999999999091 0.0 258 +259 0.0155758857727051 0.0200000000000102 0.0200000000000102 0.0 259 +260 0.0406520366668701 0.039999999999992 0.039999999999992 0.0 260 +261 0.0193078517913818 0.0200000000000102 0.0200000000000102 0.0 261 +262 0.0160150527954102 0.00999999999999091 0.00999999999999091 0.0 262 +263 0.015920877456665 0.0200000000000102 0.0200000000000102 0.0 263 +264 0.0161728858947754 0.0200000000000102 0.0200000000000102 0.0 264 +265 0.0163869857788086 0.00999999999999091 0.00999999999999091 0.0 265 +266 0.0156819820404053 0.0200000000000102 0.0200000000000102 0.0 266 +267 0.0407660007476807 0.039999999999992 0.039999999999992 0.0 267 +268 0.015861988067627 0.00999999999999091 0.00999999999999091 0.0 268 +269 0.015887975692749 0.0200000000000102 0.0200000000000102 0.0 269 +270 0.0157639980316162 0.0199999999999818 0.0199999999999818 0.0 270 +271 0.0156021118164062 0.0100000000000193 0.0100000000000193 0.0 271 +272 0.0162060260772705 0.0199999999999818 0.0199999999999818 0.0 272 +273 0.0156650543212891 0.0100000000000193 0.0100000000000193 0.0 273 +274 0.0440959930419922 0.0499999999999829 0.0499999999999829 0.0 274 +275 0.0158300399780273 0.0100000000000193 0.0100000000000193 0.0 275 +276 0.0157949924468994 0.0199999999999818 0.0199999999999818 0.0 276 +277 0.0157911777496338 0.0200000000000102 0.0200000000000102 0.0 277 +278 0.0155570507049561 0.00999999999999091 0.00999999999999091 0.0 278 +279 0.0156610012054443 0.0200000000000102 0.0200000000000102 0.0 279 +280 0.015800952911377 0.00999999999999091 0.00999999999999091 0.0 280 +281 0.041050910949707 0.039999999999992 0.039999999999992 0.0 281 +282 0.0158300399780273 0.0200000000000102 0.0200000000000102 0.0 282 +283 0.0173659324645996 0.0200000000000102 0.0200000000000102 0.0 283 +284 0.0157661437988281 0.00999999999999091 0.00999999999999091 0.0 284 +285 0.0156910419464111 0.0200000000000102 0.0200000000000102 0.0 285 +286 0.0156378746032715 0.00999999999999091 0.00999999999999091 0.0 286 +287 0.0446128845214844 0.0500000000000114 0.0500000000000114 0.0 287 +288 0.0160419940948486 0.00999999999999091 0.00999999999999091 0.0 288 +289 0.0161609649658203 0.0200000000000102 0.0200000000000102 0.0 289 +290 0.0157930850982666 0.00999999999999091 0.00999999999999091 0.0 290 +291 0.0157232284545898 0.0200000000000102 0.0200000000000102 0.0 291 +292 0.0155608654022217 0.0199999999999818 0.0199999999999818 0.0 292 +293 0.0156910419464111 0.0100000000000193 0.0100000000000193 0.0 293 +294 0.0463647842407227 0.0499999999999829 0.0499999999999829 0.0 294 +295 0.0179910659790039 0.0200000000000102 0.0200000000000102 0.0 295 +296 0.0158979892730713 0.00999999999999091 0.00999999999999091 0.0 296 +297 0.0157630443572998 0.0200000000000102 0.0200000000000102 0.0 297 +298 0.0156371593475342 0.00999999999999091 0.00999999999999091 0.0 298 +299 0.0191469192504883 0.0200000000000102 0.0200000000000102 0.0 299 +300 0.0167911052703857 0.0199999999999818 0.0199999999999818 0.0 300 +301 0.0407388210296631 0.0400000000000205 0.0400000000000205 0.0 301 +302 0.0159130096435547 0.0199999999999818 0.0199999999999818 0.0 302 +303 0.0166409015655518 0.0100000000000193 0.0100000000000193 0.0 303 +304 0.0158700942993164 0.0199999999999818 0.0199999999999818 0.0 304 +305 0.0156099796295166 0.0200000000000102 0.0200000000000102 0.0 305 +306 0.0155818462371826 0.00999999999999091 0.00999999999999091 0.0 306 +307 0.0156898498535156 0.0200000000000102 0.0200000000000102 0.0 307 +308 0.0406138896942139 0.039999999999992 0.039999999999992 0.0 308 +309 0.0159690380096436 0.00999999999999091 0.00999999999999091 0.0 309 +310 0.0157949924468994 0.0200000000000102 0.0200000000000102 0.0 310 +311 0.0166599750518799 0.00999999999999091 0.00999999999999091 0.0 311 +312 0.0184519290924072 0.0200000000000102 0.0200000000000102 0.0 312 +313 0.0156970024108887 0.0200000000000102 0.0200000000000102 0.0 313 +314 0.0414550304412842 0.039999999999992 0.039999999999992 0.0 314 +315 0.0159659385681152 0.0200000000000102 0.0200000000000102 0.0 315 +316 0.015855073928833 0.00999999999999091 0.00999999999999091 0.0 316 +317 0.0157890319824219 0.0200000000000102 0.0200000000000102 0.0 317 +318 0.0157499313354492 0.00999999999999091 0.00999999999999091 0.0 318 +319 0.0157718658447266 0.0199999999999818 0.0199999999999818 0.0 319 +320 0.0155758857727051 0.0200000000000102 0.0200000000000102 0.0 320 +321 0.0406579971313477 0.039999999999992 0.039999999999992 0.0 321 +322 0.0160129070281982 0.0100000000000193 0.0100000000000193 0.0 322 +323 0.0166339874267578 0.0199999999999818 0.0199999999999818 0.0 323 +324 0.020615816116333 0.0200000000000102 0.0200000000000102 0.0 324 +325 0.016042947769165 0.0200000000000102 0.0200000000000102 0.0 325 +326 0.0157880783081055 0.00999999999999091 0.00999999999999091 0.0 326 +327 0.0156471729278564 0.0200000000000102 0.0200000000000102 0.0 327 +328 0.0406618118286133 0.039999999999992 0.039999999999992 0.0 328 +329 0.0161919593811035 0.00999999999999091 0.00999999999999091 0.0 329 +330 0.0158429145812988 0.0200000000000102 0.0200000000000102 0.0 330 +331 0.0157439708709717 0.0199999999999818 0.0199999999999818 0.0 331 +332 0.0156080722808838 0.0100000000000193 0.0100000000000193 0.0 332 +333 0.0156378746032715 0.0199999999999818 0.0199999999999818 0.0 333 +334 0.015779972076416 0.0100000000000193 0.0100000000000193 0.0 334 +335 0.0407891273498535 0.039999999999992 0.039999999999992 0.0 335 +336 0.0195779800415039 0.0200000000000102 0.0200000000000102 0.0 336 +337 0.0160758495330811 0.0199999999999818 0.0199999999999818 0.0 337 +338 0.0156791210174561 0.0200000000000102 0.0200000000000102 0.0 338 +339 0.015733003616333 0.00999999999999091 0.00999999999999091 0.0 339 +340 0.0158100128173828 0.0200000000000102 0.0200000000000102 0.0 340 +341 0.0405211448669434 0.039999999999992 0.039999999999992 0.0 341 +342 0.0158991813659668 0.0100000000000193 0.0100000000000193 0.0 342 +343 0.0157461166381836 0.0199999999999818 0.0199999999999818 0.0 343 +344 0.0166110992431641 0.0200000000000102 0.0200000000000102 0.0 344 +345 0.0219199657440186 0.0199999999999818 0.0199999999999818 0.0 345 +346 0.0155389308929443 0.0100000000000193 0.0100000000000193 0.0 346 +347 0.0156941413879395 0.0199999999999818 0.0199999999999818 0.0 347 +348 0.0439140796661377 0.0400000000000205 0.0400000000000205 0.0 348 +349 0.016746997833252 0.0199999999999818 0.0199999999999818 0.0 349 +350 0.0159060955047607 0.0200000000000102 0.0200000000000102 0.0 350 +351 0.0158212184906006 0.00999999999999091 0.00999999999999091 0.0 351 +352 0.0157208442687988 0.0200000000000102 0.0200000000000102 0.0 352 +353 0.0156140327453613 0.00999999999999091 0.00999999999999091 0.0 353 +354 0.0168178081512451 0.0200000000000102 0.0200000000000102 0.0 354 +355 0.0407528877258301 0.039999999999992 0.039999999999992 0.0 355 +356 0.0157878398895264 0.0200000000000102 0.0200000000000102 0.0 356 +357 0.0157828330993652 0.00999999999999091 0.00999999999999091 0.0 357 +358 0.0156841278076172 0.0200000000000102 0.0200000000000102 0.0 358 +359 0.0156099796295166 0.00999999999999091 0.00999999999999091 0.0 359 +360 0.015535831451416 0.0200000000000102 0.0200000000000102 0.0 360 +361 0.0171799659729004 0.0199999999999818 0.0199999999999818 0.0 361 +362 0.044562816619873 0.0400000000000205 0.0400000000000205 0.0 362 +363 0.0159769058227539 0.0199999999999818 0.0199999999999818 0.0 363 +364 0.0167310237884521 0.0100000000000193 0.0100000000000193 0.0 364 +365 0.0156519412994385 0.0199999999999818 0.0199999999999818 0.0 365 +366 0.015625 0.0200000000000102 0.0200000000000102 0.0 366 +367 0.0161309242248535 0.00999999999999091 0.00999999999999091 0.0 367 +368 0.0406661033630371 0.039999999999992 0.039999999999992 0.0 368 +369 0.016185998916626 0.0200000000000102 0.0200000000000102 0.0 369 +370 0.0159850120544434 0.00999999999999091 0.00999999999999091 0.0 370 +371 0.0159509181976318 0.0200000000000102 0.0200000000000102 0.0 371 +372 0.015861988067627 0.0200000000000102 0.0200000000000102 0.0 372 +373 0.0157780647277832 0.00999999999999091 0.00999999999999091 0.0 373 +374 0.019244909286499 0.0200000000000102 0.0200000000000102 0.0 374 +375 0.0423779487609863 0.039999999999992 0.039999999999992 0.0 375 +376 0.0160589218139648 0.0200000000000102 0.0200000000000102 0.0 376 +377 0.0159640312194824 0.0199999999999818 0.0199999999999818 0.0 377 +378 0.0158970355987549 0.0100000000000193 0.0100000000000193 0.0 378 +379 0.0158810615539551 0.0199999999999818 0.0199999999999818 0.0 379 +380 0.0159378051757812 0.0100000000000193 0.0100000000000193 0.0 380 +381 0.0156619548797607 0.0199999999999818 0.0199999999999818 0.0 381 +382 0.0407819747924805 0.039999999999992 0.039999999999992 0.0 382 +383 0.0159389972686768 0.0200000000000102 0.0200000000000102 0.0 383 +384 0.0160889625549316 0.00999999999999091 0.00999999999999091 0.0 384 +385 0.0158150196075439 0.0200000000000102 0.0200000000000102 0.0 385 +386 0.0164110660552979 0.0200000000000102 0.0200000000000102 0.0 386 +387 0.0180950164794922 0.00999999999999091 0.00999999999999091 0.0 387 +388 0.0157089233398438 0.0200000000000102 0.0200000000000102 0.0 388 +389 0.0411288738250732 0.039999999999992 0.039999999999992 0.0 389 +390 0.0159080028533936 0.0200000000000102 0.0200000000000102 0.0 390 +391 0.0158810615539551 0.00999999999999091 0.00999999999999091 0.0 391 +392 0.0157151222229004 0.0200000000000102 0.0200000000000102 0.0 392 +393 0.0156629085540771 0.00999999999999091 0.00999999999999091 0.0 393 +394 0.0157067775726318 0.0199999999999818 0.0199999999999818 0.0 394 +395 0.0479769706726074 0.0500000000000114 0.0500000000000114 0.0 395 +396 0.01609206199646 0.00999999999999091 0.00999999999999091 0.0 396 +397 0.0158951282501221 0.0200000000000102 0.0200000000000102 0.0 397 +398 0.0161418914794922 0.00999999999999091 0.00999999999999091 0.0 398 +399 0.0201709270477295 0.0200000000000102 0.0200000000000102 0.0 399 +400 0.0157439708709717 0.0100000000000193 0.0100000000000193 0.0 400 +401 0.0157320499420166 0.0199999999999818 0.0199999999999818 0.0 401 +402 0.0412960052490234 0.0400000000000205 0.0400000000000205 0.0 402 +403 0.0162639617919922 0.00999999999999091 0.00999999999999091 0.0 403 +404 0.0161092281341553 0.0200000000000102 0.0200000000000102 0.0 404 +405 0.0159099102020264 0.0199999999999818 0.0199999999999818 0.0 405 +406 0.0157670974731445 0.00999999999999091 0.00999999999999091 0.0 406 +407 0.0156850814819336 0.0200000000000102 0.0200000000000102 0.0 407 +408 0.0156769752502441 0.00999999999999091 0.00999999999999091 0.0 408 +409 0.0408320426940918 0.0400000000000205 0.0400000000000205 0.0 409 +410 0.0158789157867432 0.0199999999999818 0.0199999999999818 0.0 410 +411 0.0202319622039795 0.0200000000000102 0.0200000000000102 0.0 411 +412 0.0158510208129883 0.0200000000000102 0.0200000000000102 0.0 412 +413 0.0156679153442383 0.00999999999999091 0.00999999999999091 0.0 413 +414 0.0159661769866943 0.0200000000000102 0.0200000000000102 0.0 414 +415 0.0161230564117432 0.00999999999999091 0.00999999999999091 0.0 415 +416 0.0410380363464355 0.0500000000000114 0.0500000000000114 0.0 416 +417 0.0158960819244385 0.00999999999999091 0.00999999999999091 0.0 417 +418 0.0158650875091553 0.0199999999999818 0.0199999999999818 0.0 418 +419 0.0157840251922607 0.0100000000000193 0.0100000000000193 0.0 419 +420 0.0155539512634277 0.0199999999999818 0.0199999999999818 0.0 420 +421 0.0157678127288818 0.0100000000000193 0.0100000000000193 0.0 421 +422 0.0412240028381348 0.0499999999999829 0.0499999999999829 0.0 422 +423 0.0191640853881836 0.0100000000000193 0.0100000000000193 0.0 423 +424 0.0165059566497803 0.0199999999999818 0.0199999999999818 0.0 424 +425 0.0159070491790771 0.0200000000000102 0.0200000000000102 0.0 425 +426 0.0158569812774658 0.00999999999999091 0.00999999999999091 0.0 426 +427 0.0156240463256836 0.0200000000000102 0.0200000000000102 0.0 427 +428 0.0156888961791992 0.00999999999999091 0.00999999999999091 0.0 428 +429 0.0410318374633789 0.0500000000000114 0.0500000000000114 0.0 429 +430 0.0159420967102051 0.00999999999999091 0.00999999999999091 0.0 430 +431 0.0159289836883545 0.0200000000000102 0.0200000000000102 0.0 431 +432 0.0157718658447266 0.00999999999999091 0.00999999999999091 0.0 432 +433 0.0156440734863281 0.0200000000000102 0.0200000000000102 0.0 433 +434 0.0156459808349609 0.00999999999999091 0.00999999999999091 0.0 434 +435 0.0156629085540771 0.0200000000000102 0.0200000000000102 0.0 435 +436 0.043510913848877 0.039999999999992 0.039999999999992 0.0 436 +437 0.0160140991210938 0.0200000000000102 0.0200000000000102 0.0 437 +438 0.015984058380127 0.0199999999999818 0.0199999999999818 0.0 438 +439 0.0160889625549316 0.0100000000000193 0.0100000000000193 0.0 439 +440 0.0160849094390869 0.0199999999999818 0.0199999999999818 0.0 440 +441 0.015700101852417 0.0100000000000193 0.0100000000000193 0.0 441 +442 0.0157110691070557 0.0199999999999818 0.0199999999999818 0.0 442 +443 0.0212619304656982 0.0199999999999818 0.0199999999999818 0.0 443 +444 0.0226690769195557 0.0200000000000102 0.0200000000000102 0.0 444 +445 0.0157680511474609 0.0200000000000102 0.0200000000000102 0.0 445 +446 0.015690803527832 0.00999999999999091 0.00999999999999091 0.0 446 +447 0.015653133392334 0.0200000000000102 0.0200000000000102 0.0 447 +448 0.0156688690185547 0.0199999999999818 0.0199999999999818 0.0 448 +449 0.0439548492431641 0.0400000000000205 0.0400000000000205 0.0 449 +450 0.0160410404205322 0.0199999999999818 0.0199999999999818 0.0 450 +451 0.0159320831298828 0.0100000000000193 0.0100000000000193 0.0 451 +452 0.0157608985900879 0.0199999999999818 0.0199999999999818 0.0 452 +453 0.0166118144989014 0.0100000000000193 0.0100000000000193 0.0 453 +454 0.0155959129333496 0.0199999999999818 0.0199999999999818 0.0 454 +455 0.0157961845397949 0.0200000000000102 0.0200000000000102 0.0 455 +456 0.0407929420471191 0.039999999999992 0.039999999999992 0.0 456 +457 0.0160069465637207 0.00999999999999091 0.00999999999999091 0.0 457 +458 0.015955924987793 0.0200000000000102 0.0200000000000102 0.0 458 +459 0.015923023223877 0.0200000000000102 0.0200000000000102 0.0 459 +460 0.0157721042633057 0.00999999999999091 0.00999999999999091 0.0 460 +461 0.0170860290527344 0.0200000000000102 0.0200000000000102 0.0 461 +462 0.0182251930236816 0.0199999999999818 0.0199999999999818 0.0 462 +463 0.0413410663604736 0.0400000000000205 0.0400000000000205 0.0 463 +464 0.0165669918060303 0.00999999999999091 0.00999999999999091 0.0 464 +465 0.0159049034118652 0.0200000000000102 0.0200000000000102 0.0 465 +466 0.0158209800720215 0.0199999999999818 0.0199999999999818 0.0 466 +467 0.0156691074371338 0.0100000000000193 0.0100000000000193 0.0 467 +468 0.0155670642852783 0.0199999999999818 0.0199999999999818 0.0 468 +469 0.0407600402832031 0.039999999999992 0.039999999999992 0.0 469 +470 0.0160460472106934 0.0100000000000193 0.0100000000000193 0.0 470 +471 0.0159029960632324 0.0199999999999818 0.0199999999999818 0.0 471 +472 0.0159380435943604 0.0200000000000102 0.0200000000000102 0.0 472 +473 0.0165109634399414 0.00999999999999091 0.00999999999999091 0.0 473 +474 0.0189468860626221 0.0200000000000102 0.0200000000000102 0.0 474 +475 0.0156781673431396 0.0200000000000102 0.0200000000000102 0.0 475 +476 0.0406448841094971 0.039999999999992 0.039999999999992 0.0 476 +477 0.0160341262817383 0.00999999999999091 0.00999999999999091 0.0 477 +478 0.0160388946533203 0.0200000000000102 0.0200000000000102 0.0 478 +479 0.0163199901580811 0.0200000000000102 0.0200000000000102 0.0 479 +480 0.0158259868621826 0.00999999999999091 0.00999999999999091 0.0 480 +481 0.0156810283660889 0.0199999999999818 0.0199999999999818 0.0 481 +482 0.0157148838043213 0.0100000000000193 0.0100000000000193 0.0 482 +483 0.0412290096282959 0.039999999999992 0.039999999999992 0.0 483 +484 0.0160889625549316 0.0200000000000102 0.0200000000000102 0.0 484 +485 0.0160059928894043 0.0199999999999818 0.0199999999999818 0.0 485 +486 0.0181820392608643 0.0200000000000102 0.0200000000000102 0.0 486 +487 0.0166311264038086 0.00999999999999091 0.00999999999999091 0.0 487 +488 0.0156669616699219 0.0200000000000102 0.0200000000000102 0.0 488 +489 0.0157821178436279 0.00999999999999091 0.00999999999999091 0.0 489 +490 0.0410869121551514 0.0400000000000205 0.0400000000000205 0.0 490 +491 0.0159239768981934 0.0199999999999818 0.0199999999999818 0.0 491 +492 0.0158579349517822 0.0200000000000102 0.0200000000000102 0.0 492 +493 0.0157217979431152 0.00999999999999091 0.00999999999999091 0.0 493 +494 0.021359920501709 0.0200000000000102 0.0200000000000102 0.0 494 +495 0.0177481174468994 0.0199999999999818 0.0199999999999818 0.0 495 +496 0.0405080318450928 0.0400000000000205 0.0400000000000205 0.0 496 +497 0.0161361694335938 0.0199999999999818 0.0199999999999818 0.0 497 +498 0.0198690891265869 0.0200000000000102 0.0200000000000102 0.0 498 +499 0.0160260200500488 0.00999999999999091 0.00999999999999091 0.0 499 +500 0.0157639980316162 0.0200000000000102 0.0200000000000102 0.0 500 +501 0.0156447887420654 0.0200000000000102 0.0200000000000102 0.0 501 +502 0.0156769752502441 0.00999999999999091 0.00999999999999091 0.0 502 +503 0.0437228679656982 0.039999999999992 0.039999999999992 0.0 503 +504 0.0161030292510986 0.0200000000000102 0.0200000000000102 0.0 504 +505 0.016016960144043 0.0199999999999818 0.0199999999999818 0.0 505 +506 0.0158760547637939 0.0100000000000193 0.0100000000000193 0.0 506 +507 0.01578688621521 0.0199999999999818 0.0199999999999818 0.0 507 +508 0.0156271457672119 0.0100000000000193 0.0100000000000193 0.0 508 +509 0.0157058238983154 0.0199999999999818 0.0199999999999818 0.0 509 +510 0.0442900657653809 0.0400000000000205 0.0400000000000205 0.0 510 +511 0.017132043838501 0.0199999999999818 0.0199999999999818 0.0 511 +512 0.0159881114959717 0.0200000000000102 0.0200000000000102 0.0 512 +513 0.0160439014434814 0.00999999999999091 0.00999999999999091 0.0 513 +514 0.0164890289306641 0.0200000000000102 0.0200000000000102 0.0 514 +515 0.0156888961791992 0.0200000000000102 0.0200000000000102 0.0 515 +516 0.040363073348999 0.039999999999992 0.039999999999992 0.0 516 +517 0.0161979198455811 0.00999999999999091 0.00999999999999091 0.0 517 +518 0.0159780979156494 0.0200000000000102 0.0200000000000102 0.0 518 +519 0.0159690380096436 0.00999999999999091 0.00999999999999091 0.0 519 +520 0.015887975692749 0.0200000000000102 0.0200000000000102 0.0 520 +521 0.0156509876251221 0.0199999999999818 0.0199999999999818 0.0 521 +522 0.0156340599060059 0.0100000000000193 0.0100000000000193 0.0 522 +523 0.0451259613037109 0.0499999999999829 0.0499999999999829 0.0 523 +524 0.0159039497375488 0.0100000000000193 0.0100000000000193 0.0 524 +525 0.0158360004425049 0.0199999999999818 0.0199999999999818 0.0 525 +526 0.0157630443572998 0.0100000000000193 0.0100000000000193 0.0 526 +527 0.0156168937683105 0.0199999999999818 0.0199999999999818 0.0 527 +528 0.0156149864196777 0.0200000000000102 0.0200000000000102 0.0 528 +529 0.015984058380127 0.00999999999999091 0.00999999999999091 0.0 529 +530 0.040830135345459 0.039999999999992 0.039999999999992 0.0 530 +531 0.0160219669342041 0.0200000000000102 0.0200000000000102 0.0 531 +532 0.015923023223877 0.0200000000000102 0.0200000000000102 0.0 532 +533 0.0159180164337158 0.00999999999999091 0.00999999999999091 0.0 533 +534 0.0157890319824219 0.0200000000000102 0.0200000000000102 0.0 534 +535 0.0156989097595215 0.00999999999999091 0.00999999999999091 0.0 535 +536 0.043813943862915 0.0500000000000114 0.0500000000000114 0.0 536 +537 0.0161550045013428 0.00999999999999091 0.00999999999999091 0.0 537 +538 0.0161418914794922 0.0200000000000102 0.0200000000000102 0.0 538 +539 0.016010046005249 0.00999999999999091 0.00999999999999091 0.0 539 +540 0.015833854675293 0.0100000000000193 0.0100000000000193 0.0 540 +541 0.0156919956207275 0.0199999999999818 0.0199999999999818 0.0 541 +542 0.0156600475311279 0.0100000000000193 0.0100000000000193 0.0 542 +543 0.0471100807189941 0.0499999999999829 0.0499999999999829 0.0 543 +544 0.0160348415374756 0.0200000000000102 0.0200000000000102 0.0 544 +545 0.0160539150238037 0.00999999999999091 0.00999999999999091 0.0 545 +546 0.0158519744873047 0.0200000000000102 0.0200000000000102 0.0 546 +547 0.0158119201660156 0.00999999999999091 0.00999999999999091 0.0 547 +548 0.0178709030151367 0.0200000000000102 0.0200000000000102 0.0 548 +549 0.0169069766998291 0.0199999999999818 0.0199999999999818 0.0 549 +550 0.0407388210296631 0.0400000000000205 0.0400000000000205 0.0 550 +551 0.0159931182861328 0.0199999999999818 0.0199999999999818 0.0 551 +552 0.0167689323425293 0.0100000000000193 0.0100000000000193 0.0 552 +553 0.015841007232666 0.0199999999999818 0.0199999999999818 0.0 553 +554 0.0158300399780273 0.0100000000000193 0.0100000000000193 0.0 554 +555 0.0156581401824951 0.0199999999999818 0.0199999999999818 0.0 555 +556 0.0406780242919922 0.039999999999992 0.039999999999992 0.0 556 +557 0.0162060260772705 0.0200000000000102 0.0200000000000102 0.0 557 +558 0.0160999298095703 0.00999999999999091 0.00999999999999091 0.0 558 +559 0.0159580707550049 0.0200000000000102 0.0200000000000102 0.0 559 +560 0.0159261226654053 0.00999999999999091 0.00999999999999091 0.0 560 +561 0.0199720859527588 0.0200000000000102 0.0200000000000102 0.0 561 +562 0.0157170295715332 0.0200000000000102 0.0200000000000102 0.0 562 +563 0.041780948638916 0.039999999999992 0.039999999999992 0.0 563 +564 0.0160281658172607 0.0200000000000102 0.0200000000000102 0.0 564 +565 0.0160350799560547 0.00999999999999091 0.00999999999999091 0.0 565 +566 0.0158600807189941 0.0200000000000102 0.0200000000000102 0.0 566 +567 0.0157890319824219 0.0199999999999818 0.0199999999999818 0.0 567 +568 0.01568603515625 0.00999999999999091 0.00999999999999091 0.0 568 +569 0.0157349109649658 0.0200000000000102 0.0200000000000102 0.0 569 +570 0.0407240390777588 0.039999999999992 0.039999999999992 0.0 570 +571 0.0159690380096436 0.0100000000000193 0.0100000000000193 0.0 571 +572 0.0166740417480469 0.0199999999999818 0.0199999999999818 0.0 572 +573 0.0183789730072021 0.0200000000000102 0.0200000000000102 0.0 573 +574 0.0158569812774658 0.0200000000000102 0.0200000000000102 0.0 574 +575 0.0156340599060059 0.00999999999999091 0.00999999999999091 0.0 575 +576 0.0408451557159424 0.039999999999992 0.039999999999992 0.0 576 +577 0.0160448551177979 0.0200000000000102 0.0200000000000102 0.0 577 +578 0.0162789821624756 0.00999999999999091 0.00999999999999091 0.0 578 +579 0.0159311294555664 0.0200000000000102 0.0200000000000102 0.0 579 +580 0.0158848762512207 0.0199999999999818 0.0199999999999818 0.0 580 +581 0.0157999992370605 0.0100000000000193 0.0100000000000193 0.0 581 +582 0.0156741142272949 0.0199999999999818 0.0199999999999818 0.0 582 +583 0.0409140586853027 0.0400000000000205 0.0400000000000205 0.0 583 +584 0.0159211158752441 0.0199999999999818 0.0199999999999818 0.0 584 +585 0.0184950828552246 0.0100000000000193 0.0100000000000193 0.0 585 +586 0.0168490409851074 0.0199999999999818 0.0199999999999818 0.0 586 +587 0.0156459808349609 0.0200000000000102 0.0200000000000102 0.0 587 +588 0.0156338214874268 0.00999999999999091 0.00999999999999091 0.0 588 +589 0.0159139633178711 0.0200000000000102 0.0200000000000102 0.0 589 +590 0.0407509803771973 0.039999999999992 0.039999999999992 0.0 590 +591 0.0159850120544434 0.0100000000000193 0.0100000000000193 0.0 591 +592 0.0159389972686768 0.0199999999999818 0.0199999999999818 0.0 592 +593 0.0213720798492432 0.0200000000000102 0.0200000000000102 0.0 593 +594 0.0177850723266602 0.0199999999999818 0.0199999999999818 0.0 594 +595 0.0157310962677002 0.0200000000000102 0.0200000000000102 0.0 595 +596 0.0403420925140381 0.039999999999992 0.039999999999992 0.0 596 +597 0.0190529823303223 0.0200000000000102 0.0200000000000102 0.0 597 +598 0.0169448852539062 0.00999999999999091 0.00999999999999091 0.0 598 +599 0.0159680843353271 0.0200000000000102 0.0200000000000102 0.0 599 +600 0.0158801078796387 0.00999999999999091 0.00999999999999091 0.0 600 +601 0.0156979560852051 0.0200000000000102 0.0200000000000102 0.0 601 +602 0.0156271457672119 0.0200000000000102 0.0200000000000102 0.0 602 +603 0.0415568351745605 0.039999999999992 0.039999999999992 0.0 603 +604 0.0159718990325928 0.00999999999999091 0.00999999999999091 0.0 604 +605 0.0159180164337158 0.0200000000000102 0.0200000000000102 0.0 605 +606 0.0158648490905762 0.0199999999999818 0.0199999999999818 0.0 606 +607 0.0156810283660889 0.0100000000000193 0.0100000000000193 0.0 607 +608 0.0156228542327881 0.0199999999999818 0.0199999999999818 0.0 608 +609 0.0157201290130615 0.0100000000000193 0.0100000000000193 0.0 609 +610 0.0439960956573486 0.0499999999999829 0.0499999999999829 0.0 610 +611 0.0160610675811768 0.0100000000000193 0.0100000000000193 0.0 611 +612 0.0161979198455811 0.0199999999999818 0.0199999999999818 0.0 612 +613 0.0165619850158691 0.0200000000000102 0.0200000000000102 0.0 613 +614 0.0157890319824219 0.00999999999999091 0.00999999999999091 0.0 614 +615 0.0156469345092773 0.0200000000000102 0.0200000000000102 0.0 615 +616 0.0402541160583496 0.039999999999992 0.039999999999992 0.0 616 +617 0.0161638259887695 0.00999999999999091 0.00999999999999091 0.0 617 +618 0.0160119533538818 0.0200000000000102 0.0200000000000102 0.0 618 +619 0.0159289836883545 0.0200000000000102 0.0200000000000102 0.0 619 +620 0.0159239768981934 0.00999999999999091 0.00999999999999091 0.0 620 +621 0.0156819820404053 0.0200000000000102 0.0200000000000102 0.0 621 +622 0.0163209438323975 0.00999999999999091 0.00999999999999091 0.0 622 +623 0.0430841445922852 0.0500000000000114 0.0500000000000114 0.0 623 +624 0.0160331726074219 0.00999999999999091 0.00999999999999091 0.0 624 +625 0.0159151554107666 0.0200000000000102 0.0200000000000102 0.0 625 +626 0.0158572196960449 0.00999999999999091 0.00999999999999091 0.0 626 +627 0.0157380104064941 0.0100000000000193 0.0100000000000193 0.0 627 +628 0.015657901763916 0.0199999999999818 0.0199999999999818 0.0 628 +629 0.016016960144043 0.0100000000000193 0.0100000000000193 0.0 629 +630 0.0407459735870361 0.039999999999992 0.039999999999992 0.0 630 +631 0.0159480571746826 0.0199999999999818 0.0199999999999818 0.0 631 +632 0.0159869194030762 0.0200000000000102 0.0200000000000102 0.0 632 +633 0.0159099102020264 0.00999999999999091 0.00999999999999091 0.0 633 +634 0.0157899856567383 0.0200000000000102 0.0200000000000102 0.0 634 +635 0.0156879425048828 0.00999999999999091 0.00999999999999091 0.0 635 +636 0.0428619384765625 0.0500000000000114 0.0500000000000114 0.0 636 +637 0.0161869525909424 0.00999999999999091 0.00999999999999091 0.0 637 +638 0.0162138938903809 0.0200000000000102 0.0200000000000102 0.0 638 +639 0.0158801078796387 0.00999999999999091 0.00999999999999091 0.0 639 +640 0.0158560276031494 0.0200000000000102 0.0200000000000102 0.0 640 +641 0.0156440734863281 0.00999999999999091 0.00999999999999091 0.0 641 +642 0.0156350135803223 0.0200000000000102 0.0200000000000102 0.0 642 +643 0.047083854675293 0.0499999999999829 0.0499999999999829 0.0 643 +644 0.0159060955047607 0.0100000000000193 0.0100000000000193 0.0 644 +645 0.0158288478851318 0.0199999999999818 0.0199999999999818 0.0 645 +646 0.0157370567321777 0.0200000000000102 0.0200000000000102 0.0 646 +647 0.0155889987945557 0.00999999999999091 0.00999999999999091 0.0 647 +648 0.0187828540802002 0.0200000000000102 0.0200000000000102 0.0 648 +649 0.0158119201660156 0.0200000000000102 0.0200000000000102 0.0 649 +650 0.0408198833465576 0.039999999999992 0.039999999999992 0.0 650 +651 0.0160138607025146 0.00999999999999091 0.00999999999999091 0.0 651 +652 0.0169661045074463 0.0200000000000102 0.0200000000000102 0.0 652 +653 0.0158448219299316 0.0200000000000102 0.0200000000000102 0.0 653 +654 0.0157639980316162 0.00999999999999091 0.00999999999999091 0.0 654 +655 0.0156838893890381 0.0199999999999818 0.0199999999999818 0.0 655 +656 0.0403389930725098 0.0400000000000205 0.0400000000000205 0.0 656 +657 0.0161681175231934 0.00999999999999091 0.00999999999999091 0.0 657 +658 0.015963077545166 0.0200000000000102 0.0200000000000102 0.0 658 +659 0.0159058570861816 0.0199999999999818 0.0199999999999818 0.0 659 +660 0.0177428722381592 0.0100000000000193 0.0100000000000193 0.0 660 +661 0.0171470642089844 0.0199999999999818 0.0199999999999818 0.0 661 +662 0.015761137008667 0.0200000000000102 0.0200000000000102 0.0 662 +663 0.0421710014343262 0.039999999999992 0.039999999999992 0.0 663 +664 0.0159869194030762 0.0100000000000193 0.0100000000000193 0.0 664 +665 0.0158960819244385 0.0199999999999818 0.0199999999999818 0.0 665 +666 0.0158309936523438 0.0200000000000102 0.0200000000000102 0.0 666 +667 0.0156588554382324 0.00999999999999091 0.00999999999999091 0.0 667 +668 0.0155930519104004 0.0200000000000102 0.0200000000000102 0.0 668 +669 0.0157339572906494 0.00999999999999091 0.00999999999999091 0.0 669 +670 0.0408949851989746 0.039999999999992 0.039999999999992 0.0 670 +671 0.0166690349578857 0.0200000000000102 0.0200000000000102 0.0 671 +672 0.015967845916748 0.0200000000000102 0.0200000000000102 0.0 672 +673 0.0183408260345459 0.0199999999999818 0.0199999999999818 0.0 673 +674 0.0157818794250488 0.0100000000000193 0.0100000000000193 0.0 674 +675 0.0156641006469727 0.0199999999999818 0.0199999999999818 0.0 675 +676 0.0403289794921875 0.0400000000000205 0.0400000000000205 0.0 676 +677 0.0160641670227051 0.00999999999999091 0.00999999999999091 0.0 677 +678 0.0162630081176758 0.0200000000000102 0.0200000000000102 0.0 678 +679 0.0158939361572266 0.0199999999999818 0.0199999999999818 0.0 679 +680 0.0158121585845947 0.00999999999999091 0.00999999999999091 0.0 680 +681 0.0155899524688721 0.0200000000000102 0.0200000000000102 0.0 681 +682 0.0156369209289551 0.00999999999999091 0.00999999999999091 0.0 682 +683 0.0411529541015625 0.0400000000000205 0.0400000000000205 0.0 683 +684 0.0160119533538818 0.0199999999999818 0.0199999999999818 0.0 684 +685 0.0188088417053223 0.0200000000000102 0.0200000000000102 0.0 685 +686 0.0159080028533936 0.0200000000000102 0.0200000000000102 0.0 686 +687 0.0157148838043213 0.00999999999999091 0.00999999999999091 0.0 687 +688 0.0155959129333496 0.0200000000000102 0.0200000000000102 0.0 688 +689 0.0412189960479736 0.039999999999992 0.039999999999992 0.0 689 +690 0.015995979309082 0.00999999999999091 0.00999999999999091 0.0 690 +691 0.0159540176391602 0.0200000000000102 0.0200000000000102 0.0 691 +692 0.015949010848999 0.0199999999999818 0.0199999999999818 0.0 692 +693 0.0234458446502686 0.0200000000000102 0.0200000000000102 0.0 693 +694 0.0157320499420166 0.0200000000000102 0.0200000000000102 0.0 694 +695 0.0157339572906494 0.00999999999999091 0.00999999999999091 0.0 695 +696 0.0404260158538818 0.039999999999992 0.039999999999992 0.0 696 +697 0.0190789699554443 0.0200000000000102 0.0200000000000102 0.0 697 +698 0.0159289836883545 0.0200000000000102 0.0200000000000102 0.0 698 +699 0.0157830715179443 0.00999999999999091 0.00999999999999091 0.0 699 +700 0.0156319141387939 0.0200000000000102 0.0200000000000102 0.0 700 +701 0.01556396484375 0.00999999999999091 0.00999999999999091 0.0 701 +702 0.0156660079956055 0.0200000000000102 0.0200000000000102 0.0 702 +703 0.0413651466369629 0.039999999999992 0.039999999999992 0.0 703 +704 0.0159580707550049 0.0199999999999818 0.0199999999999818 0.0 704 +705 0.0158989429473877 0.0100000000000193 0.0100000000000193 0.0 705 +706 0.0158150196075439 0.0199999999999818 0.0199999999999818 0.0 706 +707 0.0156781673431396 0.0100000000000193 0.0100000000000193 0.0 707 +708 0.0156269073486328 0.0199999999999818 0.0199999999999818 0.0 708 +709 0.041424036026001 0.0400000000000205 0.0400000000000205 0.0 709 +710 0.0184199810028076 0.0199999999999818 0.0199999999999818 0.0 710 +711 0.0159978866577148 0.0200000000000102 0.0200000000000102 0.0 711 +712 0.0160419940948486 0.00999999999999091 0.00999999999999091 0.0 712 +713 0.016589879989624 0.0200000000000102 0.0200000000000102 0.0 713 +714 0.0156559944152832 0.0200000000000102 0.0200000000000102 0.0 714 +715 0.0157039165496826 0.00999999999999091 0.00999999999999091 0.0 715 +716 0.0408508777618408 0.039999999999992 0.039999999999992 0.0 716 +717 0.0159609317779541 0.0200000000000102 0.0200000000000102 0.0 717 +718 0.0159869194030762 0.00999999999999091 0.00999999999999091 0.0 718 +719 0.0159101486206055 0.0200000000000102 0.0200000000000102 0.0 719 +720 0.0156970024108887 0.0199999999999818 0.0199999999999818 0.0 720 +721 0.0155429840087891 0.0100000000000193 0.0100000000000193 0.0 721 +722 0.0163400173187256 0.0199999999999818 0.0199999999999818 0.0 722 +723 0.0429699420928955 0.0400000000000205 0.0400000000000205 0.0 723 +724 0.0160400867462158 0.0199999999999818 0.0199999999999818 0.0 724 +725 0.0159778594970703 0.0100000000000193 0.0100000000000193 0.0 725 +726 0.015826940536499 0.0199999999999818 0.0199999999999818 0.0 726 +727 0.0156888961791992 0.0100000000000193 0.0100000000000193 0.0 727 +728 0.0159649848937988 0.0199999999999818 0.0199999999999818 0.0 728 +729 0.0405631065368652 0.039999999999992 0.039999999999992 0.0 729 +730 0.0161111354827881 0.0200000000000102 0.0200000000000102 0.0 730 +731 0.0158760547637939 0.00999999999999091 0.00999999999999091 0.0 731 +732 0.0159549713134766 0.0200000000000102 0.0200000000000102 0.0 732 +733 0.0157599449157715 0.00999999999999091 0.00999999999999091 0.0 733 +734 0.0157549381256104 0.0200000000000102 0.0200000000000102 0.0 734 +735 0.0156841278076172 0.0200000000000102 0.0200000000000102 0.0 735 +736 0.0429198741912842 0.039999999999992 0.039999999999992 0.0 736 +737 0.0159552097320557 0.0200000000000102 0.0200000000000102 0.0 737 +738 0.016150951385498 0.00999999999999091 0.00999999999999091 0.0 738 +739 0.0157721042633057 0.0200000000000102 0.0200000000000102 0.0 739 +740 0.0156459808349609 0.00999999999999091 0.00999999999999091 0.0 740 +741 0.0156309604644775 0.0200000000000102 0.0200000000000102 0.0 741 +742 0.0458109378814697 0.039999999999992 0.039999999999992 0.0 742 +743 0.0170071125030518 0.0199999999999818 0.0199999999999818 0.0 743 +744 0.0160090923309326 0.0200000000000102 0.0200000000000102 0.0 744 +745 0.0158901214599609 0.00999999999999091 0.00999999999999091 0.0 745 +746 0.0158569812774658 0.0200000000000102 0.0200000000000102 0.0 746 +747 0.0156040191650391 0.0200000000000102 0.0200000000000102 0.0 747 +748 0.0188460350036621 0.00999999999999091 0.00999999999999091 0.0 748 +749 0.0407531261444092 0.0500000000000114 0.0500000000000114 0.0 749 +750 0.0160620212554932 0.00999999999999091 0.00999999999999091 0.0 750 +751 0.0160109996795654 0.0200000000000102 0.0200000000000102 0.0 751 +752 0.0167930126190186 0.00999999999999091 0.00999999999999091 0.0 752 +753 0.0158519744873047 0.0200000000000102 0.0200000000000102 0.0 753 +754 0.0157589912414551 0.0199999999999818 0.0199999999999818 0.0 754 +755 0.0156669616699219 0.00999999999999091 0.00999999999999091 0.0 755 +756 0.0408079624176025 0.0400000000000205 0.0400000000000205 0.0 756 +757 0.0160200595855713 0.0199999999999818 0.0199999999999818 0.0 757 +758 0.015981912612915 0.0100000000000193 0.0100000000000193 0.0 758 +759 0.0158510208129883 0.0199999999999818 0.0199999999999818 0.0 759 +760 0.0184319019317627 0.0200000000000102 0.0200000000000102 0.0 760 +761 0.0160219669342041 0.0200000000000102 0.0200000000000102 0.0 761 +762 0.0413029193878174 0.039999999999992 0.039999999999992 0.0 762 +763 0.0162460803985596 0.00999999999999091 0.00999999999999091 0.0 763 +764 0.0159189701080322 0.0200000000000102 0.0200000000000102 0.0 764 +765 0.0158321857452393 0.00999999999999091 0.00999999999999091 0.0 765 +766 0.0157649517059326 0.0200000000000102 0.0200000000000102 0.0 766 +767 0.0156459808349609 0.0199999999999818 0.0199999999999818 0.0 767 +768 0.0156371593475342 0.0100000000000193 0.0100000000000193 0.0 768 +769 0.042356014251709 0.039999999999992 0.039999999999992 0.0 769 +770 0.0159518718719482 0.0200000000000102 0.0200000000000102 0.0 770 +771 0.0165510177612305 0.0199999999999818 0.0199999999999818 0.0 771 +772 0.0166161060333252 0.0100000000000193 0.0100000000000193 0.0 772 +773 0.0192360877990723 0.0199999999999818 0.0199999999999818 0.0 773 +774 0.0156729221343994 0.0200000000000102 0.0200000000000102 0.0 774 +775 0.0404140949249268 0.039999999999992 0.039999999999992 0.0 775 +776 0.0159680843353271 0.0100000000000193 0.0100000000000193 0.0 776 +777 0.0160880088806152 0.0199999999999818 0.0199999999999818 0.0 777 +778 0.0158729553222656 0.0200000000000102 0.0200000000000102 0.0 778 +779 0.0157761573791504 0.00999999999999091 0.00999999999999091 0.0 779 +780 0.0156121253967285 0.0200000000000102 0.0200000000000102 0.0 780 +781 0.0156919956207275 0.00999999999999091 0.00999999999999091 0.0 781 +782 0.0405950546264648 0.039999999999992 0.039999999999992 0.0 782 +783 0.0157918930053711 0.0200000000000102 0.0200000000000102 0.0 783 +784 0.0157120227813721 0.0200000000000102 0.0200000000000102 0.0 784 +785 0.018751859664917 0.00999999999999091 0.00999999999999091 0.0 785 +786 0.0155041217803955 0.0200000000000102 0.0200000000000102 0.0 786 +787 0.0158028602600098 0.0199999999999818 0.0199999999999818 0.0 787 +788 0.0158569812774658 0.0100000000000193 0.0100000000000193 0.0 788 +789 0.0412540435791016 0.039999999999992 0.039999999999992 0.0 789 +790 0.0160260200500488 0.0200000000000102 0.0200000000000102 0.0 790 +791 0.0159499645233154 0.0199999999999818 0.0199999999999818 0.0 791 +792 0.019320011138916 0.00999999999999091 0.00999999999999091 0.0 792 +793 0.0201430320739746 0.0200000000000102 0.0200000000000102 0.0 793 +794 0.0157289505004883 0.0200000000000102 0.0200000000000102 0.0 794 +795 0.0402889251708984 0.039999999999992 0.039999999999992 0.0 795 +796 0.0161571502685547 0.0200000000000102 0.0200000000000102 0.0 796 +797 0.0203540325164795 0.0199999999999818 0.0199999999999818 0.0 797 +798 0.0160300731658936 0.0100000000000193 0.0100000000000193 0.0 798 +799 0.0157592296600342 0.0199999999999818 0.0199999999999818 0.0 799 +800 0.0156340599060059 0.0200000000000102 0.0200000000000102 0.0 800 +801 0.0156660079956055 0.00999999999999091 0.00999999999999091 0.0 801 +802 0.0413990020751953 0.0400000000000205 0.0400000000000205 0.0 802 +803 0.0160489082336426 0.0199999999999818 0.0199999999999818 0.0 803 +804 0.0158998966217041 0.00999999999999091 0.00999999999999091 0.0 804 +805 0.0157411098480225 0.0200000000000102 0.0200000000000102 0.0 805 +806 0.01564621925354 0.0200000000000102 0.0200000000000102 0.0 806 +807 0.0156128406524658 0.00999999999999091 0.00999999999999091 0.0 807 +808 0.0405199527740479 0.039999999999992 0.039999999999992 0.0 808 +809 0.0189261436462402 0.0200000000000102 0.0200000000000102 0.0 809 +810 0.0164599418640137 0.0200000000000102 0.0200000000000102 0.0 810 +811 0.0159981250762939 0.00999999999999091 0.00999999999999091 0.0 811 +812 0.0159931182861328 0.0200000000000102 0.0200000000000102 0.0 812 +813 0.0164968967437744 0.0199999999999818 0.0199999999999818 0.0 813 +814 0.0156979560852051 0.0100000000000193 0.0100000000000193 0.0 814 +815 0.0407021045684814 0.039999999999992 0.039999999999992 0.0 815 +816 0.0162220001220703 0.0199999999999818 0.0199999999999818 0.0 816 +817 0.0161950588226318 0.0200000000000102 0.0200000000000102 0.0 817 +818 0.016150951385498 0.00999999999999091 0.00999999999999091 0.0 818 +819 0.0162560939788818 0.0200000000000102 0.0200000000000102 0.0 819 +820 0.0156610012054443 0.00999999999999091 0.00999999999999091 0.0 820 +821 0.0164270401000977 0.0200000000000102 0.0200000000000102 0.0 821 +822 0.0451018810272217 0.0500000000000114 0.0500000000000114 0.0 822 +823 0.0159950256347656 0.00999999999999091 0.00999999999999091 0.0 823 +824 0.015963077545166 0.0200000000000102 0.0200000000000102 0.0 824 +825 0.0158100128173828 0.00999999999999091 0.00999999999999091 0.0 825 +826 0.0157589912414551 0.0200000000000102 0.0200000000000102 0.0 826 +827 0.0156979560852051 0.00999999999999091 0.00999999999999091 0.0 827 +828 0.0408341884613037 0.0499999999999829 0.0499999999999829 0.0 828 +829 0.0160629749298096 0.0100000000000193 0.0100000000000193 0.0 829 +830 0.015963077545166 0.0199999999999818 0.0199999999999818 0.0 830 +831 0.0164670944213867 0.0100000000000193 0.0100000000000193 0.0 831 +832 0.0157999992370605 0.0199999999999818 0.0199999999999818 0.0 832 +833 0.0158040523529053 0.0200000000000102 0.0200000000000102 0.0 833 +834 0.0157339572906494 0.00999999999999091 0.00999999999999091 0.0 834 +835 0.0431559085845947 0.0400000000000205 0.0400000000000205 0.0 835 +836 0.0160439014434814 0.00999999999999091 0.00999999999999091 0.0 836 +837 0.0160748958587646 0.0200000000000102 0.0200000000000102 0.0 837 +838 0.015887975692749 0.00999999999999091 0.00999999999999091 0.0 838 +839 0.0156698226928711 0.0200000000000102 0.0200000000000102 0.0 839 +840 0.01568603515625 0.00999999999999091 0.00999999999999091 0.0 840 +841 0.044741153717041 0.0500000000000114 0.0500000000000114 0.0 841 +842 0.018258810043335 0.0199999999999818 0.0199999999999818 0.0 842 +843 0.0159640312194824 0.0100000000000193 0.0100000000000193 0.0 843 +844 0.0158689022064209 0.0199999999999818 0.0199999999999818 0.0 844 +845 0.0158030986785889 0.0200000000000102 0.0200000000000102 0.0 845 +846 0.0156970024108887 0.00999999999999091 0.00999999999999091 0.0 846 +847 0.0167360305786133 0.0200000000000102 0.0200000000000102 0.0 847 +848 0.0449869632720947 0.039999999999992 0.039999999999992 0.0 848 +849 0.0159621238708496 0.0200000000000102 0.0200000000000102 0.0 849 +850 0.0158789157867432 0.0200000000000102 0.0200000000000102 0.0 850 +851 0.0166089534759521 0.00999999999999091 0.00999999999999091 0.0 851 +852 0.0156459808349609 0.0200000000000102 0.0200000000000102 0.0 852 +853 0.0158588886260986 0.00999999999999091 0.00999999999999091 0.0 853 +854 0.0406129360198975 0.039999999999992 0.039999999999992 0.0 854 +855 0.0159440040588379 0.0200000000000102 0.0200000000000102 0.0 855 +856 0.0158100128173828 0.0199999999999818 0.0199999999999818 0.0 856 +857 0.0157890319824219 0.0100000000000193 0.0100000000000193 0.0 857 +858 0.015923023223877 0.0199999999999818 0.0199999999999818 0.0 858 +859 0.0155861377716064 0.0100000000000193 0.0100000000000193 0.0 859 +860 0.0188548564910889 0.0199999999999818 0.0199999999999818 0.0 860 +861 0.0412931442260742 0.0400000000000205 0.0400000000000205 0.0 861 +862 0.0165369510650635 0.0199999999999818 0.0199999999999818 0.0 862 +863 0.0160419940948486 0.0200000000000102 0.0200000000000102 0.0 863 +864 0.0164439678192139 0.00999999999999091 0.00999999999999091 0.0 864 +865 0.0157101154327393 0.0200000000000102 0.0200000000000102 0.0 865 +866 0.0156807899475098 0.00999999999999091 0.00999999999999091 0.0 866 +867 0.0156638622283936 0.0200000000000102 0.0200000000000102 0.0 867 +868 0.040902853012085 0.039999999999992 0.039999999999992 0.0 868 +869 0.0159800052642822 0.0200000000000102 0.0200000000000102 0.0 869 +870 0.0166110992431641 0.00999999999999091 0.00999999999999091 0.0 870 +871 0.017413854598999 0.0200000000000102 0.0200000000000102 0.0 871 +872 0.0192930698394775 0.0199999999999818 0.0199999999999818 0.0 872 +873 0.0160510540008545 0.0100000000000193 0.0100000000000193 0.0 873 +874 0.0406858921051025 0.0499999999999829 0.0499999999999829 0.0 874 +875 0.0160770416259766 0.0100000000000193 0.0100000000000193 0.0 875 +876 0.0161919593811035 0.0199999999999818 0.0199999999999818 0.0 876 +877 0.015955924987793 0.0100000000000193 0.0100000000000193 0.0 877 +878 0.0158419609069824 0.0199999999999818 0.0199999999999818 0.0 878 +879 0.0157468318939209 0.0200000000000102 0.0200000000000102 0.0 879 +880 0.0157167911529541 0.00999999999999091 0.00999999999999091 0.0 880 +881 0.040755033493042 0.039999999999992 0.039999999999992 0.0 881 +882 0.0160150527954102 0.0200000000000102 0.0200000000000102 0.0 882 +883 0.0159170627593994 0.00999999999999091 0.00999999999999091 0.0 883 +884 0.0180459022521973 0.0200000000000102 0.0200000000000102 0.0 884 +885 0.01603102684021 0.0200000000000102 0.0200000000000102 0.0 885 +886 0.0156559944152832 0.00999999999999091 0.00999999999999091 0.0 886 +887 0.040722131729126 0.039999999999992 0.039999999999992 0.0 887 +888 0.0161468982696533 0.0200000000000102 0.0200000000000102 0.0 888 +889 0.0159561634063721 0.0200000000000102 0.0200000000000102 0.0 889 +890 0.0158951282501221 0.00999999999999091 0.00999999999999091 0.0 890 +891 0.0195560455322266 0.0199999999999818 0.0199999999999818 0.0 891 +892 0.0194118022918701 0.0200000000000102 0.0200000000000102 0.0 892 +893 0.0158801078796387 0.0200000000000102 0.0200000000000102 0.0 893 +894 0.0406708717346191 0.039999999999992 0.039999999999992 0.0 894 +895 0.0159239768981934 0.00999999999999091 0.00999999999999091 0.0 895 +896 0.0185558795928955 0.0200000000000102 0.0200000000000102 0.0 896 +897 0.0165250301361084 0.0200000000000102 0.0200000000000102 0.0 897 +898 0.0156872272491455 0.00999999999999091 0.00999999999999091 0.0 898 +899 0.0156629085540771 0.0200000000000102 0.0200000000000102 0.0 899 +900 0.0411269664764404 0.039999999999992 0.039999999999992 0.0 900 +901 0.0161049365997314 0.0200000000000102 0.0200000000000102 0.0 901 +902 0.0159130096435547 0.00999999999999091 0.00999999999999091 0.0 902 +903 0.0158100128173828 0.0199999999999818 0.0199999999999818 0.0 903 +904 0.0157549381256104 0.0200000000000102 0.0200000000000102 0.0 904 +905 0.0155808925628662 0.00999999999999091 0.00999999999999091 0.0 905 +906 0.0157089233398438 0.0200000000000102 0.0200000000000102 0.0 906 +907 0.040733814239502 0.039999999999992 0.039999999999992 0.0 907 +908 0.0157508850097656 0.0100000000000193 0.0100000000000193 0.0 908 +909 0.0190198421478271 0.0199999999999818 0.0199999999999818 0.0 909 +910 0.0157220363616943 0.0200000000000102 0.0200000000000102 0.0 910 +911 0.0156431198120117 0.00999999999999091 0.00999999999999091 0.0 911 +912 0.0163240432739258 0.0200000000000102 0.0200000000000102 0.0 912 +913 0.0405840873718262 0.039999999999992 0.039999999999992 0.0 913 +914 0.0158839225769043 0.0200000000000102 0.0200000000000102 0.0 914 +915 0.0158710479736328 0.00999999999999091 0.00999999999999091 0.0 915 +916 0.0157589912414551 0.0200000000000102 0.0200000000000102 0.0 916 +917 0.0157959461212158 0.00999999999999091 0.00999999999999091 0.0 917 +918 0.0156550407409668 0.0200000000000102 0.0200000000000102 0.0 918 +919 0.0157132148742676 0.0199999999999818 0.0199999999999818 0.0 919 +920 0.0412201881408691 0.0400000000000205 0.0400000000000205 0.0 920 +921 0.0189180374145508 0.0199999999999818 0.0199999999999818 0.0 921 +922 0.0160009860992432 0.0100000000000193 0.0100000000000193 0.0 922 +923 0.0156481266021729 0.0199999999999818 0.0199999999999818 0.0 923 +924 0.0155301094055176 0.0100000000000193 0.0100000000000193 0.0 924 +925 0.015531063079834 0.0199999999999818 0.0199999999999818 0.0 925 +926 0.0156428813934326 0.0200000000000102 0.0200000000000102 0.0 926 +927 0.0410211086273193 0.039999999999992 0.039999999999992 0.0 927 +928 0.0159690380096436 0.00999999999999091 0.00999999999999091 0.0 928 +929 0.0158920288085938 0.0200000000000102 0.0200000000000102 0.0 929 +930 0.0157539844512939 0.00999999999999091 0.00999999999999091 0.0 930 +931 0.0157601833343506 0.0200000000000102 0.0200000000000102 0.0 931 +932 0.0157170295715332 0.0200000000000102 0.0200000000000102 0.0 932 +933 0.041064977645874 0.039999999999992 0.039999999999992 0.0 933 +934 0.0186421871185303 0.0200000000000102 0.0200000000000102 0.0 934 +935 0.0160388946533203 0.00999999999999091 0.00999999999999091 0.0 935 +936 0.0158660411834717 0.0200000000000102 0.0200000000000102 0.0 936 +937 0.0163609981536865 0.00999999999999091 0.00999999999999091 0.0 937 +938 0.0156807899475098 0.0200000000000102 0.0200000000000102 0.0 938 +939 0.0157260894775391 0.0199999999999818 0.0199999999999818 0.0 939 +940 0.0416240692138672 0.039999999999992 0.039999999999992 0.0 940 +941 0.0218920707702637 0.0200000000000102 0.0200000000000102 0.0 941 +942 0.015984058380127 0.0200000000000102 0.0200000000000102 0.0 942 +943 0.0157361030578613 0.00999999999999091 0.00999999999999091 0.0 943 +944 0.015678882598877 0.0200000000000102 0.0200000000000102 0.0 944 +945 0.0157279968261719 0.00999999999999091 0.00999999999999091 0.0 945 +946 0.0436809062957764 0.0500000000000114 0.0500000000000114 0.0 946 +947 0.016185998916626 0.00999999999999091 0.00999999999999091 0.0 947 +948 0.0159549713134766 0.0200000000000102 0.0200000000000102 0.0 948 +949 0.015841007232666 0.00999999999999091 0.00999999999999091 0.0 949 +950 0.0157299041748047 0.0200000000000102 0.0200000000000102 0.0 950 +951 0.0167520046234131 0.0199999999999818 0.0199999999999818 0.0 951 +952 0.0157999992370605 0.0100000000000193 0.0100000000000193 0.0 952 +953 0.0407941341400146 0.039999999999992 0.039999999999992 0.0 953 +954 0.0159251689910889 0.0199999999999818 0.0199999999999818 0.0 954 +955 0.0158488750457764 0.0100000000000193 0.0100000000000193 0.0 955 +956 0.0157351493835449 0.0199999999999818 0.0199999999999818 0.0 956 +957 0.0157461166381836 0.0100000000000193 0.0100000000000193 0.0 957 +958 0.0157830715179443 0.00999999999999091 0.00999999999999091 0.0 958 +959 0.0440328121185303 0.0400000000000205 0.0400000000000205 0.0 959 +960 0.0163891315460205 0.0199999999999818 0.0199999999999818 0.0 960 +961 0.0172231197357178 0.0200000000000102 0.0200000000000102 0.0 961 +962 0.0159628391265869 0.00999999999999091 0.00999999999999091 0.0 962 +963 0.0158162117004395 0.0200000000000102 0.0200000000000102 0.0 963 +964 0.0156660079956055 0.0200000000000102 0.0200000000000102 0.0 964 +965 0.0156989097595215 0.00999999999999091 0.00999999999999091 0.0 965 +966 0.0409789085388184 0.039999999999992 0.039999999999992 0.0 966 +967 0.0159859657287598 0.0200000000000102 0.0200000000000102 0.0 967 +968 0.0158331394195557 0.00999999999999091 0.00999999999999091 0.0 968 +969 0.0157871246337891 0.0200000000000102 0.0200000000000102 0.0 969 +970 0.0163278579711914 0.0199999999999818 0.0199999999999818 0.0 970 +971 0.0156929492950439 0.0100000000000193 0.0100000000000193 0.0 971 +972 0.0429351329803467 0.039999999999992 0.039999999999992 0.0 972 +973 0.0161349773406982 0.0100000000000193 0.0100000000000193 0.0 973 +974 0.0159289836883545 0.0199999999999818 0.0199999999999818 0.0 974 +975 0.0159060955047607 0.0100000000000193 0.0100000000000193 0.0 975 +976 0.0160870552062988 0.0199999999999818 0.0199999999999818 0.0 976 +977 0.0157091617584229 0.0100000000000193 0.0100000000000193 0.0 977 +978 0.0156669616699219 0.00999999999999091 0.00999999999999091 0.0 978 +979 0.0407209396362305 0.039999999999992 0.039999999999992 0.0 979 +980 0.0159940719604492 0.0200000000000102 0.0200000000000102 0.0 980 +981 0.0158989429473877 0.00999999999999091 0.00999999999999091 0.0 981 +982 0.0158960819244385 0.0200000000000102 0.0200000000000102 0.0 982 +983 0.0157449245452881 0.0200000000000102 0.0200000000000102 0.0 983 +984 0.0183939933776855 0.00999999999999091 0.00999999999999091 0.0 984 +985 0.0408549308776855 0.039999999999992 0.039999999999992 0.0 985 +986 0.016895055770874 0.0200000000000102 0.0200000000000102 0.0 986 +987 0.0159039497375488 0.0200000000000102 0.0200000000000102 0.0 987 +988 0.0158200263977051 0.00999999999999091 0.00999999999999091 0.0 988 +989 0.0157120227813721 0.0200000000000102 0.0200000000000102 0.0 989 +990 0.0156378746032715 0.00999999999999091 0.00999999999999091 0.0 990 +991 0.0228080749511719 0.0300000000000011 0.0300000000000011 0.0 991 +992 0.0409870147705078 0.039999999999992 0.039999999999992 0.0 992 +993 0.0157871246337891 0.00999999999999091 0.00999999999999091 0.0 993 +994 0.0158090591430664 0.0200000000000102 0.0200000000000102 0.0 994 +995 0.0157351493835449 0.0200000000000102 0.0200000000000102 0.0 995 +996 0.0185980796813965 0.00999999999999091 0.00999999999999091 0.0 996 +997 0.0160398483276367 0.0100000000000193 0.0100000000000193 0.0 997 +998 0.0404281616210938 0.039999999999992 0.039999999999992 0.0 998 +999 0.0159862041473389 0.0200000000000102 0.0200000000000102 0.0 999 +1000 0.0166270732879639 0.00999999999999091 0.00999999999999091 0.0 1000 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty-autocorrelation.dat new file mode 100644 index 00000000..465df200 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty-autocorrelation.dat @@ -0,0 +1,1000 @@ +#lag autocorrelation +1 1.0 +2 -0.157087197207005 +3 -0.179374358706398 +4 -0.172816500237501 +5 -0.172100634304929 +6 -0.18168246758723 +7 0.131584075287582 +8 0.679752237368679 +9 -0.163860297278845 +10 -0.170882707294366 +11 -0.166375603226363 +12 -0.174254444639597 +13 -0.173888868337232 +14 0.433940412821542 +15 0.373069309028039 +16 -0.171649802572127 +17 -0.169200630892492 +18 -0.166138159457362 +19 -0.1739364332791 +20 -0.127425006116119 +21 0.638263694934923 +22 0.12818251876092 +23 -0.175688598458062 +24 -0.170582005696374 +25 -0.165295475640757 +26 -0.177492415685482 +27 0.0465831397893705 +28 0.599451138773896 +29 -0.00135765066794861 +30 -0.177033357980592 +31 -0.16635596602023 +32 -0.166602977483835 +33 -0.178673562542768 +34 0.266392442433904 +35 0.432387768599705 +36 -0.0637700252002599 +37 -0.158118264958072 +38 -0.154561138423435 +39 -0.168429948675986 +40 -0.0994325786160257 +41 0.367997918823535 +42 0.290384046265292 +43 -0.11116281208171 +44 -0.175373024280893 +45 -0.160272110090895 +46 -0.164805593524448 +47 0.0550278238782237 +48 0.351023276202299 +49 0.189193346917991 +50 -0.138321616409331 +51 -0.174504050225761 +52 -0.161113173550488 +53 -0.152964238493074 +54 0.191038921821061 +55 0.288997249517505 +56 0.112554121399719 +57 -0.149706886466374 +58 -0.170685450581499 +59 -0.160759706621769 +60 -0.0696049681599959 +61 0.233811635314305 +62 0.22571473291272 +63 0.0469231721057327 +64 -0.157850957680934 +65 -0.16305911351091 +66 -0.156231122634058 +67 0.0491468744009525 +68 0.211267819802324 +69 0.187107177066929 +70 -0.0139870239184726 +71 -0.170483645145253 +72 -0.155686290284564 +73 -0.103000811390189 +74 0.138570030181668 +75 0.173843340323656 +76 0.143423232074103 +77 -0.0485241530965123 +78 -0.17395256767516 +79 -0.152395667614926 +80 -0.0364997518056447 +81 0.131378028895852 +82 0.157204475464315 +83 0.107865380703487 +84 -0.0772032951733248 +85 -0.168140171271818 +86 -0.144858575319744 +87 0.0510940822285813 +88 0.124231830951662 +89 0.116480579259527 +90 0.0733005231661278 +91 -0.103673077903456 +92 -0.163789078187485 +93 -0.0843697533408863 +94 0.0927359518979788 +95 0.0900559027837676 +96 0.104664222340361 +97 0.0382789156324802 +98 -0.128374408331222 +99 -0.15642261126302 +100 -0.00667308165088894 +101 0.0851277709144437 +102 0.0836018530451663 +103 0.0884188000954497 +104 0.00709279611310642 +105 -0.144660181300486 +106 -0.138143070220052 +107 0.0562816525685598 +108 0.0595077406929604 +109 0.0867173037785974 +110 0.0826832811453164 +111 -0.0160964251569884 +112 -0.155747087099804 +113 -0.0673832956811193 +114 0.0555412723389198 +115 0.0535188804439087 +116 0.0598230946420233 +117 0.0535276678974355 +118 -0.0458652924354906 +119 -0.153114302912901 +120 0.00982696548054891 +121 0.046672474075762 +122 0.0376959986943637 +123 0.0573772097995026 +124 0.0291609863119664 +125 -0.0720491385088587 +126 -0.119574247127328 +127 0.0398229760968292 +128 0.0368708833970769 +129 0.0378810523621832 +130 0.0440552599869543 +131 0.0168785446700554 +132 -0.100876176445281 +133 -0.0522667691021854 +134 0.036471105657028 +135 0.0215593152266718 +136 0.0332088835541183 +137 0.0406116641053865 +138 -0.000575792803151212 +139 -0.110182879489659 +140 0.0119148280486452 +141 0.0103606549224577 +142 0.0174203821210768 +143 0.0264660206850527 +144 0.0279556175958258 +145 -0.0101677743859891 +146 -0.0714378616054869 +147 0.0268904165103586 +148 0.0197546838971675 +149 0.0020125342918206 +150 0.0208048892753844 +151 0.0177433252225432 +152 -0.0412629401386729 +153 -0.0331295172833144 +154 0.0185158552578208 +155 0.0109488606569471 +156 0.00829546562841099 +157 0.0193950108790453 +158 0.00363009909349868 +159 -0.0424508741873948 +160 0.00483444603011959 +161 0.00251257763944739 +162 -0.0027291007330315 +163 0.00583978101322954 +164 0.0119526210929789 +165 0.00202945630944433 +166 -0.0133120914217794 +167 -0.0012297645717332 +168 0.00270288118433543 +169 -0.00541306317192281 +170 0.00344801669308451 +171 -7.06221686644991e-05 +172 -0.0128411948649165 +173 0.0258140753965777 +174 -0.00838152285590955 +175 0.00457554209144489 +176 -0.0212504244136124 +177 0.00405744330785776 +178 0.00109889713027893 +179 -0.00653340121943499 +180 0.0251074943438506 +181 0.00390303260107667 +182 -0.00701005779107689 +183 -0.0065141088117886 +184 -0.00279230972823837 +185 -0.00416383972424965 +186 0.0262707341683331 +187 0.00819057184579269 +188 -0.00340288166837825 +189 -0.0143930625406389 +190 -0.0253314001312743 +191 -0.00185836549539233 +192 0.00104764466063349 +193 0.0539677516048275 +194 -0.0100541189143094 +195 -0.00921746463253617 +196 -0.0149462313841975 +197 -0.0188238663657463 +198 -0.0175064441267539 +199 0.020760922122737 +200 0.0554307275152524 +201 -0.0148112905353319 +202 -0.0127466158713358 +203 -0.0243021923478065 +204 -0.0209159713475539 +205 -0.0114124320328544 +206 0.0397229436097326 +207 0.0456075315085741 +208 -0.0215007018820454 +209 -0.0144624346486559 +210 -0.0322330130568126 +211 -0.00825272885493334 +212 -0.0149224222346792 +213 0.0682032593962929 +214 0.0121011513942831 +215 -0.0169882789240117 +216 -0.0149704075424761 +217 -0.0387466974669077 +218 -0.00399663244288092 +219 0.017199112436661 +220 0.0760951670626158 +221 0.000771488467078772 +222 -0.0299297731350407 +223 -0.00961973831748005 +224 -0.0472117112712389 +225 -0.0172398450528946 +226 0.0399982487996819 +227 0.0668906972411487 +228 -0.0195152172068293 +229 -0.0118748121155119 +230 -0.0328125031882784 +231 -0.0308080129381723 +232 -0.0122390206650683 +233 0.0689451191829333 +234 0.029994234380722 +235 -0.0160522469025481 +236 -0.0138652708623251 +237 -0.0507286056559315 +238 -0.0108444844897431 +239 -0.000749122945858211 +240 0.0707991870940562 +241 0.0267001298657314 +242 -0.0303467049269583 +243 -0.0132703522046187 +244 -0.0519324123908225 +245 -0.020827887860283 +246 0.035011894574258 +247 0.071041404155295 +248 0.00264333590518284 +249 -0.0324109538103439 +250 -0.0173917664974712 +251 -0.0488496793294092 +252 -0.0141041170429656 +253 0.0508320887854303 +254 0.0750173132102245 +255 -0.0141435331710239 +256 -0.0149919228080718 +257 -0.0363809443035875 +258 -0.044180318575384 +259 0.0137303280992071 +260 0.0453890157170559 +261 0.0499450703384104 +262 -0.0214405609870375 +263 -0.0171265875233509 +264 -0.0483467081512779 +265 -0.0238039375745267 +266 0.0297704275693148 +267 0.0477795017107822 +268 0.0306806785398672 +269 -0.0241732516868213 +270 -0.0232177034439842 +271 -0.0561919945895127 +272 -0.0121383708530614 +273 0.0383380316167486 +274 0.0692068597048456 +275 -0.0037308740073283 +276 -0.0238823990824962 +277 -0.0233175869444128 +278 -0.0466628437090312 +279 0.00124369697752989 +280 0.033635887914297 +281 0.0595585462605596 +282 -0.00471883892563787 +283 -0.022010928895564 +284 -0.0396393069529268 +285 -0.047610976414541 +286 0.0330006232948636 +287 0.0280762592215935 +288 0.0546372734557523 +289 -0.0127989574716365 +290 -0.0191221337324256 +291 -0.0441318227203198 +292 -0.0234180780296535 +293 0.0323850514195515 +294 0.0485470915014664 +295 0.0233514564784711 +296 -0.014986868171212 +297 -0.0303748609767652 +298 -0.0492165541971281 +299 -0.000385604501460381 +300 0.0269531666988284 +301 0.0565609923395246 +302 0.00593180901393307 +303 -0.0139487837507826 +304 -0.0382587858091347 +305 -0.0491851369445174 +306 0.0160807177510981 +307 0.0361087651605283 +308 0.0389978157300904 +309 0.00502802264445259 +310 -0.0214508646037847 +311 -0.0382274859105765 +312 -0.0406626513624875 +313 0.0280699039368022 +314 0.0389617980418346 +315 0.0271371634582089 +316 0.00383396360577986 +317 -0.0368406522772554 +318 -0.0386138394670918 +319 -0.0144256141856596 +320 0.0269236337036347 +321 0.0378611438537414 +322 0.0209886410948846 +323 -0.000452113297036075 +324 -0.0449001716863398 +325 -0.0362164044779451 +326 -0.00595679435360415 +327 0.0506843309155259 +328 0.0326573572134026 +329 0.0107949518760053 +330 -0.00524263889747431 +331 -0.045061910257765 +332 -0.0336081125622954 +333 0.0142902742395516 +334 0.0327621408145429 +335 0.0232224714127171 +336 0.0111851134672308 +337 -0.0168616046652318 +338 -0.0421660588992697 +339 -0.0304729350756775 +340 0.0315110873281277 +341 0.0393883283265487 +342 0.00688623370858959 +343 0.0155748729948725 +344 -0.0396114220680361 +345 -0.036903793556725 +346 -0.0106964102495091 +347 0.0321472442987069 +348 0.0291161569873515 +349 0.0127286036167739 +350 0.0131191581487462 +351 -0.0510684340547118 +352 -0.037342914226626 +353 0.00800616948303765 +354 0.0353286314592821 +355 0.0224843093277485 +356 0.00483640438097458 +357 0.00270936967225743 +358 -0.050958398888098 +359 -0.03181357197987 +360 0.0263165400282428 +361 0.0337466198913848 +362 0.0138214636037434 +363 0.0161643781357266 +364 -0.0166975714811741 +365 -0.0379548808112395 +366 -0.0107191330666086 +367 0.0151768728627536 +368 0.0330707869037677 +369 0.00862332944835417 +370 0.0126881690782585 +371 -0.035143571537685 +372 -0.0379591383040581 +373 0.0034903385393575 +374 0.0262443107228041 +375 0.0239169076988401 +376 0.0117645257098411 +377 0.00667620811923268 +378 -0.0487466537790665 +379 -0.0248323076320059 +380 0.00853369884513661 +381 0.0254571493249656 +382 0.0158332997765884 +383 0.0152150967683835 +384 -0.00560022391839541 +385 -0.0468960628871472 +386 -0.0122137430122784 +387 0.0195354222281915 +388 0.0205785620197055 +389 0.00640951181213936 +390 0.0192254336021024 +391 -0.0213684050918215 +392 -0.0390677938838948 +393 -0.00851270390379209 +394 0.0198814929031009 +395 0.0221284736508306 +396 0.0144170779179485 +397 0.00761346746337475 +398 -0.0341642702201187 +399 -0.0182072192904153 +400 -0.000917427430821407 +401 0.0240923988301287 +402 0.0149702208233445 +403 0.0254338021686953 +404 -0.0114315718167618 +405 -0.0367784109383449 +406 -0.0203107293220967 +407 0.0207711450646343 +408 0.00769317821995912 +409 0.0155113277213562 +410 0.0188010420230405 +411 -0.00588271186449876 +412 -0.0453215571077292 +413 -0.0023477078738424 +414 0.0045635114773767 +415 0.0193832767222524 +416 0.0126157524584856 +417 0.0125919924992071 +418 -0.022128831828596 +419 -0.0316624813090816 +420 0.00848651912597777 +421 0.00365846968970242 +422 0.0167934861719605 +423 0.0258369213405359 +424 -0.0110386479254365 +425 -0.0221266194130739 +426 -0.0342359305340173 +427 0.0198173965590731 +428 0.0113340288154053 +429 0.0117321942610559 +430 0.0199069545235314 +431 -0.00972019619126481 +432 -0.0334368587948193 +433 -0.00818672582858474 +434 0.00847403279906724 +435 0.0151410616338098 +436 0.0210571960796968 +437 0.0106767873737501 +438 -0.013923260538601 +439 -0.0295951598444345 +440 -0.00213381404969862 +441 0.00202904020725609 +442 0.0229482306295094 +443 0.0184877779142267 +444 -0.00967213617656215 +445 -0.00921421284518073 +446 -0.0235983767065866 +447 -0.00275565709687977 +448 0.00850528936282641 +449 0.021653187958436 +450 0.0175868623090648 +451 -0.0158567287280081 +452 -0.0197244183098808 +453 -0.0181122740176874 +454 0.0114885559203587 +455 0.00821969307220109 +456 0.0172333504264287 +457 0.0166219780995992 +458 -0.0218887409079099 +459 -0.0166096810167506 +460 -0.0175255182955902 +461 0.0155549717347949 +462 0.0109524688624427 +463 0.0108083192821273 +464 0.0109544410525194 +465 -0.012075150479233 +466 -0.0316229939529222 +467 -0.00616925120907086 +468 0.0132996349281117 +469 0.0194985827103642 +470 0.0118786255995167 +471 -0.00394060339988717 +472 -0.0074504553199804 +473 -0.0216171208389261 +474 0.00601096062326295 +475 0.00225300714016349 +476 0.0328870249803732 +477 -0.00143854393918084 +478 -0.0125765646700796 +479 -0.00518610856295871 +480 -0.0286671364514193 +481 0.0114893086586308 +482 0.0101767599569462 +483 0.0215358355330199 +484 0.0100013983093797 +485 -0.0189420875106819 +486 -0.0170156842542937 +487 -0.0181219245592761 +488 0.0134350210494302 +489 0.0157200832610872 +490 0.00820671869127948 +491 0.00609605427848417 +492 -0.00964792789764855 +493 -0.0280629491471991 +494 -0.00119096663786943 +495 0.0059816978766158 +496 0.0319195128927636 +497 -0.00616844922211785 +498 -0.00300183927697173 +499 -0.00255830020653143 +500 -0.0326795727885289 +501 0.00737460740372866 +502 0.0101738406924715 +503 0.0166480802410528 +504 0.0101781028011199 +505 -0.0148697505539931 +506 -0.00932908806811421 +507 -0.0228291650465262 +508 0.016317603272819 +509 0.0251213315783841 +510 0.00429219423365217 +511 0.00509519846591672 +512 -0.0118288041004493 +513 -0.0182276341829169 +514 -0.0136524793951616 +515 0.0125652837072878 +516 0.0237831170063298 +517 0.000525824158270796 +518 0.000861207866418543 +519 -0.000309524320918211 +520 -0.0319611866775823 +521 0.00377002226899237 +522 0.00366677706502651 +523 0.0238709877277231 +524 -0.00194721509431841 +525 -0.00532831903040821 +526 -0.0035954903575234 +527 -0.0265125935766282 +528 0.00819935557807736 +529 0.0187116031801041 +530 0.00335323640794092 +531 0.0093979106751416 +532 -0.00717619909651022 +533 -0.0222889570534225 +534 -0.0159873555724934 +535 0.0155232558898349 +536 0.0188575547550394 +537 0.00257632001432395 +538 0.0109600141670179 +539 -0.0136168353942696 +540 -0.0286265327239912 +541 -0.00493532024944744 +542 0.0131483720919412 +543 0.0207593713409036 +544 0.00752548764010655 +545 0.0101794683902496 +546 -0.00944756530014968 +547 -0.0361193792524987 +548 0.00900784799603882 +549 0.00814620931366632 +550 0.0118963349468229 +551 0.00869181440821501 +552 0.00553664631914035 +553 -0.0235896662674149 +554 -0.0213031930671748 +555 0.0144191547013866 +556 0.00985740627307818 +557 0.0146461357237841 +558 -0.00329509825327045 +559 0.00861808586430692 +560 -0.0382908781734418 +561 -0.00810416928099721 +562 0.0152325822988648 +563 0.0108896546286742 +564 0.0197283233093635 +565 -0.00597279642964848 +566 0.00549346286324277 +567 -0.0441402987586487 +568 0.00442694223265451 +569 0.00895528979634627 +570 0.00314478664849838 +571 0.0275939863464633 +572 -0.000211275077900297 +573 -0.0157780481890476 +574 -0.0348847108726074 +575 0.0178433894654182 +576 0.00358880348184893 +577 0.00325401416563326 +578 0.0168304732698679 +579 0.00759458115231633 +580 -0.0249153562132231 +581 -0.0148180695954744 +582 0.0108144203245513 +583 0.0147457973792171 +584 0.00442055500088463 +585 0.0113147505801929 +586 0.00208502530934012 +587 -0.0369024921021571 +588 -0.00738632772951817 +589 0.00992698216785421 +590 0.00762460161308267 +591 0.0264602045744605 +592 0.00179884430710083 +593 -0.0065858667702633 +594 -0.0400946265552496 +595 0.00586629198250832 +596 0.00638016879591378 +597 -0.00334997345122169 +598 0.0378696957160481 +599 -0.00291662872883922 +600 -0.0150181756899771 +601 -0.0308267314085245 +602 0.00545487745877096 +603 0.0145056871276495 +604 -0.00111862002362357 +605 0.0274345659047568 +606 -0.00545886365985009 +607 -0.02134718500889 +608 -0.0168792261598091 +609 0.00235047714564286 +610 0.0115358557818356 +611 0.00892944549777402 +612 0.0175837325671957 +613 -0.00241533013968592 +614 -0.0397066859486968 +615 -0.000775410212127817 +616 0.010404414311518 +617 0.00622818135682105 +618 0.0256159561966313 +619 0.0100572818761881 +620 -0.00997184439752021 +621 -0.0370357127908402 +622 -0.009493683122773 +623 0.019991811173322 +624 0.00616915844764652 +625 0.0226334480172136 +626 -0.00170152998435823 +627 -0.00527269037631295 +628 -0.0310245966733844 +629 -0.00334664758487885 +630 0.0108099133488301 +631 0.0162472542900972 +632 0.0107638392138735 +633 -9.28636881484359e-05 +634 -0.0251735775995027 +635 -0.0175915903660944 +636 0.0064154965729608 +637 0.00918775959735482 +638 0.025607471670139 +639 0.00415316421623987 +640 -0.00555481869685676 +641 -0.0243730502242372 +642 -0.0236765581404991 +643 0.0132551374194837 +644 0.0159204978713982 +645 0.0182545204715289 +646 -0.00177344669143713 +647 -0.00410362457456551 +648 -0.0217821833150809 +649 -0.0187567646143839 +650 0.0108473001511633 +651 0.024234409213132 +652 0.0103373343092404 +653 0.0053494854974728 +654 -0.0116971189957597 +655 -0.025622749432742 +656 -0.00703489184924496 +657 0.0127306317732122 +658 0.0264660231555335 +659 0.00441275817266093 +660 -0.000498144331723384 +661 -0.0170193444138239 +662 -0.035755915518656 +663 0.0153452894744309 +664 0.0184392623502257 +665 0.0179210598556496 +666 0.00323237671435628 +667 -0.0143732162504404 +668 -0.0059072260888979 +669 -0.0424395347705013 +670 0.0182802454123028 +671 0.028027312899014 +672 0.0105955795585643 +673 0.00873541917286547 +674 -0.0180699323851307 +675 -0.0157035416270782 +676 -0.0243544633968205 +677 0.0122599065615016 +678 0.0293159679608981 +679 -0.0023542771968947 +680 0.0173160434772516 +681 -0.0192740489190438 +682 -0.0267558924656808 +683 -0.00512931356799544 +684 0.0160575949541419 +685 0.0188852073807438 +686 0.00138912191794047 +687 -0.00115067732885235 +688 -0.0058938945939148 +689 -0.0270293884074899 +690 0.000894104439656761 +691 0.0254384890333336 +692 0.0135759887351247 +693 0.00706307551413458 +694 -0.00983098745115802 +695 -0.0182029532724777 +696 -0.0188844337318011 +697 -0.000620495183408782 +698 0.031569666060583 +699 0.00247939842897875 +700 0.0175967326065924 +701 -0.0140127620939771 +702 -0.0204023919721389 +703 -0.0265270099155168 +704 0.0189279709581055 +705 0.0230696877886033 +706 0.00221980643869467 +707 0.00877474738492577 +708 -0.0162154001263846 +709 -0.0131109560281679 +710 -0.0175675796745332 +711 0.0223801164921319 +712 0.00577037578768595 +713 0.015016209026733 +714 0.000700464791035295 +715 -0.0265570398797467 +716 -0.00328487594267362 +717 -0.0125180962593854 +718 0.0282899511684865 +719 0.00190078369585563 +720 0.00988422939784888 +721 -0.00206231662877586 +722 -0.0260676646786268 +723 -0.00911966903113347 +724 -0.00349690376176947 +725 0.0311131205663657 +726 0.00982115201693743 +727 0.00380892869332063 +728 -0.0110636013291228 +729 -0.0147589149221332 +730 -0.0142665446241887 +731 0.0082820839740987 +732 0.0115944492459724 +733 0.0193205726321855 +734 -0.00599937049345255 +735 -0.0124413644991841 +736 -0.00567111710885452 +737 -0.0172490266022523 +738 0.0208711936714456 +739 0.0049112245490164 +740 0.0119338001717033 +741 -0.00382254745169823 +742 -0.0168037126507566 +743 -0.0106727427496242 +744 -0.0015896316832005 +745 0.00986670286392471 +746 0.0187708614601626 +747 0.00280713985351326 +748 -0.0103005824233574 +749 -0.00698856527705199 +750 -0.0148829004327279 +751 0.00737864042801781 +752 0.00378825958027056 +753 0.0169762573619787 +754 0.0022171253424174 +755 -0.00880275220702398 +756 -0.0113861610535219 +757 -0.00866954185078337 +758 -0.00102625777568937 +759 0.0153621406801242 +760 0.0175483371870747 +761 -0.0117316284519376 +762 0.00201727719536751 +763 -0.0135695524051989 +764 -0.00236628739393315 +765 -0.00558540481434592 +766 0.0269770620065138 +767 0.00572732432254425 +768 -0.0206632040359575 +769 0.00669734976955735 +770 -0.0177594319318436 +771 0.00610794003109065 +772 0.000941524893761258 +773 0.0184249836070844 +774 0.00603564044659765 +775 -0.0194800088175 +776 0.00211956864190904 +777 -0.010814553078384 +778 -0.00345880879440837 +779 0.00784989092108616 +780 0.0219931715670487 +781 -0.00850728907326284 +782 -0.00818020013943201 +783 -0.000161877820177968 +784 -0.00713626483576915 +785 -0.00189547729017052 +786 0.00606277375629014 +787 0.0175714822376805 +788 -0.0163318892122437 +789 0.00355096379727685 +790 -0.00561323769976105 +791 -0.00173115162828963 +792 0.00285124323851199 +793 0.00626988628820364 +794 0.00217746014515121 +795 -0.00760875508840939 +796 -0.000158305774946426 +797 0.000505966683014493 +798 -0.00693871262526605 +799 0.00898933345030533 +800 0.014710588776899 +801 -0.0127611881730304 +802 0.00195021147362958 +803 -0.00619101895130629 +804 0.0026189336260538 +805 -0.0119751993107655 +806 0.00863989985124942 +807 0.0162582664631878 +808 -0.00961705217558156 +809 -0.00291393696249613 +810 0.00183243185138599 +811 -0.00460631909363343 +812 -0.0119632672766042 +813 0.0208966630422238 +814 -0.00308347876710094 +815 -0.000388668719911606 +816 -0.00886871268574757 +817 0.0104410151238245 +818 -0.00971881568327177 +819 -0.00556079139249464 +820 0.0192762976108135 +821 -0.0107849691388102 +822 0.00749648811680043 +823 -0.0133743112470617 +824 0.0148954204098446 +825 -0.012870734248631 +826 0.00297854342027238 +827 0.00400991287076845 +828 -0.000776475806225986 +829 0.000157063854584776 +830 -0.00648190853333762 +831 0.00841895039070195 +832 -0.0106394491215173 +833 0.0131617346674597 +834 -0.0110557177073731 +835 0.0104656591658511 +836 -0.00271631743019652 +837 0.00120199415841236 +838 0.003706954798763 +839 -0.00947603640270401 +840 0.00137362489293886 +841 -0.00412100522419038 +842 0.00440555479849327 +843 -0.00101257629784826 +844 0.011630938869848 +845 -0.00348460872671806 +846 -0.00490788919767545 +847 -0.00767305606978742 +848 0.00641850027996645 +849 -0.0047270157313243 +850 0.006561877154592 +851 0.00346504126665878 +852 0.000325934762370315 +853 -0.00691243590442494 +854 -0.0122397831712401 +855 0.0155142896041314 +856 -0.00649940375329406 +857 0.0115764362511307 +858 -0.00166218348252304 +859 0.00329024056556213 +860 -0.0168163842675434 +861 -0.0018300046237477 +862 0.00782622924665259 +863 0.00184144237820109 +864 0.00564522536281571 +865 0.00166897889337862 +866 0.000762761808421144 +867 -0.0247108710871775 +868 0.0102945871423903 +869 0.00176524231160526 +870 0.0100435696701272 +871 -0.000881447853453438 +872 0.0077251769247763 +873 -0.00856838315554851 +874 -0.0147878775532851 +875 0.0032203221928359 +876 0.00271820057534821 +877 0.0150200342356852 +878 -0.00679910502968767 +879 0.00803734684491422 +880 -0.0129685352671973 +881 -0.00468207467932367 +882 -0.0040001560959317 +883 0.0127784032727213 +884 0.00689584536184243 +885 -0.00348378029753978 +886 0.00583835064957876 +887 -0.018431993579404 +888 -0.00543151914104362 +889 0.000930192838208099 +890 0.0189669669181415 +891 0.00197455166108111 +892 0.000291983829886991 +893 -0.00151890218051029 +894 -0.018758927675871 +895 -0.00427007831617855 +896 0.00873163971817387 +897 0.0116921446719301 +898 0.00493448763764004 +899 0.000812558628478896 +900 -0.00829685479660704 +901 -0.016774476024156 +902 -0.00284574091222063 +903 0.0166712115089998 +904 0.00393567866715527 +905 0.00970634578920477 +906 -0.0013135499413494 +907 -0.0151419078767085 +908 -0.014262642806324 +909 0.000679710286692927 +910 0.023632237447571 +911 -0.000293075867552849 +912 0.00963897961846078 +913 -0.00892745437111743 +914 -0.0141610280914154 +915 -0.0143929747783252 +916 0.0126331813801288 +917 0.0140072140155889 +918 0.0038464358463258 +919 0.00872792856356974 +920 -0.0142893223780218 +921 -0.0144626608008151 +922 -0.0106633311842541 +923 0.0182487172273735 +924 0.00789811928832441 +925 0.00674770411457765 +926 0.00151185223543001 +927 -0.0131662643971208 +928 -0.0130299725001482 +929 -0.000421100875615765 +930 0.0101012876932665 +931 0.0109771581904619 +932 0.00600630873622808 +933 -0.00610768057521272 +934 -0.0113069105169847 +935 -0.0108646539420972 +936 0.00681782689120027 +937 0.00453863835411057 +938 0.0128033807887734 +939 0.00558460964303299 +940 -0.0111413786231144 +941 -0.010741707945974 +942 -0.0073905294023225 +943 0.00509539616333849 +944 0.00789664081858827 +945 0.0156023411643847 +946 -0.00196863307695851 +947 -0.00929990689658537 +948 -0.0100501558671196 +949 -0.00713963769082725 +950 0.00529444925980778 +951 0.00907288818013118 +952 0.0159396165239691 +953 -0.0070169105795629 +954 -0.00871200515303164 +955 -0.00623272113762449 +956 -0.00859043676592199 +957 0.00750758667776515 +958 0.0114715494246097 +959 0.00783845600054901 +960 -0.00640762499905148 +961 -0.00791318713998704 +962 -0.00388200155080539 +963 -0.00821887932833072 +964 0.00969710527680486 +965 0.0132324446252105 +966 0.000588150241816455 +967 -0.00459312775024423 +968 -0.00661504524014442 +969 -0.00488536336284523 +970 -0.00665739535025808 +971 0.0119120087088002 +972 0.0129080825261635 +973 -0.00502738233144332 +974 -0.00424651006131981 +975 -0.00529584314204073 +976 -0.00401797749822628 +977 -0.00398629771407627 +978 0.0145696891837213 +979 0.00312400996929776 +980 -0.0024620797714283 +981 -0.0029972609662243 +982 -0.00374070711004024 +983 -0.00324300553128461 +984 -0.00266784725010517 +985 0.0142342444009173 +986 -0.00291146863667702 +987 -0.00123170535641386 +988 -0.00195500360676893 +989 -0.0018623417265137 +990 -0.0010940028343966 +991 -0.00012714389035354 +992 0.00601935720393536 +993 -0.00153575128302119 +994 -0.000790525971546018 +995 -0.000953092463346404 +996 -0.000631437937788914 +997 -5.86631399396442e-05 +998 0.000839644378016313 +999 -0.000137648586440022 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty.dat new file mode 100644 index 00000000..12909169 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty.dat @@ -0,0 +1,1001 @@ +#scatter real total user system repeat +1 0.0308499336242676 0.0300000000000011 0.0300000000000011 0.0 1 +2 0.027501106262207 0.0299999999999976 0.0299999999999976 0.0 2 +3 0.0248689651489258 0.0200000000000031 0.0200000000000031 0.0 3 +4 0.0230190753936768 0.0199999999999996 0.0199999999999996 0.0 4 +5 0.0231549739837646 0.0299999999999976 0.0299999999999976 0.0 5 +6 0.0229060649871826 0.0200000000000031 0.0200000000000031 0.0 6 +7 0.0479171276092529 0.0499999999999972 0.0499999999999972 0.0 7 +8 0.0237171649932861 0.0199999999999996 0.0199999999999996 0.0 8 +9 0.0234429836273193 0.0200000000000031 0.0200000000000031 0.0 9 +10 0.0232129096984863 0.0299999999999976 0.0299999999999976 0.0 10 +11 0.0243880748748779 0.0199999999999996 0.0199999999999996 0.0 11 +12 0.0262730121612549 0.0300000000000011 0.0300000000000011 0.0 12 +13 0.022907018661499 0.0199999999999996 0.0199999999999996 0.0 13 +14 0.0502560138702393 0.0500000000000007 0.0500000000000007 0.0 14 +15 0.0239529609680176 0.0199999999999996 0.0199999999999996 0.0 15 +16 0.0233089923858643 0.0300000000000011 0.0300000000000011 0.0 16 +17 0.0230889320373535 0.0199999999999996 0.0199999999999996 0.0 17 +18 0.0229461193084717 0.0199999999999996 0.0199999999999996 0.0 18 +19 0.0228281021118164 0.0300000000000011 0.0300000000000011 0.0 19 +20 0.0227499008178711 0.0199999999999996 0.0199999999999996 0.0 20 +21 0.0519850254058838 0.0500000000000007 0.0500000000000007 0.0 21 +22 0.0238831043243408 0.0299999999999976 0.0299999999999976 0.0 22 +23 0.0233030319213867 0.0199999999999996 0.0199999999999996 0.0 23 +24 0.0230920314788818 0.0200000000000031 0.0200000000000031 0.0 24 +25 0.0230100154876709 0.0199999999999996 0.0199999999999996 0.0 25 +26 0.0230438709259033 0.0199999999999996 0.0199999999999996 0.0 26 +27 0.0233631134033203 0.0199999999999996 0.0199999999999996 0.0 27 +28 0.0499250888824463 0.0500000000000007 0.0500000000000007 0.0 28 +29 0.0236561298370361 0.0300000000000011 0.0300000000000011 0.0 29 +30 0.0273551940917969 0.0199999999999996 0.0199999999999996 0.0 30 +31 0.0231010913848877 0.0300000000000011 0.0300000000000011 0.0 31 +32 0.0228641033172607 0.0199999999999996 0.0199999999999996 0.0 32 +33 0.0227639675140381 0.0199999999999996 0.0199999999999996 0.0 33 +34 0.0227780342102051 0.0199999999999996 0.0199999999999996 0.0 34 +35 0.0491790771484375 0.0500000000000007 0.0500000000000007 0.0 35 +36 0.0235280990600586 0.0300000000000011 0.0300000000000011 0.0 36 +37 0.0303738117218018 0.0299999999999976 0.0299999999999976 0.0 37 +38 0.0235600471496582 0.0199999999999996 0.0199999999999996 0.0 38 +39 0.0272340774536133 0.0300000000000011 0.0300000000000011 0.0 39 +40 0.0229921340942383 0.0199999999999996 0.0199999999999996 0.0 40 +41 0.0230140686035156 0.0199999999999996 0.0199999999999996 0.0 41 +42 0.0487380027770996 0.0500000000000007 0.0500000000000007 0.0 42 +43 0.0233781337738037 0.0300000000000011 0.0300000000000011 0.0 43 +44 0.0232539176940918 0.0199999999999996 0.0199999999999996 0.0 44 +45 0.0231471061706543 0.0199999999999996 0.0199999999999996 0.0 45 +46 0.0229659080505371 0.0300000000000011 0.0300000000000011 0.0 46 +47 0.0236260890960693 0.0199999999999996 0.0199999999999996 0.0 47 +48 0.0249731540679932 0.0299999999999976 0.0299999999999976 0.0 48 +49 0.0491600036621094 0.0400000000000027 0.0400000000000027 0.0 49 +50 0.0233979225158691 0.0299999999999976 0.0299999999999976 0.0 50 +51 0.0233068466186523 0.0200000000000031 0.0200000000000031 0.0 51 +52 0.0230197906494141 0.0199999999999996 0.0199999999999996 0.0 52 +53 0.023003101348877 0.0299999999999976 0.0299999999999976 0.0 53 +54 0.0229551792144775 0.0199999999999996 0.0199999999999996 0.0 54 +55 0.0227420330047607 0.0200000000000031 0.0200000000000031 0.0 55 +56 0.0490391254425049 0.0499999999999972 0.0499999999999972 0.0 56 +57 0.0280921459197998 0.0300000000000011 0.0300000000000011 0.0 57 +58 0.0237009525299072 0.0199999999999996 0.0199999999999996 0.0 58 +59 0.0233352184295654 0.0300000000000011 0.0300000000000011 0.0 59 +60 0.0229549407958984 0.0199999999999996 0.0199999999999996 0.0 60 +61 0.0229389667510986 0.0199999999999996 0.0199999999999996 0.0 61 +62 0.022536039352417 0.0300000000000011 0.0300000000000011 0.0 62 +63 0.0481998920440674 0.0399999999999991 0.0399999999999991 0.0 63 +64 0.0232841968536377 0.0300000000000011 0.0300000000000011 0.0 64 +65 0.0232529640197754 0.0199999999999996 0.0199999999999996 0.0 65 +66 0.026047945022583 0.0299999999999976 0.0299999999999976 0.0 66 +67 0.0240390300750732 0.0200000000000031 0.0200000000000031 0.0 67 +68 0.0229721069335938 0.0199999999999996 0.0199999999999996 0.0 68 +69 0.0479068756103516 0.0500000000000007 0.0500000000000007 0.0 69 +70 0.023643970489502 0.0199999999999996 0.0199999999999996 0.0 70 +71 0.0241210460662842 0.0199999999999996 0.0199999999999996 0.0 71 +72 0.0232229232788086 0.0199999999999996 0.0199999999999996 0.0 72 +73 0.0230081081390381 0.0300000000000011 0.0300000000000011 0.0 73 +74 0.0300300121307373 0.0300000000000011 0.0300000000000011 0.0 74 +75 0.0227279663085938 0.0199999999999996 0.0199999999999996 0.0 75 +76 0.0513601303100586 0.0500000000000007 0.0500000000000007 0.0 76 +77 0.0237360000610352 0.0199999999999996 0.0199999999999996 0.0 77 +78 0.0233068466186523 0.0300000000000011 0.0300000000000011 0.0 78 +79 0.0231139659881592 0.0199999999999996 0.0199999999999996 0.0 79 +80 0.0230059623718262 0.0199999999999996 0.0199999999999996 0.0 80 +81 0.022935152053833 0.0299999999999976 0.0299999999999976 0.0 81 +82 0.0229039192199707 0.0200000000000031 0.0200000000000031 0.0 82 +83 0.0487849712371826 0.0499999999999972 0.0499999999999972 0.0 83 +84 0.0268459320068359 0.0199999999999996 0.0199999999999996 0.0 84 +85 0.0233829021453857 0.0300000000000011 0.0300000000000011 0.0 85 +86 0.0231680870056152 0.0199999999999996 0.0199999999999996 0.0 86 +87 0.0230309963226318 0.0199999999999996 0.0199999999999996 0.0 87 +88 0.0234689712524414 0.0300000000000011 0.0300000000000011 0.0 88 +89 0.0231020450592041 0.0199999999999996 0.0199999999999996 0.0 89 +90 0.0486099720001221 0.0500000000000007 0.0500000000000007 0.0 90 +91 0.0234777927398682 0.0200000000000031 0.0200000000000031 0.0 91 +92 0.0232808589935303 0.029999999999994 0.029999999999994 0.0 92 +93 0.0230159759521484 0.0200000000000031 0.0200000000000031 0.0 93 +94 0.0258738994598389 0.0300000000000011 0.0300000000000011 0.0 94 +95 0.0232770442962646 0.019999999999996 0.019999999999996 0.0 95 +96 0.022737979888916 0.0200000000000031 0.0200000000000031 0.0 96 +97 0.0484600067138672 0.0499999999999972 0.0499999999999972 0.0 97 +98 0.023435115814209 0.0200000000000031 0.0200000000000031 0.0 98 +99 0.0234768390655518 0.0300000000000011 0.0300000000000011 0.0 99 +100 0.0230209827423096 0.019999999999996 0.019999999999996 0.0 100 +101 0.0230460166931152 0.0200000000000031 0.0200000000000031 0.0 101 +102 0.0232481956481934 0.0300000000000011 0.0300000000000011 0.0 102 +103 0.0264010429382324 0.019999999999996 0.019999999999996 0.0 103 +104 0.0486769676208496 0.0500000000000043 0.0500000000000043 0.0 104 +105 0.0233399868011475 0.019999999999996 0.019999999999996 0.0 105 +106 0.0231819152832031 0.0300000000000011 0.0300000000000011 0.0 106 +107 0.0230488777160645 0.0200000000000031 0.0200000000000031 0.0 107 +108 0.0238149166107178 0.019999999999996 0.019999999999996 0.0 108 +109 0.0230348110198975 0.0300000000000011 0.0300000000000011 0.0 109 +110 0.0254418849945068 0.0200000000000031 0.0200000000000031 0.0 110 +111 0.0559201240539551 0.0599999999999952 0.0599999999999952 0.0 111 +112 0.0237429141998291 0.0200000000000031 0.0200000000000031 0.0 112 +113 0.0230910778045654 0.0300000000000011 0.0300000000000011 0.0 113 +114 0.0230679512023926 0.019999999999996 0.019999999999996 0.0 114 +115 0.022960901260376 0.0200000000000031 0.0200000000000031 0.0 115 +116 0.0229921340942383 0.019999999999996 0.019999999999996 0.0 116 +117 0.0226120948791504 0.0300000000000011 0.0300000000000011 0.0 117 +118 0.0491540431976318 0.0500000000000043 0.0500000000000043 0.0 118 +119 0.0233540534973145 0.019999999999996 0.019999999999996 0.0 119 +120 0.023921012878418 0.0200000000000031 0.0200000000000031 0.0 120 +121 0.02628493309021 0.0300000000000011 0.0300000000000011 0.0 121 +122 0.0231039524078369 0.019999999999996 0.019999999999996 0.0 122 +123 0.0229899883270264 0.0300000000000011 0.0300000000000011 0.0 123 +124 0.0484068393707275 0.0399999999999991 0.0399999999999991 0.0 124 +125 0.0236389636993408 0.0300000000000011 0.0300000000000011 0.0 125 +126 0.0232870578765869 0.019999999999996 0.019999999999996 0.0 126 +127 0.0232260227203369 0.0200000000000031 0.0200000000000031 0.0 127 +128 0.0229640007019043 0.0300000000000011 0.0300000000000011 0.0 128 +129 0.02298903465271 0.019999999999996 0.019999999999996 0.0 129 +130 0.0251820087432861 0.0300000000000011 0.0300000000000011 0.0 130 +131 0.0493929386138916 0.0399999999999991 0.0399999999999991 0.0 131 +132 0.0237491130828857 0.019999999999996 0.019999999999996 0.0 132 +133 0.0233249664306641 0.0200000000000031 0.0200000000000031 0.0 133 +134 0.0232069492340088 0.0300000000000011 0.0300000000000011 0.0 134 +135 0.0229921340942383 0.019999999999996 0.019999999999996 0.0 135 +136 0.0232110023498535 0.0200000000000031 0.0200000000000031 0.0 136 +137 0.0227601528167725 0.019999999999996 0.019999999999996 0.0 137 +138 0.0484609603881836 0.0500000000000043 0.0500000000000043 0.0 138 +139 0.0269899368286133 0.0300000000000011 0.0300000000000011 0.0 139 +140 0.0233750343322754 0.019999999999996 0.019999999999996 0.0 140 +141 0.023090124130249 0.0300000000000011 0.0300000000000011 0.0 141 +142 0.0229980945587158 0.019999999999996 0.019999999999996 0.0 142 +143 0.0231709480285645 0.0200000000000031 0.0200000000000031 0.0 143 +144 0.0230460166931152 0.0300000000000011 0.0300000000000011 0.0 144 +145 0.0494990348815918 0.0499999999999972 0.0499999999999972 0.0 145 +146 0.0304419994354248 0.0300000000000011 0.0300000000000011 0.0 146 +147 0.0233581066131592 0.0200000000000031 0.0200000000000031 0.0 147 +148 0.0262119770050049 0.0300000000000011 0.0300000000000011 0.0 148 +149 0.0228428840637207 0.019999999999996 0.019999999999996 0.0 149 +150 0.0228331089019775 0.0200000000000031 0.0200000000000031 0.0 150 +151 0.0226950645446777 0.019999999999996 0.019999999999996 0.0 151 +152 0.0486769676208496 0.0500000000000043 0.0500000000000043 0.0 152 +153 0.0234050750732422 0.029999999999994 0.029999999999994 0.0 153 +154 0.0234100818634033 0.0200000000000031 0.0200000000000031 0.0 154 +155 0.023036003112793 0.0200000000000031 0.0200000000000031 0.0 155 +156 0.0237429141998291 0.029999999999994 0.029999999999994 0.0 156 +157 0.0230100154876709 0.0200000000000031 0.0200000000000031 0.0 157 +158 0.0260419845581055 0.0300000000000011 0.0300000000000011 0.0 158 +159 0.0487880706787109 0.0399999999999991 0.0399999999999991 0.0 159 +160 0.0236630439758301 0.0200000000000031 0.0200000000000031 0.0 160 +161 0.0232570171356201 0.019999999999996 0.019999999999996 0.0 161 +162 0.0230000019073486 0.0300000000000011 0.0300000000000011 0.0 162 +163 0.0229759216308594 0.0200000000000031 0.0200000000000031 0.0 163 +164 0.0229389667510986 0.019999999999996 0.019999999999996 0.0 164 +165 0.0226230621337891 0.0200000000000031 0.0200000000000031 0.0 165 +166 0.052177906036377 0.0600000000000023 0.0600000000000023 0.0 166 +167 0.0238969326019287 0.019999999999996 0.019999999999996 0.0 167 +168 0.0231490135192871 0.0200000000000031 0.0200000000000031 0.0 168 +169 0.0229499340057373 0.029999999999994 0.029999999999994 0.0 169 +170 0.0229768753051758 0.0200000000000031 0.0200000000000031 0.0 170 +171 0.0229849815368652 0.0200000000000031 0.0200000000000031 0.0 171 +172 0.0481510162353516 0.0499999999999972 0.0499999999999972 0.0 172 +173 0.0235779285430908 0.0200000000000031 0.0200000000000031 0.0 173 +174 0.0235681533813477 0.029999999999994 0.029999999999994 0.0 174 +175 0.0232248306274414 0.0200000000000031 0.0200000000000031 0.0 175 +176 0.0256550312042236 0.0300000000000011 0.0300000000000011 0.0 176 +177 0.023108959197998 0.019999999999996 0.019999999999996 0.0 177 +178 0.0228090286254883 0.0200000000000031 0.0200000000000031 0.0 178 +179 0.0490450859069824 0.0499999999999972 0.0499999999999972 0.0 179 +180 0.0244641304016113 0.0300000000000011 0.0300000000000011 0.0 180 +181 0.0233809947967529 0.0200000000000031 0.0200000000000031 0.0 181 +182 0.0231349468231201 0.019999999999996 0.019999999999996 0.0 182 +183 0.0308740139007568 0.0300000000000011 0.0300000000000011 0.0 183 +184 0.0236179828643799 0.0300000000000011 0.0300000000000011 0.0 184 +185 0.0272319316864014 0.0200000000000031 0.0200000000000031 0.0 185 +186 0.0488860607147217 0.0399999999999991 0.0399999999999991 0.0 186 +187 0.0235450267791748 0.0300000000000011 0.0300000000000011 0.0 187 +188 0.0232491493225098 0.019999999999996 0.019999999999996 0.0 188 +189 0.0231590270996094 0.0200000000000031 0.0200000000000031 0.0 189 +190 0.0231139659881592 0.0300000000000011 0.0300000000000011 0.0 190 +191 0.0231552124023438 0.019999999999996 0.019999999999996 0.0 191 +192 0.022982120513916 0.0200000000000031 0.0200000000000031 0.0 192 +193 0.0529110431671143 0.0600000000000023 0.0600000000000023 0.0 193 +194 0.0235891342163086 0.019999999999996 0.019999999999996 0.0 194 +195 0.0234260559082031 0.0200000000000031 0.0200000000000031 0.0 195 +196 0.0230891704559326 0.029999999999994 0.029999999999994 0.0 196 +197 0.0230920314788818 0.0200000000000031 0.0200000000000031 0.0 197 +198 0.0229229927062988 0.0200000000000031 0.0200000000000031 0.0 198 +199 0.0226840972900391 0.029999999999994 0.029999999999994 0.0 199 +200 0.048753023147583 0.0400000000000063 0.0400000000000063 0.0 200 +201 0.0234558582305908 0.029999999999994 0.029999999999994 0.0 201 +202 0.0232200622558594 0.0200000000000031 0.0200000000000031 0.0 202 +203 0.0268151760101318 0.0300000000000011 0.0300000000000011 0.0 203 +204 0.0231211185455322 0.019999999999996 0.019999999999996 0.0 204 +205 0.0231039524078369 0.0200000000000031 0.0200000000000031 0.0 205 +206 0.0227501392364502 0.0300000000000011 0.0300000000000011 0.0 206 +207 0.0488438606262207 0.0499999999999972 0.0499999999999972 0.0 207 +208 0.023730993270874 0.0200000000000031 0.0200000000000031 0.0 208 +209 0.0231349468231201 0.019999999999996 0.019999999999996 0.0 209 +210 0.0231950283050537 0.0300000000000011 0.0300000000000011 0.0 210 +211 0.0232861042022705 0.0200000000000031 0.0200000000000031 0.0 211 +212 0.0260870456695557 0.0300000000000011 0.0300000000000011 0.0 212 +213 0.0480821132659912 0.0399999999999991 0.0399999999999991 0.0 213 +214 0.0236039161682129 0.029999999999994 0.029999999999994 0.0 214 +215 0.0233402252197266 0.0200000000000031 0.0200000000000031 0.0 215 +216 0.0233190059661865 0.0200000000000031 0.0200000000000031 0.0 216 +217 0.0242919921875 0.029999999999994 0.029999999999994 0.0 217 +218 0.0228087902069092 0.0200000000000031 0.0200000000000031 0.0 218 +219 0.0274980068206787 0.0300000000000011 0.0300000000000011 0.0 219 +220 0.0521900653839111 0.0499999999999972 0.0499999999999972 0.0 220 +221 0.0259828567504883 0.0300000000000011 0.0300000000000011 0.0 221 +222 0.0233159065246582 0.0200000000000031 0.0200000000000031 0.0 222 +223 0.0232350826263428 0.019999999999996 0.019999999999996 0.0 223 +224 0.023000955581665 0.0300000000000011 0.0300000000000011 0.0 224 +225 0.0230231285095215 0.0200000000000031 0.0200000000000031 0.0 225 +226 0.022864818572998 0.019999999999996 0.019999999999996 0.0 226 +227 0.0486090183258057 0.0500000000000043 0.0500000000000043 0.0 227 +228 0.0247719287872314 0.029999999999994 0.029999999999994 0.0 228 +229 0.0233240127563477 0.0200000000000031 0.0200000000000031 0.0 229 +230 0.0263748168945312 0.0300000000000011 0.0300000000000011 0.0 230 +231 0.0231301784515381 0.019999999999996 0.019999999999996 0.0 231 +232 0.0229740142822266 0.0200000000000031 0.0200000000000031 0.0 232 +233 0.0233769416809082 0.0300000000000011 0.0300000000000011 0.0 233 +234 0.0495500564575195 0.0499999999999972 0.0499999999999972 0.0 234 +235 0.0234000682830811 0.0200000000000031 0.0200000000000031 0.0 235 +236 0.0231790542602539 0.019999999999996 0.019999999999996 0.0 236 +237 0.0230810642242432 0.0300000000000011 0.0300000000000011 0.0 237 +238 0.0229249000549316 0.0200000000000031 0.0200000000000031 0.0 238 +239 0.0257270336151123 0.019999999999996 0.019999999999996 0.0 239 +240 0.0246570110321045 0.0300000000000011 0.0300000000000011 0.0 240 +241 0.049109935760498 0.0499999999999972 0.0499999999999972 0.0 241 +242 0.0233631134033203 0.0200000000000031 0.0200000000000031 0.0 242 +243 0.0232560634613037 0.0300000000000011 0.0300000000000011 0.0 243 +244 0.0232639312744141 0.019999999999996 0.019999999999996 0.0 244 +245 0.0231678485870361 0.0200000000000031 0.0200000000000031 0.0 245 +246 0.0229339599609375 0.0200000000000031 0.0200000000000031 0.0 246 +247 0.0234620571136475 0.029999999999994 0.029999999999994 0.0 247 +248 0.0517890453338623 0.0500000000000043 0.0500000000000043 0.0 248 +249 0.0233941078186035 0.019999999999996 0.019999999999996 0.0 249 +250 0.0230710506439209 0.0300000000000011 0.0300000000000011 0.0 250 +251 0.0229940414428711 0.0200000000000031 0.0200000000000031 0.0 251 +252 0.0231740474700928 0.019999999999996 0.019999999999996 0.0 252 +253 0.0238161087036133 0.0300000000000011 0.0300000000000011 0.0 253 +254 0.0480771064758301 0.0399999999999991 0.0399999999999991 0.0 254 +255 0.0314779281616211 0.0399999999999991 0.0399999999999991 0.0 255 +256 0.0233800411224365 0.0200000000000031 0.0200000000000031 0.0 256 +257 0.0274808406829834 0.0300000000000011 0.0300000000000011 0.0 257 +258 0.0230331420898438 0.019999999999996 0.019999999999996 0.0 258 +259 0.0229949951171875 0.0200000000000031 0.0200000000000031 0.0 259 +260 0.0227811336517334 0.0300000000000011 0.0300000000000011 0.0 260 +261 0.048346996307373 0.0399999999999991 0.0399999999999991 0.0 261 +262 0.0237669944763184 0.0300000000000011 0.0300000000000011 0.0 262 +263 0.0234119892120361 0.019999999999996 0.019999999999996 0.0 263 +264 0.0230929851531982 0.0300000000000011 0.0300000000000011 0.0 264 +265 0.0237300395965576 0.0200000000000031 0.0200000000000031 0.0 265 +266 0.0250859260559082 0.019999999999996 0.019999999999996 0.0 266 +267 0.0239300727844238 0.0300000000000011 0.0300000000000011 0.0 267 +268 0.048508882522583 0.0499999999999972 0.0499999999999972 0.0 268 +269 0.0236718654632568 0.0200000000000031 0.0200000000000031 0.0 269 +270 0.0233798027038574 0.0200000000000031 0.0200000000000031 0.0 270 +271 0.0230140686035156 0.029999999999994 0.029999999999994 0.0 271 +272 0.023123025894165 0.0200000000000031 0.0200000000000031 0.0 272 +273 0.0230128765106201 0.0200000000000031 0.0200000000000031 0.0 273 +274 0.0230889320373535 0.029999999999994 0.029999999999994 0.0 274 +275 0.0541810989379883 0.0500000000000043 0.0500000000000043 0.0 275 +276 0.0234689712524414 0.019999999999996 0.019999999999996 0.0 276 +277 0.0232949256896973 0.0300000000000011 0.0300000000000011 0.0 277 +278 0.0229971408843994 0.0200000000000031 0.0200000000000031 0.0 278 +279 0.023047924041748 0.019999999999996 0.019999999999996 0.0 279 +280 0.0229649543762207 0.0300000000000011 0.0300000000000011 0.0 280 +281 0.0231289863586426 0.0200000000000031 0.0200000000000031 0.0 281 +282 0.0487880706787109 0.0499999999999972 0.0499999999999972 0.0 282 +283 0.0234870910644531 0.0200000000000031 0.0200000000000031 0.0 283 +284 0.0263619422912598 0.0300000000000011 0.0300000000000011 0.0 284 +285 0.0238580703735352 0.019999999999996 0.019999999999996 0.0 285 +286 0.0231029987335205 0.0300000000000011 0.0300000000000011 0.0 286 +287 0.0230438709259033 0.019999999999996 0.019999999999996 0.0 287 +288 0.0477249622344971 0.0500000000000043 0.0500000000000043 0.0 288 +289 0.024465799331665 0.019999999999996 0.019999999999996 0.0 289 +290 0.023345947265625 0.0200000000000031 0.0200000000000031 0.0 290 +291 0.0297031402587891 0.0300000000000011 0.0300000000000011 0.0 291 +292 0.0236890316009521 0.0300000000000011 0.0300000000000011 0.0 292 +293 0.0227231979370117 0.019999999999996 0.019999999999996 0.0 293 +294 0.0271649360656738 0.0300000000000011 0.0300000000000011 0.0 294 +295 0.0483009815216064 0.0499999999999972 0.0499999999999972 0.0 295 +296 0.0236551761627197 0.0200000000000031 0.0200000000000031 0.0 296 +297 0.0233678817749023 0.0200000000000031 0.0200000000000031 0.0 297 +298 0.0230870246887207 0.029999999999994 0.029999999999994 0.0 298 +299 0.0232620239257812 0.0200000000000031 0.0200000000000031 0.0 299 +300 0.0231177806854248 0.0200000000000031 0.0200000000000031 0.0 300 +301 0.0231750011444092 0.029999999999994 0.029999999999994 0.0 301 +302 0.0530638694763184 0.0500000000000043 0.0500000000000043 0.0 302 +303 0.0237231254577637 0.019999999999996 0.019999999999996 0.0 303 +304 0.0232911109924316 0.0300000000000011 0.0300000000000011 0.0 304 +305 0.0233948230743408 0.0200000000000031 0.0200000000000031 0.0 305 +306 0.0232441425323486 0.019999999999996 0.019999999999996 0.0 306 +307 0.0230438709259033 0.0300000000000011 0.0300000000000011 0.0 307 +308 0.0230541229248047 0.0200000000000031 0.0200000000000031 0.0 308 +309 0.0487320423126221 0.0499999999999972 0.0499999999999972 0.0 309 +310 0.0232770442962646 0.0200000000000031 0.0200000000000031 0.0 310 +311 0.0253291130065918 0.0300000000000011 0.0300000000000011 0.0 311 +312 0.0244429111480713 0.019999999999996 0.019999999999996 0.0 312 +313 0.0229580402374268 0.0200000000000031 0.0200000000000031 0.0 313 +314 0.0229830741882324 0.029999999999994 0.029999999999994 0.0 314 +315 0.022658109664917 0.0200000000000031 0.0200000000000031 0.0 315 +316 0.0462629795074463 0.0499999999999972 0.0499999999999972 0.0 316 +317 0.023582935333252 0.0200000000000031 0.0200000000000031 0.0 317 +318 0.0232110023498535 0.0200000000000031 0.0200000000000031 0.0 318 +319 0.0232689380645752 0.029999999999994 0.029999999999994 0.0 319 +320 0.0231220722198486 0.0200000000000031 0.0200000000000031 0.0 320 +321 0.0256280899047852 0.0300000000000011 0.0300000000000011 0.0 321 +322 0.0481250286102295 0.0399999999999991 0.0399999999999991 0.0 322 +323 0.0235259532928467 0.0300000000000011 0.0300000000000011 0.0 323 +324 0.0235180854797363 0.019999999999996 0.019999999999996 0.0 324 +325 0.0231471061706543 0.0200000000000031 0.0200000000000031 0.0 325 +326 0.0238540172576904 0.0300000000000011 0.0300000000000011 0.0 326 +327 0.02276611328125 0.019999999999996 0.019999999999996 0.0 327 +328 0.0304388999938965 0.0399999999999991 0.0300000000000011 0.01 328 +329 0.0523970127105713 0.0500000000000043 0.0500000000000043 0.0 329 +330 0.023996114730835 0.029999999999994 0.029999999999994 0.0 330 +331 0.0234379768371582 0.0200000000000031 0.0200000000000031 0.0 331 +332 0.0230920314788818 0.019999999999996 0.019999999999996 0.0 332 +333 0.02305006980896 0.0300000000000011 0.0300000000000011 0.0 333 +334 0.0229852199554443 0.0200000000000031 0.0200000000000031 0.0 334 +335 0.0228848457336426 0.019999999999996 0.019999999999996 0.0 335 +336 0.0461750030517578 0.0500000000000043 0.0500000000000043 0.0 336 +337 0.0242049694061279 0.019999999999996 0.019999999999996 0.0 337 +338 0.0232689380645752 0.0300000000000011 0.0300000000000011 0.0 338 +339 0.027277946472168 0.0200000000000031 0.0200000000000031 0.0 339 +340 0.0230321884155273 0.0300000000000011 0.0300000000000011 0.0 340 +341 0.0230269432067871 0.019999999999996 0.019999999999996 0.0 341 +342 0.0231468677520752 0.0200000000000031 0.0200000000000031 0.0 342 +343 0.0488090515136719 0.0499999999999972 0.0499999999999972 0.0 343 +344 0.0232529640197754 0.0300000000000011 0.0300000000000011 0.0 344 +345 0.0230770111083984 0.0200000000000031 0.0200000000000031 0.0 345 +346 0.0230259895324707 0.019999999999996 0.019999999999996 0.0 346 +347 0.0230309963226318 0.0200000000000031 0.0200000000000031 0.0 347 +348 0.026080846786499 0.0300000000000011 0.0300000000000011 0.0 348 +349 0.023392915725708 0.019999999999996 0.019999999999996 0.0 349 +350 0.0461099147796631 0.0499999999999972 0.0499999999999972 0.0 350 +351 0.0233287811279297 0.0200000000000031 0.0200000000000031 0.0 351 +352 0.023190975189209 0.0300000000000011 0.0300000000000011 0.0 352 +353 0.0231750011444092 0.019999999999996 0.019999999999996 0.0 353 +354 0.0230758190155029 0.0200000000000031 0.0200000000000031 0.0 354 +355 0.0229721069335938 0.0300000000000011 0.0300000000000011 0.0 355 +356 0.0483551025390625 0.0499999999999972 0.0499999999999972 0.0 356 +357 0.0269951820373535 0.0200000000000031 0.0200000000000031 0.0 357 +358 0.0235021114349365 0.0300000000000011 0.0300000000000011 0.0 358 +359 0.0231399536132812 0.019999999999996 0.019999999999996 0.0 359 +360 0.0230071544647217 0.0200000000000031 0.0200000000000031 0.0 360 +361 0.0228490829467773 0.019999999999996 0.019999999999996 0.0 361 +362 0.0229380130767822 0.0300000000000011 0.0300000000000011 0.0 362 +363 0.0501840114593506 0.0500000000000043 0.0500000000000043 0.0 363 +364 0.029426097869873 0.029999999999994 0.029999999999994 0.0 364 +365 0.023777961730957 0.0200000000000031 0.0200000000000031 0.0 365 +366 0.0276000499725342 0.0300000000000011 0.0300000000000011 0.0 366 +367 0.0230789184570312 0.019999999999996 0.019999999999996 0.0 367 +368 0.0233089923858643 0.0200000000000031 0.0200000000000031 0.0 368 +369 0.0229260921478271 0.0300000000000011 0.0300000000000011 0.0 369 +370 0.0456759929656982 0.0399999999999991 0.0399999999999991 0.0 370 +371 0.0234260559082031 0.0300000000000011 0.0300000000000011 0.0 371 +372 0.0235531330108643 0.019999999999996 0.019999999999996 0.0 372 +373 0.0229899883270264 0.0200000000000031 0.0200000000000031 0.0 373 +374 0.0239078998565674 0.0300000000000011 0.0300000000000011 0.0 374 +375 0.0229928493499756 0.019999999999996 0.019999999999996 0.0 375 +376 0.0269260406494141 0.0300000000000011 0.0300000000000011 0.0 376 +377 0.0490090847015381 0.0499999999999972 0.0499999999999972 0.0 377 +378 0.0235331058502197 0.0200000000000031 0.0200000000000031 0.0 378 +379 0.0232670307159424 0.0200000000000031 0.0200000000000031 0.0 379 +380 0.0229969024658203 0.029999999999994 0.029999999999994 0.0 380 +381 0.0230321884155273 0.0200000000000031 0.0200000000000031 0.0 381 +382 0.0229909420013428 0.0200000000000031 0.0200000000000031 0.0 382 +383 0.022780179977417 0.029999999999994 0.029999999999994 0.0 383 +384 0.0519418716430664 0.0500000000000043 0.0500000000000043 0.0 384 +385 0.0233969688415527 0.019999999999996 0.019999999999996 0.0 385 +386 0.0231471061706543 0.0200000000000031 0.0200000000000031 0.0 386 +387 0.0230250358581543 0.0300000000000011 0.0300000000000011 0.0 387 +388 0.0229988098144531 0.019999999999996 0.019999999999996 0.0 388 +389 0.0229358673095703 0.0200000000000031 0.0200000000000031 0.0 389 +390 0.0482490062713623 0.0499999999999972 0.0499999999999972 0.0 390 +391 0.0239629745483398 0.0200000000000031 0.0200000000000031 0.0 391 +392 0.0235099792480469 0.0300000000000011 0.0300000000000011 0.0 392 +393 0.0232250690460205 0.019999999999996 0.019999999999996 0.0 393 +394 0.0269668102264404 0.0300000000000011 0.0300000000000011 0.0 394 +395 0.0230469703674316 0.0200000000000031 0.0200000000000031 0.0 395 +396 0.0230209827423096 0.019999999999996 0.019999999999996 0.0 396 +397 0.0488598346710205 0.0500000000000043 0.0500000000000043 0.0 397 +398 0.0243711471557617 0.029999999999994 0.029999999999994 0.0 398 +399 0.023435115814209 0.0200000000000031 0.0200000000000031 0.0 399 +400 0.0307729244232178 0.0300000000000011 0.0300000000000011 0.0 400 +401 0.0231430530548096 0.0300000000000011 0.0300000000000011 0.0 401 +402 0.0228579044342041 0.019999999999996 0.019999999999996 0.0 402 +403 0.0268239974975586 0.0300000000000011 0.0300000000000011 0.0 403 +404 0.0487518310546875 0.0399999999999991 0.0399999999999991 0.0 404 +405 0.0233860015869141 0.0300000000000011 0.0300000000000011 0.0 405 +406 0.0233309268951416 0.0200000000000031 0.0200000000000031 0.0 406 +407 0.0230538845062256 0.019999999999996 0.019999999999996 0.0 407 +408 0.0232100486755371 0.0300000000000011 0.0300000000000011 0.0 408 +409 0.0231878757476807 0.0200000000000031 0.0200000000000031 0.0 409 +410 0.0229208469390869 0.019999999999996 0.019999999999996 0.0 410 +411 0.0527458190917969 0.0600000000000023 0.0600000000000023 0.0 411 +412 0.0235259532928467 0.019999999999996 0.019999999999996 0.0 412 +413 0.0231070518493652 0.0200000000000031 0.0200000000000031 0.0 413 +414 0.0231637954711914 0.0300000000000011 0.0300000000000011 0.0 414 +415 0.0231881141662598 0.019999999999996 0.019999999999996 0.0 415 +416 0.0229959487915039 0.0200000000000031 0.0200000000000031 0.0 416 +417 0.0480611324310303 0.0499999999999972 0.0499999999999972 0.0 417 +418 0.0235860347747803 0.0200000000000031 0.0200000000000031 0.0 418 +419 0.0235400199890137 0.0300000000000011 0.0300000000000011 0.0 419 +420 0.0231409072875977 0.019999999999996 0.019999999999996 0.0 420 +421 0.0267078876495361 0.0300000000000011 0.0300000000000011 0.0 421 +422 0.0230278968811035 0.0200000000000031 0.0200000000000031 0.0 422 +423 0.0228691101074219 0.019999999999996 0.019999999999996 0.0 423 +424 0.0483551025390625 0.0500000000000043 0.0500000000000043 0.0 424 +425 0.0237739086151123 0.029999999999994 0.029999999999994 0.0 425 +426 0.0233981609344482 0.0200000000000031 0.0200000000000031 0.0 426 +427 0.0230469703674316 0.0200000000000031 0.0200000000000031 0.0 427 +428 0.0233399868011475 0.029999999999994 0.029999999999994 0.0 428 +429 0.0231611728668213 0.0200000000000031 0.0200000000000031 0.0 429 +430 0.0267009735107422 0.0300000000000011 0.0300000000000011 0.0 430 +431 0.0472571849822998 0.0399999999999991 0.0399999999999991 0.0 431 +432 0.0234270095825195 0.0300000000000011 0.0300000000000011 0.0 432 +433 0.0233609676361084 0.019999999999996 0.019999999999996 0.0 433 +434 0.0230159759521484 0.0200000000000031 0.0200000000000031 0.0 434 +435 0.0242648124694824 0.0300000000000011 0.0300000000000011 0.0 435 +436 0.0230550765991211 0.019999999999996 0.019999999999996 0.0 436 +437 0.0298559665679932 0.0300000000000011 0.0300000000000011 0.0 437 +438 0.0506420135498047 0.0500000000000043 0.0500000000000043 0.0 438 +439 0.0245800018310547 0.029999999999994 0.029999999999994 0.0 439 +440 0.0232729911804199 0.0200000000000031 0.0200000000000031 0.0 440 +441 0.023047924041748 0.019999999999996 0.019999999999996 0.0 441 +442 0.0230588912963867 0.0300000000000011 0.0300000000000011 0.0 442 +443 0.0230181217193604 0.0200000000000031 0.0200000000000031 0.0 443 +444 0.0474259853363037 0.0499999999999972 0.0499999999999972 0.0 444 +445 0.0234999656677246 0.0200000000000031 0.0200000000000031 0.0 445 +446 0.0245218276977539 0.019999999999996 0.019999999999996 0.0 446 +447 0.0232257843017578 0.0300000000000011 0.0300000000000011 0.0 447 +448 0.0262331962585449 0.0200000000000031 0.0200000000000031 0.0 448 +449 0.0228760242462158 0.0300000000000011 0.0300000000000011 0.0 449 +450 0.0228469371795654 0.019999999999996 0.019999999999996 0.0 450 +451 0.0489568710327148 0.0500000000000043 0.0500000000000043 0.0 451 +452 0.0236458778381348 0.019999999999996 0.019999999999996 0.0 452 +453 0.0232670307159424 0.0300000000000011 0.0300000000000011 0.0 453 +454 0.0231130123138428 0.0200000000000031 0.0200000000000031 0.0 454 +455 0.0231020450592041 0.019999999999996 0.019999999999996 0.0 455 +456 0.0229918956756592 0.0300000000000011 0.0300000000000011 0.0 456 +457 0.0239298343658447 0.0200000000000031 0.0200000000000031 0.0 457 +458 0.0493390560150146 0.0499999999999972 0.0499999999999972 0.0 458 +459 0.0235741138458252 0.019999999999996 0.019999999999996 0.0 459 +460 0.0232348442077637 0.0300000000000011 0.0300000000000011 0.0 460 +461 0.023144006729126 0.0200000000000031 0.0200000000000031 0.0 461 +462 0.0232930183410645 0.019999999999996 0.019999999999996 0.0 462 +463 0.0231001377105713 0.0300000000000011 0.0300000000000011 0.0 463 +464 0.022939920425415 0.0200000000000031 0.0200000000000031 0.0 464 +465 0.0494201183319092 0.0499999999999972 0.0499999999999972 0.0 465 +466 0.0259408950805664 0.0200000000000031 0.0200000000000031 0.0 466 +467 0.0232219696044922 0.0300000000000011 0.0300000000000011 0.0 467 +468 0.0229430198669434 0.019999999999996 0.019999999999996 0.0 468 +469 0.0229699611663818 0.0200000000000031 0.0200000000000031 0.0 469 +470 0.023082971572876 0.0300000000000011 0.0300000000000011 0.0 470 +471 0.0460779666900635 0.0399999999999991 0.0399999999999991 0.0 471 +472 0.0259521007537842 0.0300000000000011 0.0300000000000011 0.0 472 +473 0.0284790992736816 0.029999999999994 0.029999999999994 0.0 473 +474 0.0231249332427979 0.0200000000000031 0.0200000000000031 0.0 474 +475 0.0256848335266113 0.0300000000000011 0.0300000000000011 0.0 475 +476 0.0245170593261719 0.019999999999996 0.019999999999996 0.0 476 +477 0.0228760242462158 0.0200000000000031 0.0200000000000031 0.0 477 +478 0.0482878684997559 0.0499999999999972 0.0499999999999972 0.0 478 +479 0.0235881805419922 0.0300000000000011 0.0300000000000011 0.0 479 +480 0.0232489109039307 0.0200000000000031 0.0200000000000031 0.0 480 +481 0.0233352184295654 0.019999999999996 0.019999999999996 0.0 481 +482 0.0229990482330322 0.0300000000000011 0.0300000000000011 0.0 482 +483 0.0238139629364014 0.0200000000000031 0.0200000000000031 0.0 483 +484 0.0229029655456543 0.019999999999996 0.019999999999996 0.0 484 +485 0.0516219139099121 0.0500000000000043 0.0500000000000043 0.0 485 +486 0.023360013961792 0.029999999999994 0.029999999999994 0.0 486 +487 0.0233120918273926 0.0200000000000031 0.0200000000000031 0.0 487 +488 0.0231151580810547 0.0200000000000031 0.0200000000000031 0.0 488 +489 0.0229690074920654 0.029999999999994 0.029999999999994 0.0 489 +490 0.0230300426483154 0.0200000000000031 0.0200000000000031 0.0 490 +491 0.0228698253631592 0.0200000000000031 0.0200000000000031 0.0 491 +492 0.0457451343536377 0.0499999999999972 0.0499999999999972 0.0 492 +493 0.0249300003051758 0.0200000000000031 0.0200000000000031 0.0 493 +494 0.0259578227996826 0.029999999999994 0.029999999999994 0.0 494 +495 0.0231161117553711 0.0200000000000031 0.0200000000000031 0.0 495 +496 0.0229859352111816 0.0300000000000011 0.0300000000000011 0.0 496 +497 0.0230338573455811 0.019999999999996 0.019999999999996 0.0 497 +498 0.0484039783477783 0.0500000000000043 0.0500000000000043 0.0 498 +499 0.0237560272216797 0.019999999999996 0.019999999999996 0.0 499 +500 0.0233612060546875 0.0200000000000031 0.0200000000000031 0.0 500 +501 0.0233550071716309 0.0300000000000011 0.0300000000000011 0.0 501 +502 0.0231049060821533 0.019999999999996 0.019999999999996 0.0 502 +503 0.026008129119873 0.0300000000000011 0.0300000000000011 0.0 503 +504 0.0228710174560547 0.0200000000000031 0.0200000000000031 0.0 504 +505 0.0483829975128174 0.0499999999999972 0.0499999999999972 0.0 505 +506 0.0237247943878174 0.0200000000000031 0.0200000000000031 0.0 506 +507 0.02410888671875 0.029999999999994 0.029999999999994 0.0 507 +508 0.0231809616088867 0.0200000000000031 0.0200000000000031 0.0 508 +509 0.0286002159118652 0.0300000000000011 0.0300000000000011 0.0 509 +510 0.0245559215545654 0.019999999999996 0.019999999999996 0.0 510 +511 0.0228598117828369 0.0300000000000011 0.0300000000000011 0.0 511 +512 0.0508739948272705 0.0500000000000043 0.0500000000000043 0.0 512 +513 0.0235428810119629 0.019999999999996 0.019999999999996 0.0 513 +514 0.0231621265411377 0.0200000000000031 0.0200000000000031 0.0 514 +515 0.0231170654296875 0.0300000000000011 0.0300000000000011 0.0 515 +516 0.023061990737915 0.019999999999996 0.019999999999996 0.0 516 +517 0.0231702327728271 0.0200000000000031 0.0200000000000031 0.0 517 +518 0.0230000019073486 0.0300000000000011 0.0300000000000011 0.0 518 +519 0.0464069843292236 0.0399999999999991 0.0399999999999991 0.0 519 +520 0.0233228206634521 0.0300000000000011 0.0300000000000011 0.0 520 +521 0.0263099670410156 0.019999999999996 0.019999999999996 0.0 521 +522 0.0230581760406494 0.0300000000000011 0.0300000000000011 0.0 522 +523 0.0230810642242432 0.019999999999996 0.019999999999996 0.0 523 +524 0.0231571197509766 0.0200000000000031 0.0200000000000031 0.0 524 +525 0.0479769706726074 0.0499999999999972 0.0499999999999972 0.0 525 +526 0.0237100124359131 0.0200000000000031 0.0200000000000031 0.0 526 +527 0.0232999324798584 0.0300000000000011 0.0300000000000011 0.0 527 +528 0.0232400894165039 0.019999999999996 0.019999999999996 0.0 528 +529 0.0229151248931885 0.0200000000000031 0.0200000000000031 0.0 529 +530 0.0261499881744385 0.0300000000000011 0.0300000000000011 0.0 530 +531 0.0231139659881592 0.019999999999996 0.019999999999996 0.0 531 +532 0.0486347675323486 0.0500000000000043 0.0500000000000043 0.0 532 +533 0.023561954498291 0.0300000000000011 0.0300000000000011 0.0 533 +534 0.0232679843902588 0.019999999999996 0.019999999999996 0.0 534 +535 0.023292064666748 0.0200000000000031 0.0200000000000031 0.0 535 +536 0.0231978893280029 0.0300000000000011 0.0300000000000011 0.0 536 +537 0.0229289531707764 0.019999999999996 0.019999999999996 0.0 537 +538 0.0231430530548096 0.0200000000000031 0.0200000000000031 0.0 538 +539 0.0520761013031006 0.0499999999999972 0.0499999999999972 0.0 539 +540 0.0233478546142578 0.0300000000000011 0.0300000000000011 0.0 540 +541 0.0231640338897705 0.019999999999996 0.019999999999996 0.0 541 +542 0.0230228900909424 0.0200000000000031 0.0200000000000031 0.0 542 +543 0.0231611728668213 0.0300000000000011 0.0300000000000011 0.0 543 +544 0.0238080024719238 0.019999999999996 0.019999999999996 0.0 544 +545 0.0228090286254883 0.0200000000000031 0.0200000000000031 0.0 545 +546 0.0527040958404541 0.0600000000000023 0.0600000000000023 0.0 546 +547 0.0233268737792969 0.019999999999996 0.019999999999996 0.0 547 +548 0.0268959999084473 0.0300000000000011 0.0300000000000011 0.0 548 +549 0.02323317527771 0.0200000000000031 0.0200000000000031 0.0 549 +550 0.0231490135192871 0.019999999999996 0.019999999999996 0.0 550 +551 0.0229969024658203 0.0300000000000011 0.0300000000000011 0.0 551 +552 0.0478971004486084 0.0399999999999991 0.0399999999999991 0.0 552 +553 0.0237979888916016 0.0300000000000011 0.0300000000000011 0.0 553 +554 0.0234241485595703 0.0200000000000031 0.0200000000000031 0.0 554 +555 0.023115873336792 0.019999999999996 0.019999999999996 0.0 555 +556 0.0237019062042236 0.0300000000000011 0.0300000000000011 0.0 556 +557 0.0229599475860596 0.0200000000000031 0.0200000000000031 0.0 557 +558 0.0263819694519043 0.029999999999994 0.029999999999994 0.0 558 +559 0.0488171577453613 0.0500000000000043 0.0500000000000043 0.0 559 +560 0.023486852645874 0.019999999999996 0.019999999999996 0.0 560 +561 0.0233681201934814 0.0200000000000031 0.0200000000000031 0.0 561 +562 0.0230288505554199 0.0300000000000011 0.0300000000000011 0.0 562 +563 0.022907018661499 0.019999999999996 0.019999999999996 0.0 563 +564 0.0227639675140381 0.0200000000000031 0.0200000000000031 0.0 564 +565 0.0228629112243652 0.019999999999996 0.019999999999996 0.0 565 +566 0.0502970218658447 0.0499999999999972 0.0499999999999972 0.0 566 +567 0.0234780311584473 0.0200000000000031 0.0200000000000031 0.0 567 +568 0.0246810913085938 0.019999999999996 0.019999999999996 0.0 568 +569 0.0233399868011475 0.0300000000000011 0.0300000000000011 0.0 569 +570 0.0233209133148193 0.0200000000000031 0.0200000000000031 0.0 570 +571 0.0233681201934814 0.019999999999996 0.019999999999996 0.0 571 +572 0.0485889911651611 0.0500000000000043 0.0500000000000043 0.0 572 +573 0.0244321823120117 0.029999999999994 0.029999999999994 0.0 573 +574 0.0241711139678955 0.0200000000000031 0.0200000000000031 0.0 574 +575 0.0249710083007812 0.0300000000000011 0.0300000000000011 0.0 575 +576 0.0267090797424316 0.019999999999996 0.019999999999996 0.0 576 +577 0.0232799053192139 0.0300000000000011 0.0300000000000011 0.0 577 +578 0.0231969356536865 0.0200000000000031 0.0200000000000031 0.0 578 +579 0.0491700172424316 0.0499999999999972 0.0499999999999972 0.0 579 +580 0.025277853012085 0.0200000000000031 0.0200000000000031 0.0 580 +581 0.0265741348266602 0.0300000000000011 0.0300000000000011 0.0 581 +582 0.0273458957672119 0.029999999999994 0.029999999999994 0.0 582 +583 0.0252799987792969 0.0200000000000031 0.0200000000000031 0.0 583 +584 0.0245480537414551 0.0300000000000011 0.0300000000000011 0.0 584 +585 0.0260021686553955 0.019999999999996 0.019999999999996 0.0 585 +586 0.0474262237548828 0.0500000000000043 0.0500000000000043 0.0 586 +587 0.0234909057617188 0.0300000000000011 0.0300000000000011 0.0 587 +588 0.023231029510498 0.019999999999996 0.019999999999996 0.0 588 +589 0.0231058597564697 0.0200000000000031 0.0200000000000031 0.0 589 +590 0.0234060287475586 0.0300000000000011 0.0300000000000011 0.0 590 +591 0.0230560302734375 0.019999999999996 0.019999999999996 0.0 591 +592 0.0236189365386963 0.0200000000000031 0.0200000000000031 0.0 592 +593 0.0531678199768066 0.0599999999999952 0.0599999999999952 0.0 593 +594 0.0234320163726807 0.0200000000000031 0.0200000000000031 0.0 594 +595 0.0234501361846924 0.019999999999996 0.019999999999996 0.0 595 +596 0.023097038269043 0.0300000000000011 0.0300000000000011 0.0 596 +597 0.0239620208740234 0.0200000000000031 0.0200000000000031 0.0 597 +598 0.023064136505127 0.019999999999996 0.019999999999996 0.0 598 +599 0.0469310283660889 0.0500000000000043 0.0500000000000043 0.0 599 +600 0.0238142013549805 0.019999999999996 0.019999999999996 0.0 600 +601 0.0232729911804199 0.0200000000000031 0.0200000000000031 0.0 601 +602 0.0264449119567871 0.0300000000000011 0.0300000000000011 0.0 602 +603 0.0250101089477539 0.0300000000000011 0.0300000000000011 0.0 603 +604 0.022953987121582 0.019999999999996 0.019999999999996 0.0 604 +605 0.0227360725402832 0.0200000000000031 0.0200000000000031 0.0 605 +606 0.0484528541564941 0.0499999999999972 0.0499999999999972 0.0 606 +607 0.0238401889801025 0.0200000000000031 0.0200000000000031 0.0 607 +608 0.023205041885376 0.0300000000000011 0.0300000000000011 0.0 608 +609 0.0230309963226318 0.019999999999996 0.019999999999996 0.0 609 +610 0.0233237743377686 0.0200000000000031 0.0200000000000031 0.0 610 +611 0.0229151248931885 0.0300000000000011 0.0300000000000011 0.0 611 +612 0.0266458988189697 0.019999999999996 0.019999999999996 0.0 612 +613 0.0459887981414795 0.0499999999999972 0.0499999999999972 0.0 613 +614 0.0233139991760254 0.0200000000000031 0.0200000000000031 0.0 614 +615 0.0232000350952148 0.0300000000000011 0.0300000000000011 0.0 615 +616 0.0238010883331299 0.019999999999996 0.019999999999996 0.0 616 +617 0.0231029987335205 0.0200000000000031 0.0200000000000031 0.0 617 +618 0.031013011932373 0.0300000000000011 0.0300000000000011 0.0 618 +619 0.0480711460113525 0.0499999999999972 0.0499999999999972 0.0 619 +620 0.0269320011138916 0.0300000000000011 0.0300000000000011 0.0 620 +621 0.0233550071716309 0.0200000000000031 0.0200000000000031 0.0 621 +622 0.0232939720153809 0.029999999999994 0.029999999999994 0.0 622 +623 0.0229189395904541 0.0200000000000031 0.0200000000000031 0.0 623 +624 0.022881031036377 0.0200000000000031 0.0200000000000031 0.0 624 +625 0.0228018760681152 0.029999999999994 0.029999999999994 0.0 625 +626 0.0487551689147949 0.0400000000000063 0.0400000000000063 0.0 626 +627 0.0234999656677246 0.029999999999994 0.029999999999994 0.0 627 +628 0.023996114730835 0.0200000000000031 0.0200000000000031 0.0 628 +629 0.0232369899749756 0.0300000000000011 0.0300000000000011 0.0 629 +630 0.0269510746002197 0.019999999999996 0.019999999999996 0.0 630 +631 0.024583101272583 0.0300000000000011 0.0300000000000011 0.0 631 +632 0.0230491161346436 0.0200000000000031 0.0200000000000031 0.0 632 +633 0.0473129749298096 0.0499999999999972 0.0499999999999972 0.0 633 +634 0.0233309268951416 0.0200000000000031 0.0200000000000031 0.0 634 +635 0.0232229232788086 0.019999999999996 0.019999999999996 0.0 635 +636 0.0229809284210205 0.0300000000000011 0.0300000000000011 0.0 636 +637 0.0231940746307373 0.0200000000000031 0.0200000000000031 0.0 637 +638 0.0231130123138428 0.019999999999996 0.019999999999996 0.0 638 +639 0.0522749423980713 0.0500000000000043 0.0500000000000043 0.0 639 +640 0.0235979557037354 0.029999999999994 0.029999999999994 0.0 640 +641 0.0233168601989746 0.0200000000000031 0.0200000000000031 0.0 641 +642 0.0231528282165527 0.0300000000000011 0.0300000000000011 0.0 642 +643 0.0232172012329102 0.019999999999996 0.019999999999996 0.0 643 +644 0.0227980613708496 0.0200000000000031 0.0200000000000031 0.0 644 +645 0.0227620601654053 0.0200000000000031 0.0200000000000031 0.0 645 +646 0.0490891933441162 0.0499999999999972 0.0499999999999972 0.0 646 +647 0.0240461826324463 0.0300000000000011 0.0300000000000011 0.0 647 +648 0.0267610549926758 0.019999999999996 0.019999999999996 0.0 648 +649 0.0232100486755371 0.0300000000000011 0.0300000000000011 0.0 649 +650 0.0230560302734375 0.0200000000000031 0.0200000000000031 0.0 650 +651 0.023500919342041 0.019999999999996 0.019999999999996 0.0 651 +652 0.0230460166931152 0.0300000000000011 0.0300000000000011 0.0 652 +653 0.0512759685516357 0.0500000000000043 0.0500000000000043 0.0 653 +654 0.0272390842437744 0.019999999999996 0.019999999999996 0.0 654 +655 0.0247349739074707 0.0300000000000011 0.0300000000000011 0.0 655 +656 0.0230178833007812 0.0200000000000031 0.0200000000000031 0.0 656 +657 0.0271899700164795 0.029999999999994 0.029999999999994 0.0 657 +658 0.0229711532592773 0.0200000000000031 0.0200000000000031 0.0 658 +659 0.0228548049926758 0.019999999999996 0.019999999999996 0.0 659 +660 0.0488860607147217 0.0500000000000043 0.0500000000000043 0.0 660 +661 0.0232799053192139 0.0300000000000011 0.0300000000000011 0.0 661 +662 0.0232510566711426 0.019999999999996 0.019999999999996 0.0 662 +663 0.0229790210723877 0.0200000000000031 0.0200000000000031 0.0 663 +664 0.0242810249328613 0.0300000000000011 0.0300000000000011 0.0 664 +665 0.0230100154876709 0.019999999999996 0.019999999999996 0.0 665 +666 0.0498199462890625 0.0500000000000043 0.0500000000000043 0.0 666 +667 0.0237331390380859 0.019999999999996 0.019999999999996 0.0 667 +668 0.0234551429748535 0.0300000000000011 0.0300000000000011 0.0 668 +669 0.0231800079345703 0.0200000000000031 0.0200000000000031 0.0 669 +670 0.0229709148406982 0.019999999999996 0.019999999999996 0.0 670 +671 0.023015022277832 0.0300000000000011 0.0300000000000011 0.0 671 +672 0.0230131149291992 0.0200000000000031 0.0200000000000031 0.0 672 +673 0.0487980842590332 0.0499999999999972 0.0499999999999972 0.0 673 +674 0.0240719318389893 0.0200000000000031 0.0200000000000031 0.0 674 +675 0.0269160270690918 0.029999999999994 0.029999999999994 0.0 675 +676 0.0230348110198975 0.0200000000000031 0.0200000000000031 0.0 676 +677 0.0227870941162109 0.0300000000000011 0.0300000000000011 0.0 677 +678 0.0228049755096436 0.019999999999996 0.019999999999996 0.0 678 +679 0.0226888656616211 0.0200000000000031 0.0200000000000031 0.0 679 +680 0.0477821826934814 0.0499999999999972 0.0499999999999972 0.0 680 +681 0.0232739448547363 0.0200000000000031 0.0200000000000031 0.0 681 +682 0.023953914642334 0.0300000000000011 0.0300000000000011 0.0 682 +683 0.0229859352111816 0.019999999999996 0.019999999999996 0.0 683 +684 0.0254220962524414 0.0200000000000031 0.0200000000000031 0.0 684 +685 0.0239348411560059 0.0300000000000011 0.0300000000000011 0.0 685 +686 0.0478279590606689 0.0499999999999972 0.0499999999999972 0.0 686 +687 0.023798942565918 0.0200000000000031 0.0200000000000031 0.0 687 +688 0.0233008861541748 0.019999999999996 0.019999999999996 0.0 688 +689 0.0240800380706787 0.0300000000000011 0.0300000000000011 0.0 689 +690 0.0304360389709473 0.0300000000000011 0.0300000000000011 0.0 690 +691 0.022982120513916 0.019999999999996 0.019999999999996 0.0 691 +692 0.0228438377380371 0.0200000000000031 0.0200000000000031 0.0 692 +693 0.0521981716156006 0.0600000000000023 0.0600000000000023 0.0 693 +694 0.0234532356262207 0.019999999999996 0.019999999999996 0.0 694 +695 0.0232119560241699 0.0200000000000031 0.0200000000000031 0.0 695 +696 0.0229840278625488 0.0300000000000011 0.0300000000000011 0.0 696 +697 0.0229799747467041 0.019999999999996 0.019999999999996 0.0 697 +698 0.0229427814483643 0.0200000000000031 0.0200000000000031 0.0 698 +699 0.0228908061981201 0.0300000000000011 0.0300000000000011 0.0 699 +700 0.0482070446014404 0.0399999999999991 0.0399999999999991 0.0 700 +701 0.023360013961792 0.0300000000000011 0.0300000000000011 0.0 701 +702 0.027055025100708 0.019999999999996 0.019999999999996 0.0 702 +703 0.0230090618133545 0.0300000000000011 0.0300000000000011 0.0 703 +704 0.02317214012146 0.019999999999996 0.019999999999996 0.0 704 +705 0.022986888885498 0.0200000000000031 0.0200000000000031 0.0 705 +706 0.0481140613555908 0.0499999999999972 0.0499999999999972 0.0 706 +707 0.0237739086151123 0.0300000000000011 0.0300000000000011 0.0 707 +708 0.0233809947967529 0.0200000000000031 0.0200000000000031 0.0 708 +709 0.0233211517333984 0.019999999999996 0.019999999999996 0.0 709 +710 0.0229690074920654 0.0300000000000011 0.0300000000000011 0.0 710 +711 0.0244121551513672 0.0200000000000031 0.0200000000000031 0.0 711 +712 0.0250389575958252 0.019999999999996 0.019999999999996 0.0 712 +713 0.0485482215881348 0.0399999999999991 0.0399999999999991 0.0 713 +714 0.0234758853912354 0.0300000000000011 0.0300000000000011 0.0 714 +715 0.023453950881958 0.019999999999996 0.019999999999996 0.0 715 +716 0.0230729579925537 0.0200000000000031 0.0200000000000031 0.0 716 +717 0.0230581760406494 0.0300000000000011 0.0300000000000011 0.0 717 +718 0.0230929851531982 0.019999999999996 0.019999999999996 0.0 718 +719 0.0229818820953369 0.0200000000000031 0.0200000000000031 0.0 719 +720 0.0512728691101074 0.0499999999999972 0.0499999999999972 0.0 720 +721 0.0234599113464355 0.0300000000000011 0.0300000000000011 0.0 721 +722 0.023129940032959 0.019999999999996 0.019999999999996 0.0 722 +723 0.0229649543762207 0.0200000000000031 0.0200000000000031 0.0 723 +724 0.0230588912963867 0.0300000000000011 0.0300000000000011 0.0 724 +725 0.0236339569091797 0.019999999999996 0.019999999999996 0.0 725 +726 0.0562300682067871 0.0600000000000023 0.0600000000000023 0.0 726 +727 0.0310180187225342 0.0300000000000011 0.0300000000000011 0.0 727 +728 0.0244710445404053 0.0200000000000031 0.0200000000000031 0.0 728 +729 0.0285270214080811 0.029999999999994 0.029999999999994 0.0 729 +730 0.0235979557037354 0.0300000000000011 0.0300000000000011 0.0 730 +731 0.0233108997344971 0.0200000000000031 0.0200000000000031 0.0 731 +732 0.0233650207519531 0.019999999999996 0.019999999999996 0.0 732 +733 0.0499210357666016 0.0500000000000043 0.0500000000000043 0.0 733 +734 0.0240199565887451 0.0300000000000011 0.0300000000000011 0.0 734 +735 0.0234189033508301 0.019999999999996 0.019999999999996 0.0 735 +736 0.0239479541778564 0.0200000000000031 0.0200000000000031 0.0 736 +737 0.0234498977661133 0.0300000000000011 0.0300000000000011 0.0 737 +738 0.027393102645874 0.019999999999996 0.019999999999996 0.0 738 +739 0.0233581066131592 0.0300000000000011 0.0300000000000011 0.0 739 +740 0.0494859218597412 0.0499999999999972 0.0499999999999972 0.0 740 +741 0.023939847946167 0.0200000000000031 0.0200000000000031 0.0 741 +742 0.0237078666687012 0.0300000000000011 0.0300000000000011 0.0 742 +743 0.023622989654541 0.019999999999996 0.019999999999996 0.0 743 +744 0.0235440731048584 0.0200000000000031 0.0200000000000031 0.0 744 +745 0.0236668586730957 0.0300000000000011 0.0300000000000011 0.0 745 +746 0.0538251399993896 0.0499999999999972 0.0499999999999972 0.0 746 +747 0.0246829986572266 0.0300000000000011 0.0300000000000011 0.0 747 +748 0.0239181518554688 0.019999999999996 0.019999999999996 0.0 748 +749 0.02370285987854 0.0200000000000031 0.0200000000000031 0.0 749 +750 0.0234520435333252 0.0300000000000011 0.0300000000000011 0.0 750 +751 0.0234749317169189 0.019999999999996 0.019999999999996 0.0 751 +752 0.0232760906219482 0.0200000000000031 0.0200000000000031 0.0 752 +753 0.050915002822876 0.0499999999999972 0.0499999999999972 0.0 753 +754 0.0237371921539307 0.0300000000000011 0.0300000000000011 0.0 754 +755 0.0239219665527344 0.0200000000000031 0.0200000000000031 0.0 755 +756 0.0273880958557129 0.0300000000000011 0.0300000000000011 0.0 756 +757 0.0232698917388916 0.019999999999996 0.019999999999996 0.0 757 +758 0.0235319137573242 0.0300000000000011 0.0300000000000011 0.0 758 +759 0.0232620239257812 0.0200000000000031 0.0200000000000031 0.0 759 +760 0.0498092174530029 0.0499999999999972 0.0499999999999972 0.0 760 +761 0.0315971374511719 0.0300000000000011 0.0300000000000011 0.0 761 +762 0.0236649513244629 0.019999999999996 0.019999999999996 0.0 762 +763 0.0233211517333984 0.0300000000000011 0.0300000000000011 0.0 763 +764 0.0230920314788818 0.0200000000000031 0.0200000000000031 0.0 764 +765 0.0270240306854248 0.0300000000000011 0.0300000000000011 0.0 765 +766 0.0479528903961182 0.0499999999999972 0.0499999999999972 0.0 766 +767 0.025413990020752 0.0200000000000031 0.0200000000000031 0.0 767 +768 0.0233969688415527 0.019999999999996 0.019999999999996 0.0 768 +769 0.0232100486755371 0.0300000000000011 0.0300000000000011 0.0 769 +770 0.0230209827423096 0.0200000000000031 0.0200000000000031 0.0 770 +771 0.0228300094604492 0.019999999999996 0.019999999999996 0.0 771 +772 0.0236411094665527 0.0300000000000011 0.0300000000000011 0.0 772 +773 0.0529980659484863 0.0499999999999972 0.0499999999999972 0.0 773 +774 0.0234870910644531 0.0200000000000031 0.0200000000000031 0.0 774 +775 0.0233190059661865 0.0300000000000011 0.0300000000000011 0.0 775 +776 0.0230171680450439 0.019999999999996 0.019999999999996 0.0 776 +777 0.0230998992919922 0.0200000000000031 0.0200000000000031 0.0 777 +778 0.0230000019073486 0.0300000000000011 0.0300000000000011 0.0 778 +779 0.0227389335632324 0.019999999999996 0.019999999999996 0.0 779 +780 0.0475330352783203 0.0500000000000043 0.0500000000000043 0.0 780 +781 0.0235450267791748 0.019999999999996 0.019999999999996 0.0 781 +782 0.024838924407959 0.0200000000000031 0.0200000000000031 0.0 782 +783 0.0251529216766357 0.0300000000000011 0.0300000000000011 0.0 783 +784 0.0230610370635986 0.019999999999996 0.019999999999996 0.0 784 +785 0.0230369567871094 0.0300000000000011 0.0300000000000011 0.0 785 +786 0.0483219623565674 0.0399999999999991 0.0399999999999991 0.0 786 +787 0.023716926574707 0.0300000000000011 0.0300000000000011 0.0 787 +788 0.0233070850372314 0.0200000000000031 0.0200000000000031 0.0 788 +789 0.0230929851531982 0.019999999999996 0.019999999999996 0.0 789 +790 0.0231740474700928 0.0300000000000011 0.0300000000000011 0.0 790 +791 0.0228431224822998 0.0200000000000031 0.0200000000000031 0.0 791 +792 0.0254631042480469 0.029999999999994 0.029999999999994 0.0 792 +793 0.0485448837280273 0.0399999999999991 0.0399999999999991 0.0 793 +794 0.0234110355377197 0.0300000000000011 0.0300000000000011 0.0 794 +795 0.023223876953125 0.0200000000000031 0.0200000000000031 0.0 795 +796 0.0238728523254395 0.0300000000000011 0.0300000000000011 0.0 796 +797 0.0251760482788086 0.019999999999996 0.019999999999996 0.0 797 +798 0.0276870727539062 0.0300000000000011 0.0300000000000011 0.0 798 +799 0.0227670669555664 0.0200000000000031 0.0200000000000031 0.0 799 +800 0.0514481067657471 0.0499999999999972 0.0499999999999972 0.0 800 +801 0.023374080657959 0.0300000000000011 0.0300000000000011 0.0 801 +802 0.0230941772460938 0.019999999999996 0.019999999999996 0.0 802 +803 0.0230350494384766 0.0200000000000031 0.0200000000000031 0.0 803 +804 0.0229940414428711 0.0300000000000011 0.0300000000000011 0.0 804 +805 0.0229909420013428 0.019999999999996 0.019999999999996 0.0 805 +806 0.0481908321380615 0.0500000000000043 0.0500000000000043 0.0 806 +807 0.0239169597625732 0.019999999999996 0.019999999999996 0.0 807 +808 0.0238561630249023 0.0200000000000031 0.0200000000000031 0.0 808 +809 0.0231790542602539 0.0300000000000011 0.0300000000000011 0.0 809 +810 0.0275747776031494 0.0300000000000011 0.0300000000000011 0.0 810 +811 0.0230591297149658 0.019999999999996 0.019999999999996 0.0 811 +812 0.0231878757476807 0.0200000000000031 0.0200000000000031 0.0 812 +813 0.048914909362793 0.0499999999999972 0.0499999999999972 0.0 813 +814 0.0234620571136475 0.0200000000000031 0.0200000000000031 0.0 814 +815 0.0232930183410645 0.0300000000000011 0.0300000000000011 0.0 815 +816 0.022986888885498 0.019999999999996 0.019999999999996 0.0 816 +817 0.0229377746582031 0.0200000000000031 0.0200000000000031 0.0 817 +818 0.0235490798950195 0.0300000000000011 0.0300000000000011 0.0 818 +819 0.0506079196929932 0.0499999999999972 0.0499999999999972 0.0 819 +820 0.023629903793335 0.019999999999996 0.019999999999996 0.0 820 +821 0.0234060287475586 0.0300000000000011 0.0300000000000011 0.0 821 +822 0.0231649875640869 0.0200000000000031 0.0200000000000031 0.0 822 +823 0.0232610702514648 0.019999999999996 0.019999999999996 0.0 823 +824 0.0246009826660156 0.0300000000000011 0.0300000000000011 0.0 824 +825 0.0229051113128662 0.0200000000000031 0.0200000000000031 0.0 825 +826 0.0487561225891113 0.0499999999999972 0.0499999999999972 0.0 826 +827 0.0235860347747803 0.0200000000000031 0.0200000000000031 0.0 827 +828 0.0275599956512451 0.0300000000000011 0.0300000000000011 0.0 828 +829 0.0231928825378418 0.019999999999996 0.019999999999996 0.0 829 +830 0.0227789878845215 0.0200000000000031 0.0200000000000031 0.0 830 +831 0.022838830947876 0.0300000000000011 0.0300000000000011 0.0 831 +832 0.0226640701293945 0.019999999999996 0.019999999999996 0.0 832 +833 0.0558691024780273 0.0600000000000023 0.0600000000000023 0.0 833 +834 0.0235500335693359 0.019999999999996 0.019999999999996 0.0 834 +835 0.0233221054077148 0.0200000000000031 0.0200000000000031 0.0 835 +836 0.0230560302734375 0.0300000000000011 0.0300000000000011 0.0 836 +837 0.026296854019165 0.019999999999996 0.019999999999996 0.0 837 +838 0.0231189727783203 0.0200000000000031 0.0200000000000031 0.0 838 +839 0.0479569435119629 0.0399999999999991 0.0399999999999991 0.0 839 +840 0.0236861705780029 0.0300000000000011 0.0300000000000011 0.0 840 +841 0.0233621597290039 0.0200000000000031 0.0200000000000031 0.0 841 +842 0.0233719348907471 0.019999999999996 0.019999999999996 0.0 842 +843 0.022942066192627 0.0300000000000011 0.0300000000000011 0.0 843 +844 0.0234341621398926 0.0200000000000031 0.0200000000000031 0.0 844 +845 0.0227351188659668 0.019999999999996 0.019999999999996 0.0 845 +846 0.0519671440124512 0.0500000000000043 0.0500000000000043 0.0 846 +847 0.0236749649047852 0.029999999999994 0.029999999999994 0.0 847 +848 0.0233500003814697 0.0200000000000031 0.0200000000000031 0.0 848 +849 0.0230710506439209 0.0300000000000011 0.0300000000000011 0.0 849 +850 0.0229990482330322 0.019999999999996 0.019999999999996 0.0 850 +851 0.0230109691619873 0.0200000000000031 0.0200000000000031 0.0 851 +852 0.0227420330047607 0.0200000000000031 0.0200000000000031 0.0 852 +853 0.0477049350738525 0.0499999999999972 0.0499999999999972 0.0 853 +854 0.0240600109100342 0.0300000000000011 0.0300000000000011 0.0 854 +855 0.026954174041748 0.019999999999996 0.019999999999996 0.0 855 +856 0.0229690074920654 0.0300000000000011 0.0300000000000011 0.0 856 +857 0.0230190753936768 0.0200000000000031 0.0200000000000031 0.0 857 +858 0.0229530334472656 0.019999999999996 0.019999999999996 0.0 858 +859 0.0483298301696777 0.0500000000000043 0.0500000000000043 0.0 859 +860 0.0237421989440918 0.019999999999996 0.019999999999996 0.0 860 +861 0.0233712196350098 0.0300000000000011 0.0300000000000011 0.0 861 +862 0.0233938694000244 0.0200000000000031 0.0200000000000031 0.0 862 +863 0.0228838920593262 0.019999999999996 0.019999999999996 0.0 863 +864 0.0237820148468018 0.0300000000000011 0.0300000000000011 0.0 864 +865 0.0258240699768066 0.0200000000000031 0.0200000000000031 0.0 865 +866 0.0487151145935059 0.0499999999999972 0.0499999999999972 0.0 866 +867 0.023514986038208 0.0300000000000011 0.0300000000000011 0.0 867 +868 0.023252010345459 0.019999999999996 0.019999999999996 0.0 868 +869 0.0243101119995117 0.0200000000000031 0.0200000000000031 0.0 869 +870 0.0295658111572266 0.0300000000000011 0.0300000000000011 0.0 870 +871 0.0230669975280762 0.0300000000000011 0.0300000000000011 0.0 871 +872 0.0470709800720215 0.0399999999999991 0.0399999999999991 0.0 872 +873 0.0276908874511719 0.0300000000000011 0.0300000000000011 0.0 873 +874 0.0235562324523926 0.029999999999994 0.029999999999994 0.0 874 +875 0.0232779979705811 0.0200000000000031 0.0200000000000031 0.0 875 +876 0.0230128765106201 0.0200000000000031 0.0200000000000031 0.0 876 +877 0.0227088928222656 0.019999999999996 0.019999999999996 0.0 877 +878 0.0227501392364502 0.0300000000000011 0.0300000000000011 0.0 878 +879 0.048612117767334 0.0499999999999972 0.0499999999999972 0.0 879 +880 0.0247840881347656 0.0200000000000031 0.0200000000000031 0.0 880 +881 0.0233609676361084 0.0200000000000031 0.0200000000000031 0.0 881 +882 0.0263519287109375 0.029999999999994 0.029999999999994 0.0 882 +883 0.0231118202209473 0.0200000000000031 0.0200000000000031 0.0 883 +884 0.0230841636657715 0.0300000000000011 0.0300000000000011 0.0 884 +885 0.022723913192749 0.019999999999996 0.019999999999996 0.0 885 +886 0.0473191738128662 0.0500000000000043 0.0500000000000043 0.0 886 +887 0.0233719348907471 0.019999999999996 0.019999999999996 0.0 887 +888 0.0231339931488037 0.0200000000000031 0.0200000000000031 0.0 888 +889 0.0230438709259033 0.0300000000000011 0.0300000000000011 0.0 889 +890 0.0230700969696045 0.019999999999996 0.019999999999996 0.0 890 +891 0.0235311985015869 0.0200000000000031 0.0200000000000031 0.0 891 +892 0.0513098239898682 0.0499999999999972 0.0499999999999972 0.0 892 +893 0.0237538814544678 0.0300000000000011 0.0300000000000011 0.0 893 +894 0.0234150886535645 0.0200000000000031 0.0200000000000031 0.0 894 +895 0.0234220027923584 0.029999999999994 0.029999999999994 0.0 895 +896 0.0229578018188477 0.0200000000000031 0.0200000000000031 0.0 896 +897 0.0227642059326172 0.0200000000000031 0.0200000000000031 0.0 897 +898 0.0227861404418945 0.019999999999996 0.019999999999996 0.0 898 +899 0.0495121479034424 0.0500000000000043 0.0500000000000043 0.0 899 +900 0.0261099338531494 0.029999999999994 0.029999999999994 0.0 900 +901 0.0232861042022705 0.0200000000000031 0.0200000000000031 0.0 901 +902 0.0230598449707031 0.0300000000000011 0.0300000000000011 0.0 902 +903 0.0229661464691162 0.019999999999996 0.019999999999996 0.0 903 +904 0.0229828357696533 0.0200000000000031 0.0200000000000031 0.0 904 +905 0.0227420330047607 0.0300000000000011 0.0300000000000011 0.0 905 +906 0.0554108619689941 0.0499999999999972 0.0499999999999972 0.0 906 +907 0.0234618186950684 0.0200000000000031 0.0200000000000031 0.0 907 +908 0.023097038269043 0.0300000000000011 0.0300000000000011 0.0 908 +909 0.0240907669067383 0.019999999999996 0.019999999999996 0.0 909 +910 0.0250539779663086 0.0300000000000011 0.0300000000000011 0.0 910 +911 0.0229489803314209 0.019999999999996 0.019999999999996 0.0 911 +912 0.0479700565338135 0.0500000000000043 0.0500000000000043 0.0 912 +913 0.023643970489502 0.019999999999996 0.019999999999996 0.0 913 +914 0.0235710144042969 0.0200000000000031 0.0200000000000031 0.0 914 +915 0.0231690406799316 0.0300000000000011 0.0300000000000011 0.0 915 +916 0.0229480266571045 0.019999999999996 0.019999999999996 0.0 916 +917 0.0235409736633301 0.0200000000000031 0.0200000000000031 0.0 917 +918 0.0229229927062988 0.0300000000000011 0.0300000000000011 0.0 918 +919 0.0514621734619141 0.0499999999999972 0.0499999999999972 0.0 919 +920 0.023529052734375 0.0200000000000031 0.0200000000000031 0.0 920 +921 0.0231509208679199 0.0300000000000011 0.0300000000000011 0.0 921 +922 0.0229501724243164 0.019999999999996 0.019999999999996 0.0 922 +923 0.0228419303894043 0.0200000000000031 0.0200000000000031 0.0 923 +924 0.0227689743041992 0.019999999999996 0.019999999999996 0.0 924 +925 0.047015905380249 0.0500000000000043 0.0500000000000043 0.0 925 +926 0.0242269039154053 0.0300000000000011 0.0300000000000011 0.0 926 +927 0.0240240097045898 0.019999999999996 0.019999999999996 0.0 927 +928 0.0257468223571777 0.0300000000000011 0.0300000000000011 0.0 928 +929 0.0229909420013428 0.019999999999996 0.019999999999996 0.0 929 +930 0.0228919982910156 0.0200000000000031 0.0200000000000031 0.0 930 +931 0.0228021144866943 0.0200000000000031 0.0200000000000031 0.0 931 +932 0.0487589836120605 0.0499999999999972 0.0499999999999972 0.0 932 +933 0.023705005645752 0.0300000000000011 0.0300000000000011 0.0 933 +934 0.0232529640197754 0.019999999999996 0.019999999999996 0.0 934 +935 0.0233039855957031 0.0200000000000031 0.0200000000000031 0.0 935 +936 0.0228619575500488 0.0300000000000011 0.0300000000000011 0.0 936 +937 0.0260879993438721 0.019999999999996 0.019999999999996 0.0 937 +938 0.022723913192749 0.0300000000000011 0.0300000000000011 0.0 938 +939 0.0474221706390381 0.0399999999999991 0.0399999999999991 0.0 939 +940 0.0233960151672363 0.0300000000000011 0.0300000000000011 0.0 940 +941 0.0239980220794678 0.0200000000000031 0.0200000000000031 0.0 941 +942 0.0292730331420898 0.0300000000000011 0.0300000000000011 0.0 942 +943 0.0237081050872803 0.019999999999996 0.019999999999996 0.0 943 +944 0.0230300426483154 0.0300000000000011 0.0300000000000011 0.0 944 +945 0.050105094909668 0.0499999999999972 0.0499999999999972 0.0 945 +946 0.0247271060943604 0.0200000000000031 0.0200000000000031 0.0 946 +947 0.0233941078186035 0.019999999999996 0.019999999999996 0.0 947 +948 0.0232498645782471 0.0300000000000011 0.0300000000000011 0.0 948 +949 0.0229218006134033 0.0200000000000031 0.0200000000000031 0.0 949 +950 0.0228300094604492 0.019999999999996 0.019999999999996 0.0 950 +951 0.023029088973999 0.0300000000000011 0.0300000000000011 0.0 951 +952 0.0492429733276367 0.0500000000000043 0.0500000000000043 0.0 952 +953 0.0234079360961914 0.019999999999996 0.019999999999996 0.0 953 +954 0.0232601165771484 0.0200000000000031 0.0200000000000031 0.0 954 +955 0.026918888092041 0.0300000000000011 0.0300000000000011 0.0 955 +956 0.0231409072875977 0.019999999999996 0.019999999999996 0.0 956 +957 0.0228209495544434 0.0300000000000011 0.0300000000000011 0.0 957 +958 0.0463271141052246 0.0399999999999991 0.0399999999999991 0.0 958 +959 0.0237219333648682 0.0300000000000011 0.0300000000000011 0.0 959 +960 0.0233180522918701 0.0200000000000031 0.0200000000000031 0.0 960 +961 0.0231690406799316 0.019999999999996 0.019999999999996 0.0 961 +962 0.0229840278625488 0.0300000000000011 0.0300000000000011 0.0 962 +963 0.0235729217529297 0.0200000000000031 0.0200000000000031 0.0 963 +964 0.0238869190216064 0.019999999999996 0.019999999999996 0.0 964 +965 0.0521998405456543 0.0600000000000023 0.0600000000000023 0.0 965 +966 0.0235168933868408 0.019999999999996 0.019999999999996 0.0 966 +967 0.0235238075256348 0.0200000000000031 0.0200000000000031 0.0 967 +968 0.0230309963226318 0.0300000000000011 0.0300000000000011 0.0 968 +969 0.0229330062866211 0.019999999999996 0.019999999999996 0.0 969 +970 0.0227758884429932 0.0200000000000031 0.0200000000000031 0.0 970 +971 0.0229518413543701 0.019999999999996 0.019999999999996 0.0 971 +972 0.0476210117340088 0.0500000000000043 0.0500000000000043 0.0 972 +973 0.0264060497283936 0.0300000000000011 0.0300000000000011 0.0 973 +974 0.023115873336792 0.019999999999996 0.019999999999996 0.0 974 +975 0.0229768753051758 0.0300000000000011 0.0300000000000011 0.0 975 +976 0.0229260921478271 0.0200000000000031 0.0200000000000031 0.0 976 +977 0.0229401588439941 0.019999999999996 0.019999999999996 0.0 977 +978 0.0558409690856934 0.0600000000000023 0.0600000000000023 0.0 978 +979 0.0236589908599854 0.019999999999996 0.019999999999996 0.0 979 +980 0.0233588218688965 0.0200000000000031 0.0200000000000031 0.0 980 +981 0.0231630802154541 0.0300000000000011 0.0300000000000011 0.0 981 +982 0.0260651111602783 0.019999999999996 0.019999999999996 0.0 982 +983 0.0229349136352539 0.0300000000000011 0.0300000000000011 0.0 983 +984 0.0229189395904541 0.0200000000000031 0.0200000000000031 0.0 984 +985 0.0485391616821289 0.0499999999999972 0.0499999999999972 0.0 985 +986 0.0233860015869141 0.0200000000000031 0.0200000000000031 0.0 986 +987 0.0233519077301025 0.0300000000000011 0.0300000000000011 0.0 987 +988 0.0228800773620605 0.019999999999996 0.019999999999996 0.0 988 +989 0.0234830379486084 0.0200000000000031 0.0200000000000031 0.0 989 +990 0.022752046585083 0.019999999999996 0.019999999999996 0.0 990 +991 0.0511069297790527 0.0600000000000023 0.0600000000000023 0.0 991 +992 0.0240139961242676 0.019999999999996 0.019999999999996 0.0 992 +993 0.0233669281005859 0.0200000000000031 0.0200000000000031 0.0 993 +994 0.0232489109039307 0.0300000000000011 0.0300000000000011 0.0 994 +995 0.0230247974395752 0.019999999999996 0.019999999999996 0.0 995 +996 0.023061990737915 0.0200000000000031 0.0200000000000031 0.0 996 +997 0.0229039192199707 0.0300000000000011 0.0300000000000011 0.0 997 +998 0.0489161014556885 0.0399999999999991 0.0399999999999991 0.0 998 +999 0.0239861011505127 0.0300000000000011 0.0300000000000011 0.0 999 +1000 0.0271100997924805 0.0300000000000011 0.0300000000000011 0.0 1000 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe-autocorrelation.dat new file mode 100644 index 00000000..28b79301 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe-autocorrelation.dat @@ -0,0 +1,1000 @@ +#lag autocorrelation +1 1.0 +2 -0.168711551610797 +3 -0.185075424775395 +4 -0.186405168470362 +5 -0.192236450287278 +6 -0.173995040669983 +7 0.497673430722803 +8 0.29654339644635 +9 -0.172542664486347 +10 -0.185316639646188 +11 -0.182116040823686 +12 -0.185415710620437 +13 0.0523528472158225 +14 0.71970177208368 +15 -0.151810164721185 +16 -0.187290279760093 +17 -0.182362754850871 +18 -0.182718737242755 +19 -0.129108594864474 +20 0.622082118720718 +21 0.130782387755957 +22 -0.170447345640965 +23 -0.196652105821247 +24 -0.173569338036787 +25 -0.182188355492763 +26 0.265071206382968 +27 0.484886522656777 +28 -0.140444543213911 +29 -0.174312335218403 +30 -0.183335022511814 +31 -0.179674296765045 +32 0.0232199842046602 +33 0.496114733715927 +34 0.0822638752997461 +35 -0.171572446908724 +36 -0.192551986206074 +37 -0.162051421499677 +38 -0.0895919384941433 +39 0.335786620502553 +40 0.327644243263212 +41 -0.129948612855453 +42 -0.184370502365683 +43 -0.177204007654948 +44 -0.162157037082618 +45 0.17271845923701 +46 0.351796103861273 +47 0.0642274162111852 +48 -0.170959443773073 +49 -0.190856323754992 +50 -0.163714827336534 +51 0.0228314931445091 +52 0.26381977073053 +53 0.247803374234943 +54 -0.117037193906021 +55 -0.183830227189461 +56 -0.164640226854526 +57 -0.079276117022691 +58 0.20723348437059 +59 0.239706931399691 +60 0.0489172113214087 +61 -0.172021951272623 +62 -0.182860808512729 +63 -0.127358224108573 +64 0.107845579472678 +65 0.188933656016848 +66 0.194757142044723 +67 -0.112205833758773 +68 -0.179001063269936 +69 -0.16311828493705 +70 0.0324344108778214 +71 0.15051955620332 +72 0.163810160363991 +73 0.0519448596312306 +74 -0.163602345245488 +75 -0.158418891887294 +76 -0.0560272711908581 +77 0.13272666880305 +78 0.128776651967307 +79 0.137508369826638 +80 -0.106468759380143 +81 -0.175112389279141 +82 -0.110600151424024 +83 0.0829713181187441 +84 0.116400027198787 +85 0.108590070864495 +86 0.0380032448395754 +87 -0.15928371193835 +88 -0.16128905172696 +89 0.0331094309593576 +90 0.0781776964153065 +91 0.102945304233414 +92 0.10106965637548 +93 -0.0872290949923226 +94 -0.169705593008044 +95 -0.0419012011984929 +96 0.0915477326766184 +97 0.0704199456915236 +98 0.0728740009744583 +99 0.0218543030675779 +100 -0.151415427637779 +101 -0.0978287647318857 +102 0.0561931235819149 +103 0.0505423398983019 +104 0.0727678785780604 +105 0.0722492445655898 +106 -0.0862525883888437 +107 -0.137087142443964 +108 0.00615618677612293 +109 0.05394162080397 +110 0.0553896795215559 +111 0.055562843944084 +112 0.0276994577739776 +113 -0.137189947176271 +114 -0.0377239416628224 +115 0.0514504295405741 +116 0.0313293831130493 +117 0.0301709278444951 +118 0.0568085567458709 +119 -0.0804133515562644 +120 -0.0795840579043476 +121 0.0330117984081293 +122 0.0164579873951377 +123 0.0433446545769141 +124 0.0255953757755855 +125 0.00173682042832781 +126 -0.103165860768009 +127 0.00232696284173702 +128 0.0312423522135313 +129 0.0149616490484137 +130 0.0184417493516088 +131 0.0447441958949695 +132 -0.0641393958061555 +133 -0.0383352332350825 +134 0.0245347192219029 +135 0.00652236926605711 +136 0.0171622535457413 +137 0.009279213035149 +138 0.00278884493235273 +139 -0.0536703342115355 +140 0.0241669190880944 +141 -0.00326726756980508 +142 0.0162345932059117 +143 -0.0128230828071517 +144 0.0286239253928854 +145 -0.0327123591597955 +146 -0.00540598964166124 +147 -0.000332512936572612 +148 0.0148948411721159 +149 0.0166966907990605 +150 -0.00567074642628022 +151 0.0228823388615856 +152 -0.0308965208330592 +153 0.0180444981742879 +154 -0.0206921039064052 +155 0.00595894351847688 +156 -0.0208220594875718 +157 0.0310092938713835 +158 0.00078836634941453 +159 0.0106191475130608 +160 -0.0238938431356785 +161 -0.00188312143245682 +162 -0.0172204115325742 +163 -0.0112282005708165 +164 0.045034914010554 +165 0.00699215558040877 +166 -0.00331533192179088 +167 -0.0190245860603562 +168 -0.00800260302384398 +169 -0.0268417229599795 +170 0.0337926174874967 +171 0.0299901254990817 +172 0.00546001840883143 +173 -0.0331114785270307 +174 -0.0100509196512551 +175 -0.0360797776791535 +176 0.00148731167321117 +177 0.0706998590798648 +178 0.0165067725132839 +179 -0.0253495351545265 +180 -0.0357212534091994 +181 -0.0113101599791917 +182 -0.0363761390533369 +183 0.0469745163800697 +184 0.0610771540099002 +185 0.00552862518083574 +186 -0.0369332414763318 +187 -0.0111795223609534 +188 -0.0432626099842255 +189 0.00749428956560664 +190 0.087771964947633 +191 0.00185581109295404 +192 -0.0313699827844243 +193 -0.0255394152605449 +194 -0.0313242476969615 +195 -0.0215433414073359 +196 0.0618252922061284 +197 0.0646027183854095 +198 -0.0273965032147501 +199 -0.0496517862033294 +200 -0.018433346375674 +201 -0.0411702579107107 +202 0.0253673387035334 +203 0.104691703014017 +204 -0.00185448989075414 +205 -0.0446682471573042 +206 -0.0238238321649752 +207 -0.0467619043304021 +208 -0.00360887459827125 +209 0.0793757654561071 +210 0.0429129421022387 +211 -0.0276583402343142 +212 -0.0541678923378372 +213 -0.0179592917752469 +214 -0.0355547481831798 +215 0.0461320988573292 +216 0.0913448308641226 +217 -0.01834847095298 +218 -0.0468350861575364 +219 -0.0339767892231334 +220 -0.0440298850183693 +221 0.0223578500867496 +222 0.0933434497060592 +223 0.0463337814726783 +224 -0.0425574347432942 +225 -0.0466890286886253 +226 -0.0399961538339586 +227 -0.0182587945265267 +228 0.0632222098042003 +229 0.0694906023247877 +230 -0.0142049617016301 +231 -0.0455291466080565 +232 -0.0361070791379545 +233 -0.0452564134883136 +234 0.0510580833723044 +235 0.0480780453494914 +236 0.0446139327527731 +237 -0.0522801405363582 +238 -0.0378004800445766 +239 -0.0470589177024096 +240 0.0108569075440268 +241 0.066938577476477 +242 0.0581800021039197 +243 -0.0194507150560373 +244 -0.0543671997964238 +245 -0.0401308556434312 +246 -0.0256000479147573 +247 0.0620205622045612 +248 0.030523271212025 +249 0.038296942239191 +250 -0.0449036287763184 +251 -0.0420966487827338 +252 -0.0465461175034265 +253 0.0377597573585246 +254 0.0350560493012657 +255 0.056093186329707 +256 -0.0275815952046349 +257 -0.04750423935097 +258 -0.0432832585148503 +259 0.0125157284398116 +260 0.064931228957816 +261 0.019604040715554 +262 0.0373596111888757 +263 -0.0636676558497218 +264 -0.0375272240403982 +265 -0.0361149121701811 +266 0.0465388746567212 +267 0.036241311622391 +268 0.0487539350868976 +269 -0.0287234748216925 +270 -0.0539239644524711 +271 -0.0436583063696183 +272 0.0205146377795573 +273 0.040230997344665 +274 0.0315213860739265 +275 0.0228897348670507 +276 -0.0572183200160057 +277 -0.0431270221897599 +278 -0.00833297422506617 +279 0.0473219005528863 +280 0.0251629586411652 +281 0.038915273454895 +282 -0.0354353137808485 +283 -0.0508161370460544 +284 -0.036047127999377 +285 0.0337334539194076 +286 0.0275614274110637 +287 0.0440004318004696 +288 0.00961414206729694 +289 -0.0613316463073689 +290 -0.0452152575735171 +291 0.00249641925695087 +292 0.0493185930315809 +293 0.011444255885649 +294 0.0316360674883416 +295 -0.0319106139816597 +296 -0.0295989018040149 +297 -0.0190441524352952 +298 0.0282870892585827 +299 0.0265353254552707 +300 0.032273319444618 +301 -0.000468750771499013 +302 -0.0611876583947586 +303 -0.0309474581592694 +304 0.0186631754625234 +305 0.0371821091242854 +306 0.0145022818476083 +307 0.0232617470286048 +308 -0.0395688677229205 +309 -0.0476060515379838 +310 -0.00769044117333217 +311 0.0353693458390462 +312 0.0240002604802843 +313 0.0245536637430618 +314 -0.004415413915098 +315 -0.0528044137604404 +316 -0.0234265814208568 +317 0.022470064568286 +318 0.028915521370024 +319 0.0211638004156281 +320 0.0054168896988135 +321 -0.042590350753945 +322 -0.0284283118181943 +323 -0.00664062749496557 +324 0.0411480242046925 +325 0.0128417754264411 +326 0.0305223344547661 +327 -0.0236579754952802 +328 -0.0540845927671526 +329 -0.015455893522093 +330 0.025833520023463 +331 0.0278005598102001 +332 0.023042186646012 +333 0.0188728568852482 +334 -0.0493662121878053 +335 -0.0261050936436941 +336 0.0147707465979224 +337 0.0180860444200187 +338 0.0126826785496685 +339 0.0298891954148176 +340 -0.0284892193567594 +341 -0.0442930583208295 +342 -0.00465824613683129 +343 0.0264974198001827 +344 0.0160287131470608 +345 0.0245897525651692 +346 -0.00575496663872669 +347 -0.0478041333821144 +348 -0.0171938958596392 +349 0.0121633028274292 +350 0.0339339464445481 +351 -0.00053023814088501 +352 0.0326742285343647 +353 -0.0341060707006212 +354 -0.039748874098284 +355 -8.49024655445998e-06 +356 0.0279658431303204 +357 0.00720050291043204 +358 0.0259853074034904 +359 -0.00689945021869653 +360 -0.0564417535195406 +361 0.00615675252612387 +362 0.012211786338546 +363 0.0210382695674554 +364 0.00854911585033297 +365 0.00730196086776967 +366 -0.0376558839307909 +367 -0.0205399505507927 +368 0.00730027899569551 +369 0.032246213402309 +370 0.0091169179182096 +371 0.0250196684542896 +372 -0.0111591997251681 +373 -0.0422136335522998 +374 -0.0128579601772781 +375 0.028053399466731 +376 0.00354103697855516 +377 0.0279174938103032 +378 -0.00904722473650234 +379 -0.028946301515676 +380 -0.0139786293136349 +381 0.00545851365358498 +382 0.0190227282430585 +383 -0.000179476269715586 +384 0.0207231566698558 +385 -0.0170447136957343 +386 -0.0310486179199879 +387 0.00187196784210256 +388 0.0224041083616037 +389 9.55672559842024e-06 +390 0.028063228403911 +391 -0.00629505686670561 +392 -0.0353987330853413 +393 -0.0136692381584725 +394 0.0175671180486305 +395 0.0138013069088845 +396 -0.00620615793014542 +397 0.0246579116616293 +398 -0.0183401258366494 +399 -0.032731274379925 +400 0.0140881514888206 +401 0.00766293328904026 +402 -0.00602692518274087 +403 0.0260538721783923 +404 -0.00584187577452444 +405 -0.0272022140360092 +406 -0.00245620949388524 +407 0.0238765788649767 +408 0.00803221790371331 +409 0.00486019379696553 +410 0.0128952371994524 +411 -0.0296483100976332 +412 -0.0169390703239796 +413 0.0100660026536031 +414 0.0116526840405598 +415 -0.00552490658166841 +416 0.0277013713253159 +417 -0.01262493213524 +418 -0.0279080581956591 +419 -0.00184485071740047 +420 0.0083680688534008 +421 0.00626000399151215 +422 0.0179881429190266 +423 -0.00447721272724791 +424 -0.0184829817994694 +425 -0.0111404841683833 +426 0.0129221736981228 +427 0.0117611123486844 +428 -0.00973900750863823 +429 0.0225145858300765 +430 -0.0109220115294983 +431 -0.0295910058303649 +432 0.00368789876917004 +433 0.00930110386233805 +434 0.00564395086046309 +435 0.0212026111611703 +436 -0.0130378739710715 +437 -0.0151643278007831 +438 -0.0180440351274524 +439 0.0151595776800046 +440 0.00929213226473587 +441 0.0003415659091603 +442 0.0139565319476247 +443 -0.00910162712841926 +444 -0.0047413122985865 +445 -0.00499428051231756 +446 0.0128999469215125 +447 -0.00928272901740709 +448 0.0272064223470049 +449 -0.0183788344655416 +450 -0.0118496040154817 +451 -0.0107494202754318 +452 0.0182399903606553 +453 0.00622660737187097 +454 0.00745915020514592 +455 -0.00127190501056035 +456 -0.0166547143603286 +457 -0.0103667163700212 +458 0.00400520855528189 +459 0.0147115427131264 +460 -0.0160615357972689 +461 0.0246609774312651 +462 -0.0029333920472466 +463 -0.0181346871754782 +464 -0.00953567256874797 +465 0.021178583971421 +466 -0.012606366153552 +467 0.0272533088449177 +468 -0.0210280900703455 +469 -0.00280319780800235 +470 -0.0170463672712959 +471 0.0183373667562639 +472 0.0107583671313877 +473 -0.0078936794893897 +474 0.00778649649424241 +475 -0.0155345265869157 +476 -0.00613257574212038 +477 -0.00504286887531768 +478 0.0210772277332088 +479 -0.0128524940267954 +480 0.0341276652831629 +481 -0.0170650621790446 +482 -0.00345617548803839 +483 -0.0129517082898899 +484 0.0173373606064477 +485 -0.00523973359223807 +486 0.00844247199289556 +487 -0.000388501685715539 +488 -0.00941832803307521 +489 -0.00657732323629541 +490 0.00367271132008509 +491 0.0104986289066865 +492 -0.012121254212176 +493 0.0144869605589711 +494 -0.00864941651177608 +495 -0.01112718777137 +496 -0.00334819620816524 +497 0.0185220421918073 +498 -0.00800250333583432 +499 0.0161430412671399 +500 -0.00811904696073173 +501 -0.0131958246871404 +502 0.00283288244567032 +503 0.00400534218369864 +504 0.00517285959530552 +505 -0.0113016945649371 +506 0.0133257896160407 +507 -0.0100249708015443 +508 -0.00256099015771646 +509 0.000136766223360138 +510 0.00855194730142931 +511 -0.00531138706017324 +512 0.00204161899934194 +513 -0.00420598958751402 +514 -0.00547421378316814 +515 -0.00769199850530263 +516 0.0216892032285094 +517 0.00908736119849349 +518 -0.00700354150287694 +519 0.00385030902693081 +520 -0.0123494297246387 +521 0.000934704276073887 +522 0.00705709592844499 +523 -0.00114787001008378 +524 -0.00210811799844287 +525 0.00379518996660863 +526 -0.00476039992301502 +527 0.00251331815987456 +528 -0.00826728020183847 +529 0.00902402695322199 +530 0.000870562551920878 +531 -0.00348481579363119 +532 -0.00125547085943994 +533 -0.00457730270844353 +534 0.000670589363068931 +535 0.00203788465196431 +536 0.00608567369144255 +537 2.19715778381094e-05 +538 -0.0039030628395208 +539 0.00512758275114747 +540 -0.0144646664397469 +541 0.0094686570477374 +542 0.00274671581906305 +543 -0.00678173613063177 +544 -0.00229002671014199 +545 0.00592727900087354 +546 -0.00816015486873931 +547 0.00907388451433627 +548 0.0018377578149579 +549 -0.0127399753897002 +550 0.0103068975915084 +551 -0.0106787121790095 +552 0.00570246495524106 +553 -0.00038055365375568 +554 0.0105773030205816 +555 0.00595131841957403 +556 -0.00509875005695669 +557 -0.00822359585740647 +558 0.00452689845139232 +559 -0.00293270803490497 +560 0.00105079194795726 +561 0.0109353635798441 +562 -0.0197506449586046 +563 0.0218239959802497 +564 -0.0146510772378776 +565 -0.0031545366575823 +566 0.00360976923040136 +567 0.00133537648121434 +568 -0.00289782413008785 +569 0.00758892970442103 +570 -0.0141005351769624 +571 0.00987824122870196 +572 -0.00255558849302304 +573 0.000744149940492195 +574 0.0106602498970704 +575 -0.0142431009887286 +576 0.00996314897224239 +577 -0.0104990007985002 +578 0.00109353754269881 +579 -0.00275371958433224 +580 0.0113885636424959 +581 -0.0150512253599863 +582 0.022337619882076 +583 -0.0216778389670573 +584 0.00863828810448533 +585 -0.00918952923772199 +586 0.00354541072669278 +587 0.00186796377320277 +588 -0.00419542916327283 +589 0.00975603734830963 +590 -0.00452668353073013 +591 0.00310061328497863 +592 0.00522892318692988 +593 0.000452603861773268 +594 -0.00392697607921247 +595 0.00863249154941176 +596 -0.00832078201242865 +597 -0.00394497658086084 +598 -0.00605451952414724 +599 0.0162191796757364 +600 -0.0110909733185336 +601 0.00720572232121751 +602 0.00218507796543462 +603 -0.00965401693454912 +604 -0.0108892449738329 +605 0.0182573291106095 +606 -0.0101848710757151 +607 0.00753912620319138 +608 0.00552590397878413 +609 -0.00699240285933447 +610 -0.00592445874426432 +611 0.00181675318258215 +612 0.00596213285085161 +613 -0.00175858286015883 +614 0.00407450191848153 +615 -0.00135060667016455 +616 -0.0132703466359575 +617 0.00119500154487564 +618 0.0104207042421722 +619 -0.0101546955527216 +620 0.0151923635732439 +621 -0.00273197735893913 +622 -0.00716289238336821 +623 -0.0171181101464724 +624 0.0167209884450157 +625 -0.00638456270553197 +626 0.0115244846746483 +627 0.00412387285497462 +628 0.00522037750437085 +629 -0.0207335154052575 +630 0.0107397344182975 +631 0.000446658250956307 +632 -0.00502788594559083 +633 0.0186557262987464 +634 -0.00802823332161929 +635 -0.0113496131760766 +636 -0.00301246620601798 +637 0.00960017707242071 +638 -0.0101983443096708 +639 0.0185874661412788 +640 -0.00796700063418294 +641 0.000800373366255129 +642 -0.0142259171933031 +643 0.00675256815377976 +644 -0.00261054615159158 +645 0.00391449782418117 +646 0.0139874531474154 +647 0.00530840019489214 +648 -0.0271260591182079 +649 0.00229999324419244 +650 0.0012589433396212 +651 0.000592814947107167 +652 0.0201903818074188 +653 -0.0109069610093694 +654 0.000612907033154517 +655 -0.0168429348765485 +656 0.00867757131382127 +657 -0.00734945498589961 +658 0.0116794460570149 +659 0.00508627131689495 +660 0.00338584069635359 +661 -0.0248824043490218 +662 0.00165251679722703 +663 0.00150493225276704 +664 0.0136218056659362 +665 0.0185790451050334 +666 -0.00254472668221909 +667 -0.012289308557362 +668 -0.0144954370766794 +669 0.00122172858017179 +670 0.0025962904924925 +671 0.0163382999614507 +672 0.00111261978891954 +673 0.0032877612305335 +674 -0.0260369810192395 +675 0.00159666131197362 +676 -0.00532940173394529 +677 0.0172320321775677 +678 0.00869668235164475 +679 0.00291575973127735 +680 -0.015462218778181 +681 -0.0118608792720508 +682 -0.00220903962177873 +683 0.0120179152403506 +684 0.0136302482537954 +685 0.00904529400779457 +686 -0.00689602667015569 +687 -0.0285633522016709 +688 -0.00218285494634568 +689 0.00546702558234338 +690 0.0209141673516685 +691 0.00370465573465944 +692 0.00302297586155796 +693 -0.016485314433266 +694 -0.0140010121985048 +695 -0.00666402217308437 +696 0.0185309777178555 +697 0.00524546360988583 +698 0.0136885255750835 +699 -0.0104440356403008 +700 -0.0241256457948681 +701 -0.000785820295910417 +702 0.0158790422192167 +703 0.0148074455993449 +704 0.0148524900638902 +705 -0.0115456319714617 +706 -0.0170567215815039 +707 -0.0158838823574548 +708 0.00366739139639638 +709 0.0229702948653725 +710 0.00020925945941642 +711 0.016393506286626 +712 -0.0146752015343459 +713 -0.0266439752231523 +714 -0.0106049447476659 +715 0.0200857710496951 +716 0.0159019417251445 +717 0.014477526739592 +718 -0.0114112270538866 +719 -0.0170568864212781 +720 -0.0198060133943224 +721 0.0141195633193631 +722 0.0169697876976791 +723 0.0111601506150928 +724 0.000736029778776562 +725 -0.0138823704910304 +726 -0.0297759947577568 +727 0.000877318422704956 +728 0.0245870344818203 +729 0.00991534185785315 +730 0.0167371008710776 +731 -0.01846756355292 +732 -0.0143120279886695 +733 -0.0275565546549941 +734 0.0192359115781678 +735 0.0161720734394042 +736 0.0126768844333159 +737 0.00181190220867761 +738 -0.0108467971335452 +739 -0.0304794501225128 +740 0.00782220949913542 +741 0.0209517859747924 +742 0.0159210578956611 +743 0.00507627421897103 +744 -0.0185977878326676 +745 -0.0172160801840428 +746 -0.0154503291175863 +747 0.0240468087097962 +748 0.00881259580601295 +749 0.0159692498562702 +750 -0.00910054705411617 +751 -0.0182022490122094 +752 -0.0240881360450285 +753 0.0120777690684819 +754 0.018009925362029 +755 0.0180902063329173 +756 0.000256136047852365 +757 -0.013362593701584 +758 -0.0228122214255098 +759 -0.00694060235600491 +760 0.0215395702278941 +761 0.0146271311142691 +762 0.0042224855013385 +763 -0.00912079764567066 +764 -0.0192977028904618 +765 -0.0141955473974918 +766 0.0183439845354601 +767 0.00930105732395573 +768 0.0184551584403917 +769 -0.00463309866829429 +770 -0.0226061978674481 +771 -0.0126560635461022 +772 -0.00415731908001533 +773 0.0187754008269273 +774 0.0180023436241415 +775 0.00200677790387502 +776 -0.00390091363657905 +777 -0.0259097935663753 +778 -0.00352849460582893 +779 0.0114869717500844 +780 0.0181590467496427 +781 0.00541354714803118 +782 -0.00341446349188591 +783 -0.0224873784300854 +784 -0.00419373295829652 +785 0.00151844686046239 +786 0.0113650109976602 +787 0.0158002722634896 +788 -0.00669123138348563 +789 -0.00944030297158121 +790 -0.0128471454926811 +791 -0.00195425126313221 +792 0.0074970279200069 +793 0.0181288263041054 +794 0.00373580246921938 +795 -0.00738898492727174 +796 -0.0131007631291169 +797 -0.000982016348095141 +798 -0.0077218774351863 +799 0.0213289345403391 +800 0.00354948225668615 +801 -0.00464603451943496 +802 -0.0112940265794087 +803 -0.00402400060757488 +804 0.00328202388625696 +805 -0.00289756468799923 +806 0.0217143167615233 +807 -0.00723480130387542 +808 -0.0106385305584251 +809 -0.000880622168562012 +810 0.00236278291649433 +811 -0.0102116844250211 +812 0.0231430095296313 +813 0.000498636796683443 +814 -0.00822238911567211 +815 -0.000690473274202945 +816 -0.0041688749017029 +817 -0.00252158403219581 +818 0.00607821741975229 +819 0.00777977338604755 +820 -0.00207050788971321 +821 -0.0140240864712808 +822 0.00947155215423528 +823 -0.00138467437610252 +824 -0.00770142306481203 +825 0.0154602942265093 +826 -0.00445857492028323 +827 -0.0101772151931684 +828 0.0100179562755017 +829 -0.00101796933766295 +830 -0.0119434679802116 +831 0.0102774737624907 +832 0.00478068349303803 +833 -0.00664556216054719 +834 -0.00197743246531773 +835 0.00543784524388563 +836 -0.0052886241893568 +837 0.0026439850351734 +838 0.0030919842085538 +839 -0.00804500518577692 +840 -0.0010416922039517 +841 0.0108884645351451 +842 -0.00566073610826143 +843 -0.00188898403884589 +844 -0.000623624431978478 +845 0.00428626298895372 +846 -0.0114117004140406 +847 0.0070058534073635 +848 0.01316321553763 +849 -0.0134743452627623 +850 0.00646873802741608 +851 -0.000711439355883821 +852 -0.0120290310079327 +853 0.00776340536975608 +854 0.0121426740397341 +855 -0.0112997696592519 +856 0.00101867582065373 +857 -0.00437667036049063 +858 0.000320275817054275 +859 -0.000142126707409615 +860 0.00721775365468403 +861 0.00498981583349973 +862 -0.00501663994971829 +863 -0.00749187478362105 +864 -0.00349429603220739 +865 0.00096737598977786 +866 0.00699694065608912 +867 0.00691803448626803 +868 -0.000449901074230268 +869 -0.00445988048738086 +870 -0.00905628623058306 +871 -0.00235661129997502 +872 0.00676090763319871 +873 0.00895030192113989 +874 4.49454384220283e-05 +875 -0.00263532947240222 +876 -0.010297542142376 +877 -0.010415543599356 +878 0.0128496698052284 +879 0.00696638356949457 +880 0.00214959987087146 +881 0.00604766744508239 +882 -0.0149547634792813 +883 -0.0133886474253249 +884 0.00661648124666426 +885 0.010135062194657 +886 0.0058559958108212 +887 0.00957431092209329 +888 -0.0090398903790597 +889 -0.0199467380548428 +890 -0.000587629934548291 +891 0.0110510611921795 +892 0.0128725674330994 +893 -0.00402188300253153 +894 0.00737831485228642 +895 -0.0184423803339027 +896 -0.0110288361296573 +897 0.00890220929064295 +898 0.0094403783725091 +899 -0.000809138837552774 +900 0.0116542051582576 +901 -0.0107875510009573 +902 -0.0180296809250011 +903 0.00306299530457164 +904 0.0106046718313357 +905 0.0100756629359416 +906 0.00402229149764495 +907 -0.00423755437734391 +908 -0.0147679502849595 +909 -0.00876645613183849 +910 0.00937383395424556 +911 0.00762135328148195 +912 0.00589312291049009 +913 0.00527632712012485 +914 -0.0150771941451772 +915 -0.0126209222242841 +916 0.00209594315460717 +917 0.0150533771997464 +918 -0.000323609234544641 +919 0.00910288654678051 +920 -0.00768699605697063 +921 -0.0131267840299683 +922 -0.00394519352651183 +923 0.0112577773951416 +924 0.00193303552341244 +925 0.0155473373100893 +926 -0.0059851304642569 +927 -0.0127129091731764 +928 -0.010012705310311 +929 0.00314209573634191 +930 0.0111473003309339 +931 0.00788913702307995 +932 0.00305911972139761 +933 -0.00846335727494071 +934 -0.0122811720479955 +935 -0.0061049349645249 +936 0.00712178796175147 +937 0.0109366030876719 +938 0.010847685977904 +939 -0.00884829082408408 +940 -0.00833721747749976 +941 -0.0119098033912994 +942 0.00740468154428091 +943 0.0055679748392607 +944 0.0108164694058525 +945 0.000125955287551805 +946 -0.00747241615545713 +947 -0.00869573388304389 +948 -0.00354302687064023 +949 0.00160999946217594 +950 0.0205396965281884 +951 -0.00211607394891862 +952 -0.00622739874288181 +953 -0.00653488891371642 +954 -0.00979554730684349 +955 0.000613100471788197 +956 0.0166711334404957 +957 0.00616769987888474 +958 -0.00491976982344559 +959 -0.00424317633763101 +960 -0.00827918671212606 +961 -0.00604128020653073 +962 0.00958577837280408 +963 0.0149354906693512 +964 -0.00421686394063702 +965 -0.00316215046844813 +966 -0.0064530371820805 +967 -0.00662231958613653 +968 0.00112156121486116 +969 0.0109421973075187 +970 0.00437305640139855 +971 -0.00455774256532607 +972 -0.00437412532272711 +973 -0.00518337545866395 +974 -0.00400100467146524 +975 0.0127573808612559 +976 0.00366553037525621 +977 -0.00238554249362654 +978 -0.00329057674587693 +979 -0.00396527990664183 +980 -0.00266571430247101 +981 0.00338581958247141 +982 0.00669480510272971 +983 -0.000520566185644882 +984 -0.00202730064400516 +985 -0.00225103555436894 +986 -0.00175391520986938 +987 -0.0030237079249996 +988 0.00556348089902938 +989 0.00016537124990895 +990 0.000366191847904269 +991 -0.000403568297995977 +992 -0.000980716337890804 +993 -0.00107150539540352 +994 -0.00116888364602599 +995 0.00111545140635789 +996 0.000974863549210892 +997 0.000888586420263992 +998 0.0007092258397136 +999 0.000470368356747198 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe.dat new file mode 100644 index 00000000..feedffb9 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe.dat @@ -0,0 +1,1001 @@ +#scatter real total user system repeat +1 0.023082971572876 0.019999999999996 0.019999999999996 0.0 1 +2 0.0226471424102783 0.0300000000000011 0.0300000000000011 0.0 2 +3 0.0225150585174561 0.0200000000000102 0.0200000000000102 0.0 3 +4 0.0226900577545166 0.019999999999996 0.019999999999996 0.0 4 +5 0.0225200653076172 0.019999999999996 0.019999999999996 0.0 5 +6 0.0237810611724854 0.0300000000000011 0.0300000000000011 0.0 6 +7 0.0472888946533203 0.0400000000000063 0.0400000000000063 0.0 7 +8 0.022852897644043 0.0300000000000011 0.0300000000000011 0.0 8 +9 0.0266950130462646 0.019999999999996 0.019999999999996 0.0 9 +10 0.0224850177764893 0.0300000000000011 0.0300000000000011 0.0 10 +11 0.0223457813262939 0.019999999999996 0.019999999999996 0.0 11 +12 0.0224599838256836 0.019999999999996 0.019999999999996 0.0 12 +13 0.0224049091339111 0.0200000000000102 0.0200000000000102 0.0 13 +14 0.0482068061828613 0.0499999999999972 0.0499999999999972 0.0 14 +15 0.0226612091064453 0.019999999999996 0.019999999999996 0.0 15 +16 0.0224330425262451 0.019999999999996 0.019999999999996 0.0 16 +17 0.0224549770355225 0.019999999999996 0.019999999999996 0.0 17 +18 0.0225000381469727 0.0200000000000102 0.0200000000000102 0.0 18 +19 0.0258901119232178 0.0300000000000011 0.0300000000000011 0.0 19 +20 0.0469810962677002 0.0499999999999972 0.0499999999999972 0.0 20 +21 0.0228328704833984 0.019999999999996 0.019999999999996 0.0 21 +22 0.0226919651031494 0.019999999999996 0.019999999999996 0.0 22 +23 0.022468090057373 0.0200000000000102 0.0200000000000102 0.0 23 +24 0.0230059623718262 0.0299999999999869 0.0299999999999869 0.0 24 +25 0.0221710205078125 0.0200000000000102 0.0200000000000102 0.0 25 +26 0.0221641063690186 0.019999999999996 0.019999999999996 0.0 26 +27 0.0475480556488037 0.0499999999999972 0.0499999999999972 0.0 27 +28 0.025291919708252 0.0200000000000102 0.0200000000000102 0.0 28 +29 0.0225188732147217 0.0299999999999869 0.0299999999999869 0.0 29 +30 0.0293300151824951 0.0300000000000011 0.0300000000000011 0.0 30 +31 0.0234100818634033 0.0200000000000102 0.0200000000000102 0.0 31 +32 0.0224781036376953 0.019999999999996 0.019999999999996 0.0 32 +33 0.0478579998016357 0.0499999999999972 0.0499999999999972 0.0 33 +34 0.0229699611663818 0.019999999999996 0.019999999999996 0.0 34 +35 0.0227549076080322 0.0300000000000011 0.0300000000000011 0.0 35 +36 0.0226318836212158 0.0200000000000102 0.0200000000000102 0.0 36 +37 0.0262620449066162 0.019999999999996 0.019999999999996 0.0 37 +38 0.0223979949951172 0.0300000000000011 0.0300000000000011 0.0 38 +39 0.0222330093383789 0.019999999999996 0.019999999999996 0.0 39 +40 0.0477039813995361 0.0499999999999972 0.0499999999999972 0.0 40 +41 0.0228910446166992 0.0200000000000102 0.0200000000000102 0.0 41 +42 0.0233700275421143 0.019999999999996 0.019999999999996 0.0 42 +43 0.0224530696868896 0.0300000000000011 0.0300000000000011 0.0 43 +44 0.0225670337677002 0.019999999999996 0.019999999999996 0.0 44 +45 0.0227048397064209 0.019999999999996 0.019999999999996 0.0 45 +46 0.0222969055175781 0.0200000000000102 0.0200000000000102 0.0 46 +47 0.050562858581543 0.0499999999999972 0.0499999999999972 0.0 47 +48 0.0228369235992432 0.0300000000000011 0.0300000000000011 0.0 48 +49 0.0225470066070557 0.019999999999996 0.019999999999996 0.0 49 +50 0.02256178855896 0.019999999999996 0.019999999999996 0.0 50 +51 0.0225701332092285 0.0300000000000011 0.0300000000000011 0.0 51 +52 0.0230269432067871 0.019999999999996 0.019999999999996 0.0 52 +53 0.0470359325408936 0.0500000000000114 0.0500000000000114 0.0 53 +54 0.0227799415588379 0.019999999999996 0.019999999999996 0.0 54 +55 0.0225660800933838 0.019999999999996 0.019999999999996 0.0 55 +56 0.025252103805542 0.0300000000000011 0.0300000000000011 0.0 56 +57 0.0222170352935791 0.019999999999996 0.019999999999996 0.0 57 +58 0.0221600532531738 0.0200000000000102 0.0200000000000102 0.0 58 +59 0.0222020149230957 0.019999999999996 0.019999999999996 0.0 59 +60 0.0476398468017578 0.0499999999999972 0.0499999999999972 0.0 60 +61 0.022913932800293 0.019999999999996 0.019999999999996 0.0 61 +62 0.0225539207458496 0.0300000000000011 0.0300000000000011 0.0 62 +63 0.0225050449371338 0.0200000000000102 0.0200000000000102 0.0 63 +64 0.022601842880249 0.019999999999996 0.019999999999996 0.0 64 +65 0.0236048698425293 0.0300000000000011 0.0300000000000011 0.0 65 +66 0.0489590167999268 0.039999999999992 0.039999999999992 0.0 66 +67 0.0297541618347168 0.0300000000000011 0.0300000000000011 0.0 67 +68 0.0229940414428711 0.0300000000000011 0.0300000000000011 0.0 68 +69 0.0228681564331055 0.0200000000000102 0.0200000000000102 0.0 69 +70 0.0228149890899658 0.019999999999996 0.019999999999996 0.0 70 +71 0.0225210189819336 0.0300000000000011 0.0300000000000011 0.0 71 +72 0.022305965423584 0.019999999999996 0.019999999999996 0.0 72 +73 0.0474321842193604 0.0499999999999972 0.0499999999999972 0.0 73 +74 0.0265100002288818 0.0200000000000102 0.0200000000000102 0.0 74 +75 0.0226712226867676 0.019999999999996 0.019999999999996 0.0 75 +76 0.022493839263916 0.0300000000000011 0.0300000000000011 0.0 76 +77 0.0225288867950439 0.019999999999996 0.019999999999996 0.0 77 +78 0.0226340293884277 0.019999999999996 0.019999999999996 0.0 78 +79 0.0476889610290527 0.0499999999999972 0.0499999999999972 0.0 79 +80 0.0229480266571045 0.0200000000000102 0.0200000000000102 0.0 80 +81 0.0228819847106934 0.0300000000000011 0.0300000000000011 0.0 81 +82 0.0227799415588379 0.019999999999996 0.019999999999996 0.0 82 +83 0.0224130153656006 0.019999999999996 0.019999999999996 0.0 83 +84 0.0260109901428223 0.0300000000000011 0.0300000000000011 0.0 84 +85 0.0223500728607178 0.019999999999996 0.019999999999996 0.0 85 +86 0.0476620197296143 0.0500000000000114 0.0500000000000114 0.0 86 +87 0.022737979888916 0.019999999999996 0.019999999999996 0.0 87 +88 0.0233170986175537 0.019999999999996 0.019999999999996 0.0 88 +89 0.0224459171295166 0.0300000000000011 0.0300000000000011 0.0 89 +90 0.0226268768310547 0.019999999999996 0.019999999999996 0.0 90 +91 0.0225470066070557 0.0200000000000102 0.0200000000000102 0.0 91 +92 0.0492300987243652 0.0499999999999972 0.0499999999999972 0.0 92 +93 0.0236849784851074 0.019999999999996 0.019999999999996 0.0 93 +94 0.0227689743041992 0.0300000000000011 0.0300000000000011 0.0 94 +95 0.022672176361084 0.019999999999996 0.019999999999996 0.0 95 +96 0.022651195526123 0.0200000000000102 0.0200000000000102 0.0 96 +97 0.0225498676300049 0.0300000000000011 0.0300000000000011 0.0 97 +98 0.0222620964050293 0.019999999999996 0.019999999999996 0.0 98 +99 0.0475699901580811 0.0499999999999972 0.0499999999999972 0.0 99 +100 0.0227551460266113 0.019999999999996 0.019999999999996 0.0 100 +101 0.0227038860321045 0.0200000000000102 0.0200000000000102 0.0 101 +102 0.0256071090698242 0.0300000000000011 0.0300000000000011 0.0 102 +103 0.0226211547851562 0.019999999999996 0.019999999999996 0.0 103 +104 0.0256171226501465 0.0300000000000011 0.0300000000000011 0.0 104 +105 0.051800012588501 0.0499999999999972 0.0499999999999972 0.0 105 +106 0.023643970489502 0.019999999999996 0.019999999999996 0.0 106 +107 0.0227420330047607 0.019999999999996 0.019999999999996 0.0 107 +108 0.0226438045501709 0.0300000000000011 0.0300000000000011 0.0 108 +109 0.022442102432251 0.0200000000000102 0.0200000000000102 0.0 109 +110 0.0223290920257568 0.019999999999996 0.019999999999996 0.0 110 +111 0.0222249031066895 0.019999999999996 0.019999999999996 0.0 111 +112 0.0505638122558594 0.0499999999999972 0.0499999999999972 0.0 112 +113 0.0227949619293213 0.0300000000000011 0.0300000000000011 0.0 113 +114 0.0227949619293213 0.0200000000000102 0.0200000000000102 0.0 114 +115 0.0225298404693604 0.019999999999996 0.019999999999996 0.0 115 +116 0.0225038528442383 0.019999999999996 0.019999999999996 0.0 116 +117 0.0231928825378418 0.0300000000000011 0.0300000000000011 0.0 117 +118 0.0223879814147949 0.019999999999996 0.019999999999996 0.0 118 +119 0.0476298332214355 0.0500000000000114 0.0500000000000114 0.0 119 +120 0.0247969627380371 0.019999999999996 0.019999999999996 0.0 120 +121 0.0240130424499512 0.0300000000000011 0.0300000000000011 0.0 121 +122 0.0225648880004883 0.019999999999996 0.019999999999996 0.0 122 +123 0.0225870609283447 0.019999999999996 0.019999999999996 0.0 123 +124 0.0225720405578613 0.0300000000000011 0.0300000000000011 0.0 124 +125 0.0477638244628906 0.0400000000000063 0.0400000000000063 0.0 125 +126 0.0232040882110596 0.0300000000000011 0.0300000000000011 0.0 126 +127 0.0227577686309814 0.019999999999996 0.019999999999996 0.0 127 +128 0.0225858688354492 0.019999999999996 0.019999999999996 0.0 128 +129 0.0224049091339111 0.0200000000000102 0.0200000000000102 0.0 129 +130 0.0251419544219971 0.0300000000000011 0.0300000000000011 0.0 130 +131 0.0224969387054443 0.019999999999996 0.019999999999996 0.0 131 +132 0.0474879741668701 0.0499999999999972 0.0499999999999972 0.0 132 +133 0.0228550434112549 0.019999999999996 0.019999999999996 0.0 133 +134 0.0226738452911377 0.0300000000000011 0.0300000000000011 0.0 134 +135 0.0226309299468994 0.019999999999996 0.019999999999996 0.0 135 +136 0.0224778652191162 0.0200000000000102 0.0200000000000102 0.0 136 +137 0.0225551128387451 0.019999999999996 0.019999999999996 0.0 137 +138 0.0470321178436279 0.0499999999999972 0.0499999999999972 0.0 138 +139 0.0260279178619385 0.0300000000000011 0.0300000000000011 0.0 139 +140 0.0227389335632324 0.019999999999996 0.019999999999996 0.0 140 +141 0.029339075088501 0.0300000000000011 0.0300000000000011 0.0 141 +142 0.0226800441741943 0.0200000000000102 0.0200000000000102 0.0 142 +143 0.0223538875579834 0.019999999999996 0.019999999999996 0.0 143 +144 0.0231339931488037 0.0300000000000011 0.0300000000000011 0.0 144 +145 0.0474388599395752 0.039999999999992 0.039999999999992 0.0 145 +146 0.0227169990539551 0.0300000000000011 0.0300000000000011 0.0 146 +147 0.0225269794464111 0.0200000000000102 0.0200000000000102 0.0 147 +148 0.0240280628204346 0.019999999999996 0.019999999999996 0.0 148 +149 0.0242280960083008 0.0300000000000011 0.0300000000000011 0.0 149 +150 0.0225520133972168 0.019999999999996 0.019999999999996 0.0 150 +151 0.0471599102020264 0.0499999999999972 0.0499999999999972 0.0 151 +152 0.0230400562286377 0.0200000000000102 0.0200000000000102 0.0 152 +153 0.0234670639038086 0.019999999999996 0.019999999999996 0.0 153 +154 0.0225429534912109 0.0300000000000011 0.0300000000000011 0.0 154 +155 0.0225739479064941 0.019999999999996 0.019999999999996 0.0 155 +156 0.0225040912628174 0.019999999999996 0.019999999999996 0.0 156 +157 0.0224270820617676 0.0200000000000102 0.0200000000000102 0.0 157 +158 0.050184965133667 0.0499999999999972 0.0499999999999972 0.0 158 +159 0.0228159427642822 0.0300000000000011 0.0300000000000011 0.0 159 +160 0.0225830078125 0.019999999999996 0.019999999999996 0.0 160 +161 0.0224440097808838 0.019999999999996 0.019999999999996 0.0 161 +162 0.0228800773620605 0.0200000000000102 0.0200000000000102 0.0 162 +163 0.0230019092559814 0.0299999999999869 0.0299999999999869 0.0 163 +164 0.0468800067901611 0.0400000000000063 0.0400000000000063 0.0 164 +165 0.0230178833007812 0.019999999999996 0.019999999999996 0.0 165 +166 0.0227179527282715 0.0300000000000011 0.0300000000000011 0.0 166 +167 0.0280098915100098 0.0200000000000102 0.0200000000000102 0.0 167 +168 0.0224480628967285 0.0299999999999869 0.0299999999999869 0.0 168 +169 0.0222821235656738 0.0200000000000102 0.0200000000000102 0.0 169 +170 0.0222339630126953 0.019999999999996 0.019999999999996 0.0 170 +171 0.0482370853424072 0.0499999999999972 0.0499999999999972 0.0 171 +172 0.0229589939117432 0.019999999999996 0.019999999999996 0.0 172 +173 0.0225811004638672 0.0200000000000102 0.0200000000000102 0.0 173 +174 0.0225679874420166 0.0300000000000011 0.0300000000000011 0.0 174 +175 0.0226399898529053 0.019999999999996 0.019999999999996 0.0 175 +176 0.0225110054016113 0.019999999999996 0.019999999999996 0.0 176 +177 0.0512759685516357 0.0599999999999881 0.0499999999999972 0.01 177 +178 0.0293910503387451 0.0300000000000011 0.0300000000000011 0.0 178 +179 0.0228638648986816 0.0200000000000102 0.0200000000000102 0.0 179 +180 0.0226418972015381 0.0300000000000011 0.0300000000000011 0.0 180 +181 0.0233349800109863 0.019999999999996 0.019999999999996 0.0 181 +182 0.0224719047546387 0.019999999999996 0.019999999999996 0.0 182 +183 0.0222139358520508 0.019999999999996 0.019999999999996 0.0 183 +184 0.0475149154663086 0.0500000000000114 0.0500000000000114 0.0 184 +185 0.0268290042877197 0.0300000000000011 0.0300000000000011 0.0 185 +186 0.0225980281829834 0.019999999999996 0.019999999999996 0.0 186 +187 0.0224361419677734 0.019999999999996 0.019999999999996 0.0 187 +188 0.0225210189819336 0.0300000000000011 0.0300000000000011 0.0 188 +189 0.022615909576416 0.019999999999996 0.019999999999996 0.0 189 +190 0.0477218627929688 0.0499999999999972 0.0499999999999972 0.0 190 +191 0.0229659080505371 0.0200000000000102 0.0200000000000102 0.0 191 +192 0.0230429172515869 0.019999999999996 0.019999999999996 0.0 192 +193 0.0226750373840332 0.0300000000000011 0.0300000000000011 0.0 193 +194 0.0224380493164062 0.019999999999996 0.019999999999996 0.0 194 +195 0.0255289077758789 0.0200000000000102 0.0200000000000102 0.0 195 +196 0.0223410129547119 0.0299999999999869 0.0299999999999869 0.0 196 +197 0.0477759838104248 0.0400000000000063 0.0400000000000063 0.0 197 +198 0.0227560997009277 0.0300000000000011 0.0300000000000011 0.0 198 +199 0.0232150554656982 0.019999999999996 0.019999999999996 0.0 199 +200 0.0224218368530273 0.019999999999996 0.019999999999996 0.0 200 +201 0.0226380825042725 0.0300000000000011 0.0300000000000011 0.0 201 +202 0.0225119590759277 0.0200000000000102 0.0200000000000102 0.0 202 +203 0.0471208095550537 0.0499999999999972 0.0499999999999972 0.0 203 +204 0.0271830558776855 0.019999999999996 0.019999999999996 0.0 204 +205 0.0227551460266113 0.0300000000000011 0.0300000000000011 0.0 205 +206 0.0225760936737061 0.019999999999996 0.019999999999996 0.0 206 +207 0.0225489139556885 0.0200000000000102 0.0200000000000102 0.0 207 +208 0.0224738121032715 0.019999999999996 0.019999999999996 0.0 208 +209 0.0224080085754395 0.019999999999996 0.019999999999996 0.0 209 +210 0.0474929809570312 0.0499999999999972 0.0499999999999972 0.0 210 +211 0.0227348804473877 0.0200000000000102 0.0200000000000102 0.0 211 +212 0.0227007865905762 0.0300000000000011 0.0300000000000011 0.0 212 +213 0.0257821083068848 0.019999999999996 0.019999999999996 0.0 213 +214 0.0230338573455811 0.0300000000000011 0.0300000000000011 0.0 214 +215 0.0283098220825195 0.019999999999996 0.019999999999996 0.0 215 +216 0.048043966293335 0.0499999999999972 0.0499999999999972 0.0 216 +217 0.0241200923919678 0.0300000000000011 0.0300000000000011 0.0 217 +218 0.0226061344146729 0.019999999999996 0.019999999999996 0.0 218 +219 0.0226290225982666 0.0200000000000102 0.0200000000000102 0.0 219 +220 0.0223400592803955 0.019999999999996 0.019999999999996 0.0 220 +221 0.0222020149230957 0.019999999999996 0.019999999999996 0.0 221 +222 0.0221819877624512 0.019999999999996 0.019999999999996 0.0 222 +223 0.0513238906860352 0.0499999999999972 0.0499999999999972 0.0 223 +224 0.0227959156036377 0.0200000000000102 0.0200000000000102 0.0 224 +225 0.02286696434021 0.0300000000000011 0.0300000000000011 0.0 225 +226 0.0226180553436279 0.019999999999996 0.019999999999996 0.0 226 +227 0.0225269794464111 0.019999999999996 0.019999999999996 0.0 227 +228 0.0236740112304688 0.0300000000000011 0.0300000000000011 0.0 228 +229 0.0473580360412598 0.0400000000000063 0.0400000000000063 0.0 229 +230 0.0230889320373535 0.0300000000000011 0.0300000000000011 0.0 230 +231 0.0243098735809326 0.019999999999996 0.019999999999996 0.0 231 +232 0.0242350101470947 0.019999999999996 0.019999999999996 0.0 232 +233 0.0224809646606445 0.0300000000000011 0.0300000000000011 0.0 233 +234 0.0225131511688232 0.019999999999996 0.019999999999996 0.0 234 +235 0.0222058296203613 0.0200000000000102 0.0200000000000102 0.0 235 +236 0.0484139919281006 0.0499999999999972 0.0499999999999972 0.0 236 +237 0.0229649543762207 0.019999999999996 0.019999999999996 0.0 237 +238 0.0226538181304932 0.0300000000000011 0.0300000000000011 0.0 238 +239 0.0224990844726562 0.019999999999996 0.019999999999996 0.0 239 +240 0.0224988460540771 0.0200000000000102 0.0200000000000102 0.0 240 +241 0.0252270698547363 0.0300000000000011 0.0300000000000011 0.0 241 +242 0.0471029281616211 0.039999999999992 0.039999999999992 0.0 242 +243 0.0229470729827881 0.0300000000000011 0.0300000000000011 0.0 243 +244 0.0228309631347656 0.019999999999996 0.019999999999996 0.0 244 +245 0.0227391719818115 0.0200000000000102 0.0200000000000102 0.0 245 +246 0.0233259201049805 0.0299999999999869 0.0299999999999869 0.0 246 +247 0.0224099159240723 0.0200000000000102 0.0200000000000102 0.0 247 +248 0.0227949619293213 0.019999999999996 0.019999999999996 0.0 248 +249 0.0480821132659912 0.0499999999999972 0.0499999999999972 0.0 249 +250 0.026867151260376 0.0300000000000011 0.0300000000000011 0.0 250 +251 0.0245769023895264 0.019999999999996 0.019999999999996 0.0 251 +252 0.0283010005950928 0.0300000000000011 0.0300000000000011 0.0 252 +253 0.0227351188659668 0.0200000000000102 0.0200000000000102 0.0 253 +254 0.0224411487579346 0.019999999999996 0.019999999999996 0.0 254 +255 0.0479519367218018 0.0499999999999972 0.0499999999999972 0.0 255 +256 0.0230560302734375 0.019999999999996 0.019999999999996 0.0 256 +257 0.0227730274200439 0.0300000000000011 0.0300000000000011 0.0 257 +258 0.022550106048584 0.0200000000000102 0.0200000000000102 0.0 258 +259 0.0257129669189453 0.0300000000000011 0.0300000000000011 0.0 259 +260 0.0255739688873291 0.019999999999996 0.019999999999996 0.0 260 +261 0.0222690105438232 0.019999999999996 0.019999999999996 0.0 261 +262 0.0475499629974365 0.0499999999999972 0.0499999999999972 0.0 262 +263 0.0229249000549316 0.0200000000000102 0.0200000000000102 0.0 263 +264 0.0233249664306641 0.0299999999999869 0.0299999999999869 0.0 264 +265 0.0224719047546387 0.0200000000000102 0.0200000000000102 0.0 265 +266 0.0227599143981934 0.019999999999996 0.019999999999996 0.0 266 +267 0.0225708484649658 0.019999999999996 0.019999999999996 0.0 267 +268 0.0508639812469482 0.0500000000000114 0.0500000000000114 0.0 268 +269 0.0232470035552979 0.0299999999999869 0.0299999999999869 0.0 269 +270 0.0228660106658936 0.0200000000000102 0.0200000000000102 0.0 270 +271 0.0226750373840332 0.019999999999996 0.019999999999996 0.0 271 +272 0.0224699974060059 0.0300000000000011 0.0300000000000011 0.0 272 +273 0.023015022277832 0.019999999999996 0.019999999999996 0.0 273 +274 0.0223150253295898 0.019999999999996 0.019999999999996 0.0 274 +275 0.0476338863372803 0.0500000000000114 0.0500000000000114 0.0 275 +276 0.0227279663085938 0.019999999999996 0.019999999999996 0.0 276 +277 0.022507905960083 0.019999999999996 0.019999999999996 0.0 277 +278 0.0251290798187256 0.0300000000000011 0.0300000000000011 0.0 278 +279 0.0224900245666504 0.019999999999996 0.019999999999996 0.0 279 +280 0.0226230621337891 0.0200000000000102 0.0200000000000102 0.0 280 +281 0.0479300022125244 0.0499999999999972 0.0499999999999972 0.0 281 +282 0.0231950283050537 0.019999999999996 0.019999999999996 0.0 282 +283 0.0243661403656006 0.0300000000000011 0.0300000000000011 0.0 283 +284 0.0225939750671387 0.019999999999996 0.019999999999996 0.0 284 +285 0.0224170684814453 0.0200000000000102 0.0200000000000102 0.0 285 +286 0.0223720073699951 0.019999999999996 0.019999999999996 0.0 286 +287 0.0249221324920654 0.0300000000000011 0.0300000000000011 0.0 287 +288 0.0556089878082275 0.0600000000000023 0.0600000000000023 0.0 288 +289 0.0228722095489502 0.019999999999996 0.019999999999996 0.0 289 +290 0.0225820541381836 0.019999999999996 0.019999999999996 0.0 290 +291 0.0232369899749756 0.0200000000000102 0.0200000000000102 0.0 291 +292 0.0225460529327393 0.0299999999999869 0.0299999999999869 0.0 292 +293 0.0225048065185547 0.0200000000000102 0.0200000000000102 0.0 293 +294 0.0471150875091553 0.0499999999999972 0.0499999999999972 0.0 294 +295 0.0229630470275879 0.019999999999996 0.019999999999996 0.0 295 +296 0.026698112487793 0.0300000000000011 0.0300000000000011 0.0 296 +297 0.0225720405578613 0.019999999999996 0.019999999999996 0.0 297 +298 0.0224101543426514 0.0200000000000102 0.0200000000000102 0.0 298 +299 0.0224401950836182 0.019999999999996 0.019999999999996 0.0 299 +300 0.0223391056060791 0.0300000000000011 0.0300000000000011 0.0 300 +301 0.0480380058288574 0.039999999999992 0.039999999999992 0.0 301 +302 0.0228781700134277 0.0300000000000011 0.0300000000000011 0.0 302 +303 0.0226998329162598 0.0200000000000102 0.0200000000000102 0.0 303 +304 0.0224788188934326 0.019999999999996 0.019999999999996 0.0 304 +305 0.0245270729064941 0.0300000000000011 0.0300000000000011 0.0 305 +306 0.0251939296722412 0.019999999999996 0.019999999999996 0.0 306 +307 0.0470340251922607 0.0499999999999972 0.0499999999999972 0.0 307 +308 0.0229289531707764 0.0200000000000102 0.0200000000000102 0.0 308 +309 0.0233960151672363 0.0300000000000011 0.0300000000000011 0.0 309 +310 0.0224819183349609 0.019999999999996 0.019999999999996 0.0 310 +311 0.0227260589599609 0.019999999999996 0.019999999999996 0.0 311 +312 0.0223228931427002 0.019999999999996 0.019999999999996 0.0 312 +313 0.0223159790039062 0.0300000000000011 0.0300000000000011 0.0 313 +314 0.0510008335113525 0.0500000000000114 0.0500000000000114 0.0 314 +315 0.022799015045166 0.019999999999996 0.019999999999996 0.0 315 +316 0.0225009918212891 0.019999999999996 0.019999999999996 0.0 316 +317 0.0224380493164062 0.0300000000000011 0.0300000000000011 0.0 317 +318 0.0225141048431396 0.019999999999996 0.019999999999996 0.0 318 +319 0.0224788188934326 0.0200000000000102 0.0200000000000102 0.0 319 +320 0.0472540855407715 0.0499999999999972 0.0499999999999972 0.0 320 +321 0.0229048728942871 0.019999999999996 0.019999999999996 0.0 321 +322 0.022752046585083 0.019999999999996 0.019999999999996 0.0 322 +323 0.0224988460540771 0.0300000000000011 0.0300000000000011 0.0 323 +324 0.026637077331543 0.0200000000000102 0.0200000000000102 0.0 324 +325 0.0254490375518799 0.0299999999999869 0.0299999999999869 0.0 325 +326 0.0267879962921143 0.0300000000000011 0.0300000000000011 0.0 326 +327 0.0475130081176758 0.0400000000000063 0.0400000000000063 0.0 327 +328 0.0235271453857422 0.0300000000000011 0.0300000000000011 0.0 328 +329 0.0225729942321777 0.019999999999996 0.019999999999996 0.0 329 +330 0.0224888324737549 0.019999999999996 0.019999999999996 0.0 330 +331 0.0224771499633789 0.0200000000000102 0.0200000000000102 0.0 331 +332 0.0225000381469727 0.0300000000000011 0.0300000000000011 0.0 332 +333 0.0503771305084229 0.0499999999999972 0.0499999999999972 0.0 333 +334 0.02280592918396 0.019999999999996 0.019999999999996 0.0 334 +335 0.0226900577545166 0.019999999999996 0.019999999999996 0.0 335 +336 0.0226840972900391 0.0300000000000011 0.0300000000000011 0.0 336 +337 0.0223648548126221 0.0200000000000102 0.0200000000000102 0.0 337 +338 0.0229740142822266 0.019999999999996 0.019999999999996 0.0 338 +339 0.0223648548126221 0.019999999999996 0.019999999999996 0.0 339 +340 0.047623872756958 0.0499999999999972 0.0499999999999972 0.0 340 +341 0.0227048397064209 0.0200000000000102 0.0200000000000102 0.0 341 +342 0.0267980098724365 0.0300000000000011 0.0300000000000011 0.0 342 +343 0.0225899219512939 0.019999999999996 0.019999999999996 0.0 343 +344 0.022446870803833 0.0300000000000011 0.0300000000000011 0.0 344 +345 0.0226569175720215 0.019999999999996 0.019999999999996 0.0 345 +346 0.0477259159088135 0.0499999999999972 0.0499999999999972 0.0 346 +347 0.0228300094604492 0.019999999999996 0.019999999999996 0.0 347 +348 0.0228700637817383 0.0200000000000102 0.0200000000000102 0.0 348 +349 0.0224990844726562 0.019999999999996 0.019999999999996 0.0 349 +350 0.0223531723022461 0.0300000000000011 0.0300000000000011 0.0 350 +351 0.0225429534912109 0.019999999999996 0.019999999999996 0.0 351 +352 0.0264379978179932 0.0300000000000011 0.0300000000000011 0.0 352 +353 0.04734206199646 0.0400000000000063 0.0400000000000063 0.0 353 +354 0.0228159427642822 0.0300000000000011 0.0300000000000011 0.0 354 +355 0.0224540233612061 0.019999999999996 0.019999999999996 0.0 355 +356 0.0227231979370117 0.019999999999996 0.019999999999996 0.0 356 +357 0.0225269794464111 0.019999999999996 0.019999999999996 0.0 357 +358 0.0225820541381836 0.0300000000000011 0.0300000000000011 0.0 358 +359 0.0475459098815918 0.0400000000000063 0.0400000000000063 0.0 359 +360 0.0234520435333252 0.0300000000000011 0.0300000000000011 0.0 360 +361 0.0246992111206055 0.019999999999996 0.019999999999996 0.0 361 +362 0.0294170379638672 0.0300000000000011 0.0300000000000011 0.0 362 +363 0.0224790573120117 0.019999999999996 0.019999999999996 0.0 363 +364 0.0222852230072021 0.0300000000000011 0.0300000000000011 0.0 364 +365 0.0477530956268311 0.0400000000000063 0.0400000000000063 0.0 365 +366 0.0229170322418213 0.0300000000000011 0.0300000000000011 0.0 366 +367 0.0227410793304443 0.019999999999996 0.019999999999996 0.0 367 +368 0.0225741863250732 0.019999999999996 0.019999999999996 0.0 368 +369 0.0224859714508057 0.0300000000000011 0.0300000000000011 0.0 369 +370 0.0270230770111084 0.0200000000000102 0.0200000000000102 0.0 370 +371 0.0225620269775391 0.0299999999999869 0.0299999999999869 0.0 371 +372 0.047544002532959 0.0400000000000063 0.0400000000000063 0.0 372 +373 0.0227890014648438 0.0300000000000011 0.0300000000000011 0.0 373 +374 0.0226559638977051 0.019999999999996 0.019999999999996 0.0 374 +375 0.0231430530548096 0.019999999999996 0.019999999999996 0.0 375 +376 0.0225589275360107 0.0200000000000102 0.0200000000000102 0.0 376 +377 0.0225508213043213 0.0300000000000011 0.0300000000000011 0.0 377 +378 0.0470719337463379 0.039999999999992 0.039999999999992 0.0 378 +379 0.0261499881744385 0.0300000000000011 0.0300000000000011 0.0 379 +380 0.0227980613708496 0.019999999999996 0.019999999999996 0.0 380 +381 0.0226030349731445 0.0300000000000011 0.0300000000000011 0.0 381 +382 0.022442102432251 0.0200000000000102 0.0200000000000102 0.0 382 +383 0.0225498676300049 0.019999999999996 0.019999999999996 0.0 383 +384 0.0228650569915771 0.019999999999996 0.019999999999996 0.0 384 +385 0.0473499298095703 0.0499999999999972 0.0499999999999972 0.0 385 +386 0.0227880477905273 0.0200000000000102 0.0200000000000102 0.0 386 +387 0.0225081443786621 0.0300000000000011 0.0300000000000011 0.0 387 +388 0.0234310626983643 0.019999999999996 0.019999999999996 0.0 388 +389 0.0260570049285889 0.0300000000000011 0.0300000000000011 0.0 389 +390 0.0224580764770508 0.019999999999996 0.019999999999996 0.0 390 +391 0.0471310615539551 0.0499999999999972 0.0499999999999972 0.0 391 +392 0.02298903465271 0.0200000000000102 0.0200000000000102 0.0 392 +393 0.022860050201416 0.019999999999996 0.019999999999996 0.0 393 +394 0.0225329399108887 0.019999999999996 0.019999999999996 0.0 394 +395 0.0224058628082275 0.0300000000000011 0.0300000000000011 0.0 395 +396 0.0223350524902344 0.019999999999996 0.019999999999996 0.0 396 +397 0.022367000579834 0.0200000000000102 0.0200000000000102 0.0 397 +398 0.055199146270752 0.0599999999999881 0.0599999999999881 0.0 398 +399 0.0272421836853027 0.0200000000000102 0.0200000000000102 0.0 399 +400 0.0226209163665771 0.0300000000000011 0.0300000000000011 0.0 400 +401 0.0224409103393555 0.019999999999996 0.019999999999996 0.0 401 +402 0.0233349800109863 0.019999999999996 0.019999999999996 0.0 402 +403 0.0224699974060059 0.0300000000000011 0.0300000000000011 0.0 403 +404 0.0471019744873047 0.0400000000000063 0.0400000000000063 0.0 404 +405 0.0228829383850098 0.0300000000000011 0.0300000000000011 0.0 405 +406 0.0244019031524658 0.019999999999996 0.019999999999996 0.0 406 +407 0.0267729759216309 0.0300000000000011 0.0300000000000011 0.0 407 +408 0.0224130153656006 0.019999999999996 0.019999999999996 0.0 408 +409 0.022313117980957 0.019999999999996 0.019999999999996 0.0 409 +410 0.0224151611328125 0.0200000000000102 0.0200000000000102 0.0 410 +411 0.0483131408691406 0.0499999999999972 0.0499999999999972 0.0 411 +412 0.0227799415588379 0.019999999999996 0.019999999999996 0.0 412 +413 0.0228002071380615 0.0300000000000011 0.0300000000000011 0.0 413 +414 0.0224690437316895 0.019999999999996 0.019999999999996 0.0 414 +415 0.0225539207458496 0.0200000000000102 0.0200000000000102 0.0 415 +416 0.0254161357879639 0.0300000000000011 0.0300000000000011 0.0 416 +417 0.0482659339904785 0.0499999999999972 0.0499999999999972 0.0 417 +418 0.0229690074920654 0.019999999999996 0.019999999999996 0.0 418 +419 0.0226681232452393 0.019999999999996 0.019999999999996 0.0 419 +420 0.0230739116668701 0.0200000000000102 0.0200000000000102 0.0 420 +421 0.0223119258880615 0.0299999999999869 0.0299999999999869 0.0 421 +422 0.0240011215209961 0.0200000000000102 0.0200000000000102 0.0 422 +423 0.0470819473266602 0.0499999999999972 0.0499999999999972 0.0 423 +424 0.0231809616088867 0.019999999999996 0.019999999999996 0.0 424 +425 0.027169942855835 0.0300000000000011 0.0300000000000011 0.0 425 +426 0.0226540565490723 0.019999999999996 0.019999999999996 0.0 426 +427 0.0227150917053223 0.0200000000000102 0.0200000000000102 0.0 427 +428 0.0225992202758789 0.0300000000000011 0.0300000000000011 0.0 428 +429 0.0225179195404053 0.019999999999996 0.019999999999996 0.0 429 +430 0.0476188659667969 0.0499999999999972 0.0499999999999972 0.0 430 +431 0.0228111743927002 0.019999999999996 0.019999999999996 0.0 431 +432 0.0226650238037109 0.0200000000000102 0.0200000000000102 0.0 432 +433 0.0224969387054443 0.019999999999996 0.019999999999996 0.0 433 +434 0.0223591327667236 0.0300000000000011 0.0300000000000011 0.0 434 +435 0.0267119407653809 0.019999999999996 0.019999999999996 0.0 435 +436 0.0539910793304443 0.0600000000000023 0.0600000000000023 0.0 436 +437 0.0230631828308105 0.019999999999996 0.019999999999996 0.0 437 +438 0.0237729549407959 0.0200000000000102 0.0200000000000102 0.0 438 +439 0.0227470397949219 0.0299999999999869 0.0299999999999869 0.0 439 +440 0.0226438045501709 0.0200000000000102 0.0200000000000102 0.0 440 +441 0.0225329399108887 0.019999999999996 0.019999999999996 0.0 441 +442 0.0225589275360107 0.019999999999996 0.019999999999996 0.0 442 +443 0.0517570972442627 0.0600000000000023 0.0600000000000023 0.0 443 +444 0.0228259563446045 0.019999999999996 0.019999999999996 0.0 444 +445 0.0225679874420166 0.0200000000000102 0.0200000000000102 0.0 445 +446 0.0226199626922607 0.019999999999996 0.019999999999996 0.0 446 +447 0.0224108695983887 0.0300000000000011 0.0300000000000011 0.0 447 +448 0.022813081741333 0.019999999999996 0.019999999999996 0.0 448 +449 0.048245906829834 0.0499999999999972 0.0499999999999972 0.0 449 +450 0.0229110717773438 0.0200000000000102 0.0200000000000102 0.0 450 +451 0.0228190422058105 0.019999999999996 0.019999999999996 0.0 451 +452 0.022475004196167 0.0300000000000011 0.0300000000000011 0.0 452 +453 0.0269429683685303 0.019999999999996 0.019999999999996 0.0 453 +454 0.0225560665130615 0.0300000000000011 0.0300000000000011 0.0 454 +455 0.0226960182189941 0.019999999999996 0.019999999999996 0.0 455 +456 0.0481019020080566 0.0500000000000114 0.0500000000000114 0.0 456 +457 0.0228400230407715 0.019999999999996 0.019999999999996 0.0 457 +458 0.0225000381469727 0.019999999999996 0.019999999999996 0.0 458 +459 0.0225820541381836 0.0300000000000011 0.0300000000000011 0.0 459 +460 0.022550106048584 0.019999999999996 0.019999999999996 0.0 460 +461 0.0224931240081787 0.0200000000000102 0.0200000000000102 0.0 461 +462 0.0505130290985107 0.0499999999999972 0.0499999999999972 0.0 462 +463 0.0229830741882324 0.019999999999996 0.019999999999996 0.0 463 +464 0.0227599143981934 0.0300000000000011 0.0300000000000011 0.0 464 +465 0.0224440097808838 0.019999999999996 0.019999999999996 0.0 465 +466 0.0224459171295166 0.0200000000000102 0.0200000000000102 0.0 466 +467 0.0230529308319092 0.0299999999999869 0.0299999999999869 0.0 467 +468 0.0472948551177979 0.0400000000000063 0.0400000000000063 0.0 468 +469 0.0229778289794922 0.0300000000000011 0.0300000000000011 0.0 469 +470 0.0227181911468506 0.019999999999996 0.019999999999996 0.0 470 +471 0.0253911018371582 0.0200000000000102 0.0200000000000102 0.0 471 +472 0.0295701026916504 0.0299999999999869 0.0299999999999869 0.0 472 +473 0.0240099430084229 0.0300000000000011 0.0300000000000011 0.0 473 +474 0.0225830078125 0.0200000000000102 0.0200000000000102 0.0 474 +475 0.0483601093292236 0.0499999999999972 0.0499999999999972 0.0 475 +476 0.0228290557861328 0.019999999999996 0.019999999999996 0.0 476 +477 0.0227599143981934 0.019999999999996 0.019999999999996 0.0 477 +478 0.0223991870880127 0.0300000000000011 0.0300000000000011 0.0 478 +479 0.0224149227142334 0.0200000000000102 0.0200000000000102 0.0 479 +480 0.0231549739837646 0.019999999999996 0.019999999999996 0.0 480 +481 0.0494570732116699 0.0499999999999972 0.0499999999999972 0.0 481 +482 0.0229361057281494 0.0300000000000011 0.0300000000000011 0.0 482 +483 0.0228068828582764 0.019999999999996 0.019999999999996 0.0 483 +484 0.0226590633392334 0.0200000000000102 0.0200000000000102 0.0 484 +485 0.0231790542602539 0.019999999999996 0.019999999999996 0.0 485 +486 0.0226171016693115 0.0300000000000011 0.0300000000000011 0.0 486 +487 0.0226919651031494 0.019999999999996 0.019999999999996 0.0 487 +488 0.0492510795593262 0.0499999999999972 0.0499999999999972 0.0 488 +489 0.0257031917572021 0.0200000000000102 0.0200000000000102 0.0 489 +490 0.0239601135253906 0.0299999999999869 0.0299999999999869 0.0 490 +491 0.0223851203918457 0.0200000000000102 0.0200000000000102 0.0 491 +492 0.0224499702453613 0.019999999999996 0.019999999999996 0.0 492 +493 0.0224368572235107 0.019999999999996 0.019999999999996 0.0 493 +494 0.0476479530334473 0.0499999999999972 0.0499999999999972 0.0 494 +495 0.022913932800293 0.0300000000000011 0.0300000000000011 0.0 495 +496 0.022791862487793 0.0200000000000102 0.0200000000000102 0.0 496 +497 0.0225038528442383 0.019999999999996 0.019999999999996 0.0 497 +498 0.0226709842681885 0.019999999999996 0.019999999999996 0.0 498 +499 0.0256888866424561 0.0300000000000011 0.0300000000000011 0.0 499 +500 0.0224859714508057 0.019999999999996 0.019999999999996 0.0 500 +501 0.0475161075592041 0.0500000000000114 0.0500000000000114 0.0 501 +502 0.0226891040802002 0.019999999999996 0.019999999999996 0.0 502 +503 0.0227141380310059 0.019999999999996 0.019999999999996 0.0 503 +504 0.0224587917327881 0.0300000000000011 0.0300000000000011 0.0 504 +505 0.0225260257720947 0.019999999999996 0.019999999999996 0.0 505 +506 0.0225589275360107 0.0200000000000102 0.0200000000000102 0.0 506 +507 0.0470049381256104 0.0499999999999972 0.0499999999999972 0.0 507 +508 0.0271100997924805 0.0300000000000011 0.0300000000000011 0.0 508 +509 0.0292420387268066 0.0300000000000011 0.0300000000000011 0.0 509 +510 0.0224711894989014 0.019999999999996 0.019999999999996 0.0 510 +511 0.0221920013427734 0.019999999999996 0.019999999999996 0.0 511 +512 0.0228841304779053 0.0200000000000102 0.0200000000000102 0.0 512 +513 0.0471491813659668 0.0499999999999972 0.0499999999999972 0.0 513 +514 0.0229198932647705 0.019999999999996 0.019999999999996 0.0 514 +515 0.0227129459381104 0.0300000000000011 0.0300000000000011 0.0 515 +516 0.0225949287414551 0.019999999999996 0.019999999999996 0.0 516 +517 0.0255181789398193 0.0200000000000102 0.0200000000000102 0.0 517 +518 0.0228209495544434 0.0299999999999869 0.0299999999999869 0.0 518 +519 0.0225160121917725 0.0200000000000102 0.0200000000000102 0.0 519 +520 0.0473577976226807 0.0499999999999972 0.0499999999999972 0.0 520 +521 0.0227980613708496 0.019999999999996 0.019999999999996 0.0 521 +522 0.0231969356536865 0.019999999999996 0.019999999999996 0.0 522 +523 0.0227179527282715 0.0300000000000011 0.0300000000000011 0.0 523 +524 0.0223970413208008 0.0200000000000102 0.0200000000000102 0.0 524 +525 0.0223920345306396 0.019999999999996 0.019999999999996 0.0 525 +526 0.0507230758666992 0.0499999999999972 0.0499999999999972 0.0 526 +527 0.0229480266571045 0.019999999999996 0.019999999999996 0.0 527 +528 0.0227980613708496 0.0300000000000011 0.0300000000000011 0.0 528 +529 0.0225141048431396 0.0200000000000102 0.0200000000000102 0.0 529 +530 0.0231029987335205 0.019999999999996 0.019999999999996 0.0 530 +531 0.0224690437316895 0.0300000000000011 0.0300000000000011 0.0 531 +532 0.0224161148071289 0.019999999999996 0.019999999999996 0.0 532 +533 0.0474939346313477 0.0499999999999972 0.0499999999999972 0.0 533 +534 0.0227530002593994 0.0200000000000102 0.0200000000000102 0.0 534 +535 0.02276611328125 0.019999999999996 0.019999999999996 0.0 535 +536 0.025050163269043 0.0300000000000011 0.0300000000000011 0.0 536 +537 0.0224800109863281 0.019999999999996 0.019999999999996 0.0 537 +538 0.0225398540496826 0.019999999999996 0.019999999999996 0.0 538 +539 0.047184944152832 0.0500000000000114 0.0500000000000114 0.0 539 +540 0.0230119228363037 0.019999999999996 0.019999999999996 0.0 540 +541 0.022691011428833 0.019999999999996 0.019999999999996 0.0 541 +542 0.0224730968475342 0.0300000000000011 0.0300000000000011 0.0 542 +543 0.0223429203033447 0.019999999999996 0.019999999999996 0.0 543 +544 0.0224099159240723 0.0200000000000102 0.0200000000000102 0.0 544 +545 0.0533881187438965 0.0499999999999972 0.0499999999999972 0.0 545 +546 0.0262870788574219 0.0300000000000011 0.0300000000000011 0.0 546 +547 0.0228250026702881 0.019999999999996 0.019999999999996 0.0 547 +548 0.0226221084594727 0.0300000000000011 0.0300000000000011 0.0 548 +549 0.0232529640197754 0.019999999999996 0.019999999999996 0.0 549 +550 0.0225918292999268 0.019999999999996 0.019999999999996 0.0 550 +551 0.0225841999053955 0.0300000000000011 0.0300000000000011 0.0 551 +552 0.047435998916626 0.0400000000000063 0.0400000000000063 0.0 552 +553 0.0227999687194824 0.0300000000000011 0.0300000000000011 0.0 553 +554 0.0258529186248779 0.019999999999996 0.019999999999996 0.0 554 +555 0.022432804107666 0.019999999999996 0.019999999999996 0.0 555 +556 0.0223519802093506 0.0300000000000011 0.0300000000000011 0.0 556 +557 0.0224819183349609 0.0200000000000102 0.0200000000000102 0.0 557 +558 0.0474679470062256 0.0499999999999972 0.0499999999999972 0.0 558 +559 0.0229389667510986 0.019999999999996 0.019999999999996 0.0 559 +560 0.0228800773620605 0.019999999999996 0.019999999999996 0.0 560 +561 0.0224850177764893 0.0200000000000102 0.0200000000000102 0.0 561 +562 0.0225398540496826 0.0300000000000011 0.0300000000000011 0.0 562 +563 0.0224540233612061 0.019999999999996 0.019999999999996 0.0 563 +564 0.025576114654541 0.0300000000000011 0.0300000000000011 0.0 564 +565 0.0475959777832031 0.039999999999992 0.039999999999992 0.0 565 +566 0.0227079391479492 0.0300000000000011 0.0300000000000011 0.0 566 +567 0.0230989456176758 0.0200000000000102 0.0200000000000102 0.0 567 +568 0.0224859714508057 0.019999999999996 0.019999999999996 0.0 568 +569 0.0224618911743164 0.019999999999996 0.019999999999996 0.0 569 +570 0.0225780010223389 0.0300000000000011 0.0300000000000011 0.0 570 +571 0.0471539497375488 0.0400000000000063 0.0400000000000063 0.0 571 +572 0.0252819061279297 0.0300000000000011 0.0300000000000011 0.0 572 +573 0.0236349105834961 0.019999999999996 0.019999999999996 0.0 573 +574 0.0224208831787109 0.0300000000000011 0.0300000000000011 0.0 574 +575 0.0223720073699951 0.019999999999996 0.019999999999996 0.0 575 +576 0.0222949981689453 0.019999999999996 0.019999999999996 0.0 576 +577 0.0470468997955322 0.0499999999999972 0.0499999999999972 0.0 577 +578 0.0229780673980713 0.0200000000000102 0.0200000000000102 0.0 578 +579 0.0227508544921875 0.019999999999996 0.019999999999996 0.0 579 +580 0.022536039352417 0.0300000000000011 0.0300000000000011 0.0 580 +581 0.0225150585174561 0.019999999999996 0.019999999999996 0.0 581 +582 0.0254819393157959 0.0200000000000102 0.0200000000000102 0.0 582 +583 0.0310370922088623 0.0299999999999869 0.0299999999999869 0.0 583 +584 0.0474588871002197 0.0500000000000114 0.0500000000000114 0.0 584 +585 0.022752046585083 0.019999999999996 0.019999999999996 0.0 585 +586 0.0233280658721924 0.0300000000000011 0.0300000000000011 0.0 586 +587 0.0223760604858398 0.019999999999996 0.019999999999996 0.0 587 +588 0.0223050117492676 0.019999999999996 0.019999999999996 0.0 588 +589 0.0223169326782227 0.0200000000000102 0.0200000000000102 0.0 589 +590 0.047105073928833 0.0499999999999972 0.0499999999999972 0.0 590 +591 0.0272059440612793 0.0300000000000011 0.0300000000000011 0.0 591 +592 0.0227630138397217 0.019999999999996 0.019999999999996 0.0 592 +593 0.0226268768310547 0.019999999999996 0.019999999999996 0.0 593 +594 0.0225090980529785 0.0300000000000011 0.0300000000000011 0.0 594 +595 0.0225892066955566 0.0200000000000102 0.0200000000000102 0.0 595 +596 0.0231549739837646 0.019999999999996 0.019999999999996 0.0 596 +597 0.0475459098815918 0.0499999999999972 0.0499999999999972 0.0 597 +598 0.0226891040802002 0.019999999999996 0.019999999999996 0.0 598 +599 0.0224978923797607 0.0300000000000011 0.0300000000000011 0.0 599 +600 0.0245161056518555 0.0200000000000102 0.0200000000000102 0.0 600 +601 0.0242869853973389 0.019999999999996 0.019999999999996 0.0 601 +602 0.0225369930267334 0.0300000000000011 0.0300000000000011 0.0 602 +603 0.0477139949798584 0.039999999999992 0.039999999999992 0.0 603 +604 0.0228500366210938 0.0300000000000011 0.0300000000000011 0.0 604 +605 0.0225930213928223 0.019999999999996 0.019999999999996 0.0 605 +606 0.0224370956420898 0.0200000000000102 0.0200000000000102 0.0 606 +607 0.0223829746246338 0.019999999999996 0.019999999999996 0.0 607 +608 0.0222539901733398 0.0300000000000011 0.0300000000000011 0.0 608 +609 0.0497751235961914 0.0499999999999972 0.0499999999999972 0.0 609 +610 0.0235979557037354 0.019999999999996 0.019999999999996 0.0 610 +611 0.0227591991424561 0.0200000000000102 0.0200000000000102 0.0 611 +612 0.0226850509643555 0.0300000000000011 0.0300000000000011 0.0 612 +613 0.0225200653076172 0.019999999999996 0.019999999999996 0.0 613 +614 0.0227999687194824 0.019999999999996 0.019999999999996 0.0 614 +615 0.0224919319152832 0.019999999999996 0.019999999999996 0.0 615 +616 0.0472068786621094 0.0500000000000114 0.0500000000000114 0.0 616 +617 0.0227549076080322 0.019999999999996 0.019999999999996 0.0 617 +618 0.0224969387054443 0.0300000000000011 0.0300000000000011 0.0 618 +619 0.0257840156555176 0.019999999999996 0.019999999999996 0.0 619 +620 0.0295670032501221 0.0300000000000011 0.0300000000000011 0.0 620 +621 0.0229511260986328 0.019999999999996 0.019999999999996 0.0 621 +622 0.0471799373626709 0.0500000000000114 0.0500000000000114 0.0 622 +623 0.0238358974456787 0.0299999999999869 0.0299999999999869 0.0 623 +624 0.0228331089019775 0.0200000000000102 0.0200000000000102 0.0 624 +625 0.0225739479064941 0.019999999999996 0.019999999999996 0.0 625 +626 0.0223119258880615 0.019999999999996 0.019999999999996 0.0 626 +627 0.0223081111907959 0.0300000000000011 0.0300000000000011 0.0 627 +628 0.0510420799255371 0.0499999999999972 0.0499999999999972 0.0 628 +629 0.0229439735412598 0.0200000000000102 0.0200000000000102 0.0 629 +630 0.0228598117828369 0.019999999999996 0.019999999999996 0.0 630 +631 0.0226309299468994 0.0300000000000011 0.0300000000000011 0.0 631 +632 0.0225811004638672 0.019999999999996 0.019999999999996 0.0 632 +633 0.0231959819793701 0.019999999999996 0.019999999999996 0.0 633 +634 0.022752046585083 0.0200000000000102 0.0200000000000102 0.0 634 +635 0.0472497940063477 0.0499999999999972 0.0499999999999972 0.0 635 +636 0.0227398872375488 0.019999999999996 0.019999999999996 0.0 636 +637 0.0257761478424072 0.0300000000000011 0.0300000000000011 0.0 637 +638 0.0224080085754395 0.019999999999996 0.019999999999996 0.0 638 +639 0.0224230289459229 0.0300000000000011 0.0300000000000011 0.0 639 +640 0.0224108695983887 0.0200000000000102 0.0200000000000102 0.0 640 +641 0.0475258827209473 0.0499999999999972 0.0499999999999972 0.0 641 +642 0.0228271484375 0.019999999999996 0.019999999999996 0.0 642 +643 0.0227019786834717 0.019999999999996 0.019999999999996 0.0 643 +644 0.0224940776824951 0.0200000000000102 0.0200000000000102 0.0 644 +645 0.0224850177764893 0.0300000000000011 0.0300000000000011 0.0 645 +646 0.0227019786834717 0.019999999999996 0.019999999999996 0.0 646 +647 0.0250790119171143 0.019999999999996 0.019999999999996 0.0 647 +648 0.0480010509490967 0.0499999999999972 0.0499999999999972 0.0 648 +649 0.0226480960845947 0.0200000000000102 0.0200000000000102 0.0 649 +650 0.0224239826202393 0.0300000000000011 0.0300000000000011 0.0 650 +651 0.0233159065246582 0.019999999999996 0.019999999999996 0.0 651 +652 0.022554874420166 0.019999999999996 0.019999999999996 0.0 652 +653 0.0225050449371338 0.019999999999996 0.019999999999996 0.0 653 +654 0.04734206199646 0.0500000000000114 0.0500000000000114 0.0 654 +655 0.0227370262145996 0.019999999999996 0.019999999999996 0.0 655 +656 0.0317370891571045 0.0299999999999869 0.0299999999999869 0.0 656 +657 0.0237619876861572 0.0200000000000102 0.0200000000000102 0.0 657 +658 0.0224289894104004 0.019999999999996 0.019999999999996 0.0 658 +659 0.0223090648651123 0.0300000000000011 0.0300000000000011 0.0 659 +660 0.0475950241088867 0.039999999999992 0.039999999999992 0.0 660 +661 0.0230028629302979 0.0300000000000011 0.0300000000000011 0.0 661 +662 0.0226609706878662 0.0200000000000102 0.0200000000000102 0.0 662 +663 0.0227439403533936 0.019999999999996 0.019999999999996 0.0 663 +664 0.0224378108978271 0.019999999999996 0.019999999999996 0.0 664 +665 0.0267817974090576 0.0300000000000011 0.0300000000000011 0.0 665 +666 0.0225181579589844 0.019999999999996 0.019999999999996 0.0 666 +667 0.0476372241973877 0.0500000000000114 0.0500000000000114 0.0 667 +668 0.0227279663085938 0.019999999999996 0.019999999999996 0.0 668 +669 0.0238058567047119 0.0300000000000011 0.0300000000000011 0.0 669 +670 0.0225961208343506 0.019999999999996 0.019999999999996 0.0 670 +671 0.0226478576660156 0.019999999999996 0.019999999999996 0.0 671 +672 0.0224800109863281 0.0300000000000011 0.0300000000000011 0.0 672 +673 0.0478980541229248 0.0400000000000063 0.0400000000000063 0.0 673 +674 0.0272519588470459 0.0300000000000011 0.0300000000000011 0.0 674 +675 0.0226519107818604 0.019999999999996 0.019999999999996 0.0 675 +676 0.0225238800048828 0.0300000000000011 0.0300000000000011 0.0 676 +677 0.0224411487579346 0.019999999999996 0.019999999999996 0.0 677 +678 0.0228710174560547 0.0200000000000102 0.0200000000000102 0.0 678 +679 0.0471720695495605 0.0499999999999972 0.0499999999999972 0.0 679 +680 0.0229899883270264 0.019999999999996 0.019999999999996 0.0 680 +681 0.0226860046386719 0.019999999999996 0.019999999999996 0.0 681 +682 0.0227768421173096 0.0300000000000011 0.0300000000000011 0.0 682 +683 0.0246498584747314 0.0200000000000102 0.0200000000000102 0.0 683 +684 0.024179220199585 0.0299999999999869 0.0299999999999869 0.0 684 +685 0.0224809646606445 0.0200000000000102 0.0200000000000102 0.0 685 +686 0.0472848415374756 0.0499999999999972 0.0499999999999972 0.0 686 +687 0.0227711200714111 0.019999999999996 0.019999999999996 0.0 687 +688 0.0226719379425049 0.019999999999996 0.019999999999996 0.0 688 +689 0.0224339962005615 0.0200000000000102 0.0200000000000102 0.0 689 +690 0.022291898727417 0.0300000000000011 0.0300000000000011 0.0 690 +691 0.02239990234375 0.019999999999996 0.019999999999996 0.0 691 +692 0.0513718128204346 0.0499999999999972 0.0499999999999972 0.0 692 +693 0.0307130813598633 0.0300000000000011 0.0300000000000011 0.0 693 +694 0.0228471755981445 0.019999999999996 0.019999999999996 0.0 694 +695 0.0224709510803223 0.0300000000000011 0.0300000000000011 0.0 695 +696 0.0225100517272949 0.0200000000000102 0.0200000000000102 0.0 696 +697 0.0233030319213867 0.019999999999996 0.019999999999996 0.0 697 +698 0.0470919609069824 0.0499999999999972 0.0499999999999972 0.0 698 +699 0.0229198932647705 0.019999999999996 0.019999999999996 0.0 699 +700 0.0227630138397217 0.0200000000000102 0.0200000000000102 0.0 700 +701 0.0225980281829834 0.0200000000000102 0.0200000000000102 0.0 701 +702 0.0258259773254395 0.019999999999996 0.019999999999996 0.0 702 +703 0.0223879814147949 0.0300000000000011 0.0300000000000011 0.0 703 +704 0.0224990844726562 0.019999999999996 0.019999999999996 0.0 704 +705 0.0473251342773438 0.0499999999999972 0.0499999999999972 0.0 705 +706 0.0234189033508301 0.019999999999996 0.019999999999996 0.0 706 +707 0.0227119922637939 0.0200000000000102 0.0200000000000102 0.0 707 +708 0.0224349498748779 0.019999999999996 0.019999999999996 0.0 708 +709 0.0224518775939941 0.0300000000000011 0.0300000000000011 0.0 709 +710 0.0225179195404053 0.019999999999996 0.019999999999996 0.0 710 +711 0.0502331256866455 0.0499999999999972 0.0499999999999972 0.0 711 +712 0.0228428840637207 0.0200000000000102 0.0200000000000102 0.0 712 +713 0.0227060317993164 0.0300000000000011 0.0300000000000011 0.0 713 +714 0.023097038269043 0.019999999999996 0.019999999999996 0.0 714 +715 0.0223181247711182 0.019999999999996 0.019999999999996 0.0 715 +716 0.0222809314727783 0.019999999999996 0.019999999999996 0.0 716 +717 0.0471060276031494 0.0500000000000114 0.0500000000000114 0.0 717 +718 0.0228781700134277 0.019999999999996 0.019999999999996 0.0 718 +719 0.0229380130767822 0.0300000000000011 0.0300000000000011 0.0 719 +720 0.0258369445800781 0.019999999999996 0.019999999999996 0.0 720 +721 0.0224931240081787 0.0300000000000011 0.0300000000000011 0.0 721 +722 0.0230259895324707 0.019999999999996 0.019999999999996 0.0 722 +723 0.02252197265625 0.0200000000000102 0.0200000000000102 0.0 723 +724 0.0475549697875977 0.0499999999999972 0.0499999999999972 0.0 724 +725 0.0227770805358887 0.019999999999996 0.019999999999996 0.0 725 +726 0.0225141048431396 0.019999999999996 0.019999999999996 0.0 726 +727 0.0227451324462891 0.0300000000000011 0.0300000000000011 0.0 727 +728 0.0223758220672607 0.0200000000000102 0.0200000000000102 0.0 728 +729 0.023906946182251 0.019999999999996 0.019999999999996 0.0 729 +730 0.0556581020355225 0.0600000000000023 0.0600000000000023 0.0 730 +731 0.0229699611663818 0.019999999999996 0.019999999999996 0.0 731 +732 0.0226690769195557 0.019999999999996 0.019999999999996 0.0 732 +733 0.0225589275360107 0.0300000000000011 0.0300000000000011 0.0 733 +734 0.0232241153717041 0.019999999999996 0.019999999999996 0.0 734 +735 0.0225598812103271 0.0200000000000102 0.0200000000000102 0.0 735 +736 0.0470528602600098 0.0499999999999972 0.0499999999999972 0.0 736 +737 0.0228769779205322 0.019999999999996 0.019999999999996 0.0 737 +738 0.0257880687713623 0.0300000000000011 0.0300000000000011 0.0 738 +739 0.0235300064086914 0.019999999999996 0.019999999999996 0.0 739 +740 0.0224180221557617 0.0200000000000102 0.0200000000000102 0.0 740 +741 0.0224599838256836 0.0300000000000011 0.0300000000000011 0.0 741 +742 0.022385835647583 0.019999999999996 0.019999999999996 0.0 742 +743 0.0479929447174072 0.0499999999999972 0.0499999999999972 0.0 743 +744 0.0231039524078369 0.019999999999996 0.019999999999996 0.0 744 +745 0.0225660800933838 0.0200000000000102 0.0200000000000102 0.0 745 +746 0.0224900245666504 0.019999999999996 0.019999999999996 0.0 746 +747 0.0224640369415283 0.0300000000000011 0.0300000000000011 0.0 747 +748 0.0256268978118896 0.019999999999996 0.019999999999996 0.0 748 +749 0.0473120212554932 0.0499999999999972 0.0499999999999972 0.0 749 +750 0.0228018760681152 0.0200000000000102 0.0200000000000102 0.0 750 +751 0.0232498645782471 0.0300000000000011 0.0300000000000011 0.0 751 +752 0.0224390029907227 0.019999999999996 0.019999999999996 0.0 752 +753 0.022291898727417 0.019999999999996 0.019999999999996 0.0 753 +754 0.0223748683929443 0.019999999999996 0.019999999999996 0.0 754 +755 0.0472152233123779 0.0500000000000114 0.0500000000000114 0.0 755 +756 0.0228731632232666 0.019999999999996 0.019999999999996 0.0 756 +757 0.0252671241760254 0.0300000000000011 0.0300000000000011 0.0 757 +758 0.0226409435272217 0.019999999999996 0.019999999999996 0.0 758 +759 0.0225830078125 0.019999999999996 0.019999999999996 0.0 759 +760 0.0225331783294678 0.0300000000000011 0.0300000000000011 0.0 760 +761 0.0225949287414551 0.0200000000000102 0.0200000000000102 0.0 761 +762 0.0475749969482422 0.0499999999999972 0.0499999999999972 0.0 762 +763 0.0227329730987549 0.019999999999996 0.019999999999996 0.0 763 +764 0.0225529670715332 0.019999999999996 0.019999999999996 0.0 764 +765 0.0224440097808838 0.0200000000000102 0.0200000000000102 0.0 765 +766 0.0223290920257568 0.0300000000000011 0.0300000000000011 0.0 766 +767 0.033358097076416 0.0299999999999869 0.0299999999999869 0.0 767 +768 0.0471920967102051 0.0500000000000114 0.0500000000000114 0.0 768 +769 0.0227799415588379 0.019999999999996 0.019999999999996 0.0 769 +770 0.0234429836273193 0.019999999999996 0.019999999999996 0.0 770 +771 0.0224521160125732 0.0300000000000011 0.0300000000000011 0.0 771 +772 0.0226120948791504 0.019999999999996 0.019999999999996 0.0 772 +773 0.0225300788879395 0.0200000000000102 0.0200000000000102 0.0 773 +774 0.0472240447998047 0.0499999999999972 0.0499999999999972 0.0 774 +775 0.0266668796539307 0.0300000000000011 0.0300000000000011 0.0 775 +776 0.023015022277832 0.019999999999996 0.019999999999996 0.0 776 +777 0.0226809978485107 0.019999999999996 0.019999999999996 0.0 777 +778 0.0225629806518555 0.0200000000000102 0.0200000000000102 0.0 778 +779 0.0223550796508789 0.0300000000000011 0.0300000000000011 0.0 779 +780 0.0230989456176758 0.019999999999996 0.019999999999996 0.0 780 +781 0.0475809574127197 0.0499999999999972 0.0499999999999972 0.0 781 +782 0.0226840972900391 0.019999999999996 0.019999999999996 0.0 782 +783 0.0225729942321777 0.0200000000000102 0.0200000000000102 0.0 783 +784 0.0224289894104004 0.0300000000000011 0.0300000000000011 0.0 784 +785 0.0256469249725342 0.019999999999996 0.019999999999996 0.0 785 +786 0.0225028991699219 0.019999999999996 0.019999999999996 0.0 786 +787 0.0480420589447021 0.0499999999999972 0.0499999999999972 0.0 787 +788 0.0228919982910156 0.0200000000000102 0.0200000000000102 0.0 788 +789 0.0226309299468994 0.0299999999999869 0.0299999999999869 0.0 789 +790 0.0224378108978271 0.0200000000000102 0.0200000000000102 0.0 790 +791 0.0224709510803223 0.019999999999996 0.019999999999996 0.0 791 +792 0.0223159790039062 0.019999999999996 0.019999999999996 0.0 792 +793 0.0482239723205566 0.0400000000000063 0.0400000000000063 0.0 793 +794 0.0246069431304932 0.0299999999999869 0.0299999999999869 0.0 794 +795 0.0227251052856445 0.0200000000000102 0.0200000000000102 0.0 795 +796 0.0226359367370605 0.019999999999996 0.019999999999996 0.0 796 +797 0.0224781036376953 0.0300000000000011 0.0300000000000011 0.0 797 +798 0.0225961208343506 0.019999999999996 0.019999999999996 0.0 798 +799 0.0226588249206543 0.019999999999996 0.019999999999996 0.0 799 +800 0.0475590229034424 0.0500000000000114 0.0500000000000114 0.0 800 +801 0.0227870941162109 0.019999999999996 0.019999999999996 0.0 801 +802 0.0225069522857666 0.019999999999996 0.019999999999996 0.0 802 +803 0.0258538722991943 0.0300000000000011 0.0300000000000011 0.0 803 +804 0.0293428897857666 0.0300000000000011 0.0300000000000011 0.0 804 +805 0.022611141204834 0.019999999999996 0.019999999999996 0.0 805 +806 0.0470418930053711 0.0500000000000114 0.0500000000000114 0.0 806 +807 0.0237758159637451 0.019999999999996 0.019999999999996 0.0 807 +808 0.0227320194244385 0.0300000000000011 0.0300000000000011 0.0 808 +809 0.0224711894989014 0.019999999999996 0.019999999999996 0.0 809 +810 0.0225059986114502 0.019999999999996 0.019999999999996 0.0 810 +811 0.0224649906158447 0.0200000000000102 0.0200000000000102 0.0 811 +812 0.0506050586700439 0.0499999999999972 0.0499999999999972 0.0 812 +813 0.0230269432067871 0.0300000000000011 0.0300000000000011 0.0 813 +814 0.0228140354156494 0.019999999999996 0.019999999999996 0.0 814 +815 0.0225369930267334 0.019999999999996 0.019999999999996 0.0 815 +816 0.0224819183349609 0.0300000000000011 0.0300000000000011 0.0 816 +817 0.0230681896209717 0.019999999999996 0.019999999999996 0.0 817 +818 0.0226531028747559 0.0200000000000102 0.0200000000000102 0.0 818 +819 0.0471920967102051 0.0499999999999972 0.0499999999999972 0.0 819 +820 0.022752046585083 0.019999999999996 0.019999999999996 0.0 820 +821 0.0240130424499512 0.0300000000000011 0.0300000000000011 0.0 821 +822 0.024043083190918 0.019999999999996 0.019999999999996 0.0 822 +823 0.022367000579834 0.0200000000000102 0.0200000000000102 0.0 823 +824 0.0223929882049561 0.019999999999996 0.019999999999996 0.0 824 +825 0.0477418899536133 0.0499999999999972 0.0499999999999972 0.0 825 +826 0.0227749347686768 0.0300000000000011 0.0300000000000011 0.0 826 +827 0.0227129459381104 0.019999999999996 0.019999999999996 0.0 827 +828 0.0225088596343994 0.0200000000000102 0.0200000000000102 0.0 828 +829 0.0223178863525391 0.019999999999996 0.019999999999996 0.0 829 +830 0.02256178855896 0.0300000000000011 0.0300000000000011 0.0 830 +831 0.0491888523101807 0.039999999999992 0.039999999999992 0.0 831 +832 0.0238690376281738 0.0300000000000011 0.0300000000000011 0.0 832 +833 0.0228731632232666 0.0200000000000102 0.0200000000000102 0.0 833 +834 0.0226390361785889 0.019999999999996 0.019999999999996 0.0 834 +835 0.0226919651031494 0.0300000000000011 0.0300000000000011 0.0 835 +836 0.0225028991699219 0.019999999999996 0.019999999999996 0.0 836 +837 0.0224220752716064 0.019999999999996 0.019999999999996 0.0 837 +838 0.0475718975067139 0.0500000000000114 0.0500000000000114 0.0 838 +839 0.0228641033172607 0.019999999999996 0.019999999999996 0.0 839 +840 0.0308690071105957 0.0300000000000011 0.0300000000000011 0.0 840 +841 0.0251350402832031 0.0300000000000011 0.0300000000000011 0.0 841 +842 0.022784948348999 0.019999999999996 0.019999999999996 0.0 842 +843 0.022475004196167 0.019999999999996 0.019999999999996 0.0 843 +844 0.0481071472167969 0.0499999999999972 0.0499999999999972 0.0 844 +845 0.022777795791626 0.0200000000000102 0.0200000000000102 0.0 845 +846 0.0225391387939453 0.0300000000000011 0.0300000000000011 0.0 846 +847 0.0223829746246338 0.019999999999996 0.019999999999996 0.0 847 +848 0.0222880840301514 0.019999999999996 0.019999999999996 0.0 848 +849 0.0231649875640869 0.0200000000000102 0.0200000000000102 0.0 849 +850 0.0498239994049072 0.0499999999999972 0.0499999999999972 0.0 850 +851 0.0229728221893311 0.0300000000000011 0.0300000000000011 0.0 851 +852 0.0226678848266602 0.019999999999996 0.019999999999996 0.0 852 +853 0.0235629081726074 0.019999999999996 0.019999999999996 0.0 853 +854 0.0226778984069824 0.0300000000000011 0.0300000000000011 0.0 854 +855 0.0225760936737061 0.019999999999996 0.019999999999996 0.0 855 +856 0.0472428798675537 0.0500000000000114 0.0500000000000114 0.0 856 +857 0.0228590965270996 0.019999999999996 0.019999999999996 0.0 857 +858 0.0256388187408447 0.0300000000000011 0.0300000000000011 0.0 858 +859 0.0229208469390869 0.019999999999996 0.019999999999996 0.0 859 +860 0.0224840641021729 0.019999999999996 0.019999999999996 0.0 860 +861 0.0223701000213623 0.0200000000000102 0.0200000000000102 0.0 861 +862 0.0229117870330811 0.0300000000000011 0.0300000000000011 0.0 862 +863 0.0475149154663086 0.039999999999992 0.039999999999992 0.0 863 +864 0.022799015045166 0.0300000000000011 0.0300000000000011 0.0 864 +865 0.0225379467010498 0.019999999999996 0.019999999999996 0.0 865 +866 0.0226678848266602 0.0200000000000102 0.0200000000000102 0.0 866 +867 0.0223591327667236 0.019999999999996 0.019999999999996 0.0 867 +868 0.0251359939575195 0.0300000000000011 0.0300000000000011 0.0 868 +869 0.0475220680236816 0.0499999999999972 0.0499999999999972 0.0 869 +870 0.0227980613708496 0.019999999999996 0.019999999999996 0.0 870 +871 0.0227110385894775 0.0200000000000102 0.0200000000000102 0.0 871 +872 0.0231759548187256 0.0299999999999869 0.0299999999999869 0.0 872 +873 0.0223469734191895 0.0200000000000102 0.0200000000000102 0.0 873 +874 0.0222749710083008 0.019999999999996 0.019999999999996 0.0 874 +875 0.046968936920166 0.0499999999999972 0.0499999999999972 0.0 875 +876 0.0229840278625488 0.0200000000000102 0.0200000000000102 0.0 876 +877 0.0336899757385254 0.0299999999999869 0.0299999999999869 0.0 877 +878 0.0226821899414062 0.0300000000000011 0.0300000000000011 0.0 878 +879 0.0225288867950439 0.0200000000000102 0.0200000000000102 0.0 879 +880 0.0224189758300781 0.019999999999996 0.019999999999996 0.0 880 +881 0.023205041885376 0.0300000000000011 0.0300000000000011 0.0 881 +882 0.0473780632019043 0.039999999999992 0.039999999999992 0.0 882 +883 0.0226800441741943 0.0300000000000011 0.0300000000000011 0.0 883 +884 0.0224399566650391 0.0200000000000102 0.0200000000000102 0.0 884 +885 0.0223681926727295 0.019999999999996 0.019999999999996 0.0 885 +886 0.0252659320831299 0.0300000000000011 0.0300000000000011 0.0 886 +887 0.0249259471893311 0.019999999999996 0.019999999999996 0.0 887 +888 0.047400951385498 0.0499999999999972 0.0499999999999972 0.0 888 +889 0.0227570533752441 0.0200000000000102 0.0200000000000102 0.0 889 +890 0.0234551429748535 0.019999999999996 0.019999999999996 0.0 890 +891 0.0227649211883545 0.0300000000000011 0.0300000000000011 0.0 891 +892 0.0223729610443115 0.019999999999996 0.019999999999996 0.0 892 +893 0.0223479270935059 0.019999999999996 0.019999999999996 0.0 893 +894 0.047307014465332 0.0500000000000114 0.0500000000000114 0.0 894 +895 0.0258030891418457 0.019999999999996 0.019999999999996 0.0 895 +896 0.0229730606079102 0.0300000000000011 0.0300000000000011 0.0 896 +897 0.0226550102233887 0.019999999999996 0.019999999999996 0.0 897 +898 0.0230071544647217 0.019999999999996 0.019999999999996 0.0 898 +899 0.0224480628967285 0.0300000000000011 0.0300000000000011 0.0 899 +900 0.047260046005249 0.0400000000000063 0.0400000000000063 0.0 900 +901 0.0229511260986328 0.0300000000000011 0.0300000000000011 0.0 901 +902 0.0227549076080322 0.019999999999996 0.019999999999996 0.0 902 +903 0.0227870941162109 0.019999999999996 0.019999999999996 0.0 903 +904 0.023169994354248 0.0200000000000102 0.0200000000000102 0.0 904 +905 0.0247299671173096 0.0299999999999869 0.0299999999999869 0.0 905 +906 0.0232272148132324 0.0200000000000102 0.0200000000000102 0.0 906 +907 0.0473639965057373 0.0499999999999972 0.0499999999999972 0.0 907 +908 0.0231180191040039 0.019999999999996 0.019999999999996 0.0 908 +909 0.0226378440856934 0.0300000000000011 0.0300000000000011 0.0 909 +910 0.0224730968475342 0.019999999999996 0.019999999999996 0.0 910 +911 0.0223720073699951 0.0200000000000102 0.0200000000000102 0.0 911 +912 0.0224881172180176 0.019999999999996 0.019999999999996 0.0 912 +913 0.0518181324005127 0.0600000000000023 0.0600000000000023 0.0 913 +914 0.0285370349884033 0.019999999999996 0.019999999999996 0.0 914 +915 0.0229339599609375 0.0300000000000011 0.0300000000000011 0.0 915 +916 0.0224258899688721 0.019999999999996 0.019999999999996 0.0 916 +917 0.0223419666290283 0.0200000000000102 0.0200000000000102 0.0 917 +918 0.0231149196624756 0.019999999999996 0.019999999999996 0.0 918 +919 0.0469498634338379 0.0499999999999972 0.0499999999999972 0.0 919 +920 0.0229380130767822 0.019999999999996 0.019999999999996 0.0 920 +921 0.022784948348999 0.0300000000000011 0.0300000000000011 0.0 921 +922 0.0224778652191162 0.0200000000000102 0.0200000000000102 0.0 922 +923 0.025670051574707 0.0299999999999869 0.0299999999999869 0.0 923 +924 0.0241270065307617 0.0200000000000102 0.0200000000000102 0.0 924 +925 0.0224959850311279 0.019999999999996 0.019999999999996 0.0 925 +926 0.0475151538848877 0.0499999999999972 0.0499999999999972 0.0 926 +927 0.0233569145202637 0.019999999999996 0.019999999999996 0.0 927 +928 0.022697925567627 0.0300000000000011 0.0300000000000011 0.0 928 +929 0.0224049091339111 0.0200000000000102 0.0200000000000102 0.0 929 +930 0.0223929882049561 0.019999999999996 0.019999999999996 0.0 930 +931 0.0224430561065674 0.019999999999996 0.019999999999996 0.0 931 +932 0.0508589744567871 0.0499999999999972 0.0499999999999972 0.0 932 +933 0.0229549407958984 0.0300000000000011 0.0300000000000011 0.0 933 +934 0.0227360725402832 0.0200000000000102 0.0200000000000102 0.0 934 +935 0.0230159759521484 0.019999999999996 0.019999999999996 0.0 935 +936 0.0223309993743896 0.019999999999996 0.019999999999996 0.0 936 +937 0.0222959518432617 0.019999999999996 0.019999999999996 0.0 937 +938 0.0472970008850098 0.0400000000000063 0.0400000000000063 0.0 938 +939 0.0230600833892822 0.0300000000000011 0.0300000000000011 0.0 939 +940 0.0226349830627441 0.019999999999996 0.019999999999996 0.0 940 +941 0.025303840637207 0.0300000000000011 0.0300000000000011 0.0 941 +942 0.0234689712524414 0.019999999999996 0.019999999999996 0.0 942 +943 0.022615909576416 0.019999999999996 0.019999999999996 0.0 943 +944 0.0470030307769775 0.0500000000000114 0.0500000000000114 0.0 944 +945 0.0232269763946533 0.019999999999996 0.019999999999996 0.0 945 +946 0.0227811336517334 0.0300000000000011 0.0300000000000011 0.0 946 +947 0.0225110054016113 0.019999999999996 0.019999999999996 0.0 947 +948 0.0224099159240723 0.019999999999996 0.019999999999996 0.0 948 +949 0.0224759578704834 0.0200000000000102 0.0200000000000102 0.0 949 +950 0.0223360061645508 0.0300000000000011 0.0300000000000011 0.0 950 +951 0.0556850433349609 0.0499999999999972 0.0499999999999972 0.0 951 +952 0.0229251384735107 0.019999999999996 0.019999999999996 0.0 952 +953 0.0225358009338379 0.0300000000000011 0.0300000000000011 0.0 953 +954 0.0226168632507324 0.019999999999996 0.019999999999996 0.0 954 +955 0.023292064666748 0.019999999999996 0.019999999999996 0.0 955 +956 0.0225601196289062 0.0300000000000011 0.0300000000000011 0.0 956 +957 0.0472140312194824 0.0400000000000063 0.0400000000000063 0.0 957 +958 0.0228290557861328 0.0300000000000011 0.0300000000000011 0.0 958 +959 0.0247390270233154 0.019999999999996 0.019999999999996 0.0 959 +960 0.0244059562683105 0.019999999999996 0.019999999999996 0.0 960 +961 0.0223748683929443 0.0300000000000011 0.0300000000000011 0.0 961 +962 0.0224399566650391 0.0200000000000102 0.0200000000000102 0.0 962 +963 0.0478479862213135 0.0499999999999972 0.0499999999999972 0.0 963 +964 0.0231130123138428 0.019999999999996 0.019999999999996 0.0 964 +965 0.0229220390319824 0.019999999999996 0.019999999999996 0.0 965 +966 0.0224699974060059 0.0300000000000011 0.0300000000000011 0.0 966 +967 0.0225620269775391 0.0200000000000102 0.0200000000000102 0.0 967 +968 0.0224020481109619 0.019999999999996 0.019999999999996 0.0 968 +969 0.0508251190185547 0.0499999999999972 0.0499999999999972 0.0 969 +970 0.0230629444122314 0.0300000000000011 0.0300000000000011 0.0 970 +971 0.0234439373016357 0.019999999999996 0.019999999999996 0.0 971 +972 0.0241410732269287 0.0200000000000102 0.0200000000000102 0.0 972 +973 0.0225048065185547 0.019999999999996 0.019999999999996 0.0 973 +974 0.0223360061645508 0.0300000000000011 0.0300000000000011 0.0 974 +975 0.0224909782409668 0.019999999999996 0.019999999999996 0.0 975 +976 0.0475950241088867 0.0499999999999972 0.0499999999999972 0.0 976 +977 0.0227401256561279 0.0200000000000102 0.0200000000000102 0.0 977 +978 0.0255289077758789 0.019999999999996 0.019999999999996 0.0 978 +979 0.0238900184631348 0.0300000000000011 0.0300000000000011 0.0 979 +980 0.0224909782409668 0.019999999999996 0.019999999999996 0.0 980 +981 0.0223910808563232 0.019999999999996 0.019999999999996 0.0 981 +982 0.0473268032073975 0.0499999999999972 0.0499999999999972 0.0 982 +983 0.0227880477905273 0.0200000000000102 0.0200000000000102 0.0 983 +984 0.0226118564605713 0.0300000000000011 0.0300000000000011 0.0 984 +985 0.0223948955535889 0.019999999999996 0.019999999999996 0.0 985 +986 0.0223472118377686 0.019999999999996 0.019999999999996 0.0 986 +987 0.0237748622894287 0.0200000000000102 0.0200000000000102 0.0 987 +988 0.0564570426940918 0.0499999999999972 0.0499999999999972 0.0 988 +989 0.0229530334472656 0.0200000000000102 0.0200000000000102 0.0 989 +990 0.0226871967315674 0.0300000000000011 0.0300000000000011 0.0 990 +991 0.0234870910644531 0.019999999999996 0.019999999999996 0.0 991 +992 0.0224900245666504 0.019999999999996 0.019999999999996 0.0 992 +993 0.0224850177764893 0.0300000000000011 0.0300000000000011 0.0 993 +994 0.0470020771026611 0.0400000000000063 0.0400000000000063 0.0 994 +995 0.022852897644043 0.0300000000000011 0.0300000000000011 0.0 995 +996 0.0257470607757568 0.019999999999996 0.019999999999996 0.0 996 +997 0.0236849784851074 0.0300000000000011 0.0300000000000011 0.0 997 +998 0.0226609706878662 0.019999999999996 0.019999999999996 0.0 998 +999 0.0222959518432617 0.019999999999996 0.019999999999996 0.0 999 +1000 0.0223429203033447 0.0200000000000102 0.0200000000000102 0.0 1000 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure.log b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure.log new file mode 100644 index 00000000..1d42e63d --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure.log @@ -0,0 +1,262 @@ +========================== 2009-04-01T16:50:52 CEST =========================== +Benchmarking on ruby 1.8.6 (2008-08-11 patchlevel 287) [i686-linux]. +Running 'GeneratorBenchmarkPure' for 1000 iterations/method (compare_time=real) +=============================================================================== + +This first run is only for warmup. +GeneratorBenchmarkPure#generator_pretty: + real total user system +sum 27.356301069 27.380000000 27.370000000 0.010000000 +min 0.022372007 0.020000000 0.020000000 0.000000000 +std- 0.018178834 0.017248947 0.017256376 -0.000306228 +mean 0.027356301 0.027380000 0.027370000 0.000010000 +std+ 0.036533768 0.037511053 0.037483624 0.000326228 +max 0.059602976 0.060000000 0.060000000 0.010000000 +std 0.009177467 0.010131053 0.010113624 0.000316228 +std% 33.547909026 37.001655096 36.951493429 3162.277660168 +harm 0.025499974 0.024719842 0.024716787 nan +geo 0.026258699 0.025883656 0.025877881 0.000000000 +q1 0.023006916 0.020000000 0.020000000 0.000000000 +med 0.023234129 0.020000000 0.020000000 0.000000000 +q3 0.024879038 0.030000000 0.030000000 0.000000000 + 1000 36.55465 0.027356301 + calls calls/sec secs/call + + 0.05774 -| + 0.05402 -|* + 0.05030 -|**** + 0.04657 -|*** + 0.04285 -| + 0.03913 -| + 0.03540 -| + 0.03168 -|* + 0.02796 -|*** + 0.02423 -|************************************************** + +Outliers detected with box plot algo (median=0.02323, iqr=0.00187, factor=3.00): +high=72 very_high=150 + +Ljung-Box statistics: q=3705.61130 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +GeneratorBenchmarkPure#generator_pretty: + real total user system +sum 27.569372892 27.540000000 27.530000000 0.010000000 +min 0.022536039 0.020000000 0.020000000 0.000000000 +std- 0.018335894 0.017329581 0.017326902 -0.000306228 +mean 0.027569373 0.027540000 0.027530000 0.000010000 +std+ 0.036802852 0.037750419 0.037733098 0.000326228 +max 0.056230068 0.060000000 0.060000000 0.010000000 +std 0.009233479 0.010210419 0.010203098 0.000316228 +std% 33.491797772 37.074868658 37.061742557 3162.277660168 +harm 0.025675439 0.024841635 0.024836493 nan +geo 0.026453993 0.026024721 0.026017235 0.000000000 +q1 0.023056030 0.020000000 0.020000000 0.000000000 +med 0.023363113 0.020000000 0.020000000 0.000000000 +q3 0.025253892 0.030000000 0.030000000 0.000000000 + 1000 36.27213 0.027569373 + calls calls/sec secs/call + + 0.05455 -|* + 0.05118 -|** + 0.04781 -|****** + 0.04444 -| + 0.04107 -| + 0.03770 -| + 0.03433 -| + 0.03096 -|* + 0.02759 -|***** + 0.02422 -|************************************************** + +Outliers detected with box plot algo (median=0.02336, iqr=0.00220, factor=3.00): +high=67 very_high=148 + +Ljung-Box statistics: q=3212.48820 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +No initial data truncated. + => System may have been in a steady state from the beginning. +------------------------------------------------------------------------------- + +This first run is only for warmup. +GeneratorBenchmarkPure#generator_safe: + real total user system +sum 26.869803667 26.870000000 26.870000000 0.000000000 +min 0.022134781 0.020000000 0.020000000 0.000000000 +std- 0.017763505 0.016750439 0.016750439 0.000000000 +mean 0.026869804 0.026870000 0.026870000 0.000000000 +std+ 0.035976103 0.036989561 0.036989561 0.000000000 +max 0.054952860 0.060000000 0.060000000 0.000000000 +std 0.009106299 0.010119561 0.010119561 0.000000000 +std% 33.890455748 37.661185483 37.661185483 nan +harm 0.024986876 0.024236549 0.024236549 nan +geo 0.025759291 0.025373850 0.025373850 0.000000000 +q1 0.022480011 0.020000000 0.020000000 0.000000000 +med 0.022669554 0.020000000 0.020000000 0.000000000 +q3 0.024562180 0.030000000 0.030000000 0.000000000 + 1000 37.21650 0.026869804 + calls calls/sec secs/call + + 0.05331 -|* + 0.05003 -|** + 0.04675 -|******* + 0.04347 -| + 0.04018 -| + 0.03690 -| + 0.03362 -| + 0.03034 -|* + 0.02706 -|**** + 0.02378 -|************************************************** + +Outliers detected with box plot algo (median=0.02267, iqr=0.00208, factor=3.00): +high=77 very_high=149 + +Ljung-Box statistics: q=3100.69443 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +GeneratorBenchmarkPure#generator_safe: + real total user system +sum 27.079979420 27.040000000 27.030000000 0.010000000 +min 0.022160053 0.020000000 0.020000000 0.000000000 +std- 0.017839790 0.016756803 0.016774061 -0.000306228 +mean 0.027079979 0.027040000 0.027030000 0.000010000 +std+ 0.036320169 0.037323197 0.037285939 0.000326228 +max 0.056457043 0.060000000 0.060000000 0.010000000 +std 0.009240189 0.010283197 0.010255939 0.000316228 +std% 34.121847738 38.029575352 37.942800504 3162.277660168 +harm 0.025134510 0.024331887 0.024329914 nan +geo 0.025935574 0.025501913 0.025497264 0.000000000 +q1 0.022511005 0.020000000 0.020000000 0.000000000 +med 0.022763968 0.020000000 0.020000000 0.000000000 +q3 0.024686873 0.030000000 0.030000000 0.000000000 + 1000 36.92765 0.027079979 + calls calls/sec secs/call + + 0.05474 -| + 0.05131 -|* + 0.04788 -|******** + 0.04445 -| + 0.04102 -| + 0.03759 -| + 0.03416 -| + 0.03073 -|* + 0.02730 -|*** + 0.02387 -|************************************************** + +Outliers detected with box plot algo (median=0.02276, iqr=0.00218, factor=3.00): +high=53 very_high=158 + +Ljung-Box statistics: q=3263.81737 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +No initial data truncated. + => System may have been in a steady state from the beginning. +------------------------------------------------------------------------------- + +This first run is only for warmup. +GeneratorBenchmarkPure#generator_fast: + real total user system +sum 19.930217266 19.900000000 19.900000000 0.000000000 +min 0.015556812 0.010000000 0.010000000 0.000000000 +std- 0.010984683 0.009865525 0.009865525 0.000000000 +mean 0.019930217 0.019900000 0.019900000 0.000000000 +std+ 0.028875752 0.029934475 0.029934475 0.000000000 +max 0.048508883 0.050000000 0.050000000 0.000000000 +std 0.008945535 0.010034475 0.010034475 0.000000000 +std% 44.884280314 50.424498030 50.424498030 nan +harm 0.017806422 0.016056519 0.016056519 nan +geo 0.018618502 0.017792091 0.017792091 0.000000000 +q1 0.015833676 0.010000000 0.010000000 0.000000000 +med 0.016059995 0.020000000 0.020000000 0.000000000 +q3 0.016686678 0.020000000 0.020000000 0.000000000 + 1000 50.17507 0.019930217 + calls calls/sec secs/call + + 0.04686 -| + 0.04357 -|** + 0.04027 -|****** + 0.03698 -| + 0.03368 -| + 0.03039 -| + 0.02709 -| + 0.02379 -|* + 0.02050 -|** + 0.01720 -|************************************************** + +Outliers detected with box plot algo (median=0.01606, iqr=0.00085, factor=3.00): +high=46 very_high=180 + +Ljung-Box statistics: q=3486.59836 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +GeneratorBenchmarkPure#generator_fast: + real total user system +sum 20.008520842 19.960000000 19.950000000 0.010000000 +min 0.015434027 0.010000000 0.010000000 0.000000000 +std- 0.010882230 0.009581845 0.009596030 -0.000306228 +mean 0.020008521 0.019960000 0.019950000 0.000010000 +std+ 0.029134812 0.030338155 0.030303970 0.000326228 +max 0.047976971 0.050000000 0.050000000 0.010000000 +std 0.009126291 0.010378155 0.010353970 0.000316228 +std% 45.612021047 51.994765712 51.899601404 3162.277660168 +harm 0.017787111 0.015944725 0.015943454 nan +geo 0.018637889 0.017737808 0.017733851 0.000000000 +q1 0.015746295 0.010000000 0.010000000 0.000000000 +med 0.015944481 0.020000000 0.020000000 0.000000000 +q3 0.016811609 0.020000000 0.020000000 0.000000000 + 1000 49.97871 0.020008521 + calls calls/sec secs/call + + 0.04635 -|* + 0.04310 -|** + 0.03984 -|******* + 0.03659 -| + 0.03333 -| + 0.03008 -| + 0.02682 -| + 0.02357 -| + 0.02032 -|*** + 0.01706 -|************************************************** + +Outliers detected with box plot algo (median=0.01594, iqr=0.00107, factor=3.00): +high=64 very_high=166 + +Ljung-Box statistics: q=2965.93220 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +No initial data truncated. + => System may have been in a steady state from the beginning. +========================== 2009-04-01T16:53:33 CEST =========================== + +Comparing times (call_time_mean): + 1 GeneratorBenchmarkPure#generator_fast 1000 repeats: + 49.978706968 ( real) -> 1.378x + 0.020008521 + 2 GeneratorBenchmarkPure#generator_safe 1000 repeats: + 36.927649925 ( real) -> 1.018x 3 (>=3859) + 0.027079979 + 3 GeneratorBenchmarkPure#generator_pretty 1000 repeats: + 36.272134441 ( real) -> 1.000x 2 (>=3859) + 0.027569373 + calls/sec ( time) -> speed covers + secs/call + +Comparing times (call_time_median): + 1 GeneratorBenchmarkPure#generator_fast 1000 repeats: + 62.717626652 ( real) -> 1.465x + 0.015944481 + 2 GeneratorBenchmarkPure#generator_safe 1000 repeats: + 43.929073409 ( real) -> 1.026x 3 (>=3859) + 0.022763968 + 3 GeneratorBenchmarkPure#generator_pretty 1000 repeats: + 42.802514491 ( real) -> 1.000x 2 (>=3859) + 0.023363113 + calls/sec ( time) -> speed covers + secs/call +=============================================================================== +Writing measurement data file '/data/scm/json/benchmarks/data/GeneratorBenchmarkPure#generator_pretty.dat'. +Writing autocorrelation plot file '/data/scm/json/benchmarks/data/GeneratorBenchmarkPure#generator_pretty-autocorrelation.dat'. +Writing measurement data file '/data/scm/json/benchmarks/data/GeneratorBenchmarkPure#generator_safe.dat'. +Writing autocorrelation plot file '/data/scm/json/benchmarks/data/GeneratorBenchmarkPure#generator_safe-autocorrelation.dat'. +Writing measurement data file '/data/scm/json/benchmarks/data/GeneratorBenchmarkPure#generator_fast.dat'. +Writing autocorrelation plot file '/data/scm/json/benchmarks/data/GeneratorBenchmarkPure#generator_fast-autocorrelation.dat'. diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator-autocorrelation.dat new file mode 100644 index 00000000..8817d651 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator-autocorrelation.dat @@ -0,0 +1,1000 @@ +#lag autocorrelation +1 1.0 +2 -0.0465724627546347 +3 -0.0538491011993629 +4 -0.0538837516678858 +5 -0.0581087152880847 +6 -0.0572986418232159 +7 -0.0599999756465123 +8 -0.068646253651936 +9 -0.0748373181827194 +10 -0.0762302382502274 +11 -0.0698190157504385 +12 -0.0638026172211339 +13 -0.056269249634719 +14 -0.0567327382445349 +15 -0.0596771394790282 +16 -0.054002423139168 +17 -0.0490317335722634 +18 0.461538736857567 +19 0.45915885478734 +20 -0.0465031134094806 +21 -0.0522729893812941 +22 -0.0556508820670087 +23 -0.0550082280116714 +24 -0.0545719306525113 +25 -0.0657168876641937 +26 -0.0693857874047984 +27 -0.0792986072802413 +28 -0.0733338236920328 +29 -0.0654333815670565 +30 -0.0571917436864775 +31 -0.0526717459233624 +32 -0.0557521787108153 +33 -0.0549975758505058 +34 -0.0517415749303995 +35 0.0235297603781655 +36 0.804189593789118 +37 0.0278204967070628 +38 -0.050024141489799 +39 -0.0518095926145569 +40 -0.0452419084747306 +41 -0.0508505065460828 +42 -0.0630761219578647 +43 -0.062815338541251 +44 -0.0772705590073707 +45 -0.0729125138410514 +46 -0.0718320579999123 +47 -0.0607354760752678 +48 -0.0537362276786008 +49 -0.0486777895346357 +50 -0.0554247873222313 +51 -0.0511645855928409 +52 -0.0466004298363093 +53 0.459873350367521 +54 0.424472275070108 +55 -0.0487047547824375 +56 -0.0545283173980978 +57 -0.0480870048405532 +58 -0.0558758950923908 +59 -0.0508952051704444 +60 -0.0620003778190341 +61 -0.0676424010473159 +62 -0.0753766989500048 +63 -0.0695341618321725 +64 -0.0663751431467297 +65 -0.0563170232338965 +66 -0.053655761264179 +67 -0.0530055660822738 +68 -0.0517420323264873 +69 -0.0456703115975304 +70 0.103335608865948 +71 0.639961232446673 +72 0.0835611643585718 +73 -0.0505874487567197 +74 -0.0544864827038179 +75 -0.05268470170316 +76 -0.0471381749128569 +77 -0.0587367141040808 +78 -0.0594188669128526 +79 -0.0650917021991912 +80 -0.068525580194848 +81 -0.0720464392408628 +82 -0.0530371585210882 +83 -0.0594974405056426 +84 -0.0468462249568105 +85 -0.0556729861678099 +86 -0.0486685569511801 +87 -0.0231831809211586 +88 0.412151261252192 +89 0.427286596751845 +90 -0.0468484487476343 +91 -0.0513065750413643 +92 -0.0506460103589642 +93 -0.0523040710285122 +94 -0.0553864194240335 +95 -0.0624298273708398 +96 -0.0629408163122051 +97 -0.0704192947779158 +98 -0.0661863417422444 +99 -0.0616198727092325 +100 -0.0549440862832691 +101 -0.0493100463446785 +102 -0.0513058903561152 +103 -0.0546567629566328 +104 -0.0447767089062448 +105 0.155994950171604 +106 0.499983838989633 +107 0.146752854694195 +108 -0.0499527760238258 +109 -0.0481994338837686 +110 -0.0507971256336303 +111 -0.053242725247733 +112 -0.0556340421399292 +113 -0.0659043126583437 +114 -0.0664898553672703 +115 -0.0623446272778118 +116 -0.0661076782182718 +117 -0.0496402401287781 +118 -0.0494603231236963 +119 -0.04785210230028 +120 -0.0549514395062738 +121 -0.0457893865901791 +122 0.0107718727916323 +123 0.354591871972286 +124 0.378214524188427 +125 -0.00576473785992366 +126 -0.0475263414095933 +127 -0.0467032507959455 +128 -0.0492439340398371 +129 -0.0553725291795042 +130 -0.0588373348224932 +131 -0.0653802923166691 +132 -0.065420878560692 +133 -0.0664825458346486 +134 -0.0585794787867471 +135 -0.0526654847715212 +136 -0.0458834268571694 +137 -0.0488834733479998 +138 -0.0484626462105708 +139 -0.0459832096817391 +140 0.217115969208045 +141 0.366645152379531 +142 0.180037374351014 +143 -0.0470069302868867 +144 -0.0448016085636167 +145 -0.0480964372087658 +146 -0.047581587974722 +147 -0.0542737921731714 +148 -0.0616712591015281 +149 -0.0645264998964167 +150 -0.0660893063296893 +151 -0.0626040533901412 +152 -0.0563401748225009 +153 -0.0489872324179382 +154 -0.0416660137613489 +155 -0.0474153625982119 +156 -0.0429322203344692 +157 0.0758981518142605 +158 0.280022168317631 +159 0.322388389335567 +160 0.029741268314489 +161 -0.0477650431020993 +162 -0.0450492975581489 +163 -0.0437136320420844 +164 -0.0525847472537078 +165 -0.0545773291954165 +166 -0.0605617971026816 +167 -0.0604174493574271 +168 -0.0668887082049361 +169 -0.0569988719330788 +170 -0.0531317736158737 +171 -0.0453847330038626 +172 -0.0478811645968217 +173 -0.0490973206952072 +174 -0.0208865958962374 +175 0.219799921570466 +176 0.281455499801039 +177 0.217413022569843 +178 -0.0472411753883375 +179 -0.0420519413404592 +180 -0.0503599257085886 +181 -0.0460149167014056 +182 -0.0525935089624673 +183 -0.058565014679309 +184 -0.0597480380605469 +185 -0.0594067588886417 +186 -0.0596129671442577 +187 -0.0532084985745771 +188 -0.0488672523172161 +189 -0.0467425993035773 +190 -0.047469398929737 +191 -0.0478812995202321 +192 0.113496325641223 +193 0.235261527843186 +194 0.274288512637064 +195 0.0686558749507578 +196 -0.0421890074761181 +197 -0.0462774420288975 +198 -0.0436343780463106 +199 -0.0526745158526506 +200 -0.0530085997416379 +201 -0.0595766365030657 +202 -0.0527520859095327 +203 -0.0617844575573737 +204 -0.0533732516707478 +205 -0.0475406344908671 +206 -0.0448557657939025 +207 -0.0491813452587493 +208 -0.0465215540303466 +209 0.0129885978681198 +210 0.18048531357979 +211 0.232613590605931 +212 0.216739579303611 +213 -0.0198642765598399 +214 -0.0414628173858397 +215 -0.0446070145491157 +216 -0.0466847454519845 +217 -0.0516226742873491 +218 -0.0545361970917439 +219 -0.0613148091516843 +220 -0.055072960413915 +221 -0.0570761596774525 +222 -0.0495753919838192 +223 -0.044640513821499 +224 -0.0405018327822807 +225 -0.0466702636420172 +226 -0.0430523088898141 +227 0.125260003795363 +228 0.191674753632075 +229 0.237532651857125 +230 0.0874635279713366 +231 -0.0384027504022232 +232 -0.0385130011851906 +233 -0.0369193020542282 +234 -0.0515458512947041 +235 -0.050306447453753 +236 -0.0581741159838659 +237 -0.052999201910556 +238 -0.0589658237786291 +239 -0.0514526377102802 +240 -0.0466869399159385 +241 -0.0380841759966984 +242 -0.0453267873931886 +243 -0.0425000608264673 +244 0.0366267109959152 +245 0.160369979130273 +246 0.196676462412679 +247 0.196963399648668 +248 -0.00269284361330376 +249 -0.0432567847711532 +250 -0.038260742578146 +251 -0.0448624744088596 +252 -0.0455503391926038 +253 -0.0532191861758754 +254 -0.0548508398385335 +255 -0.0555442566058335 +256 -0.0526918597919155 +257 -0.0496453707825256 +258 -0.0463836479193388 +259 -0.0379199031664589 +260 -0.043979755952542 +261 -0.0385836044654481 +262 0.148383243382033 +263 0.160888203514488 +264 0.201083269668142 +265 0.101463931607865 +266 -0.0389240581250844 +267 -0.043318710806698 +268 -0.0360099743646708 +269 -0.0479594556724686 +270 -0.0461272027080179 +271 -0.0510551768794275 +272 -0.0463026057033333 +273 -0.0586300566668458 +274 -0.0481537987530518 +275 -0.0467240944281063 +276 -0.0388278648519038 +277 -0.0438740084909164 +278 -0.0404201849366918 +279 0.0573087818198142 +280 0.149625568374594 +281 0.165251996461555 +282 0.180497909191808 +283 0.0141274252706337 +284 -0.0433910523077124 +285 -0.0353327138881179 +286 -0.04407012419326 +287 -0.0472875341495554 +288 -0.0500154039913527 +289 -0.0489059070454218 +290 -0.0523175481803876 +291 -0.0483438070974799 +292 -0.0465391341735897 +293 -0.0443706893358358 +294 -0.0383212232736209 +295 -0.0439923509231612 +296 -0.0179530530333497 +297 0.126953953852207 +298 0.148073497780274 +299 0.169463284775491 +300 0.12460981401008 +301 -0.0384433337210392 +302 -0.037574676038055 +303 -0.0373312294892246 +304 -0.0476939816787347 +305 -0.0485476034606885 +306 -0.053203479537681 +307 -0.0432695529453645 +308 -0.0531581165281506 +309 -0.0433332891054256 +310 -0.0406621361812071 +311 -0.0336785273069936 +312 -0.0450892345419585 +313 -0.0372803722726718 +314 0.0747413637301572 +315 0.12838403521187 +316 0.131273451158583 +317 0.165634916670676 +318 0.0393574762093495 +319 -0.0400219462092557 +320 -0.0321130988518114 +321 -0.0426329631110547 +322 -0.0472021330054887 +323 -0.0510884361963381 +324 -0.0451526836510229 +325 -0.0497432174259365 +326 -0.0494924567626408 +327 -0.0426445357005891 +328 -0.0399977780929692 +329 -0.035075954620801 +330 -0.0398937379838232 +331 0.00141601747607724 +332 0.111237045799794 +333 0.129781753698161 +334 0.148823429538605 +335 0.111428704849097 +336 -0.0189114212837953 +337 -0.0358144500870447 +338 -0.0338893528609611 +339 -0.04156202524001 +340 -0.0476279047622513 +341 -0.0479240001912479 +342 -0.0448192129885784 +343 -0.0520619488376005 +344 -0.045398294011681 +345 -0.0425448160252897 +346 -0.0301879715513119 +347 -0.039119844953792 +348 -0.0318445060292795 +349 0.0775128927560733 +350 0.133696030929458 +351 0.0934040962894178 +352 0.165037006342042 +353 0.0370713206399436 +354 -0.0370489719027206 +355 -0.0298304751416159 +356 -0.0387994185030151 +357 -0.0425739727567155 +358 -0.0469026409069165 +359 -0.0418293150822566 +360 -0.0473273219131854 +361 -0.049308019642061 +362 -0.0433284886806794 +363 -0.0369972157525989 +364 -0.0345525347288445 +365 -0.0400585889725531 +366 0.006656467274749 +367 0.11319538432443 +368 0.114967420474613 +369 0.133840368292221 +370 0.11280046677219 +371 -0.0184103961539414 +372 -0.0339399206362434 +373 -0.0341590200213704 +374 -0.0389400741910205 +375 -0.0448588461724111 +376 -0.0447120964840124 +377 -0.0401284599190171 +378 -0.0470280445927007 +379 -0.0439972690249817 +380 -0.0392994644400358 +381 -0.0331443114964012 +382 -0.0396320099995872 +383 -0.0357237280973228 +384 0.0769794799672965 +385 0.121101405134608 +386 0.100303300798787 +387 0.149213747230628 +388 0.0412712734968881 +389 -0.034428474543572 +390 -0.0309853686271892 +391 -0.037127802798713 +392 -0.0410862385400477 +393 -0.0446683655260938 +394 -0.0377779019366912 +395 -0.0432145550363202 +396 -0.0438865867392626 +397 -0.0397741719725851 +398 -0.0337532454079572 +399 -0.0345799482263535 +400 -0.0387855235790556 +401 0.0042952586621399 +402 0.114260797874283 +403 0.0962185400570627 +404 0.116302086694965 +405 0.116848660126361 +406 -0.0132599069767382 +407 -0.0326838372412273 +408 -0.031676894325753 +409 -0.0359544345578842 +410 -0.0430939231188687 +411 -0.0427909313399572 +412 -0.0392589148284163 +413 -0.0430139521930403 +414 -0.0405058980200932 +415 -0.0359005384516355 +416 -0.0297289315488662 +417 -0.0346787823837342 +418 -0.0332184590996983 +419 0.0771309823574169 +420 0.0954831808563938 +421 0.0986580814637101 +422 0.132204221810988 +423 0.0432995539287995 +424 -0.0282150289086581 +425 -0.0254088298731916 +426 -0.035952142901876 +427 -0.037552626088304 +428 -0.0405520090843967 +429 -0.0395737434856001 +430 -0.0415264891793749 +431 -0.0396875191674724 +432 -0.0384740880698292 +433 -0.0302213018176337 +434 -0.0302192627628463 +435 -0.0348307323662469 +436 0.00857082219058242 +437 0.113991981123305 +438 0.0810743348982558 +439 0.0970584251304922 +440 0.115026168034471 +441 -0.0130244881629081 +442 -0.0292031219799078 +443 -0.0308836212065116 +444 -0.0320575360367349 +445 -0.0393235092139189 +446 -0.0404817406521166 +447 -0.0375499698943704 +448 -0.0391450519157927 +449 -0.0397015347530508 +450 -0.0341587808934071 +451 -0.0310633384201306 +452 -0.0298881734250907 +453 -0.0295664081324632 +454 0.0805186281243404 +455 0.0833481690834954 +456 0.100864427083124 +457 0.111048128125141 +458 0.0464738054146592 +459 -0.0349995254836163 +460 -0.0255159736923953 +461 -0.0328764364137298 +462 -0.0338236112511505 +463 -0.0346782988250705 +464 -0.0340726935148046 +465 -0.0404234701095829 +466 -0.0356824878052483 +467 -0.0365578629303766 +468 -0.0324733709193554 +469 -0.0289648187856306 +470 -0.0320583632447268 +471 0.0109080362038411 +472 0.11757782076319 +473 0.0695324086716044 +474 0.079135520981604 +475 0.117166513712611 +476 -0.0107597842046391 +477 -0.0317910056255559 +478 -0.027713154753877 +479 -0.0328896799629515 +480 -0.0351148398263727 +481 -0.0367274328131775 +482 -0.0364350706943765 +483 -0.0352358798451258 +484 -0.0349817805140066 +485 -0.0341765926002117 +486 -0.0295770684618762 +487 -0.0265724708520466 +488 -0.0307810244464994 +489 0.0809894603579388 +490 0.0657550565427912 +491 0.106121880875152 +492 0.0974533505603275 +493 0.048238583810636 +494 -0.0288751879183889 +495 -0.0278787597095273 +496 -0.0337889205336922 +497 -0.0310688626579132 +498 -0.0384449649057626 +499 -0.0323682085966455 +500 -0.0361594385992874 +501 -0.0307937097313911 +502 -0.0313341566221988 +503 -0.0279856067641256 +504 -0.0289346840813807 +505 -0.0274872799690336 +506 0.00966555565940951 +507 0.0987720472362742 +508 0.0693890261403234 +509 0.0836756922797179 +510 0.10281770126579 +511 -0.00727787007831376 +512 -0.0258225019587932 +513 -0.0298502698700326 +514 -0.0306103473329238 +515 -0.0340826155989302 +516 -0.0355383371718098 +517 -0.0332157070791453 +518 -0.0354738192624273 +519 -0.0294010470848171 +520 -0.0310021513905682 +521 -0.0278235052216282 +522 -0.0239204460552095 +523 -0.0270969544256545 +524 0.0813764246127106 +525 0.0493102023473518 +526 0.104517332044244 +527 0.0811860139474904 +528 0.0510442031887192 +529 -0.0263637770970907 +530 -0.024755257304 +531 -0.0293388219300537 +532 -0.030007512828798 +533 -0.0323871465584352 +534 -0.0326780116025662 +535 -0.0374203204825225 +536 -0.0287231615177231 +537 -0.0332054768516264 +538 -0.0263051872864467 +539 -0.0243639277620771 +540 -0.023684344033898 +541 0.0142647324079813 +542 0.08574245660666 +543 0.0666795058595027 +544 0.0869761334698767 +545 0.0822018389405922 +546 -0.00295335814304317 +547 -0.0235452895911804 +548 -0.0281420988182953 +549 -0.0274120947938358 +550 -0.030158448744077 +551 -0.0295591560556766 +552 -0.0349368577359752 +553 -0.0326892340430509 +554 -0.0288806796544796 +555 -0.0295906146661126 +556 -0.0255785772166513 +557 -0.0247509384838002 +558 -0.0232231373627232 +559 0.0658724153140723 +560 0.0712698072158692 +561 0.0881661970571259 +562 0.0663434329796159 +563 0.0504442196817487 +564 -0.0220475381031792 +565 -0.0264520763210997 +566 -0.0262681630778278 +567 -0.0288120090469048 +568 -0.0292045667237407 +569 -0.0288062681932496 +570 -0.0330307486178301 +571 -0.0276514157813042 +572 -0.0268575483268837 +573 -0.0286764091398958 +574 -0.0281163961143271 +575 -0.0228693014048811 +576 0.0137045823052654 +577 0.0708633033596918 +578 0.0727744765379734 +579 0.0901470435080371 +580 0.0668755655920324 +581 -0.000653685262202251 +582 -0.0226994101946291 +583 -0.0270858316982201 +584 -0.0262718617327352 +585 -0.0265543856920115 +586 -0.0263771846461291 +587 -0.0319210552186977 +588 -0.029228183377507 +589 -0.0253777881177648 +590 -0.023809668956424 +591 -0.0280707574473553 +592 -0.0236140212549248 +593 -0.0228812657345804 +594 0.0486286781379677 +595 0.0898094414635747 +596 0.0508172134123107 +597 0.0901627351364118 +598 0.035844991775818 +599 -0.0203954379453198 +600 -0.0236862766959248 +601 -0.0247764225976876 +602 -0.0268581954253402 +603 -0.024001323229557 +604 -0.0303209729182735 +605 -0.0282931887611187 +606 -0.0292448557436288 +607 -0.0204578421032432 +608 -0.0248481591188926 +609 -0.0243082585401647 +610 -0.0203058655309834 +611 0.0139804741022989 +612 0.0505962449646704 +613 0.0690065939226321 +614 0.0907008020619833 +615 0.0519895469381193 +616 0.00206395484186643 +617 -0.0179281261622168 +618 -0.0227541776038619 +619 -0.0257149623750039 +620 -0.0221474812173537 +621 -0.0258958495203968 +622 -0.0291821476071184 +623 -0.0275173183668531 +624 -0.0219475947671766 +625 -0.0205864860149524 +626 -0.025198699283959 +627 -0.0196801475213126 +628 -0.0202813022751003 +629 0.0348753757737052 +630 0.0886744284826022 +631 0.0510351034421101 +632 0.0895415054055807 +633 0.0164865165554748 +634 -0.015820890351599 +635 -0.0235475303149806 +636 -0.0213487610196947 +637 -0.0223199871320358 +638 -0.0232883343131998 +639 -0.0272670686256873 +640 -0.0272994728260666 +641 -0.0251308147365066 +642 -0.0178939045831991 +643 -0.0228455395566411 +644 -0.0221674583093893 +645 -0.0181323711670327 +646 -0.000452057490636536 +647 0.0730003371658734 +648 0.0526039790662623 +649 0.0893120555725861 +650 0.0370376391850216 +651 -0.00089235639136826 +652 -0.0187548356986865 +653 -0.0202476722666913 +654 -0.0234402686094643 +655 -0.0176944079943485 +656 -0.0217419932421246 +657 -0.0252856528727102 +658 -0.0266563306764344 +659 -0.0179448089254929 +660 -0.0195530157887301 +661 -0.0242694989687706 +662 -0.0190898174037584 +663 -0.0162971087662526 +664 0.0190291931578508 +665 0.0920040569420149 +666 0.0547776230200262 +667 0.092519718174194 +668 -0.00323187468810452 +669 -0.0159810677640527 +670 -0.0185314129082898 +671 -0.0214996968543122 +672 -0.0209394743431591 +673 -0.0193460621057047 +674 -0.0257496298508357 +675 -0.0234878155623851 +676 -0.0215154679548733 +677 -0.0168154166505892 +678 -0.019623012738795 +679 -0.0222731795719489 +680 -0.0150548901993986 +681 -0.0172527061580013 +682 0.0747183966470148 +683 0.0721393781132992 +684 0.0565213941535672 +685 0.0565389116679803 +686 -0.0148388383909541 +687 -0.0189549593111703 +688 -0.0194161863407717 +689 -0.0197915076545455 +690 -0.0204244077381793 +691 -0.0218016316407433 +692 -0.0214645015602913 +693 -0.0238079641007921 +694 -0.0139629684168808 +695 -0.0156538895936235 +696 -0.021079456852115 +697 -0.0181418459552329 +698 -0.0145711876585601 +699 0.021215272535226 +700 0.0739558887973388 +701 0.0544658986157784 +702 0.0807341348823958 +703 -0.000188368345643536 +704 -0.0129199941327641 +705 -0.0180368997395347 +706 -0.0177692127800531 +707 -0.0204829544190261 +708 -0.0186632967600099 +709 -0.0204496056760325 +710 -0.023317274857146 +711 -0.0203774310283799 +712 -0.0136747501938559 +713 -0.0178116490297146 +714 -0.0189587954269383 +715 -0.0118858609089409 +716 -0.0172514569604997 +717 0.060802565704854 +718 0.0729937005677284 +719 0.0561951789698019 +720 0.042100568116198 +721 -0.0145015528092692 +722 -0.015700955312727 +723 -0.0167874521751816 +724 -0.0157176826421741 +725 -0.01783312467466 +726 -0.0220309477451877 +727 -0.0206302592507727 +728 -0.0200916933627863 +729 -0.0188778418069578 +730 -0.0113708982542668 +731 -0.0176778219523296 +732 -0.014843868366855 +733 -0.0112296460883651 +734 0.0256322345958098 +735 0.0560052205819785 +736 0.0568640232132456 +737 0.0611881586473825 +738 0.00379039852134298 +739 -0.0104730174558681 +740 -0.0164262606347393 +741 -0.0144022889870097 +742 -0.0168139620706729 +743 -0.0162615811333726 +744 -0.0196477371337629 +745 -0.0198824745918442 +746 -0.0192330305226495 +747 -0.012843462564526 +748 -0.0132891104080353 +749 -0.0181808023489715 +750 -0.0130545167379928 +751 -0.0113910229689613 +752 0.041990539641635 +753 0.0763855238906953 +754 0.0594251709620633 +755 0.0243609283015674 +756 -0.011509575108219 +757 -0.0130005756539877 +758 -0.0150890385548497 +759 -0.0139673203815592 +760 -0.0157156335728081 +761 -0.0186682466883542 +762 -0.0185554927618856 +763 -0.0162755018147282 +764 -0.0154200664197001 +765 -0.0134500863696249 +766 -0.014171081512106 +767 -0.0144636296247257 +768 -0.0126931065239486 +769 0.00886491087382969 +770 0.0582642578199214 +771 0.0786546867228701 +772 0.0272306482046141 +773 0.00822579495183492 +774 -0.011517390916366 +775 -0.0139592957633573 +776 -0.0129421565517047 +777 -0.0134986559471086 +778 -0.0136304589585504 +779 -0.0173438393070116 +780 -0.016064531677406 +781 -0.0152510664062614 +782 -0.0101822066131621 +783 -0.0130099394643087 +784 -0.0150897101751983 +785 -0.0121547232260943 +786 -0.0117824571975702 +787 0.0242515574526126 +788 0.0773173900249155 +789 0.061635146281499 +790 0.00959030625397352 +791 -0.0090693872805306 +792 -0.0112081729509553 +793 -0.0138649594742307 +794 -0.010084978733244 +795 -0.0132143360704552 +796 -0.01496302977637 +797 -0.0164140720480332 +798 -0.0137826264017484 +799 -0.0128738607141167 +800 -0.0108179181287105 +801 -0.0114389768189071 +802 -0.0115710434341599 +803 -0.00965025893918617 +804 -0.0135132422793313 +805 0.0617365766920115 +806 0.0779699523399871 +807 0.0247967756220761 +808 -0.0065090662747984 +809 -0.00857892822230665 +810 -0.0101662607994292 +811 -0.0108507653686812 +812 -0.00958246558520002 +813 -0.0144516907622999 +814 -0.0150147299589262 +815 -0.0135220759135818 +816 -0.0115211008118439 +817 -0.0104021106108387 +818 -0.00780776429502702 +819 -0.011404849912357 +820 -0.00951333011434902 +821 -0.00938572506372878 +822 0.0266216133025957 +823 0.0610181017554806 +824 0.0438869371591075 +825 0.00859504869317741 +826 -0.00699743519150731 +827 -0.00929600314682341 +828 -0.0111911531783819 +829 -0.00823625897932562 +830 -0.0100913686286367 +831 -0.0125756643002852 +832 -0.0152602353555104 +833 -0.00953260529007071 +834 -0.0100594605441607 +835 -0.00871459443751229 +836 -0.00938155933764076 +837 -0.00918618283897082 +838 -0.00755980106901216 +839 -0.0107245855066125 +840 0.0458486876264972 +841 0.0824090055093124 +842 0.00574421553061521 +843 -0.00725667517287379 +844 -0.00867494223043522 +845 -0.00829285117321785 +846 -0.00957414187855957 +847 -0.00659032223177494 +848 -0.0106624401215929 +849 -0.0122427759092887 +850 -0.0104622099267244 +851 -0.00799623147718296 +852 -0.0104382420530796 +853 -0.0075668223790859 +854 -0.00621892353946098 +855 -0.00836920759535837 +856 -0.00630014552985234 +857 0.0113479974095218 +858 0.0628686123242055 +859 0.0463260384468626 +860 -0.00865830449867469 +861 -0.00632533057369849 +862 -0.00620405394762857 +863 -0.00876475527943431 +864 -0.00910265771371557 +865 -0.00714690863853632 +866 -0.0103958026182488 +867 -0.0121633888743942 +868 -0.00676196610841381 +869 -0.00714452896204837 +870 -0.00679873891573572 +871 -0.00845680011347619 +872 -0.00625057507944579 +873 -0.00606839813409962 +874 -0.00725859558269772 +875 0.0281965759233777 +876 0.0670260741629087 +877 0.00963490036467712 +878 -0.00456245837151462 +879 -0.00755131292428571 +880 -0.00586747799683473 +881 -0.00783299131040265 +882 -0.00744370954110726 +883 -0.00915087240687255 +884 -0.00957213417268418 +885 -0.00832361596391925 +886 -0.0050340090260566 +887 -0.00755295159414475 +888 -0.00495117481094215 +889 -0.00424086001593403 +890 -0.00515343444584415 +891 -0.00744099299381077 +892 -0.00696188041633924 +893 0.0670358828192865 +894 0.0306555670430617 +895 -0.00700188318283173 +896 -0.00439483158228684 +897 -0.00440309654475794 +898 -0.00580106920715627 +899 -0.00743386431878525 +900 -0.00615300126683845 +901 -0.00852083652339179 +902 -0.00801483743475307 +903 -0.0074130347068713 +904 -0.00363565987760851 +905 -0.007955033309064 +906 -0.00193305784421065 +907 -0.0041800577189778 +908 -0.00353565656672481 +909 -0.0058551774732522 +910 0.0302595657677451 +911 0.0314102314562899 +912 0.013212750015713 +913 -0.00316630844923298 +914 -0.00520479906156008 +915 -0.00420739410816969 +916 -0.00564901350096342 +917 -0.00531128324885506 +918 -0.00606089198821065 +919 -0.00772996050306375 +920 -0.00676594704104744 +921 -0.00533751850001158 +922 -0.0058222391965106 +923 -0.00590469211682123 +924 -0.00139624368550244 +925 -0.00225770557975624 +926 -0.00430278519099915 +927 -0.00497994091066768 +928 0.0521745063047641 +929 0.0125007611461825 +930 -0.00335983528594071 +931 -0.00200633784627574 +932 -0.00192061226814783 +933 -0.00414996522579167 +934 -0.00453925170940819 +935 -0.00441610859184833 +936 -0.00487531850001996 +937 -0.00511365916811154 +938 -0.00549890284279737 +939 -0.00379682253936933 +940 -0.00404757676266654 +941 -0.00349312951783624 +942 -0.00159942004178191 +943 -0.00176952812644145 +944 -0.00366444935410891 +945 0.0162283566898874 +946 0.0320898583297591 +947 -0.00388380045409207 +948 -0.0018243911045478 +949 -0.00115125308892718 +950 -0.00149365801922153 +951 -0.00294988667592288 +952 -0.00329687293305934 +953 -0.00371267430404071 +954 -0.00407396263409427 +955 -0.00384065535263086 +956 -0.00283959971098493 +957 -0.00342824033321658 +958 -0.00321142688896053 +959 -0.00222112060678468 +960 -0.0020328615528584 +961 -0.00145605698519582 +962 -0.00287857829852364 +963 0.0183610738417914 +964 0.0154027556420478 +965 -0.00179489314871512 +966 -0.00129790436843852 +967 -0.000853980926230406 +968 -0.000666619047494671 +969 -0.00118456473308688 +970 -0.00182173221293997 +971 -0.00223763548036304 +972 -0.00250045159359336 +973 -0.00244783545512189 +974 -0.00233355012767793 +975 -0.00148662334882801 +976 -0.00109910993153004 +977 -0.00197535475727005 +978 -0.00150005492632689 +979 -0.000669782105543667 +980 -0.00133477373003284 +981 0.0173273972011934 +982 -0.00112526521664063 +983 -0.000841739351965462 +984 0.000565203827743629 +985 -0.000459312244397425 +986 -0.000418262528083788 +987 -0.000498463341452234 +988 -0.000616296957122406 +989 -0.000679296268851578 +990 -0.00084778145306077 +991 -0.000978798423497668 +992 -0.000894990113732281 +993 -0.000701461719327138 +994 -0.000511781130867642 +995 -0.000286708792038961 +996 -0.000395118651726646 +997 -0.000921290818811666 +998 -0.000781372909192289 +999 9.80848043031114e-05 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator.dat new file mode 100644 index 00000000..7ed81ad3 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator.dat @@ -0,0 +1,1001 @@ +#scatter real total user system repeat +1 0.0234072208404541 0.0299999999999976 0.0299999999999976 0.0 1 +2 0.0229461193084717 0.0199999999999996 0.0199999999999996 0.0 2 +3 0.0243709087371826 0.0200000000000031 0.0200000000000031 0.0 3 +4 0.0244681835174561 0.0299999999999976 0.0299999999999976 0.0 4 +5 0.0235309600830078 0.0199999999999996 0.0199999999999996 0.0 5 +6 0.0227420330047607 0.0199999999999996 0.0199999999999996 0.0 6 +7 0.022014856338501 0.0300000000000011 0.0300000000000011 0.0 7 +8 0.0215449333190918 0.0199999999999996 0.0199999999999996 0.0 8 +9 0.0216219425201416 0.0199999999999996 0.0199999999999996 0.0 9 +10 0.0218148231506348 0.0199999999999996 0.0199999999999996 0.0 10 +11 0.0217390060424805 0.0200000000000031 0.0200000000000031 0.0 11 +12 0.0218250751495361 0.0299999999999976 0.0299999999999976 0.0 12 +13 0.0219888687133789 0.0199999999999996 0.0199999999999996 0.0 13 +14 0.021812915802002 0.0200000000000031 0.0200000000000031 0.0 14 +15 0.0244221687316895 0.0199999999999996 0.0199999999999996 0.0 15 +16 0.022874116897583 0.0299999999999976 0.0299999999999976 0.0 16 +17 0.0218498706817627 0.0199999999999996 0.0199999999999996 0.0 17 +18 0.0760290622711182 0.0700000000000003 0.0700000000000003 0.0 18 +19 0.0238790512084961 0.0300000000000011 0.0300000000000011 0.0 19 +20 0.0229480266571045 0.0199999999999996 0.0199999999999996 0.0 20 +21 0.0231330394744873 0.0199999999999996 0.0199999999999996 0.0 21 +22 0.0228769779205322 0.0300000000000011 0.0300000000000011 0.0 22 +23 0.0258219242095947 0.0199999999999996 0.0199999999999996 0.0 23 +24 0.0243449211120605 0.0300000000000011 0.0300000000000011 0.0 24 +25 0.0228381156921387 0.0199999999999996 0.0199999999999996 0.0 25 +26 0.022367000579834 0.0199999999999996 0.0199999999999996 0.0 26 +27 0.0216410160064697 0.0199999999999996 0.0199999999999996 0.0 27 +28 0.0216100215911865 0.0300000000000011 0.0300000000000011 0.0 28 +29 0.0220630168914795 0.0199999999999996 0.0199999999999996 0.0 29 +30 0.0222890377044678 0.0199999999999996 0.0199999999999996 0.0 30 +31 0.0216050148010254 0.0199999999999996 0.0199999999999996 0.0 31 +32 0.0216009616851807 0.0199999999999996 0.0199999999999996 0.0 32 +33 0.021636962890625 0.0199999999999996 0.0199999999999996 0.0 33 +34 0.0239388942718506 0.0300000000000011 0.0300000000000011 0.0 34 +35 0.021759033203125 0.0199999999999996 0.0199999999999996 0.0 35 +36 0.0811088085174561 0.0800000000000018 0.0800000000000018 0.0 36 +37 0.0229001045227051 0.0199999999999996 0.0199999999999996 0.0 37 +38 0.0228509902954102 0.0299999999999976 0.0299999999999976 0.0 38 +39 0.0228641033172607 0.0200000000000031 0.0200000000000031 0.0 39 +40 0.0229160785675049 0.0199999999999996 0.0199999999999996 0.0 40 +41 0.0227169990539551 0.0299999999999976 0.0299999999999976 0.0 41 +42 0.0228250026702881 0.0200000000000031 0.0200000000000031 0.0 42 +43 0.0261838436126709 0.0199999999999996 0.0199999999999996 0.0 43 +44 0.0234429836273193 0.0299999999999976 0.0299999999999976 0.0 44 +45 0.0215818881988525 0.0199999999999996 0.0199999999999996 0.0 45 +46 0.0215709209442139 0.0200000000000031 0.0200000000000031 0.0 46 +47 0.0215950012207031 0.0199999999999996 0.0199999999999996 0.0 47 +48 0.0215859413146973 0.0199999999999996 0.0199999999999996 0.0 48 +49 0.0217461585998535 0.0299999999999976 0.0299999999999976 0.0 49 +50 0.021589994430542 0.0200000000000031 0.0200000000000031 0.0 50 +51 0.0216829776763916 0.0199999999999996 0.0199999999999996 0.0 51 +52 0.0217359066009521 0.0199999999999996 0.0199999999999996 0.0 52 +53 0.0219109058380127 0.0199999999999996 0.0199999999999996 0.0 53 +54 0.0795738697052002 0.0799999999999983 0.0799999999999983 0.0 54 +55 0.023021936416626 0.0300000000000011 0.0300000000000011 0.0 55 +56 0.0230770111083984 0.0199999999999996 0.0199999999999996 0.0 56 +57 0.0229918956756592 0.0199999999999996 0.0199999999999996 0.0 57 +58 0.0233080387115479 0.0300000000000011 0.0300000000000011 0.0 58 +59 0.0226249694824219 0.0199999999999996 0.0199999999999996 0.0 59 +60 0.022819995880127 0.0199999999999996 0.0199999999999996 0.0 60 +61 0.0220620632171631 0.0199999999999996 0.0199999999999996 0.0 61 +62 0.0242538452148438 0.0300000000000011 0.0300000000000011 0.0 62 +63 0.0224769115447998 0.0199999999999996 0.0199999999999996 0.0 63 +64 0.0229120254516602 0.0199999999999996 0.0199999999999996 0.0 64 +65 0.0216310024261475 0.0199999999999996 0.0199999999999996 0.0 65 +66 0.0215990543365479 0.0300000000000011 0.0300000000000011 0.0 66 +67 0.0216221809387207 0.0199999999999996 0.0199999999999996 0.0 67 +68 0.0220649242401123 0.0199999999999996 0.0199999999999996 0.0 68 +69 0.0225241184234619 0.0199999999999996 0.0199999999999996 0.0 69 +70 0.0217139720916748 0.0200000000000031 0.0200000000000031 0.0 70 +71 0.0781118869781494 0.0799999999999983 0.0799999999999983 0.0 71 +72 0.0234410762786865 0.0300000000000011 0.0300000000000011 0.0 72 +73 0.0229668617248535 0.0199999999999996 0.0199999999999996 0.0 73 +74 0.0291080474853516 0.0300000000000011 0.0300000000000011 0.0 74 +75 0.0240139961242676 0.0199999999999996 0.0199999999999996 0.0 75 +76 0.0226550102233887 0.0199999999999996 0.0199999999999996 0.0 76 +77 0.0226681232452393 0.0299999999999976 0.0299999999999976 0.0 77 +78 0.0226988792419434 0.0200000000000031 0.0200000000000031 0.0 78 +79 0.0223758220672607 0.0199999999999996 0.0199999999999996 0.0 79 +80 0.0216100215911865 0.0199999999999996 0.0199999999999996 0.0 80 +81 0.0216431617736816 0.0300000000000011 0.0300000000000011 0.0 81 +82 0.0247490406036377 0.0199999999999996 0.0199999999999996 0.0 82 +83 0.023237943649292 0.0199999999999996 0.0199999999999996 0.0 83 +84 0.0217869281768799 0.0299999999999976 0.0299999999999976 0.0 84 +85 0.0216598510742188 0.0200000000000031 0.0200000000000031 0.0 85 +86 0.0217628479003906 0.0199999999999996 0.0199999999999996 0.0 86 +87 0.0218119621276855 0.0199999999999996 0.0199999999999996 0.0 87 +88 0.0217659473419189 0.0199999999999996 0.0199999999999996 0.0 88 +89 0.0768370628356934 0.0799999999999983 0.0799999999999983 0.0 89 +90 0.025317907333374 0.0200000000000031 0.0200000000000031 0.0 90 +91 0.0233399868011475 0.0299999999999976 0.0299999999999976 0.0 91 +92 0.0232961177825928 0.0199999999999996 0.0199999999999996 0.0 92 +93 0.0227580070495605 0.0199999999999996 0.0199999999999996 0.0 93 +94 0.0227789878845215 0.0300000000000011 0.0300000000000011 0.0 94 +95 0.0228569507598877 0.0199999999999996 0.0199999999999996 0.0 95 +96 0.0226337909698486 0.0199999999999996 0.0199999999999996 0.0 96 +97 0.0222299098968506 0.0300000000000011 0.0300000000000011 0.0 97 +98 0.0214722156524658 0.0199999999999996 0.0199999999999996 0.0 98 +99 0.0216591358184814 0.0199999999999996 0.0199999999999996 0.0 99 +100 0.0215888023376465 0.0199999999999996 0.0199999999999996 0.0 100 +101 0.0234711170196533 0.0200000000000031 0.0200000000000031 0.0 101 +102 0.0229098796844482 0.0299999999999976 0.0299999999999976 0.0 102 +103 0.0220291614532471 0.0199999999999996 0.0199999999999996 0.0 103 +104 0.0216660499572754 0.0199999999999996 0.0199999999999996 0.0 104 +105 0.0216059684753418 0.0200000000000031 0.0200000000000031 0.0 105 +106 0.0761630535125732 0.0799999999999983 0.0799999999999983 0.0 106 +107 0.0231220722198486 0.0199999999999996 0.0199999999999996 0.0 107 +108 0.0229330062866211 0.0199999999999996 0.0199999999999996 0.0 108 +109 0.0230400562286377 0.0300000000000011 0.0300000000000011 0.0 109 +110 0.0250980854034424 0.0199999999999996 0.0199999999999996 0.0 110 +111 0.0231518745422363 0.0300000000000011 0.0300000000000011 0.0 111 +112 0.0227048397064209 0.0199999999999996 0.0199999999999996 0.0 112 +113 0.0284969806671143 0.0300000000000011 0.0300000000000011 0.0 113 +114 0.0239260196685791 0.0199999999999996 0.0199999999999996 0.0 114 +115 0.0219199657440186 0.0199999999999996 0.0199999999999996 0.0 115 +116 0.0215260982513428 0.0199999999999996 0.0199999999999996 0.0 116 +117 0.0215198993682861 0.0300000000000011 0.0300000000000011 0.0 117 +118 0.0216398239135742 0.0199999999999996 0.0199999999999996 0.0 118 +119 0.0215740203857422 0.0199999999999996 0.0199999999999996 0.0 119 +120 0.0216050148010254 0.0199999999999996 0.0199999999999996 0.0 120 +121 0.0247631072998047 0.0300000000000011 0.0300000000000011 0.0 121 +122 0.0225539207458496 0.0199999999999996 0.0199999999999996 0.0 122 +123 0.0218660831451416 0.0199999999999996 0.0199999999999996 0.0 123 +124 0.0765988826751709 0.0799999999999983 0.0799999999999983 0.0 124 +125 0.0230319499969482 0.0199999999999996 0.0199999999999996 0.0 125 +126 0.0229179859161377 0.0200000000000031 0.0200000000000031 0.0 126 +127 0.0229899883270264 0.0299999999999976 0.0299999999999976 0.0 127 +128 0.0230929851531982 0.0199999999999996 0.0199999999999996 0.0 128 +129 0.024507999420166 0.0200000000000031 0.0200000000000031 0.0 129 +130 0.0237898826599121 0.0299999999999976 0.0299999999999976 0.0 130 +131 0.0237009525299072 0.0199999999999996 0.0199999999999996 0.0 131 +132 0.0220949649810791 0.0199999999999996 0.0199999999999996 0.0 132 +133 0.0216069221496582 0.0300000000000011 0.0300000000000011 0.0 133 +134 0.0217080116271973 0.0199999999999996 0.0199999999999996 0.0 134 +135 0.0218410491943359 0.0199999999999996 0.0199999999999996 0.0 135 +136 0.0222909450531006 0.0199999999999996 0.0199999999999996 0.0 136 +137 0.0216519832611084 0.0200000000000031 0.0200000000000031 0.0 137 +138 0.0217440128326416 0.0299999999999976 0.0299999999999976 0.0 138 +139 0.0217659473419189 0.0199999999999996 0.0199999999999996 0.0 139 +140 0.0218610763549805 0.0200000000000031 0.0200000000000031 0.0 140 +141 0.0243120193481445 0.0199999999999996 0.0199999999999996 0.0 141 +142 0.0773770809173584 0.0799999999999983 0.0799999999999983 0.0 142 +143 0.0230779647827148 0.0199999999999996 0.0199999999999996 0.0 143 +144 0.022913932800293 0.0300000000000011 0.0300000000000011 0.0 144 +145 0.0239241123199463 0.0199999999999996 0.0199999999999996 0.0 145 +146 0.0227971076965332 0.0199999999999996 0.0199999999999996 0.0 146 +147 0.0230598449707031 0.0300000000000011 0.0300000000000011 0.0 147 +148 0.0227980613708496 0.0200000000000031 0.0199999999999996 0.0 148 +149 0.0250101089477539 0.019999999999996 0.0199999999999996 0.0 149 +150 0.0231060981750488 0.0300000000000011 0.0300000000000011 0.0 150 +151 0.021589994430542 0.0200000000000031 0.0199999999999996 0.0 151 +152 0.0279331207275391 0.029999999999994 0.0299999999999976 0.0 152 +153 0.0230989456176758 0.0200000000000031 0.0200000000000031 0.0 153 +154 0.0220518112182617 0.019999999999996 0.019999999999996 0.0 154 +155 0.02158522605896 0.0200000000000031 0.0200000000000031 0.0 155 +156 0.0215890407562256 0.0300000000000011 0.0300000000000011 0.0 156 +157 0.021787166595459 0.019999999999996 0.019999999999996 0.0 157 +158 0.0218689441680908 0.0200000000000031 0.0200000000000031 0.0 158 +159 0.0797779560089111 0.0799999999999983 0.0799999999999983 0.0 159 +160 0.0232160091400146 0.0200000000000031 0.0200000000000031 0.0 160 +161 0.0228378772735596 0.019999999999996 0.019999999999996 0.0 161 +162 0.02286696434021 0.0300000000000011 0.0300000000000011 0.0 162 +163 0.0227479934692383 0.0200000000000031 0.0200000000000031 0.0 163 +164 0.0228869915008545 0.019999999999996 0.019999999999996 0.0 164 +165 0.0226659774780273 0.0300000000000011 0.0300000000000011 0.0 165 +166 0.022770881652832 0.0200000000000031 0.0200000000000031 0.0 166 +167 0.0226860046386719 0.019999999999996 0.019999999999996 0.0 167 +168 0.0242869853973389 0.0300000000000011 0.0300000000000011 0.0 168 +169 0.0219647884368896 0.0200000000000031 0.0200000000000031 0.0 169 +170 0.0227658748626709 0.019999999999996 0.019999999999996 0.0 170 +171 0.0217809677124023 0.0200000000000031 0.0200000000000031 0.0 171 +172 0.0216867923736572 0.019999999999996 0.019999999999996 0.0 172 +173 0.0220091342926025 0.0300000000000011 0.0300000000000011 0.0 173 +174 0.0218439102172852 0.0200000000000031 0.0200000000000031 0.0 174 +175 0.0223178863525391 0.019999999999996 0.019999999999996 0.0 175 +176 0.0216579437255859 0.0200000000000031 0.0200000000000031 0.0 176 +177 0.0791630744934082 0.0799999999999983 0.0799999999999983 0.0 177 +178 0.0234289169311523 0.0300000000000011 0.0300000000000011 0.0 178 +179 0.0239951610565186 0.019999999999996 0.019999999999996 0.0 179 +180 0.0231759548187256 0.0200000000000031 0.0200000000000031 0.0 180 +181 0.0228521823883057 0.0300000000000011 0.0300000000000011 0.0 181 +182 0.0234448909759521 0.019999999999996 0.019999999999996 0.0 182 +183 0.0231420993804932 0.0200000000000031 0.0200000000000031 0.0 183 +184 0.0229649543762207 0.0300000000000011 0.0300000000000011 0.0 184 +185 0.0216999053955078 0.019999999999996 0.019999999999996 0.0 185 +186 0.0214908123016357 0.0200000000000031 0.0200000000000031 0.0 186 +187 0.0216050148010254 0.019999999999996 0.019999999999996 0.0 187 +188 0.0253100395202637 0.0200000000000031 0.0200000000000031 0.0 188 +189 0.0231828689575195 0.0300000000000011 0.0300000000000011 0.0 189 +190 0.021651029586792 0.019999999999996 0.019999999999996 0.0 190 +191 0.0281798839569092 0.0300000000000011 0.0300000000000011 0.0 191 +192 0.0221288204193115 0.0200000000000031 0.0200000000000031 0.0 192 +193 0.0217571258544922 0.019999999999996 0.019999999999996 0.0 193 +194 0.0757858753204346 0.0800000000000054 0.0800000000000054 0.0 194 +195 0.0231471061706543 0.019999999999996 0.019999999999996 0.0 195 +196 0.0251290798187256 0.0300000000000011 0.0300000000000011 0.0 196 +197 0.0239238739013672 0.0200000000000031 0.0200000000000031 0.0 197 +198 0.0237748622894287 0.019999999999996 0.019999999999996 0.0 198 +199 0.0228419303894043 0.0300000000000011 0.0300000000000011 0.0 199 +200 0.0227909088134766 0.0200000000000031 0.0200000000000031 0.0 200 +201 0.0227510929107666 0.019999999999996 0.019999999999996 0.0 201 +202 0.0226459503173828 0.0200000000000031 0.0200000000000031 0.0 202 +203 0.0219879150390625 0.0300000000000011 0.0300000000000011 0.0 203 +204 0.0215039253234863 0.019999999999996 0.019999999999996 0.0 204 +205 0.021712064743042 0.0200000000000031 0.0200000000000031 0.0 205 +206 0.0217649936676025 0.019999999999996 0.019999999999996 0.0 206 +207 0.0244510173797607 0.0300000000000011 0.0300000000000011 0.0 207 +208 0.0221529006958008 0.0200000000000031 0.0200000000000031 0.0 208 +209 0.0231170654296875 0.019999999999996 0.019999999999996 0.0 209 +210 0.0216870307922363 0.0200000000000031 0.0200000000000031 0.0 210 +211 0.0216608047485352 0.019999999999996 0.019999999999996 0.0 211 +212 0.0771470069885254 0.0800000000000054 0.0800000000000054 0.0 212 +213 0.0229711532592773 0.019999999999996 0.019999999999996 0.0 213 +214 0.0230278968811035 0.0300000000000011 0.0300000000000011 0.0 214 +215 0.0230338573455811 0.019999999999996 0.019999999999996 0.0 215 +216 0.0260100364685059 0.0300000000000011 0.0300000000000011 0.0 216 +217 0.0238170623779297 0.0200000000000031 0.0200000000000031 0.0 217 +218 0.0228071212768555 0.019999999999996 0.019999999999996 0.0 218 +219 0.0227000713348389 0.0300000000000011 0.0300000000000011 0.0 219 +220 0.0220599174499512 0.0200000000000031 0.0200000000000031 0.0 220 +221 0.0216770172119141 0.019999999999996 0.019999999999996 0.0 221 +222 0.0224151611328125 0.0200000000000031 0.0200000000000031 0.0 222 +223 0.0217008590698242 0.0200000000000031 0.0200000000000031 0.0 223 +224 0.0216941833496094 0.029999999999994 0.029999999999994 0.0 224 +225 0.0216820240020752 0.0200000000000031 0.0200000000000031 0.0 225 +226 0.0217270851135254 0.019999999999996 0.019999999999996 0.0 226 +227 0.0246779918670654 0.0200000000000031 0.0200000000000031 0.0 227 +228 0.0233469009399414 0.0300000000000011 0.0300000000000011 0.0 228 +229 0.0217921733856201 0.019999999999996 0.019999999999996 0.0 229 +230 0.0832829475402832 0.0800000000000054 0.0800000000000054 0.0 230 +231 0.02298903465271 0.019999999999996 0.019999999999996 0.0 231 +232 0.0229618549346924 0.0300000000000011 0.0300000000000011 0.0 232 +233 0.0230050086975098 0.0200000000000031 0.0200000000000031 0.0 233 +234 0.022770881652832 0.019999999999996 0.019999999999996 0.0 234 +235 0.0257570743560791 0.0300000000000011 0.0300000000000011 0.0 235 +236 0.0234668254852295 0.0200000000000031 0.0200000000000031 0.0 236 +237 0.0224740505218506 0.029999999999994 0.029999999999994 0.0 237 +238 0.0215451717376709 0.0200000000000031 0.0200000000000031 0.0 238 +239 0.0215630531311035 0.0200000000000031 0.0200000000000031 0.0 239 +240 0.0216259956359863 0.019999999999996 0.019999999999996 0.0 240 +241 0.0215809345245361 0.0200000000000031 0.0200000000000031 0.0 241 +242 0.0216450691223145 0.019999999999996 0.019999999999996 0.0 242 +243 0.0215449333190918 0.0300000000000011 0.0300000000000011 0.0 243 +244 0.0216479301452637 0.0200000000000031 0.0200000000000031 0.0 244 +245 0.0218291282653809 0.019999999999996 0.019999999999996 0.0 245 +246 0.0227890014648438 0.0200000000000031 0.0200000000000031 0.0 246 +247 0.0793211460113525 0.0799999999999983 0.0799999999999983 0.0 247 +248 0.0230979919433594 0.0200000000000031 0.0200000000000031 0.0 248 +249 0.0230920314788818 0.029999999999994 0.029999999999994 0.0 249 +250 0.0235588550567627 0.0200000000000031 0.0200000000000031 0.0 250 +251 0.0228121280670166 0.0200000000000031 0.0200000000000031 0.0 251 +252 0.0227479934692383 0.029999999999994 0.029999999999994 0.0 252 +253 0.0227429866790771 0.0200000000000031 0.0200000000000031 0.0 253 +254 0.0227539539337158 0.019999999999996 0.019999999999996 0.0 254 +255 0.0255939960479736 0.0300000000000011 0.0300000000000011 0.0 255 +256 0.0225818157196045 0.0200000000000031 0.0200000000000031 0.0 256 +257 0.0216748714447021 0.019999999999996 0.019999999999996 0.0 257 +258 0.0216860771179199 0.0200000000000031 0.0200000000000031 0.0 258 +259 0.0217640399932861 0.0300000000000011 0.0300000000000011 0.0 259 +260 0.0218229293823242 0.019999999999996 0.019999999999996 0.0 260 +261 0.0217108726501465 0.0200000000000031 0.0200000000000031 0.0 261 +262 0.0230560302734375 0.0200000000000031 0.0200000000000031 0.0 262 +263 0.0218439102172852 0.019999999999996 0.019999999999996 0.0 263 +264 0.0216600894927979 0.0200000000000031 0.0200000000000031 0.0 264 +265 0.0821051597595215 0.0899999999999963 0.0899999999999963 0.0 265 +266 0.0255589485168457 0.0200000000000031 0.0200000000000031 0.0 266 +267 0.0274901390075684 0.0300000000000011 0.0300000000000011 0.0 267 +268 0.0230200290679932 0.019999999999996 0.019999999999996 0.0 268 +269 0.0227861404418945 0.0200000000000031 0.0200000000000031 0.0 269 +270 0.0227971076965332 0.0300000000000011 0.0300000000000011 0.0 270 +271 0.0227358341217041 0.019999999999996 0.019999999999996 0.0 271 +272 0.0242559909820557 0.0200000000000031 0.0200000000000031 0.0 272 +273 0.0217318534851074 0.029999999999994 0.029999999999994 0.0 273 +274 0.0250978469848633 0.0200000000000031 0.0200000000000031 0.0 274 +275 0.0236959457397461 0.0200000000000031 0.0200000000000031 0.0 275 +276 0.0217390060424805 0.029999999999994 0.029999999999994 0.0 276 +277 0.0216028690338135 0.0200000000000031 0.0200000000000031 0.0 277 +278 0.0216250419616699 0.0200000000000031 0.0200000000000031 0.0 278 +279 0.0216012001037598 0.019999999999996 0.019999999999996 0.0 279 +280 0.0216450691223145 0.0200000000000031 0.0200000000000031 0.0 280 +281 0.0217640399932861 0.019999999999996 0.019999999999996 0.0 281 +282 0.076016902923584 0.0799999999999983 0.0799999999999983 0.0 282 +283 0.0259561538696289 0.0300000000000011 0.0300000000000011 0.0 283 +284 0.024043083190918 0.0200000000000031 0.0200000000000031 0.0 284 +285 0.0230240821838379 0.019999999999996 0.019999999999996 0.0 285 +286 0.0229220390319824 0.0300000000000011 0.0300000000000011 0.0 286 +287 0.0229079723358154 0.0200000000000031 0.0200000000000031 0.0 287 +288 0.0228331089019775 0.019999999999996 0.019999999999996 0.0 288 +289 0.0232009887695312 0.0300000000000011 0.0300000000000011 0.0 289 +290 0.0225679874420166 0.0200000000000031 0.0200000000000031 0.0 290 +291 0.021859884262085 0.019999999999996 0.019999999999996 0.0 291 +292 0.0215480327606201 0.0200000000000031 0.0200000000000031 0.0 292 +293 0.0216219425201416 0.019999999999996 0.019999999999996 0.0 293 +294 0.0247988700866699 0.0300000000000011 0.0300000000000011 0.0 294 +295 0.0220661163330078 0.0200000000000031 0.0200000000000031 0.0 295 +296 0.0218551158905029 0.019999999999996 0.019999999999996 0.0 296 +297 0.0216910839080811 0.0200000000000031 0.0200000000000031 0.0 297 +298 0.0218009948730469 0.0300000000000011 0.0300000000000011 0.0 298 +299 0.0217809677124023 0.019999999999996 0.019999999999996 0.0 299 +300 0.0773510932922363 0.0800000000000054 0.0800000000000054 0.0 300 +301 0.0230739116668701 0.019999999999996 0.019999999999996 0.0 301 +302 0.0251951217651367 0.0200000000000031 0.0200000000000031 0.0 302 +303 0.0236630439758301 0.0300000000000011 0.0300000000000011 0.0 303 +304 0.0231490135192871 0.019999999999996 0.019999999999996 0.0 304 +305 0.029649019241333 0.0300000000000011 0.0300000000000011 0.0 305 +306 0.0232720375061035 0.0200000000000031 0.0200000000000031 0.0 306 +307 0.0227010250091553 0.029999999999994 0.029999999999994 0.0 307 +308 0.0219080448150635 0.0200000000000031 0.0200000000000031 0.0 308 +309 0.0215001106262207 0.0200000000000031 0.0200000000000031 0.0 309 +310 0.0215349197387695 0.019999999999996 0.019999999999996 0.0 310 +311 0.0216870307922363 0.0200000000000031 0.0200000000000031 0.0 311 +312 0.0215351581573486 0.019999999999996 0.019999999999996 0.0 312 +313 0.0247399806976318 0.0300000000000011 0.0300000000000011 0.0 313 +314 0.0232751369476318 0.0200000000000031 0.0200000000000031 0.0 314 +315 0.0219449996948242 0.019999999999996 0.019999999999996 0.0 315 +316 0.0216867923736572 0.0300000000000011 0.0300000000000011 0.0 316 +317 0.0756809711456299 0.0700000000000003 0.0700000000000003 0.0 317 +318 0.0230629444122314 0.0300000000000011 0.0300000000000011 0.0 318 +319 0.0229449272155762 0.019999999999996 0.019999999999996 0.0 319 +320 0.0231809616088867 0.0200000000000031 0.0200000000000031 0.0 320 +321 0.0229148864746094 0.019999999999996 0.019999999999996 0.0 321 +322 0.0256710052490234 0.0300000000000011 0.0300000000000011 0.0 322 +323 0.0237009525299072 0.0200000000000031 0.0200000000000031 0.0 323 +324 0.0227048397064209 0.0300000000000011 0.0300000000000011 0.0 324 +325 0.0226731300354004 0.019999999999996 0.019999999999996 0.0 325 +326 0.0221679210662842 0.0200000000000031 0.0200000000000031 0.0 326 +327 0.0216591358184814 0.019999999999996 0.019999999999996 0.0 327 +328 0.0220868587493896 0.0300000000000011 0.0300000000000011 0.0 328 +329 0.0215578079223633 0.0200000000000031 0.0200000000000031 0.0 329 +330 0.0216000080108643 0.019999999999996 0.019999999999996 0.0 330 +331 0.0216810703277588 0.0200000000000031 0.0200000000000031 0.0 331 +332 0.0217440128326416 0.019999999999996 0.019999999999996 0.0 332 +333 0.024817943572998 0.0300000000000011 0.0300000000000011 0.0 333 +334 0.0228419303894043 0.0200000000000031 0.0200000000000031 0.0 334 +335 0.0767669677734375 0.0799999999999983 0.0799999999999983 0.0 335 +336 0.0229949951171875 0.0200000000000031 0.0200000000000031 0.0 336 +337 0.0237720012664795 0.019999999999996 0.019999999999996 0.0 337 +338 0.0229918956756592 0.0300000000000011 0.0300000000000011 0.0 338 +339 0.0228021144866943 0.0200000000000031 0.0200000000000031 0.0 339 +340 0.0227911472320557 0.019999999999996 0.019999999999996 0.0 340 +341 0.0249691009521484 0.0300000000000011 0.0300000000000011 0.0 341 +342 0.0228381156921387 0.0200000000000031 0.0200000000000031 0.0 342 +343 0.0229289531707764 0.019999999999996 0.019999999999996 0.0 343 +344 0.028364896774292 0.0300000000000011 0.0300000000000011 0.0 344 +345 0.0216519832611084 0.0200000000000031 0.0200000000000031 0.0 345 +346 0.0216679573059082 0.029999999999994 0.029999999999994 0.0 346 +347 0.0215489864349365 0.0200000000000031 0.0200000000000031 0.0 347 +348 0.0216460227966309 0.0200000000000031 0.0200000000000031 0.0 348 +349 0.0217490196228027 0.019999999999996 0.019999999999996 0.0 349 +350 0.0217440128326416 0.0200000000000031 0.0200000000000031 0.0 350 +351 0.0216310024261475 0.019999999999996 0.019999999999996 0.0 351 +352 0.0248680114746094 0.0300000000000011 0.0300000000000011 0.0 352 +353 0.0779280662536621 0.0799999999999983 0.0799999999999983 0.0 353 +354 0.0229990482330322 0.0200000000000031 0.0200000000000031 0.0 354 +355 0.02298903465271 0.019999999999996 0.019999999999996 0.0 355 +356 0.0229768753051758 0.0300000000000011 0.0300000000000011 0.0 356 +357 0.0228021144866943 0.0200000000000031 0.0200000000000031 0.0 357 +358 0.0227739810943604 0.019999999999996 0.019999999999996 0.0 358 +359 0.0229020118713379 0.0200000000000031 0.0200000000000031 0.0 359 +360 0.0220818519592285 0.0300000000000011 0.0300000000000011 0.0 360 +361 0.024421215057373 0.019999999999996 0.019999999999996 0.0 361 +362 0.0219769477844238 0.0200000000000031 0.0200000000000031 0.0 362 +363 0.0216801166534424 0.0300000000000011 0.0300000000000011 0.0 363 +364 0.0218110084533691 0.019999999999996 0.019999999999996 0.0 364 +365 0.0219409465789795 0.0200000000000031 0.0200000000000031 0.0 365 +366 0.0218820571899414 0.019999999999996 0.019999999999996 0.0 366 +367 0.0223009586334229 0.0200000000000031 0.0200000000000031 0.0 367 +368 0.0218269824981689 0.0300000000000011 0.0300000000000011 0.0 368 +369 0.0217530727386475 0.019999999999996 0.019999999999996 0.0 369 +370 0.0778021812438965 0.0700000000000003 0.0700000000000003 0.0 370 +371 0.0233700275421143 0.0300000000000011 0.0300000000000011 0.0 371 +372 0.0233359336853027 0.0200000000000031 0.0200000000000031 0.0 372 +373 0.0229201316833496 0.019999999999996 0.019999999999996 0.0 373 +374 0.0229110717773438 0.0300000000000011 0.0300000000000011 0.0 374 +375 0.0227591991424561 0.0200000000000031 0.0200000000000031 0.0 375 +376 0.023568868637085 0.019999999999996 0.019999999999996 0.0 376 +377 0.022733211517334 0.0300000000000011 0.0300000000000011 0.0 377 +378 0.0221920013427734 0.0200000000000031 0.0200000000000031 0.0 378 +379 0.0215809345245361 0.019999999999996 0.019999999999996 0.0 379 +380 0.0231049060821533 0.0200000000000031 0.0200000000000031 0.0 380 +381 0.0227119922637939 0.0300000000000011 0.0300000000000011 0.0 381 +382 0.0230410099029541 0.019999999999996 0.019999999999996 0.0 382 +383 0.0276191234588623 0.0300000000000011 0.0300000000000011 0.0 383 +384 0.0234389305114746 0.0200000000000031 0.0200000000000031 0.0 384 +385 0.0217380523681641 0.019999999999996 0.019999999999996 0.0 385 +386 0.0216379165649414 0.0200000000000031 0.0200000000000031 0.0 386 +387 0.0217010974884033 0.0300000000000011 0.0300000000000011 0.0 387 +388 0.0771059989929199 0.0699999999999932 0.0699999999999932 0.0 388 +389 0.0259981155395508 0.0300000000000011 0.0300000000000011 0.0 389 +390 0.0245940685272217 0.0200000000000031 0.0200000000000031 0.0 390 +391 0.0229830741882324 0.0300000000000011 0.0300000000000011 0.0 391 +392 0.0227859020233154 0.019999999999996 0.019999999999996 0.0 392 +393 0.0226709842681885 0.0200000000000031 0.0200000000000031 0.0 393 +394 0.0227479934692383 0.0300000000000011 0.0300000000000011 0.0 394 +395 0.0223689079284668 0.019999999999996 0.019999999999996 0.0 395 +396 0.0215182304382324 0.0200000000000031 0.0200000000000031 0.0 396 +397 0.0214920043945312 0.019999999999996 0.019999999999996 0.0 397 +398 0.0217499732971191 0.0200000000000031 0.0200000000000031 0.0 398 +399 0.021583080291748 0.019999999999996 0.019999999999996 0.0 399 +400 0.0245871543884277 0.0300000000000011 0.0300000000000011 0.0 400 +401 0.0234861373901367 0.0200000000000031 0.0200000000000031 0.0 401 +402 0.0216600894927979 0.019999999999996 0.019999999999996 0.0 402 +403 0.0216600894927979 0.0300000000000011 0.0300000000000011 0.0 403 +404 0.021885871887207 0.0200000000000031 0.0200000000000031 0.0 404 +405 0.0772140026092529 0.0799999999999983 0.0799999999999983 0.0 405 +406 0.0230650901794434 0.0200000000000031 0.0200000000000031 0.0 406 +407 0.0229761600494385 0.019999999999996 0.019999999999996 0.0 407 +408 0.0251660346984863 0.0300000000000011 0.0300000000000011 0.0 408 +409 0.0232548713684082 0.0200000000000031 0.0200000000000031 0.0 409 +410 0.0238220691680908 0.019999999999996 0.019999999999996 0.0 410 +411 0.0227861404418945 0.0300000000000011 0.0300000000000011 0.0 411 +412 0.0226359367370605 0.0200000000000031 0.0200000000000031 0.0 412 +413 0.0224370956420898 0.019999999999996 0.019999999999996 0.0 413 +414 0.0216140747070312 0.0200000000000031 0.0200000000000031 0.0 414 +415 0.0223848819732666 0.0300000000000011 0.0300000000000011 0.0 415 +416 0.0215442180633545 0.019999999999996 0.019999999999996 0.0 416 +417 0.0215690135955811 0.0200000000000031 0.0200000000000031 0.0 417 +418 0.0216190814971924 0.019999999999996 0.019999999999996 0.0 418 +419 0.0228719711303711 0.0200000000000031 0.0200000000000031 0.0 419 +420 0.0226399898529053 0.0300000000000011 0.0300000000000011 0.0 420 +421 0.0236082077026367 0.019999999999996 0.019999999999996 0.0 421 +422 0.0264570713043213 0.0300000000000011 0.0300000000000011 0.0 422 +423 0.0789790153503418 0.0799999999999983 0.0799999999999983 0.0 423 +424 0.0229339599609375 0.0200000000000031 0.0200000000000031 0.0 424 +425 0.0229668617248535 0.019999999999996 0.019999999999996 0.0 425 +426 0.02298903465271 0.0200000000000031 0.0200000000000031 0.0 426 +427 0.0229198932647705 0.0300000000000011 0.0300000000000011 0.0 427 +428 0.0257198810577393 0.019999999999996 0.019999999999996 0.0 428 +429 0.0243279933929443 0.0300000000000011 0.0300000000000011 0.0 429 +430 0.022507905960083 0.0200000000000031 0.0200000000000031 0.0 430 +431 0.0216341018676758 0.019999999999996 0.019999999999996 0.0 431 +432 0.0214908123016357 0.0200000000000031 0.0200000000000031 0.0 432 +433 0.0215690135955811 0.0300000000000011 0.0300000000000011 0.0 433 +434 0.0216338634490967 0.019999999999996 0.019999999999996 0.0 434 +435 0.0216329097747803 0.0200000000000031 0.0200000000000031 0.0 435 +436 0.0217580795288086 0.019999999999996 0.019999999999996 0.0 436 +437 0.0218169689178467 0.0200000000000031 0.0200000000000031 0.0 437 +438 0.0216329097747803 0.019999999999996 0.019999999999996 0.0 438 +439 0.0245261192321777 0.0300000000000011 0.0300000000000011 0.0 439 +440 0.0769329071044922 0.0700000000000003 0.0700000000000003 0.0 440 +441 0.0231759548187256 0.0300000000000011 0.0300000000000011 0.0 441 +442 0.0230391025543213 0.0200000000000031 0.0200000000000031 0.0 442 +443 0.0233399868011475 0.019999999999996 0.019999999999996 0.0 443 +444 0.0227611064910889 0.0300000000000011 0.0300000000000011 0.0 444 +445 0.0228729248046875 0.0200000000000031 0.0200000000000031 0.0 445 +446 0.0227501392364502 0.019999999999996 0.019999999999996 0.0 446 +447 0.0253760814666748 0.0300000000000011 0.0300000000000011 0.0 447 +448 0.0228900909423828 0.0200000000000031 0.0200000000000031 0.0 448 +449 0.0227060317993164 0.019999999999996 0.019999999999996 0.0 449 +450 0.0215671062469482 0.0300000000000011 0.0300000000000011 0.0 450 +451 0.0215458869934082 0.0200000000000031 0.0200000000000031 0.0 451 +452 0.0216641426086426 0.019999999999996 0.019999999999996 0.0 452 +453 0.0215919017791748 0.0200000000000031 0.0200000000000031 0.0 453 +454 0.022503137588501 0.019999999999996 0.019999999999996 0.0 454 +455 0.0216779708862305 0.0300000000000011 0.0300000000000011 0.0 455 +456 0.0216538906097412 0.0200000000000031 0.0200000000000031 0.0 456 +457 0.0217761993408203 0.019999999999996 0.019999999999996 0.0 457 +458 0.0798358917236328 0.0799999999999983 0.0799999999999983 0.0 458 +459 0.0303719043731689 0.0300000000000011 0.0300000000000011 0.0 459 +460 0.0229458808898926 0.0200000000000031 0.0200000000000031 0.0 460 +461 0.0229299068450928 0.019999999999996 0.019999999999996 0.0 461 +462 0.0227961540222168 0.019999999999996 0.019999999999996 0.0 462 +463 0.0226409435272217 0.0200000000000031 0.0200000000000031 0.0 463 +464 0.0226771831512451 0.019999999999996 0.019999999999996 0.0 464 +465 0.0224730968475342 0.0300000000000011 0.0300000000000011 0.0 465 +466 0.0218050479888916 0.0200000000000031 0.0200000000000031 0.0 466 +467 0.025601863861084 0.019999999999996 0.019999999999996 0.0 467 +468 0.0238199234008789 0.0300000000000011 0.0300000000000011 0.0 468 +469 0.0232160091400146 0.0200000000000031 0.0200000000000031 0.0 469 +470 0.0216109752655029 0.019999999999996 0.019999999999996 0.0 470 +471 0.0216319561004639 0.0200000000000031 0.0200000000000031 0.0 471 +472 0.0216560363769531 0.019999999999996 0.019999999999996 0.0 472 +473 0.021658182144165 0.0300000000000011 0.0300000000000011 0.0 473 +474 0.0217010974884033 0.0200000000000031 0.0200000000000031 0.0 474 +475 0.0779910087585449 0.0799999999999983 0.0799999999999983 0.0 475 +476 0.0244100093841553 0.0200000000000031 0.0200000000000031 0.0 476 +477 0.026054859161377 0.029999999999994 0.029999999999994 0.0 477 +478 0.022968053817749 0.0200000000000031 0.0200000000000031 0.0 478 +479 0.0229709148406982 0.0200000000000031 0.0200000000000031 0.0 479 +480 0.0229671001434326 0.019999999999996 0.019999999999996 0.0 480 +481 0.0232329368591309 0.0300000000000011 0.0300000000000011 0.0 481 +482 0.0227680206298828 0.0200000000000031 0.0200000000000031 0.0 482 +483 0.0224251747131348 0.019999999999996 0.019999999999996 0.0 483 +484 0.021751880645752 0.0300000000000011 0.0300000000000011 0.0 484 +485 0.0215151309967041 0.019999999999996 0.019999999999996 0.0 485 +486 0.0246729850769043 0.0200000000000031 0.0200000000000031 0.0 486 +487 0.0227639675140381 0.0200000000000031 0.0200000000000031 0.0 487 +488 0.0219759941101074 0.029999999999994 0.029999999999994 0.0 488 +489 0.0217058658599854 0.0200000000000031 0.0200000000000031 0.0 489 +490 0.0216960906982422 0.0200000000000031 0.0200000000000031 0.0 490 +491 0.0218369960784912 0.019999999999996 0.019999999999996 0.0 491 +492 0.0217111110687256 0.0200000000000031 0.0200000000000031 0.0 492 +493 0.078171968460083 0.0799999999999983 0.0799999999999983 0.0 493 +494 0.0229799747467041 0.019999999999996 0.019999999999996 0.0 494 +495 0.0272798538208008 0.0300000000000011 0.0300000000000011 0.0 495 +496 0.0244588851928711 0.0200000000000031 0.0200000000000031 0.0 496 +497 0.028217077255249 0.0300000000000011 0.0300000000000011 0.0 497 +498 0.0241749286651611 0.0300000000000011 0.0300000000000011 0.0 498 +499 0.0227570533752441 0.019999999999996 0.019999999999996 0.0 499 +500 0.022475004196167 0.0200000000000031 0.0200000000000031 0.0 500 +501 0.021665096282959 0.019999999999996 0.019999999999996 0.0 501 +502 0.021481990814209 0.0300000000000011 0.0300000000000011 0.0 502 +503 0.0216250419616699 0.0200000000000031 0.0200000000000031 0.0 503 +504 0.0215671062469482 0.019999999999996 0.019999999999996 0.0 504 +505 0.0225341320037842 0.0200000000000031 0.0200000000000031 0.0 505 +506 0.0243070125579834 0.0300000000000011 0.0300000000000011 0.0 506 +507 0.0236639976501465 0.019999999999996 0.019999999999996 0.0 507 +508 0.021744966506958 0.0200000000000031 0.0200000000000031 0.0 508 +509 0.0216488838195801 0.019999999999996 0.019999999999996 0.0 509 +510 0.0759198665618896 0.0800000000000054 0.0800000000000054 0.0 510 +511 0.0230319499969482 0.019999999999996 0.019999999999996 0.0 511 +512 0.0232639312744141 0.0300000000000011 0.0300000000000011 0.0 512 +513 0.022974967956543 0.019999999999996 0.019999999999996 0.0 513 +514 0.0257279872894287 0.0200000000000031 0.0200000000000031 0.0 514 +515 0.0243010520935059 0.0300000000000011 0.0300000000000011 0.0 515 +516 0.0226881504058838 0.019999999999996 0.019999999999996 0.0 516 +517 0.0226349830627441 0.0200000000000031 0.0200000000000031 0.0 517 +518 0.0224928855895996 0.0300000000000011 0.0300000000000011 0.0 518 +519 0.0218918323516846 0.019999999999996 0.019999999999996 0.0 519 +520 0.0220029354095459 0.0200000000000031 0.0200000000000031 0.0 520 +521 0.0215179920196533 0.0200000000000031 0.0200000000000031 0.0 521 +522 0.0215981006622314 0.019999999999996 0.019999999999996 0.0 522 +523 0.0216679573059082 0.0300000000000011 0.0300000000000011 0.0 523 +524 0.0216460227966309 0.019999999999996 0.019999999999996 0.0 524 +525 0.0247371196746826 0.0200000000000031 0.0200000000000031 0.0 525 +526 0.0231599807739258 0.0300000000000011 0.0300000000000011 0.0 526 +527 0.021859884262085 0.019999999999996 0.019999999999996 0.0 527 +528 0.0768899917602539 0.0700000000000003 0.0700000000000003 0.0 528 +529 0.0238020420074463 0.0300000000000011 0.0300000000000011 0.0 529 +530 0.0229949951171875 0.0200000000000031 0.0200000000000031 0.0 530 +531 0.0229158401489258 0.019999999999996 0.019999999999996 0.0 531 +532 0.0228259563446045 0.0300000000000011 0.0300000000000011 0.0 532 +533 0.0230560302734375 0.0200000000000031 0.0200000000000031 0.0 533 +534 0.0252690315246582 0.0300000000000011 0.0300000000000011 0.0 534 +535 0.0236430168151855 0.019999999999996 0.019999999999996 0.0 535 +536 0.029339075088501 0.0300000000000011 0.0300000000000011 0.0 536 +537 0.0215559005737305 0.0200000000000031 0.0200000000000031 0.0 537 +538 0.0222070217132568 0.019999999999996 0.019999999999996 0.0 538 +539 0.0215811729431152 0.0200000000000031 0.0200000000000031 0.0 539 +540 0.0215599536895752 0.0300000000000011 0.0300000000000011 0.0 540 +541 0.0217399597167969 0.019999999999996 0.019999999999996 0.0 541 +542 0.0217771530151367 0.0200000000000031 0.0200000000000031 0.0 542 +543 0.0216219425201416 0.019999999999996 0.019999999999996 0.0 543 +544 0.0232682228088379 0.0200000000000031 0.0200000000000031 0.0 544 +545 0.0793290138244629 0.0799999999999983 0.0799999999999983 0.0 545 +546 0.0229940414428711 0.0300000000000011 0.0300000000000011 0.0 546 +547 0.022838830947876 0.019999999999996 0.019999999999996 0.0 547 +548 0.0229969024658203 0.0200000000000031 0.0200000000000031 0.0 548 +549 0.0229189395904541 0.0300000000000011 0.0300000000000011 0.0 549 +550 0.0227901935577393 0.019999999999996 0.019999999999996 0.0 550 +551 0.0229239463806152 0.0200000000000031 0.0200000000000031 0.0 551 +552 0.022730827331543 0.019999999999996 0.019999999999996 0.0 552 +553 0.0253369808197021 0.0300000000000011 0.0300000000000011 0.0 553 +554 0.0220980644226074 0.0200000000000031 0.0200000000000031 0.0 554 +555 0.0214731693267822 0.019999999999996 0.019999999999996 0.0 555 +556 0.0215020179748535 0.0300000000000011 0.0300000000000011 0.0 556 +557 0.0217249393463135 0.0200000000000031 0.0200000000000031 0.0 557 +558 0.0217740535736084 0.019999999999996 0.019999999999996 0.0 558 +559 0.022136926651001 0.0200000000000031 0.0200000000000031 0.0 559 +560 0.021636962890625 0.0200000000000031 0.0200000000000031 0.0 560 +561 0.0216689109802246 0.019999999999996 0.019999999999996 0.0 561 +562 0.0218231678009033 0.0300000000000011 0.0300000000000011 0.0 562 +563 0.0795009136199951 0.0799999999999983 0.0799999999999983 0.0 563 +564 0.0232501029968262 0.0200000000000031 0.0200000000000031 0.0 564 +565 0.0230040550231934 0.019999999999996 0.019999999999996 0.0 565 +566 0.0230789184570312 0.0300000000000011 0.0300000000000011 0.0 566 +567 0.0227739810943604 0.0200000000000031 0.0200000000000031 0.0 567 +568 0.0235750675201416 0.019999999999996 0.019999999999996 0.0 568 +569 0.0226988792419434 0.0200000000000031 0.0200000000000031 0.0 569 +570 0.0223028659820557 0.0300000000000011 0.0300000000000011 0.0 570 +571 0.0216829776763916 0.019999999999996 0.019999999999996 0.0 571 +572 0.0214540958404541 0.0200000000000031 0.0200000000000031 0.0 572 +573 0.0238778591156006 0.019999999999996 0.019999999999996 0.0 573 +574 0.0230958461761475 0.0300000000000011 0.0300000000000011 0.0 574 +575 0.0280261039733887 0.0300000000000011 0.0300000000000011 0.0 575 +576 0.0220839977264404 0.0200000000000031 0.0200000000000031 0.0 576 +577 0.0217299461364746 0.019999999999996 0.019999999999996 0.0 577 +578 0.0215981006622314 0.0200000000000031 0.0200000000000031 0.0 578 +579 0.0216739177703857 0.019999999999996 0.019999999999996 0.0 579 +580 0.0760340690612793 0.0799999999999983 0.0799999999999983 0.0 580 +581 0.0261681079864502 0.0200000000000031 0.0200000000000031 0.0 581 +582 0.0245881080627441 0.0300000000000011 0.0300000000000011 0.0 582 +583 0.0231649875640869 0.019999999999996 0.019999999999996 0.0 583 +584 0.0228891372680664 0.0300000000000011 0.0300000000000011 0.0 584 +585 0.0227940082550049 0.0200000000000031 0.0200000000000031 0.0 585 +586 0.0227079391479492 0.019999999999996 0.019999999999996 0.0 586 +587 0.0227351188659668 0.0200000000000031 0.0200000000000031 0.0 587 +588 0.0223979949951172 0.0300000000000011 0.0300000000000011 0.0 588 +589 0.0217239856719971 0.019999999999996 0.019999999999996 0.0 589 +590 0.0216400623321533 0.0200000000000031 0.0200000000000031 0.0 590 +591 0.0222110748291016 0.019999999999996 0.019999999999996 0.0 591 +592 0.0244839191436768 0.0300000000000011 0.0300000000000011 0.0 592 +593 0.0231800079345703 0.0200000000000031 0.0200000000000031 0.0 593 +594 0.0216829776763916 0.019999999999996 0.019999999999996 0.0 594 +595 0.0216670036315918 0.0200000000000031 0.0200000000000031 0.0 595 +596 0.0216989517211914 0.0200000000000031 0.0200000000000031 0.0 596 +597 0.0218870639801025 0.039999999999992 0.029999999999994 0.01 597 +598 0.077578067779541 0.0700000000000003 0.0700000000000003 0.0 598 +599 0.0230538845062256 0.0300000000000011 0.0300000000000011 0.0 599 +600 0.0230109691619873 0.0200000000000031 0.0200000000000031 0.0 600 +601 0.0260770320892334 0.0300000000000011 0.0300000000000011 0.0 601 +602 0.0238099098205566 0.019999999999996 0.019999999999996 0.0 602 +603 0.0228049755096436 0.0200000000000031 0.0200000000000031 0.0 603 +604 0.0226948261260986 0.019999999999996 0.019999999999996 0.0 604 +605 0.0223379135131836 0.0300000000000011 0.0300000000000011 0.0 605 +606 0.0216000080108643 0.0200000000000031 0.0200000000000031 0.0 606 +607 0.0224909782409668 0.019999999999996 0.019999999999996 0.0 607 +608 0.0216529369354248 0.0200000000000031 0.0200000000000031 0.0 608 +609 0.0217139720916748 0.019999999999996 0.019999999999996 0.0 609 +610 0.0218150615692139 0.0300000000000011 0.0300000000000011 0.0 610 +611 0.0217039585113525 0.0200000000000031 0.0200000000000031 0.0 611 +612 0.0246798992156982 0.019999999999996 0.019999999999996 0.0 612 +613 0.0233089923858643 0.0300000000000011 0.0300000000000011 0.0 613 +614 0.0297579765319824 0.0300000000000011 0.0300000000000011 0.0 614 +615 0.0762190818786621 0.0700000000000003 0.0700000000000003 0.0 615 +616 0.0230169296264648 0.0200000000000031 0.0200000000000031 0.0 616 +617 0.0229558944702148 0.029999999999994 0.029999999999994 0.0 617 +618 0.0230798721313477 0.0200000000000031 0.0200000000000031 0.0 618 +619 0.0230178833007812 0.019999999999996 0.019999999999996 0.0 619 +620 0.0257527828216553 0.0300000000000011 0.0300000000000011 0.0 620 +621 0.0235459804534912 0.0200000000000031 0.0200000000000031 0.0 621 +622 0.0228161811828613 0.0300000000000011 0.0300000000000011 0.0 622 +623 0.022197961807251 0.019999999999996 0.019999999999996 0.0 623 +624 0.021589994430542 0.0200000000000031 0.0200000000000031 0.0 624 +625 0.0214920043945312 0.019999999999996 0.019999999999996 0.0 625 +626 0.0215818881988525 0.0200000000000031 0.0200000000000031 0.0 626 +627 0.021651029586792 0.0300000000000011 0.0300000000000011 0.0 627 +628 0.0215868949890137 0.019999999999996 0.019999999999996 0.0 628 +629 0.0218029022216797 0.0200000000000031 0.0200000000000031 0.0 629 +630 0.0216500759124756 0.019999999999996 0.019999999999996 0.0 630 +631 0.0244319438934326 0.0200000000000031 0.0200000000000031 0.0 631 +632 0.0230758190155029 0.0300000000000011 0.0300000000000011 0.0 632 +633 0.077272891998291 0.0799999999999983 0.0799999999999983 0.0 633 +634 0.0236070156097412 0.0200000000000031 0.0200000000000031 0.0 634 +635 0.0229601860046387 0.019999999999996 0.019999999999996 0.0 635 +636 0.0228729248046875 0.0200000000000031 0.0200000000000031 0.0 636 +637 0.0228011608123779 0.0300000000000011 0.0300000000000011 0.0 637 +638 0.0227499008178711 0.019999999999996 0.019999999999996 0.0 638 +639 0.0244989395141602 0.0200000000000031 0.0200000000000031 0.0 639 +640 0.0235378742218018 0.0200000000000031 0.0200000000000031 0.0 640 +641 0.0223779678344727 0.019999999999996 0.019999999999996 0.0 641 +642 0.0215990543365479 0.0200000000000031 0.0200000000000031 0.0 642 +643 0.0215990543365479 0.019999999999996 0.019999999999996 0.0 643 +644 0.0219650268554688 0.0300000000000011 0.0300000000000011 0.0 644 +645 0.0215990543365479 0.0200000000000031 0.0200000000000031 0.0 645 +646 0.0224740505218506 0.019999999999996 0.019999999999996 0.0 646 +647 0.0216758251190186 0.0200000000000031 0.0200000000000031 0.0 647 +648 0.0216619968414307 0.019999999999996 0.019999999999996 0.0 648 +649 0.0221309661865234 0.0300000000000011 0.0300000000000011 0.0 649 +650 0.0787041187286377 0.0700000000000003 0.0700000000000003 0.0 650 +651 0.0299739837646484 0.0300000000000011 0.0300000000000011 0.0 651 +652 0.0230100154876709 0.0200000000000031 0.0200000000000031 0.0 652 +653 0.0230507850646973 0.019999999999996 0.019999999999996 0.0 653 +654 0.0228569507598877 0.0200000000000031 0.0200000000000031 0.0 654 +655 0.0227470397949219 0.0300000000000011 0.0300000000000011 0.0 655 +656 0.0226500034332275 0.019999999999996 0.019999999999996 0.0 656 +657 0.0228099822998047 0.0200000000000031 0.0200000000000031 0.0 657 +658 0.0222539901733398 0.019999999999996 0.019999999999996 0.0 658 +659 0.0245277881622314 0.0300000000000011 0.0300000000000011 0.0 659 +660 0.0224230289459229 0.0200000000000031 0.0200000000000031 0.0 660 +661 0.0216460227966309 0.019999999999996 0.019999999999996 0.0 661 +662 0.0215950012207031 0.0300000000000011 0.0300000000000011 0.0 662 +663 0.0216000080108643 0.0200000000000031 0.0200000000000031 0.0 663 +664 0.0216140747070312 0.019999999999996 0.019999999999996 0.0 664 +665 0.021726131439209 0.0200000000000031 0.0200000000000031 0.0 665 +666 0.0217559337615967 0.0200000000000031 0.0200000000000031 0.0 666 +667 0.0218238830566406 0.019999999999996 0.019999999999996 0.0 667 +668 0.0802149772644043 0.0799999999999983 0.0799999999999983 0.0 668 +669 0.0245440006256104 0.0300000000000011 0.0300000000000011 0.0 669 +670 0.0230040550231934 0.0200000000000031 0.0200000000000031 0.0 670 +671 0.02288818359375 0.019999999999996 0.019999999999996 0.0 671 +672 0.0228390693664551 0.0300000000000011 0.0300000000000011 0.0 672 +673 0.023313045501709 0.0200000000000031 0.0200000000000031 0.0 673 +674 0.0226609706878662 0.019999999999996 0.019999999999996 0.0 674 +675 0.0220029354095459 0.0300000000000011 0.0300000000000011 0.0 675 +676 0.0215702056884766 0.0200000000000031 0.0200000000000031 0.0 676 +677 0.0216479301452637 0.019999999999996 0.019999999999996 0.0 677 +678 0.0215539932250977 0.0200000000000031 0.0200000000000031 0.0 678 +679 0.0247859954833984 0.0300000000000011 0.0300000000000011 0.0 679 +680 0.0219168663024902 0.019999999999996 0.019999999999996 0.0 680 +681 0.0216579437255859 0.0200000000000031 0.0200000000000031 0.0 681 +682 0.0216360092163086 0.019999999999996 0.019999999999996 0.0 682 +683 0.0217740535736084 0.0200000000000031 0.0200000000000031 0.0 683 +684 0.0216720104217529 0.019999999999996 0.019999999999996 0.0 684 +685 0.076854944229126 0.0800000000000054 0.0800000000000054 0.0 685 +686 0.0229959487915039 0.019999999999996 0.019999999999996 0.0 686 +687 0.0258049964904785 0.0300000000000011 0.0300000000000011 0.0 687 +688 0.0232279300689697 0.0200000000000031 0.0200000000000031 0.0 688 +689 0.0251309871673584 0.029999999999994 0.029999999999994 0.0 689 +690 0.0279409885406494 0.0300000000000011 0.0300000000000011 0.0 690 +691 0.0227260589599609 0.0200000000000031 0.0200000000000031 0.0 691 +692 0.0227479934692383 0.019999999999996 0.019999999999996 0.0 692 +693 0.0219731330871582 0.0200000000000031 0.0200000000000031 0.0 693 +694 0.0215420722961426 0.0300000000000011 0.0300000000000011 0.0 694 +695 0.0214939117431641 0.019999999999996 0.019999999999996 0.0 695 +696 0.0216901302337646 0.0200000000000031 0.0200000000000031 0.0 696 +697 0.0216901302337646 0.019999999999996 0.019999999999996 0.0 697 +698 0.0246269702911377 0.0200000000000031 0.0200000000000031 0.0 698 +699 0.0231730937957764 0.0300000000000011 0.0300000000000011 0.0 699 +700 0.021737813949585 0.019999999999996 0.019999999999996 0.0 700 +701 0.0217559337615967 0.0200000000000031 0.0200000000000031 0.0 701 +702 0.0756359100341797 0.0799999999999983 0.0799999999999983 0.0 702 +703 0.0232179164886475 0.0200000000000031 0.0200000000000031 0.0 703 +704 0.0229458808898926 0.019999999999996 0.019999999999996 0.0 704 +705 0.0230169296264648 0.0300000000000011 0.0300000000000011 0.0 705 +706 0.0228660106658936 0.0200000000000031 0.0200000000000031 0.0 706 +707 0.0257608890533447 0.0300000000000011 0.0300000000000011 0.0 707 +708 0.0230529308319092 0.019999999999996 0.019999999999996 0.0 708 +709 0.0226249694824219 0.0200000000000031 0.0200000000000031 0.0 709 +710 0.0225780010223389 0.019999999999996 0.019999999999996 0.0 710 +711 0.0220761299133301 0.0300000000000011 0.0300000000000011 0.0 711 +712 0.0221598148345947 0.0200000000000031 0.0200000000000031 0.0 712 +713 0.0215129852294922 0.019999999999996 0.019999999999996 0.0 713 +714 0.0216219425201416 0.0200000000000031 0.0200000000000031 0.0 714 +715 0.0215890407562256 0.019999999999996 0.019999999999996 0.0 715 +716 0.0216820240020752 0.0200000000000031 0.0200000000000031 0.0 716 +717 0.0216300487518311 0.0300000000000011 0.0300000000000011 0.0 717 +718 0.0247721672058105 0.019999999999996 0.019999999999996 0.0 718 +719 0.0220820903778076 0.0200000000000031 0.0200000000000031 0.0 719 +720 0.0769851207733154 0.0799999999999983 0.0799999999999983 0.0 720 +721 0.0229990482330322 0.0200000000000031 0.0200000000000031 0.0 721 +722 0.024212121963501 0.0300000000000011 0.0300000000000011 0.0 722 +723 0.0229740142822266 0.019999999999996 0.019999999999996 0.0 723 +724 0.0227351188659668 0.0200000000000031 0.0200000000000031 0.0 724 +725 0.0226562023162842 0.029999999999994 0.029999999999994 0.0 725 +726 0.0255320072174072 0.0200000000000031 0.0200000000000031 0.0 726 +727 0.0227208137512207 0.0200000000000031 0.0200000000000031 0.0 727 +728 0.0237081050872803 0.029999999999994 0.029999999999994 0.0 728 +729 0.0268452167510986 0.0200000000000031 0.0200000000000031 0.0 729 +730 0.0218770503997803 0.0300000000000011 0.0300000000000011 0.0 730 +731 0.0217039585113525 0.019999999999996 0.019999999999996 0.0 731 +732 0.0215818881988525 0.0200000000000031 0.0200000000000031 0.0 732 +733 0.0217380523681641 0.0200000000000031 0.0200000000000031 0.0 733 +734 0.0216901302337646 0.019999999999996 0.019999999999996 0.0 734 +735 0.0217649936676025 0.0300000000000011 0.0300000000000011 0.0 735 +736 0.0216591358184814 0.019999999999996 0.019999999999996 0.0 736 +737 0.0809669494628906 0.0800000000000054 0.0800000000000054 0.0 737 +738 0.0230050086975098 0.019999999999996 0.019999999999996 0.0 738 +739 0.0229599475860596 0.0200000000000031 0.0200000000000031 0.0 739 +740 0.0229651927947998 0.0300000000000011 0.0300000000000011 0.0 740 +741 0.0228550434112549 0.019999999999996 0.019999999999996 0.0 741 +742 0.0228068828582764 0.0200000000000031 0.0200000000000031 0.0 742 +743 0.022993803024292 0.0300000000000011 0.0300000000000011 0.0 743 +744 0.0227200984954834 0.019999999999996 0.019999999999996 0.0 744 +745 0.02242112159729 0.0200000000000031 0.0200000000000031 0.0 745 +746 0.0246379375457764 0.0300000000000011 0.0300000000000011 0.0 746 +747 0.0218410491943359 0.019999999999996 0.019999999999996 0.0 747 +748 0.0215339660644531 0.0200000000000031 0.0200000000000031 0.0 748 +749 0.0215659141540527 0.019999999999996 0.019999999999996 0.0 749 +750 0.0216779708862305 0.0200000000000031 0.0200000000000031 0.0 750 +751 0.0216810703277588 0.019999999999996 0.019999999999996 0.0 751 +752 0.0221710205078125 0.0300000000000011 0.0300000000000011 0.0 752 +753 0.0216331481933594 0.0200000000000031 0.0200000000000031 0.0 753 +754 0.0217230319976807 0.019999999999996 0.019999999999996 0.0 754 +755 0.0797798633575439 0.0800000000000054 0.0800000000000054 0.0 755 +756 0.0233240127563477 0.019999999999996 0.019999999999996 0.0 756 +757 0.0232129096984863 0.0300000000000011 0.0300000000000011 0.0 757 +758 0.0233068466186523 0.0200000000000031 0.0200000000000031 0.0 758 +759 0.0228340625762939 0.019999999999996 0.019999999999996 0.0 759 +760 0.0226619243621826 0.0300000000000011 0.0300000000000011 0.0 760 +761 0.0235550403594971 0.0200000000000031 0.0200000000000031 0.0 761 +762 0.0222749710083008 0.019999999999996 0.019999999999996 0.0 762 +763 0.0216190814971924 0.0200000000000031 0.0200000000000031 0.0 763 +764 0.0215640068054199 0.019999999999996 0.019999999999996 0.0 764 +765 0.0237760543823242 0.0300000000000011 0.0300000000000011 0.0 765 +766 0.0217039585113525 0.0200000000000031 0.0200000000000031 0.0 766 +767 0.0219049453735352 0.019999999999996 0.019999999999996 0.0 767 +768 0.0291330814361572 0.0300000000000011 0.0300000000000011 0.0 768 +769 0.0216200351715088 0.0200000000000031 0.0200000000000031 0.0 769 +770 0.0217278003692627 0.019999999999996 0.019999999999996 0.0 770 +771 0.0217189788818359 0.0300000000000011 0.0300000000000011 0.0 771 +772 0.0760140419006348 0.0700000000000003 0.0700000000000003 0.0 772 +773 0.0230591297149658 0.0300000000000011 0.0300000000000011 0.0 773 +774 0.0260210037231445 0.019999999999996 0.019999999999996 0.0 774 +775 0.0247459411621094 0.0300000000000011 0.0300000000000011 0.0 775 +776 0.0229299068450928 0.0200000000000031 0.0200000000000031 0.0 776 +777 0.0227248668670654 0.019999999999996 0.019999999999996 0.0 777 +778 0.022636890411377 0.0300000000000011 0.0300000000000011 0.0 778 +779 0.0227160453796387 0.0200000000000031 0.0200000000000031 0.0 779 +780 0.0222170352935791 0.019999999999996 0.019999999999996 0.0 780 +781 0.0216178894042969 0.0200000000000031 0.0200000000000031 0.0 781 +782 0.0216701030731201 0.019999999999996 0.019999999999996 0.0 782 +783 0.0215609073638916 0.0300000000000011 0.0300000000000011 0.0 783 +784 0.0215671062469482 0.0200000000000031 0.0200000000000031 0.0 784 +785 0.0244979858398438 0.019999999999996 0.019999999999996 0.0 785 +786 0.02254319190979 0.0200000000000031 0.0200000000000031 0.0 786 +787 0.0216531753540039 0.0300000000000011 0.0300000000000011 0.0 787 +788 0.0216619968414307 0.019999999999996 0.019999999999996 0.0 788 +789 0.0218989849090576 0.0200000000000031 0.0200000000000031 0.0 789 +790 0.0775949954986572 0.0799999999999983 0.0799999999999983 0.0 790 +791 0.0229768753051758 0.0200000000000031 0.0200000000000031 0.0 791 +792 0.0230350494384766 0.019999999999996 0.019999999999996 0.0 792 +793 0.0247578620910645 0.0300000000000011 0.0300000000000011 0.0 793 +794 0.0241599082946777 0.0200000000000031 0.0200000000000031 0.0 794 +795 0.0229189395904541 0.029999999999994 0.029999999999994 0.0 795 +796 0.0227510929107666 0.0200000000000031 0.0200000000000031 0.0 796 +797 0.0223112106323242 0.0200000000000031 0.0200000000000031 0.0 797 +798 0.0216238498687744 0.019999999999996 0.019999999999996 0.0 798 +799 0.0216000080108643 0.0200000000000031 0.0200000000000031 0.0 799 +800 0.0226099491119385 0.0300000000000011 0.0300000000000011 0.0 800 +801 0.0218279361724854 0.019999999999996 0.019999999999996 0.0 801 +802 0.0216817855834961 0.0200000000000031 0.0200000000000031 0.0 802 +803 0.0218219757080078 0.019999999999996 0.019999999999996 0.0 803 +804 0.0220489501953125 0.0200000000000031 0.0200000000000031 0.0 804 +805 0.0245721340179443 0.0300000000000011 0.0300000000000011 0.0 805 +806 0.0237100124359131 0.019999999999996 0.019999999999996 0.0 806 +807 0.0831229686737061 0.0900000000000034 0.0900000000000034 0.0 807 +808 0.0229980945587158 0.019999999999996 0.019999999999996 0.0 808 +809 0.0230069160461426 0.0200000000000031 0.0200000000000031 0.0 809 +810 0.0229578018188477 0.019999999999996 0.019999999999996 0.0 810 +811 0.0229570865631104 0.0300000000000011 0.0300000000000011 0.0 811 +812 0.0228419303894043 0.0200000000000031 0.0200000000000031 0.0 812 +813 0.0257079601287842 0.0300000000000011 0.0300000000000011 0.0 813 +814 0.0235209465026855 0.019999999999996 0.019999999999996 0.0 814 +815 0.0221221446990967 0.0200000000000031 0.0200000000000031 0.0 815 +816 0.0214879512786865 0.019999999999996 0.019999999999996 0.0 816 +817 0.0215079784393311 0.0300000000000011 0.0300000000000011 0.0 817 +818 0.0216140747070312 0.0200000000000031 0.0200000000000031 0.0 818 +819 0.0216760635375977 0.019999999999996 0.019999999999996 0.0 819 +820 0.021683931350708 0.0200000000000031 0.0200000000000031 0.0 820 +821 0.0217459201812744 0.019999999999996 0.019999999999996 0.0 821 +822 0.0217831134796143 0.0200000000000031 0.0200000000000031 0.0 822 +823 0.0216968059539795 0.0300000000000011 0.0300000000000011 0.0 823 +824 0.0794470310211182 0.0799999999999983 0.0799999999999983 0.0 824 +825 0.0230400562286377 0.0200000000000031 0.0200000000000031 0.0 825 +826 0.0233430862426758 0.019999999999996 0.019999999999996 0.0 826 +827 0.023482084274292 0.0300000000000011 0.0300000000000011 0.0 827 +828 0.0228879451751709 0.0200000000000031 0.0200000000000031 0.0 828 +829 0.0232207775115967 0.019999999999996 0.019999999999996 0.0 829 +830 0.0228579044342041 0.0200000000000031 0.0200000000000031 0.0 830 +831 0.022691011428833 0.029999999999994 0.029999999999994 0.0 831 +832 0.024960994720459 0.0200000000000031 0.0200000000000031 0.0 832 +833 0.0226261615753174 0.0200000000000031 0.0200000000000031 0.0 833 +834 0.0222339630126953 0.029999999999994 0.029999999999994 0.0 834 +835 0.0216858386993408 0.0200000000000031 0.0200000000000031 0.0 835 +836 0.0216341018676758 0.0200000000000031 0.0200000000000031 0.0 836 +837 0.0216710567474365 0.019999999999996 0.019999999999996 0.0 837 +838 0.0217170715332031 0.0200000000000031 0.0200000000000031 0.0 838 +839 0.0223820209503174 0.0300000000000011 0.0300000000000011 0.0 839 +840 0.0218658447265625 0.019999999999996 0.019999999999996 0.0 840 +841 0.0216851234436035 0.0200000000000031 0.0200000000000031 0.0 841 +842 0.0797119140625 0.0799999999999983 0.0799999999999983 0.0 842 +843 0.0296900272369385 0.0300000000000011 0.0300000000000011 0.0 843 +844 0.023921012878418 0.019999999999996 0.019999999999996 0.0 844 +845 0.0230309963226318 0.0300000000000011 0.0300000000000011 0.0 845 +846 0.0227670669555664 0.0200000000000031 0.0200000000000031 0.0 846 +847 0.0226919651031494 0.019999999999996 0.019999999999996 0.0 847 +848 0.0227150917053223 0.0200000000000031 0.0200000000000031 0.0 848 +849 0.0224990844726562 0.0300000000000011 0.0300000000000011 0.0 849 +850 0.0217578411102295 0.019999999999996 0.019999999999996 0.0 850 +851 0.0215840339660645 0.0200000000000031 0.0200000000000031 0.0 851 +852 0.0246429443359375 0.0300000000000011 0.0300000000000011 0.0 852 +853 0.0232079029083252 0.019999999999996 0.019999999999996 0.0 853 +854 0.0217320919036865 0.0200000000000031 0.0200000000000031 0.0 854 +855 0.0215840339660645 0.019999999999996 0.019999999999996 0.0 855 +856 0.0217161178588867 0.0200000000000031 0.0200000000000031 0.0 856 +857 0.0216400623321533 0.0300000000000011 0.0300000000000011 0.0 857 +858 0.0217981338500977 0.019999999999996 0.019999999999996 0.0 858 +859 0.0765349864959717 0.0700000000000003 0.0700000000000003 0.0 859 +860 0.0244770050048828 0.0300000000000011 0.0300000000000011 0.0 860 +861 0.0246331691741943 0.0200000000000031 0.0200000000000031 0.0 861 +862 0.0232968330383301 0.029999999999994 0.029999999999994 0.0 862 +863 0.0228350162506104 0.0200000000000031 0.0200000000000031 0.0 863 +864 0.0228140354156494 0.0200000000000031 0.0200000000000031 0.0 864 +865 0.0230000019073486 0.029999999999994 0.029999999999994 0.0 865 +866 0.0231919288635254 0.0200000000000031 0.0200000000000031 0.0 866 +867 0.0222370624542236 0.0200000000000031 0.0200000000000031 0.0 867 +868 0.0216059684753418 0.019999999999996 0.019999999999996 0.0 868 +869 0.0215280055999756 0.0200000000000031 0.0200000000000031 0.0 869 +870 0.0218400955200195 0.029999999999994 0.029999999999994 0.0 870 +871 0.0238420963287354 0.0200000000000031 0.0200000000000031 0.0 871 +872 0.0222158432006836 0.0200000000000031 0.0200000000000031 0.0 872 +873 0.0229439735412598 0.029999999999994 0.029999999999994 0.0 873 +874 0.022014856338501 0.0200000000000031 0.0200000000000031 0.0 874 +875 0.0218870639801025 0.0200000000000031 0.0200000000000031 0.0 875 +876 0.0765628814697266 0.0799999999999983 0.0799999999999983 0.0 876 +877 0.0229649543762207 0.019999999999996 0.019999999999996 0.0 877 +878 0.0228400230407715 0.0200000000000031 0.0200000000000031 0.0 878 +879 0.0230231285095215 0.019999999999996 0.019999999999996 0.0 879 +880 0.0252189636230469 0.0300000000000011 0.0300000000000011 0.0 880 +881 0.0232028961181641 0.0200000000000031 0.0200000000000031 0.0 881 +882 0.0295140743255615 0.0300000000000011 0.0300000000000011 0.0 882 +883 0.0227620601654053 0.0300000000000011 0.0300000000000011 0.0 883 +884 0.0229089260101318 0.019999999999996 0.019999999999996 0.0 884 +885 0.0219950675964355 0.0200000000000031 0.0200000000000031 0.0 885 +886 0.021589994430542 0.019999999999996 0.019999999999996 0.0 886 +887 0.0214979648590088 0.0200000000000031 0.0200000000000031 0.0 887 +888 0.0215859413146973 0.0300000000000011 0.0300000000000011 0.0 888 +889 0.0217750072479248 0.019999999999996 0.019999999999996 0.0 889 +890 0.021744966506958 0.0200000000000031 0.0200000000000031 0.0 890 +891 0.025892972946167 0.019999999999996 0.019999999999996 0.0 891 +892 0.0236170291900635 0.0300000000000011 0.0300000000000011 0.0 892 +893 0.0218141078948975 0.0200000000000031 0.0200000000000031 0.0 893 +894 0.0771820545196533 0.0799999999999983 0.0799999999999983 0.0 894 +895 0.0230357646942139 0.0200000000000031 0.0200000000000031 0.0 895 +896 0.0231060981750488 0.019999999999996 0.019999999999996 0.0 896 +897 0.023137092590332 0.0300000000000011 0.0300000000000011 0.0 897 +898 0.022799015045166 0.019999999999996 0.019999999999996 0.0 898 +899 0.0256779193878174 0.0200000000000031 0.0200000000000031 0.0 899 +900 0.0231838226318359 0.0300000000000011 0.0300000000000011 0.0 900 +901 0.0232141017913818 0.019999999999996 0.019999999999996 0.0 901 +902 0.0217940807342529 0.0200000000000031 0.0200000000000031 0.0 902 +903 0.0214989185333252 0.0200000000000031 0.0200000000000031 0.0 903 +904 0.0218000411987305 0.029999999999994 0.029999999999994 0.0 904 +905 0.0220961570739746 0.0200000000000031 0.0200000000000031 0.0 905 +906 0.0215680599212646 0.0200000000000031 0.0200000000000031 0.0 906 +907 0.0216329097747803 0.019999999999996 0.019999999999996 0.0 907 +908 0.0217070579528809 0.0200000000000031 0.0200000000000031 0.0 908 +909 0.0216760635375977 0.019999999999996 0.019999999999996 0.0 909 +910 0.0236759185791016 0.0300000000000011 0.0300000000000011 0.0 910 +911 0.0770270824432373 0.0799999999999983 0.0799999999999983 0.0 911 +912 0.0231328010559082 0.0200000000000031 0.0200000000000031 0.0 912 +913 0.0229079723358154 0.019999999999996 0.019999999999996 0.0 913 +914 0.0230019092559814 0.0200000000000031 0.0200000000000031 0.0 914 +915 0.0252349376678467 0.0300000000000011 0.0300000000000011 0.0 915 +916 0.0227150917053223 0.019999999999996 0.019999999999996 0.0 916 +917 0.0228018760681152 0.0200000000000031 0.0200000000000031 0.0 917 +918 0.0226809978485107 0.0300000000000011 0.0300000000000011 0.0 918 +919 0.0252270698547363 0.019999999999996 0.019999999999996 0.0 919 +920 0.0231540203094482 0.0300000000000011 0.0300000000000011 0.0 920 +921 0.0289709568023682 0.0200000000000031 0.0200000000000031 0.0 921 +922 0.0215799808502197 0.0300000000000011 0.0300000000000011 0.0 922 +923 0.0319468975067139 0.0300000000000011 0.019999999999996 0.01 923 +924 0.0216109752655029 0.0200000000000031 0.0200000000000031 0.0 924 +925 0.0217740535736084 0.019999999999996 0.019999999999996 0.0 925 +926 0.0216958522796631 0.0200000000000031 0.0200000000000031 0.0 926 +927 0.0216629505157471 0.019999999999996 0.019999999999996 0.0 927 +928 0.0217578411102295 0.0300000000000011 0.0300000000000011 0.0 928 +929 0.0820608139038086 0.0799999999999983 0.0799999999999983 0.0 929 +930 0.0229201316833496 0.0200000000000031 0.0200000000000031 0.0 930 +931 0.0229270458221436 0.0200000000000031 0.0200000000000031 0.0 931 +932 0.0229320526123047 0.029999999999994 0.029999999999994 0.0 932 +933 0.0227558612823486 0.0200000000000031 0.0200000000000031 0.0 933 +934 0.0226609706878662 0.0200000000000031 0.0200000000000031 0.0 934 +935 0.0229549407958984 0.019999999999996 0.019999999999996 0.0 935 +936 0.0221340656280518 0.0300000000000011 0.0300000000000011 0.0 936 +937 0.0215301513671875 0.019999999999996 0.019999999999996 0.0 937 +938 0.0243568420410156 0.0200000000000031 0.0200000000000031 0.0 938 +939 0.021946907043457 0.0300000000000011 0.0300000000000011 0.0 939 +940 0.021575927734375 0.019999999999996 0.019999999999996 0.0 940 +941 0.0216639041900635 0.0200000000000031 0.0200000000000031 0.0 941 +942 0.0217418670654297 0.0200000000000031 0.0200000000000031 0.0 942 +943 0.0222411155700684 0.019999999999996 0.019999999999996 0.0 943 +944 0.0216610431671143 0.0200000000000031 0.0200000000000031 0.0 944 +945 0.0216820240020752 0.019999999999996 0.019999999999996 0.0 945 +946 0.0792751312255859 0.0699999999999932 0.0699999999999932 0.0 946 +947 0.0251059532165527 0.0300000000000011 0.0300000000000011 0.0 947 +948 0.0247578620910645 0.0200000000000031 0.0200000000000031 0.0 948 +949 0.0229980945587158 0.0300000000000011 0.0300000000000011 0.0 949 +950 0.0229229927062988 0.019999999999996 0.019999999999996 0.0 950 +951 0.0227029323577881 0.0200000000000031 0.0200000000000031 0.0 951 +952 0.0226871967315674 0.019999999999996 0.019999999999996 0.0 952 +953 0.0235540866851807 0.0300000000000011 0.0300000000000011 0.0 953 +954 0.0219640731811523 0.0200000000000031 0.0200000000000031 0.0 954 +955 0.0214629173278809 0.019999999999996 0.019999999999996 0.0 955 +956 0.021557092666626 0.0200000000000031 0.0200000000000031 0.0 956 +957 0.02388596534729 0.0300000000000011 0.0300000000000011 0.0 957 +958 0.0222799777984619 0.019999999999996 0.019999999999996 0.0 958 +959 0.0276319980621338 0.0300000000000011 0.0300000000000011 0.0 959 +960 0.0242338180541992 0.0200000000000031 0.0200000000000031 0.0 960 +961 0.0216600894927979 0.019999999999996 0.019999999999996 0.0 961 +962 0.0217490196228027 0.0200000000000031 0.0200000000000031 0.0 962 +963 0.0757958889007568 0.0799999999999983 0.0799999999999983 0.0 963 +964 0.0231211185455322 0.0200000000000031 0.0200000000000031 0.0 964 +965 0.023090124130249 0.029999999999994 0.029999999999994 0.0 965 +966 0.02652907371521 0.0200000000000031 0.0200000000000031 0.0 966 +967 0.024601936340332 0.0300000000000011 0.0300000000000011 0.0 967 +968 0.0228731632232666 0.019999999999996 0.019999999999996 0.0 968 +969 0.0227208137512207 0.0200000000000031 0.0200000000000031 0.0 969 +970 0.0226399898529053 0.0300000000000011 0.0300000000000011 0.0 970 +971 0.0225419998168945 0.019999999999996 0.019999999999996 0.0 971 +972 0.0218651294708252 0.0200000000000031 0.0200000000000031 0.0 972 +973 0.0215599536895752 0.0200000000000031 0.0200000000000031 0.0 973 +974 0.0218329429626465 0.019999999999996 0.019999999999996 0.0 974 +975 0.0215480327606201 0.0300000000000011 0.0300000000000011 0.0 975 +976 0.0220801830291748 0.019999999999996 0.019999999999996 0.0 976 +977 0.0245459079742432 0.0200000000000031 0.0200000000000031 0.0 977 +978 0.0230350494384766 0.0300000000000011 0.0300000000000011 0.0 978 +979 0.0217211246490479 0.019999999999996 0.019999999999996 0.0 979 +980 0.0217759609222412 0.0200000000000031 0.0200000000000031 0.0 980 +981 0.0778119564056396 0.0799999999999983 0.0799999999999983 0.0 981 +982 0.0229709148406982 0.0200000000000031 0.0200000000000031 0.0 982 +983 0.023047924041748 0.019999999999996 0.019999999999996 0.0 983 +984 0.0228879451751709 0.0300000000000011 0.0300000000000011 0.0 984 +985 0.0263099670410156 0.0200000000000031 0.0200000000000031 0.0 985 +986 0.0241529941558838 0.0300000000000011 0.0300000000000011 0.0 986 +987 0.0228710174560547 0.019999999999996 0.019999999999996 0.0 987 +988 0.0223538875579834 0.0200000000000031 0.0200000000000031 0.0 988 +989 0.0217280387878418 0.019999999999996 0.019999999999996 0.0 989 +990 0.0214800834655762 0.0300000000000011 0.0300000000000011 0.0 990 +991 0.0215470790863037 0.0200000000000031 0.0200000000000031 0.0 991 +992 0.0224719047546387 0.019999999999996 0.019999999999996 0.0 992 +993 0.0216379165649414 0.0200000000000031 0.0200000000000031 0.0 993 +994 0.0215561389923096 0.019999999999996 0.019999999999996 0.0 994 +995 0.021676778793335 0.0200000000000031 0.0200000000000031 0.0 995 +996 0.024587869644165 0.0300000000000011 0.0300000000000011 0.0 996 +997 0.0231449604034424 0.019999999999996 0.019999999999996 0.0 997 +998 0.0824549198150635 0.0900000000000034 0.0900000000000034 0.0 998 +999 0.0230429172515869 0.019999999999996 0.019999999999996 0.0 999 +1000 0.0229730606079102 0.0200000000000031 0.0200000000000031 0.0 1000 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails.log b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails.log new file mode 100644 index 00000000..72726793 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails.log @@ -0,0 +1,82 @@ +========================== 2009-04-01T16:49:55 CEST =========================== +Benchmarking on ruby 1.8.6 (2008-08-11 patchlevel 287) [i686-linux]. +Running 'GeneratorBenchmarkRails' for 1000 iterations/method (compare_time=real) +=============================================================================== + +This first run is only for warmup. +GeneratorBenchmarkRails#generator: + real total user system +sum 25.871086597 25.820000000 25.780000000 0.040000000 +min 0.021485090 0.020000000 0.020000000 0.000000000 +std- 0.013123732 0.012534515 0.012507179 -0.000591505 +mean 0.025871087 0.025820000 0.025780000 0.000040000 +std+ 0.038618441 0.039105485 0.039052821 0.000671505 +max 0.084933996 0.090000000 0.090000000 0.010000000 +std 0.012747354 0.013285485 0.013272821 0.000631505 +std% 49.272590131 51.454239794 51.484952060 1578.762962731 +harm 0.023654431 0.022959497 0.022933171 nan +geo 0.024373445 0.023988580 0.023955348 0.000000000 +q1 0.021737874 0.020000000 0.020000000 0.000000000 +med 0.022677064 0.020000000 0.020000000 0.000000000 +q3 0.023290575 0.030000000 0.030000000 0.000000000 + 1000 38.65319 0.025871087 + calls calls/sec secs/call + + 0.08176 -|* + 0.07542 -|** + 0.06907 -| + 0.06273 -| + 0.05638 -| + 0.05004 -| + 0.04369 -| + 0.03735 -| + 0.03100 -|* + 0.02466 -|************************************************** + +Outliers detected with box plot algo (median=0.02268, iqr=0.00155, factor=3.00): +high=115 very_high=69 + +Ljung-Box statistics: q=1246.12050 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +GeneratorBenchmarkRails#generator: + real total user system +sum 25.952543497 25.950000000 25.930000000 0.020000000 +min 0.021454096 0.020000000 0.020000000 0.000000000 +std- 0.013029796 0.012272113 0.012258057 -0.000426990 +mean 0.025952543 0.025950000 0.025930000 0.000020000 +std+ 0.038875291 0.039627887 0.039601943 0.000466990 +max 0.083282948 0.090000000 0.090000000 0.010000000 +std 0.012922747 0.013677887 0.013671943 0.000446990 +std% 49.793760083 52.708619269 52.726351240 2234.948544149 +harm 0.023675798 0.022977187 0.022963996 nan +geo 0.024414095 0.024037524 0.024020868 0.000000000 +q1 0.021728516 0.020000000 0.020000000 0.000000000 +med 0.022745013 0.020000000 0.020000000 0.000000000 +q3 0.023253679 0.030000000 0.030000000 0.000000000 + 1000 38.53187 0.025952543 + calls calls/sec secs/call + + 0.08019 -|** + 0.07401 -|* + 0.06783 -| + 0.06164 -| + 0.05546 -| + 0.04928 -| + 0.04309 -| + 0.03691 -| + 0.03073 -|* + 0.02455 -|************************************************** + +Outliers detected with box plot algo (median=0.02275, iqr=0.00153, factor=3.00): +high=106 very_high=75 + +Ljung-Box statistics: q=1270.99317 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +No initial data truncated. + => System may have been in a steady state from the beginning. +========================== 2009-04-01T16:50:50 CEST =========================== + +Writing measurement data file '/data/scm/json/benchmarks/data/GeneratorBenchmarkRails#generator.dat'. +Writing autocorrelation plot file '/data/scm/json/benchmarks/data/GeneratorBenchmarkRails#generator-autocorrelation.dat'. diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkComparison.log b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkComparison.log new file mode 100644 index 00000000..7df44451 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkComparison.log @@ -0,0 +1,34 @@ +========================== 2009-04-01T16:49:51 CEST =========================== + +Comparing times (call_time_mean): + 1 ParserBenchmarkExt#parser 900 repeats: + 553.922304770 ( real) -> 21.500x + 0.001805307 + 2 ParserBenchmarkYAML#parser 1000 repeats: + 224.513358139 ( real) -> 8.714x + 0.004454078 + 3 ParserBenchmarkPure#parser 1000 repeats: + 26.755020642 ( real) -> 1.038x + 0.037376163 + 4 ParserBenchmarkRails#parser 1000 repeats: + 25.763381731 ( real) -> 1.000x + 0.038814780 + calls/sec ( time) -> speed covers + secs/call + +Comparing times (call_time_median): + 1 ParserBenchmarkExt#parser 900 repeats: + 800.592479481 ( real) -> 26.936x + 0.001249075 + 2 ParserBenchmarkYAML#parser 1000 repeats: + 271.002390644 ( real) -> 9.118x + 0.003690004 + 3 ParserBenchmarkRails#parser 1000 repeats: + 30.227910865 ( real) -> 1.017x + 0.033082008 + 4 ParserBenchmarkPure#parser 1000 repeats: + 29.722384421 ( real) -> 1.000x + 0.033644676 + calls/sec ( time) -> speed covers + secs/call +=============================================================================== diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser-autocorrelation.dat new file mode 100644 index 00000000..40efc57c --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser-autocorrelation.dat @@ -0,0 +1,900 @@ +#lag autocorrelation +101 1.0 +102 0.00985212418163005 +103 -0.00105742571489969 +104 -0.0200019393620297 +105 -0.00933105977449441 +106 -0.0198053539236752 +107 -0.0179767811553642 +108 -0.0176611423990743 +109 -0.0185222417953087 +110 -0.0205843694390457 +111 -0.01715959553508 +112 -0.0198505157325194 +113 -0.0185062490072185 +114 -0.0196897065923063 +115 -0.021656479097572 +116 -0.0204821887654524 +117 -0.0184415185088398 +118 -0.0211615011085338 +119 -0.0216761971444828 +120 -0.0198233495768411 +121 -0.0203604715880323 +122 -0.0198005010000642 +123 -0.0186848341524697 +124 -0.0180302780242917 +125 -0.0183844885059821 +126 -0.0193889269967917 +127 -0.0192676046194778 +128 -0.017137594880939 +129 -0.0170409124066728 +130 -0.0150595759310503 +131 -0.018497243864985 +132 -0.0191312662452333 +133 -0.0194917405622472 +134 -0.0182724916370003 +135 -0.0171018288530395 +136 -0.017693203383731 +137 -0.019233808628409 +138 -0.0204803489133546 +139 -0.0206519814870514 +140 -0.0209197600090546 +141 -0.0201426439148014 +142 -0.0181979335068176 +143 -0.0198192645275531 +144 -0.0202773409268149 +145 -0.0197509641765462 +146 -0.0174542791271672 +147 -0.0185131963029398 +148 -0.0142911622141816 +149 -0.018189949446747 +150 -0.0172775321644038 +151 -0.0172514996638929 +152 -0.0149711216258677 +153 -0.0180209406771167 +154 -0.0187829326095732 +155 -0.0179420788237305 +156 0.00424372785454928 +157 0.00821554188465932 +158 0.35293400731859 +159 0.366837592246794 +160 0.213298783047283 +161 -0.0157394761915721 +162 -0.00774376349114834 +163 -0.0172186119438013 +164 -0.0162348306988972 +165 -0.0179811217375531 +166 -0.0168325248721867 +167 -0.0177863454159124 +168 -0.0162717222175639 +169 -0.0191117204105146 +170 -0.0177356811020167 +171 -0.0186975490077008 +172 -0.0172583072789483 +173 -0.0189210264178748 +174 -0.0171826733538386 +175 -0.0197467598837419 +176 -0.0197612311894552 +177 -0.0200029809913758 +178 -0.0197615059774931 +179 -0.017571989727297 +180 -0.0173400082784329 +181 -0.0176396221137864 +182 -0.0178007321096628 +183 -0.0171581059408866 +184 -0.0175715243687287 +185 -0.0144018049890081 +186 -0.0137323861679082 +187 -0.0160141550759938 +188 -0.017722831700802 +189 -0.015351426662838 +190 -0.0185698089210776 +191 -0.0175157776409104 +192 -0.0155631516338833 +193 -0.0169248557096909 +194 -0.0172361325951485 +195 -0.0181452103029826 +196 -0.0188512630759419 +197 -0.019287412783149 +198 -0.0189502964327969 +199 -0.0175238114666983 +200 -0.0183952774301715 +201 -0.0186218598819691 +202 -0.018542074990071 +203 -0.0182545379514657 +204 -0.017840994815964 +205 -0.0165268111705284 +206 -0.0170697996989772 +207 -0.0164709961667795 +208 -0.016643508111465 +209 -0.0157568996501781 +210 -0.0168374783887807 +211 -0.0177159477110073 +212 -0.0185524368774668 +213 0.0053422952230943 +214 0.00276128222155045 +215 0.286489934471652 +216 0.0658269400928081 +217 0.262561253228902 +218 0.169103819531699 +219 0.0650049870287007 +220 -0.0133346213868773 +221 -0.0142126752180425 +222 -0.0160968078458446 +223 -0.0167528062012806 +224 -0.0164817511097463 +225 -0.0142119297070018 +226 -0.0184810797176798 +227 -0.0172569541054024 +228 -0.0172066024264211 +229 -0.0169726297147995 +230 -0.0150887497973008 +231 -0.0156277947184747 +232 -0.0180738339464492 +233 -0.0190883324101496 +234 -0.0183422711026111 +235 -0.018362277398652 +236 -0.0181804365041856 +237 -0.0173970084740036 +238 -0.0160781720728349 +239 -0.0175236902049324 +240 -0.0174042718759811 +241 -0.0173938793276598 +242 -0.0147551028769872 +243 -0.0122857581039405 +244 -0.010867924198452 +245 -0.0147424216205904 +246 -0.0161622617779801 +247 -0.0172022551420587 +248 -0.0150808969605776 +249 -0.0151917742587137 +250 -0.0152127703813932 +251 -0.0164007891388044 +252 -0.0158495946074772 +253 -0.0165231819746255 +254 -0.0179743821309601 +255 -0.0168790954979486 +256 -0.0162120097817564 +257 -0.0178739491417351 +258 -0.0173473040628906 +259 -0.017333660413587 +260 -0.0169091470123355 +261 -0.0173480396586057 +262 -0.0162244782824425 +263 -0.0161131334675745 +264 -0.015440149830728 +265 -0.0158807862437797 +266 -0.0152294521155507 +267 -0.0158352218642096 +268 -0.0155828944335708 +269 -0.0154836062421944 +270 0.00558208708467659 +271 0.0114870902959279 +272 0.231287473612096 +273 0.0339554100844083 +274 0.0575163566469858 +275 0.200319219612533 +276 0.130545113965154 +277 0.103208025156172 +278 -0.00828951271991966 +279 -0.011478192463039 +280 -0.0144428867470379 +281 -0.0166239539451988 +282 -0.0140920994032186 +283 -0.0158723288388108 +284 -0.0165069706040961 +285 -0.0161430629749153 +286 -0.0156730553051534 +287 -0.0140404598916659 +288 -0.0133504108974733 +289 -0.0157085445845684 +290 -0.0176124651386038 +291 -0.0171680503827001 +292 -0.0170039830572799 +293 -0.0168887759061973 +294 -0.0169101987732867 +295 -0.0163174932481928 +296 -0.0167303236582728 +297 -0.0164240715366653 +298 -0.0174052740404305 +299 -0.0154895527247017 +300 -0.0136444220312839 +301 -0.0116830781987026 +302 -0.0115068177333964 +303 -0.0122234935117673 +304 -0.0161080245808241 +305 -0.0156513921624129 +306 -0.015465759720129 +307 -0.0155883071657887 +308 -0.014915569597449 +309 -0.0154401977831601 +310 -0.0152328705988631 +311 -0.0150660231818582 +312 -0.0162849647550971 +313 -0.0156909486406831 +314 -0.0157314619149535 +315 -0.0171049069711299 +316 -0.0163207392432989 +317 -0.0162187518728422 +318 -0.0159225278740695 +319 -0.0158753160806369 +320 -0.0175020706698857 +321 -0.0162498852657993 +322 -0.0142911340574672 +323 -0.0134726499133121 +324 -0.0139601338890013 +325 -0.0135761876345162 +326 -0.0137860102565959 +327 0.00758105123652143 +328 0.0138556686845422 +329 0.160536954774616 +330 0.0580898398456171 +331 0.0362943231984366 +332 0.0582894097570709 +333 0.140607199465268 +334 0.122618966464092 +335 0.0544884026670781 +336 0.0574883295508244 +337 -0.0128811621108332 +338 -0.0142051495442353 +339 -0.012596825344306 +340 -0.0144711739317383 +341 -0.0143424560269512 +342 -0.0151482554143398 +343 -0.0152335381293791 +344 -0.0145008541639242 +345 -0.0128863677349906 +346 -0.0135998919997521 +347 -0.0137187354568586 +348 -0.016562150133356 +349 -0.0159327586951356 +350 -0.0157278421724429 +351 -0.0156917921778683 +352 -0.0162525169522264 +353 -0.0151087680645235 +354 -0.0163683946557918 +355 -0.0158321090068333 +356 -0.014187820897252 +357 -0.0135506277381031 +358 -0.0129291218507853 +359 -0.011476061331394 +360 -0.0106220863859184 +361 -0.0136381523747695 +362 -0.0144198007144617 +363 -0.0140646467360062 +364 -0.0146311562003427 +365 -0.0138043111265009 +366 -0.0132336502438289 +367 -0.0137447378009751 +368 -0.0134055994936963 +369 -0.0138096044909662 +370 -0.0148709544542698 +371 -0.0141560548846661 +372 -0.0143189068321436 +373 -0.0154246653827396 +374 -0.0143998490618263 +375 -0.0151239610115372 +376 -0.0145837141470442 +377 -0.0149820141088871 +378 -0.0152660994133885 +379 -0.0150896640677698 +380 -0.0143925874319689 +381 -0.012857919840862 +382 -0.012469852706461 +383 -0.0114191455070416 +384 -0.0117369627541799 +385 0.00901231127194259 +386 0.112581309251641 +387 0.0630586366341156 +388 0.0560506964150278 +389 0.034078031969884 +390 0.0673456104691437 +391 0.0675823686435704 +392 0.125111752483497 +393 0.0574208869213907 +394 0.0547195112212531 +395 -0.0126520762992662 +396 -0.0108416098060863 +397 -0.0130469248384881 +398 -0.0127546014788274 +399 -0.0132792357499854 +400 -0.0146832842515137 +401 -0.0126612510959431 +402 -0.0115800372136954 +403 -0.0113903072278453 +404 -0.0140846407853927 +405 -0.0131520362471166 +406 -0.0151139726926659 +407 -0.014338285447184 +408 -0.0139604129340576 +409 -0.0146086760584088 +410 -0.0147068805852203 +411 -0.0133990381740181 +412 -0.0146858710730989 +413 -0.0130742254367083 +414 -0.0131112804223081 +415 -0.0137104304702131 +416 -0.0127181490916882 +417 -0.0101122805581215 +418 -0.0116311057808783 +419 -0.0116685677717087 +420 -0.0125364818049418 +421 -0.0131681573750755 +422 -0.0136051276108772 +423 -0.0120078720987834 +424 -0.0120742461009416 +425 -0.0122528176238668 +426 -0.0117254366398627 +427 -0.0121713901545344 +428 -0.0134473192309673 +429 -0.0125993249687127 +430 -0.0127679522459455 +431 -0.0139092549620457 +432 -0.012803641341176 +433 -0.0136774030500624 +434 -0.0141830514589281 +435 -0.0128995570395618 +436 -0.0138061906269556 +437 -0.0138485903191603 +438 -0.0134705594226274 +439 -0.0135710367850959 +440 -0.0134802406736088 +441 -0.0114240523633417 +442 0.00941052876968686 +443 0.0430904882987511 +444 0.0610654134717703 +445 0.062319445242902 +446 0.0601232622212667 +447 0.0405754724552619 +448 0.0620931832458557 +449 0.0116088523973264 +450 0.0982633823768887 +451 0.0714603689521745 +452 0.0559398394361076 +453 -0.0101201070889078 +454 -0.00879771513149454 +455 -0.0115272354759577 +456 -0.0116269116840352 +457 -0.0122869101923228 +458 -0.0120188445899197 +459 -0.0118598309936189 +460 -0.0101004693907269 +461 -0.0114030122417514 +462 -0.0122734729370316 +463 -0.0115720712151182 +464 -0.0138183196216235 +465 -0.0127878610331042 +466 -0.0125076360625095 +467 -0.012954528306254 +468 -0.0134636454445403 +469 -0.0119988447482744 +470 -0.0129555835189171 +471 -0.0118492958760378 +472 -0.0118594416726488 +473 -0.0122062699596644 +474 -0.010080021699572 +475 -0.0096177810356361 +476 -0.0103925438270026 +477 -0.00956922010832709 +478 -0.0112412626452718 +479 -0.0121001052660535 +480 -0.011378640220319 +481 -0.0092484956113967 +482 -0.0106941808432033 +483 -0.0110034314038638 +484 -0.0110076000819364 +485 -0.0120066628455925 +486 -0.0120644325940679 +487 -0.0113002732292104 +488 -0.0115088408547228 +489 -0.0124620522688203 +490 -0.011436641831689 +491 -0.0122177151639931 +492 -0.011889848089267 +493 -0.0112514741258071 +494 -0.0123396196285994 +495 -0.0125441398199035 +496 -0.0120423852622065 +497 -0.0117710714915686 +498 -0.0120685728943707 +499 -0.0102415762932917 +500 -0.00952560982747511 +501 0.057365018480452 +502 0.0589533698587152 +503 0.0631840298934377 +504 0.0575949246719766 +505 0.0495075237359153 +506 -0.00276987533523964 +507 0.0566980942764334 +508 0.0446716609032234 +509 0.0800168272027955 +510 0.0590566885918559 +511 -0.00867575003512787 +512 -0.00762446391218853 +513 -0.0110530315739159 +514 -0.0112154987644773 +515 -0.0115595346792594 +516 -0.00980277940001169 +517 -0.00973051262117572 +518 -0.0103794047555936 +519 -0.0112379712859069 +520 -0.0115804163149423 +521 -0.0101848401928812 +522 -0.0124971838157264 +523 -0.0116095875762639 +524 -0.0110264315185272 +525 -0.0117091264505558 +526 -0.0123732885927322 +527 -0.010594137537324 +528 -0.0118959477121367 +529 -0.0104863548938662 +530 -0.0105605260979509 +531 -0.0106933635291854 +532 -0.0108043363381157 +533 -0.00921313629560141 +534 -0.00991616820012903 +535 -0.00958582052168739 +536 -0.00704544580624994 +537 -0.0106691661025772 +538 -0.010420801758334 +539 -0.00875433609811375 +540 -0.00883595894162315 +541 -0.00997102984238341 +542 -0.0102647231793572 +543 -0.0102814553860974 +544 -0.0108603826750419 +545 -0.00986739232072193 +546 -0.0101569632812344 +547 -0.011268829829185 +548 -0.0103314326239715 +549 -0.0108025538636602 +550 -0.0110885402975588 +551 -0.00994108726738058 +552 -0.0109717247548978 +553 -0.0111952027153027 +554 -0.0106777314688714 +555 -0.0105192670440749 +556 -0.0103965890169893 +557 -0.00921877528177769 +558 -0.0105438348503076 +559 0.0565407931203086 +560 0.0607631038776418 +561 0.0631456281304688 +562 0.0643969806813753 +563 0.00250124004424947 +564 0.0238807604805019 +565 0.0611062977177439 +566 0.00597775022828004 +567 0.0460556379694793 +568 0.0815090939407766 +569 -0.00626805713052914 +570 -0.00661349141206074 +571 -0.0103106916231778 +572 -0.00997759927119779 +573 -0.00925417552568336 +574 -0.00793232399214336 +575 -0.00984859802468641 +576 -0.00970943291247622 +577 -0.0102555983171129 +578 -0.0105112448841139 +579 -0.00934462727175849 +580 -0.0109724429920345 +581 -0.0105475816212072 +582 -0.00987869004825123 +583 -0.0108012349540747 +584 -0.0110285881583596 +585 -0.00936923199699531 +586 -0.010677032137483 +587 -0.00926759654250112 +588 -0.00927806685390026 +589 -0.00953198453346766 +590 -0.00985316922914821 +591 -0.00816343304426746 +592 -0.00804247528052676 +593 -0.00716187036218296 +594 -0.00719169352938419 +595 -0.00640320531281439 +596 -0.00933925279879329 +597 -0.00742884578783592 +598 -0.00884147481763569 +599 -0.00946231770499787 +600 -0.00920569741458586 +601 -0.00945237056796019 +602 -0.00981398771732927 +603 -0.00871297697902305 +604 -0.0100303276706874 +605 -0.00898480302286613 +606 -0.00924314281708078 +607 -0.00967182311916309 +608 -0.00990373367569264 +609 -0.00867546650016389 +610 -0.00974271626786161 +611 -0.00993605711012294 +612 -0.00942263108268127 +613 -0.00900896482065972 +614 -0.0091002536867116 +615 -0.0087141619357278 +616 -0.00892632720545352 +617 0.0589814861280723 +618 0.0605513762593439 +619 0.0714950418331747 +620 -0.00270802819557134 +621 0.0492471524740303 +622 0.038730090749927 +623 -0.00470286001171746 +624 0.0805291384934167 +625 -0.0061135815816416 +626 0.0469241708061885 +627 0.0129057834766504 +628 -0.00613654384956245 +629 -0.00879823441679327 +630 -0.00781138453907383 +631 -0.00742325743221473 +632 -0.00823530705565565 +633 -0.0084784951984544 +634 -0.00809365168883783 +635 -0.00953458560320773 +636 -0.00802484455858134 +637 -0.00916422962874895 +638 -0.00901522658367207 +639 -0.00980509257172476 +640 -0.00879042365734647 +641 -0.00895901541679582 +642 -0.00967011172668992 +643 -0.00909032972552398 +644 -0.00839888383893324 +645 -0.00811198094900032 +646 -0.00768107918073061 +647 -0.00816456224653991 +648 -0.0082275430634122 +649 -0.0081977088645516 +650 -0.00539347813540888 +651 -0.00654335448921841 +652 -0.00443308105716727 +653 -0.00570487900007702 +654 -0.0066893756968109 +655 -0.00818867754248517 +656 -0.00757689453770065 +657 -0.00809806707024929 +658 -0.00781954604985851 +659 -0.00817710586907003 +660 -0.00815598808085207 +661 -0.00838471453215144 +662 -0.00761655712958744 +663 -0.00754256056280177 +664 -0.00784016975796052 +665 -0.00809877261256007 +666 -0.00845387142411403 +667 -0.00839255166002082 +668 -0.00750643389123885 +669 -0.00842839786359518 +670 -0.00793771252048078 +671 -0.00821559065464683 +672 -0.00836801649799504 +673 -0.00801406294900344 +674 -0.0068829238602205 +675 0.0587431729672395 +676 0.0679066498016378 +677 0.00138627052356425 +678 0.045430011210707 +679 0.0703642058717147 +680 -0.00785311036081027 +681 0.0393771166371859 +682 -0.0012573720198598 +683 0.0787866974453597 +684 -0.00622669473512034 +685 -0.00636435714406588 +686 -0.00498738462505791 +687 -0.00682069596495773 +688 -0.00626878401038485 +689 -0.00829494420297491 +690 -0.00672112910303483 +691 -0.00742349355313316 +692 -0.00663050740514031 +693 -0.00668402104568857 +694 -0.00765554385447826 +695 -0.00750480426076586 +696 -0.00755677083867405 +697 -0.00878562401331522 +698 -0.00750067365297707 +699 -0.00777302023891454 +700 -0.00817258866736239 +701 -0.00782461564356417 +702 -0.00524788018311442 +703 -0.00639934484202989 +704 -0.00643323873066334 +705 -0.00675310931225713 +706 -0.00662734325519555 +707 -0.00521831889291382 +708 -0.00564541170834083 +709 -0.00456417269308792 +710 -0.00400766521918149 +711 -0.00371044720499201 +712 -0.00477769884156836 +713 -0.00650815478194108 +714 -0.00648004714637358 +715 -0.00676089500421721 +716 -0.00680941068103167 +717 -0.00642611423395982 +718 -0.00702188737616296 +719 -0.00653395389621014 +720 -0.00584494763207698 +721 -0.00698560115812894 +722 -0.00617395252882351 +723 -0.00649589045366301 +724 -0.00697571124768394 +725 -0.00710622766255317 +726 -0.00619879747257016 +727 -0.00665952366507082 +728 -0.00697267381777301 +729 -0.00656067343167249 +730 -0.00686476942480864 +731 -0.00642237619826439 +732 -0.00571464839985842 +733 0.0667446844690344 +734 -0.000602956363836805 +735 0.0435578419252502 +736 0.0671949304076346 +737 0.00272911716837698 +738 0.0617459164425819 +739 -0.00803573888395584 +740 0.0408644996908555 +741 -0.00188635612841879 +742 0.012816656873346 +743 -0.00568767407759494 +744 -0.00636171895252407 +745 -0.00542006518701238 +746 -0.00762131167004239 +747 -0.00660561178711003 +748 -0.00606759153689151 +749 -0.0058887906931096 +750 -0.00489479103900307 +751 -0.00560951874516548 +752 -0.00616879095509287 +753 -0.00635688929093473 +754 -0.00647498478390112 +755 -0.00602500915318228 +756 -0.00733096951475789 +757 -0.00594264381799701 +758 -0.00639292931982792 +759 -0.00572524668506834 +760 -0.00539599866786123 +761 -0.00379529224483641 +762 -0.00508628266806213 +763 -0.00482859601859399 +764 -0.00384270276169917 +765 -0.0048947554317503 +766 -0.0036868713314995 +767 -0.00296664588261117 +768 -0.00394853350358643 +769 -0.00370978621561119 +770 -0.00496135959443785 +771 -0.00483764544982328 +772 -0.00514032926285884 +773 -0.00429422735197048 +774 -0.00533057103732123 +775 -0.00536211175807313 +776 -0.00507354991704586 +777 -0.00523842710609345 +778 -0.00538601193828756 +779 -0.00457245530033061 +780 -0.00555196995586425 +781 -0.00431853553236008 +782 -0.00528202292794999 +783 -0.00548332867892791 +784 -0.0054668106220194 +785 -0.00467211264805423 +786 -0.0056172070705691 +787 -0.0050524268347218 +788 -0.00490507861057278 +789 -0.00533817709181219 +790 -0.00320459126822799 +791 0.000899360051725526 +792 0.0415445575505902 +793 0.0636610531703114 +794 -0.0016809425357539 +795 0.0687212087083107 +796 0.000196803163775908 +797 0.0629583673226595 +798 -0.00692549309097212 +799 -0.00464547193258324 +800 -0.00554999704707722 +801 -0.00548776067864322 +802 -0.00542976281097604 +803 -0.0035044437646846 +804 -0.0055525582475137 +805 -0.00571646473007065 +806 -0.00559650400651719 +807 -0.0038274405540596 +808 -0.0049295061654944 +809 -0.00431367615172496 +810 -0.00488424593891825 +811 -0.00508803026004008 +812 -0.00516376184293035 +813 -0.00533514975859532 +814 -0.00495590288647863 +815 -0.00582914296339316 +816 -0.00363638197988919 +817 -0.00435167714877856 +818 -0.00395852323776287 +819 -0.0040209798766184 +820 -0.00259964040539382 +821 -0.00252589454921766 +822 -0.00402931674090356 +823 -0.00437393888079731 +824 -0.00424357159059594 +825 -0.00410943374121717 +826 -0.00317027800134567 +827 -0.00401422305864503 +828 -0.00362959396117676 +829 -0.00435662189051477 +830 -0.00429725981497675 +831 -0.00437374795310113 +832 -0.00378466430841879 +833 -0.00411294642315096 +834 -0.00378707889918487 +835 -0.00453957661876227 +836 -0.00428380826395531 +837 -0.00440314525366383 +838 -0.0035999051330324 +839 -0.00448715088820831 +840 -0.00394825961839359 +841 -0.00424255651229298 +842 -0.00457239362923998 +843 -0.00454960510129971 +844 -0.00359729823872128 +845 -0.00427987549442926 +846 -0.00383749859614317 +847 -0.00440264075958008 +848 -0.00443053281886172 +849 -0.00462479790588209 +850 0.0635581089210887 +851 -0.00436894515178304 +852 0.0644673368682151 +853 -0.000871046243511147 +854 0.0774867967247699 +855 -0.00520058993039265 +856 -0.00455758197376518 +857 -0.0045515125818426 +858 -0.00326760124250017 +859 -0.00391042035486497 +860 -0.00365931176845998 +861 -0.00406590514483785 +862 -0.0025402582470179 +863 -0.00536731784656349 +864 -0.00383767883865199 +865 -0.00355617763954968 +866 -0.00378000247138692 +867 -0.00392301919821498 +868 -0.00311017256485425 +869 -0.00362676859689902 +870 -0.00388528530404416 +871 -0.00403811507092716 +872 -0.00389341264783238 +873 -0.00250872494912967 +874 -0.00227481761327797 +875 -0.00232996833366221 +876 -0.00304083453398083 +877 -0.00268074555016819 +878 -0.00265096778109124 +879 -0.00262000280831905 +880 -0.00263328713175465 +881 -0.0025831537476473 +882 -0.00285396803049453 +883 -0.00275081518908208 +884 -0.00275786365878849 +885 -0.00270692981149454 +886 -0.00279346701415621 +887 -0.00243358618146588 +888 -0.00292581648863345 +889 -0.00324682684580069 +890 -0.00268405340278505 +891 -0.00298098008752344 +892 -0.0030275487992921 +893 -0.00253465692577619 +894 -0.0030528198225934 +895 -0.00306163668899383 +896 -0.00302971568628192 +897 -0.00312372318456645 +898 -0.00302532654866883 +899 -0.00260699554256586 +900 -0.00314997872940616 +901 -0.00310092374684808 +902 -0.00285287807280204 +903 -0.00322514674479286 +904 -0.00324555248275787 +905 -0.00266343884682981 +906 -0.0033292088604627 +907 -0.00311942534161818 +908 -0.003188028948592 +909 0.063849474353312 +910 -0.00314766360320187 +911 0.0654720703776586 +912 -0.00104922659034679 +913 0.00682464273763961 +914 -0.00303985655616328 +915 -0.00305320941524036 +916 -0.00235000269848827 +917 -0.00159322372169743 +918 -0.00266570495618958 +919 -0.00262099570862898 +920 -0.00331666377238153 +921 -0.000308570913141365 +922 -0.0043164022171378 +923 -0.00371227484203275 +924 -0.00247827724873875 +925 -0.00234032536054011 +926 -0.00253743141649567 +927 -0.00196547166307156 +928 -0.00258072736023124 +929 -0.00262490193099622 +930 -0.00130204665127498 +931 -0.00126358935693649 +932 -0.00125324190600646 +933 -0.00103101472775934 +934 -0.00130963767061068 +935 -0.00170600528719406 +936 -0.00131231544424995 +937 -0.00130240649250473 +938 -0.0011496494054081 +939 -0.00120338315610114 +940 -0.00107955390929202 +941 -0.00136336765253578 +942 -0.00138525137115296 +943 -0.00142000506928781 +944 -0.00137347169208518 +945 -0.00130072987756282 +946 -0.00149282878067872 +947 -0.00147328073275425 +948 -0.00148996134571696 +949 -0.0015346094598941 +950 -0.00155787525175409 +951 -0.0015758298667031 +952 -0.00144258818629267 +953 -0.0016057038498501 +954 -0.00161313789189179 +955 -0.0014926163928444 +956 -0.00167630619540263 +957 -0.00171225333920666 +958 -0.00158417048330168 +959 -0.00172363849918105 +960 -0.00178681745393769 +961 -0.00177326985666539 +962 -0.00177274859905472 +963 -0.00180813461186522 +964 -0.00164734316246358 +965 -0.00179758469878046 +966 -0.00170533834289266 +967 -0.0018391064291266 +968 0.0648568044321966 +969 -0.00181391508277247 +970 -0.00187271774497418 +971 -0.00171843154333231 +972 0.00690748933974905 +973 -0.0020046618702145 +974 -0.00209930430368119 +975 -0.00151158386207428 +976 -0.00215827618636864 +977 -0.00219374577659291 +978 -0.00221636226760568 +979 -0.00228093075519445 +980 -0.00204652728069895 +981 -0.00229765429774947 +982 -0.00230704101453769 +983 -0.00107403973652915 +984 -0.00110441180969535 +985 -0.00113692360921596 +986 -0.00114267728647558 +987 0.000141381944635982 +988 0.00011755670125973 +989 9.44527623139297e-05 +990 7.92340829889737e-05 +991 0.000230018756762113 +992 0.000207110838703588 +993 0.000182764350871147 +994 0.000169272314028801 +995 0.000144905246673696 +996 0.000120096836237343 +997 9.53172448027285e-05 +998 7.0792968638772e-05 +999 4.98796983407663e-05 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser.dat new file mode 100644 index 00000000..797a3d09 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser.dat @@ -0,0 +1,901 @@ +#scatter real total user system repeat +101 0.00124120712280273 0.0 0.0 0.0 101 +102 0.00123310089111328 0.0 0.0 0.0 102 +103 0.0012359619140625 0.0 0.0 0.0 103 +104 0.00124216079711914 0.0 0.0 0.0 104 +105 0.00124096870422363 0.0 0.0 0.0 105 +106 0.00124096870422363 0.00999999999999979 0.00999999999999979 0.0 106 +107 0.00124692916870117 0.0 0.0 0.0 107 +108 0.00122189521789551 0.0 0.0 0.0 108 +109 0.00124287605285645 0.0 0.0 0.0 109 +110 0.00124287605285645 0.0 0.0 0.0 110 +111 0.00124597549438477 0.0 0.0 0.0 111 +112 0.0012519359588623 0.0 0.0 0.0 112 +113 0.00124788284301758 0.0 0.0 0.0 113 +114 0.00124502182006836 0.0100000000000007 0.0100000000000007 0.0 114 +115 0.00124692916870117 0.0 0.0 0.0 115 +116 0.00123810768127441 0.0 0.0 0.0 116 +117 0.00125002861022949 0.0 0.0 0.0 117 +118 0.00125789642333984 0.0 0.0 0.0 118 +119 0.0300710201263428 0.0299999999999994 0.0299999999999994 0.0 119 +120 0.00127291679382324 0.0 0.0 0.0 120 +121 0.00133109092712402 0.0 0.0 0.0 121 +122 0.0012810230255127 0.0100000000000007 0.0100000000000007 0.0 122 +123 0.00127792358398438 0.0 0.0 0.0 123 +124 0.0012671947479248 0.0 0.0 0.0 124 +125 0.00126814842224121 0.0 0.0 0.0 125 +126 0.00125694274902344 0.0 0.0 0.0 126 +127 0.00124883651733398 0.0 0.0 0.0 127 +128 0.00124907493591309 0.0 0.0 0.0 128 +129 0.0012509822845459 0.0 0.0 0.0 129 +130 0.0012509822845459 0.00999999999999979 0.00999999999999979 0.0 130 +131 0.00125312805175781 0.0 0.0 0.0 131 +132 0.00131797790527344 0.0 0.0 0.0 132 +133 0.00125694274902344 0.0 0.0 0.0 133 +134 0.00125288963317871 0.0 0.0 0.0 134 +135 0.0012519359588623 0.0 0.0 0.0 135 +136 0.00124692916870117 0.0 0.0 0.0 136 +137 0.00124692916870117 0.0 0.0 0.0 137 +138 0.00124907493591309 0.00999999999999979 0.00999999999999979 0.0 138 +139 0.0012509822845459 0.0 0.0 0.0 139 +140 0.00125598907470703 0.0 0.0 0.0 140 +141 0.00124287605285645 0.0 0.0 0.0 141 +142 0.00124812126159668 0.0 0.0 0.0 142 +143 0.00124883651733398 0.0 0.0 0.0 143 +144 0.00123500823974609 0.0 0.0 0.0 144 +145 0.00124382972717285 0.00999999999999979 0.00999999999999979 0.0 145 +146 0.00123715400695801 0.0 0.0 0.0 146 +147 0.00134897232055664 0.0 0.0 0.0 147 +148 0.00123906135559082 0.0 0.0 0.0 148 +149 0.00124788284301758 0.0 0.0 0.0 149 +150 0.0012359619140625 0.0 0.0 0.0 150 +151 0.00123476982116699 0.0 0.0 0.0 151 +152 0.00124597549438477 0.0 0.0 0.0 152 +153 0.00124597549438477 0.0100000000000007 0.0100000000000007 0.0 153 +154 0.00123190879821777 0.0 0.0 0.0 154 +155 0.0012509822845459 0.0 0.0 0.0 155 +156 0.00124096870422363 0.0 0.0 0.0 156 +157 0.0012359619140625 0.0 0.0 0.0 157 +158 0.00123906135559082 0.0 0.0 0.0 158 +159 0.00123906135559082 0.0 0.0 0.0 159 +160 0.00123691558837891 0.0 0.0 0.0 160 +161 0.00124001502990723 0.00999999999999979 0.00999999999999979 0.0 161 +162 0.00124597549438477 0.0 0.0 0.0 162 +163 0.00124096870422363 0.0 0.0 0.0 163 +164 0.0012359619140625 0.0 0.0 0.0 164 +165 0.00123500823974609 0.0 0.0 0.0 165 +166 0.00173211097717285 0.0 0.0 0.0 166 +167 0.00125217437744141 0.0 0.0 0.0 167 +168 0.00124406814575195 0.00999999999999979 0.00999999999999979 0.0 168 +169 0.00124096870422363 0.0 0.0 0.0 169 +170 0.00123381614685059 0.0 0.0 0.0 170 +171 0.00124001502990723 0.0 0.0 0.0 171 +172 0.00124001502990723 0.0 0.0 0.0 172 +173 0.00123715400695801 0.0 0.0 0.0 173 +174 0.00123691558837891 0.0 0.0 0.0 174 +175 0.00124692916870117 0.0 0.0 0.0 175 +176 0.00130796432495117 0.00999999999999979 0.00999999999999979 0.0 176 +177 0.00127100944519043 0.0 0.0 0.0 177 +178 0.0301418304443359 0.0300000000000002 0.0300000000000002 0.0 178 +179 0.00127196311950684 0.0 0.0 0.0 179 +180 0.00131416320800781 0.0 0.0 0.0 180 +181 0.00119805335998535 0.0 0.0 0.0 181 +182 0.00128316879272461 0.0 0.0 0.0 182 +183 0.0013129711151123 0.0 0.0 0.0 183 +184 0.00127100944519043 0.0 0.0 0.0 184 +185 0.00141692161560059 0.0 0.0 0.0 185 +186 0.00130701065063477 0.0 0.0 0.0 186 +187 0.00126099586486816 0.0 0.0 0.0 187 +188 0.00125694274902344 0.0 0.0 0.0 188 +189 0.00124502182006836 0.0 0.0 0.0 189 +190 0.00125217437744141 0.0 0.0 0.0 190 +191 0.00124216079711914 0.0 0.0 0.0 191 +192 0.00125408172607422 0.0100000000000007 0.0100000000000007 0.0 192 +193 0.00124502182006836 0.0 0.0 0.0 193 +194 0.00125718116760254 0.0 0.0 0.0 194 +195 0.00125503540039062 0.0 0.0 0.0 195 +196 0.00125598907470703 0.0 0.0 0.0 196 +197 0.00137186050415039 0.0 0.0 0.0 197 +198 0.0011131763458252 0.0 0.0 0.0 198 +199 0.00124788284301758 0.0 0.0 0.0 199 +200 0.00124597549438477 0.00999999999999979 0.00999999999999979 0.0 200 +201 0.00124597549438477 0.0 0.0 0.0 201 +202 0.00132608413696289 0.0 0.0 0.0 202 +203 0.00129795074462891 0.0 0.0 0.0 203 +204 0.00120997428894043 0.0 0.0 0.0 204 +205 0.00124192237854004 0.0 0.0 0.0 205 +206 0.00126290321350098 0.0 0.0 0.0 206 +207 0.00125002861022949 0.00999999999999979 0.00999999999999979 0.0 207 +208 0.00125503540039062 0.0 0.0 0.0 208 +209 0.00124883651733398 0.0 0.0 0.0 209 +210 0.00124192237854004 0.0 0.0 0.0 210 +211 0.00124812126159668 0.0 0.0 0.0 211 +212 0.00125002861022949 0.0 0.0 0.0 212 +213 0.00124287605285645 0.0 0.0 0.0 213 +214 0.00125288963317871 0.0 0.0 0.0 214 +215 0.00125002861022949 0.00999999999999979 0.00999999999999979 0.0 215 +216 0.00124287605285645 0.0 0.0 0.0 216 +217 0.00124001502990723 0.0 0.0 0.0 217 +218 0.00124883651733398 0.0 0.0 0.0 218 +219 0.00124192237854004 0.0 0.0 0.0 219 +220 0.00123405456542969 0.0 0.0 0.0 220 +221 0.00124883651733398 0.0 0.0 0.0 221 +222 0.00123810768127441 0.0 0.0 0.0 222 +223 0.0012359619140625 0.00999999999999979 0.00999999999999979 0.0 223 +224 0.00123405456542969 0.0 0.0 0.0 224 +225 0.00124788284301758 0.0 0.0 0.0 225 +226 0.00148200988769531 0.0 0.0 0.0 226 +227 0.00123882293701172 0.0 0.0 0.0 227 +228 0.00124907493591309 0.0 0.0 0.0 228 +229 0.00124120712280273 0.0 0.0 0.0 229 +230 0.00124096870422363 0.0 0.0 0.0 230 +231 0.00124812126159668 0.0100000000000007 0.0100000000000007 0.0 231 +232 0.00124001502990723 0.0 0.0 0.0 232 +233 0.001251220703125 0.0 0.0 0.0 233 +234 0.00123810768127441 0.0 0.0 0.0 234 +235 0.00125885009765625 0.0 0.0 0.0 235 +236 0.00126409530639648 0.0 0.0 0.0 236 +237 0.0301649570465088 0.0299999999999994 0.0299999999999994 0.0 237 +238 0.00130605697631836 0.0 0.0 0.0 238 +239 0.00129795074462891 0.0100000000000007 0.0100000000000007 0.0 239 +240 0.00127410888671875 0.0 0.0 0.0 240 +241 0.00134420394897461 0.0 0.0 0.0 241 +242 0.00127720832824707 0.0 0.0 0.0 242 +243 0.00126409530639648 0.0 0.0 0.0 243 +244 0.00125288963317871 0.0 0.0 0.0 244 +245 0.00125384330749512 0.0 0.0 0.0 245 +246 0.00124788284301758 0.0 0.0 0.0 246 +247 0.00124287605285645 0.00999999999999979 0.00999999999999979 0.0 247 +248 0.00125813484191895 0.0 0.0 0.0 248 +249 0.00125002861022949 0.0 0.0 0.0 249 +250 0.00124502182006836 0.0 0.0 0.0 250 +251 0.00125694274902344 0.0 0.0 0.0 251 +252 0.00124192237854004 0.0 0.0 0.0 252 +253 0.00128889083862305 0.0 0.0 0.0 253 +254 0.00124883651733398 0.00999999999999979 0.00999999999999979 0.0 254 +255 0.00124907493591309 0.0 0.0 0.0 255 +256 0.00124812126159668 0.0 0.0 0.0 256 +257 0.00125503540039062 0.0 0.0 0.0 257 +258 0.00125789642333984 0.0 0.0 0.0 258 +259 0.00124692916870117 0.0 0.0 0.0 259 +260 0.00124812126159668 0.0 0.0 0.0 260 +261 0.00124192237854004 0.0 0.0 0.0 261 +262 0.00124287605285645 0.00999999999999979 0.00999999999999979 0.0 262 +263 0.00124192237854004 0.0 0.0 0.0 263 +264 0.00123500823974609 0.0 0.0 0.0 264 +265 0.00123715400695801 0.0 0.0 0.0 265 +266 0.0018610954284668 0.0 0.0 0.0 266 +267 0.00128507614135742 0.0 0.0 0.0 267 +268 0.00123906135559082 0.0 0.0 0.0 268 +269 0.00124001502990723 0.0 0.0 0.0 269 +270 0.00124907493591309 0.0 0.0 0.0 270 +271 0.00124716758728027 0.0 0.0 0.0 271 +272 0.00124001502990723 0.0 0.0 0.0 272 +273 0.00125288963317871 0.0 0.0 0.0 273 +274 0.00118589401245117 0.0 0.0 0.0 274 +275 0.00124192237854004 0.0 0.0 0.0 275 +276 0.00123906135559082 0.0 0.0 0.0 276 +277 0.00125002861022949 0.00999999999999979 0.00999999999999979 0.0 277 +278 0.00124597549438477 0.0 0.0 0.0 278 +279 0.00124096870422363 0.0 0.0 0.0 279 +280 0.00124382972717285 0.0 0.0 0.0 280 +281 0.00125694274902344 0.0 0.0 0.0 281 +282 0.00124812126159668 0.0 0.0 0.0 282 +283 0.00124192237854004 0.0 0.0 0.0 283 +284 0.001251220703125 0.0 0.0 0.0 284 +285 0.00128316879272461 0.00999999999999979 0.00999999999999979 0.0 285 +286 0.00124287605285645 0.0 0.0 0.0 286 +287 0.00133800506591797 0.0 0.0 0.0 287 +288 0.00124788284301758 0.0 0.0 0.0 288 +289 0.0012509822845459 0.0 0.0 0.0 289 +290 0.00124883651733398 0.0 0.0 0.0 290 +291 0.00124502182006836 0.0 0.0 0.0 291 +292 0.00124382972717285 0.0 0.0 0.0 292 +293 0.00125908851623535 0.00999999999999979 0.00999999999999979 0.0 293 +294 0.00126791000366211 0.0 0.0 0.0 294 +295 0.0215630531311035 0.0200000000000005 0.0200000000000005 0.0 295 +296 0.00352096557617188 0.0 0.0 0.0 296 +297 0.00220417976379395 0.0 0.0 0.0 297 +298 0.00125384330749512 0.00999999999999979 0.00999999999999979 0.0 298 +299 0.00129985809326172 0.0 0.0 0.0 299 +300 0.00123715400695801 0.0 0.0 0.0 300 +301 0.00124096870422363 0.0 0.0 0.0 301 +302 0.00124001502990723 0.0 0.0 0.0 302 +303 0.00123405456542969 0.0 0.0 0.0 303 +304 0.0012509822845459 0.0 0.0 0.0 304 +305 0.0012509822845459 0.00999999999999979 0.00999999999999979 0.0 305 +306 0.00125288963317871 0.0 0.0 0.0 306 +307 0.00126099586486816 0.0 0.0 0.0 307 +308 0.00124788284301758 0.0 0.0 0.0 308 +309 0.00124907493591309 0.0 0.0 0.0 309 +310 0.00124096870422363 0.0 0.0 0.0 310 +311 0.00125002861022949 0.0 0.0 0.0 311 +312 0.0012519359588623 0.0 0.0 0.0 312 +313 0.00126314163208008 0.0100000000000007 0.0100000000000007 0.0 313 +314 0.00124406814575195 0.0 0.0 0.0 314 +315 0.00125789642333984 0.0 0.0 0.0 315 +316 0.00128793716430664 0.0 0.0 0.0 316 +317 0.0012509822845459 0.0 0.0 0.0 317 +318 0.00156903266906738 0.0 0.0 0.0 318 +319 0.00181221961975098 0.0 0.0 0.0 319 +320 0.0018010139465332 0.00999999999999979 0.00999999999999979 0.0 320 +321 0.00193095207214355 0.0 0.0 0.0 321 +322 0.0014030933380127 0.0 0.0 0.0 322 +323 0.0012519359588623 0.0 0.0 0.0 323 +324 0.00121903419494629 0.0 0.0 0.0 324 +325 0.00120687484741211 0.0 0.0 0.0 325 +326 0.00123000144958496 0.0 0.0 0.0 326 +327 0.00123095512390137 0.00999999999999979 0.00999999999999979 0.0 327 +328 0.00124692916870117 0.0 0.0 0.0 328 +329 0.00127005577087402 0.0 0.0 0.0 329 +330 0.00124716758728027 0.0 0.0 0.0 330 +331 0.00126481056213379 0.0 0.0 0.0 331 +332 0.00125694274902344 0.0 0.0 0.0 332 +333 0.00118613243103027 0.0 0.0 0.0 333 +334 0.00124001502990723 0.0 0.0 0.0 334 +335 0.00124812126159668 0.00999999999999979 0.00999999999999979 0.0 335 +336 0.00126791000366211 0.0 0.0 0.0 336 +337 0.00124692916870117 0.0 0.0 0.0 337 +338 0.00124907493591309 0.0 0.0 0.0 338 +339 0.00126218795776367 0.0 0.0 0.0 339 +340 0.00124406814575195 0.0 0.0 0.0 340 +341 0.0012359619140625 0.0 0.0 0.0 341 +342 0.00125885009765625 0.0100000000000007 0.0100000000000007 0.0 342 +343 0.00131320953369141 0.0 0.0 0.0 343 +344 0.0012519359588623 0.0 0.0 0.0 344 +345 0.00123691558837891 0.0 0.0 0.0 345 +346 0.00125694274902344 0.0 0.0 0.0 346 +347 0.00139403343200684 0.0 0.0 0.0 347 +348 0.00127506256103516 0.0 0.0 0.0 348 +349 0.00130009651184082 0.0 0.0 0.0 349 +350 0.00128412246704102 0.00999999999999979 0.00999999999999979 0.0 350 +351 0.00133395195007324 0.0 0.0 0.0 351 +352 0.00152087211608887 0.0 0.0 0.0 352 +353 0.0015110969543457 0.0 0.0 0.0 353 +354 0.0320370197296143 0.0299999999999994 0.0299999999999994 0.0 354 +355 0.00130319595336914 0.0 0.0 0.0 355 +356 0.0012969970703125 0.0100000000000007 0.0100000000000007 0.0 356 +357 0.00127792358398438 0.0 0.0 0.0 357 +358 0.00127506256103516 0.0 0.0 0.0 358 +359 0.00126791000366211 0.0 0.0 0.0 359 +360 0.00126385688781738 0.0 0.0 0.0 360 +361 0.00125694274902344 0.0 0.0 0.0 361 +362 0.00125002861022949 0.0 0.0 0.0 362 +363 0.00125598907470703 0.0 0.0 0.0 363 +364 0.00125002861022949 0.00999999999999979 0.00999999999999979 0.0 364 +365 0.00124692916870117 0.0 0.0 0.0 365 +366 0.00125503540039062 0.0 0.0 0.0 366 +367 0.00125217437744141 0.0 0.0 0.0 367 +368 0.00124406814575195 0.0 0.0 0.0 368 +369 0.00125789642333984 0.0 0.0 0.0 369 +370 0.0012509822845459 0.0 0.0 0.0 370 +371 0.00124287605285645 0.0 0.0 0.0 371 +372 0.00124812126159668 0.00999999999999979 0.00999999999999979 0.0 372 +373 0.00124692916870117 0.0 0.0 0.0 373 +374 0.0012519359588623 0.0 0.0 0.0 374 +375 0.0012519359588623 0.0 0.0 0.0 375 +376 0.00125503540039062 0.0 0.0 0.0 376 +377 0.00123691558837891 0.0 0.0 0.0 377 +378 0.00123310089111328 0.0 0.0 0.0 378 +379 0.00123190879821777 0.0 0.0 0.0 379 +380 0.00124382972717285 0.00999999999999979 0.00999999999999979 0.0 380 +381 0.00123906135559082 0.0 0.0 0.0 381 +382 0.00124883651733398 0.0 0.0 0.0 382 +383 0.00124192237854004 0.0 0.0 0.0 383 +384 0.0012509822845459 0.0 0.0 0.0 384 +385 0.00124406814575195 0.0 0.0 0.0 385 +386 0.00123405456542969 0.0 0.0 0.0 386 +387 0.00124788284301758 0.0100000000000007 0.0100000000000007 0.0 387 +388 0.00125002861022949 0.0 0.0 0.0 388 +389 0.00123214721679688 0.0 0.0 0.0 389 +390 0.00123810768127441 0.0 0.0 0.0 390 +391 0.00124287605285645 0.0 0.0 0.0 391 +392 0.0012359619140625 0.0 0.0 0.0 392 +393 0.00123405456542969 0.0 0.0 0.0 393 +394 0.00124621391296387 0.0 0.0 0.0 394 +395 0.00124907493591309 0.00999999999999979 0.00999999999999979 0.0 395 +396 0.00124216079711914 0.0 0.0 0.0 396 +397 0.00123190879821777 0.0 0.0 0.0 397 +398 0.00139594078063965 0.0 0.0 0.0 398 +399 0.0022280216217041 0.0 0.0 0.0 399 +400 0.00197100639343262 0.0 0.0 0.0 400 +401 0.00163888931274414 0.00999999999999979 0.00999999999999979 0.0 401 +402 0.00142812728881836 0.0 0.0 0.0 402 +403 0.00138711929321289 0.0 0.0 0.0 403 +404 0.00148701667785645 0.0 0.0 0.0 404 +405 0.00162696838378906 0.0 0.0 0.0 405 +406 0.00157594680786133 0.0 0.0 0.0 406 +407 0.00158596038818359 0.00999999999999979 0.00999999999999979 0.0 407 +408 0.00186491012573242 0.0 0.0 0.0 408 +409 0.0016481876373291 0.0 0.0 0.0 409 +410 0.00135707855224609 0.0 0.0 0.0 410 +411 0.00129485130310059 0.0 0.0 0.0 411 +412 0.0299890041351318 0.0300000000000002 0.0300000000000002 0.0 412 +413 0.00138497352600098 0.0 0.0 0.0 413 +414 0.0013120174407959 0.0 0.0 0.0 414 +415 0.00127696990966797 0.00999999999999979 0.00999999999999979 0.0 415 +416 0.00128507614135742 0.0 0.0 0.0 416 +417 0.00126981735229492 0.0 0.0 0.0 417 +418 0.00126814842224121 0.0 0.0 0.0 418 +419 0.00125718116760254 0.0 0.0 0.0 419 +420 0.00125408172607422 0.0 0.0 0.0 420 +421 0.0012509822845459 0.0 0.0 0.0 421 +422 0.00124716758728027 0.0 0.0 0.0 422 +423 0.00125408172607422 0.0100000000000007 0.0100000000000007 0.0 423 +424 0.001251220703125 0.0 0.0 0.0 424 +425 0.00124812126159668 0.0 0.0 0.0 425 +426 0.00124692916870117 0.0 0.0 0.0 426 +427 0.00124597549438477 0.0 0.0 0.0 427 +428 0.001251220703125 0.0 0.0 0.0 428 +429 0.00124311447143555 0.0 0.0 0.0 429 +430 0.00124812126159668 0.00999999999999979 0.00999999999999979 0.0 430 +431 0.00124311447143555 0.0 0.0 0.0 431 +432 0.00125002861022949 0.0 0.0 0.0 432 +433 0.00125002861022949 0.0 0.0 0.0 433 +434 0.00125002861022949 0.0 0.0 0.0 434 +435 0.00124502182006836 0.0 0.0 0.0 435 +436 0.00124382972717285 0.0 0.0 0.0 436 +437 0.00124812126159668 0.0 0.0 0.0 437 +438 0.00124406814575195 0.00999999999999979 0.00999999999999979 0.0 438 +439 0.00122785568237305 0.0 0.0 0.0 439 +440 0.00123214721679688 0.0 0.0 0.0 440 +441 0.00123691558837891 0.0 0.0 0.0 441 +442 0.00124502182006836 0.0 0.0 0.0 442 +443 0.00123405456542969 0.0 0.0 0.0 443 +444 0.00124311447143555 0.0 0.0 0.0 444 +445 0.00124382972717285 0.0 0.0 0.0 445 +446 0.00123906135559082 0.00999999999999979 0.00999999999999979 0.0 446 +447 0.00124096870422363 0.0 0.0 0.0 447 +448 0.00124311447143555 0.0 0.0 0.0 448 +449 0.00124788284301758 0.0 0.0 0.0 449 +450 0.00123500823974609 0.0 0.0 0.0 450 +451 0.00124096870422363 0.0 0.0 0.0 451 +452 0.00123906135559082 0.0 0.0 0.0 452 +453 0.00123500823974609 0.0 0.0 0.0 453 +454 0.0012359619140625 0.0100000000000007 0.0100000000000007 0.0 454 +455 0.00124192237854004 0.0 0.0 0.0 455 +456 0.00124096870422363 0.0 0.0 0.0 456 +457 0.00123405456542969 0.0 0.0 0.0 457 +458 0.00124311447143555 0.0 0.0 0.0 458 +459 0.00158381462097168 0.0 0.0 0.0 459 +460 0.00182890892028809 0.0 0.0 0.0 460 +461 0.00183510780334473 0.00999999999999979 0.00999999999999979 0.0 461 +462 0.00188088417053223 0.0 0.0 0.0 462 +463 0.00174307823181152 0.0 0.0 0.0 463 +464 0.00124692916870117 0.0 0.0 0.0 464 +465 0.00123906135559082 0.0 0.0 0.0 465 +466 0.00124096870422363 0.0 0.0 0.0 466 +467 0.00124311447143555 0.00999999999999979 0.00999999999999979 0.0 467 +468 0.00125503540039062 0.0 0.0 0.0 468 +469 0.00125908851623535 0.0 0.0 0.0 469 +470 0.0304310321807861 0.0300000000000002 0.0300000000000002 0.0 470 +471 0.00145387649536133 0.0 0.0 0.0 471 +472 0.00129985809326172 0.0 0.0 0.0 472 +473 0.00149822235107422 0.0 0.0 0.0 473 +474 0.0015261173248291 0.0 0.0 0.0 474 +475 0.00127696990966797 0.00999999999999979 0.00999999999999979 0.0 475 +476 0.0012669563293457 0.0 0.0 0.0 476 +477 0.00122594833374023 0.0 0.0 0.0 477 +478 0.00125002861022949 0.0 0.0 0.0 478 +479 0.00124478340148926 0.0 0.0 0.0 479 +480 0.00125694274902344 0.0 0.0 0.0 480 +481 0.001251220703125 0.0 0.0 0.0 481 +482 0.0012509822845459 0.0 0.0 0.0 482 +483 0.0012509822845459 0.00999999999999979 0.00999999999999979 0.0 483 +484 0.00125288963317871 0.0 0.0 0.0 484 +485 0.00125408172607422 0.0 0.0 0.0 485 +486 0.00125718116760254 0.0 0.0 0.0 486 +487 0.00124716758728027 0.0 0.0 0.0 487 +488 0.00117087364196777 0.0 0.0 0.0 488 +489 0.00124812126159668 0.0 0.0 0.0 489 +490 0.00122618675231934 0.00999999999999979 0.00999999999999979 0.0 490 +491 0.00125598907470703 0.0 0.0 0.0 491 +492 0.00124311447143555 0.0 0.0 0.0 492 +493 0.00124192237854004 0.0 0.0 0.0 493 +494 0.00124692916870117 0.0 0.0 0.0 494 +495 0.00123381614685059 0.0 0.0 0.0 495 +496 0.00123691558837891 0.0 0.0 0.0 496 +497 0.00123906135559082 0.0 0.0 0.0 497 +498 0.00125718116760254 0.0100000000000007 0.0100000000000007 0.0 498 +499 0.00124502182006836 0.0 0.0 0.0 499 +500 0.00124788284301758 0.0 0.0 0.0 500 +501 0.00124812126159668 0.0 0.0 0.0 501 +502 0.00124096870422363 0.0 0.0 0.0 502 +503 0.00124287605285645 0.0 0.0 0.0 503 +504 0.00122690200805664 0.0 0.0 0.0 504 +505 0.00124406814575195 0.0 0.0 0.0 505 +506 0.00123786926269531 0.00999999999999979 0.00999999999999979 0.0 506 +507 0.00124001502990723 0.0 0.0 0.0 507 +508 0.0012519359588623 0.0 0.0 0.0 508 +509 0.00124597549438477 0.0 0.0 0.0 509 +510 0.00124311447143555 0.0 0.0 0.0 510 +511 0.00124979019165039 0.0 0.0 0.0 511 +512 0.00124502182006836 0.0 0.0 0.0 512 +513 0.00124001502990723 0.0 0.0 0.0 513 +514 0.00123810768127441 0.00999999999999979 0.00999999999999979 0.0 514 +515 0.00125002861022949 0.0 0.0 0.0 515 +516 0.00124812126159668 0.0 0.0 0.0 516 +517 0.00124311447143555 0.0 0.0 0.0 517 +518 0.00125288963317871 0.0 0.0 0.0 518 +519 0.00124979019165039 0.0 0.0 0.0 519 +520 0.00124192237854004 0.0 0.0 0.0 520 +521 0.00124406814575195 0.0 0.0 0.0 521 +522 0.00125622749328613 0.00999999999999979 0.00999999999999979 0.0 522 +523 0.00124907493591309 0.0 0.0 0.0 523 +524 0.00124692916870117 0.0 0.0 0.0 524 +525 0.00125002861022949 0.0 0.0 0.0 525 +526 0.0012671947479248 0.0 0.0 0.0 526 +527 0.00126910209655762 0.0 0.0 0.0 527 +528 0.0301029682159424 0.0300000000000002 0.0300000000000002 0.0 528 +529 0.00129103660583496 0.0 0.0 0.0 529 +530 0.00132203102111816 0.00999999999999979 0.00999999999999979 0.0 530 +531 0.00127696990966797 0.0 0.0 0.0 531 +532 0.00128507614135742 0.0 0.0 0.0 532 +533 0.00127196311950684 0.0 0.0 0.0 533 +534 0.00127100944519043 0.0 0.0 0.0 534 +535 0.00126886367797852 0.0 0.0 0.0 535 +536 0.00125789642333984 0.0 0.0 0.0 536 +537 0.00124311447143555 0.0 0.0 0.0 537 +538 0.0012509822845459 0.0100000000000007 0.0100000000000007 0.0 538 +539 0.00125908851623535 0.0 0.0 0.0 539 +540 0.00124788284301758 0.0 0.0 0.0 540 +541 0.00125002861022949 0.0 0.0 0.0 541 +542 0.0012671947479248 0.0 0.0 0.0 542 +543 0.00125312805175781 0.0 0.0 0.0 543 +544 0.00125885009765625 0.0 0.0 0.0 544 +545 0.00125503540039062 0.00999999999999979 0.00999999999999979 0.0 545 +546 0.00126099586486816 0.0 0.0 0.0 546 +547 0.00126218795776367 0.0 0.0 0.0 547 +548 0.00124883651733398 0.0 0.0 0.0 548 +549 0.00126099586486816 0.0 0.0 0.0 549 +550 0.00126194953918457 0.0 0.0 0.0 550 +551 0.00119996070861816 0.0 0.0 0.0 551 +552 0.00124883651733398 0.0 0.0 0.0 552 +553 0.00124192237854004 0.00999999999999979 0.00999999999999979 0.0 553 +554 0.00124382972717285 0.0 0.0 0.0 554 +555 0.00124311447143555 0.0 0.0 0.0 555 +556 0.00123500823974609 0.0 0.0 0.0 556 +557 0.0012359619140625 0.0 0.0 0.0 557 +558 0.00123882293701172 0.0 0.0 0.0 558 +559 0.0012519359588623 0.0 0.0 0.0 559 +560 0.00124716758728027 0.0 0.0 0.0 560 +561 0.00124406814575195 0.0 0.0 0.0 561 +562 0.00124812126159668 0.00999999999999979 0.00999999999999979 0.0 562 +563 0.00129103660583496 0.0 0.0 0.0 563 +564 0.00124001502990723 0.0 0.0 0.0 564 +565 0.00124406814575195 0.0 0.0 0.0 565 +566 0.00125789642333984 0.0 0.0 0.0 566 +567 0.00124406814575195 0.0 0.0 0.0 567 +568 0.00123500823974609 0.0 0.0 0.0 568 +569 0.00124311447143555 0.0 0.0 0.0 569 +570 0.00124096870422363 0.0 0.0 0.0 570 +571 0.00124001502990723 0.0 0.0 0.0 571 +572 0.00123786926269531 0.0 0.0 0.0 572 +573 0.00125288963317871 0.0 0.0 0.0 573 +574 0.00124502182006836 0.0 0.0 0.0 574 +575 0.00124192237854004 0.0 0.0 0.0 575 +576 0.00124502182006836 0.0 0.0 0.0 576 +577 0.00125479698181152 0.00999999999999979 0.00999999999999979 0.0 577 +578 0.00124502182006836 0.0 0.0 0.0 578 +579 0.00124502182006836 0.0 0.0 0.0 579 +580 0.00124692916870117 0.0 0.0 0.0 580 +581 0.00123095512390137 0.0 0.0 0.0 581 +582 0.00124287605285645 0.0 0.0 0.0 582 +583 0.00125288963317871 0.0 0.0 0.0 583 +584 0.0012669563293457 0.0 0.0 0.0 584 +585 0.00127005577087402 0.00999999999999979 0.00999999999999979 0.0 585 +586 0.0311369895935059 0.0300000000000002 0.0300000000000002 0.0 586 +587 0.00198984146118164 0.0 0.0 0.0 587 +588 0.00141692161560059 0.0 0.0 0.0 588 +589 0.00131011009216309 0.0 0.0 0.0 589 +590 0.0012810230255127 0.0 0.0 0.0 590 +591 0.00123500823974609 0.0 0.0 0.0 591 +592 0.00117397308349609 0.00999999999999979 0.00999999999999979 0.0 592 +593 0.00125908851623535 0.0 0.0 0.0 593 +594 0.00126194953918457 0.0 0.0 0.0 594 +595 0.00124597549438477 0.0 0.0 0.0 595 +596 0.00124692916870117 0.0 0.0 0.0 596 +597 0.00125479698181152 0.0 0.0 0.0 597 +598 0.00127911567687988 0.0 0.0 0.0 598 +599 0.00125789642333984 0.0 0.0 0.0 599 +600 0.00124406814575195 0.00999999999999979 0.00999999999999979 0.0 600 +601 0.00124907493591309 0.0 0.0 0.0 601 +602 0.00124216079711914 0.0 0.0 0.0 602 +603 0.00124907493591309 0.0 0.0 0.0 603 +604 0.00125384330749512 0.0 0.0 0.0 604 +605 0.00125694274902344 0.0 0.0 0.0 605 +606 0.00124192237854004 0.0 0.0 0.0 606 +607 0.00124502182006836 0.0 0.0 0.0 607 +608 0.0012509822845459 0.0100000000000007 0.0100000000000007 0.0 608 +609 0.00123906135559082 0.0 0.0 0.0 609 +610 0.0014030933380127 0.0 0.0 0.0 610 +611 0.00124883651733398 0.0 0.0 0.0 611 +612 0.00135397911071777 0.0 0.0 0.0 612 +613 0.00174593925476074 0.0 0.0 0.0 613 +614 0.00124716758728027 0.0 0.0 0.0 614 +615 0.00124812126159668 0.00999999999999979 0.00999999999999979 0.0 615 +616 0.00125503540039062 0.0 0.0 0.0 616 +617 0.00140786170959473 0.0 0.0 0.0 617 +618 0.00125312805175781 0.0 0.0 0.0 618 +619 0.0012509822845459 0.0 0.0 0.0 619 +620 0.00124096870422363 0.0 0.0 0.0 620 +621 0.0012359619140625 0.0 0.0 0.0 621 +622 0.00124382972717285 0.00999999999999979 0.00999999999999979 0.0 622 +623 0.00124406814575195 0.0 0.0 0.0 623 +624 0.00123000144958496 0.0 0.0 0.0 624 +625 0.00124001502990723 0.0 0.0 0.0 625 +626 0.00124001502990723 0.0 0.0 0.0 626 +627 0.00124001502990723 0.0 0.0 0.0 627 +628 0.00125885009765625 0.0 0.0 0.0 628 +629 0.00124907493591309 0.0 0.0 0.0 629 +630 0.00124192237854004 0.00999999999999979 0.00999999999999979 0.0 630 +631 0.00124406814575195 0.0 0.0 0.0 631 +632 0.0012519359588623 0.0 0.0 0.0 632 +633 0.00124502182006836 0.0 0.0 0.0 633 +634 0.00124287605285645 0.0 0.0 0.0 634 +635 0.00123906135559082 0.0 0.0 0.0 635 +636 0.00124621391296387 0.0 0.0 0.0 636 +637 0.00124502182006836 0.0 0.0 0.0 637 +638 0.00124692916870117 0.00999999999999979 0.00999999999999979 0.0 638 +639 0.0012509822845459 0.0 0.0 0.0 639 +640 0.00132584571838379 0.0 0.0 0.0 640 +641 0.00126409530639648 0.0 0.0 0.0 641 +642 0.00126504898071289 0.0 0.0 0.0 642 +643 0.00127911567687988 0.0 0.0 0.0 643 +644 0.0240340232849121 0.0300000000000002 0.0300000000000002 0.0 644 +645 0.0101561546325684 0.00999999999999979 0.00999999999999979 0.0 645 +646 0.00133299827575684 0.0 0.0 0.0 646 +647 0.00129604339599609 0.0 0.0 0.0 647 +648 0.00124382972717285 0.0 0.0 0.0 648 +649 0.00127410888671875 0.0 0.0 0.0 649 +650 0.00126409530639648 0.0 0.0 0.0 650 +651 0.0012519359588623 0.0 0.0 0.0 651 +652 0.00124597549438477 0.0100000000000007 0.0100000000000007 0.0 652 +653 0.000922918319702148 0.0 0.0 0.0 653 +654 0.00125503540039062 0.0 0.0 0.0 654 +655 0.00124287605285645 0.0 0.0 0.0 655 +656 0.00124692916870117 0.0 0.0 0.0 656 +657 0.00126004219055176 0.0 0.0 0.0 657 +658 0.00125384330749512 0.0 0.0 0.0 658 +659 0.0013279914855957 0.0 0.0 0.0 659 +660 0.00124502182006836 0.00999999999999979 0.00999999999999979 0.0 660 +661 0.00125598907470703 0.0 0.0 0.0 661 +662 0.00124192237854004 0.0 0.0 0.0 662 +663 0.00124096870422363 0.0 0.0 0.0 663 +664 0.00125312805175781 0.0 0.0 0.0 664 +665 0.00124692916870117 0.0 0.0 0.0 665 +666 0.00124597549438477 0.0 0.0 0.0 666 +667 0.00123977661132812 0.0 0.0 0.0 667 +668 0.00124406814575195 0.0 0.0 0.0 668 +669 0.00123500823974609 0.0 0.0 0.0 669 +670 0.00124502182006836 0.0 0.0 0.0 670 +671 0.00124502182006836 0.0 0.0 0.0 671 +672 0.00124382972717285 0.0 0.0 0.0 672 +673 0.00123190879821777 0.0 0.0 0.0 673 +674 0.00123500823974609 0.0 0.0 0.0 674 +675 0.00124692916870117 0.00999999999999979 0.00999999999999979 0.0 675 +676 0.00123310089111328 0.0 0.0 0.0 676 +677 0.00123095512390137 0.0 0.0 0.0 677 +678 0.00124192237854004 0.0 0.0 0.0 678 +679 0.00122690200805664 0.0 0.0 0.0 679 +680 0.00123286247253418 0.0 0.0 0.0 680 +681 0.00124096870422363 0.0 0.0 0.0 681 +682 0.00124192237854004 0.0 0.0 0.0 682 +683 0.00124692916870117 0.0100000000000007 0.0100000000000007 0.0 683 +684 0.0012359619140625 0.0 0.0 0.0 684 +685 0.00123286247253418 0.0 0.0 0.0 685 +686 0.00124001502990723 0.0 0.0 0.0 686 +687 0.00124001502990723 0.0 0.0 0.0 687 +688 0.00123786926269531 0.0 0.0 0.0 688 +689 0.00125002861022949 0.0 0.0 0.0 689 +690 0.00124907493591309 0.0 0.0 0.0 690 +691 0.00129103660583496 0.00999999999999979 0.00999999999999979 0.0 691 +692 0.00124311447143555 0.0 0.0 0.0 692 +693 0.00129890441894531 0.0 0.0 0.0 693 +694 0.00130796432495117 0.0 0.0 0.0 694 +695 0.00123500823974609 0.0 0.0 0.0 695 +696 0.00124716758728027 0.0 0.0 0.0 696 +697 0.00123906135559082 0.0 0.0 0.0 697 +698 0.00124287605285645 0.0 0.0 0.0 698 +699 0.00127696990966797 0.00999999999999979 0.00999999999999979 0.0 699 +700 0.00124907493591309 0.0 0.0 0.0 700 +701 0.0300769805908203 0.0300000000000002 0.0300000000000002 0.0 701 +702 0.0012669563293457 0.0 0.0 0.0 702 +703 0.00174999237060547 0.0 0.0 0.0 703 +704 0.00131797790527344 0.0 0.0 0.0 704 +705 0.00130391120910645 0.0 0.0 0.0 705 +706 0.00126886367797852 0.0 0.0 0.0 706 +707 0.00127601623535156 0.00999999999999979 0.00999999999999979 0.0 707 +708 0.00125503540039062 0.0 0.0 0.0 708 +709 0.00125312805175781 0.0 0.0 0.0 709 +710 0.00124597549438477 0.0 0.0 0.0 710 +711 0.00125217437744141 0.0 0.0 0.0 711 +712 0.00124311447143555 0.0 0.0 0.0 712 +713 0.00124287605285645 0.0 0.0 0.0 713 +714 0.00125503540039062 0.00999999999999979 0.00999999999999979 0.0 714 +715 0.0012519359588623 0.0 0.0 0.0 715 +716 0.00124502182006836 0.0 0.0 0.0 716 +717 0.00124502182006836 0.0 0.0 0.0 717 +718 0.00126814842224121 0.0 0.0 0.0 718 +719 0.00124883651733398 0.0 0.0 0.0 719 +720 0.00124812126159668 0.0 0.0 0.0 720 +721 0.00125408172607422 0.0 0.0 0.0 721 +722 0.00125694274902344 0.0100000000000007 0.0100000000000007 0.0 722 +723 0.00125002861022949 0.0 0.0 0.0 723 +724 0.0012509822845459 0.0 0.0 0.0 724 +725 0.00124502182006836 0.0 0.0 0.0 725 +726 0.00115799903869629 0.0 0.0 0.0 726 +727 0.00148391723632812 0.0 0.0 0.0 727 +728 0.00177001953125 0.0 0.0 0.0 728 +729 0.00183606147766113 0.00999999999999979 0.00999999999999979 0.0 729 +730 0.00171613693237305 0.0 0.0 0.0 730 +731 0.00128793716430664 0.0 0.0 0.0 731 +732 0.000819921493530273 0.0 0.0 0.0 732 +733 0.00124001502990723 0.0 0.0 0.0 733 +734 0.00124692916870117 0.0 0.0 0.0 734 +735 0.00124001502990723 0.0 0.0 0.0 735 +736 0.00123882293701172 0.0 0.0 0.0 736 +737 0.00124597549438477 0.00999999999999979 0.00999999999999979 0.0 737 +738 0.00124502182006836 0.0 0.0 0.0 738 +739 0.00124096870422363 0.0 0.0 0.0 739 +740 0.00124502182006836 0.0 0.0 0.0 740 +741 0.00124096870422363 0.0 0.0 0.0 741 +742 0.00124287605285645 0.0 0.0 0.0 742 +743 0.00124096870422363 0.0 0.0 0.0 743 +744 0.00124692916870117 0.00999999999999979 0.00999999999999979 0.0 744 +745 0.00138497352600098 0.0 0.0 0.0 745 +746 0.00129485130310059 0.0 0.0 0.0 746 +747 0.0012509822845459 0.0 0.0 0.0 747 +748 0.00124907493591309 0.0 0.0 0.0 748 +749 0.00123500823974609 0.0 0.0 0.0 749 +750 0.00124621391296387 0.0 0.0 0.0 750 +751 0.00124096870422363 0.0 0.0 0.0 751 +752 0.00123810768127441 0.0100000000000007 0.0100000000000007 0.0 752 +753 0.00124287605285645 0.0 0.0 0.0 753 +754 0.00124716758728027 0.0 0.0 0.0 754 +755 0.00124311447143555 0.0 0.0 0.0 755 +756 0.00124883651733398 0.0 0.0 0.0 756 +757 0.0014030933380127 0.0 0.0 0.0 757 +758 0.0220100879669189 0.0199999999999996 0.0199999999999996 0.0 758 +759 0.00328278541564941 0.00999999999999979 0.00999999999999979 0.0 759 +760 0.00999212265014648 0.00999999999999979 0.00999999999999979 0.0 760 +761 0.00151991844177246 0.0 0.0 0.0 761 +762 0.00131011009216309 0.0 0.0 0.0 762 +763 0.00128889083862305 0.0 0.0 0.0 763 +764 0.0012819766998291 0.0 0.0 0.0 764 +765 0.0012819766998291 0.0 0.0 0.0 765 +766 0.00126886367797852 0.0100000000000007 0.0100000000000007 0.0 766 +767 0.00125288963317871 0.0 0.0 0.0 767 +768 0.00125408172607422 0.0 0.0 0.0 768 +769 0.00125718116760254 0.0 0.0 0.0 769 +770 0.00125384330749512 0.0 0.0 0.0 770 +771 0.00125002861022949 0.0 0.0 0.0 771 +772 0.00124406814575195 0.0 0.0 0.0 772 +773 0.00125002861022949 0.00999999999999979 0.00999999999999979 0.0 773 +774 0.0012509822845459 0.0 0.0 0.0 774 +775 0.00124502182006836 0.0 0.0 0.0 775 +776 0.00124788284301758 0.0 0.0 0.0 776 +777 0.00125408172607422 0.0 0.0 0.0 777 +778 0.00125288963317871 0.0 0.0 0.0 778 +779 0.00124788284301758 0.0 0.0 0.0 779 +780 0.00124287605285645 0.0 0.0 0.0 780 +781 0.00125694274902344 0.00999999999999979 0.00999999999999979 0.0 781 +782 0.00124096870422363 0.0 0.0 0.0 782 +783 0.00123691558837891 0.0 0.0 0.0 783 +784 0.00124287605285645 0.0 0.0 0.0 784 +785 0.00124597549438477 0.0 0.0 0.0 785 +786 0.00123786926269531 0.0 0.0 0.0 786 +787 0.00124502182006836 0.0 0.0 0.0 787 +788 0.00124096870422363 0.0 0.0 0.0 788 +789 0.00124096870422363 0.00999999999999979 0.00999999999999979 0.0 789 +790 0.00123500823974609 0.0 0.0 0.0 790 +791 0.00124001502990723 0.0 0.0 0.0 791 +792 0.00124001502990723 0.0 0.0 0.0 792 +793 0.00123000144958496 0.0 0.0 0.0 793 +794 0.00124406814575195 0.0 0.0 0.0 794 +795 0.00123691558837891 0.0 0.0 0.0 795 +796 0.00123286247253418 0.0 0.0 0.0 796 +797 0.00123906135559082 0.0100000000000007 0.0100000000000007 0.0 797 +798 0.00120997428894043 0.0 0.0 0.0 798 +799 0.00156807899475098 0.0 0.0 0.0 799 +800 0.00123286247253418 0.0 0.0 0.0 800 +801 0.00125002861022949 0.0 0.0 0.0 801 +802 0.0012199878692627 0.0 0.0 0.0 802 +803 0.00123405456542969 0.0 0.0 0.0 803 +804 0.0012519359588623 0.00999999999999979 0.00999999999999979 0.0 804 +805 0.00124192237854004 0.0 0.0 0.0 805 +806 0.00124406814575195 0.0 0.0 0.0 806 +807 0.00124001502990723 0.0 0.0 0.0 807 +808 0.00124692916870117 0.0 0.0 0.0 808 +809 0.00125002861022949 0.0 0.0 0.0 809 +810 0.00125312805175781 0.0 0.0 0.0 810 +811 0.00126981735229492 0.0 0.0 0.0 811 +812 0.00124001502990723 0.00999999999999979 0.00999999999999979 0.0 812 +813 0.00124597549438477 0.0 0.0 0.0 813 +814 0.00126290321350098 0.0 0.0 0.0 814 +815 0.0310249328613281 0.0300000000000002 0.0300000000000002 0.0 815 +816 0.000841140747070312 0.0 0.0 0.0 816 +817 0.000878095626831055 0.0 0.0 0.0 817 +818 0.000874042510986328 0.0 0.0 0.0 818 +819 0.000869035720825195 0.0 0.0 0.0 819 +820 0.0012819766998291 0.0 0.0 0.0 820 +821 0.00133609771728516 0.00999999999999979 0.00999999999999979 0.0 821 +822 0.0012660026550293 0.0 0.0 0.0 822 +823 0.0013270378112793 0.0 0.0 0.0 823 +824 0.00125718116760254 0.0 0.0 0.0 824 +825 0.00124907493591309 0.0 0.0 0.0 825 +826 0.00137901306152344 0.0 0.0 0.0 826 +827 0.00125503540039062 0.0 0.0 0.0 827 +828 0.0012509822845459 0.0 0.0 0.0 828 +829 0.00126791000366211 0.00999999999999979 0.00999999999999979 0.0 829 +830 0.00128698348999023 0.0 0.0 0.0 830 +831 0.00125598907470703 0.0 0.0 0.0 831 +832 0.00135207176208496 0.0 0.0 0.0 832 +833 0.000869035720825195 0.0 0.0 0.0 833 +834 0.00125503540039062 0.0 0.0 0.0 834 +835 0.0012519359588623 0.0 0.0 0.0 835 +836 0.00126004219055176 0.0 0.0 0.0 836 +837 0.00126099586486816 0.0100000000000007 0.0100000000000007 0.0 837 +838 0.00181698799133301 0.0 0.0 0.0 838 +839 0.00126290321350098 0.0 0.0 0.0 839 +840 0.00124096870422363 0.0 0.0 0.0 840 +841 0.00118899345397949 0.0 0.0 0.0 841 +842 0.00124096870422363 0.0 0.0 0.0 842 +843 0.00123286247253418 0.0 0.0 0.0 843 +844 0.00165700912475586 0.00999999999999979 0.00999999999999979 0.0 844 +845 0.00125789642333984 0.0 0.0 0.0 845 +846 0.00123405456542969 0.0 0.0 0.0 846 +847 0.00123095512390137 0.0 0.0 0.0 847 +848 0.0012509822845459 0.0 0.0 0.0 848 +849 0.00123906135559082 0.0 0.0 0.0 849 +850 0.00165104866027832 0.0 0.0 0.0 850 +851 0.00123906135559082 0.00999999999999979 0.00999999999999979 0.0 851 +852 0.00123786926269531 0.0 0.0 0.0 852 +853 0.00120902061462402 0.0 0.0 0.0 853 +854 0.00130009651184082 0.0 0.0 0.0 854 +855 0.00124502182006836 0.0 0.0 0.0 855 +856 0.0016329288482666 0.0 0.0 0.0 856 +857 0.0012509822845459 0.0 0.0 0.0 857 +858 0.00124692916870117 0.0 0.0 0.0 858 +859 0.00129890441894531 0.00999999999999979 0.00999999999999979 0.0 859 +860 0.00123786926269531 0.0 0.0 0.0 860 +861 0.00123786926269531 0.0 0.0 0.0 861 +862 0.0016181468963623 0.0 0.0 0.0 862 +863 0.00124192237854004 0.0 0.0 0.0 863 +864 0.00124692916870117 0.0 0.0 0.0 864 +865 0.00124597549438477 0.0 0.0 0.0 865 +866 0.00124478340148926 0.0100000000000007 0.0100000000000007 0.0 866 +867 0.00123500823974609 0.0 0.0 0.0 867 +868 0.00165414810180664 0.0 0.0 0.0 868 +869 0.00124502182006836 0.0 0.0 0.0 869 +870 0.0012669563293457 0.0 0.0 0.0 870 +871 0.0018620491027832 0.0 0.0 0.0 871 +872 0.0325958728790283 0.04 0.04 0.0 872 +873 0.000857114791870117 0.0 0.0 0.0 873 +874 0.00117611885070801 0.0 0.0 0.0 874 +875 0.000876903533935547 0.0 0.0 0.0 875 +876 0.00108814239501953 0.0 0.0 0.0 876 +877 0.00129008293151855 0.0 0.0 0.0 877 +878 0.00138592720031738 0.0 0.0 0.0 878 +879 0.00126004219055176 0.0 0.0 0.0 879 +880 0.00133490562438965 0.00999999999999979 0.00999999999999979 0.0 880 +881 0.00133109092712402 0.0 0.0 0.0 881 +882 0.00126004219055176 0.0 0.0 0.0 882 +883 0.00134086608886719 0.0 0.0 0.0 883 +884 0.00124907493591309 0.0 0.0 0.0 884 +885 0.00122594833374023 0.0 0.0 0.0 885 +886 0.00130510330200195 0.0 0.0 0.0 886 +887 0.00134396553039551 0.0 0.0 0.0 887 +888 0.00126194953918457 0.00999999999999979 0.00999999999999979 0.0 888 +889 0.00120782852172852 0.0 0.0 0.0 889 +890 0.00124692916870117 0.0 0.0 0.0 890 +891 0.00125813484191895 0.0 0.0 0.0 891 +892 0.0012509822845459 0.0 0.0 0.0 892 +893 0.00136804580688477 0.0 0.0 0.0 893 +894 0.00125718116760254 0.0 0.0 0.0 894 +895 0.00125312805175781 0.00999999999999979 0.00999999999999979 0.0 895 +896 0.00126218795776367 0.0 0.0 0.0 896 +897 0.00123286247253418 0.0 0.0 0.0 897 +898 0.00124406814575195 0.0 0.0 0.0 898 +899 0.00131702423095703 0.0 0.0 0.0 899 +900 0.00123405456542969 0.0 0.0 0.0 900 +901 0.00121402740478516 0.0 0.0 0.0 901 +902 0.00123882293701172 0.0 0.0 0.0 902 +903 0.00123310089111328 0.00999999999999979 0.00999999999999979 0.0 903 +904 0.00124096870422363 0.0 0.0 0.0 904 +905 0.00147390365600586 0.0 0.0 0.0 905 +906 0.0012509822845459 0.0 0.0 0.0 906 +907 0.00124692916870117 0.0 0.0 0.0 907 +908 0.00124907493591309 0.0 0.0 0.0 908 +909 0.00124597549438477 0.0 0.0 0.0 909 +910 0.00124001502990723 0.0 0.0 0.0 910 +911 0.00142002105712891 0.0100000000000007 0.0100000000000007 0.0 911 +912 0.00124502182006836 0.0 0.0 0.0 912 +913 0.00124502182006836 0.0 0.0 0.0 913 +914 0.0012819766998291 0.0 0.0 0.0 914 +915 0.00123786926269531 0.0 0.0 0.0 915 +916 0.00124287605285645 0.0 0.0 0.0 916 +917 0.00142312049865723 0.0 0.0 0.0 917 +918 0.0012509822845459 0.00999999999999979 0.00999999999999979 0.0 918 +919 0.00124502182006836 0.0 0.0 0.0 919 +920 0.00124692916870117 0.0 0.0 0.0 920 +921 0.00124192237854004 0.0 0.0 0.0 921 +922 0.00119709968566895 0.0 0.0 0.0 922 +923 0.00140190124511719 0.0 0.0 0.0 923 +924 0.00125002861022949 0.0 0.0 0.0 924 +925 0.00124502182006836 0.0 0.0 0.0 925 +926 0.00124597549438477 0.00999999999999979 0.00999999999999979 0.0 926 +927 0.00127720832824707 0.0 0.0 0.0 927 +928 0.00126409530639648 0.0 0.0 0.0 928 +929 0.0312209129333496 0.0300000000000002 0.0300000000000002 0.0 929 +930 0.00214791297912598 0.0 0.0 0.0 930 +931 0.00183796882629395 0.0 0.0 0.0 931 +932 0.00143814086914062 0.00999999999999979 0.00999999999999979 0.0 932 +933 0.00145792961120605 0.0 0.0 0.0 933 +934 0.00152087211608887 0.0 0.0 0.0 934 +935 0.00213003158569336 0.0 0.0 0.0 935 +936 0.00166201591491699 0.0 0.0 0.0 936 +937 0.0016930103302002 0.0 0.0 0.0 937 +938 0.00139403343200684 0.00999999999999979 0.00999999999999979 0.0 938 +939 0.00214695930480957 0.0 0.0 0.0 939 +940 0.00102400779724121 0.0 0.0 0.0 940 +941 0.0012660026550293 0.0 0.0 0.0 941 +942 0.00126004219055176 0.0 0.0 0.0 942 +943 0.00126194953918457 0.0 0.0 0.0 943 +944 0.00125813484191895 0.0 0.0 0.0 944 +945 0.00152897834777832 0.0100000000000007 0.0100000000000007 0.0 945 +946 0.0012669563293457 0.0 0.0 0.0 946 +947 0.00125408172607422 0.0 0.0 0.0 947 +948 0.00125980377197266 0.0 0.0 0.0 948 +949 0.00126481056213379 0.0 0.0 0.0 949 +950 0.00125908851623535 0.0 0.0 0.0 950 +951 0.00138092041015625 0.0 0.0 0.0 951 +952 0.00125384330749512 0.00999999999999979 0.00999999999999979 0.0 952 +953 0.00108504295349121 0.0 0.0 0.0 953 +954 0.0012509822845459 0.0 0.0 0.0 954 +955 0.00125980377197266 0.0 0.0 0.0 955 +956 0.00131511688232422 0.0 0.0 0.0 956 +957 0.00130796432495117 0.0 0.0 0.0 957 +958 0.00124597549438477 0.0 0.0 0.0 958 +959 0.00125002861022949 0.0 0.0 0.0 959 +960 0.00124287605285645 0.00999999999999979 0.00999999999999979 0.0 960 +961 0.00124812126159668 0.0 0.0 0.0 961 +962 0.0012509822845459 0.0 0.0 0.0 962 +963 0.00130891799926758 0.0 0.0 0.0 963 +964 0.00123500823974609 0.0 0.0 0.0 964 +965 0.00124096870422363 0.0 0.0 0.0 965 +966 0.00124883651733398 0.0 0.0 0.0 966 +967 0.00124192237854004 0.0 0.0 0.0 967 +968 0.00124502182006836 0.00999999999999979 0.00999999999999979 0.0 968 +969 0.00124597549438477 0.0 0.0 0.0 969 +970 0.00130796432495117 0.0 0.0 0.0 970 +971 0.00124716758728027 0.0 0.0 0.0 971 +972 0.00125408172607422 0.0 0.0 0.0 972 +973 0.00125384330749512 0.0 0.0 0.0 973 +974 0.00124907493591309 0.0 0.0 0.0 974 +975 0.00124502182006836 0.0 0.0 0.0 975 +976 0.00131011009216309 0.0100000000000007 0.0100000000000007 0.0 976 +977 0.00125384330749512 0.0 0.0 0.0 977 +978 0.00124597549438477 0.0 0.0 0.0 978 +979 0.00125503540039062 0.0 0.0 0.0 979 +980 0.00125384330749512 0.0 0.0 0.0 980 +981 0.0012509822845459 0.0 0.0 0.0 981 +982 0.00131988525390625 0.0 0.0 0.0 982 +983 0.00126099586486816 0.00999999999999979 0.00999999999999979 0.0 983 +984 0.00126004219055176 0.0 0.0 0.0 984 +985 0.00127100944519043 0.0 0.0 0.0 985 +986 0.0304250717163086 0.0300000000000002 0.0300000000000002 0.0 986 +987 0.00131678581237793 0.0 0.0 0.0 987 +988 0.00130200386047363 0.0 0.0 0.0 988 +989 0.00139880180358887 0.0 0.0 0.0 989 +990 0.00517010688781738 0.0 0.0 0.0 990 +991 0.00128984451293945 0.00999999999999979 0.00999999999999979 0.0 991 +992 0.00125789642333984 0.0 0.0 0.0 992 +993 0.00152301788330078 0.0 0.0 0.0 993 +994 0.00125598907470703 0.0 0.0 0.0 994 +995 0.00125312805175781 0.0 0.0 0.0 995 +996 0.00125312805175781 0.0 0.0 0.0 996 +997 0.00125598907470703 0.0 0.0 0.0 997 +998 0.00134396553039551 0.0 0.0 0.0 998 +999 0.00124979019165039 0.00999999999999979 0.00999999999999979 0.0 999 +1000 0.00125598907470703 0.0 0.0 0.0 1000 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt.log b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt.log new file mode 100644 index 00000000..ca6c64e4 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt.log @@ -0,0 +1,81 @@ +========================== 2009-04-01T16:49:42 CEST =========================== +Benchmarking on ruby 1.8.6 (2008-08-11 patchlevel 287) [i686-linux]. +Running 'ParserBenchmarkExt' for 1000 iterations/method (compare_time=real) +=============================================================================== + +This first run is only for warmup. +ParserBenchmarkExt#parser: + real total user system +sum 1.733042240 1.770000000 1.760000000 0.010000000 +min 0.000833988 0.000000000 0.000000000 0.000000000 +std- -0.001838092 -0.003229209 -0.003232727 -0.000306228 +mean 0.001733042 0.001770000 0.001760000 0.000010000 +std+ 0.005304177 0.006769209 0.006752727 0.000326228 +max 0.032314062 0.040000000 0.040000000 0.010000000 +std 0.003571134 0.004999209 0.004992727 0.000316228 +std% 206.061583704 282.441194727 283.677695666 3162.277660168 +harm 0.001283614 nan nan nan +geo 0.001337350 0.000000000 0.000000000 0.000000000 +q1 0.001236916 0.000000000 0.000000000 0.000000000 +med 0.001246929 0.000000000 0.000000000 0.000000000 +q3 0.001260996 0.000000000 0.000000000 0.000000000 + 1000 577.01998 0.001733042 + calls calls/sec secs/call + + 0.03074 -|* + 0.02759 -| + 0.02444 -| + 0.02130 -| + 0.01815 -| + 0.01500 -| + 0.01185 -| + 0.00870 -| + 0.00556 -| + 0.00241 -|************************************************** + +Outliers detected with box plot algo (median=0.00125, iqr=0.00002, factor=3.00): +very_low=32 low=15 high=77 very_high=135 + +Ljung-Box statistics: q=13.14182 (alpha=0.05, df=50). +0.00000 < 0.95000 => No autocorrelation was detected. + +ParserBenchmarkExt#parser: + real total user system +sum 1.624776602 1.620000000 1.620000000 0.000000000 +min 0.000819921 0.000000000 0.000000000 0.000000000 +std- -0.001936067 -0.003223194 -0.003223194 0.000000000 +mean 0.001805307 0.001800000 0.001800000 0.000000000 +std+ 0.005546681 0.006823194 0.006823194 0.000000000 +max 0.032595873 0.040000000 0.040000000 0.000000000 +std 0.003741374 0.005023194 0.005023194 0.000000000 +std% 207.243050150 279.066347558 279.066347558 nan +harm 0.001297084 nan nan nan +geo 0.001358799 0.000000000 0.000000000 0.000000000 +q1 0.001241922 0.000000000 0.000000000 0.000000000 +med 0.001249075 0.000000000 0.000000000 0.000000000 +q3 0.001264811 0.000000000 0.000000000 0.000000000 + 900 553.92230 0.001805307 + calls calls/sec secs/call + + 0.03101 -|* + 0.02783 -| + 0.02465 -| + 0.02147 -| + 0.01830 -| + 0.01512 -| + 0.01194 -| + 0.00876 -| + 0.00559 -| + 0.00241 -|************************************************** + +Outliers detected with box plot algo (median=0.00125, iqr=0.00002, factor=3.00): +very_low=15 low=9 high=76 very_high=110 + +Ljung-Box statistics: q=15.89429 (alpha=0.05, df=50). +0.00000 < 0.95000 => No autocorrelation was detected. + +Truncated initial 100 measurements: 1000 -> 900 (-10.00%). +========================== 2009-04-01T16:49:49 CEST =========================== + +Writing measurement data file '/data/scm/json/benchmarks/data/ParserBenchmarkExt#parser.dat'. +Writing autocorrelation plot file '/data/scm/json/benchmarks/data/ParserBenchmarkExt#parser-autocorrelation.dat'. diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser-autocorrelation.dat new file mode 100644 index 00000000..40a0668a --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser-autocorrelation.dat @@ -0,0 +1,1000 @@ +#lag autocorrelation +1 1.0 +2 -0.126526065077488 +3 -0.144961526627029 +4 -0.139357177406834 +5 -0.143974826894912 +6 -0.142298816838391 +7 -0.139337332621068 +8 -0.0804933565996591 +9 0.863154337738992 +10 -0.0856698326462466 +11 -0.139044499260128 +12 -0.144409577021306 +13 -0.139952610271037 +14 -0.137830644370195 +15 -0.138237560134025 +16 -0.0318228583907447 +17 0.762295174674438 +18 -0.0451085401986914 +19 -0.139574314980337 +20 -0.137706022735926 +21 -0.135000055250474 +22 -0.140944565680693 +23 -0.136209503772352 +24 0.0116248943043287 +25 0.668814012806624 +26 0.00194941922845652 +27 -0.132610614145838 +28 -0.110905629572418 +29 -0.142849770878147 +30 -0.143488824970324 +31 -0.134330197021416 +32 0.0538835449451642 +33 0.575132011890069 +34 0.0505429010331842 +35 -0.137467592425517 +36 -0.125877861208834 +37 -0.148631268110284 +38 -0.136115193781866 +39 -0.137935999911469 +40 0.0988849495063306 +41 0.486986888878156 +42 0.0878752779386658 +43 -0.132160917693119 +44 -0.129643145971886 +45 -0.149607998788336 +46 -0.13478438037923 +47 -0.133019295702461 +48 0.14888456218326 +49 0.393046641526692 +50 0.120499739018384 +51 -0.12075319894839 +52 -0.132962236637115 +53 -0.144429618272262 +54 -0.119605702139121 +55 -0.101682767008184 +56 0.152609045047458 +57 0.329588666724346 +58 0.139652155383137 +59 -0.114941895372878 +60 -0.126489834985415 +61 -0.139130898077927 +62 -0.137842155865592 +63 -0.0861253194251446 +64 0.150629648832854 +65 0.281018765279001 +66 0.13915358689329 +67 -0.0896859084267328 +68 -0.123313711110523 +69 -0.142874643960391 +70 -0.135495171639773 +71 -0.0711514410690874 +72 0.147596411956897 +73 0.251872397592371 +74 0.121839586873541 +75 -0.0575973326704366 +76 -0.126799299154496 +77 -0.144543550470945 +78 -0.124111534889387 +79 -0.0466899945416701 +80 0.131315152952299 +81 0.252160996580415 +82 0.10666721386194 +83 -0.0339037628702252 +84 -0.127183439268724 +85 -0.143132479164138 +86 -0.125851156910328 +87 -0.0147264358973224 +88 0.118449575410306 +89 0.201728736307241 +90 0.0886049712661605 +91 -0.00382129887238343 +92 -0.131751835679824 +93 -0.140792586519908 +94 -0.118637713578907 +95 0.02095681301022 +96 0.0813261521961686 +97 0.180482658314394 +98 0.0795745616300617 +99 0.0126200590172042 +100 -0.127051186194544 +101 -0.137444352404263 +102 -0.109978539446263 +103 0.0380230003474469 +104 0.0605417360053513 +105 0.171590136906878 +106 0.0604018417747588 +107 0.0402566049413917 +108 -0.100533719460918 +109 -0.140161784412186 +110 -0.10312957661735 +111 0.0485735840442751 +112 0.0373718997374129 +113 0.167648566872301 +114 0.0459260028708854 +115 0.046121183499996 +116 -0.110430068243273 +117 -0.140278458993756 +118 -0.0875776667752535 +119 0.0510626017064324 +120 0.0238451049454621 +121 0.16085061505561 +122 0.030276460935626 +123 0.0561232990819215 +124 -0.105464808595229 +125 -0.135546173373586 +126 -0.079801944025769 +127 0.0599654914699078 +128 0.0136534141192567 +129 0.15182365517752 +130 0.0197096306752212 +131 0.0534620866010349 +132 -0.0917414096626928 +133 -0.127172172660217 +134 -0.0514782042484449 +135 0.0685986797971808 +136 -0.00353858174559342 +137 0.142196102713977 +138 0.0134469000302172 +139 0.0396095015311617 +140 -0.0655242334449433 +141 -0.122832275916882 +142 -0.0479444786698279 +143 0.050751999392634 +144 -0.011019423438215 +145 0.132113807423818 +146 0.00290229828051553 +147 0.0324895304839574 +148 -0.0424435359166719 +149 -0.122337133535285 +150 -0.0293859066983028 +151 0.0383678650842516 +152 -0.0194742885265415 +153 0.126609912325987 +154 -0.00608808492180084 +155 0.0395330884838485 +156 -0.0368665742861527 +157 -0.121320946026168 +158 -0.0130016640468885 +159 0.0309861525800574 +160 -0.018558052599205 +161 0.137300590031426 +162 -0.00746032318164814 +163 0.0344072362770583 +164 -0.0323265667023796 +165 -0.108099357804514 +166 -0.00728009854612887 +167 0.0166450780849257 +168 -0.0143279526502486 +169 0.109076299549607 +170 -0.0115962562225386 +171 0.0177205211496241 +172 -0.0165802545828673 +173 -0.0995936967878659 +174 0.011605779237427 +175 0.00523220776952252 +176 -0.0161523464956781 +177 0.0989734877266892 +178 -0.0129792250545895 +179 0.00898322395475531 +180 -0.0153158199749067 +181 -0.0800824097692582 +182 0.0178200034942401 +183 -0.00474786676294106 +184 -0.0157551972778546 +185 0.0942532461909266 +186 -0.00969269130384397 +187 0.00652836785416871 +188 0.000910018587766529 +189 -0.0619232375104542 +190 0.0179928377991651 +191 -0.0159711302098274 +192 -0.018744717694339 +193 0.0877619939638119 +194 -0.00502556289883764 +195 -0.00667460786160017 +196 -0.0121723963071187 +197 -0.0449032831155359 +198 0.0212125953730812 +199 -0.0262860792829433 +200 -0.016162057795481 +201 0.0811913575034835 +202 -0.00330089426590078 +203 -0.0151519759511698 +204 -0.017960262928082 +205 -0.0215037814284608 +206 0.0182943543046035 +207 -0.0341747401956763 +208 -0.0146866352915169 +209 0.0792718771176078 +210 -0.00321919646839206 +211 -0.023611826169962 +212 -0.0126184079823646 +213 -0.000954698682123794 +214 0.0297339638938581 +215 -0.0312735654036501 +216 -0.0161173400247215 +217 0.0692180762363309 +218 -0.00283288277832248 +219 -0.0388702841271483 +220 0.00457538848515518 +221 0.017702534023738 +222 0.00544552208632338 +223 -0.0446102056961128 +224 -0.0135729757433799 +225 0.061318425794026 +226 -0.00494947349286398 +227 -0.0321768515141099 +228 0.00497720552190702 +229 0.0267952089554404 +230 -0.000738697332716776 +231 -0.0492659393491728 +232 -0.0148071186922711 +233 0.0545872347505704 +234 -0.00382673762292252 +235 -0.0282826124126036 +236 0.00794227173858329 +237 0.0378731489090914 +238 -0.00835973314997662 +239 -0.0447739268124712 +240 -0.0127983223158383 +241 0.0636581757214183 +242 -0.000854926428120144 +243 -0.0310943152069584 +244 -0.00259888627525403 +245 0.0558953643657078 +246 -0.0171154785163806 +247 -0.0391969466693341 +248 -0.0117324565371219 +249 0.0429666350675198 +250 -0.00749755396653516 +251 -0.0292116650124283 +252 -0.00980920002999956 +253 0.0728023253137216 +254 -0.0242433063094984 +255 -0.0319002210401708 +256 -0.0116887755426019 +257 0.0318202643673836 +258 -0.00934603617096265 +259 -0.0320628549574969 +260 -0.0138223876265734 +261 0.0891055411435177 +262 -0.0247651373213855 +263 -0.0309052036748624 +264 -0.0100532798596721 +265 0.0243378856936498 +266 -0.0045778331986359 +267 -0.026821752316485 +268 0.000989105341668746 +269 0.0888402056176568 +270 -0.0231248959628869 +271 -0.0335116780227126 +272 -0.0117587705487187 +273 0.0167906040316404 +274 -0.00329835726197584 +275 -0.0310756973538631 +276 -0.00167909352527941 +277 0.0731070181742769 +278 -0.0163827003248124 +279 -0.0314028257468305 +280 -0.00966921026548781 +281 0.0102706941067124 +282 0.00203072073029314 +283 -0.0308313739794282 +284 0.00547048142856235 +285 0.0539371640185639 +286 -0.00773101119983001 +287 -0.0303450446180751 +288 -0.00733600257056593 +289 0.00772935578415776 +290 0.00197958032226745 +291 -0.0273846524631412 +292 0.0112672702862109 +293 0.045049409831887 +294 0.00799728833473099 +295 -0.0200723316807648 +296 -0.00733856327080615 +297 -0.001791898850227 +298 0.00388503548910184 +299 -0.0339646317125627 +300 0.0269401380987506 +301 0.0295897394272477 +302 0.00882971838376906 +303 -0.0255032485942965 +304 -0.00586660773988975 +305 -0.0143116332821527 +306 0.00534299944397864 +307 -0.0288912695776605 +308 0.0357675762276391 +309 0.0162077381233435 +310 0.0175736980127429 +311 -0.0300119235674159 +312 -0.00563685913557697 +313 -0.0218208266576808 +314 0.00532212484976867 +315 -0.0165702155219983 +316 0.03160258037738 +317 0.0156089288371773 +318 0.0179977820150998 +319 -0.0255657663584924 +320 -0.00314013163781615 +321 -0.0174257276545932 +322 0.00856637995358983 +323 -0.00719462491658861 +324 0.0248064952084498 +325 0.0118797380566877 +326 0.0164280770611372 +327 -0.0202684072278218 +328 -0.000968003222461791 +329 -0.0392377749025386 +330 0.00616137008243444 +331 -0.00395889897053221 +332 0.0209975704367836 +333 0.0165669731399994 +334 0.0167876667126637 +335 -0.0162800034591445 +336 0.00157612684339945 +337 -0.0497601369515435 +338 0.00168009969601492 +339 -0.00390601780649794 +340 0.023648567413202 +341 0.0158640545767057 +342 0.0244736064929526 +343 -0.014150912333521 +344 0.00356083314932668 +345 -0.0588422955021098 +346 0.0064856866009032 +347 0.000344551175540443 +348 0.0364591845510023 +349 0.0166346451576227 +350 0.0251881929581815 +351 -0.01627179367963 +352 0.00180146013521436 +353 -0.0649333243287488 +354 0.00866862821696223 +355 -0.00279970209152114 +356 0.0263646717293285 +357 0.0211193247836195 +358 0.0214320318152118 +359 -0.0151817766787754 +360 0.00485821947887842 +361 -0.0715992844478512 +362 0.0108378220586832 +363 -0.00133094811006224 +364 0.0247532282729131 +365 0.016495069638089 +366 0.0229500626359929 +367 -0.0147226502159456 +368 0.00647045064867083 +369 -0.073385789691225 +370 0.0114312149907294 +371 0.00249982568991776 +372 0.0225934619182297 +373 0.0238409420604106 +374 0.0300604984923422 +375 -0.00852632300506627 +376 -0.000476408670694637 +377 -0.0669893069127702 +378 0.00708510482024032 +379 -0.00633855524099727 +380 0.0316293143381378 +381 0.0224467328328507 +382 0.024131620910292 +383 -0.0144420099990433 +384 -0.00656804302886437 +385 -0.0605047793511062 +386 -0.00244909720127004 +387 -0.00228283234187514 +388 0.0347630666059254 +389 0.0255372783174439 +390 0.0249118471215147 +391 -0.0156811043640799 +392 -0.0186780895478396 +393 -0.0500470638854078 +394 -0.0106681828115876 +395 0.00299348108637595 +396 0.0375478351991823 +397 0.0272676652644904 +398 0.0249262372804901 +399 -0.0128139590091909 +400 -0.0244260954570344 +401 -0.0296360177448727 +402 -0.0156522051426314 +403 0.00371335698467524 +404 0.0375532256529043 +405 0.025029221367199 +406 0.0252473835020561 +407 -0.00821195172190185 +408 -0.0340470970501328 +409 -0.0312374914683474 +410 -0.0253324219431086 +411 0.00556439075799471 +412 0.0343851616998114 +413 0.0296108649664041 +414 0.0244865536821279 +415 -0.00642396788124207 +416 -0.0381703614534087 +417 -0.0250381539188707 +418 -0.0339628157444566 +419 0.00243992182082179 +420 0.0377363310935231 +421 0.0279269519560789 +422 0.0330045526455719 +423 -0.00511644400658994 +424 -0.0450141067262116 +425 -0.0158485572785398 +426 -0.03936429400437 +427 0.00750953654479071 +428 0.0477707926390831 +429 0.0288151654666373 +430 0.0361802804944373 +431 -0.00712917753126239 +432 -0.0583334638414398 +433 -0.00267010949721538 +434 -0.0470917242637041 +435 0.00517042251078623 +436 0.037455528907572 +437 0.0343942996609878 +438 0.0332028694901519 +439 -0.00589078251875288 +440 -0.0637043911707992 +441 0.00666183788238349 +442 -0.0525517266899241 +443 0.00895232543554424 +444 0.0382697031000271 +445 0.0284021587291105 +446 0.0334942204660841 +447 -0.00596107650540415 +448 -0.0720966795946044 +449 0.0232447585917915 +450 -0.0608153052711438 +451 0.0116399374656849 +452 0.0381251008359883 +453 0.0346830496503291 +454 0.0398065018725046 +455 -0.000362012301347499 +456 -0.0785173577161933 +457 0.0300252474048187 +458 -0.0646382374089607 +459 0.00182900934772608 +460 0.0454064481406782 +461 0.0329664080833594 +462 0.0362011391795208 +463 -0.015347551228469 +464 -0.0671509681824761 +465 0.0296481877260799 +466 -0.0746946268126137 +467 0.00641586390856246 +468 0.0470505050556008 +469 0.0366327721242302 +470 0.0377150582080205 +471 -0.0257508722774105 +472 -0.0637151879640854 +473 0.0236744558402174 +474 -0.0680975388310196 +475 0.00255042565832294 +476 0.0512681657479446 +477 0.0403605713503443 +478 0.0359001859859639 +479 -0.029132074768914 +480 -0.0508034717438863 +481 0.0239527602817767 +482 -0.0575129877889322 +483 -0.00369721861473263 +484 0.0505988973989383 +485 0.0361467620291191 +486 0.0368416078787121 +487 -0.032834716815589 +488 -0.0434932898244011 +489 0.00911801422218572 +490 -0.0523537970034941 +491 -0.00821280045148764 +492 0.0487328578561805 +493 0.0392756061114285 +494 0.0353235938763974 +495 -0.0362172978867714 +496 -0.0301630804400009 +497 -0.00312318019738603 +498 -0.0442427016803628 +499 -0.0193549364510511 +500 0.0511246815814022 +501 0.0375525162491352 +502 0.0415223485757893 +503 -0.0434162929277164 +504 -0.0174703151437594 +505 -0.0123368071049746 +506 -0.030092552759096 +507 -0.0259859780907219 +508 0.0606752480087361 +509 0.0379827626715177 +510 0.0429850681863943 +511 -0.0519282882356438 +512 -0.0109290187868267 +513 -0.0198911294093943 +514 -0.0179805613817386 +515 -0.0373506310511416 +516 0.051718263130701 +517 0.0437679408364481 +518 0.0396991923289056 +519 -0.0598738380924832 +520 0.00227956370589332 +521 -0.0315948919060393 +522 -0.00689298816517704 +523 -0.0400683003822942 +524 0.0504116144670193 +525 0.0384452328799252 +526 0.0422779082777363 +527 -0.0628378541858099 +528 0.00648345925565532 +529 -0.0339074110875153 +530 0.00392215913901875 +531 -0.0447371320235012 +532 0.0499683975261213 +533 0.0445342493453758 +534 0.0358507522616787 +535 -0.0462975420467472 +536 0.0065134510940885 +537 -0.0446950607193122 +538 0.0078695055551158 +539 -0.0435564432715238 +540 0.0490054802985018 +541 0.0429751997079501 +542 0.0249996087628272 +543 -0.0442291516924361 +544 0.00869843705070359 +545 -0.0527698107871565 +546 0.00799130494240491 +547 -0.0323718744761137 +548 0.0410065929835765 +549 0.0475759092955819 +550 0.0175755467103812 +551 -0.0376302948184889 +552 0.00700412709467122 +553 -0.0608320774535298 +554 0.0048130064138099 +555 -0.0173352616909856 +556 0.0346973915783743 +557 0.0493903178904071 +558 0.0101108717892249 +559 -0.0265084973202414 +560 0.00358635362684098 +561 -0.0470576145955835 +562 9.30616028058754e-05 +563 -0.009328796983189 +564 0.0265128180743515 +565 0.047184891847067 +566 0.00219163772528874 +567 -0.0121413168884318 +568 -0.00749414671957915 +569 -0.0440813124278593 +570 -0.00813710471833781 +571 0.00114675437656366 +572 0.0162393335738264 +573 0.0504911799834256 +574 -0.00853374126083636 +575 0.000754234959055234 +576 -0.0117204282603961 +577 -0.0354583766676116 +578 -0.0192100536607529 +579 0.00839406418544501 +580 0.00960845163504427 +581 0.0469051048472684 +582 -0.00888902900418868 +583 0.0100099116353234 +584 -0.0179909146856837 +585 -0.0244293914853853 +586 -0.0256760479816353 +587 0.0212220748711766 +588 0.00632084475559719 +589 0.0387313178071368 +590 -0.000554587934313714 +591 0.0124601538908314 +592 -0.0295249733381573 +593 -0.0144520545351094 +594 -0.0331889907164869 +595 0.0212877712137735 +596 0.00590139546386316 +597 0.0273355576179403 +598 0.00735416770830889 +599 0.0128873818372069 +600 -0.0346175922714857 +601 -0.00857703845819032 +602 -0.0362631596335238 +603 0.0242701471795148 +604 0.0131286156780055 +605 0.00696270942062036 +606 0.0188195193146635 +607 0.0103462402033716 +608 -0.0417481445059436 +609 0.00414843805232896 +610 -0.041616927291058 +611 0.0282618294134973 +612 0.02337979916365 +613 -0.00673110780182958 +614 0.0290971868544386 +615 0.017105062059816 +616 -0.0516331546555055 +617 0.0142062007627548 +618 -0.046594757738246 +619 0.0214354322279795 +620 0.0395098993458107 +621 -0.0267793069789269 +622 0.0381323026116677 +623 0.0119813141067502 +624 -0.0521722164918075 +625 0.00907497826142658 +626 -0.0377414784171271 +627 0.0150907402651132 +628 0.0450797547657188 +629 -0.0367261749783528 +630 0.0474940016463238 +631 0.000764223750645765 +632 -0.0464350834773778 +633 0.00292816454844645 +634 -0.0345472431115147 +635 0.0140802099582887 +636 0.046733825449202 +637 -0.0331976317138726 +638 0.0505769917402539 +639 -0.00507624644834293 +640 -0.0344212973139547 +641 -0.00226163410076298 +642 -0.0197922791475835 +643 0.00383630490838536 +644 0.0363444998831405 +645 -0.0152447367341023 +646 0.0410735723819794 +647 -0.00866551034416046 +648 -0.0282028390344346 +649 -0.0138273162520216 +650 -0.013988974897117 +651 -0.00356215450658962 +652 0.0315292998347554 +653 0.00265684065928491 +654 0.0297462860635905 +655 -0.0132763024515043 +656 -0.0151844375022346 +657 -0.0222624267154824 +658 -0.00808783339763846 +659 -0.0118309039774407 +660 0.0257051832194354 +661 0.0139672196593361 +662 0.0297614515417377 +663 -0.021331361380431 +664 -0.00340733006761883 +665 -0.0283789637687968 +666 0.00461054911911345 +667 -0.018250569181885 +668 0.0226081124897128 +669 0.0323347720900023 +670 0.0223372263530966 +671 -0.0329163380381145 +672 0.00653265472132318 +673 -0.0348871958579168 +674 0.0141751097268468 +675 -0.0288075244305473 +676 0.00890270626763702 +677 0.0520479385647175 +678 0.0145072446621148 +679 -0.0415204263536339 +680 0.0171547215622114 +681 -0.0470557518960979 +682 0.0193254756646944 +683 -0.0255419271372531 +684 0.00688287993008186 +685 0.0526562424346814 +686 0.00589567882152875 +687 -0.0339847831638287 +688 0.02068125784698 +689 -0.0420544887083924 +690 0.013314784448658 +691 -0.0245768886587792 +692 0.00903037071195691 +693 0.0563846260400661 +694 -0.00286801368241955 +695 -0.0213844040017938 +696 0.0126629235111523 +697 -0.0309372292635961 +698 0.00276336704503089 +699 -0.015616452692981 +700 0.00419778210216804 +701 0.0536380666776548 +702 -0.012596502198999 +703 -0.0174715146408299 +704 0.00871952059420196 +705 -0.0227565257963439 +706 -0.00318256697092859 +707 -0.0038667173143475 +708 -0.00772968118848665 +709 0.0587207873901504 +710 -0.0193357475432715 +711 -0.0115269673972748 +712 -1.7421858581782e-05 +713 -0.012115015884252 +714 -0.0149797201478353 +715 0.00756590604451175 +716 -0.0126297132883264 +717 0.0594933008421939 +718 -0.0267304156748315 +719 0.00405070013394311 +720 -0.00821048967450404 +721 -0.000558386344514712 +722 -0.0178272992410061 +723 0.0152599286078378 +724 -0.0188510979465177 +725 0.056849489519984 +726 -0.0348880232368348 +727 0.0167352525344068 +728 -0.020642086446652 +729 0.00744701455708182 +730 -0.027702827538011 +731 0.0163569136090967 +732 -0.00705447320310994 +733 0.0411987341306314 +734 -0.0263596539233783 +735 0.0159406402225642 +736 -0.0248727169666328 +737 0.0157261169316672 +738 -0.039588636677443 +739 0.019694261902396 +740 0.00199064144206026 +741 0.0194114269206411 +742 -0.0122293779441828 +743 0.0185339904720133 +744 -0.0293392689309816 +745 0.0259396934186521 +746 -0.0358486717626121 +747 0.0137081983383313 +748 0.0135827148405382 +749 0.00581560048523093 +750 -0.00646581428956839 +751 0.0110071423563427 +752 -0.0246658880723862 +753 0.0234599435571564 +754 -0.0251762927530073 +755 0.00161483936854108 +756 0.0187635618473274 +757 -0.00741664776560292 +758 0.000689537114138283 +759 0.00538728043193201 +760 -0.0121682428833197 +761 0.0107275222262937 +762 -0.0128031079890448 +763 -0.0063592461488716 +764 0.0251504687162441 +765 -0.0239334767266835 +766 0.0114670525225061 +767 -0.00487523656435794 +768 -0.00763249778942318 +769 0.0104557895326864 +770 -0.00080890423935272 +771 -0.011995729852147 +772 0.0283817192968894 +773 -0.0287562177182345 +774 0.0217718323275436 +775 -0.0101305067053654 +776 0.0014155810398293 +777 0.00324589569032011 +778 0.00708416810583891 +779 -0.022169020480487 +780 0.0234205617460705 +781 -0.0208062585550248 +782 0.0203380109609699 +783 -0.020741474408173 +784 0.0135803686158102 +785 -0.00501416160524954 +786 0.0164731425495951 +787 -0.0268911165061168 +788 0.0106549298554577 +789 -0.00845501832015795 +790 0.023385887150049 +791 -0.0315824919189702 +792 0.0225937647734562 +793 -0.0122625199927789 +794 0.0237235394650212 +795 -0.027848735297458 +796 0.0102148026540408 +797 -0.00743306965465811 +798 0.0163964193052597 +799 -0.0205275094803387 +800 0.0268449934848731 +801 -0.0196194639874214 +802 0.0245047543387088 +803 -0.018846409722053 +804 0.00241958726037752 +805 -0.00956161998696891 +806 0.00999709244485242 +807 -0.010418326586979 +808 0.0168983481695472 +809 -0.0127566274792617 +810 0.0217393096303905 +811 -0.0103549544989814 +812 -0.00649684841130904 +813 -0.00620619985783303 +814 0.000695206197500287 +815 -0.00340809372595454 +816 0.0136404808756853 +817 -0.00453202592092646 +818 0.0101641460331084 +819 0.00219305363441266 +820 -0.01561469271582 +821 -0.00960597345375202 +822 -0.00481911400465912 +823 0.00944779427817189 +824 0.00716593193427114 +825 0.00794506991287553 +826 0.00465812347978461 +827 0.010359878693985 +828 -0.020236818592972 +829 -0.0111741972267443 +830 -0.0115950977160356 +831 0.020041269074572 +832 -0.00202251725285479 +833 0.015145433881013 +834 -0.00118772326275258 +835 0.0172802408084672 +836 -0.023141151004978 +837 -0.00684287010020396 +838 -0.0222362324134472 +839 0.0290833389346101 +840 -0.00863450139262045 +841 0.0198832975538718 +842 -0.0104466516619161 +843 0.0216180798136572 +844 -0.0224573860747524 +845 -0.0159317111021684 +846 -0.0124256114118245 +847 0.0319156051078274 +848 -0.020989683927269 +849 0.0331677982754718 +850 -0.0160779048828163 +851 0.0221942143966997 +852 -0.0207114091551809 +853 -0.0193864563297597 +854 -0.00631341525970981 +855 0.0256287918067823 +856 -0.0127670576748428 +857 0.0268901900517397 +858 -0.00929763294799435 +859 0.0179202360715882 +860 -0.0205297531444686 +861 -0.0205828726597419 +862 -0.00590540758107269 +863 0.0155451399031948 +864 -0.000875709073962753 +865 0.0168572022602374 +866 0.0028001228220118 +867 0.0104479294454913 +868 -0.0213679514358647 +869 -0.0190762037709474 +870 -0.00370777717818964 +871 0.00842042601552804 +872 0.010436753298379 +873 0.00801824546756709 +874 0.00905450943087241 +875 0.00193033358362754 +876 -0.0169120672468857 +877 -0.0180536990655791 +878 -0.00178520558336185 +879 0.00342242219620668 +880 0.0209308868044849 +881 0.00123969777653587 +882 0.0189079333389431 +883 -0.00681131675201787 +884 -0.0163080121259332 +885 -0.0199735256447265 +886 0.00366535906601146 +887 -0.00556880592163452 +888 0.0273660773092557 +889 -0.0056009291081872 +890 0.0258105464894864 +891 -0.0110454740226059 +892 -0.0163301324647326 +893 -0.0182941746735561 +894 0.00615903992467205 +895 -0.0162282546172766 +896 0.0386373258470084 +897 -0.0125315671068463 +898 0.0272787535301086 +899 -0.0123831641946371 +900 -0.0133878892299601 +901 -0.0190951688075489 +902 -0.00155326284649879 +903 -0.00410581328198279 +904 0.0316127784251008 +905 -0.00291818177314328 +906 0.0227531671125918 +907 -0.0109655434893085 +908 -0.012799308403064 +909 -0.0160017423860052 +910 -0.0119329107305064 +911 0.00364258505980213 +912 0.0217756860858317 +913 0.010678734327474 +914 0.0134293321905379 +915 -0.0116912782885493 +916 -0.0117630350181795 +917 -0.0135312586647217 +918 -0.0108968297221034 +919 0.00680452587364608 +920 0.0148747844715078 +921 0.0162949694832807 +922 0.00539910868322474 +923 -0.00933468939253505 +924 -0.0106686683836374 +925 -0.0124085659528643 +926 -0.0105711782287246 +927 0.00804235477237977 +928 0.00723801263775247 +929 0.0258061476363918 +930 -0.000684398388361734 +931 -0.00762103435599326 +932 -0.00904303753421588 +933 -0.00745301596275639 +934 -0.0103044124193686 +935 0.00595191617101465 +936 2.14978806537769e-05 +937 0.0352834100860169 +938 -0.00718396988767262 +939 -0.00837792361666858 +940 -0.00720830894781464 +941 -0.00721256609199517 +942 -0.0103563055654315 +943 0.0067689029813515 +944 -0.00615969185391731 +945 0.0366438822751357 +946 -0.00555322732762464 +947 -0.00559909850816345 +948 -0.00807226171468928 +949 -0.0072437466206792 +950 -0.00880657440286336 +951 -0.000406817302546885 +952 0.00334053871073266 +953 0.0282996182562531 +954 -0.00548530337183551 +955 -0.00508266404610792 +956 -0.00475991829082716 +957 -0.00556541448888507 +958 -0.00693102605261411 +959 -0.0068914951848352 +960 0.0124551723792496 +961 0.0205485192799428 +962 -0.0051215464298893 +963 -0.00544517946765895 +964 -0.00360902370385679 +965 -0.00389124817008502 +966 -0.00568418258247609 +967 -0.00451409289805204 +968 0.0126296974425642 +969 0.0119357974221847 +970 -0.00453960421739095 +971 -0.00389602063108262 +972 -0.00253945519375536 +973 -0.00246645747512712 +974 -0.00331176412956721 +975 -0.0045686818998509 +976 0.0119005284725565 +977 0.00477869960024375 +978 -0.00316972429661236 +979 -0.00294762637219811 +980 -0.00197263485163538 +981 -0.00240027919608702 +982 -0.00221728547295443 +983 -0.00268664184058333 +984 0.013078013292045 +985 -0.00054100792945422 +986 -0.000917736517605598 +987 -0.001567052283492 +988 -0.000836676486280892 +989 -0.00221208695388904 +990 -0.00248903162837629 +991 -0.0021625005351972 +992 0.0072477698974949 +993 0.00063353338379511 +994 0.000469110586525005 +995 -0.000441976909684745 +996 -0.000609378899765559 +997 -0.000809499361526555 +998 -0.0010684119522621 +999 -0.00124157520451844 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser.dat new file mode 100644 index 00000000..0d92cc37 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser.dat @@ -0,0 +1,1001 @@ +#scatter real total user system repeat +1 0.0375239849090576 0.029999999999994 0.029999999999994 0.0 1 +2 0.0333089828491211 0.0300000000000011 0.0300000000000011 0.0 2 +3 0.0330851078033447 0.0399999999999991 0.0399999999999991 0.0 3 +4 0.0331559181213379 0.0300000000000011 0.0300000000000011 0.0 4 +5 0.0330770015716553 0.0300000000000011 0.0300000000000011 0.0 5 +6 0.0331110954284668 0.0399999999999991 0.0399999999999991 0.0 6 +7 0.0357470512390137 0.0300000000000011 0.0300000000000011 0.0 7 +8 0.0360550880432129 0.0399999999999991 0.0399999999999991 0.0 8 +9 0.0575530529022217 0.0600000000000023 0.0600000000000023 0.0 9 +10 0.0352299213409424 0.0300000000000011 0.0300000000000011 0.0 10 +11 0.0335679054260254 0.029999999999994 0.029999999999994 0.0 11 +12 0.0332560539245605 0.0400000000000063 0.0400000000000063 0.0 12 +13 0.0364248752593994 0.029999999999994 0.029999999999994 0.0 13 +14 0.033275842666626 0.0400000000000063 0.0400000000000063 0.0 14 +15 0.0336852073669434 0.029999999999994 0.029999999999994 0.0 15 +16 0.0334939956665039 0.0300000000000011 0.0300000000000011 0.0 16 +17 0.0582540035247803 0.0600000000000023 0.0600000000000023 0.0 17 +18 0.0354878902435303 0.0399999999999991 0.0399999999999991 0.0 18 +19 0.0385029315948486 0.0399999999999991 0.0399999999999991 0.0 19 +20 0.0362861156463623 0.0300000000000011 0.0300000000000011 0.0 20 +21 0.035506010055542 0.0399999999999991 0.0399999999999991 0.0 21 +22 0.0334300994873047 0.0300000000000011 0.0300000000000011 0.0 22 +23 0.0329139232635498 0.0399999999999991 0.0399999999999991 0.0 23 +24 0.0332398414611816 0.0300000000000011 0.0300000000000011 0.0 24 +25 0.0579190254211426 0.0600000000000023 0.0600000000000023 0.0 25 +26 0.0361781120300293 0.029999999999994 0.029999999999994 0.0 26 +27 0.0338189601898193 0.0400000000000063 0.0400000000000063 0.0 27 +28 0.0347120761871338 0.029999999999994 0.029999999999994 0.0 28 +29 0.0333528518676758 0.0399999999999991 0.0399999999999991 0.0 29 +30 0.0332620143890381 0.0300000000000011 0.0300000000000011 0.0 30 +31 0.0329258441925049 0.0300000000000011 0.0300000000000011 0.0 31 +32 0.033383846282959 0.0300000000000011 0.0300000000000011 0.0 32 +33 0.0601050853729248 0.0700000000000003 0.0700000000000003 0.0 33 +34 0.0353600978851318 0.0300000000000011 0.0300000000000011 0.0 34 +35 0.0334739685058594 0.0300000000000011 0.0300000000000011 0.0 35 +36 0.0333919525146484 0.0399999999999991 0.0399999999999991 0.0 36 +37 0.034959077835083 0.0300000000000011 0.0300000000000011 0.0 37 +38 0.0332329273223877 0.029999999999994 0.029999999999994 0.0 38 +39 0.0333740711212158 0.0400000000000063 0.0400000000000063 0.0 39 +40 0.0358071327209473 0.029999999999994 0.029999999999994 0.0 40 +41 0.0592548847198486 0.0600000000000023 0.0600000000000023 0.0 41 +42 0.0328431129455566 0.0399999999999991 0.0399999999999991 0.0 42 +43 0.0325570106506348 0.0300000000000011 0.0300000000000011 0.0 43 +44 0.0326550006866455 0.0300000000000011 0.0300000000000011 0.0 44 +45 0.0341711044311523 0.0300000000000011 0.0300000000000011 0.0 45 +46 0.0385479927062988 0.0300000000000011 0.0300000000000011 0.0 46 +47 0.0355618000030518 0.0399999999999991 0.0399999999999991 0.0 47 +48 0.0336899757385254 0.0300000000000011 0.0300000000000011 0.0 48 +49 0.0340290069580078 0.0399999999999991 0.0399999999999991 0.0 49 +50 0.057744026184082 0.0499999999999972 0.0499999999999972 0.0 50 +51 0.0332441329956055 0.0399999999999991 0.0399999999999991 0.0 51 +52 0.0334060192108154 0.0300000000000011 0.0300000000000011 0.0 52 +53 0.0331339836120605 0.0300000000000011 0.0300000000000011 0.0 53 +54 0.0364229679107666 0.0399999999999991 0.0399999999999991 0.0 54 +55 0.0333731174468994 0.0300000000000011 0.0300000000000011 0.0 55 +56 0.0333929061889648 0.0399999999999991 0.0399999999999991 0.0 56 +57 0.0332939624786377 0.0300000000000011 0.0300000000000011 0.0 57 +58 0.0580708980560303 0.0600000000000023 0.0600000000000023 0.0 58 +59 0.0334999561309814 0.0300000000000011 0.0300000000000011 0.0 59 +60 0.0361111164093018 0.0399999999999991 0.0399999999999991 0.0 60 +61 0.0338809490203857 0.0300000000000011 0.0300000000000011 0.0 61 +62 0.0334880352020264 0.0399999999999991 0.0399999999999991 0.0 62 +63 0.0335280895233154 0.029999999999994 0.029999999999994 0.0 63 +64 0.0350849628448486 0.0300000000000011 0.0300000000000011 0.0 64 +65 0.033484935760498 0.0399999999999991 0.0399999999999991 0.0 65 +66 0.0578420162200928 0.0500000000000043 0.0500000000000043 0.0 66 +67 0.0367329120635986 0.0399999999999991 0.0399999999999991 0.0 67 +68 0.0351338386535645 0.0399999999999991 0.0399999999999991 0.0 68 +69 0.0334072113037109 0.0300000000000011 0.0300000000000011 0.0 69 +70 0.0339431762695312 0.0300000000000011 0.0300000000000011 0.0 70 +71 0.0332098007202148 0.0399999999999991 0.0399999999999991 0.0 71 +72 0.034019947052002 0.0300000000000011 0.0300000000000011 0.0 72 +73 0.0393249988555908 0.0399999999999991 0.0399999999999991 0.0 73 +74 0.0685920715332031 0.0600000000000023 0.0600000000000023 0.0 74 +75 0.034276008605957 0.0399999999999991 0.0399999999999991 0.0 75 +76 0.0334501266479492 0.029999999999994 0.029999999999994 0.0 76 +77 0.0332150459289551 0.0300000000000011 0.0300000000000011 0.0 77 +78 0.0333437919616699 0.0399999999999991 0.0399999999999991 0.0 78 +79 0.0332369804382324 0.0300000000000011 0.0300000000000011 0.0 79 +80 0.0360598564147949 0.0399999999999991 0.0399999999999991 0.0 80 +81 0.0335109233856201 0.0300000000000011 0.0300000000000011 0.0 81 +82 0.058535099029541 0.0600000000000023 0.0600000000000023 0.0 82 +83 0.0335390567779541 0.0300000000000011 0.0300000000000011 0.0 83 +84 0.0335979461669922 0.0399999999999991 0.0399999999999991 0.0 84 +85 0.0331900119781494 0.0300000000000011 0.0300000000000011 0.0 85 +86 0.03330397605896 0.0300000000000011 0.0300000000000011 0.0 86 +87 0.0366411209106445 0.0399999999999991 0.0399999999999991 0.0 87 +88 0.0347549915313721 0.0300000000000011 0.0300000000000011 0.0 88 +89 0.0331470966339111 0.0399999999999991 0.0399999999999991 0.0 89 +90 0.0598249435424805 0.0599999999999952 0.0599999999999952 0.0 90 +91 0.0330801010131836 0.0300000000000011 0.0300000000000011 0.0 91 +92 0.0329310894012451 0.0300000000000011 0.0300000000000011 0.0 92 +93 0.032721996307373 0.0300000000000011 0.0300000000000011 0.0 93 +94 0.0355160236358643 0.0399999999999991 0.0399999999999991 0.0 94 +95 0.0339648723602295 0.0300000000000011 0.0300000000000011 0.0 95 +96 0.032512903213501 0.0399999999999991 0.0399999999999991 0.0 96 +97 0.0330419540405273 0.0300000000000011 0.0300000000000011 0.0 97 +98 0.0334761142730713 0.0300000000000011 0.0300000000000011 0.0 98 +99 0.0660569667816162 0.0700000000000003 0.0700000000000003 0.0 99 +100 0.0368058681488037 0.0399999999999991 0.0399999999999991 0.0 100 +101 0.0347878932952881 0.0300000000000011 0.0300000000000011 0.0 101 +102 0.0338079929351807 0.029999999999994 0.029999999999994 0.0 102 +103 0.0334770679473877 0.029999999999994 0.029999999999994 0.0 103 +104 0.0329740047454834 0.0300000000000011 0.0300000000000011 0.0 104 +105 0.0333049297332764 0.0300000000000011 0.0300000000000011 0.0 105 +106 0.033519983291626 0.0399999999999991 0.0399999999999991 0.0 106 +107 0.0611979961395264 0.0600000000000023 0.0600000000000023 0.0 107 +108 0.0340859889984131 0.0300000000000011 0.0300000000000011 0.0 108 +109 0.0335040092468262 0.0399999999999991 0.0399999999999991 0.0 109 +110 0.0334708690643311 0.0300000000000011 0.0300000000000011 0.0 110 +111 0.0335888862609863 0.0300000000000011 0.0300000000000011 0.0 111 +112 0.033301830291748 0.0399999999999991 0.0399999999999991 0.0 112 +113 0.0332660675048828 0.0300000000000011 0.0300000000000011 0.0 113 +114 0.0370340347290039 0.0399999999999991 0.0399999999999991 0.0 114 +115 0.0586259365081787 0.0599999999999952 0.0599999999999952 0.0 115 +116 0.0336349010467529 0.0300000000000011 0.0300000000000011 0.0 116 +117 0.0350830554962158 0.0300000000000011 0.0300000000000011 0.0 117 +118 0.033397912979126 0.0399999999999991 0.0399999999999991 0.0 118 +119 0.0334382057189941 0.0300000000000011 0.0300000000000011 0.0 119 +120 0.0333988666534424 0.0399999999999991 0.0399999999999991 0.0 120 +121 0.0362389087677002 0.0300000000000011 0.0300000000000011 0.0 121 +122 0.033973217010498 0.0399999999999991 0.0399999999999991 0.0 122 +123 0.0578141212463379 0.0499999999999972 0.0499999999999972 0.0 123 +124 0.033689022064209 0.0400000000000063 0.0400000000000063 0.0 124 +125 0.0340471267700195 0.029999999999994 0.029999999999994 0.0 125 +126 0.0395550727844238 0.0400000000000063 0.0400000000000063 0.0 126 +127 0.0365371704101562 0.0399999999999991 0.0399999999999991 0.0 127 +128 0.034188985824585 0.0300000000000011 0.0300000000000011 0.0 128 +129 0.0336990356445312 0.0399999999999991 0.0399999999999991 0.0 129 +130 0.033534049987793 0.029999999999994 0.029999999999994 0.0 130 +131 0.0577750205993652 0.0600000000000023 0.0600000000000023 0.0 131 +132 0.0339059829711914 0.0300000000000011 0.0300000000000011 0.0 132 +133 0.0334141254425049 0.0300000000000011 0.0300000000000011 0.0 133 +134 0.0364940166473389 0.0399999999999991 0.0399999999999991 0.0 134 +135 0.0346250534057617 0.0399999999999991 0.0399999999999991 0.0 135 +136 0.03348708152771 0.0300000000000011 0.0300000000000011 0.0 136 +137 0.0330390930175781 0.0300000000000011 0.0300000000000011 0.0 137 +138 0.0333828926086426 0.0399999999999991 0.0399999999999991 0.0 138 +139 0.0577211380004883 0.0499999999999972 0.0499999999999972 0.0 139 +140 0.0367538928985596 0.0399999999999991 0.0399999999999991 0.0 140 +141 0.0339748859405518 0.0300000000000011 0.0300000000000011 0.0 141 +142 0.0334391593933105 0.0399999999999991 0.0399999999999991 0.0 142 +143 0.0334470272064209 0.0300000000000011 0.0300000000000011 0.0 143 +144 0.0356760025024414 0.0399999999999991 0.0399999999999991 0.0 144 +145 0.0332551002502441 0.0300000000000011 0.0300000000000011 0.0 145 +146 0.0335030555725098 0.0300000000000011 0.0300000000000011 0.0 146 +147 0.0603840351104736 0.0600000000000023 0.0600000000000023 0.0 147 +148 0.033195972442627 0.0399999999999991 0.0399999999999991 0.0 148 +149 0.0326118469238281 0.0300000000000011 0.0300000000000011 0.0 149 +150 0.0324470996856689 0.029999999999994 0.029999999999994 0.0 150 +151 0.0330009460449219 0.0400000000000063 0.0400000000000063 0.0 151 +152 0.0324180126190186 0.029999999999994 0.029999999999994 0.0 152 +153 0.0400440692901611 0.0400000000000063 0.0400000000000063 0.0 153 +154 0.0362899303436279 0.029999999999994 0.029999999999994 0.0 154 +155 0.0349278450012207 0.0400000000000063 0.0400000000000063 0.0 155 +156 0.0600240230560303 0.0599999999999952 0.0599999999999952 0.0 156 +157 0.0334708690643311 0.0300000000000011 0.0300000000000011 0.0 157 +158 0.0335209369659424 0.0399999999999991 0.0399999999999991 0.0 158 +159 0.0335359573364258 0.0300000000000011 0.0300000000000011 0.0 159 +160 0.0334579944610596 0.0300000000000011 0.0300000000000011 0.0 160 +161 0.0362169742584229 0.0399999999999991 0.0399999999999991 0.0 161 +162 0.0338380336761475 0.0300000000000011 0.0300000000000011 0.0 162 +163 0.0335981845855713 0.0399999999999991 0.0399999999999991 0.0 163 +164 0.0578079223632812 0.0499999999999972 0.0499999999999972 0.0 164 +165 0.0334019660949707 0.0399999999999991 0.0399999999999991 0.0 165 +166 0.0331990718841553 0.0300000000000011 0.0300000000000011 0.0 166 +167 0.0360620021820068 0.0399999999999991 0.0399999999999991 0.0 167 +168 0.0344648361206055 0.0300000000000011 0.0300000000000011 0.0 168 +169 0.0341999530792236 0.0399999999999991 0.0399999999999991 0.0 169 +170 0.0331728458404541 0.0300000000000011 0.0300000000000011 0.0 170 +171 0.0350158214569092 0.0300000000000011 0.0300000000000011 0.0 171 +172 0.0580298900604248 0.0600000000000023 0.0600000000000023 0.0 172 +173 0.0335690975189209 0.0300000000000011 0.0300000000000011 0.0 173 +174 0.036384105682373 0.0399999999999991 0.0399999999999991 0.0 174 +175 0.034492015838623 0.0300000000000011 0.0300000000000011 0.0 175 +176 0.03336501121521 0.0399999999999991 0.0399999999999991 0.0 176 +177 0.0331079959869385 0.029999999999994 0.029999999999994 0.0 177 +178 0.0331339836120605 0.0300000000000011 0.0300000000000011 0.0 178 +179 0.0350081920623779 0.0399999999999991 0.0399999999999991 0.0 179 +180 0.0666470527648926 0.0700000000000003 0.0700000000000003 0.0 180 +181 0.0338301658630371 0.0300000000000011 0.0300000000000011 0.0 181 +182 0.0340950489044189 0.0300000000000011 0.0300000000000011 0.0 182 +183 0.0334529876708984 0.0399999999999991 0.0399999999999991 0.0 183 +184 0.0331630706787109 0.0300000000000011 0.0300000000000011 0.0 184 +185 0.0333731174468994 0.0300000000000011 0.0300000000000011 0.0 185 +186 0.0330700874328613 0.0399999999999991 0.0399999999999991 0.0 186 +187 0.0334250926971436 0.0300000000000011 0.0300000000000011 0.0 187 +188 0.0619869232177734 0.0600000000000023 0.0600000000000023 0.0 188 +189 0.0336270332336426 0.0399999999999991 0.0399999999999991 0.0 189 +190 0.0331699848175049 0.029999999999994 0.029999999999994 0.0 190 +191 0.033411979675293 0.0300000000000011 0.0300000000000011 0.0 191 +192 0.0346980094909668 0.0399999999999991 0.0399999999999991 0.0 192 +193 0.0330710411071777 0.0300000000000011 0.0300000000000011 0.0 193 +194 0.0360589027404785 0.0399999999999991 0.0399999999999991 0.0 194 +195 0.0341928005218506 0.0300000000000011 0.0300000000000011 0.0 195 +196 0.0596940517425537 0.0600000000000023 0.0600000000000023 0.0 196 +197 0.0352950096130371 0.0300000000000011 0.0300000000000011 0.0 197 +198 0.0335190296173096 0.0399999999999991 0.0399999999999991 0.0 198 +199 0.0334808826446533 0.0300000000000011 0.0300000000000011 0.0 199 +200 0.0335469245910645 0.0399999999999991 0.0399999999999991 0.0 200 +201 0.035862922668457 0.0300000000000011 0.0300000000000011 0.0 201 +202 0.034390926361084 0.0399999999999991 0.0399999999999991 0.0 202 +203 0.0333080291748047 0.0300000000000011 0.0300000000000011 0.0 203 +204 0.0580418109893799 0.0599999999999952 0.0599999999999952 0.0 204 +205 0.0345079898834229 0.0300000000000011 0.0300000000000011 0.0 205 +206 0.041719913482666 0.0499999999999972 0.0399999999999991 0.01 206 +207 0.0368390083312988 0.0399999999999991 0.0399999999999991 0.0 207 +208 0.0351078510284424 0.0300000000000011 0.0300000000000011 0.0 208 +209 0.0345809459686279 0.0399999999999991 0.0399999999999991 0.0 209 +210 0.0339300632476807 0.0300000000000011 0.0300000000000011 0.0 210 +211 0.0333361625671387 0.0399999999999991 0.0399999999999991 0.0 211 +212 0.0581560134887695 0.0600000000000023 0.0600000000000023 0.0 212 +213 0.0329880714416504 0.0300000000000011 0.0300000000000011 0.0 213 +214 0.0360338687896729 0.0300000000000011 0.0300000000000011 0.0 214 +215 0.0338609218597412 0.0399999999999991 0.0399999999999991 0.0 215 +216 0.0329849720001221 0.0300000000000011 0.0300000000000011 0.0 216 +217 0.0327110290527344 0.029999999999994 0.029999999999994 0.0 217 +218 0.0328159332275391 0.0400000000000063 0.0400000000000063 0.0 218 +219 0.0330610275268555 0.029999999999994 0.029999999999994 0.0 219 +220 0.03336501121521 0.0300000000000011 0.0300000000000011 0.0 220 +221 0.0611529350280762 0.0600000000000023 0.0600000000000023 0.0 221 +222 0.0351941585540771 0.0399999999999991 0.0399999999999991 0.0 222 +223 0.0333490371704102 0.0300000000000011 0.0300000000000011 0.0 223 +224 0.0350041389465332 0.0399999999999991 0.0399999999999991 0.0 224 +225 0.0333740711212158 0.0300000000000011 0.0300000000000011 0.0 225 +226 0.0332489013671875 0.0300000000000011 0.0300000000000011 0.0 226 +227 0.0336949825286865 0.0399999999999991 0.0399999999999991 0.0 227 +228 0.035956859588623 0.0300000000000011 0.0300000000000011 0.0 228 +229 0.0582809448242188 0.0599999999999952 0.0599999999999952 0.0 229 +230 0.0335919857025146 0.0300000000000011 0.0300000000000011 0.0 230 +231 0.0334489345550537 0.0399999999999991 0.0399999999999991 0.0 231 +232 0.0346810817718506 0.0300000000000011 0.0300000000000011 0.0 232 +233 0.0393500328063965 0.0399999999999991 0.0399999999999991 0.0 233 +234 0.0365040302276611 0.0399999999999991 0.0399999999999991 0.0 234 +235 0.0341880321502686 0.0300000000000011 0.0300000000000011 0.0 235 +236 0.0340659618377686 0.0399999999999991 0.0399999999999991 0.0 236 +237 0.0579462051391602 0.0500000000000043 0.0500000000000043 0.0 237 +238 0.0337111949920654 0.0399999999999991 0.0399999999999991 0.0 238 +239 0.0335190296173096 0.0300000000000011 0.0300000000000011 0.0 239 +240 0.0335848331451416 0.0399999999999991 0.0399999999999991 0.0 240 +241 0.0367398262023926 0.0300000000000011 0.0300000000000011 0.0 241 +242 0.0346360206604004 0.0399999999999991 0.0399999999999991 0.0 242 +243 0.0332989692687988 0.0300000000000011 0.0300000000000011 0.0 243 +244 0.0345680713653564 0.029999999999994 0.029999999999994 0.0 244 +245 0.0580320358276367 0.0600000000000023 0.0600000000000023 0.0 245 +246 0.0333890914916992 0.0399999999999991 0.0399999999999991 0.0 246 +247 0.0363030433654785 0.0300000000000011 0.0300000000000011 0.0 247 +248 0.0343329906463623 0.0399999999999991 0.0399999999999991 0.0 248 +249 0.0347940921783447 0.0300000000000011 0.0300000000000011 0.0 249 +250 0.0332629680633545 0.0300000000000011 0.0300000000000011 0.0 250 +251 0.0347621440887451 0.0399999999999991 0.0399999999999991 0.0 251 +252 0.0334999561309814 0.0300000000000011 0.0300000000000011 0.0 252 +253 0.0580670833587646 0.0600000000000023 0.0600000000000023 0.0 253 +254 0.0367870330810547 0.0399999999999991 0.0399999999999991 0.0 254 +255 0.0336589813232422 0.0300000000000011 0.0300000000000011 0.0 255 +256 0.0331900119781494 0.029999999999994 0.029999999999994 0.0 256 +257 0.0331740379333496 0.0399999999999991 0.0399999999999991 0.0 257 +258 0.0331830978393555 0.0300000000000011 0.0300000000000011 0.0 258 +259 0.037837028503418 0.0399999999999991 0.0399999999999991 0.0 259 +260 0.0366449356079102 0.0300000000000011 0.0300000000000011 0.0 260 +261 0.0612552165985107 0.0599999999999952 0.0599999999999952 0.0 261 +262 0.0344550609588623 0.0300000000000011 0.0300000000000011 0.0 262 +263 0.0333309173583984 0.0300000000000011 0.0300000000000011 0.0 263 +264 0.0331869125366211 0.0399999999999991 0.0399999999999991 0.0 264 +265 0.0332980155944824 0.0300000000000011 0.0300000000000011 0.0 265 +266 0.0332081317901611 0.0300000000000011 0.0300000000000011 0.0 266 +267 0.0328857898712158 0.0399999999999991 0.0399999999999991 0.0 267 +268 0.036323070526123 0.0300000000000011 0.0300000000000011 0.0 268 +269 0.0584030151367188 0.0599999999999952 0.0599999999999952 0.0 269 +270 0.0336670875549316 0.0399999999999991 0.0399999999999991 0.0 270 +271 0.0333220958709717 0.0300000000000011 0.0300000000000011 0.0 271 +272 0.0331919193267822 0.0300000000000011 0.0300000000000011 0.0 272 +273 0.0332930088043213 0.0399999999999991 0.0399999999999991 0.0 273 +274 0.0363700389862061 0.0300000000000011 0.0300000000000011 0.0 274 +275 0.0336799621582031 0.0399999999999991 0.0399999999999991 0.0 275 +276 0.0346400737762451 0.0300000000000011 0.0300000000000011 0.0 276 +277 0.0583391189575195 0.0600000000000023 0.0600000000000023 0.0 277 +278 0.0353269577026367 0.0300000000000011 0.0300000000000011 0.0 278 +279 0.0334451198577881 0.0399999999999991 0.0399999999999991 0.0 279 +280 0.0338170528411865 0.0300000000000011 0.0300000000000011 0.0 280 +281 0.0358221530914307 0.0399999999999991 0.0399999999999991 0.0 281 +282 0.033682107925415 0.0300000000000011 0.0300000000000011 0.0 282 +283 0.0331659317016602 0.029999999999994 0.029999999999994 0.0 283 +284 0.0337538719177246 0.0399999999999991 0.0399999999999991 0.0 284 +285 0.0577969551086426 0.0600000000000023 0.0600000000000023 0.0 285 +286 0.0399131774902344 0.0399999999999991 0.0399999999999991 0.0 286 +287 0.0358040332794189 0.0300000000000011 0.0300000000000011 0.0 287 +288 0.0327050685882568 0.0300000000000011 0.0300000000000011 0.0 288 +289 0.0338749885559082 0.0399999999999991 0.0399999999999991 0.0 289 +290 0.0324099063873291 0.0300000000000011 0.0300000000000011 0.0 290 +291 0.032336950302124 0.0300000000000011 0.0300000000000011 0.0 291 +292 0.0333211421966553 0.0399999999999991 0.0399999999999991 0.0 292 +293 0.0579719543457031 0.0499999999999972 0.0499999999999972 0.0 293 +294 0.0362699031829834 0.0399999999999991 0.0399999999999991 0.0 294 +295 0.0343790054321289 0.0300000000000011 0.0300000000000011 0.0 295 +296 0.0331552028656006 0.0399999999999991 0.0399999999999991 0.0 296 +297 0.0328569412231445 0.0300000000000011 0.0300000000000011 0.0 297 +298 0.0329990386962891 0.0300000000000011 0.0300000000000011 0.0 298 +299 0.0327639579772949 0.0399999999999991 0.0399999999999991 0.0 299 +300 0.0331850051879883 0.0300000000000011 0.0300000000000011 0.0 300 +301 0.0610020160675049 0.0600000000000023 0.0600000000000023 0.0 301 +302 0.0331580638885498 0.0300000000000011 0.0300000000000011 0.0 302 +303 0.0325980186462402 0.0399999999999991 0.0399999999999991 0.0 303 +304 0.0325989723205566 0.029999999999994 0.029999999999994 0.0 304 +305 0.0341310501098633 0.0300000000000011 0.0300000000000011 0.0 305 +306 0.0326070785522461 0.0399999999999991 0.0399999999999991 0.0 306 +307 0.032383918762207 0.0300000000000011 0.0300000000000011 0.0 307 +308 0.0361649990081787 0.0300000000000011 0.0300000000000011 0.0 308 +309 0.0585198402404785 0.0600000000000023 0.0600000000000023 0.0 309 +310 0.0331130027770996 0.0399999999999991 0.0399999999999991 0.0 310 +311 0.0329859256744385 0.0300000000000011 0.0300000000000011 0.0 311 +312 0.0329129695892334 0.0300000000000011 0.0300000000000011 0.0 312 +313 0.0405938625335693 0.0399999999999991 0.0399999999999991 0.0 313 +314 0.0329680442810059 0.0300000000000011 0.0300000000000011 0.0 314 +315 0.0359671115875244 0.0399999999999991 0.0399999999999991 0.0 315 +316 0.0347959995269775 0.0399999999999991 0.0399999999999991 0.0 316 +317 0.0335128307342529 0.0300000000000011 0.0300000000000011 0.0 317 +318 0.0581021308898926 0.0599999999999952 0.0599999999999952 0.0 318 +319 0.033390998840332 0.0300000000000011 0.0300000000000011 0.0 319 +320 0.0332300662994385 0.0300000000000011 0.0300000000000011 0.0 320 +321 0.0363011360168457 0.0399999999999991 0.0399999999999991 0.0 321 +322 0.0331549644470215 0.0300000000000011 0.0300000000000011 0.0 322 +323 0.0341241359710693 0.0399999999999991 0.0399999999999991 0.0 323 +324 0.0336441993713379 0.0300000000000011 0.0300000000000011 0.0 324 +325 0.0336179733276367 0.0300000000000011 0.0300000000000011 0.0 325 +326 0.0578069686889648 0.0599999999999952 0.0599999999999952 0.0 326 +327 0.0333080291748047 0.0400000000000063 0.0400000000000063 0.0 327 +328 0.0363671779632568 0.029999999999994 0.029999999999994 0.0 328 +329 0.0343098640441895 0.0400000000000063 0.0400000000000063 0.0 329 +330 0.033099889755249 0.029999999999994 0.029999999999994 0.0 330 +331 0.0332112312316895 0.0300000000000011 0.0300000000000011 0.0 331 +332 0.0349369049072266 0.0399999999999991 0.0399999999999991 0.0 332 +333 0.033397912979126 0.0300000000000011 0.0300000000000011 0.0 333 +334 0.0581459999084473 0.0600000000000023 0.0600000000000023 0.0 334 +335 0.0366590023040771 0.0300000000000011 0.0300000000000011 0.0 335 +336 0.0336220264434814 0.0399999999999991 0.0399999999999991 0.0 336 +337 0.0332498550415039 0.0300000000000011 0.0300000000000011 0.0 337 +338 0.0331971645355225 0.0399999999999991 0.0399999999999991 0.0 338 +339 0.0332369804382324 0.0300000000000011 0.0300000000000011 0.0 339 +340 0.0404288768768311 0.0399999999999991 0.0399999999999991 0.0 340 +341 0.0335631370544434 0.0300000000000011 0.0300000000000011 0.0 341 +342 0.0613040924072266 0.0599999999999952 0.0599999999999952 0.0 342 +343 0.0339159965515137 0.0399999999999991 0.0399999999999991 0.0 343 +344 0.0333619117736816 0.0300000000000011 0.0300000000000011 0.0 344 +345 0.0331740379333496 0.0300000000000011 0.0300000000000011 0.0 345 +346 0.0331220626831055 0.0399999999999991 0.0399999999999991 0.0 346 +347 0.0331380367279053 0.0300000000000011 0.0300000000000011 0.0 347 +348 0.0358641147613525 0.0399999999999991 0.0399999999999991 0.0 348 +349 0.0335299968719482 0.0300000000000011 0.0300000000000011 0.0 349 +350 0.0584430694580078 0.0600000000000023 0.0600000000000023 0.0 350 +351 0.0353488922119141 0.029999999999994 0.029999999999994 0.0 351 +352 0.03336501121521 0.0400000000000063 0.0400000000000063 0.0 352 +353 0.0332889556884766 0.029999999999994 0.029999999999994 0.0 353 +354 0.0334041118621826 0.0300000000000011 0.0300000000000011 0.0 354 +355 0.0363349914550781 0.0399999999999991 0.0399999999999991 0.0 355 +356 0.0346698760986328 0.0300000000000011 0.0300000000000011 0.0 356 +357 0.0335850715637207 0.0399999999999991 0.0399999999999991 0.0 357 +358 0.0599031448364258 0.0600000000000023 0.0600000000000023 0.0 358 +359 0.0340287685394287 0.0300000000000011 0.0300000000000011 0.0 359 +360 0.0335278511047363 0.0300000000000011 0.0300000000000011 0.0 360 +361 0.0349221229553223 0.0399999999999991 0.0399999999999991 0.0 361 +362 0.0355300903320312 0.0300000000000011 0.0300000000000011 0.0 362 +363 0.0349609851837158 0.0399999999999991 0.0399999999999991 0.0 363 +364 0.0329630374908447 0.0300000000000011 0.0300000000000011 0.0 364 +365 0.0333020687103271 0.0399999999999991 0.0399999999999991 0.0 365 +366 0.065701961517334 0.0599999999999952 0.0599999999999952 0.0 366 +367 0.0337100028991699 0.0400000000000063 0.0400000000000063 0.0 367 +368 0.0366199016571045 0.029999999999994 0.029999999999994 0.0 368 +369 0.0340349674224854 0.0400000000000063 0.0400000000000063 0.0 369 +370 0.0338621139526367 0.029999999999994 0.029999999999994 0.0 370 +371 0.0332958698272705 0.0300000000000011 0.0300000000000011 0.0 371 +372 0.0330479145050049 0.0399999999999991 0.0399999999999991 0.0 372 +373 0.033778190612793 0.0300000000000011 0.0300000000000011 0.0 373 +374 0.0588729381561279 0.0600000000000023 0.0600000000000023 0.0 374 +375 0.036099910736084 0.0399999999999991 0.0399999999999991 0.0 375 +376 0.0358579158782959 0.0300000000000011 0.0300000000000011 0.0 376 +377 0.03354811668396 0.0399999999999991 0.0399999999999991 0.0 377 +378 0.0334241390228271 0.0300000000000011 0.0300000000000011 0.0 378 +379 0.0335249900817871 0.0300000000000011 0.0300000000000011 0.0 379 +380 0.0329539775848389 0.0399999999999991 0.0399999999999991 0.0 380 +381 0.0334098339080811 0.0300000000000011 0.0300000000000011 0.0 381 +382 0.0632669925689697 0.0599999999999952 0.0599999999999952 0.0 382 +383 0.033499002456665 0.0399999999999991 0.0399999999999991 0.0 383 +384 0.0333430767059326 0.0300000000000011 0.0300000000000011 0.0 384 +385 0.03495192527771 0.0300000000000011 0.0300000000000011 0.0 385 +386 0.0333530902862549 0.0399999999999991 0.0399999999999991 0.0 386 +387 0.0335168838500977 0.0300000000000011 0.0300000000000011 0.0 387 +388 0.0355610847473145 0.0399999999999991 0.0399999999999991 0.0 388 +389 0.0336718559265137 0.0300000000000011 0.0300000000000011 0.0 389 +390 0.0594749450683594 0.0600000000000023 0.0600000000000023 0.0 390 +391 0.03342604637146 0.029999999999994 0.029999999999994 0.0 391 +392 0.0333490371704102 0.0400000000000063 0.0400000000000063 0.0 392 +393 0.0401210784912109 0.0399999999999991 0.0399999999999991 0.0 393 +394 0.0331671237945557 0.0300000000000011 0.0300000000000011 0.0 394 +395 0.0364630222320557 0.0399999999999991 0.0399999999999991 0.0 395 +396 0.0339119434356689 0.0300000000000011 0.0300000000000011 0.0 396 +397 0.0332529544830322 0.029999999999994 0.029999999999994 0.0 397 +398 0.0581979751586914 0.0600000000000023 0.0600000000000023 0.0 398 +399 0.0337510108947754 0.0300000000000011 0.0300000000000011 0.0 399 +400 0.0334861278533936 0.0300000000000011 0.0300000000000011 0.0 400 +401 0.0362730026245117 0.0300000000000011 0.0300000000000011 0.0 401 +402 0.03330397605896 0.0399999999999991 0.0399999999999991 0.0 402 +403 0.0347201824188232 0.0300000000000011 0.0300000000000011 0.0 403 +404 0.0331459045410156 0.0399999999999991 0.0399999999999991 0.0 404 +405 0.0333847999572754 0.0300000000000011 0.0300000000000011 0.0 405 +406 0.0580871105194092 0.0599999999999952 0.0599999999999952 0.0 406 +407 0.0334339141845703 0.0300000000000011 0.0300000000000011 0.0 407 +408 0.0370500087738037 0.0399999999999991 0.0399999999999991 0.0 408 +409 0.0344600677490234 0.0300000000000011 0.0300000000000011 0.0 409 +410 0.0331830978393555 0.0399999999999991 0.0399999999999991 0.0 410 +411 0.0335149765014648 0.0300000000000011 0.0300000000000011 0.0 411 +412 0.0346379280090332 0.0300000000000011 0.0300000000000011 0.0 412 +413 0.0334169864654541 0.0399999999999991 0.0399999999999991 0.0 413 +414 0.0582180023193359 0.0600000000000023 0.0600000000000023 0.0 414 +415 0.0361251831054688 0.0300000000000011 0.0300000000000011 0.0 415 +416 0.0350911617279053 0.0399999999999991 0.0399999999999991 0.0 416 +417 0.0334968566894531 0.0300000000000011 0.0300000000000011 0.0 417 +418 0.0332348346710205 0.029999999999994 0.029999999999994 0.0 418 +419 0.0332620143890381 0.0400000000000063 0.0400000000000063 0.0 419 +420 0.0409719944000244 0.0399999999999991 0.0399999999999991 0.0 420 +421 0.0333600044250488 0.0300000000000011 0.0300000000000011 0.0 421 +422 0.0630040168762207 0.0599999999999952 0.0599999999999952 0.0 422 +423 0.0343139171600342 0.0399999999999991 0.0399999999999991 0.0 423 +424 0.0333878993988037 0.0300000000000011 0.0300000000000011 0.0 424 +425 0.0333099365234375 0.0300000000000011 0.0300000000000011 0.0 425 +426 0.0331859588623047 0.0399999999999991 0.0399999999999991 0.0 426 +427 0.0331718921661377 0.0300000000000011 0.0300000000000011 0.0 427 +428 0.0377118587493896 0.0399999999999991 0.0399999999999991 0.0 428 +429 0.0332839488983154 0.0300000000000011 0.0300000000000011 0.0 429 +430 0.0597720146179199 0.0600000000000023 0.0600000000000023 0.0 430 +431 0.0336380004882812 0.029999999999994 0.029999999999994 0.0 431 +432 0.0333139896392822 0.0400000000000063 0.0400000000000063 0.0 432 +433 0.0331470966339111 0.029999999999994 0.029999999999994 0.0 433 +434 0.0334060192108154 0.0300000000000011 0.0300000000000011 0.0 434 +435 0.0361709594726562 0.0399999999999991 0.0399999999999991 0.0 435 +436 0.0336370468139648 0.0300000000000011 0.0300000000000011 0.0 436 +437 0.0333271026611328 0.0399999999999991 0.0399999999999991 0.0 437 +438 0.0596990585327148 0.0500000000000043 0.0500000000000043 0.0 438 +439 0.0337719917297363 0.0399999999999991 0.0399999999999991 0.0 439 +440 0.0335121154785156 0.0300000000000011 0.0300000000000011 0.0 440 +441 0.0355470180511475 0.0399999999999991 0.0399999999999991 0.0 441 +442 0.0341551303863525 0.0300000000000011 0.0300000000000011 0.0 442 +443 0.033562183380127 0.0399999999999991 0.0399999999999991 0.0 443 +444 0.033012866973877 0.0300000000000011 0.0300000000000011 0.0 444 +445 0.0334839820861816 0.029999999999994 0.029999999999994 0.0 445 +446 0.064687967300415 0.0700000000000003 0.0700000000000003 0.0 446 +447 0.0336949825286865 0.0300000000000011 0.0300000000000011 0.0 447 +448 0.0361959934234619 0.0399999999999991 0.0399999999999991 0.0 448 +449 0.0349109172821045 0.0300000000000011 0.0300000000000011 0.0 449 +450 0.0339109897613525 0.0399999999999991 0.0399999999999991 0.0 450 +451 0.0331861972808838 0.0300000000000011 0.0300000000000011 0.0 451 +452 0.0328741073608398 0.0300000000000011 0.0300000000000011 0.0 452 +453 0.0332541465759277 0.0399999999999991 0.0399999999999991 0.0 453 +454 0.0579590797424316 0.0500000000000043 0.0500000000000043 0.0 454 +455 0.0366909503936768 0.0399999999999991 0.0399999999999991 0.0 455 +456 0.0345089435577393 0.0300000000000011 0.0300000000000011 0.0 456 +457 0.0332140922546387 0.0399999999999991 0.0399999999999991 0.0 457 +458 0.0330581665039062 0.029999999999994 0.029999999999994 0.0 458 +459 0.0331969261169434 0.0300000000000011 0.0300000000000011 0.0 459 +460 0.0328719615936279 0.0399999999999991 0.0399999999999991 0.0 460 +461 0.033440113067627 0.0300000000000011 0.0300000000000011 0.0 461 +462 0.0617790222167969 0.0600000000000023 0.0600000000000023 0.0 462 +463 0.033750057220459 0.0300000000000011 0.0300000000000011 0.0 463 +464 0.0332808494567871 0.0399999999999991 0.0399999999999991 0.0 464 +465 0.0350358486175537 0.0300000000000011 0.0300000000000011 0.0 465 +466 0.0332400798797607 0.0399999999999991 0.0399999999999991 0.0 466 +467 0.0332620143890381 0.0300000000000011 0.0300000000000011 0.0 467 +468 0.0343048572540283 0.0300000000000011 0.0300000000000011 0.0 468 +469 0.0357210636138916 0.0399999999999991 0.0399999999999991 0.0 469 +470 0.0584299564361572 0.0599999999999952 0.0599999999999952 0.0 470 +471 0.0334739685058594 0.0300000000000011 0.0300000000000011 0.0 471 +472 0.0334410667419434 0.0300000000000011 0.0300000000000011 0.0 472 +473 0.0423488616943359 0.0499999999999972 0.0499999999999972 0.0 473 +474 0.033174991607666 0.0300000000000011 0.0300000000000011 0.0 474 +475 0.0360331535339355 0.0300000000000011 0.0300000000000011 0.0 475 +476 0.036052942276001 0.0399999999999991 0.0399999999999991 0.0 476 +477 0.0333659648895264 0.0300000000000011 0.0300000000000011 0.0 477 +478 0.0577530860900879 0.0600000000000023 0.0600000000000023 0.0 478 +479 0.0335140228271484 0.0399999999999991 0.0399999999999991 0.0 479 +480 0.0333487987518311 0.0300000000000011 0.0300000000000011 0.0 480 +481 0.0346870422363281 0.0300000000000011 0.0300000000000011 0.0 481 +482 0.0349428653717041 0.0399999999999991 0.0399999999999991 0.0 482 +483 0.0336499214172363 0.0300000000000011 0.0300000000000011 0.0 483 +484 0.0331089496612549 0.0399999999999991 0.0399999999999991 0.0 484 +485 0.0334107875823975 0.029999999999994 0.029999999999994 0.0 485 +486 0.0580129623413086 0.0600000000000023 0.0600000000000023 0.0 486 +487 0.0336880683898926 0.0300000000000011 0.0300000000000011 0.0 487 +488 0.0364341735839844 0.0399999999999991 0.0399999999999991 0.0 488 +489 0.0356800556182861 0.0300000000000011 0.0300000000000011 0.0 489 +490 0.033689022064209 0.0399999999999991 0.0399999999999991 0.0 490 +491 0.0335180759429932 0.0300000000000011 0.0300000000000011 0.0 491 +492 0.0345418453216553 0.0300000000000011 0.0300000000000011 0.0 492 +493 0.0336930751800537 0.0399999999999991 0.0399999999999991 0.0 493 +494 0.0580000877380371 0.0600000000000023 0.0600000000000023 0.0 494 +495 0.0361080169677734 0.029999999999994 0.029999999999994 0.0 495 +496 0.0336720943450928 0.0400000000000063 0.0400000000000063 0.0 496 +497 0.0333058834075928 0.029999999999994 0.029999999999994 0.0 497 +498 0.0333189964294434 0.0300000000000011 0.0300000000000011 0.0 498 +499 0.0332541465759277 0.0399999999999991 0.0399999999999991 0.0 499 +500 0.0402250289916992 0.0399999999999991 0.0399999999999991 0.0 500 +501 0.0334169864654541 0.0300000000000011 0.0300000000000011 0.0 501 +502 0.0628290176391602 0.0600000000000023 0.0600000000000023 0.0 502 +503 0.0341489315032959 0.0399999999999991 0.0399999999999991 0.0 503 +504 0.0333640575408936 0.0300000000000011 0.0300000000000011 0.0 504 +505 0.03312087059021 0.0300000000000011 0.0300000000000011 0.0 505 +506 0.0330550670623779 0.0399999999999991 0.0399999999999991 0.0 506 +507 0.0333640575408936 0.0300000000000011 0.0300000000000011 0.0 507 +508 0.0347590446472168 0.0300000000000011 0.0300000000000011 0.0 508 +509 0.0346050262451172 0.0399999999999991 0.0399999999999991 0.0 509 +510 0.0589158535003662 0.0599999999999952 0.0599999999999952 0.0 510 +511 0.0335807800292969 0.0300000000000011 0.0300000000000011 0.0 511 +512 0.0333380699157715 0.0399999999999991 0.0399999999999991 0.0 512 +513 0.0332279205322266 0.0300000000000011 0.0300000000000011 0.0 513 +514 0.0332310199737549 0.0300000000000011 0.0300000000000011 0.0 514 +515 0.0361509323120117 0.0399999999999991 0.0399999999999991 0.0 515 +516 0.0350699424743652 0.0300000000000011 0.0300000000000011 0.0 516 +517 0.0337638854980469 0.0399999999999991 0.0399999999999991 0.0 517 +518 0.0580861568450928 0.0600000000000023 0.0600000000000023 0.0 518 +519 0.035269021987915 0.0300000000000011 0.0300000000000011 0.0 519 +520 0.0334429740905762 0.029999999999994 0.029999999999994 0.0 520 +521 0.0334320068359375 0.0400000000000063 0.0400000000000063 0.0 521 +522 0.0365338325500488 0.029999999999994 0.029999999999994 0.0 522 +523 0.0335922241210938 0.0400000000000063 0.0400000000000063 0.0 523 +524 0.0331869125366211 0.029999999999994 0.029999999999994 0.0 524 +525 0.0333640575408936 0.0300000000000011 0.0300000000000011 0.0 525 +526 0.0657279491424561 0.0700000000000003 0.0700000000000003 0.0 526 +527 0.0335869789123535 0.0300000000000011 0.0300000000000011 0.0 527 +528 0.0365140438079834 0.0399999999999991 0.0399999999999991 0.0 528 +529 0.033782958984375 0.0300000000000011 0.0300000000000011 0.0 529 +530 0.0337071418762207 0.0399999999999991 0.0399999999999991 0.0 530 +531 0.0332880020141602 0.0300000000000011 0.0300000000000011 0.0 531 +532 0.0329639911651611 0.0300000000000011 0.0300000000000011 0.0 532 +533 0.033315896987915 0.0399999999999991 0.0399999999999991 0.0 533 +534 0.0582611560821533 0.0499999999999972 0.0499999999999972 0.0 534 +535 0.0367379188537598 0.0399999999999991 0.0399999999999991 0.0 535 +536 0.033797025680542 0.0400000000000063 0.0400000000000063 0.0 536 +537 0.0335040092468262 0.029999999999994 0.029999999999994 0.0 537 +538 0.0333931446075439 0.0300000000000011 0.0300000000000011 0.0 538 +539 0.033318042755127 0.0399999999999991 0.0399999999999991 0.0 539 +540 0.0329570770263672 0.0300000000000011 0.0300000000000011 0.0 540 +541 0.0334439277648926 0.0300000000000011 0.0300000000000011 0.0 541 +542 0.0605781078338623 0.0600000000000023 0.0600000000000023 0.0 542 +543 0.0348639488220215 0.0399999999999991 0.0399999999999991 0.0 543 +544 0.0333831310272217 0.0300000000000011 0.0300000000000011 0.0 544 +545 0.0333919525146484 0.029999999999994 0.029999999999994 0.0 545 +546 0.0348379611968994 0.0400000000000063 0.0400000000000063 0.0 546 +547 0.0334489345550537 0.029999999999994 0.029999999999994 0.0 547 +548 0.0333089828491211 0.0400000000000063 0.0400000000000063 0.0 548 +549 0.0365209579467773 0.029999999999994 0.029999999999994 0.0 549 +550 0.0601961612701416 0.0600000000000023 0.0600000000000023 0.0 550 +551 0.0337119102478027 0.0300000000000011 0.0300000000000011 0.0 551 +552 0.0332701206207275 0.0399999999999991 0.0399999999999991 0.0 552 +553 0.0401608943939209 0.0399999999999991 0.0399999999999991 0.0 553 +554 0.0333070755004883 0.0300000000000011 0.0300000000000011 0.0 554 +555 0.0364260673522949 0.0399999999999991 0.0399999999999991 0.0 555 +556 0.0348329544067383 0.0300000000000011 0.0300000000000011 0.0 556 +557 0.0339481830596924 0.0399999999999991 0.0399999999999991 0.0 557 +558 0.0576767921447754 0.0499999999999972 0.0499999999999972 0.0 558 +559 0.0335049629211426 0.0300000000000011 0.0300000000000011 0.0 559 +560 0.0332691669464111 0.029999999999994 0.029999999999994 0.0 560 +561 0.0332450866699219 0.0400000000000063 0.0400000000000063 0.0 561 +562 0.037883996963501 0.029999999999994 0.029999999999994 0.0 562 +563 0.0370709896087646 0.0400000000000063 0.0400000000000063 0.0 563 +564 0.0331628322601318 0.029999999999994 0.029999999999994 0.0 564 +565 0.0335371494293213 0.0399999999999991 0.0399999999999991 0.0 565 +566 0.0579180717468262 0.0500000000000043 0.0500000000000043 0.0 566 +567 0.0335509777069092 0.0399999999999991 0.0399999999999991 0.0 567 +568 0.0369341373443604 0.0300000000000011 0.0300000000000011 0.0 568 +569 0.0334761142730713 0.0399999999999991 0.0399999999999991 0.0 569 +570 0.0333311557769775 0.0300000000000011 0.0300000000000011 0.0 570 +571 0.0333850383758545 0.0300000000000011 0.0300000000000011 0.0 571 +572 0.0344130992889404 0.0399999999999991 0.0399999999999991 0.0 572 +573 0.0333690643310547 0.0300000000000011 0.0300000000000011 0.0 573 +574 0.0581290721893311 0.0599999999999952 0.0599999999999952 0.0 574 +575 0.0367560386657715 0.0399999999999991 0.0399999999999991 0.0 575 +576 0.0336780548095703 0.0300000000000011 0.0300000000000011 0.0 576 +577 0.0331878662109375 0.0300000000000011 0.0300000000000011 0.0 577 +578 0.0332210063934326 0.0399999999999991 0.0399999999999991 0.0 578 +579 0.0332109928131104 0.0300000000000011 0.0300000000000011 0.0 579 +580 0.0409071445465088 0.0399999999999991 0.0399999999999991 0.0 580 +581 0.033595085144043 0.0300000000000011 0.0300000000000011 0.0 581 +582 0.0607550144195557 0.0600000000000023 0.0600000000000023 0.0 582 +583 0.0355041027069092 0.0399999999999991 0.0399999999999991 0.0 583 +584 0.0334818363189697 0.0300000000000011 0.0300000000000011 0.0 584 +585 0.0333139896392822 0.0399999999999991 0.0399999999999991 0.0 585 +586 0.0332391262054443 0.0300000000000011 0.0300000000000011 0.0 586 +587 0.0332348346710205 0.029999999999994 0.029999999999994 0.0 587 +588 0.0332849025726318 0.0400000000000063 0.0400000000000063 0.0 588 +589 0.0360300540924072 0.029999999999994 0.029999999999994 0.0 589 +590 0.0599799156188965 0.0600000000000023 0.0600000000000023 0.0 590 +591 0.0335240364074707 0.0399999999999991 0.0399999999999991 0.0 591 +592 0.0333631038665771 0.0300000000000011 0.0300000000000011 0.0 592 +593 0.0332529544830322 0.0300000000000011 0.0300000000000011 0.0 593 +594 0.0335328578948975 0.0399999999999991 0.0399999999999991 0.0 594 +595 0.0370910167694092 0.0300000000000011 0.0300000000000011 0.0 595 +596 0.0335230827331543 0.0399999999999991 0.0399999999999991 0.0 596 +597 0.0337550640106201 0.0300000000000011 0.0300000000000011 0.0 597 +598 0.0580778121948242 0.0599999999999952 0.0599999999999952 0.0 598 +599 0.0352489948272705 0.0300000000000011 0.0300000000000011 0.0 599 +600 0.0334210395812988 0.0399999999999991 0.0399999999999991 0.0 600 +601 0.0336451530456543 0.0300000000000011 0.0300000000000011 0.0 601 +602 0.0362639427185059 0.0399999999999991 0.0399999999999991 0.0 602 +603 0.0335409641265869 0.0300000000000011 0.0300000000000011 0.0 603 +604 0.0330269336700439 0.0300000000000011 0.0300000000000011 0.0 604 +605 0.033350944519043 0.0399999999999991 0.0399999999999991 0.0 605 +606 0.0649051666259766 0.0600000000000023 0.0600000000000023 0.0 606 +607 0.0337560176849365 0.0399999999999991 0.0399999999999991 0.0 607 +608 0.0365309715270996 0.0300000000000011 0.0300000000000011 0.0 608 +609 0.0352151393890381 0.0399999999999991 0.0399999999999991 0.0 609 +610 0.0339179039001465 0.0300000000000011 0.0300000000000011 0.0 610 +611 0.0331799983978271 0.0300000000000011 0.0300000000000011 0.0 611 +612 0.0330498218536377 0.0399999999999991 0.0399999999999991 0.0 612 +613 0.0336270332336426 0.0300000000000011 0.0300000000000011 0.0 613 +614 0.0577888488769531 0.0599999999999952 0.0599999999999952 0.0 614 +615 0.0366761684417725 0.0399999999999991 0.0399999999999991 0.0 615 +616 0.0336871147155762 0.0300000000000011 0.0300000000000011 0.0 616 +617 0.0334889888763428 0.0300000000000011 0.0300000000000011 0.0 617 +618 0.033146858215332 0.0399999999999991 0.0399999999999991 0.0 618 +619 0.0333569049835205 0.0300000000000011 0.0300000000000011 0.0 619 +620 0.0330309867858887 0.0300000000000011 0.0300000000000011 0.0 620 +621 0.0333929061889648 0.0399999999999991 0.0399999999999991 0.0 621 +622 0.0609011650085449 0.0600000000000023 0.0600000000000023 0.0 622 +623 0.0338809490203857 0.0300000000000011 0.0300000000000011 0.0 623 +624 0.0332272052764893 0.029999999999994 0.029999999999994 0.0 624 +625 0.0336441993713379 0.0399999999999991 0.0399999999999991 0.0 625 +626 0.035059928894043 0.0300000000000011 0.0300000000000011 0.0 626 +627 0.0334160327911377 0.0399999999999991 0.0399999999999991 0.0 627 +628 0.0334069728851318 0.0300000000000011 0.0300000000000011 0.0 628 +629 0.0366249084472656 0.0399999999999991 0.0399999999999991 0.0 629 +630 0.0583260059356689 0.0500000000000043 0.0500000000000043 0.0 630 +631 0.0333540439605713 0.0399999999999991 0.0399999999999991 0.0 631 +632 0.0333960056304932 0.0300000000000011 0.0300000000000011 0.0 632 +633 0.0413072109222412 0.0399999999999991 0.0399999999999991 0.0 633 +634 0.0332448482513428 0.0399999999999991 0.0399999999999991 0.0 634 +635 0.0363118648529053 0.0300000000000011 0.0300000000000011 0.0 635 +636 0.035132884979248 0.0399999999999991 0.0399999999999991 0.0 636 +637 0.0339901447296143 0.0300000000000011 0.0300000000000011 0.0 637 +638 0.0578219890594482 0.0599999999999952 0.0599999999999952 0.0 638 +639 0.0334219932556152 0.0300000000000011 0.0300000000000011 0.0 639 +640 0.0333530902862549 0.0399999999999991 0.0399999999999991 0.0 640 +641 0.033282995223999 0.0300000000000011 0.0300000000000011 0.0 641 +642 0.0364758968353271 0.0399999999999991 0.0399999999999991 0.0 642 +643 0.0333881378173828 0.0300000000000011 0.0300000000000011 0.0 643 +644 0.0334060192108154 0.0300000000000011 0.0300000000000011 0.0 644 +645 0.0334770679473877 0.0399999999999991 0.0399999999999991 0.0 645 +646 0.0579509735107422 0.0500000000000043 0.0500000000000043 0.0 646 +647 0.0336329936981201 0.0399999999999991 0.0399999999999991 0.0 647 +648 0.0373489856719971 0.0399999999999991 0.0399999999999991 0.0 648 +649 0.0342509746551514 0.0300000000000011 0.0300000000000011 0.0 649 +650 0.0337338447570801 0.0300000000000011 0.0300000000000011 0.0 650 +651 0.0333359241485596 0.0399999999999991 0.0399999999999991 0.0 651 +652 0.0332560539245605 0.029999999999994 0.029999999999994 0.0 652 +653 0.034912109375 0.029999999999994 0.0300000000000011 0.0 653 +654 0.0582709312438965 0.0600000000000023 0.0600000000000023 0.0 654 +655 0.0366790294647217 0.0400000000000063 0.0400000000000063 0.0 655 +656 0.0336661338806152 0.0299999999999869 0.0299999999999869 0.0 656 +657 0.0334138870239258 0.0400000000000063 0.0400000000000063 0.0 657 +658 0.033390998840332 0.0300000000000011 0.0300000000000011 0.0 658 +659 0.0330209732055664 0.0300000000000011 0.0300000000000011 0.0 659 +660 0.0407001972198486 0.039999999999992 0.039999999999992 0.0 660 +661 0.0335381031036377 0.0400000000000063 0.0400000000000063 0.0 661 +662 0.0610449314117432 0.0600000000000023 0.0600000000000023 0.0 662 +663 0.0341410636901855 0.0300000000000011 0.0300000000000011 0.0 663 +664 0.0333421230316162 0.039999999999992 0.039999999999992 0.0 664 +665 0.0331799983978271 0.0300000000000011 0.0300000000000011 0.0 665 +666 0.0331680774688721 0.0300000000000011 0.0300000000000011 0.0 666 +667 0.0328528881072998 0.0400000000000063 0.0400000000000063 0.0 667 +668 0.0334010124206543 0.0300000000000011 0.0300000000000011 0.0 668 +669 0.0363960266113281 0.0300000000000011 0.0300000000000011 0.0 669 +670 0.058311939239502 0.0599999999999881 0.0599999999999881 0.0 670 +671 0.03330397605896 0.0400000000000063 0.0400000000000063 0.0 671 +672 0.0332088470458984 0.0300000000000011 0.0300000000000011 0.0 672 +673 0.0331571102142334 0.0300000000000011 0.0300000000000011 0.0 673 +674 0.0347979068756104 0.039999999999992 0.039999999999992 0.0 674 +675 0.0361380577087402 0.0300000000000011 0.0300000000000011 0.0 675 +676 0.0341131687164307 0.0400000000000063 0.0400000000000063 0.0 676 +677 0.03476881980896 0.0300000000000011 0.0300000000000011 0.0 677 +678 0.058121919631958 0.0600000000000023 0.0600000000000023 0.0 678 +679 0.0350527763366699 0.0300000000000011 0.0300000000000011 0.0 679 +680 0.0333900451660156 0.039999999999992 0.039999999999992 0.0 680 +681 0.033829927444458 0.0300000000000011 0.0300000000000011 0.0 681 +682 0.0363891124725342 0.0400000000000063 0.0400000000000063 0.0 682 +683 0.0345211029052734 0.0299999999999869 0.0299999999999869 0.0 683 +684 0.0335590839385986 0.0400000000000063 0.0400000000000063 0.0 684 +685 0.0574600696563721 0.0499999999999972 0.0499999999999972 0.0 685 +686 0.041471004486084 0.0499999999999972 0.0499999999999972 0.0 686 +687 0.0334889888763428 0.0300000000000011 0.0300000000000011 0.0 687 +688 0.0362579822540283 0.0400000000000063 0.0400000000000063 0.0 688 +689 0.033682107925415 0.0300000000000011 0.0300000000000011 0.0 689 +690 0.0352790355682373 0.0300000000000011 0.0300000000000011 0.0 690 +691 0.033221960067749 0.039999999999992 0.039999999999992 0.0 691 +692 0.0330390930175781 0.0300000000000011 0.0300000000000011 0.0 692 +693 0.0577991008758545 0.0600000000000023 0.0600000000000023 0.0 693 +694 0.0340001583099365 0.0300000000000011 0.0300000000000011 0.0 694 +695 0.0366599559783936 0.0400000000000063 0.0400000000000063 0.0 695 +696 0.0336761474609375 0.0299999999999869 0.0299999999999869 0.0 696 +697 0.0338170528411865 0.0400000000000063 0.0400000000000063 0.0 697 +698 0.0334699153900146 0.0300000000000011 0.0300000000000011 0.0 698 +699 0.0334680080413818 0.0300000000000011 0.0300000000000011 0.0 699 +700 0.0334641933441162 0.039999999999992 0.039999999999992 0.0 700 +701 0.0584831237792969 0.0700000000000074 0.0600000000000023 0.01 701 +702 0.0371170043945312 0.0300000000000011 0.0300000000000011 0.0 702 +703 0.0348899364471436 0.0400000000000063 0.0400000000000063 0.0 703 +704 0.0332977771759033 0.0300000000000011 0.0300000000000011 0.0 704 +705 0.0337090492248535 0.0300000000000011 0.0300000000000011 0.0 705 +706 0.0363600254058838 0.039999999999992 0.039999999999992 0.0 706 +707 0.0332589149475098 0.0300000000000011 0.0300000000000011 0.0 707 +708 0.0335700511932373 0.0300000000000011 0.0300000000000011 0.0 708 +709 0.0618710517883301 0.0699999999999932 0.0699999999999932 0.0 709 +710 0.0338459014892578 0.0300000000000011 0.0300000000000011 0.0 710 +711 0.0334110260009766 0.0300000000000011 0.0300000000000011 0.0 711 +712 0.0332870483398438 0.0400000000000063 0.0400000000000063 0.0 712 +713 0.0403330326080322 0.039999999999992 0.039999999999992 0.0 713 +714 0.0332109928131104 0.0300000000000011 0.0300000000000011 0.0 714 +715 0.0362699031829834 0.0400000000000063 0.0400000000000063 0.0 715 +716 0.0349149703979492 0.0300000000000011 0.0300000000000011 0.0 716 +717 0.0590531826019287 0.0600000000000023 0.0600000000000023 0.0 717 +718 0.0336310863494873 0.039999999999992 0.039999999999992 0.0 718 +719 0.0333178043365479 0.0300000000000011 0.0300000000000011 0.0 719 +720 0.0332901477813721 0.0300000000000011 0.0300000000000011 0.0 720 +721 0.0332920551300049 0.0400000000000063 0.0400000000000063 0.0 721 +722 0.0363869667053223 0.0300000000000011 0.0300000000000011 0.0 722 +723 0.0335569381713867 0.039999999999992 0.039999999999992 0.0 723 +724 0.0336151123046875 0.0300000000000011 0.0300000000000011 0.0 724 +725 0.0579018592834473 0.0600000000000023 0.0600000000000023 0.0 725 +726 0.0334959030151367 0.0300000000000011 0.0300000000000011 0.0 726 +727 0.0332579612731934 0.0300000000000011 0.0300000000000011 0.0 727 +728 0.0363228321075439 0.039999999999992 0.039999999999992 0.0 728 +729 0.034060001373291 0.0300000000000011 0.0300000000000011 0.0 729 +730 0.0342481136322021 0.0400000000000063 0.0400000000000063 0.0 730 +731 0.033174991607666 0.0300000000000011 0.0300000000000011 0.0 731 +732 0.0333402156829834 0.039999999999992 0.039999999999992 0.0 732 +733 0.0594391822814941 0.0499999999999972 0.0499999999999972 0.0 733 +734 0.0340390205383301 0.0400000000000063 0.0400000000000063 0.0 734 +735 0.0368988513946533 0.0300000000000011 0.0300000000000011 0.0 735 +736 0.036196231842041 0.039999999999992 0.039999999999992 0.0 736 +737 0.0333859920501709 0.0300000000000011 0.0300000000000011 0.0 737 +738 0.0332441329956055 0.0400000000000063 0.0400000000000063 0.0 738 +739 0.0330839157104492 0.0300000000000011 0.0300000000000011 0.0 739 +740 0.0413918495178223 0.039999999999992 0.039999999999992 0.0 740 +741 0.0612490177154541 0.0600000000000023 0.0600000000000023 0.0 741 +742 0.0341551303863525 0.0300000000000011 0.0300000000000011 0.0 742 +743 0.035499095916748 0.0400000000000063 0.0400000000000063 0.0 743 +744 0.0333080291748047 0.0300000000000011 0.0300000000000011 0.0 744 +745 0.0331649780273438 0.039999999999992 0.039999999999992 0.0 745 +746 0.0332601070404053 0.0300000000000011 0.0300000000000011 0.0 746 +747 0.0330040454864502 0.0300000000000011 0.0300000000000011 0.0 747 +748 0.0333499908447266 0.0400000000000063 0.0400000000000063 0.0 748 +749 0.0617849826812744 0.0599999999999881 0.0599999999999881 0.0 749 +750 0.0337250232696533 0.0300000000000011 0.0300000000000011 0.0 750 +751 0.0336470603942871 0.0400000000000063 0.0400000000000063 0.0 751 +752 0.0334620475769043 0.0300000000000011 0.0300000000000011 0.0 752 +753 0.0332620143890381 0.0300000000000011 0.0300000000000011 0.0 753 +754 0.0332539081573486 0.039999999999992 0.039999999999992 0.0 754 +755 0.036297082901001 0.0300000000000011 0.0300000000000011 0.0 755 +756 0.0344269275665283 0.0400000000000063 0.0400000000000063 0.0 756 +757 0.0584709644317627 0.0499999999999972 0.0499999999999972 0.0 757 +758 0.0336380004882812 0.0300000000000011 0.0300000000000011 0.0 758 +759 0.0352699756622314 0.0300000000000011 0.0300000000000011 0.0 759 +760 0.0333750247955322 0.039999999999992 0.039999999999992 0.0 760 +761 0.0338349342346191 0.0300000000000011 0.0300000000000011 0.0 761 +762 0.0356252193450928 0.0400000000000063 0.0400000000000063 0.0 762 +763 0.0349218845367432 0.0299999999999869 0.0299999999999869 0.0 763 +764 0.0333728790283203 0.0300000000000011 0.0300000000000011 0.0 764 +765 0.057542085647583 0.0600000000000023 0.0600000000000023 0.0 765 +766 0.040518045425415 0.0400000000000063 0.0400000000000063 0.0 766 +767 0.0333969593048096 0.039999999999992 0.039999999999992 0.0 767 +768 0.036506175994873 0.0300000000000011 0.0300000000000011 0.0 768 +769 0.034682035446167 0.0400000000000063 0.0400000000000063 0.0 769 +770 0.0337419509887695 0.0300000000000011 0.0300000000000011 0.0 770 +771 0.0334620475769043 0.0300000000000011 0.0300000000000011 0.0 771 +772 0.0577020645141602 0.0600000000000023 0.0600000000000023 0.0 772 +773 0.0334780216217041 0.039999999999992 0.039999999999992 0.0 773 +774 0.0334508419036865 0.0300000000000011 0.0300000000000011 0.0 774 +775 0.036329984664917 0.0300000000000011 0.0300000000000011 0.0 775 +776 0.0336270332336426 0.039999999999992 0.039999999999992 0.0 776 +777 0.0338649749755859 0.0300000000000011 0.0300000000000011 0.0 777 +778 0.0331289768218994 0.0400000000000063 0.0400000000000063 0.0 778 +779 0.0331418514251709 0.0300000000000011 0.0300000000000011 0.0 779 +780 0.0577938556671143 0.0600000000000023 0.0600000000000023 0.0 780 +781 0.0363731384277344 0.0300000000000011 0.0300000000000011 0.0 781 +782 0.0350909233093262 0.039999999999992 0.039999999999992 0.0 782 +783 0.0350501537322998 0.0300000000000011 0.0300000000000011 0.0 783 +784 0.0335679054260254 0.0400000000000063 0.0400000000000063 0.0 784 +785 0.0334410667419434 0.0300000000000011 0.0300000000000011 0.0 785 +786 0.0349650382995605 0.0300000000000011 0.0300000000000011 0.0 786 +787 0.0338919162750244 0.039999999999992 0.039999999999992 0.0 787 +788 0.060966968536377 0.0600000000000023 0.0600000000000023 0.0 788 +789 0.0341048240661621 0.0300000000000011 0.0300000000000011 0.0 789 +790 0.0336289405822754 0.039999999999992 0.039999999999992 0.0 790 +791 0.0333750247955322 0.0300000000000011 0.0300000000000011 0.0 791 +792 0.0333640575408936 0.0300000000000011 0.0300000000000011 0.0 792 +793 0.0411760807037354 0.0499999999999972 0.0499999999999972 0.0 793 +794 0.0330638885498047 0.0300000000000011 0.0300000000000011 0.0 794 +795 0.0362119674682617 0.0300000000000011 0.0300000000000011 0.0 795 +796 0.0589008331298828 0.0499999999999972 0.0499999999999972 0.0 796 +797 0.0335359573364258 0.0400000000000063 0.0400000000000063 0.0 797 +798 0.0333008766174316 0.0300000000000011 0.0300000000000011 0.0 798 +799 0.0347950458526611 0.0300000000000011 0.0300000000000011 0.0 799 +800 0.0332999229431152 0.039999999999992 0.039999999999992 0.0 800 +801 0.033350944519043 0.0300000000000011 0.0300000000000011 0.0 801 +802 0.0362880229949951 0.0400000000000063 0.0400000000000063 0.0 802 +803 0.0351760387420654 0.0299999999999869 0.0299999999999869 0.0 803 +804 0.0578329563140869 0.0600000000000023 0.0600000000000023 0.0 804 +805 0.0334799289703369 0.0300000000000011 0.0300000000000011 0.0 805 +806 0.0332357883453369 0.0400000000000063 0.0400000000000063 0.0 806 +807 0.0333900451660156 0.0300000000000011 0.0300000000000011 0.0 807 +808 0.0362451076507568 0.039999999999992 0.039999999999992 0.0 808 +809 0.0333170890808105 0.0300000000000011 0.0300000000000011 0.0 809 +810 0.0343527793884277 0.0400000000000063 0.0400000000000063 0.0 810 +811 0.0335409641265869 0.0300000000000011 0.0300000000000011 0.0 811 +812 0.0592930316925049 0.0600000000000023 0.0600000000000023 0.0 812 +813 0.0335829257965088 0.0299999999999869 0.0299999999999869 0.0 813 +814 0.033574104309082 0.0300000000000011 0.0300000000000011 0.0 814 +815 0.0360231399536133 0.0400000000000063 0.0400000000000063 0.0 815 +816 0.033574104309082 0.0300000000000011 0.0300000000000011 0.0 816 +817 0.0337851047515869 0.039999999999992 0.039999999999992 0.0 817 +818 0.0332200527191162 0.0300000000000011 0.0300000000000011 0.0 818 +819 0.0334579944610596 0.0300000000000011 0.0300000000000011 0.0 819 +820 0.063668966293335 0.0600000000000023 0.0600000000000023 0.0 820 +821 0.0360410213470459 0.0300000000000011 0.0300000000000011 0.0 821 +822 0.0340430736541748 0.039999999999992 0.039999999999992 0.0 822 +823 0.0340561866760254 0.0300000000000011 0.0300000000000011 0.0 823 +824 0.0331687927246094 0.0400000000000063 0.0400000000000063 0.0 824 +825 0.0331730842590332 0.0300000000000011 0.0300000000000011 0.0 825 +826 0.0330498218536377 0.0300000000000011 0.0300000000000011 0.0 826 +827 0.0333058834075928 0.039999999999992 0.039999999999992 0.0 827 +828 0.0610239505767822 0.0600000000000023 0.0600000000000023 0.0 828 +829 0.0348649024963379 0.0300000000000011 0.0300000000000011 0.0 829 +830 0.0334899425506592 0.039999999999992 0.039999999999992 0.0 830 +831 0.0332210063934326 0.0300000000000011 0.0300000000000011 0.0 831 +832 0.0332589149475098 0.0300000000000011 0.0300000000000011 0.0 832 +833 0.0330421924591064 0.0400000000000063 0.0400000000000063 0.0 833 +834 0.033440113067627 0.0300000000000011 0.0300000000000011 0.0 834 +835 0.0366320610046387 0.039999999999992 0.039999999999992 0.0 835 +836 0.0392351150512695 0.039999999999992 0.039999999999992 0.0 836 +837 0.0332860946655273 0.0400000000000063 0.0400000000000063 0.0 837 +838 0.0337049961090088 0.0300000000000011 0.0300000000000011 0.0 838 +839 0.0346989631652832 0.0300000000000011 0.0300000000000011 0.0 839 +840 0.0334670543670654 0.039999999999992 0.039999999999992 0.0 840 +841 0.0332751274108887 0.0300000000000011 0.0300000000000011 0.0 841 +842 0.0364458560943604 0.0400000000000063 0.0400000000000063 0.0 842 +843 0.0590341091156006 0.0600000000000023 0.0600000000000023 0.0 843 +844 0.0335009098052979 0.0300000000000011 0.0300000000000011 0.0 844 +845 0.0332801342010498 0.0300000000000011 0.0300000000000011 0.0 845 +846 0.0411808490753174 0.0499999999999972 0.0499999999999972 0.0 846 +847 0.0332710742950439 0.0300000000000011 0.0300000000000011 0.0 847 +848 0.0353641510009766 0.0300000000000011 0.0300000000000011 0.0 848 +849 0.0346250534057617 0.039999999999992 0.039999999999992 0.0 849 +850 0.0339748859405518 0.0300000000000011 0.0300000000000011 0.0 850 +851 0.0577869415283203 0.0600000000000023 0.0600000000000023 0.0 851 +852 0.0328571796417236 0.0300000000000011 0.0300000000000011 0.0 852 +853 0.0324909687042236 0.039999999999992 0.039999999999992 0.0 853 +854 0.0326740741729736 0.0300000000000011 0.0300000000000011 0.0 854 +855 0.035412073135376 0.0300000000000011 0.0300000000000011 0.0 855 +856 0.0338008403778076 0.0400000000000063 0.0400000000000063 0.0 856 +857 0.0328540802001953 0.0300000000000011 0.0300000000000011 0.0 857 +858 0.0333800315856934 0.0300000000000011 0.0300000000000011 0.0 858 +859 0.057999849319458 0.0600000000000023 0.0600000000000023 0.0 859 +860 0.0334048271179199 0.039999999999992 0.039999999999992 0.0 860 +861 0.0332610607147217 0.0300000000000011 0.0300000000000011 0.0 861 +862 0.0369820594787598 0.0400000000000063 0.0400000000000063 0.0 862 +863 0.0350849628448486 0.0299999999999869 0.0299999999999869 0.0 863 +864 0.0332708358764648 0.0300000000000011 0.0300000000000011 0.0 864 +865 0.0333819389343262 0.0400000000000063 0.0400000000000063 0.0 865 +866 0.0360109806060791 0.0300000000000011 0.0300000000000011 0.0 866 +867 0.058070182800293 0.0600000000000023 0.0600000000000023 0.0 867 +868 0.0367460250854492 0.039999999999992 0.039999999999992 0.0 868 +869 0.0335311889648438 0.0300000000000011 0.0300000000000011 0.0 869 +870 0.034480094909668 0.0400000000000063 0.0400000000000063 0.0 870 +871 0.0331480503082275 0.0300000000000011 0.0300000000000011 0.0 871 +872 0.0331017971038818 0.0300000000000011 0.0300000000000011 0.0 872 +873 0.0400230884552002 0.039999999999992 0.039999999999992 0.0 873 +874 0.0334382057189941 0.0400000000000063 0.0400000000000063 0.0 874 +875 0.0614311695098877 0.0600000000000023 0.0600000000000023 0.0 875 +876 0.0357120037078857 0.0299999999999869 0.0299999999999869 0.0 876 +877 0.0331881046295166 0.0400000000000063 0.0400000000000063 0.0 877 +878 0.0333230495452881 0.0300000000000011 0.0300000000000011 0.0 878 +879 0.033128023147583 0.0300000000000011 0.0300000000000011 0.0 879 +880 0.0331029891967773 0.039999999999992 0.039999999999992 0.0 880 +881 0.0331718921661377 0.0300000000000011 0.0300000000000011 0.0 881 +882 0.0365970134735107 0.0400000000000063 0.0400000000000063 0.0 882 +883 0.0594449043273926 0.0499999999999972 0.0499999999999972 0.0 883 +884 0.0333600044250488 0.0400000000000063 0.0400000000000063 0.0 884 +885 0.0332062244415283 0.0300000000000011 0.0300000000000011 0.0 885 +886 0.0332579612731934 0.0300000000000011 0.0300000000000011 0.0 886 +887 0.033174991607666 0.039999999999992 0.039999999999992 0.0 887 +888 0.033627986907959 0.0300000000000011 0.0300000000000011 0.0 888 +889 0.0363061428070068 0.0400000000000063 0.0400000000000063 0.0 889 +890 0.0346910953521729 0.0299999999999869 0.0299999999999869 0.0 890 +891 0.0577399730682373 0.0600000000000023 0.0600000000000023 0.0 891 +892 0.0351190567016602 0.0300000000000011 0.0300000000000011 0.0 892 +893 0.0334410667419434 0.0300000000000011 0.0300000000000011 0.0 893 +894 0.0332920551300049 0.0300000000000011 0.0300000000000011 0.0 894 +895 0.0356509685516357 0.039999999999992 0.039999999999992 0.0 895 +896 0.0329999923706055 0.0300000000000011 0.0300000000000011 0.0 896 +897 0.0350220203399658 0.0400000000000063 0.0400000000000063 0.0 897 +898 0.0576491355895996 0.0499999999999972 0.0499999999999972 0.0 898 +899 0.0413708686828613 0.0400000000000063 0.0400000000000063 0.0 899 +900 0.0334579944610596 0.039999999999992 0.039999999999992 0.0 900 +901 0.0331728458404541 0.0300000000000011 0.0300000000000011 0.0 901 +902 0.0366899967193604 0.0400000000000063 0.0400000000000063 0.0 902 +903 0.0341849327087402 0.0299999999999869 0.0299999999999869 0.0 903 +904 0.0330212116241455 0.0300000000000011 0.0300000000000011 0.0 904 +905 0.0330519676208496 0.0400000000000063 0.0400000000000063 0.0 905 +906 0.0578551292419434 0.0600000000000023 0.0600000000000023 0.0 906 +907 0.0339560508728027 0.0300000000000011 0.0300000000000011 0.0 907 +908 0.0368251800537109 0.039999999999992 0.039999999999992 0.0 908 +909 0.0336120128631592 0.0300000000000011 0.0300000000000011 0.0 909 +910 0.0353670120239258 0.0400000000000063 0.0400000000000063 0.0 910 +911 0.0335800647735596 0.0300000000000011 0.0300000000000011 0.0 911 +912 0.0334420204162598 0.0300000000000011 0.0300000000000011 0.0 912 +913 0.0334601402282715 0.039999999999992 0.039999999999992 0.0 913 +914 0.058056116104126 0.0499999999999972 0.0499999999999972 0.0 914 +915 0.0368549823760986 0.0400000000000063 0.0400000000000063 0.0 915 +916 0.0347049236297607 0.039999999999992 0.039999999999992 0.0 916 +917 0.0332660675048828 0.0300000000000011 0.0300000000000011 0.0 917 +918 0.03336501121521 0.0300000000000011 0.0300000000000011 0.0 918 +919 0.0346500873565674 0.0400000000000063 0.0400000000000063 0.0 919 +920 0.0330588817596436 0.0300000000000011 0.0300000000000011 0.0 920 +921 0.0336630344390869 0.0300000000000011 0.0300000000000011 0.0 921 +922 0.0604748725891113 0.0600000000000023 0.0600000000000023 0.0 922 +923 0.0347628593444824 0.039999999999992 0.039999999999992 0.0 923 +924 0.0331780910491943 0.0300000000000011 0.0300000000000011 0.0 924 +925 0.0331499576568604 0.0300000000000011 0.0300000000000011 0.0 925 +926 0.0402188301086426 0.0400000000000063 0.0400000000000063 0.0 926 +927 0.0330500602722168 0.039999999999992 0.039999999999992 0.0 927 +928 0.0330708026885986 0.0300000000000011 0.0300000000000011 0.0 928 +929 0.036876916885376 0.0400000000000063 0.0400000000000063 0.0 929 +930 0.0586659908294678 0.0599999999999881 0.0599999999999881 0.0 930 +931 0.0333189964294434 0.0300000000000011 0.0300000000000011 0.0 931 +932 0.0332140922546387 0.0300000000000011 0.0300000000000011 0.0 932 +933 0.0332601070404053 0.0400000000000063 0.0400000000000063 0.0 933 +934 0.033146858215332 0.0300000000000011 0.0300000000000011 0.0 934 +935 0.0361688137054443 0.039999999999992 0.039999999999992 0.0 935 +936 0.0331850051879883 0.0300000000000011 0.0300000000000011 0.0 936 +937 0.0338339805603027 0.0300000000000011 0.0300000000000011 0.0 937 +938 0.0579109191894531 0.0600000000000023 0.0600000000000023 0.0 938 +939 0.0335099697113037 0.0300000000000011 0.0300000000000011 0.0 939 +940 0.0332717895507812 0.039999999999992 0.039999999999992 0.0 940 +941 0.0332541465759277 0.0300000000000011 0.0300000000000011 0.0 941 +942 0.0368809700012207 0.0400000000000063 0.0400000000000063 0.0 942 +943 0.0335171222686768 0.0300000000000011 0.0300000000000011 0.0 943 +944 0.0335350036621094 0.0300000000000011 0.0300000000000011 0.0 944 +945 0.0578980445861816 0.0600000000000023 0.0600000000000023 0.0 945 +946 0.0351078510284424 0.039999999999992 0.039999999999992 0.0 946 +947 0.0334479808807373 0.0300000000000011 0.0300000000000011 0.0 947 +948 0.033311128616333 0.0300000000000011 0.0300000000000011 0.0 948 +949 0.0363750457763672 0.0400000000000063 0.0400000000000063 0.0 949 +950 0.033627986907959 0.0299999999999869 0.0299999999999869 0.0 950 +951 0.033160924911499 0.0400000000000063 0.0400000000000063 0.0 951 +952 0.033203125 0.0300000000000011 0.0300000000000011 0.0 952 +953 0.0647599697113037 0.0600000000000023 0.0600000000000023 0.0 953 +954 0.0328559875488281 0.039999999999992 0.039999999999992 0.0 954 +955 0.0357460975646973 0.0300000000000011 0.0300000000000011 0.0 955 +956 0.033236026763916 0.0400000000000063 0.0400000000000063 0.0 956 +957 0.0331499576568604 0.0300000000000011 0.0300000000000011 0.0 957 +958 0.0325798988342285 0.0300000000000011 0.0300000000000011 0.0 958 +959 0.0328090190887451 0.0300000000000011 0.0300000000000011 0.0 959 +960 0.033491849899292 0.039999999999992 0.039999999999992 0.0 960 +961 0.0579450130462646 0.0600000000000023 0.0600000000000023 0.0 961 +962 0.0369048118591309 0.0300000000000011 0.0300000000000011 0.0 962 +963 0.0337331295013428 0.039999999999992 0.039999999999992 0.0 963 +964 0.0333647727966309 0.0300000000000011 0.0300000000000011 0.0 964 +965 0.0332319736480713 0.0300000000000011 0.0300000000000011 0.0 965 +966 0.033174991607666 0.0400000000000063 0.0400000000000063 0.0 966 +967 0.0331299304962158 0.0300000000000011 0.0300000000000011 0.0 967 +968 0.0334961414337158 0.0300000000000011 0.0300000000000011 0.0 968 +969 0.0604250431060791 0.0600000000000023 0.0600000000000023 0.0 969 +970 0.0347049236297607 0.039999999999992 0.039999999999992 0.0 970 +971 0.0334169864654541 0.0300000000000011 0.0300000000000011 0.0 971 +972 0.0332670211791992 0.0400000000000063 0.0400000000000063 0.0 972 +973 0.0347368717193604 0.0300000000000011 0.0300000000000011 0.0 973 +974 0.0333490371704102 0.0299999999999869 0.0299999999999869 0.0 974 +975 0.033484935760498 0.0400000000000063 0.0400000000000063 0.0 975 +976 0.0361530780792236 0.0300000000000011 0.0300000000000011 0.0 976 +977 0.0591049194335938 0.0600000000000023 0.0600000000000023 0.0 977 +978 0.0333170890808105 0.039999999999992 0.039999999999992 0.0 978 +979 0.0332751274108887 0.0300000000000011 0.0300000000000011 0.0 979 +980 0.0404400825500488 0.0400000000000063 0.0400000000000063 0.0 980 +981 0.0332608222961426 0.0300000000000011 0.0300000000000011 0.0 981 +982 0.0361859798431396 0.039999999999992 0.039999999999992 0.0 982 +983 0.0338070392608643 0.0300000000000011 0.0300000000000011 0.0 983 +984 0.0339329242706299 0.0400000000000063 0.0400000000000063 0.0 984 +985 0.0576000213623047 0.0499999999999972 0.0499999999999972 0.0 985 +986 0.0332310199737549 0.0400000000000063 0.0400000000000063 0.0 986 +987 0.0331230163574219 0.0299999999999869 0.0299999999999869 0.0 987 +988 0.0332698822021484 0.0300000000000011 0.0300000000000011 0.0 988 +989 0.0362260341644287 0.0400000000000063 0.0400000000000063 0.0 989 +990 0.0335850715637207 0.0300000000000011 0.0300000000000011 0.0 990 +991 0.0335838794708252 0.039999999999992 0.039999999999992 0.0 991 +992 0.0581378936767578 0.0600000000000023 0.0600000000000023 0.0 992 +993 0.0338449478149414 0.0300000000000011 0.0300000000000011 0.0 993 +994 0.0334839820861816 0.0300000000000011 0.0300000000000011 0.0 994 +995 0.0354399681091309 0.0400000000000063 0.0400000000000063 0.0 995 +996 0.0348441600799561 0.0300000000000011 0.0300000000000011 0.0 996 +997 0.033607006072998 0.039999999999992 0.039999999999992 0.0 997 +998 0.0334219932556152 0.0300000000000011 0.0300000000000011 0.0 998 +999 0.0331289768218994 0.0300000000000011 0.0300000000000011 0.0 999 +1000 0.0591549873352051 0.0600000000000023 0.0600000000000023 0.0 1000 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure.log b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure.log new file mode 100644 index 00000000..abfc0d4e --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure.log @@ -0,0 +1,82 @@ +========================== 2009-04-01T16:48:20 CEST =========================== +Benchmarking on ruby 1.8.6 (2008-08-11 patchlevel 287) [i686-linux]. +Running 'ParserBenchmarkPure' for 1000 iterations/method (compare_time=real) +=============================================================================== + +This first run is only for warmup. +ParserBenchmarkPure#parser: + real total user system +sum 37.410897017 37.380000000 37.360000000 0.020000000 +min 0.032916069 0.030000000 0.030000000 0.000000000 +std- 0.029058517 0.027934111 0.027951551 -0.000426990 +mean 0.037410897 0.037380000 0.037360000 0.000020000 +std+ 0.045763277 0.046825889 0.046768449 0.000466990 +max 0.068524122 0.070000000 0.070000000 0.010000000 +std 0.008352380 0.009445889 0.009408449 0.000446990 +std% 22.326062222 25.269901841 25.183215569 2234.948544149 +harm 0.036161242 0.035525181 0.035515868 nan +geo 0.036699193 0.036372385 0.036358664 0.000000000 +q1 0.033462286 0.030000000 0.030000000 0.000000000 +med 0.033834100 0.040000000 0.040000000 0.000000000 +q3 0.036020756 0.040000000 0.040000000 0.000000000 + 1000 26.73018 0.037410897 + calls calls/sec secs/call + + 0.06674 -| + 0.06318 -|* + 0.05962 -|****** + 0.05606 -|* + 0.05250 -| + 0.04894 -| + 0.04538 -| + 0.04182 -|* + 0.03826 -|**** + 0.03470 -|************************************************** + +Outliers detected with box plot algo (median=0.03383, iqr=0.00256, factor=3.00): +high=35 very_high=121 + +Ljung-Box statistics: q=2505.23586 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +ParserBenchmarkPure#parser: + real total user system +sum 37.376162529 37.280000000 37.260000000 0.020000000 +min 0.032336950 0.030000000 0.030000000 0.000000000 +std- 0.028895529 0.027756750 0.027774096 -0.000426990 +mean 0.037376163 0.037280000 0.037260000 0.000020000 +std+ 0.045856796 0.046803250 0.046745904 0.000466990 +max 0.068592072 0.070000000 0.070000000 0.010000000 +std 0.008480634 0.009523250 0.009485904 0.000446990 +std% 22.689953522 25.545198741 25.458680636 2234.948544149 +harm 0.036080414 0.035400319 0.035391071 nan +geo 0.036638902 0.036256656 0.036242979 0.000000000 +q1 0.033310235 0.030000000 0.030000000 0.000000000 +med 0.033644676 0.030000000 0.030000000 0.000000000 +q3 0.036110342 0.040000000 0.040000000 0.000000000 + 1000 26.75502 0.037376163 + calls calls/sec secs/call + + 0.06678 -| + 0.06315 -|* + 0.05953 -|******* + 0.05590 -| + 0.05228 -| + 0.04865 -| + 0.04503 -| + 0.04140 -|** + 0.03778 -|******** + 0.03415 -|************************************************** + +Outliers detected with box plot algo (median=0.03364, iqr=0.00280, factor=3.00): +high=33 very_high=124 + +Ljung-Box statistics: q=3251.86614 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +No initial data truncated. + => System may have been in a steady state from the beginning. +========================== 2009-04-01T16:49:38 CEST =========================== + +Writing measurement data file '/data/scm/json/benchmarks/data/ParserBenchmarkPure#parser.dat'. +Writing autocorrelation plot file '/data/scm/json/benchmarks/data/ParserBenchmarkPure#parser-autocorrelation.dat'. diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser-autocorrelation.dat new file mode 100644 index 00000000..17c5d6f4 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser-autocorrelation.dat @@ -0,0 +1,1000 @@ +#lag autocorrelation +1 1.0 +2 -0.155070059967971 +3 -0.138640912344721 +4 -0.139479328635323 +5 -0.143780851624976 +6 -0.131974028031826 +7 -0.131846874465781 +8 -0.0297449586146407 +9 0.845922970552183 +10 -0.159296984935386 +11 -0.138285991843348 +12 -0.134537533789242 +13 -0.131577093324224 +14 -0.125691308156566 +15 -0.132970073437043 +16 0.0701610897537414 +17 0.726509328882366 +18 -0.155563464936531 +19 -0.130583532910968 +20 -0.130321215707134 +21 -0.128053370668094 +22 -0.131414104117502 +23 -0.143370315509163 +24 0.167753265713558 +25 0.62702138447293 +26 -0.141554127399372 +27 -0.115269798845456 +28 -0.136445627883801 +29 -0.132820637414474 +30 -0.135080622216643 +31 -0.144602952408704 +32 0.276623173612157 +33 0.525501850891615 +34 -0.139450017650941 +35 -0.134162769453426 +36 -0.140949499976629 +37 -0.132215037534107 +38 -0.128279804339387 +39 -0.136810773207112 +40 0.379134129717981 +41 0.416977891767592 +42 -0.140192442908231 +43 -0.13892710741734 +44 -0.137436044286789 +45 -0.12612058061194 +46 -0.123633038155193 +47 -0.137070098406579 +48 0.472544339120691 +49 0.301863391448336 +50 -0.137675443743332 +51 -0.132184661720946 +52 -0.121519101402595 +53 -0.115776688296262 +54 -0.131478499025051 +55 -0.116275192910739 +56 0.513473974254625 +57 0.227814467008427 +58 -0.129625218043982 +59 -0.125216745459882 +60 -0.125935112946914 +61 -0.130109252240931 +62 -0.135733419564075 +63 -0.0889814647212915 +64 0.559816239969457 +65 0.163620887268623 +66 -0.126594899689712 +67 -0.127716578736114 +68 -0.128558799740727 +69 -0.132714253074456 +70 -0.132981927789806 +71 -0.0463125531444366 +72 0.581465412089299 +73 0.0982819048234013 +74 -0.129982480706599 +75 -0.133771142860062 +76 -0.126274218030991 +77 -0.123223469867868 +78 -0.11895869982128 +79 0.0160445617942978 +80 0.549313085089554 +81 0.0523653189850826 +82 -0.129204586675343 +83 -0.127677297248879 +84 -0.11959366617596 +85 -0.118162084235907 +86 -0.129587964492176 +87 0.0651465727581341 +88 0.512663258282342 +89 0.0223897667771226 +90 -0.118248096115527 +91 -0.123885682842303 +92 -0.117535431833331 +93 -0.121345328959052 +94 -0.133999463136408 +95 0.135326455911309 +96 0.463805777555027 +97 0.00311864739783577 +98 -0.114421979094575 +99 -0.128164506124927 +100 -0.122080031865248 +101 -0.127022342388225 +102 -0.12151335276331 +103 0.208878191673693 +104 0.419309330326886 +105 -0.0174799014199824 +106 -0.12009985269644 +107 -0.131417368471035 +108 -0.121134843634553 +109 -0.120666756344282 +110 -0.105725377626208 +111 0.262489561386311 +112 0.354541905467325 +113 -0.0429415817022358 +114 -0.118506332455011 +115 -0.127753774809165 +116 -0.109476116043001 +117 -0.119418083275649 +118 -0.0854522404041955 +119 0.302906589860581 +120 0.286896207128895 +121 -0.0493387013179091 +122 -0.111479392930294 +123 -0.123008951924811 +124 -0.106573141028928 +125 -0.126135643791708 +126 -0.0577076665067928 +127 0.311292557510419 +128 0.249513559300441 +129 -0.0437015056466829 +130 -0.10140472809797 +131 -0.125545283680022 +132 -0.113851927275127 +133 -0.129070941594458 +134 -0.0206722811383723 +135 0.33013248984195 +136 0.20961947786441 +137 -0.0505286003858023 +138 -0.118483870649077 +139 -0.129232461148704 +140 -0.110922591820262 +141 -0.126965629548802 +142 0.0286192948484217 +143 0.337096243794888 +144 0.169248086740963 +145 -0.0654190423907559 +146 -0.120486323653649 +147 -0.127288129860007 +148 -0.103891665783828 +149 -0.124659309493563 +150 0.0654747872813297 +151 0.339088871793489 +152 0.117694381111953 +153 -0.069800715562458 +154 -0.113826839844647 +155 -0.112055163352168 +156 -0.0970154053292618 +157 -0.12192255176261 +158 0.0946677686276986 +159 0.319767630968006 +160 0.0962983917333902 +161 -0.0684068034695184 +162 -0.112118295167087 +163 -0.114032731963194 +164 -0.110895191829693 +165 -0.12490942207346 +166 0.150898199785889 +167 0.291628773924692 +168 0.0856114574594624 +169 -0.0734234204063937 +170 -0.114367902362174 +171 -0.118059154641348 +172 -0.112572722725924 +173 -0.103481698557819 +174 0.173284813389025 +175 0.278003056900596 +176 0.0650604673280916 +177 -0.0868193733027222 +178 -0.11924430409928 +179 -0.113850555498896 +180 -0.104056053166332 +181 -0.0706195733056155 +182 0.195014655464426 +183 0.251621304231625 +184 0.0441497783679571 +185 -0.0959128518254443 +186 -0.114114295397473 +187 -0.10361116463172 +188 -0.107664797628733 +189 -0.0474401968360638 +190 0.192034834911418 +191 0.224134275351347 +192 0.0395907319098148 +193 -0.0949220934593083 +194 -0.110602484889644 +195 -0.100717728255861 +196 -0.112049320791611 +197 -0.0238825067986291 +198 0.201018888376214 +199 0.200211719960315 +200 0.0376449870339866 +201 -0.0991903665462876 +202 -0.116672120770685 +203 -0.104917842447271 +204 -0.116982682663512 +205 0.0162721560678791 +206 0.204021816160558 +207 0.207342785121829 +208 0.00663694227997103 +209 -0.106521500277643 +210 -0.116317595851116 +211 -0.104116328257713 +212 -0.112167749776831 +213 0.0615103449414028 +214 0.199609635845337 +215 0.172676627738091 +216 -0.0173787071397098 +217 -0.104939889867195 +218 -0.112425821733991 +219 -0.0953637703798143 +220 -0.093052367494033 +221 0.0644616034737725 +222 0.21086820069092 +223 0.135486543334319 +224 -0.0210787666638188 +225 -0.0993320996511885 +226 -0.109562190043721 +227 -0.0908673948537397 +228 -0.0914456089142807 +229 0.077581460778825 +230 0.208551872164277 +231 0.116140101018818 +232 -0.0163102277997069 +233 -0.0916236078939407 +234 -0.111987175847954 +235 -0.0967383768271821 +236 -0.0826408025523878 +237 0.0966321189661173 +238 0.217509001187049 +239 0.0915108637148122 +240 -0.0253671941695331 +241 -0.104462116651977 +242 -0.11348746907754 +243 -0.0959006192794962 +244 -0.0612059863164585 +245 0.113695227895139 +246 0.208511810998661 +247 0.0766780695718476 +248 -0.0378625564901882 +249 -0.10618641671093 +250 -0.109982771242569 +251 -0.0926244918680679 +252 -0.0406078163763886 +253 0.124817056851144 +254 0.194848461762426 +255 0.053597534522723 +256 -0.0438252920201072 +257 -0.0998946597604676 +258 -0.0959760154259235 +259 -0.090197307047542 +260 -0.0257502198933741 +261 0.136762854179184 +262 0.168912763917697 +263 0.048323842970136 +264 -0.0436786423512219 +265 -0.100740525834715 +266 -0.0977845042725835 +267 -0.0927358458760765 +268 -0.0166810260413945 +269 0.146292226604344 +270 0.158004011117704 +271 0.0463090919867654 +272 -0.0508649026224276 +273 -0.100538901603337 +274 -0.0991902746655388 +275 -0.0968540899423071 +276 0.0148153955144431 +277 0.142136683921793 +278 0.150608238602075 +279 0.0366986042958235 +280 -0.0623139712087233 +281 -0.104975317080266 +282 -0.0956029621068854 +283 -0.0890770998720019 +284 0.0548354482192922 +285 0.133209397126082 +286 0.135583138300418 +287 0.0272435880371227 +288 -0.0714230928286135 +289 -0.0994192940032151 +290 -0.088773103919012 +291 -0.0841613176265042 +292 0.0592558849502553 +293 0.125376924612805 +294 0.129920277737479 +295 0.0195010407479747 +296 -0.0711393383891102 +297 -0.0966110162658782 +298 -0.0881783407707736 +299 -0.0770822025982766 +300 0.066971190635949 +301 0.132833571859132 +302 0.106070818363025 +303 0.0264050368313431 +304 -0.0786120187871163 +305 -0.099744480101871 +306 -0.0903116034438872 +307 -0.0727258814461179 +308 0.0805880901984141 +309 0.152764049007061 +310 0.0897693593924932 +311 0.0244183980184888 +312 -0.0913585727715549 +313 -0.101610527844229 +314 -0.0890784444186723 +315 -0.0580505722105439 +316 0.10438372554223 +317 0.13749147221931 +318 0.0759708703685098 +319 0.0047310993987612 +320 -0.0918433949431894 +321 -0.0973283709859868 +322 -0.0830381658731675 +323 -0.0375501533905209 +324 0.104260628790112 +325 0.136767805598137 +326 0.0649623096294137 +327 -0.0111381353615883 +328 -0.0902174271151667 +329 -0.0900084947503609 +330 -0.0845603027974476 +331 -0.0222484905680352 +332 0.10044110265699 +333 0.137209031622297 +334 0.0512317724372533 +335 -0.00469813974344492 +336 -0.0852660869649502 +337 -0.0936856764672113 +338 -0.0810781749410849 +339 -0.0111001728500522 +340 0.103897631604526 +341 0.131709630700509 +342 0.0454986930271181 +343 -0.0154461854075281 +344 -0.0950428147360073 +345 -0.0917481808403137 +346 -0.0819073492712917 +347 0.0124487690676487 +348 0.108988172807393 +349 0.12289144923052 +350 0.0405329244459299 +351 -0.0278261263679556 +352 -0.0969672128436255 +353 -0.0868716693424195 +354 -0.0819407369083838 +355 0.035944491369377 +356 0.107744673984401 +357 0.112575623631055 +358 0.0263346758872926 +359 -0.0328420504056899 +360 -0.0908205706813633 +361 -0.0750870093565662 +362 -0.0805597459059112 +363 0.0581570376747647 +364 0.0865463018735628 +365 0.116540878273595 +366 0.0199948600453009 +367 -0.03533657508366 +368 -0.0918593012174403 +369 -0.0794617415964357 +370 -0.0787014627401186 +371 0.0674476303755033 +372 0.087942973565642 +373 0.104930936427726 +374 0.0273053506001638 +375 -0.0464030903226921 +376 -0.0892541387964512 +377 -0.0826842259404731 +378 -0.071374986057042 +379 0.0807180550904197 +380 0.0929177969009142 +381 0.0862437690352589 +382 0.0286028161793366 +383 -0.0593261076213299 +384 -0.0910657756760768 +385 -0.0789683507405574 +386 -0.0550314183063351 +387 0.100805664939276 +388 0.0897320960012182 +389 0.067010863731299 +390 0.0261048090556462 +391 -0.0659316696174206 +392 -0.086786864764739 +393 -0.0733845242014095 +394 -0.0405465879929758 +395 0.0859517679001778 +396 0.0936250494518407 +397 0.0524562962824195 +398 0.0270919515769923 +399 -0.0676718513969418 +400 -0.0824139549961516 +401 -0.0758274382046422 +402 -0.021973546868283 +403 0.075410664358751 +404 0.104172119247351 +405 0.0343795991613305 +406 0.0358573471696254 +407 -0.0790257754948948 +408 -0.0826103755113398 +409 -0.0802175095763564 +410 -0.00408772816730303 +411 0.0797817450643218 +412 0.10269754375399 +413 0.0435425040893042 +414 0.0151375915059022 +415 -0.082224988149043 +416 -0.0825565105203654 +417 -0.0696184362192416 +418 0.00170781584040336 +419 0.0936874402227218 +420 0.0877595224369305 +421 0.0362572112929432 +422 -0.000752383773564971 +423 -0.0819270792159826 +424 -0.0773158381537405 +425 -0.0651464418900243 +426 0.0233879760162931 +427 0.0833911120244448 +428 0.0867605850712271 +429 0.0258451549993298 +430 -0.00489040153892436 +431 -0.0813233842666857 +432 -0.0691569813607638 +433 -0.0684545819114933 +434 0.0396563587473597 +435 0.0716165433337824 +436 0.0861256506553954 +437 0.0246435046549525 +438 -0.00567840565516219 +439 -0.0766446108871898 +440 -0.0734501086613091 +441 -0.0625863247444175 +442 0.0405008658019374 +443 0.0751250312042876 +444 0.0937777476669092 +445 0.0157135360029692 +446 -0.0185119034061188 +447 -0.0834731849818629 +448 -0.0721596446426834 +449 -0.0539848776994025 +450 0.0482803239352817 +451 0.0865159532050759 +452 0.0758518110612569 +453 0.0183167125626064 +454 -0.0302067075389182 +455 -0.0836849146728332 +456 -0.0680915900681338 +457 -0.0453151677467697 +458 0.0635811903828984 +459 0.0735228836096314 +460 0.0668774855582583 +461 0.0155517569389754 +462 -0.0361902584803522 +463 -0.0772526293731969 +464 -0.0599993945121568 +465 -0.0350025604255705 +466 0.0675409442225932 +467 0.0626588958411958 +468 0.0628618478913283 +469 0.0182100018474144 +470 -0.0393572049932932 +471 -0.0769465863807705 +472 -0.0669019696984521 +473 -0.0307690547029792 +474 0.0787650857298563 +475 0.0555937053005102 +476 0.0591286536064479 +477 0.0236864710611653 +478 -0.0510348446259402 +479 -0.0750230625326582 +480 -0.0692429698123807 +481 -0.0136046303961235 +482 0.074650527480705 +483 0.0576038372995368 +484 0.0514169146679383 +485 0.0235780875676953 +486 -0.0619450461800331 +487 -0.0775574009249976 +488 -0.0561458830522187 +489 -0.00509801117317696 +490 0.0804313785186439 +491 0.0577719157969876 +492 0.03898688881339 +493 0.0241595263048843 +494 -0.0685591657894399 +495 -0.0723076795891697 +496 -0.0523226231903489 +497 0.00373957683716917 +498 0.0717069979485176 +499 0.0550717482683905 +500 0.0403995445989468 +501 0.0113079953085825 +502 -0.0649276537000009 +503 -0.06649843954063 +504 -0.0560505708705572 +505 0.0137761579457734 +506 0.0702863631617265 +507 0.0541404684830862 +508 0.0443433883094673 +509 -0.00133780696150024 +510 -0.0665134068108655 +511 -0.0657601321121601 +512 -0.0607034011107588 +513 0.0213546383342833 +514 0.0775077767181889 +515 0.063458353376667 +516 0.0389609528439854 +517 -0.0108770067728056 +518 -0.0688616436130423 +519 -0.065807838377633 +520 -0.0591899626361279 +521 0.0477995260084885 +522 0.069819996106301 +523 0.0493499046172744 +524 0.0332730594271413 +525 -0.0200687475895302 +526 -0.0673172583961927 +527 -0.0608118592717286 +528 -0.046481250749937 +529 0.0514180414158432 +530 0.0671097463271896 +531 0.0400867520372663 +532 0.0333984982834754 +533 -0.0264838317178022 +534 -0.0659983240048536 +535 -0.0542885590490045 +536 -0.0401453467006326 +537 0.0485625723714385 +538 0.0635239092110429 +539 0.0345979294218286 +540 0.0399929330334083 +541 -0.028147715594677 +542 -0.0619139995393741 +543 -0.0586913999576994 +544 -0.0334649755872845 +545 0.0516737635834675 +546 0.0645253644882226 +547 0.0345307867743962 +548 0.0400603616259159 +549 -0.0423531962375596 +550 -0.0672300807914405 +551 -0.0587843856721668 +552 -0.0232646807886831 +553 0.058345982518284 +554 0.0665917961516256 +555 0.0274860012958233 +556 0.0415598244265968 +557 -0.0545146822234879 +558 -0.0677685109591305 +559 -0.0552725887508413 +560 -0.0125012238487659 +561 0.0625075581718202 +562 0.066971444471093 +563 0.0129232540938186 +564 0.0392980506706601 +565 -0.05908734296345 +566 -0.0607304242571567 +567 -0.0493112113842046 +568 0.00071062117125135 +569 0.0653734421725974 +570 0.0469205167937502 +571 0.0252022285127285 +572 0.0269428623042389 +573 -0.0554040258813037 +574 -0.0594329262955446 +575 -0.0472055457536386 +576 -0.00273760356981996 +577 0.0642743964669037 +578 0.0419312704866381 +579 0.0399122296513867 +580 0.0132186725236814 +581 -0.0547466706460982 +582 -0.0579756221767372 +583 -0.0511476715833451 +584 0.00601423910448657 +585 0.0689373246423459 +586 0.0353940033868963 +587 0.0425778157862413 +588 0.00424129603039375 +589 -0.0586697203651189 +590 -0.059002595522944 +591 -0.0470191336291943 +592 0.0244211578887408 +593 0.0714176288385068 +594 0.0293208317804955 +595 0.0369996210742842 +596 -0.00457553552424864 +597 -0.0559531047561718 +598 -0.0523918096467366 +599 -0.0446664312862491 +600 0.0316320734850762 +601 0.0644602080811167 +602 0.0199863627247641 +603 0.0369746309809726 +604 -0.00948602618598588 +605 -0.0504144894458729 +606 -0.0498443845352435 +607 -0.0444638507903543 +608 0.0391189013974007 +609 0.0628424781970596 +610 0.0112347649830505 +611 0.041452654212153 +612 -0.0137347497952992 +613 -0.0506892746398375 +614 -0.0511072669077967 +615 -0.0477234466444133 +616 0.048705448350975 +617 0.0667627851388053 +618 0.0115120265386804 +619 0.0461383553267045 +620 -0.0255620287525987 +621 -0.0530260247588348 +622 -0.0518381410417808 +623 -0.034700796376516 +624 0.0438063518562166 +625 0.0798836058195734 +626 -0.00243894245318495 +627 0.0406243460796687 +628 -0.0332199890358811 +629 -0.0523350080049007 +630 -0.0477070167478482 +631 -0.0215305402264588 +632 0.0472394359550523 +633 0.0694737083559497 +634 -0.00372172457388709 +635 0.0391809172600764 +636 -0.0382719971378076 +637 -0.0501961995371232 +638 -0.042738214015656 +639 -0.0140839477377811 +640 0.0442885931768186 +641 0.0581346694204897 +642 -0.000477976111666972 +643 0.044566527743489 +644 -0.0396856402477227 +645 -0.0466626145007252 +646 -0.0480864305333951 +647 -0.00726442405889962 +648 0.0459497867910762 +649 0.0529082222445075 +650 0.0147432426130685 +651 0.0267433571795441 +652 -0.0446692520126606 +653 -0.0497203066081803 +654 -0.0480919421757669 +655 0.00345954210366673 +656 0.0509913399433936 +657 0.0467433070314585 +658 0.0252001648134732 +659 0.0106946846977517 +660 -0.0484551606819746 +661 -0.0500758070505588 +662 -0.0440163401232168 +663 0.0148218474037118 +664 0.0526365008291643 +665 0.0397902946591361 +666 0.0206689888910779 +667 0.00207265111858896 +668 -0.0440452489670014 +669 -0.0447792337914997 +670 -0.0286381554427784 +671 0.00640869437792482 +672 0.057153163903739 +673 0.0304890998129141 +674 0.0230136624918959 +675 -0.00281506118608654 +676 -0.0387242678971035 +677 -0.044929991903093 +678 -0.0345193810230013 +679 0.00492460337689268 +680 0.0679821172192718 +681 0.0219950472241659 +682 0.0289438385002853 +683 -0.00781136170677615 +684 -0.0388612390832975 +685 -0.0438680272774733 +686 -0.0376131497506628 +687 0.0139348600467974 +688 0.0615101213028946 +689 0.0249115734544766 +690 0.0331598636184604 +691 -0.0195415991964588 +692 -0.0396395679788538 +693 -0.0456649577394422 +694 -0.0344136244069955 +695 0.031200395934606 +696 0.0562012519733673 +697 0.0260663012747182 +698 0.0295359686001106 +699 -0.0291311572903775 +700 -0.0371203313810216 +701 -0.0424418146790537 +702 -0.0303746199454463 +703 0.0388492858751788 +704 0.0424481679100295 +705 0.0263584605497916 +706 0.0288712604390293 +707 -0.0341554547083513 +708 -0.0333021072203847 +709 -0.0383392296141879 +710 -0.030923211248435 +711 0.0471145773235206 +712 0.032067317539082 +713 0.0263399585846731 +714 0.0323937671311792 +715 -0.0392772990043492 +716 -0.0317758252581109 +717 -0.0407689976562314 +718 -0.0327532575849971 +719 0.0558983521943971 +720 0.026320879417627 +721 0.0457775828616138 +722 0.0162704705253485 +723 -0.0410862090233348 +724 -0.0334511325087015 +725 -0.0413337594074423 +726 -0.0301113850535044 +727 0.0700417742596319 +728 0.0210871230961877 +729 0.0496617422305004 +730 -0.00408251250355076 +731 -0.0406821339716385 +732 -0.0329210563908783 +733 -0.0378798823957753 +734 -0.0166612213666539 +735 0.0622559233401728 +736 0.0220631815362089 +737 0.0480937159816023 +738 -0.0123428856122574 +739 -0.0375402198111287 +740 -0.0309453130567288 +741 -0.0353256252179894 +742 -0.00536945125430805 +743 0.0496444169496324 +744 0.0204929366248046 +745 0.0499533569480695 +746 -0.0174935751544407 +747 -0.0286134919496942 +748 -0.0305151115655182 +749 -0.0370057423961568 +750 0.00182606608143132 +751 0.0417928304144692 +752 0.0232491015772242 +753 0.0556033683720853 +754 -0.0281117547926764 +755 -0.030035318580472 +756 -0.0330573966633533 +757 -0.0365260598388687 +758 0.0111750942979797 +759 0.0374827782514529 +760 0.0257453279628935 +761 0.0580299290244595 +762 -0.0358087395388202 +763 -0.0338231237069173 +764 -0.0328610625099181 +765 -0.0336222121488749 +766 0.0234186100148553 +767 0.0293361050839678 +768 0.0383060243360171 +769 0.0358879458606336 +770 -0.0363117922484678 +771 -0.0310100414844719 +772 -0.0298340231919974 +773 -0.0258481757762449 +774 0.033493341046757 +775 0.0172146853910682 +776 0.0455221955873717 +777 0.0204498758334694 +778 -0.033692934640153 +779 -0.0254246875075756 +780 -0.0321408035488926 +781 -0.0179574084831518 +782 0.0214789164114721 +783 0.019638114859952 +784 0.0455930828635699 +785 0.0178984964416421 +786 -0.0300055577311117 +787 -0.0240917794268532 +788 -0.0321597467853985 +789 -0.0210401731167207 +790 0.0230111556897733 +791 0.0217566052979974 +792 0.0489917866644012 +793 0.0104440982676834 +794 -0.0301428802473305 +795 -0.0258951028342734 +796 -0.03187192392573 +797 -0.0176269050708972 +798 0.027393570534183 +799 0.0263875715311133 +800 0.0486779658212448 +801 -0.00102291484615847 +802 -0.0300556523736458 +803 -0.023857819156972 +804 -0.0280605128257784 +805 -0.0146115387847382 +806 0.0244907923259942 +807 0.0247824841072157 +808 0.0494074681728141 +809 -0.0095960873131345 +810 -0.0267959528999005 +811 -0.0203312406902549 +812 -0.0260311947802059 +813 -0.0131484879600813 +814 0.0230120193265332 +815 0.0228091639758259 +816 0.051666749222434 +817 -0.0152576501369182 +818 -0.0250358027329496 +819 -0.0190314982739485 +820 -0.0266605188325892 +821 -0.0144373958898868 +822 0.0237380994329812 +823 0.0260374801079161 +824 0.0586957834829624 +825 -0.022457849542461 +826 -0.0262980585565696 +827 -0.0200584452117297 +828 -0.0266876132871316 +829 -0.0129290645560979 +830 0.0289095571745369 +831 0.0354539766084729 +832 0.0392777761914384 +833 -0.0238771076358964 +834 -0.0245018601036372 +835 -0.0205517186652316 +836 -0.0234327204627339 +837 -0.00933955244847433 +838 0.0296367828905565 +839 0.0459917434926111 +840 0.0186744768510845 +841 -0.0234505177518883 +842 -0.0215210406113312 +843 -0.01812563049523 +844 -0.0212885529434847 +845 -0.0088234522037928 +846 0.0280281842675072 +847 0.045730091253579 +848 0.0136208433079523 +849 -0.0205058386168346 +850 -0.0163481209061992 +851 -0.017230164457982 +852 -0.0230906563738739 +853 -0.00937085079532756 +854 0.0286089438226922 +855 0.0501679772526387 +856 0.00511934527865221 +857 -0.0188740591732872 +858 -0.017123441437589 +859 -0.0185029603009925 +860 -0.0202624384779385 +861 -0.0103662518808214 +862 0.0316765684721357 +863 0.0535962784902621 +864 -0.00257262435536896 +865 -0.0176721411023214 +866 -0.0194221796537958 +867 -0.0180419513954025 +868 -0.0173325086944974 +869 -0.00890051108382059 +870 0.0333845873727604 +871 0.0544120911411167 +872 -0.0112929673408612 +873 -0.0180526419713337 +874 -0.0167143497616369 +875 -0.0157948604767141 +876 -0.0130148291547908 +877 -0.0066614174930643 +878 0.0306666725820053 +879 0.0540685898200517 +880 -0.0179887040186856 +881 -0.0155749350538922 +882 -0.015542452853135 +883 -0.0149949065113926 +884 -0.0134739305361601 +885 -0.0082822064674981 +886 0.0415180058769115 +887 0.037756025074253 +888 -0.0148899027592997 +889 -0.013090094291838 +890 -0.0153014397425967 +891 -0.0135012972355123 +892 -0.015585448733386 +893 -0.00788737374502331 +894 0.0535415797928148 +895 0.0217926147381109 +896 -0.01363175489377 +897 -0.012354773771845 +898 -0.0155285058724365 +899 -0.0135036893080631 +900 -0.0125236766180776 +901 -0.00637080628552419 +902 0.0605226042557018 +903 0.0112303280281208 +904 -0.0133912061642023 +905 -0.0124502459337457 +906 -0.0142998634027549 +907 -0.0099981269727546 +908 -0.0122633402331702 +909 -0.00567413706716593 +910 0.0595172409685727 +911 0.00326019370638518 +912 -0.0128841193059995 +913 -0.0102224824574885 +914 -0.0116469346046309 +915 -0.00776357295252222 +916 -0.0118848925539363 +917 -0.00433896685705348 +918 0.0567076341120711 +919 -0.00300835870741313 +920 -0.0107647074857665 +921 -0.00845164093060122 +922 -0.0106818140369162 +923 -0.00761048402311565 +924 -0.0114674108324614 +925 -0.00417421313051504 +926 0.0598773670187433 +927 -0.00747931723570069 +928 -0.00927920131574313 +929 -0.00986810999500912 +930 -0.0104075730217127 +931 -0.00695169167094114 +932 -0.0109784274186893 +933 0.00811872232461237 +934 0.0430158981401019 +935 -0.00722859498851006 +936 -0.00990312674945696 +937 -0.00920124918803136 +938 -0.00908355760957161 +939 -0.00496962170124263 +940 -0.00878291146198605 +941 0.0194043242975934 +942 0.0256780783722546 +943 -0.00897052689874001 +944 -0.00954900138754423 +945 -0.00713164082441335 +946 -0.00673138670048183 +947 -0.00311543034312673 +948 -0.00793377494765913 +949 0.0199694046973212 +950 0.0180051634303271 +951 -0.00731841589233604 +952 -0.0061524475893558 +953 -0.00552246177877621 +954 -0.00405347414382562 +955 -0.00502519204794434 +956 -0.00735520719380658 +957 0.0201391483118552 +958 0.0115351551478785 +959 -0.00595396340022971 +960 -0.0044658313778136 +961 -0.00466635333434365 +962 -0.00505971330517482 +963 -0.00426347088471071 +964 -0.00630201264403959 +965 0.0226924063931286 +966 0.00532856864375404 +967 -0.00456693836529996 +968 -0.00500848518452319 +969 -0.00521286355162228 +970 -0.00466691800162192 +971 -0.00261192567994811 +972 -0.00365801738266432 +973 0.0244751515715762 +974 -0.00293671804465107 +975 -0.0036023990997325 +976 -0.00448873920500162 +977 -0.00365131282800052 +978 -0.00180880871887979 +979 -0.00132104428035144 +980 0.00742840409816276 +981 0.00626148410583357 +982 -0.00316720508921753 +983 -0.00304702341715472 +984 -0.0023682711547723 +985 -0.00118323799369014 +986 -3.66599346965767e-05 +987 -0.000324399710172427 +988 0.00733954118289635 +989 -0.00225809776707784 +990 -0.00133635779017759 +991 -0.00134850512655973 +992 -0.000434310902574387 +993 -0.000233992853297238 +994 0.000360461316321191 +995 -0.000531725699132137 +996 -0.000471000549829534 +997 0.000486792668870103 +998 0.000364177523187972 +999 0.000256019411210032 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser.dat new file mode 100644 index 00000000..e51dc44f --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser.dat @@ -0,0 +1,1001 @@ +#scatter real total user system repeat +1 0.0337560176849365 0.0300000000000011 0.0300000000000011 0.0 1 +2 0.0330429077148438 0.029999999999994 0.029999999999994 0.0 2 +3 0.0369691848754883 0.0400000000000063 0.0400000000000063 0.0 3 +4 0.0330410003662109 0.029999999999994 0.029999999999994 0.0 4 +5 0.0346219539642334 0.0400000000000063 0.0400000000000063 0.0 5 +6 0.0324759483337402 0.029999999999994 0.029999999999994 0.0 6 +7 0.0320150852203369 0.0300000000000011 0.0300000000000011 0.0 7 +8 0.0320718288421631 0.0300000000000011 0.0300000000000011 0.0 8 +9 0.0765988826751709 0.0799999999999983 0.0799999999999983 0.0 9 +10 0.0331180095672607 0.0300000000000011 0.0300000000000011 0.0 10 +11 0.0346410274505615 0.0399999999999991 0.0399999999999991 0.0 11 +12 0.0330672264099121 0.0300000000000011 0.0300000000000011 0.0 12 +13 0.0326869487762451 0.0300000000000011 0.0300000000000011 0.0 13 +14 0.0323951244354248 0.0399999999999991 0.0399999999999991 0.0 14 +15 0.0317728519439697 0.0300000000000011 0.0300000000000011 0.0 15 +16 0.0336828231811523 0.0300000000000011 0.0300000000000011 0.0 16 +17 0.0816280841827393 0.0799999999999983 0.0799999999999983 0.0 17 +18 0.0336179733276367 0.0399999999999991 0.0399999999999991 0.0 18 +19 0.0329349040985107 0.0300000000000011 0.0300000000000011 0.0 19 +20 0.0328211784362793 0.0300000000000011 0.0300000000000011 0.0 20 +21 0.0326688289642334 0.0300000000000011 0.0300000000000011 0.0 21 +22 0.0329129695892334 0.0399999999999991 0.0399999999999991 0.0 22 +23 0.0351161956787109 0.0300000000000011 0.0300000000000011 0.0 23 +24 0.073289155960083 0.0799999999999983 0.0799999999999983 0.0 24 +25 0.0333049297332764 0.0300000000000011 0.0300000000000011 0.0 25 +26 0.0327980518341064 0.029999999999994 0.029999999999994 0.0 26 +27 0.0333559513092041 0.0400000000000063 0.0400000000000063 0.0 27 +28 0.0331299304962158 0.029999999999994 0.029999999999994 0.0 28 +29 0.0361030101776123 0.0300000000000011 0.0300000000000011 0.0 29 +30 0.0326149463653564 0.0399999999999991 0.0399999999999991 0.0 30 +31 0.0354421138763428 0.0300000000000011 0.0300000000000011 0.0 31 +32 0.0737769603729248 0.0799999999999983 0.0799999999999983 0.0 32 +33 0.0334198474884033 0.0300000000000011 0.0300000000000011 0.0 33 +34 0.0328729152679443 0.0300000000000011 0.0300000000000011 0.0 34 +35 0.0363237857818604 0.0399999999999991 0.0399999999999991 0.0 35 +36 0.0331850051879883 0.0300000000000011 0.0300000000000011 0.0 36 +37 0.033970832824707 0.0399999999999991 0.0399999999999991 0.0 37 +38 0.0325729846954346 0.0300000000000011 0.0300000000000011 0.0 38 +39 0.0321781635284424 0.0300000000000011 0.0300000000000011 0.0 39 +40 0.0730009078979492 0.0700000000000003 0.0700000000000003 0.0 40 +41 0.0354671478271484 0.0399999999999991 0.0399999999999991 0.0 41 +42 0.0329980850219727 0.0300000000000011 0.0300000000000011 0.0 42 +43 0.0432839393615723 0.0499999999999972 0.0499999999999972 0.0 43 +44 0.0330131053924561 0.0300000000000011 0.0300000000000011 0.0 44 +45 0.032541036605835 0.0300000000000011 0.0300000000000011 0.0 45 +46 0.0323638916015625 0.0300000000000011 0.0300000000000011 0.0 46 +47 0.0322492122650146 0.0399999999999991 0.0399999999999991 0.0 47 +48 0.0752780437469482 0.0700000000000003 0.0700000000000003 0.0 48 +49 0.0334651470184326 0.0300000000000011 0.0300000000000011 0.0 49 +50 0.0330009460449219 0.0399999999999991 0.0399999999999991 0.0 50 +51 0.0331478118896484 0.0300000000000011 0.0300000000000011 0.0 51 +52 0.0328009128570557 0.029999999999994 0.029999999999994 0.0 52 +53 0.0326621532440186 0.0400000000000063 0.0400000000000063 0.0 53 +54 0.0325331687927246 0.029999999999994 0.029999999999994 0.0 54 +55 0.0355179309844971 0.0300000000000011 0.0300000000000011 0.0 55 +56 0.0758390426635742 0.0800000000000054 0.0800000000000054 0.0 56 +57 0.0330648422241211 0.029999999999994 0.029999999999994 0.0 57 +58 0.0333669185638428 0.0399999999999991 0.0399999999999991 0.0 58 +59 0.0331768989562988 0.0300000000000011 0.0300000000000011 0.0 59 +60 0.0326540470123291 0.0300000000000011 0.0300000000000011 0.0 60 +61 0.036034107208252 0.0399999999999991 0.0399999999999991 0.0 61 +62 0.0326058864593506 0.0300000000000011 0.0300000000000011 0.0 62 +63 0.032081127166748 0.0300000000000011 0.0300000000000011 0.0 63 +64 0.0732240676879883 0.0799999999999983 0.0799999999999983 0.0 64 +65 0.0332009792327881 0.0300000000000011 0.0300000000000011 0.0 65 +66 0.0333409309387207 0.0300000000000011 0.0300000000000011 0.0 66 +67 0.0352249145507812 0.0399999999999991 0.0399999999999991 0.0 67 +68 0.0328779220581055 0.0300000000000011 0.0300000000000011 0.0 68 +69 0.0408899784088135 0.0399999999999991 0.0399999999999991 0.0 69 +70 0.0330538749694824 0.0399999999999991 0.0399999999999991 0.0 70 +71 0.0315990447998047 0.0300000000000011 0.0300000000000011 0.0 71 +72 0.0723180770874023 0.0700000000000003 0.0700000000000003 0.0 72 +73 0.0360608100891113 0.0399999999999991 0.0399999999999991 0.0 73 +74 0.0332560539245605 0.0300000000000011 0.0300000000000011 0.0 74 +75 0.0337710380554199 0.0300000000000011 0.0300000000000011 0.0 75 +76 0.0330729484558105 0.0399999999999991 0.0399999999999991 0.0 76 +77 0.0325820446014404 0.0300000000000011 0.0300000000000011 0.0 77 +78 0.0323619842529297 0.029999999999994 0.029999999999994 0.0 78 +79 0.0319099426269531 0.0300000000000011 0.0300000000000011 0.0 79 +80 0.0756161212921143 0.0800000000000054 0.0800000000000054 0.0 80 +81 0.0331521034240723 0.029999999999994 0.029999999999994 0.0 81 +82 0.0353209972381592 0.0400000000000063 0.0400000000000063 0.0 82 +83 0.0330510139465332 0.029999999999994 0.029999999999994 0.0 83 +84 0.03314208984375 0.0300000000000011 0.0300000000000011 0.0 84 +85 0.03261399269104 0.0300000000000011 0.0300000000000011 0.0 85 +86 0.0322940349578857 0.0399999999999991 0.0399999999999991 0.0 86 +87 0.034559965133667 0.0300000000000011 0.0300000000000011 0.0 87 +88 0.0729730129241943 0.0700000000000003 0.0700000000000003 0.0 88 +89 0.033174991607666 0.0399999999999991 0.0399999999999991 0.0 89 +90 0.0331950187683105 0.0300000000000011 0.0300000000000011 0.0 90 +91 0.032789945602417 0.0300000000000011 0.0300000000000011 0.0 91 +92 0.032573938369751 0.0399999999999991 0.0399999999999991 0.0 92 +93 0.0352959632873535 0.0300000000000011 0.0300000000000011 0.0 93 +94 0.0322601795196533 0.0300000000000011 0.0300000000000011 0.0 94 +95 0.0399200916290283 0.0399999999999991 0.0399999999999991 0.0 95 +96 0.0733668804168701 0.0799999999999983 0.0799999999999983 0.0 96 +97 0.0330679416656494 0.0300000000000011 0.0300000000000011 0.0 97 +98 0.0331020355224609 0.0300000000000011 0.0300000000000011 0.0 98 +99 0.0338099002838135 0.0399999999999991 0.0399999999999991 0.0 99 +100 0.0351119041442871 0.0300000000000011 0.0300000000000011 0.0 100 +101 0.0325391292572021 0.0399999999999991 0.0399999999999991 0.0 101 +102 0.0326120853424072 0.0300000000000011 0.0300000000000011 0.0 102 +103 0.0314269065856934 0.029999999999994 0.029999999999994 0.0 103 +104 0.0736079216003418 0.0700000000000003 0.0700000000000003 0.0 104 +105 0.0331168174743652 0.0399999999999991 0.0399999999999991 0.0 105 +106 0.0369949340820312 0.0300000000000011 0.0300000000000011 0.0 106 +107 0.033034086227417 0.0399999999999991 0.0399999999999991 0.0 107 +108 0.0347108840942383 0.0300000000000011 0.0300000000000011 0.0 108 +109 0.0326550006866455 0.0300000000000011 0.0300000000000011 0.0 109 +110 0.032649040222168 0.0399999999999991 0.0399999999999991 0.0 110 +111 0.0317308902740479 0.0300000000000011 0.0300000000000011 0.0 111 +112 0.075963020324707 0.0700000000000003 0.0700000000000003 0.0 112 +113 0.0332450866699219 0.0399999999999991 0.0399999999999991 0.0 113 +114 0.0340969562530518 0.0300000000000011 0.0300000000000011 0.0 114 +115 0.0331099033355713 0.0300000000000011 0.0300000000000011 0.0 115 +116 0.0326979160308838 0.0399999999999991 0.0399999999999991 0.0 116 +117 0.0322890281677246 0.0300000000000011 0.0300000000000011 0.0 117 +118 0.0321509838104248 0.0300000000000011 0.0300000000000011 0.0 118 +119 0.0315690040588379 0.029999999999994 0.029999999999994 0.0 119 +120 0.0853371620178223 0.0900000000000034 0.0900000000000034 0.0 120 +121 0.0338900089263916 0.0300000000000011 0.0300000000000011 0.0 121 +122 0.0330648422241211 0.0399999999999991 0.0399999999999991 0.0 122 +123 0.0330510139465332 0.0300000000000011 0.0300000000000011 0.0 123 +124 0.0327119827270508 0.0300000000000011 0.0300000000000011 0.0 124 +125 0.0324461460113525 0.029999999999994 0.029999999999994 0.0 125 +126 0.036160945892334 0.0400000000000063 0.0400000000000063 0.0 126 +127 0.0314981937408447 0.029999999999994 0.029999999999994 0.0 127 +128 0.073836088180542 0.0800000000000054 0.0800000000000054 0.0 128 +129 0.0328719615936279 0.029999999999994 0.029999999999994 0.0 129 +130 0.0332820415496826 0.0300000000000011 0.0300000000000011 0.0 130 +131 0.0329020023345947 0.0300000000000011 0.0300000000000011 0.0 131 +132 0.0362491607666016 0.0399999999999991 0.0399999999999991 0.0 132 +133 0.0325329303741455 0.0300000000000011 0.0300000000000011 0.0 133 +134 0.0340819358825684 0.0399999999999991 0.0399999999999991 0.0 134 +135 0.0319511890411377 0.0300000000000011 0.0300000000000011 0.0 135 +136 0.0739138126373291 0.0700000000000003 0.0700000000000003 0.0 136 +137 0.0330600738525391 0.0300000000000011 0.0300000000000011 0.0 137 +138 0.0359530448913574 0.0399999999999991 0.0399999999999991 0.0 138 +139 0.0330100059509277 0.0300000000000011 0.0300000000000011 0.0 139 +140 0.0330448150634766 0.0399999999999991 0.0399999999999991 0.0 140 +141 0.0330119132995605 0.0300000000000011 0.0300000000000011 0.0 141 +142 0.0321979522705078 0.0300000000000011 0.0300000000000011 0.0 142 +143 0.0314090251922607 0.029999999999994 0.029999999999994 0.0 143 +144 0.0762948989868164 0.0800000000000054 0.0800000000000054 0.0 144 +145 0.0330369472503662 0.0300000000000011 0.0300000000000011 0.0 145 +146 0.0413818359375 0.0399999999999991 0.0399999999999991 0.0 146 +147 0.0336639881134033 0.0399999999999991 0.0399999999999991 0.0 147 +148 0.032634973526001 0.0300000000000011 0.0300000000000011 0.0 148 +149 0.0324230194091797 0.029999999999994 0.029999999999994 0.0 149 +150 0.0322530269622803 0.0400000000000063 0.0400000000000063 0.0 150 +151 0.0314328670501709 0.029999999999994 0.029999999999994 0.0 151 +152 0.0764839649200439 0.0700000000000003 0.0700000000000003 0.0 152 +153 0.0351881980895996 0.0400000000000063 0.0400000000000063 0.0 153 +154 0.0330648422241211 0.029999999999994 0.029999999999994 0.0 154 +155 0.0328710079193115 0.0399999999999991 0.0399999999999991 0.0 155 +156 0.032764196395874 0.0300000000000011 0.0300000000000011 0.0 156 +157 0.0323169231414795 0.0300000000000011 0.0300000000000011 0.0 157 +158 0.0350921154022217 0.0399999999999991 0.0399999999999991 0.0 158 +159 0.0315439701080322 0.0300000000000011 0.0300000000000011 0.0 159 +160 0.0760791301727295 0.0700000000000003 0.0700000000000003 0.0 160 +161 0.0333390235900879 0.0399999999999991 0.0399999999999991 0.0 161 +162 0.0331790447235107 0.0300000000000011 0.0300000000000011 0.0 162 +163 0.0328421592712402 0.0300000000000011 0.0300000000000011 0.0 163 +164 0.0354018211364746 0.0399999999999991 0.0399999999999991 0.0 164 +165 0.0326108932495117 0.0300000000000011 0.0300000000000011 0.0 165 +166 0.0330290794372559 0.0300000000000011 0.0300000000000011 0.0 166 +167 0.0316469669342041 0.0300000000000011 0.0300000000000011 0.0 167 +168 0.0735650062561035 0.0799999999999983 0.0799999999999983 0.0 168 +169 0.0328128337860107 0.0300000000000011 0.0300000000000011 0.0 169 +170 0.034276008605957 0.0399999999999991 0.0399999999999991 0.0 170 +171 0.0350871086120605 0.0300000000000011 0.0300000000000011 0.0 171 +172 0.0402491092681885 0.0399999999999991 0.0399999999999991 0.0 172 +173 0.033289909362793 0.0300000000000011 0.0300000000000011 0.0 173 +174 0.0319631099700928 0.0399999999999991 0.0399999999999991 0.0 174 +175 0.0314111709594727 0.029999999999994 0.029999999999994 0.0 175 +176 0.0736920833587646 0.0700000000000003 0.0700000000000003 0.0 176 +177 0.0366611480712891 0.0400000000000063 0.0400000000000063 0.0 177 +178 0.0331029891967773 0.029999999999994 0.029999999999994 0.0 178 +179 0.0331480503082275 0.0300000000000011 0.0300000000000011 0.0 179 +180 0.0324270725250244 0.0399999999999991 0.0399999999999991 0.0 180 +181 0.0324950218200684 0.0300000000000011 0.0300000000000011 0.0 181 +182 0.032120943069458 0.0300000000000011 0.0300000000000011 0.0 182 +183 0.0316941738128662 0.0300000000000011 0.0300000000000011 0.0 183 +184 0.0764799118041992 0.0799999999999983 0.0799999999999983 0.0 184 +185 0.0351009368896484 0.0300000000000011 0.0300000000000011 0.0 185 +186 0.0331439971923828 0.0399999999999991 0.0399999999999991 0.0 186 +187 0.0333070755004883 0.0300000000000011 0.0300000000000011 0.0 187 +188 0.0326988697052002 0.0300000000000011 0.0300000000000011 0.0 188 +189 0.0324010848999023 0.0399999999999991 0.0399999999999991 0.0 189 +190 0.0343129634857178 0.0300000000000011 0.0300000000000011 0.0 190 +191 0.0317180156707764 0.0300000000000011 0.0300000000000011 0.0 191 +192 0.0754880905151367 0.0799999999999983 0.0799999999999983 0.0 192 +193 0.0328428745269775 0.0300000000000011 0.0300000000000011 0.0 193 +194 0.0328872203826904 0.029999999999994 0.029999999999994 0.0 194 +195 0.0326900482177734 0.0400000000000063 0.0400000000000063 0.0 195 +196 0.0326938629150391 0.029999999999994 0.029999999999994 0.0 196 +197 0.036156177520752 0.0400000000000063 0.0400000000000063 0.0 197 +198 0.0402121543884277 0.029999999999994 0.029999999999994 0.0 198 +199 0.0345208644866943 0.0400000000000063 0.0400000000000063 0.0 199 +200 0.0736300945281982 0.0699999999999932 0.0699999999999932 0.0 200 +201 0.0329070091247559 0.0400000000000063 0.0400000000000063 0.0 201 +202 0.0329358577728271 0.029999999999994 0.029999999999994 0.0 202 +203 0.0367400646209717 0.0400000000000063 0.0400000000000063 0.0 203 +204 0.0326740741729736 0.029999999999994 0.029999999999994 0.0 204 +205 0.0328309535980225 0.0300000000000011 0.0300000000000011 0.0 205 +206 0.0319180488586426 0.0300000000000011 0.0300000000000011 0.0 206 +207 0.0315039157867432 0.0300000000000011 0.0300000000000011 0.0 207 +208 0.073983907699585 0.0799999999999983 0.0799999999999983 0.0 208 +209 0.0354940891265869 0.0300000000000011 0.0300000000000011 0.0 209 +210 0.0329270362854004 0.0399999999999991 0.0399999999999991 0.0 210 +211 0.0364441871643066 0.0300000000000011 0.0300000000000011 0.0 211 +212 0.0326921939849854 0.0300000000000011 0.0300000000000011 0.0 212 +213 0.0329389572143555 0.0399999999999991 0.0399999999999991 0.0 213 +214 0.0320320129394531 0.0300000000000011 0.0300000000000011 0.0 214 +215 0.0314679145812988 0.0300000000000011 0.0300000000000011 0.0 215 +216 0.0766069889068604 0.0799999999999983 0.0799999999999983 0.0 216 +217 0.0343639850616455 0.0300000000000011 0.0300000000000011 0.0 217 +218 0.0331821441650391 0.0399999999999991 0.0399999999999991 0.0 218 +219 0.0328841209411621 0.0300000000000011 0.0300000000000011 0.0 219 +220 0.0324678421020508 0.029999999999994 0.029999999999994 0.0 220 +221 0.0323128700256348 0.0300000000000011 0.0300000000000011 0.0 221 +222 0.0320940017700195 0.0399999999999991 0.0399999999999991 0.0 222 +223 0.084298849105835 0.0800000000000054 0.0800000000000054 0.0 223 +224 0.0338959693908691 0.0300000000000011 0.0300000000000011 0.0 224 +225 0.0326578617095947 0.0399999999999991 0.0399999999999991 0.0 225 +226 0.0329980850219727 0.029999999999994 0.029999999999994 0.0 226 +227 0.0328388214111328 0.0300000000000011 0.0300000000000011 0.0 227 +228 0.0324342250823975 0.0399999999999991 0.0399999999999991 0.0 228 +229 0.0363619327545166 0.0300000000000011 0.0300000000000011 0.0 229 +230 0.0319449901580811 0.0300000000000011 0.0300000000000011 0.0 230 +231 0.0728111267089844 0.0799999999999983 0.0799999999999983 0.0 231 +232 0.0331339836120605 0.0300000000000011 0.0300000000000011 0.0 232 +233 0.0330288410186768 0.0300000000000011 0.0300000000000011 0.0 233 +234 0.0328319072723389 0.0399999999999991 0.0399999999999991 0.0 234 +235 0.0353119373321533 0.0300000000000011 0.0300000000000011 0.0 235 +236 0.0324058532714844 0.0300000000000011 0.0300000000000011 0.0 236 +237 0.0343661308288574 0.0399999999999991 0.0399999999999991 0.0 237 +238 0.0319287776947021 0.0300000000000011 0.0300000000000011 0.0 238 +239 0.0734179019927979 0.0700000000000003 0.0700000000000003 0.0 239 +240 0.0330750942230225 0.0399999999999991 0.0399999999999991 0.0 240 +241 0.0359859466552734 0.0300000000000011 0.0300000000000011 0.0 241 +242 0.0331950187683105 0.0399999999999991 0.0399999999999991 0.0 242 +243 0.0336649417877197 0.0300000000000011 0.0300000000000011 0.0 243 +244 0.0327489376068115 0.0300000000000011 0.0300000000000011 0.0 244 +245 0.0324509143829346 0.029999999999994 0.029999999999994 0.0 245 +246 0.0315418243408203 0.0399999999999991 0.0399999999999991 0.0 246 +247 0.0725250244140625 0.0700000000000003 0.0700000000000003 0.0 247 +248 0.0361208915710449 0.0300000000000011 0.0300000000000011 0.0 248 +249 0.040661096572876 0.0399999999999991 0.0399999999999991 0.0 249 +250 0.0346300601959229 0.0400000000000063 0.0400000000000063 0.0 250 +251 0.0325310230255127 0.029999999999994 0.029999999999994 0.0 251 +252 0.032663106918335 0.0300000000000011 0.0300000000000011 0.0 252 +253 0.0323901176452637 0.0399999999999991 0.0399999999999991 0.0 253 +254 0.0314888954162598 0.0300000000000011 0.0300000000000011 0.0 254 +255 0.0757758617401123 0.0700000000000003 0.0700000000000003 0.0 255 +256 0.0334639549255371 0.0399999999999991 0.0399999999999991 0.0 256 +257 0.032958984375 0.0300000000000011 0.0300000000000011 0.0 257 +258 0.0329427719116211 0.0300000000000011 0.0300000000000011 0.0 258 +259 0.0325839519500732 0.0399999999999991 0.0399999999999991 0.0 259 +260 0.0327038764953613 0.0300000000000011 0.0300000000000011 0.0 260 +261 0.0347969532012939 0.0300000000000011 0.0300000000000011 0.0 261 +262 0.0313179492950439 0.0399999999999991 0.0399999999999991 0.0 262 +263 0.0764021873474121 0.0700000000000003 0.0700000000000003 0.0 263 +264 0.0333998203277588 0.0300000000000011 0.0300000000000011 0.0 264 +265 0.0331900119781494 0.0399999999999991 0.0399999999999991 0.0 265 +266 0.0328788757324219 0.0300000000000011 0.0300000000000011 0.0 266 +267 0.0352470874786377 0.0399999999999991 0.0399999999999991 0.0 267 +268 0.0326640605926514 0.0300000000000011 0.0300000000000011 0.0 268 +269 0.0323259830474854 0.029999999999994 0.029999999999994 0.0 269 +270 0.0321478843688965 0.0300000000000011 0.0300000000000011 0.0 270 +271 0.0730900764465332 0.0799999999999983 0.0799999999999983 0.0 271 +272 0.032844066619873 0.0300000000000011 0.0300000000000011 0.0 272 +273 0.0331649780273438 0.0300000000000011 0.0300000000000011 0.0 273 +274 0.0364649295806885 0.0399999999999991 0.0399999999999991 0.0 274 +275 0.0396530628204346 0.0399999999999991 0.0399999999999991 0.0 275 +276 0.0334179401397705 0.0300000000000011 0.0300000000000011 0.0 276 +277 0.0320639610290527 0.0300000000000011 0.0300000000000011 0.0 277 +278 0.0313940048217773 0.0399999999999991 0.0399999999999991 0.0 278 +279 0.0731561183929443 0.0700000000000003 0.0700000000000003 0.0 279 +280 0.0364029407501221 0.0399999999999991 0.0399999999999991 0.0 280 +281 0.0330798625946045 0.0300000000000011 0.0300000000000011 0.0 281 +282 0.0338191986083984 0.0300000000000011 0.0300000000000011 0.0 282 +283 0.0326099395751953 0.0399999999999991 0.0399999999999991 0.0 283 +284 0.0324950218200684 0.0300000000000011 0.0300000000000011 0.0 284 +285 0.0321521759033203 0.0300000000000011 0.0300000000000011 0.0 285 +286 0.0321328639984131 0.0300000000000011 0.0300000000000011 0.0 286 +287 0.0761940479278564 0.0799999999999983 0.0799999999999983 0.0 287 +288 0.0365800857543945 0.0300000000000011 0.0300000000000011 0.0 288 +289 0.0353879928588867 0.0399999999999991 0.0399999999999991 0.0 289 +290 0.0333998203277588 0.0300000000000011 0.0300000000000011 0.0 290 +291 0.0328271389007568 0.029999999999994 0.029999999999994 0.0 291 +292 0.0326738357543945 0.0400000000000063 0.0400000000000063 0.0 292 +293 0.0339128971099854 0.029999999999994 0.029999999999994 0.0 293 +294 0.0325300693511963 0.0300000000000011 0.0300000000000011 0.0 294 +295 0.0739338397979736 0.0800000000000054 0.0800000000000054 0.0 295 +296 0.0328948497772217 0.029999999999994 0.029999999999994 0.0 296 +297 0.0328888893127441 0.0300000000000011 0.0300000000000011 0.0 297 +298 0.0327708721160889 0.0399999999999991 0.0399999999999991 0.0 298 +299 0.0325500965118408 0.0300000000000011 0.0300000000000011 0.0 299 +300 0.0354809761047363 0.0300000000000011 0.0300000000000011 0.0 300 +301 0.0396809577941895 0.0399999999999991 0.0399999999999991 0.0 301 +302 0.0334930419921875 0.0399999999999991 0.0399999999999991 0.0 302 +303 0.0734050273895264 0.0700000000000003 0.0700000000000003 0.0 303 +304 0.0328478813171387 0.0300000000000011 0.0300000000000011 0.0 304 +305 0.0329740047454834 0.0399999999999991 0.0399999999999991 0.0 305 +306 0.0364749431610107 0.0300000000000011 0.0300000000000011 0.0 306 +307 0.0326058864593506 0.0300000000000011 0.0300000000000011 0.0 307 +308 0.0327680110931396 0.0399999999999991 0.0399999999999991 0.0 308 +309 0.0319027900695801 0.0300000000000011 0.0300000000000011 0.0 309 +310 0.0315032005310059 0.0300000000000011 0.0300000000000011 0.0 310 +311 0.073652982711792 0.0700000000000003 0.0700000000000003 0.0 311 +312 0.0356411933898926 0.0399999999999991 0.0399999999999991 0.0 312 +313 0.0330371856689453 0.0300000000000011 0.0300000000000011 0.0 313 +314 0.0342891216278076 0.0399999999999991 0.0399999999999991 0.0 314 +315 0.0345110893249512 0.0300000000000011 0.0300000000000011 0.0 315 +316 0.032926082611084 0.029999999999994 0.029999999999994 0.0 316 +317 0.031851053237915 0.0399999999999991 0.0399999999999991 0.0 317 +318 0.0316848754882812 0.0300000000000011 0.0300000000000011 0.0 318 +319 0.0761759281158447 0.0700000000000003 0.0700000000000003 0.0 319 +320 0.0328528881072998 0.0399999999999991 0.0399999999999991 0.0 320 +321 0.0334789752960205 0.0300000000000011 0.0300000000000011 0.0 321 +322 0.0328638553619385 0.0300000000000011 0.0300000000000011 0.0 322 +323 0.0323901176452637 0.0399999999999991 0.0399999999999991 0.0 323 +324 0.0323100090026855 0.0300000000000011 0.0300000000000011 0.0 324 +325 0.0324501991271973 0.0300000000000011 0.0300000000000011 0.0 325 +326 0.0336298942565918 0.0300000000000011 0.0300000000000011 0.0 326 +327 0.0810260772705078 0.0899999999999963 0.0899999999999963 0.0 327 +328 0.0327072143554688 0.0300000000000011 0.0300000000000011 0.0 328 +329 0.0328741073608398 0.0300000000000011 0.0300000000000011 0.0 329 +330 0.0328249931335449 0.0300000000000011 0.0300000000000011 0.0 330 +331 0.0325191020965576 0.0399999999999991 0.0399999999999991 0.0 331 +332 0.0351779460906982 0.0300000000000011 0.0300000000000011 0.0 332 +333 0.0318300724029541 0.0300000000000011 0.0300000000000011 0.0 333 +334 0.075192928314209 0.0799999999999983 0.0799999999999983 0.0 334 +335 0.0331308841705322 0.0300000000000011 0.0300000000000011 0.0 335 +336 0.0328052043914795 0.029999999999994 0.029999999999994 0.0 336 +337 0.0331370830535889 0.0400000000000063 0.0400000000000063 0.0 337 +338 0.0356910228729248 0.029999999999994 0.029999999999994 0.0 338 +339 0.0324921607971191 0.0400000000000063 0.0400000000000063 0.0 339 +340 0.0324490070343018 0.029999999999994 0.029999999999994 0.0 340 +341 0.0341949462890625 0.0300000000000011 0.0300000000000011 0.0 341 +342 0.0734210014343262 0.0799999999999983 0.0799999999999983 0.0 342 +343 0.0332908630371094 0.0300000000000011 0.0300000000000011 0.0 343 +344 0.0332479476928711 0.0300000000000011 0.0300000000000011 0.0 344 +345 0.0360391139984131 0.0399999999999991 0.0399999999999991 0.0 345 +346 0.0328700542449951 0.0300000000000011 0.0300000000000011 0.0 346 +347 0.0346879959106445 0.0399999999999991 0.0399999999999991 0.0 347 +348 0.0322730541229248 0.0300000000000011 0.0300000000000011 0.0 348 +349 0.0316729545593262 0.0300000000000011 0.0300000000000011 0.0 349 +350 0.0730090141296387 0.0700000000000003 0.0700000000000003 0.0 350 +351 0.0364499092102051 0.0399999999999991 0.0399999999999991 0.0 351 +352 0.0416209697723389 0.0399999999999991 0.0399999999999991 0.0 352 +353 0.0340771675109863 0.0399999999999991 0.0399999999999991 0.0 353 +354 0.0326759815216064 0.0300000000000011 0.0300000000000011 0.0 354 +355 0.0324649810791016 0.0300000000000011 0.0300000000000011 0.0 355 +356 0.032310962677002 0.0300000000000011 0.0300000000000011 0.0 356 +357 0.0313961505889893 0.0300000000000011 0.0300000000000011 0.0 357 +358 0.0751090049743652 0.0799999999999983 0.0799999999999983 0.0 358 +359 0.0351879596710205 0.0399999999999991 0.0399999999999991 0.0 359 +360 0.0331299304962158 0.0300000000000011 0.0300000000000011 0.0 360 +361 0.0328550338745117 0.0300000000000011 0.0300000000000011 0.0 361 +362 0.0325639247894287 0.029999999999994 0.029999999999994 0.0 362 +363 0.0325849056243896 0.0400000000000063 0.0400000000000063 0.0 363 +364 0.0344219207763672 0.029999999999994 0.029999999999994 0.0 364 +365 0.0323021411895752 0.0300000000000011 0.0300000000000011 0.0 365 +366 0.0760447978973389 0.0800000000000054 0.0800000000000054 0.0 366 +367 0.0335848331451416 0.029999999999994 0.029999999999994 0.0 367 +368 0.0331020355224609 0.0399999999999991 0.0399999999999991 0.0 368 +369 0.0329232215881348 0.0300000000000011 0.0300000000000011 0.0 369 +370 0.0328400135040283 0.0300000000000011 0.0300000000000011 0.0 370 +371 0.0363020896911621 0.0399999999999991 0.0399999999999991 0.0 371 +372 0.0322511196136475 0.0300000000000011 0.0300000000000011 0.0 372 +373 0.0333948135375977 0.0300000000000011 0.0300000000000011 0.0 373 +374 0.0732510089874268 0.0799999999999983 0.0799999999999983 0.0 374 +375 0.032930850982666 0.0300000000000011 0.0300000000000011 0.0 375 +376 0.0330500602722168 0.0300000000000011 0.0300000000000011 0.0 376 +377 0.0361061096191406 0.0399999999999991 0.0399999999999991 0.0 377 +378 0.0395760536193848 0.0399999999999991 0.0399999999999991 0.0 378 +379 0.0334169864654541 0.0300000000000011 0.0300000000000011 0.0 379 +380 0.0320568084716797 0.0300000000000011 0.0300000000000011 0.0 380 +381 0.0315189361572266 0.0399999999999991 0.0399999999999991 0.0 381 +382 0.0733020305633545 0.0700000000000003 0.0700000000000003 0.0 382 +383 0.0355980396270752 0.0399999999999991 0.0399999999999991 0.0 383 +384 0.0331339836120605 0.0300000000000011 0.0300000000000011 0.0 384 +385 0.0331411361694336 0.0300000000000011 0.0300000000000011 0.0 385 +386 0.0324721336364746 0.0300000000000011 0.0300000000000011 0.0 386 +387 0.0324320793151855 0.0399999999999991 0.0399999999999991 0.0 387 +388 0.0321850776672363 0.029999999999994 0.029999999999994 0.0 388 +389 0.0315890312194824 0.0300000000000011 0.0300000000000011 0.0 389 +390 0.0761289596557617 0.0800000000000054 0.0800000000000054 0.0 390 +391 0.033301830291748 0.029999999999994 0.029999999999994 0.0 391 +392 0.035081148147583 0.0300000000000011 0.0300000000000011 0.0 392 +393 0.0335009098052979 0.0399999999999991 0.0399999999999991 0.0 393 +394 0.0326759815216064 0.0300000000000011 0.0300000000000011 0.0 394 +395 0.0327270030975342 0.0300000000000011 0.0300000000000011 0.0 395 +396 0.0323770046234131 0.0399999999999991 0.0399999999999991 0.0 396 +397 0.0347421169281006 0.0300000000000011 0.0300000000000011 0.0 397 +398 0.0752899646759033 0.0799999999999983 0.0799999999999983 0.0 398 +399 0.0327789783477783 0.0300000000000011 0.0300000000000011 0.0 399 +400 0.032951831817627 0.0300000000000011 0.0300000000000011 0.0 400 +401 0.03273606300354 0.0300000000000011 0.0300000000000011 0.0 401 +402 0.0324621200561523 0.0399999999999991 0.0399999999999991 0.0 402 +403 0.0350461006164551 0.0300000000000011 0.0300000000000011 0.0 403 +404 0.0376379489898682 0.0399999999999991 0.0399999999999991 0.0 404 +405 0.0354411602020264 0.0300000000000011 0.0300000000000011 0.0 405 +406 0.0734958648681641 0.0799999999999983 0.0799999999999983 0.0 406 +407 0.0329210758209229 0.0300000000000011 0.0300000000000011 0.0 407 +408 0.0329289436340332 0.0300000000000011 0.0300000000000011 0.0 408 +409 0.0354850292205811 0.0399999999999991 0.0399999999999991 0.0 409 +410 0.0325729846954346 0.0300000000000011 0.0300000000000011 0.0 410 +411 0.0327589511871338 0.0399999999999991 0.0399999999999991 0.0 411 +412 0.0319170951843262 0.0300000000000011 0.0300000000000011 0.0 412 +413 0.031519889831543 0.029999999999994 0.029999999999994 0.0 413 +414 0.0742340087890625 0.0700000000000003 0.0700000000000003 0.0 414 +415 0.0346739292144775 0.0399999999999991 0.0399999999999991 0.0 415 +416 0.0351288318634033 0.0300000000000011 0.0300000000000011 0.0 416 +417 0.0329630374908447 0.0399999999999991 0.0399999999999991 0.0 417 +418 0.0367558002471924 0.0300000000000011 0.0300000000000011 0.0 418 +419 0.0328981876373291 0.0300000000000011 0.0300000000000011 0.0 419 +420 0.0320210456848145 0.0399999999999991 0.0399999999999991 0.0 420 +421 0.031790018081665 0.0300000000000011 0.0300000000000011 0.0 421 +422 0.0784010887145996 0.0799999999999983 0.0799999999999983 0.0 422 +423 0.0330309867858887 0.0300000000000011 0.0300000000000011 0.0 423 +424 0.0335760116577148 0.0300000000000011 0.0300000000000011 0.0 424 +425 0.0327050685882568 0.0399999999999991 0.0399999999999991 0.0 425 +426 0.0326788425445557 0.0300000000000011 0.0300000000000011 0.0 426 +427 0.032289981842041 0.0300000000000011 0.0300000000000011 0.0 427 +428 0.0317809581756592 0.0300000000000011 0.0300000000000011 0.0 428 +429 0.0816869735717773 0.0899999999999963 0.0899999999999963 0.0 429 +430 0.035430908203125 0.0300000000000011 0.0300000000000011 0.0 430 +431 0.0327348709106445 0.0300000000000011 0.0300000000000011 0.0 431 +432 0.0328209400177002 0.0399999999999991 0.0399999999999991 0.0 432 +433 0.0328578948974609 0.0300000000000011 0.0300000000000011 0.0 433 +434 0.0324020385742188 0.0300000000000011 0.0300000000000011 0.0 434 +435 0.0351409912109375 0.0399999999999991 0.0399999999999991 0.0 435 +436 0.0321168899536133 0.0300000000000011 0.0300000000000011 0.0 436 +437 0.0726029872894287 0.0700000000000003 0.0700000000000003 0.0 437 +438 0.0331008434295654 0.029999999999994 0.029999999999994 0.0 438 +439 0.0328960418701172 0.0399999999999991 0.0399999999999991 0.0 439 +440 0.0328078269958496 0.0300000000000011 0.0300000000000011 0.0 440 +441 0.0326459407806396 0.0300000000000011 0.0300000000000011 0.0 441 +442 0.0361838340759277 0.0399999999999991 0.0399999999999991 0.0 442 +443 0.0322508811950684 0.0300000000000011 0.0300000000000011 0.0 443 +444 0.0355379581451416 0.0399999999999991 0.0399999999999991 0.0 444 +445 0.0736260414123535 0.0700000000000003 0.0700000000000003 0.0 445 +446 0.0333738327026367 0.0300000000000011 0.0300000000000011 0.0 446 +447 0.0333800315856934 0.0399999999999991 0.0399999999999991 0.0 447 +448 0.0369861125946045 0.0300000000000011 0.0300000000000011 0.0 448 +449 0.033034086227417 0.0399999999999991 0.0399999999999991 0.0 449 +450 0.034984827041626 0.0300000000000011 0.0300000000000011 0.0 450 +451 0.0323779582977295 0.0300000000000011 0.0300000000000011 0.0 451 +452 0.0319168567657471 0.0399999999999991 0.0399999999999991 0.0 452 +453 0.0730609893798828 0.0700000000000003 0.0700000000000003 0.0 453 +454 0.0357108116149902 0.0399999999999991 0.0399999999999991 0.0 454 +455 0.0403239727020264 0.0399999999999991 0.0399999999999991 0.0 455 +456 0.033923864364624 0.0300000000000011 0.0300000000000011 0.0 456 +457 0.0325479507446289 0.0300000000000011 0.0300000000000011 0.0 457 +458 0.0323481559753418 0.0300000000000011 0.0300000000000011 0.0 458 +459 0.0323350429534912 0.0399999999999991 0.0399999999999991 0.0 459 +460 0.0314900875091553 0.0300000000000011 0.0300000000000011 0.0 460 +461 0.075538158416748 0.0700000000000003 0.0700000000000003 0.0 461 +462 0.0340449810028076 0.0399999999999991 0.0399999999999991 0.0 462 +463 0.0331201553344727 0.0300000000000011 0.0300000000000011 0.0 463 +464 0.0330970287322998 0.029999999999994 0.029999999999994 0.0 464 +465 0.0326929092407227 0.0399999999999991 0.0399999999999991 0.0 465 +466 0.0326869487762451 0.0300000000000011 0.0300000000000011 0.0 466 +467 0.0325558185577393 0.0300000000000011 0.0300000000000011 0.0 467 +468 0.0355589389801025 0.0399999999999991 0.0399999999999991 0.0 468 +469 0.0771338939666748 0.0700000000000003 0.0700000000000003 0.0 469 +470 0.0334289073944092 0.0399999999999991 0.0399999999999991 0.0 470 +471 0.0330390930175781 0.0300000000000011 0.0300000000000011 0.0 471 +472 0.0329241752624512 0.0300000000000011 0.0300000000000011 0.0 472 +473 0.0327908992767334 0.0399999999999991 0.0399999999999991 0.0 473 +474 0.0363669395446777 0.0300000000000011 0.0300000000000011 0.0 474 +475 0.0322010517120361 0.0300000000000011 0.0300000000000011 0.0 475 +476 0.0328471660614014 0.0399999999999991 0.0399999999999991 0.0 476 +477 0.0735671520233154 0.0700000000000003 0.0700000000000003 0.0 477 +478 0.0327999591827393 0.0300000000000011 0.0300000000000011 0.0 478 +479 0.0329790115356445 0.0399999999999991 0.0399999999999991 0.0 479 +480 0.0350720882415771 0.0300000000000011 0.0300000000000011 0.0 480 +481 0.0392179489135742 0.0399999999999991 0.0399999999999991 0.0 481 +482 0.0342378616333008 0.0399999999999991 0.0399999999999991 0.0 482 +483 0.0319888591766357 0.0300000000000011 0.0300000000000011 0.0 483 +484 0.0314619541168213 0.0300000000000011 0.0300000000000011 0.0 484 +485 0.0736970901489258 0.0700000000000003 0.0700000000000003 0.0 485 +486 0.0357317924499512 0.0399999999999991 0.0399999999999991 0.0 486 +487 0.0331878662109375 0.0300000000000011 0.0300000000000011 0.0 487 +488 0.033804178237915 0.0399999999999991 0.0399999999999991 0.0 488 +489 0.0325119495391846 0.0300000000000011 0.0300000000000011 0.0 489 +490 0.0325300693511963 0.029999999999994 0.029999999999994 0.0 490 +491 0.0321159362792969 0.0300000000000011 0.0300000000000011 0.0 491 +492 0.0320580005645752 0.0399999999999991 0.0399999999999991 0.0 492 +493 0.075861930847168 0.0700000000000003 0.0700000000000003 0.0 493 +494 0.033599853515625 0.0399999999999991 0.0399999999999991 0.0 494 +495 0.0367560386657715 0.0300000000000011 0.0300000000000011 0.0 495 +496 0.0333199501037598 0.0300000000000011 0.0300000000000011 0.0 496 +497 0.0325191020965576 0.0399999999999991 0.0399999999999991 0.0 497 +498 0.0327298641204834 0.0300000000000011 0.0300000000000011 0.0 498 +499 0.0322799682617188 0.0300000000000011 0.0300000000000011 0.0 499 +500 0.0348708629608154 0.0399999999999991 0.0399999999999991 0.0 500 +501 0.0749578475952148 0.0700000000000003 0.0700000000000003 0.0 501 +502 0.0332460403442383 0.0399999999999991 0.0399999999999991 0.0 502 +503 0.0331079959869385 0.0300000000000011 0.0300000000000011 0.0 503 +504 0.0328578948974609 0.0300000000000011 0.0300000000000011 0.0 504 +505 0.032494068145752 0.0300000000000011 0.0300000000000011 0.0 505 +506 0.0351459980010986 0.0399999999999991 0.0399999999999991 0.0 506 +507 0.0394799709320068 0.0500000000000043 0.0399999999999991 0.01 507 +508 0.0342020988464355 0.0300000000000011 0.0300000000000011 0.0 508 +509 0.0742120742797852 0.0799999999999983 0.0799999999999983 0.0 509 +510 0.0330269336700439 0.0300000000000011 0.0300000000000011 0.0 510 +511 0.032991886138916 0.0300000000000011 0.0300000000000011 0.0 511 +512 0.0354578495025635 0.0399999999999991 0.0399999999999991 0.0 512 +513 0.0327198505401611 0.0300000000000011 0.0300000000000011 0.0 513 +514 0.0336050987243652 0.029999999999994 0.029999999999994 0.0 514 +515 0.0318880081176758 0.0400000000000063 0.0400000000000063 0.0 515 +516 0.0725610256195068 0.0699999999999932 0.0699999999999932 0.0 516 +517 0.0332450866699219 0.0300000000000011 0.0300000000000011 0.0 517 +518 0.0342578887939453 0.0399999999999991 0.0399999999999991 0.0 518 +519 0.035430908203125 0.0300000000000011 0.0300000000000011 0.0 519 +520 0.032912015914917 0.0399999999999991 0.0399999999999991 0.0 520 +521 0.0366041660308838 0.0300000000000011 0.0300000000000011 0.0 521 +522 0.0328991413116455 0.0300000000000011 0.0300000000000011 0.0 522 +523 0.0319130420684814 0.0399999999999991 0.0399999999999991 0.0 523 +524 0.07318115234375 0.0700000000000003 0.0700000000000003 0.0 524 +525 0.0363700389862061 0.0399999999999991 0.0399999999999991 0.0 525 +526 0.033411979675293 0.0300000000000011 0.0300000000000011 0.0 526 +527 0.0364720821380615 0.0399999999999991 0.0399999999999991 0.0 527 +528 0.0327281951904297 0.0300000000000011 0.0300000000000011 0.0 528 +529 0.0325851440429688 0.0300000000000011 0.0300000000000011 0.0 529 +530 0.0322520732879639 0.0300000000000011 0.0300000000000011 0.0 530 +531 0.0316128730773926 0.0399999999999991 0.0399999999999991 0.0 531 +532 0.0813291072845459 0.0799999999999983 0.0799999999999983 0.0 532 +533 0.0356478691101074 0.0300000000000011 0.0300000000000011 0.0 533 +534 0.0330061912536621 0.0300000000000011 0.0300000000000011 0.0 534 +535 0.0327270030975342 0.0399999999999991 0.0399999999999991 0.0 535 +536 0.032696008682251 0.0300000000000011 0.0300000000000011 0.0 536 +537 0.032243013381958 0.0300000000000011 0.0300000000000011 0.0 537 +538 0.0348541736602783 0.0399999999999991 0.0399999999999991 0.0 538 +539 0.031674861907959 0.0300000000000011 0.0300000000000011 0.0 539 +540 0.0754058361053467 0.0700000000000003 0.0700000000000003 0.0 540 +541 0.0328490734100342 0.0399999999999991 0.0399999999999991 0.0 541 +542 0.0332391262054443 0.029999999999994 0.029999999999994 0.0 542 +543 0.0331962108612061 0.0300000000000011 0.0300000000000011 0.0 543 +544 0.0350210666656494 0.0399999999999991 0.0399999999999991 0.0 544 +545 0.0324161052703857 0.0300000000000011 0.0300000000000011 0.0 545 +546 0.031865119934082 0.0300000000000011 0.0300000000000011 0.0 546 +547 0.0355000495910645 0.0399999999999991 0.0399999999999991 0.0 547 +548 0.0733621120452881 0.0700000000000003 0.0700000000000003 0.0 548 +549 0.0331029891967773 0.0300000000000011 0.0300000000000011 0.0 549 +550 0.0332908630371094 0.0399999999999991 0.0399999999999991 0.0 550 +551 0.0365278720855713 0.0300000000000011 0.0300000000000011 0.0 551 +552 0.0326669216156006 0.0399999999999991 0.0399999999999991 0.0 552 +553 0.0345711708068848 0.0300000000000011 0.0300000000000011 0.0 553 +554 0.0320999622344971 0.0300000000000011 0.0300000000000011 0.0 554 +555 0.0315120220184326 0.0300000000000011 0.0300000000000011 0.0 555 +556 0.0733709335327148 0.0700000000000003 0.0700000000000003 0.0 556 +557 0.0357170104980469 0.0300000000000011 0.0300000000000011 0.0 557 +558 0.0411560535430908 0.0399999999999991 0.0399999999999991 0.0 558 +559 0.0337309837341309 0.0399999999999991 0.0399999999999991 0.0 559 +560 0.0325090885162354 0.0300000000000011 0.0300000000000011 0.0 560 +561 0.0326089859008789 0.0300000000000011 0.0300000000000011 0.0 561 +562 0.032412052154541 0.029999999999994 0.029999999999994 0.0 562 +563 0.0314450263977051 0.0300000000000011 0.0300000000000011 0.0 563 +564 0.0781939029693604 0.0700000000000003 0.0700000000000003 0.0 564 +565 0.0359461307525635 0.0399999999999991 0.0399999999999991 0.0 565 +566 0.0339870452880859 0.0300000000000011 0.0300000000000011 0.0 566 +567 0.0329389572143555 0.0399999999999991 0.0399999999999991 0.0 567 +568 0.0336530208587646 0.029999999999994 0.029999999999994 0.0 568 +569 0.0326399803161621 0.0300000000000011 0.0300000000000011 0.0 569 +570 0.0351450443267822 0.0399999999999991 0.0399999999999991 0.0 570 +571 0.0314168930053711 0.0300000000000011 0.0300000000000011 0.0 571 +572 0.0775408744812012 0.0800000000000054 0.0800000000000054 0.0 572 +573 0.032926082611084 0.029999999999994 0.029999999999994 0.0 573 +574 0.0330569744110107 0.0300000000000011 0.0300000000000011 0.0 574 +575 0.0329349040985107 0.0300000000000011 0.0300000000000011 0.0 575 +576 0.0327939987182617 0.0399999999999991 0.0399999999999991 0.0 576 +577 0.035599946975708 0.0300000000000011 0.0300000000000011 0.0 577 +578 0.0321230888366699 0.0399999999999991 0.0399999999999991 0.0 578 +579 0.0320999622344971 0.0300000000000011 0.0300000000000011 0.0 579 +580 0.0739450454711914 0.0700000000000003 0.0700000000000003 0.0 580 +581 0.0332319736480713 0.0300000000000011 0.0300000000000011 0.0 581 +582 0.0331840515136719 0.0300000000000011 0.0300000000000011 0.0 582 +583 0.0358431339263916 0.0300000000000011 0.0300000000000011 0.0 583 +584 0.0413031578063965 0.0499999999999972 0.0499999999999972 0.0 584 +585 0.0345101356506348 0.0300000000000011 0.0300000000000011 0.0 585 +586 0.0317580699920654 0.0300000000000011 0.0300000000000011 0.0 586 +587 0.0729880332946777 0.0799999999999983 0.0799999999999983 0.0 587 +588 0.0332069396972656 0.0300000000000011 0.0300000000000011 0.0 588 +589 0.036264181137085 0.0300000000000011 0.0300000000000011 0.0 589 +590 0.0331530570983887 0.0399999999999991 0.0399999999999991 0.0 590 +591 0.0343399047851562 0.0300000000000011 0.0300000000000011 0.0 591 +592 0.0326418876647949 0.0300000000000011 0.0300000000000011 0.0 592 +593 0.0326697826385498 0.0300000000000011 0.0300000000000011 0.0 593 +594 0.0320968627929688 0.0299999999999869 0.029999999999994 0.0 594 +595 0.0752952098846436 0.0800000000000125 0.0800000000000054 0.0 595 +596 0.0330331325531006 0.0299999999999869 0.029999999999994 0.0 596 +597 0.0343711376190186 0.0300000000000011 0.0300000000000011 0.0 597 +598 0.035207986831665 0.0400000000000063 0.0400000000000063 0.0 598 +599 0.0326581001281738 0.0300000000000011 0.0300000000000011 0.0 599 +600 0.0325701236724854 0.0300000000000011 0.0300000000000011 0.0 600 +601 0.0330169200897217 0.039999999999992 0.039999999999992 0.0 601 +602 0.0319371223449707 0.0300000000000011 0.0300000000000011 0.0 602 +603 0.0774281024932861 0.0799999999999983 0.0799999999999983 0.0 603 +604 0.033113956451416 0.0300000000000011 0.0300000000000011 0.0 604 +605 0.0331709384918213 0.0300000000000011 0.0300000000000011 0.0 605 +606 0.0327689647674561 0.0300000000000011 0.0300000000000011 0.0 606 +607 0.0324411392211914 0.0400000000000063 0.0400000000000063 0.0 607 +608 0.0325808525085449 0.0299999999999869 0.0299999999999869 0.0 608 +609 0.0360062122344971 0.0400000000000063 0.0400000000000063 0.0 609 +610 0.041234016418457 0.0400000000000063 0.0400000000000063 0.0 610 +611 0.0736250877380371 0.0699999999999932 0.0699999999999932 0.0 611 +612 0.0329921245574951 0.0300000000000011 0.0300000000000011 0.0 612 +613 0.0332169532775879 0.0400000000000063 0.0400000000000063 0.0 613 +614 0.0327460765838623 0.0299999999999869 0.0299999999999869 0.0 614 +615 0.0364718437194824 0.0400000000000063 0.0400000000000063 0.0 615 +616 0.0324280261993408 0.0300000000000011 0.0300000000000011 0.0 616 +617 0.0323798656463623 0.0300000000000011 0.0300000000000011 0.0 617 +618 0.031386137008667 0.0300000000000011 0.0300000000000011 0.0 618 +619 0.0726630687713623 0.0799999999999983 0.0799999999999983 0.0 619 +620 0.0328989028930664 0.0300000000000011 0.0300000000000011 0.0 620 +621 0.0358729362487793 0.0300000000000011 0.0300000000000011 0.0 621 +622 0.0327029228210449 0.039999999999992 0.039999999999992 0.0 622 +623 0.0342001914978027 0.0300000000000011 0.0300000000000011 0.0 623 +624 0.0347521305084229 0.0400000000000063 0.0400000000000063 0.0 624 +625 0.0318779945373535 0.0300000000000011 0.0300000000000011 0.0 625 +626 0.0316078662872314 0.0300000000000011 0.0300000000000011 0.0 626 +627 0.0768020153045654 0.0699999999999932 0.0699999999999932 0.0 627 +628 0.0332560539245605 0.0400000000000063 0.0400000000000063 0.0 628 +629 0.0345439910888672 0.0300000000000011 0.0300000000000011 0.0 629 +630 0.033174991607666 0.039999999999992 0.039999999999992 0.0 630 +631 0.0327689647674561 0.0300000000000011 0.0300000000000011 0.0 631 +632 0.0324020385742188 0.0300000000000011 0.0300000000000011 0.0 632 +633 0.0320298671722412 0.0300000000000011 0.0300000000000011 0.0 633 +634 0.0313320159912109 0.0300000000000011 0.0300000000000011 0.0 634 +635 0.0831730365753174 0.0900000000000034 0.0900000000000034 0.0 635 +636 0.0344598293304443 0.0299999999999869 0.0299999999999869 0.0 636 +637 0.0330190658569336 0.0400000000000063 0.0400000000000063 0.0 637 +638 0.033113956451416 0.0300000000000011 0.0300000000000011 0.0 638 +639 0.032689094543457 0.0300000000000011 0.0300000000000011 0.0 639 +640 0.0323820114135742 0.0300000000000011 0.0300000000000011 0.0 640 +641 0.034714937210083 0.039999999999992 0.039999999999992 0.0 641 +642 0.0318310260772705 0.0300000000000011 0.0300000000000011 0.0 642 +643 0.0750701427459717 0.0700000000000074 0.0700000000000074 0.0 643 +644 0.0330171585083008 0.039999999999992 0.039999999999992 0.0 644 +645 0.0331709384918213 0.0300000000000011 0.0300000000000011 0.0 645 +646 0.0328099727630615 0.0300000000000011 0.0300000000000011 0.0 646 +647 0.0354018211364746 0.0400000000000063 0.0400000000000063 0.0 647 +648 0.0324749946594238 0.0300000000000011 0.0300000000000011 0.0 648 +649 0.0331239700317383 0.0300000000000011 0.0300000000000011 0.0 649 +650 0.0337600708007812 0.039999999999992 0.039999999999992 0.0 650 +651 0.0735490322113037 0.0700000000000074 0.0700000000000074 0.0 651 +652 0.0332188606262207 0.0300000000000011 0.0300000000000011 0.0 652 +653 0.0344240665435791 0.039999999999992 0.039999999999992 0.0 653 +654 0.0346159934997559 0.0300000000000011 0.0300000000000011 0.0 654 +655 0.0326159000396729 0.0400000000000063 0.0400000000000063 0.0 655 +656 0.0342769622802734 0.0299999999999869 0.0299999999999869 0.0 656 +657 0.0318350791931152 0.0300000000000011 0.0300000000000011 0.0 657 +658 0.0315489768981934 0.0300000000000011 0.0300000000000011 0.0 658 +659 0.0741128921508789 0.0799999999999983 0.0799999999999983 0.0 659 +660 0.0384690761566162 0.0400000000000063 0.0400000000000063 0.0 660 +661 0.0412099361419678 0.0400000000000063 0.0400000000000063 0.0 661 +662 0.0339169502258301 0.0299999999999869 0.0299999999999869 0.0 662 +663 0.0325090885162354 0.0300000000000011 0.0300000000000011 0.0 663 +664 0.0323750972747803 0.0400000000000063 0.0400000000000063 0.0 664 +665 0.0319221019744873 0.0300000000000011 0.0300000000000011 0.0 665 +666 0.0757949352264404 0.0699999999999932 0.0699999999999932 0.0 666 +667 0.0332348346710205 0.0400000000000063 0.0400000000000063 0.0 667 +668 0.0343492031097412 0.0300000000000011 0.0300000000000011 0.0 668 +669 0.0330471992492676 0.0300000000000011 0.0300000000000011 0.0 669 +670 0.0328240394592285 0.039999999999992 0.039999999999992 0.0 670 +671 0.0326519012451172 0.0300000000000011 0.0300000000000011 0.0 671 +672 0.0323309898376465 0.0300000000000011 0.0300000000000011 0.0 672 +673 0.0348069667816162 0.0400000000000063 0.0400000000000063 0.0 673 +674 0.0734519958496094 0.0699999999999932 0.0699999999999932 0.0 674 +675 0.0358669757843018 0.0400000000000063 0.0400000000000063 0.0 675 +676 0.0329530239105225 0.0300000000000011 0.0300000000000011 0.0 676 +677 0.033228874206543 0.0300000000000011 0.0300000000000011 0.0 677 +678 0.0329709053039551 0.039999999999992 0.039999999999992 0.0 678 +679 0.0349721908569336 0.0300000000000011 0.0300000000000011 0.0 679 +680 0.0329270362854004 0.0300000000000011 0.0300000000000011 0.0 680 +681 0.0317440032958984 0.0400000000000063 0.0400000000000063 0.0 681 +682 0.0737960338592529 0.0699999999999932 0.0699999999999932 0.0 682 +683 0.0329961776733398 0.0300000000000011 0.0300000000000011 0.0 683 +684 0.0329370498657227 0.0400000000000063 0.0400000000000063 0.0 684 +685 0.033027172088623 0.0299999999999869 0.0299999999999869 0.0 685 +686 0.0384509563446045 0.0400000000000063 0.0400000000000063 0.0 686 +687 0.0391240119934082 0.0400000000000063 0.0400000000000063 0.0 687 +688 0.0333750247955322 0.0299999999999869 0.0299999999999869 0.0 688 +689 0.0313661098480225 0.0300000000000011 0.0300000000000011 0.0 689 +690 0.0728821754455566 0.0700000000000074 0.0700000000000074 0.0 690 +691 0.0328829288482666 0.039999999999992 0.039999999999992 0.0 691 +692 0.0367858409881592 0.0300000000000011 0.0300000000000011 0.0 692 +693 0.032905101776123 0.0400000000000063 0.0400000000000063 0.0 693 +694 0.0336589813232422 0.0300000000000011 0.0300000000000011 0.0 694 +695 0.0322878360748291 0.0300000000000011 0.0300000000000011 0.0 695 +696 0.0319581031799316 0.0300000000000011 0.0300000000000011 0.0 696 +697 0.0315032005310059 0.039999999999992 0.039999999999992 0.0 697 +698 0.0756649971008301 0.0700000000000074 0.0700000000000074 0.0 698 +699 0.0332357883453369 0.039999999999992 0.039999999999992 0.0 699 +700 0.0345721244812012 0.0300000000000011 0.0300000000000011 0.0 700 +701 0.035128116607666 0.0300000000000011 0.0300000000000011 0.0 701 +702 0.0327088832855225 0.0400000000000063 0.0400000000000063 0.0 702 +703 0.032559871673584 0.0300000000000011 0.0300000000000011 0.0 703 +704 0.0327198505401611 0.0300000000000011 0.0300000000000011 0.0 704 +705 0.0315008163452148 0.0299999999999869 0.0299999999999869 0.0 705 +706 0.0784509181976318 0.0800000000000125 0.0800000000000125 0.0 706 +707 0.032890796661377 0.039999999999992 0.039999999999992 0.0 707 +708 0.0331568717956543 0.0300000000000011 0.0300000000000011 0.0 708 +709 0.0327529907226562 0.0300000000000011 0.0300000000000011 0.0 709 +710 0.0325257778167725 0.0300000000000011 0.0300000000000011 0.0 710 +711 0.0323739051818848 0.039999999999992 0.039999999999992 0.0 711 +712 0.0377719402313232 0.0300000000000011 0.0300000000000011 0.0 712 +713 0.0389621257781982 0.0400000000000063 0.0400000000000063 0.0 713 +714 0.0756630897521973 0.0799999999999983 0.0799999999999983 0.0 714 +715 0.0329148769378662 0.0300000000000011 0.0300000000000011 0.0 715 +716 0.0330750942230225 0.0400000000000063 0.0400000000000063 0.0 716 +717 0.0328159332275391 0.0299999999999869 0.0299999999999869 0.0 717 +718 0.0366039276123047 0.0300000000000011 0.0300000000000011 0.0 718 +719 0.032505989074707 0.0400000000000063 0.0400000000000063 0.0 719 +720 0.0332479476928711 0.0300000000000011 0.0300000000000011 0.0 720 +721 0.0314240455627441 0.0300000000000011 0.0300000000000011 0.0 721 +722 0.0737588405609131 0.0799999999999983 0.0799999999999983 0.0 722 +723 0.0348548889160156 0.0300000000000011 0.0300000000000011 0.0 723 +724 0.0358438491821289 0.0300000000000011 0.0300000000000011 0.0 724 +725 0.0327739715576172 0.0300000000000011 0.0300000000000011 0.0 725 +726 0.0338411331176758 0.0300000000000011 0.0300000000000011 0.0 726 +727 0.0345768928527832 0.0400000000000063 0.0400000000000063 0.0 727 +728 0.0319709777832031 0.0300000000000011 0.0300000000000011 0.0 728 +729 0.0316281318664551 0.0300000000000011 0.0300000000000011 0.0 729 +730 0.0774428844451904 0.0799999999999983 0.0799999999999983 0.0 730 +731 0.0331730842590332 0.0300000000000011 0.0300000000000011 0.0 731 +732 0.0344212055206299 0.0300000000000011 0.0300000000000011 0.0 732 +733 0.0328938961029053 0.039999999999992 0.039999999999992 0.0 733 +734 0.032724142074585 0.0300000000000011 0.0300000000000011 0.0 734 +735 0.0324850082397461 0.0300000000000011 0.0300000000000011 0.0 735 +736 0.031792163848877 0.0300000000000011 0.0300000000000011 0.0 736 +737 0.0799460411071777 0.0799999999999983 0.0799999999999983 0.0 737 +738 0.0354650020599365 0.0400000000000063 0.0400000000000063 0.0 738 +739 0.0343890190124512 0.0299999999999869 0.0299999999999869 0.0 739 +740 0.0328691005706787 0.0400000000000063 0.0400000000000063 0.0 740 +741 0.0328059196472168 0.0300000000000011 0.0300000000000011 0.0 741 +742 0.0325958728790283 0.0300000000000011 0.0300000000000011 0.0 742 +743 0.0322740077972412 0.039999999999992 0.039999999999992 0.0 743 +744 0.0356390476226807 0.0300000000000011 0.0300000000000011 0.0 744 +745 0.0736830234527588 0.0700000000000074 0.0700000000000074 0.0 745 +746 0.0331189632415771 0.0300000000000011 0.0300000000000011 0.0 746 +747 0.0331828594207764 0.0300000000000011 0.0300000000000011 0.0 747 +748 0.0329599380493164 0.0300000000000011 0.0300000000000011 0.0 748 +749 0.0325560569763184 0.0400000000000063 0.0400000000000063 0.0 749 +750 0.0352969169616699 0.0300000000000011 0.0300000000000011 0.0 750 +751 0.0321471691131592 0.0300000000000011 0.0300000000000011 0.0 751 +752 0.0331270694732666 0.039999999999992 0.039999999999992 0.0 752 +753 0.0755550861358643 0.0700000000000074 0.0700000000000074 0.0 753 +754 0.0331971645355225 0.039999999999992 0.039999999999992 0.0 754 +755 0.0333280563354492 0.0300000000000011 0.0300000000000011 0.0 755 +756 0.0349440574645996 0.0300000000000011 0.0300000000000011 0.0 756 +757 0.0327320098876953 0.0400000000000063 0.0400000000000063 0.0 757 +758 0.0337162017822266 0.0300000000000011 0.0300000000000011 0.0 758 +759 0.0320689678192139 0.0299999999999869 0.0299999999999869 0.0 759 +760 0.0315940380096436 0.0300000000000011 0.0300000000000011 0.0 760 +761 0.0736989974975586 0.0800000000000125 0.0800000000000125 0.0 761 +762 0.0331079959869385 0.0299999999999869 0.0299999999999869 0.0 762 +763 0.0434081554412842 0.0400000000000063 0.0400000000000063 0.0 763 +764 0.0350160598754883 0.0400000000000063 0.0400000000000063 0.0 764 +765 0.0333938598632812 0.0299999999999869 0.0299999999999869 0.0 765 +766 0.0325360298156738 0.0400000000000063 0.0400000000000063 0.0 766 +767 0.032012939453125 0.0300000000000011 0.0300000000000011 0.0 767 +768 0.031588077545166 0.0300000000000011 0.0300000000000011 0.0 768 +769 0.0773451328277588 0.0799999999999983 0.0799999999999983 0.0 769 +770 0.0328960418701172 0.0300000000000011 0.0300000000000011 0.0 770 +771 0.0350039005279541 0.0300000000000011 0.0300000000000011 0.0 771 +772 0.0326879024505615 0.039999999999992 0.039999999999992 0.0 772 +773 0.0326569080352783 0.0300000000000011 0.0300000000000011 0.0 773 +774 0.0326459407806396 0.0300000000000011 0.0300000000000011 0.0 774 +775 0.0321180820465088 0.0300000000000011 0.0300000000000011 0.0 775 +776 0.0343871116638184 0.0400000000000063 0.0400000000000063 0.0 776 +777 0.0758569240570068 0.0799999999999983 0.0799999999999983 0.0 777 +778 0.0349979400634766 0.0300000000000011 0.0300000000000011 0.0 778 +779 0.0329880714416504 0.0300000000000011 0.0300000000000011 0.0 779 +780 0.0330510139465332 0.039999999999992 0.039999999999992 0.0 780 +781 0.0328168869018555 0.0300000000000011 0.0300000000000011 0.0 781 +782 0.0347089767456055 0.0300000000000011 0.0300000000000011 0.0 782 +783 0.0322279930114746 0.0400000000000063 0.0400000000000063 0.0 783 +784 0.0752460956573486 0.0699999999999932 0.0699999999999932 0.0 784 +785 0.0333998203277588 0.0300000000000011 0.0300000000000011 0.0 785 +786 0.0327608585357666 0.0400000000000063 0.0400000000000063 0.0 786 +787 0.032987117767334 0.0300000000000011 0.0300000000000011 0.0 787 +788 0.0328860282897949 0.0299999999999869 0.0299999999999869 0.0 788 +789 0.0421018600463867 0.0500000000000114 0.0500000000000114 0.0 789 +790 0.0354950428009033 0.0300000000000011 0.0300000000000011 0.0 790 +791 0.0326569080352783 0.0299999999999869 0.0299999999999869 0.0 791 +792 0.072484016418457 0.0800000000000125 0.0800000000000125 0.0 792 +793 0.0332272052764893 0.0300000000000011 0.0300000000000011 0.0 793 +794 0.0329101085662842 0.0299999999999869 0.0299999999999869 0.0 794 +795 0.0368521213531494 0.0400000000000063 0.0400000000000063 0.0 795 +796 0.0328860282897949 0.0300000000000011 0.0300000000000011 0.0 796 +797 0.0351109504699707 0.039999999999992 0.039999999999992 0.0 797 +798 0.0322809219360352 0.0300000000000011 0.0300000000000011 0.0 798 +799 0.0317561626434326 0.0300000000000011 0.0300000000000011 0.0 799 +800 0.0744378566741943 0.0799999999999983 0.0799999999999983 0.0 800 +801 0.0369539260864258 0.0300000000000011 0.0300000000000011 0.0 801 +802 0.0338389873504639 0.0400000000000063 0.0400000000000063 0.0 802 +803 0.0353808403015137 0.0300000000000011 0.0300000000000011 0.0 803 +804 0.0346858501434326 0.039999999999992 0.039999999999992 0.0 804 +805 0.0324549674987793 0.0300000000000011 0.0300000000000011 0.0 805 +806 0.0338549613952637 0.0300000000000011 0.0300000000000011 0.0 806 +807 0.0316150188446045 0.0300000000000011 0.0300000000000011 0.0 807 +808 0.0747511386871338 0.0799999999999983 0.0799999999999983 0.0 808 +809 0.0340969562530518 0.0300000000000011 0.0300000000000011 0.0 809 +810 0.0330560207366943 0.0300000000000011 0.0300000000000011 0.0 810 +811 0.0328769683837891 0.0400000000000063 0.0400000000000063 0.0 811 +812 0.0325078964233398 0.0300000000000011 0.0300000000000011 0.0 812 +813 0.0323269367218018 0.0300000000000011 0.0300000000000011 0.0 813 +814 0.0345659255981445 0.039999999999992 0.039999999999992 0.0 814 +815 0.0393409729003906 0.0300000000000011 0.0300000000000011 0.0 815 +816 0.0769538879394531 0.0799999999999983 0.0799999999999983 0.0 816 +817 0.0329430103302002 0.0300000000000011 0.0300000000000011 0.0 817 +818 0.033038854598999 0.0400000000000063 0.0400000000000063 0.0 818 +819 0.0329020023345947 0.0300000000000011 0.0300000000000011 0.0 819 +820 0.0346760749816895 0.0299999999999869 0.0299999999999869 0.0 820 +821 0.0338461399078369 0.0400000000000063 0.0400000000000063 0.0 821 +822 0.0328898429870605 0.0300000000000011 0.0300000000000011 0.0 822 +823 0.0318491458892822 0.0300000000000011 0.0300000000000011 0.0 823 +824 0.0737371444702148 0.0799999999999983 0.0799999999999983 0.0 824 +825 0.032710075378418 0.0300000000000011 0.0300000000000011 0.0 825 +826 0.0330679416656494 0.0300000000000011 0.0300000000000011 0.0 826 +827 0.0366559028625488 0.039999999999992 0.039999999999992 0.0 827 +828 0.0327389240264893 0.0300000000000011 0.0300000000000011 0.0 828 +829 0.0343880653381348 0.0400000000000063 0.0400000000000063 0.0 829 +830 0.0338549613952637 0.0300000000000011 0.0300000000000011 0.0 830 +831 0.0315511226654053 0.0300000000000011 0.0300000000000011 0.0 831 +832 0.0741341114044189 0.0699999999999932 0.0699999999999932 0.0 832 +833 0.0351898670196533 0.0400000000000063 0.0400000000000063 0.0 833 +834 0.0331771373748779 0.0300000000000011 0.0300000000000011 0.0 834 +835 0.0344979763031006 0.039999999999992 0.039999999999992 0.0 835 +836 0.0324339866638184 0.0300000000000011 0.0300000000000011 0.0 836 +837 0.0324251651763916 0.0300000000000011 0.0300000000000011 0.0 837 +838 0.0322468280792236 0.0400000000000063 0.0400000000000063 0.0 838 +839 0.0315029621124268 0.0300000000000011 0.0300000000000011 0.0 839 +840 0.0842621326446533 0.0799999999999983 0.0799999999999983 0.0 840 +841 0.035271167755127 0.039999999999992 0.039999999999992 0.0 841 +842 0.0329780578613281 0.0300000000000011 0.0300000000000011 0.0 842 +843 0.0328261852264404 0.0300000000000011 0.0300000000000011 0.0 843 +844 0.032487154006958 0.0300000000000011 0.0300000000000011 0.0 844 +845 0.0325088500976562 0.0300000000000011 0.0300000000000011 0.0 845 +846 0.0327229499816895 0.0299999999999869 0.0299999999999869 0.0 846 +847 0.0770940780639648 0.0800000000000125 0.0800000000000125 0.0 847 +848 0.0332331657409668 0.0299999999999869 0.0299999999999869 0.0 848 +849 0.0330700874328613 0.0300000000000011 0.0300000000000011 0.0 849 +850 0.0333080291748047 0.0400000000000063 0.0400000000000063 0.0 850 +851 0.0327019691467285 0.0300000000000011 0.0300000000000011 0.0 851 +852 0.0325930118560791 0.0300000000000011 0.0300000000000011 0.0 852 +853 0.0363738536834717 0.039999999999992 0.039999999999992 0.0 853 +854 0.0318160057067871 0.0300000000000011 0.0300000000000011 0.0 854 +855 0.0756251811981201 0.0799999999999983 0.0799999999999983 0.0 855 +856 0.0331168174743652 0.0300000000000011 0.0300000000000011 0.0 856 +857 0.0332381725311279 0.0300000000000011 0.0300000000000011 0.0 857 +858 0.0331380367279053 0.0400000000000063 0.0400000000000063 0.0 858 +859 0.0359609127044678 0.0300000000000011 0.0300000000000011 0.0 859 +860 0.0326030254364014 0.0300000000000011 0.0300000000000011 0.0 860 +861 0.0326559543609619 0.039999999999992 0.039999999999992 0.0 861 +862 0.0313940048217773 0.0300000000000011 0.0300000000000011 0.0 862 +863 0.0721480846405029 0.0700000000000074 0.0700000000000074 0.0 863 +864 0.0329670906066895 0.0300000000000011 0.0300000000000011 0.0 864 +865 0.0358521938323975 0.039999999999992 0.039999999999992 0.0 865 +866 0.0417828559875488 0.0400000000000063 0.0400000000000063 0.0 866 +867 0.0335261821746826 0.039999999999992 0.039999999999992 0.0 867 +868 0.032412052154541 0.0300000000000011 0.0300000000000011 0.0 868 +869 0.0315959453582764 0.0300000000000011 0.0300000000000011 0.0 869 +870 0.0313148498535156 0.0300000000000011 0.0300000000000011 0.0 870 +871 0.0756919384002686 0.0799999999999983 0.0799999999999983 0.0 871 +872 0.033372163772583 0.0300000000000011 0.0300000000000011 0.0 872 +873 0.0342988967895508 0.0300000000000011 0.0300000000000011 0.0 873 +874 0.0328269004821777 0.039999999999992 0.039999999999992 0.0 874 +875 0.0327079296112061 0.0300000000000011 0.0300000000000011 0.0 875 +876 0.0325889587402344 0.0300000000000011 0.0300000000000011 0.0 876 +877 0.0320539474487305 0.0300000000000011 0.0300000000000011 0.0 877 +878 0.0315239429473877 0.0400000000000063 0.0400000000000063 0.0 878 +879 0.0760519504547119 0.0699999999999932 0.0699999999999932 0.0 879 +880 0.0334291458129883 0.0300000000000011 0.0300000000000011 0.0 880 +881 0.0349709987640381 0.0400000000000063 0.0400000000000063 0.0 881 +882 0.0328500270843506 0.0300000000000011 0.0300000000000011 0.0 882 +883 0.0326099395751953 0.0300000000000011 0.0300000000000011 0.0 883 +884 0.0326600074768066 0.039999999999992 0.039999999999992 0.0 884 +885 0.0347640514373779 0.0300000000000011 0.0300000000000011 0.0 885 +886 0.0317268371582031 0.0300000000000011 0.0300000000000011 0.0 886 +887 0.0741100311279297 0.0799999999999983 0.0799999999999983 0.0 887 +888 0.0328361988067627 0.0300000000000011 0.0300000000000011 0.0 888 +889 0.0330181121826172 0.0300000000000011 0.0300000000000011 0.0 889 +890 0.0327560901641846 0.0400000000000063 0.0400000000000063 0.0 890 +891 0.0344109535217285 0.0299999999999869 0.0299999999999869 0.0 891 +892 0.0412158966064453 0.0400000000000063 0.0400000000000063 0.0 892 +893 0.03265380859375 0.0400000000000063 0.0400000000000063 0.0 893 +894 0.0321509838104248 0.0299999999999869 0.0299999999999869 0.0 894 +895 0.0741260051727295 0.0700000000000074 0.0700000000000074 0.0 895 +896 0.0328559875488281 0.0300000000000011 0.0300000000000011 0.0 896 +897 0.0330810546875 0.039999999999992 0.039999999999992 0.0 897 +898 0.0366909503936768 0.0300000000000011 0.0300000000000011 0.0 898 +899 0.0327630043029785 0.0400000000000063 0.0400000000000063 0.0 899 +900 0.0326259136199951 0.0300000000000011 0.0300000000000011 0.0 900 +901 0.031965970993042 0.0300000000000011 0.0300000000000011 0.0 901 +902 0.0730900764465332 0.0699999999999932 0.0699999999999932 0.0 902 +903 0.0331590175628662 0.0400000000000063 0.0400000000000063 0.0 903 +904 0.0365490913391113 0.0300000000000011 0.0300000000000011 0.0 904 +905 0.0330300331115723 0.039999999999992 0.039999999999992 0.0 905 +906 0.0332710742950439 0.0300000000000011 0.0300000000000011 0.0 906 +907 0.0344429016113281 0.0300000000000011 0.0300000000000011 0.0 907 +908 0.032494068145752 0.0400000000000063 0.0400000000000063 0.0 908 +909 0.0318870544433594 0.0300000000000011 0.0300000000000011 0.0 909 +910 0.0748629570007324 0.0699999999999932 0.0699999999999932 0.0 910 +911 0.0334439277648926 0.0400000000000063 0.0400000000000063 0.0 911 +912 0.0351619720458984 0.0300000000000011 0.0300000000000011 0.0 912 +913 0.0328991413116455 0.039999999999992 0.039999999999992 0.0 913 +914 0.0326261520385742 0.0300000000000011 0.0300000000000011 0.0 914 +915 0.0323889255523682 0.0300000000000011 0.0300000000000011 0.0 915 +916 0.0323429107666016 0.0300000000000011 0.0300000000000011 0.0 916 +917 0.0321781635284424 0.039999999999992 0.039999999999992 0.0 917 +918 0.0845181941986084 0.0800000000000125 0.0800000000000125 0.0 918 +919 0.0327539443969727 0.0299999999999869 0.0299999999999869 0.0 919 +920 0.0328059196472168 0.0300000000000011 0.0300000000000011 0.0 920 +921 0.0324711799621582 0.0400000000000063 0.0400000000000063 0.0 921 +922 0.0323400497436523 0.0300000000000011 0.0300000000000011 0.0 922 +923 0.0321018695831299 0.0300000000000011 0.0300000000000011 0.0 923 +924 0.0361039638519287 0.039999999999992 0.039999999999992 0.0 924 +925 0.0316181182861328 0.0300000000000011 0.0300000000000011 0.0 925 +926 0.0748419761657715 0.0700000000000074 0.0700000000000074 0.0 926 +927 0.0332598686218262 0.039999999999992 0.039999999999992 0.0 927 +928 0.0332441329956055 0.0300000000000011 0.0300000000000011 0.0 928 +929 0.0330359935760498 0.0300000000000011 0.0300000000000011 0.0 929 +930 0.0358648300170898 0.0400000000000063 0.0400000000000063 0.0 930 +931 0.0327050685882568 0.0300000000000011 0.0300000000000011 0.0 931 +932 0.0349700450897217 0.039999999999992 0.039999999999992 0.0 932 +933 0.0338780879974365 0.0300000000000011 0.0300000000000011 0.0 933 +934 0.0738511085510254 0.0700000000000074 0.0700000000000074 0.0 934 +935 0.0332021713256836 0.039999999999992 0.039999999999992 0.0 935 +936 0.0359549522399902 0.0300000000000011 0.0300000000000011 0.0 936 +937 0.0331430435180664 0.0400000000000063 0.0400000000000063 0.0 937 +938 0.0340991020202637 0.0300000000000011 0.0300000000000011 0.0 938 +939 0.0326049327850342 0.0299999999999869 0.0299999999999869 0.0 939 +940 0.0325651168823242 0.0400000000000063 0.0400000000000063 0.0 940 +941 0.0317420959472656 0.0300000000000011 0.0300000000000011 0.0 941 +942 0.0775351524353027 0.0799999999999983 0.0799999999999983 0.0 942 +943 0.0417890548706055 0.0400000000000063 0.0400000000000063 0.0 943 +944 0.0358331203460693 0.0300000000000011 0.0300000000000011 0.0 944 +945 0.0328278541564941 0.039999999999992 0.039999999999992 0.0 945 +946 0.0325720310211182 0.0300000000000011 0.0300000000000011 0.0 946 +947 0.0324339866638184 0.0300000000000011 0.0300000000000011 0.0 947 +948 0.0318090915679932 0.0300000000000011 0.0300000000000011 0.0 948 +949 0.0755469799041748 0.0799999999999983 0.0799999999999983 0.0 949 +950 0.0346879959106445 0.0300000000000011 0.0300000000000011 0.0 950 +951 0.0329141616821289 0.039999999999992 0.039999999999992 0.0 951 +952 0.0330381393432617 0.0300000000000011 0.0300000000000011 0.0 952 +953 0.0330090522766113 0.0300000000000011 0.0300000000000011 0.0 953 +954 0.0340299606323242 0.0400000000000063 0.0400000000000063 0.0 954 +955 0.0325748920440674 0.0300000000000011 0.0300000000000011 0.0 955 +956 0.0356650352478027 0.039999999999992 0.039999999999992 0.0 956 +957 0.0749011039733887 0.0700000000000074 0.0700000000000074 0.0 957 +958 0.0347681045532227 0.0300000000000011 0.0300000000000011 0.0 958 +959 0.0330829620361328 0.039999999999992 0.039999999999992 0.0 959 +960 0.0334758758544922 0.0300000000000011 0.0300000000000011 0.0 960 +961 0.0329201221466064 0.0300000000000011 0.0300000000000011 0.0 961 +962 0.0358650684356689 0.0400000000000063 0.0400000000000063 0.0 962 +963 0.0327301025390625 0.0300000000000011 0.0300000000000011 0.0 963 +964 0.03354811668396 0.039999999999992 0.039999999999992 0.0 964 +965 0.0745160579681396 0.0700000000000074 0.0700000000000074 0.0 965 +966 0.0329270362854004 0.0300000000000011 0.0300000000000011 0.0 966 +967 0.0329809188842773 0.039999999999992 0.039999999999992 0.0 967 +968 0.0393757820129395 0.0300000000000011 0.0300000000000011 0.0 968 +969 0.0380401611328125 0.0300000000000011 0.0300000000000011 0.0 969 +970 0.0357730388641357 0.039999999999992 0.039999999999992 0.0 970 +971 0.0322329998016357 0.0300000000000011 0.0300000000000011 0.0 971 +972 0.0315341949462891 0.0300000000000011 0.0300000000000011 0.0 972 +973 0.0736370086669922 0.0799999999999983 0.0799999999999983 0.0 973 +974 0.0357208251953125 0.0300000000000011 0.0300000000000011 0.0 974 +975 0.0331871509552002 0.0400000000000063 0.0400000000000063 0.0 975 +976 0.0338621139526367 0.0300000000000011 0.0300000000000011 0.0 976 +977 0.03261399269104 0.0299999999999869 0.0299999999999869 0.0 977 +978 0.0324549674987793 0.0300000000000011 0.0300000000000011 0.0 978 +979 0.0323319435119629 0.0400000000000063 0.0400000000000063 0.0 979 +980 0.0314400196075439 0.0300000000000011 0.0300000000000011 0.0 980 +981 0.0762598514556885 0.0699999999999932 0.0699999999999932 0.0 981 +982 0.0347981452941895 0.0400000000000063 0.0400000000000063 0.0 982 +983 0.0366230010986328 0.0400000000000063 0.0300000000000011 0.01 983 +984 0.0328900814056396 0.039999999999992 0.039999999999992 0.0 984 +985 0.032588005065918 0.0300000000000011 0.0300000000000011 0.0 985 +986 0.0326781272888184 0.0300000000000011 0.0300000000000011 0.0 986 +987 0.0319411754608154 0.0300000000000011 0.0300000000000011 0.0 987 +988 0.0342800617218018 0.0400000000000063 0.0400000000000063 0.0 988 +989 0.0760009288787842 0.0699999999999932 0.0699999999999932 0.0 989 +990 0.0328078269958496 0.0400000000000063 0.0400000000000063 0.0 990 +991 0.0330369472503662 0.0300000000000011 0.0300000000000011 0.0 991 +992 0.0326659679412842 0.0300000000000011 0.0300000000000011 0.0 992 +993 0.0325169563293457 0.0300000000000011 0.0300000000000011 0.0 993 +994 0.0384469032287598 0.039999999999992 0.039999999999992 0.0 994 +995 0.035956859588623 0.0400000000000063 0.0400000000000063 0.0 995 +996 0.075498104095459 0.0699999999999932 0.0699999999999932 0.0 996 +997 0.0330910682678223 0.0300000000000011 0.0300000000000011 0.0 997 +998 0.0327069759368896 0.0300000000000011 0.0300000000000011 0.0 998 +999 0.0329201221466064 0.0300000000000011 0.0300000000000011 0.0 999 +1000 0.0352790355682373 0.039999999999992 0.039999999999992 0.0 1000 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails.log b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails.log new file mode 100644 index 00000000..f349db14 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails.log @@ -0,0 +1,82 @@ +========================== 2009-04-01T16:46:56 CEST =========================== +Benchmarking on ruby 1.8.6 (2008-08-11 patchlevel 287) [i686-linux]. +Running 'ParserBenchmarkRails' for 1000 iterations/method (compare_time=real) +=============================================================================== + +This first run is only for warmup. +ParserBenchmarkRails#parser: + real total user system +sum 38.690086126 38.620000000 38.610000000 0.010000000 +min 0.031255007 0.030000000 0.030000000 0.000000000 +std- 0.025022178 0.024277709 0.024265187 -0.000306228 +mean 0.038690086 0.038620000 0.038610000 0.000010000 +std+ 0.052357994 0.052962291 0.052954813 0.000326228 +max 0.083594084 0.090000000 0.090000000 0.010000000 +std 0.013667908 0.014342291 0.014344813 0.000316228 +std% 35.326641197 37.136951469 37.153104057 3162.277660168 +harm 0.035964441 0.035345750 0.035335342 nan +geo 0.037048388 0.036703287 0.036692729 0.000000000 +q1 0.032610178 0.030000000 0.030000000 0.000000000 +med 0.033129930 0.030000000 0.030000000 0.000000000 +q3 0.035388470 0.040000000 0.040000000 0.000000000 + 1000 25.84641 0.038690086 + calls calls/sec secs/call + + 0.08098 -|* + 0.07574 -|***** + 0.07051 -|** + 0.06528 -| + 0.06004 -| + 0.05481 -| + 0.04957 -| + 0.04434 -|* + 0.03911 -|*** + 0.03387 -|************************************************** + +Outliers detected with box plot algo (median=0.03313, iqr=0.00278, factor=3.00): +high=47 very_high=124 + +Ljung-Box statistics: q=5276.52020 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +ParserBenchmarkRails#parser: + real total user system +sum 38.814780235 38.730000000 38.710000000 0.020000000 +min 0.031314850 0.030000000 0.030000000 0.000000000 +std- 0.024801114 0.023975177 0.023956914 -0.000426990 +mean 0.038814780 0.038730000 0.038710000 0.000020000 +std+ 0.052828447 0.053484823 0.053463086 0.000466990 +max 0.085337162 0.090000000 0.090000000 0.010000000 +std 0.014013666 0.014754823 0.014753086 0.000446990 +std% 36.103943796 38.096625621 38.111821850 2234.948544149 +harm 0.035975867 0.035320781 0.035304155 nan +geo 0.037101026 0.036725170 0.036706415 0.000000000 +q1 0.032611191 0.030000000 0.030000000 0.000000000 +med 0.033082008 0.030000000 0.030000000 0.000000000 +q3 0.035308182 0.040000000 0.040000000 0.000000000 + 1000 25.76338 0.038814780 + calls calls/sec secs/call + + 0.08264 -|* + 0.07723 -|*** + 0.07183 -|**** + 0.06643 -| + 0.06103 -| + 0.05562 -| + 0.05022 -| + 0.04482 -| + 0.03942 -|** + 0.03402 -|************************************************** + +Outliers detected with box plot algo (median=0.03308, iqr=0.00270, factor=3.00): +high=43 very_high=127 + +Ljung-Box statistics: q=3451.96535 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +No initial data truncated. + => System may have been in a steady state from the beginning. +========================== 2009-04-01T16:48:17 CEST =========================== + +Writing measurement data file '/data/scm/json/benchmarks/data/ParserBenchmarkRails#parser.dat'. +Writing autocorrelation plot file '/data/scm/json/benchmarks/data/ParserBenchmarkRails#parser-autocorrelation.dat'. diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser-autocorrelation.dat new file mode 100644 index 00000000..f32d17f6 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser-autocorrelation.dat @@ -0,0 +1,1000 @@ +#lag autocorrelation +1 1.0 +2 -0.0162844496545126 +3 -0.0217599649154442 +4 -0.0158858309903125 +5 -0.0200808613960338 +6 -0.0259529053941171 +7 -0.0301975414696179 +8 -0.0250675870796551 +9 -0.0285985946623563 +10 -0.0307680893851068 +11 -0.0288265198488383 +12 -0.0271571829024007 +13 -0.0301250298936937 +14 -0.0226181132137933 +15 -0.0294060805772707 +16 -0.0337045155176462 +17 -0.0318194303001094 +18 -0.0292065217707409 +19 -0.0302440574139168 +20 -0.0358556403201638 +21 -0.0277391993235684 +22 -0.0302464277108834 +23 -0.0324555396059655 +24 -0.0281812881852202 +25 -0.022546962678309 +26 -0.0303404504420409 +27 -0.0284646539775073 +28 -0.028171618962038 +29 -0.028565092958004 +30 -0.0291690975621738 +31 -0.0281712395665202 +32 -0.0238379726807203 +33 -0.0294236975427878 +34 -0.0208882165043777 +35 -0.0209638384059497 +36 -0.0161683101478742 +37 -0.0198997973165107 +38 0.435257874984686 +39 0.458604874110641 +40 0.0237621756843474 +41 -0.0234662943892799 +42 -0.0132052112478708 +43 -0.0232550385773748 +44 -0.0265177529080711 +45 -0.0295042353148468 +46 -0.0248888514316335 +47 -0.0267548816775851 +48 -0.0301945196949619 +49 -0.0256866572019894 +50 -0.0261353739728522 +51 -0.0245073925246022 +52 -0.0267569882760944 +53 -0.0290607941928704 +54 -0.030612533159521 +55 -0.0324276179436348 +56 -0.0294828176269951 +57 -0.0302074451537584 +58 -0.0308924549200688 +59 -0.0272193925170758 +60 -0.0310943839021242 +61 -0.0282313865089381 +62 -0.0273610010809688 +63 -0.0250425898280312 +64 -0.0269825367863249 +65 -0.030293343792881 +66 -0.0285829676042798 +67 -0.0259669504450748 +68 -0.028423496235617 +69 -0.0286177493293173 +70 -0.0239113501418138 +71 -0.0226730211754719 +72 -0.0216274261753708 +73 -0.0175668930237053 +74 -0.016987706219544 +75 0.281860410751591 +76 0.25297384526533 +77 0.306701827698567 +78 0.0194414665764478 +79 -0.0243796783451221 +80 -0.0146952129609066 +81 -0.0229107323358625 +82 -0.02476592170182 +83 -0.0262150166126129 +84 -0.0233100425521956 +85 -0.0263455380004048 +86 -0.0253912832942502 +87 -0.0245622723440493 +88 -0.0225180917608497 +89 -0.0292400873158552 +90 -0.0255215645749941 +91 -0.02586826799364 +92 -0.0315849501291156 +93 -0.0319172083894574 +94 -0.0270097346640797 +95 -0.0278372423315524 +96 -0.0306627817548168 +97 -0.0258127345919013 +98 -0.0256340599415291 +99 -0.0270400681439884 +100 -0.0271863267200993 +101 -0.0223938908865392 +102 -0.0269881932444538 +103 -0.0286873034752439 +104 -0.0268085508356207 +105 -0.0250531313567446 +106 -0.0272655637793525 +107 -0.025337879180265 +108 -0.0187629329024022 +109 -0.0223207452723449 +110 -0.0185411706942619 +111 -0.0173591745979572 +112 0.212695002726406 +113 0.176100874201248 +114 0.181136796368959 +115 0.217985852640763 +116 0.0189775496631967 +117 -0.022070943088181 +118 -0.0198858953377023 +119 -0.0228614172431068 +120 -0.0222026156678026 +121 -0.026520195666479 +122 -0.0234557540286227 +123 -0.0222031583717324 +124 -0.0222512221835737 +125 -0.021957746397543 +126 -0.0268087376735115 +127 -0.0273093034119188 +128 -0.0245103124601919 +129 -0.0263347996406397 +130 -0.0312278911250281 +131 -0.0305253475957555 +132 -0.0261963547332742 +133 -0.0274617303870749 +134 -0.0243124109128202 +135 -0.0262235240356464 +136 -0.0239085429783869 +137 -0.0287564527494295 +138 -0.0249876754449911 +139 -0.0197254570216898 +140 -0.0266321665979349 +141 -0.0266120249498159 +142 -0.0248056589461695 +143 -0.0221257923724317 +144 -0.024933311620115 +145 -0.0196549868192828 +146 -0.0207328295283175 +147 -0.0200920805093202 +148 -0.0173063409154936 +149 0.175654369820573 +150 0.0996760311141833 +151 0.142600408151497 +152 0.175452601030937 +153 0.135092911757026 +154 0.015666937752102 +155 -0.0206532136473774 +156 -0.0225660207506427 +157 -0.0220914796170182 +158 -0.0212748341146881 +159 -0.0211831500010699 +160 -0.0199475712567065 +161 -0.0198090360921562 +162 -0.023406680899725 +163 -0.0238338433694836 +164 -0.0256046135139069 +165 -0.0242954498172123 +166 -0.0258660266004111 +167 -0.0269522804569596 +168 -0.0297189079034543 +169 -0.0286038809350082 +170 -0.0243084923873978 +171 -0.0257061323195295 +172 -0.0223670193406507 +173 -0.0230581197957092 +174 -0.0259009025367238 +175 -0.0257560518519552 +176 -0.023090387902458 +177 -0.0203272749388722 +178 -0.0249609826618749 +179 -0.0273749728570153 +180 -0.0232630581935224 +181 -0.0184293362184845 +182 -0.0227584354744901 +183 -0.0189661792281422 +184 -0.0231761259199879 +185 -0.0160634507453316 +186 0.135019288045276 +187 0.0659826079670161 +188 0.135226742645858 +189 0.0605819921567246 +190 0.212733971580529 +191 0.0594662500140067 +192 0.0196656779913871 +193 -0.0198404313214719 +194 -0.0234794798625044 +195 -0.020228110441232 +196 -0.0239711309581977 +197 -0.0213996457420545 +198 -0.0198198390682184 +199 -0.01837620236681 +200 -0.0252904949340885 +201 -0.0209512502626924 +202 -0.0221289412896572 +203 -0.027427908823154 +204 -0.0239458508129429 +205 -0.0247739743326578 +206 -0.0286549975885985 +207 -0.0274257626339078 +208 -0.0209339353182737 +209 -0.0217393583916566 +210 -0.0210676960785699 +211 -0.0244413756252707 +212 -0.0230553337146913 +213 -0.0249257698225569 +214 -0.0209961742884786 +215 -0.0187589223013789 +216 -0.0231441227112562 +217 -0.0256128148841961 +218 -0.0189996873737005 +219 -0.0186032704051841 +220 -0.024896664851184 +221 -0.0154586003532082 +222 -0.016622451190913 +223 0.10528876877612 +224 0.0616792976302413 +225 0.105381487366677 +226 0.0698781422585297 +227 0.0526859362556473 +228 0.252676201792791 +229 -0.0158777502042575 +230 0.0182465167560402 +231 -0.0189176416281867 +232 -0.0223947199370044 +233 -0.0187514827185257 +234 -0.0221421724471967 +235 -0.0189743029127782 +236 -0.0169132380201002 +237 -0.0244680755831848 +238 -0.0218734587520481 +239 -0.0186581914256442 +240 -0.026130481429307 +241 -0.0259336502285975 +242 -0.0243902837001253 +243 -0.0237554283001736 +244 -0.0260009623695832 +245 -0.0207407789914843 +246 -0.0195359028544637 +247 -0.0255947955165555 +248 -0.0192742650096326 +249 -0.02317092217707 +250 -0.0220804794353722 +251 -0.0231629589394634 +252 -0.01815715732966 +253 -0.0168380962328354 +254 -0.0240542649472067 +255 -0.0203501818767696 +256 -0.0171903409693322 +257 -0.0223563828072372 +258 -0.019940801207438 +259 -0.0169291109293721 +260 0.0608679690137956 +261 0.0647081802938391 +262 0.100717554509044 +263 0.0239520468414546 +264 0.0698991274638046 +265 0.0905559637290508 +266 0.178937593759438 +267 0.0219556620146547 +268 -0.0179147413001344 +269 -0.0178917963661612 +270 -0.0182758940871145 +271 -0.0193697306175885 +272 -0.0204671858114412 +273 -0.0171408579409368 +274 -0.0182409872271859 +275 -0.0211824035120345 +276 -0.0235000843866101 +277 -0.0202924958876639 +278 -0.0248505379989764 +279 -0.0220226888126351 +280 -0.0245762806223724 +281 -0.0252042782672907 +282 -0.0216801171879857 +283 -0.0210832689857307 +284 -0.0192213765705103 +285 -0.0220158312276208 +286 -0.0210439300781706 +287 -0.0209875936956392 +288 -0.0206630619760563 +289 -0.0216178400849402 +290 -0.0196909009290242 +291 -0.0174466524982222 +292 -0.0194381489522717 +293 -0.0214825111756293 +294 -0.0174953699462574 +295 -0.022683312446492 +296 -0.0180848133159409 +297 0.0254210486852796 +298 0.0654897828406648 +299 0.0986617374019184 +300 0.0211653698985848 +301 0.03519273754644 +302 0.0994229074199349 +303 0.0569927637089909 +304 0.144208154176788 +305 0.025634547369068 +306 -0.0192573217261146 +307 -0.0134291320771703 +308 -0.0186225883596377 +309 -0.0192924485153545 +310 -0.0212788468915268 +311 -0.0142437809504701 +312 -0.0164846225770394 +313 -0.0230149302918458 +314 -0.0226862925961795 +315 -0.0182027935965825 +316 -0.0223705185857763 +317 -0.0216288175818581 +318 -0.023788812144948 +319 -0.0211845254108688 +320 -0.0222450219207216 +321 -0.0187600056472826 +322 -0.0187902396176198 +323 -0.0195634679662719 +324 -0.0194501685935753 +325 -0.0190333705450752 +326 -0.0204687388385914 +327 -0.0200297119812042 +328 -0.0157733409782519 +329 -0.0164084747060388 +330 -0.0203726921633815 +331 -0.0190072727071644 +332 -0.018178093048503 +333 -0.0159556448940802 +334 -0.013791115173629 +335 0.066803434121925 +336 0.0987477853719105 +337 0.0244839447881098 +338 0.031202350625353 +339 0.0196479023204289 +340 0.141228694216934 +341 0.0175097275718119 +342 0.105954014939689 +343 0.0253759965520281 +344 -0.0116344384079018 +345 -0.0169720879403278 +346 -0.0193914989969224 +347 -0.019089553717436 +348 -0.0156466666300242 +349 -0.0156456435188142 +350 -0.0181150256079739 +351 -0.0223467109479219 +352 -0.0214801527438239 +353 -0.019082414276624 +354 -0.0178557951992504 +355 -0.0228090603341919 +356 -0.0204157042896649 +357 -0.0221410379160091 +358 -0.0199425390855694 +359 -0.018118375890382 +360 -0.0150454629858717 +361 -0.0183129793049915 +362 -0.0204645202101881 +363 -0.0174866608721183 +364 -0.0154096032136416 +365 -0.0179571796427601 +366 -0.0134888272478049 +367 -0.0176851479177383 +368 -0.0193002648975602 +369 -0.0189078544862062 +370 -0.0144320773947494 +371 -0.011260111407965 +372 0.0215572902035114 +373 0.100524914108148 +374 0.0219084872557524 +375 0.0354856193633486 +376 0.0229331908137013 +377 0.0626022532746132 +378 0.0969282134458387 +379 0.0189295482330605 +380 0.0617228180411101 +381 0.0425011894350961 +382 -0.0181588301030469 +383 -0.0171392718695313 +384 -0.0178324205119472 +385 -0.0156705733083666 +386 -0.0146663905947814 +387 -0.0173238224981501 +388 -0.0182073556277454 +389 -0.0204929470007114 +390 -0.0197959652809142 +391 -0.0178487074910014 +392 -0.0191264027449998 +393 -0.0190642154579731 +394 -0.0203166425576961 +395 -0.0188935352488649 +396 -0.0201224460748975 +397 -0.0141844683481906 +398 -0.0139898462786534 +399 -0.0198574924165857 +400 -0.0193966985699962 +401 -0.0164995946916847 +402 -0.0117403653932513 +403 -0.0158736541749091 +404 -0.0156974457240632 +405 -0.0181167763150603 +406 -0.0166788566307347 +407 -0.0180975807807039 +408 -0.0102853501517902 +409 -0.0153437162204268 +410 0.0979710078754703 +411 0.021440871598228 +412 0.0371454198455733 +413 0.0253571102027273 +414 0.0227276443059152 +415 0.101915236805497 +416 0.0635405858848997 +417 0.0221661378891733 +418 0.0270996559475876 +419 0.0299928379379863 +420 -0.0177873081118276 +421 -0.0176051191151391 +422 -0.0117281303593379 +423 -0.013306366759538 +424 -0.0189331445465995 +425 -0.015865418271051 +426 -0.0158088029122447 +427 -0.0187419731224742 +428 -0.0196315339939659 +429 -0.0154861746215526 +430 -0.0178360876528894 +431 -0.0193319397318428 +432 -0.0177297199409179 +433 -0.0183554889687674 +434 -0.0184208823533688 +435 -0.0122396577357641 +436 -0.0123492917667745 +437 -0.0175439953526604 +438 -0.0186111019818843 +439 -0.00971961709959576 +440 -0.0143165389296264 +441 -0.0164005922843576 +442 -0.0132806214338558 +443 -0.0153897804907211 +444 -0.0149226610955752 +445 -0.0161580725559834 +446 -0.0117152404534544 +447 0.0615441203316674 +448 0.0305601601558433 +449 0.0350768852591798 +450 0.026542742159402 +451 0.0220127678478309 +452 0.0626392669570081 +453 0.0651304401691263 +454 0.066454641622587 +455 0.0262150734837409 +456 -0.00708907991883236 +457 0.0224899268420003 +458 -0.0167773922489159 +459 -0.0122552342075114 +460 -0.00995490362784316 +461 -0.0177867736928084 +462 -0.018356900570592 +463 -0.0148615016520588 +464 -0.0148993799153167 +465 -0.0174924308469937 +466 -0.0139062884527871 +467 -0.0169155699762039 +468 -0.0176151358623509 +469 -0.018529629596926 +470 -0.0171234732753041 +471 -0.0168099527879603 +472 -0.0156260281448611 +473 -0.00797509847063728 +474 -0.0133340343499158 +475 -0.0168972023036313 +476 -0.0113479057717735 +477 -0.011961189414667 +478 -0.0152906312825423 +479 -0.0155644967932215 +480 -0.014521215308577 +481 -0.0128622749529332 +482 -0.0141888481401611 +483 -0.0161851374362205 +484 0.0249171103679042 +485 0.0252660269585891 +486 0.04058752667661 +487 0.0258186659046098 +488 0.0275225862715478 +489 0.0600609383170762 +490 0.0261628314767615 +491 0.0691832852264942 +492 0.0694273292329222 +493 -0.0138918138869676 +494 0.0281497919118445 +495 -0.0119297582637103 +496 -0.012445722104394 +497 -0.0152365517205078 +498 -0.0119682770076481 +499 -0.0168102415511826 +500 -0.0132602321806542 +501 -0.0162749170085761 +502 -0.0157874247447598 +503 -0.0143314681097962 +504 -0.0151373301279301 +505 -0.0162736515060562 +506 -0.0170997245763158 +507 -0.0169869002644868 +508 -0.0154802036412146 +509 -0.013854038240204 +510 -0.0151485070183504 +511 -0.00869753773999478 +512 -0.0140737135993086 +513 -0.0107650436900842 +514 -0.0132962323606625 +515 -0.0136429601231209 +516 -0.0155057052143115 +517 -0.0134332443796962 +518 -0.0123129109820222 +519 -0.0142180018449239 +520 -0.0150177576005828 +521 -0.0161252950528183 +522 0.0264250568660815 +523 0.0408783547796429 +524 0.031194610084782 +525 0.0288728641454938 +526 0.0641676357746677 +527 0.0239853005273055 +528 0.0300072680816552 +529 0.0736945294998491 +530 0.028012956538805 +531 0.0259732719006342 +532 -0.00990928630211568 +533 -0.0087387605842169 +534 -0.0137746654626445 +535 -0.0141412876283256 +536 -0.010029400862279 +537 -0.0150007749725246 +538 -0.0121537714685441 +539 -0.0144839491934252 +540 -0.0137950679588151 +541 -0.0155551392121605 +542 -0.0128911409577839 +543 -0.0152961676840741 +544 -0.0161369826243907 +545 -0.0148527760929147 +546 -0.013870773562618 +547 -0.0137226194734097 +548 -0.0113656379568685 +549 -0.00845176980813718 +550 -0.00933414448879775 +551 -0.0133281147011412 +552 -0.0122165348746803 +553 -0.0127303042014063 +554 -0.0128365256419083 +555 -0.0108554430140539 +556 -0.0130979026563391 +557 -0.0146601295923265 +558 -0.0142350683827201 +559 -0.0142543119821695 +560 0.0401428501979482 +561 0.0303680401593431 +562 0.0331394093682309 +563 0.0624790224369076 +564 0.0289179010523467 +565 0.0269736807010873 +566 0.0294760499995686 +567 0.0747760714226703 +568 -0.00997931599998069 +569 0.0266265362948006 +570 -0.00721129513546175 +571 -0.0127302032302545 +572 -0.0136267162889966 +573 -0.0142066353702017 +574 -0.00991164196188114 +575 -0.00996166830564141 +576 -0.0131573176468314 +577 -0.011434640474236 +578 -0.0148706383443339 +579 -0.0134129396964773 +580 -0.0113895405779604 +581 -0.0153189154780471 +582 -0.0150199426352393 +583 -0.0124159111813235 +584 -0.0113435779166304 +585 -0.00971798266945597 +586 -0.0123095479872052 +587 -0.00269803517441434 +588 -0.0127678761964892 +589 -0.0119102487047385 +590 -0.0115043060345689 +591 -0.0106658386617928 +592 -0.0106600448522206 +593 -0.011659738958058 +594 -0.01106663155357 +595 -0.0120386853981255 +596 -0.0127481791971609 +597 -0.00537363830084228 +598 0.0314689202072348 +599 0.032654353162099 +600 0.0639978451412954 +601 0.0283236694256126 +602 0.0317693531084274 +603 0.027542761382292 +604 0.02698217718116 +605 0.0361622659750207 +606 0.0320247155873757 +607 -0.00813391858463189 +608 -0.0089593887672382 +609 -0.0119010871906848 +610 -0.0124880990128273 +611 -0.0121364351320394 +612 -0.00971670182824936 +613 -0.0102177605462013 +614 -0.00898879705064074 +615 -0.013228009191572 +616 -0.012444080731119 +617 -0.0125819657984578 +618 -0.0106457926520048 +619 -0.0137483281342092 +620 -0.0135504808411789 +621 -0.0114612446080959 +622 -0.00821287310238534 +623 -0.0104378096847016 +624 -0.00593940096538122 +625 -0.00945814044610632 +626 -0.0101588782962685 +627 -0.0111243964828339 +628 -0.00950644868084363 +629 -0.00843830240019815 +630 -0.0122240327224205 +631 -0.0121911767968013 +632 -0.0106320087647656 +633 -0.0091538953720945 +634 -0.00833412226908421 +635 -0.00479924172227301 +636 0.0335905043465549 +637 0.0695170041831408 +638 0.0270790255635657 +639 0.0321106733648098 +640 0.0313560382377176 +641 0.0282951882582407 +642 0.0286246187371558 +643 -0.0063978013638528 +644 0.0304346790629898 +645 -0.0101048058759809 +646 -0.00730849974907403 +647 -0.010438994695384 +648 -0.0112449830718235 +649 -0.0113664024129399 +650 -0.00608318090180963 +651 -0.00840928737010642 +652 -0.0108644455614179 +653 -0.010794161792753 +654 -0.0114845408302525 +655 -0.0109919991005556 +656 -0.00951218627321188 +657 -0.0117973727840752 +658 -0.0116097431098058 +659 -0.00670996120713619 +660 -0.0087566923862707 +661 -0.00768893771119313 +662 -0.00792227368859181 +663 -0.0072108108823534 +664 -0.00863418502611649 +665 -0.00848535095588438 +666 -0.00750079906528092 +667 -0.00902829779223548 +668 -0.0104029286615084 +669 -0.00972615613411735 +670 -0.00909686229570264 +671 -0.00489514770930345 +672 -0.00695727933803365 +673 -0.00291923866250643 +674 0.0692585752006358 +675 0.0338324022772704 +676 0.0312432314045003 +677 0.0301206988202449 +678 0.0318944076704347 +679 0.0308282822415121 +680 -0.00918999100874598 +681 0.0315959820198552 +682 -0.00790274938593563 +683 -0.00905781884326524 +684 -0.00978094259623583 +685 -0.00713889275972127 +686 -0.00961735482798763 +687 -0.00462928907883874 +688 -0.00708992015115961 +689 -0.0103894616795413 +690 -0.00975021468154266 +691 -0.0104107842274988 +692 -0.00992064479267111 +693 -0.0101176695314485 +694 -0.0104463991054629 +695 -0.00746960217815067 +696 -0.00654218027790495 +697 -0.0072389149982618 +698 -0.00618599001631964 +699 -0.00987786436517789 +700 -0.00673370918278097 +701 -0.00741759762031304 +702 -0.00541549527991575 +703 -0.00791781857083014 +704 -0.00787381692952382 +705 -0.00794395001729855 +706 -0.00931768673974245 +707 -0.00885678465821695 +708 -0.0052821815238511 +709 -0.00521693921004783 +710 -0.00576093393541424 +711 0.0319052243530813 +712 0.0335565990727355 +713 0.0359823614765673 +714 0.0310776016839443 +715 0.0324813323954347 +716 0.0341278653693179 +717 -0.00771207564784067 +718 0.0276493611582263 +719 -0.00348763960636761 +720 -0.00758712167000528 +721 -0.00857064851604708 +722 -0.00851623359127258 +723 -0.00860306547563313 +724 -0.00613401688706074 +725 -0.00513329277378087 +726 -0.00905815149013341 +727 -0.00906250727280879 +728 -0.00928036762666381 +729 -0.00830114918655625 +730 -0.00888782794632727 +731 -0.00904256610543205 +732 -0.00874136315610037 +733 -0.00531018786452449 +734 -0.00629165130613466 +735 -0.00755517067228936 +736 -0.00836182239325517 +737 -0.00809350876481861 +738 -0.00404124535306633 +739 -0.00561644195626163 +740 -0.00642305805867293 +741 -0.00816305467996883 +742 -0.00843581049472936 +743 -0.00672325206596123 +744 -0.00617215358093702 +745 -0.00402751925690743 +746 -0.00479725155053775 +747 -0.00342071760962384 +748 -0.0076001254677333 +749 0.0344911275393927 +750 0.0357890953530814 +751 0.0369236838641285 +752 0.0337953594669526 +753 0.0341196656886643 +754 -0.00659802662549373 +755 0.0315371138736742 +756 -0.00562959157006591 +757 -0.00365306265936607 +758 -0.00637937791804702 +759 -0.00728163692006943 +760 -0.00728167255033979 +761 -0.00486863763712198 +762 -0.00700194438994883 +763 -0.00488445712486066 +764 -0.00785107429883577 +765 -0.00743663889427734 +766 -0.0075555414143233 +767 -0.0082175974779749 +768 -0.00762712314452127 +769 -0.00716801816399294 +770 -0.00420432905589099 +771 -0.00646377431872973 +772 -0.00627655191972345 +773 -0.0068281800863105 +774 -0.00646314628967681 +775 -0.00545387418053753 +776 -0.00272565261231244 +777 -0.00644191975512085 +778 -0.00690509982226062 +779 -0.00709925853315763 +780 -0.00694005333594523 +781 -0.00625875545170498 +782 -0.00292200977585102 +783 -0.00321016024715532 +784 -0.00336849507857711 +785 -0.00596633161271771 +786 -0.00616166058124168 +787 0.03411477548233 +788 0.03523911486873 +789 0.039313174460712 +790 0.0358510918513492 +791 -0.00378913539308921 +792 0.0304194265074042 +793 -0.0038004308918757 +794 -0.00607189262016905 +795 -0.00587612619804128 +796 -0.00189219359140836 +797 -0.00616375618998826 +798 -0.00388685360401677 +799 -0.00556254294258616 +800 -0.00661778351426878 +801 -0.00382440352172051 +802 -0.00647820073687594 +803 -0.00624655145167987 +804 -0.00667068925870065 +805 -0.00648578196572712 +806 -0.0051558107815927 +807 -0.00231291615968645 +808 -0.00505615473087768 +809 -0.00587295803700975 +810 -0.00558124863643099 +811 -0.00536491992472214 +812 -0.00398836838292933 +813 -0.00377202632549738 +814 -0.002354118299516 +815 -0.00450512819274966 +816 -0.0052767354763421 +817 -0.00524186198269607 +818 -0.00538929450465706 +819 -0.00531625688326681 +820 -0.00559074601189695 +821 -0.00531052145605409 +822 -0.00506016636387018 +823 -0.00558340516310152 +824 -0.00480493075033995 +825 0.0322805865937449 +826 0.0378874582814526 +827 0.0388905020209905 +828 0.00140630493053477 +829 0.0327652229435057 +830 -0.00223687990639532 +831 -0.00415072629779562 +832 -0.00449816632891999 +833 -0.00471900257056604 +834 -0.00380655567933039 +835 -0.00208013080352473 +836 -0.00399065266148802 +837 -0.00487092683399181 +838 -0.0050959015942598 +839 -0.00191592007441914 +840 -0.00461100733700934 +841 -0.00502472638398927 +842 -0.00505288732904903 +843 -0.00438730255591126 +844 -0.00306177948534003 +845 -0.00375916415653544 +846 -0.00446006819331235 +847 -0.00529861753336898 +848 -0.00366324407821308 +849 -0.00260207768467577 +850 -0.00307568973842944 +851 -0.00423298618954815 +852 -0.00402026548184328 +853 -0.00146181843080695 +854 -0.00349341567107831 +855 -0.00433554634082064 +856 -0.00410204223433599 +857 -0.00434967848256952 +858 -0.00421703547450881 +859 -0.00382881572564153 +860 -0.00423970806851707 +861 -0.00437449172653197 +862 -0.00400502122442197 +863 0.0346819215614161 +864 0.0348750856830455 +865 -0.00265543722265669 +866 0.0380644512814575 +867 -5.14244684871617e-05 +868 -0.0029850292925082 +869 -0.00280199446175912 +870 -0.00310596389994767 +871 -0.00343511488292023 +872 -0.000171378148703489 +873 -0.0024459240224584 +874 -0.00327675207097342 +875 -0.00348581260906698 +876 -0.00355868259309655 +877 -0.000312461719204031 +878 -0.00355336474543735 +879 -0.00357392139745643 +880 -0.00290172241076185 +881 -0.00208381746845654 +882 -0.00191420039525358 +883 -0.00288084255403359 +884 -0.00402165110428679 +885 -0.00363823711845451 +886 -0.00105719975984341 +887 -0.00194304900141352 +888 -0.0028117193732005 +889 -0.00272354659953838 +890 -0.00269119684418979 +891 -0.0024739833326293 +892 -0.00264720107421195 +893 -0.00266281337322763 +894 -0.00271486287490391 +895 -0.0025966883492992 +896 -0.00275998355842941 +897 -0.00285830804400797 +898 -0.00283220277180079 +899 -0.00268773055778214 +900 -0.00284073923200707 +901 0.0353145424004993 +902 -0.00160304708129049 +903 0.0348425254145825 +904 2.8677502125498e-05 +905 0.000437164769156674 +906 -0.000353406460783275 +907 -0.00195469155311098 +908 -0.00181504012345376 +909 0.000213017105712491 +910 -0.001310254306005 +911 -0.00211504011023419 +912 -0.00220453472901432 +913 -0.00221445718259423 +914 -0.0019385529058544 +915 -0.00242106879847995 +916 0.000515093602106525 +917 -0.00157522783064606 +918 -0.000809182215147043 +919 -0.00125292469032103 +920 -0.00240883966759777 +921 -0.0021786367875747 +922 -0.00240937489397921 +923 -0.00116795158553355 +924 -0.000727426386542781 +925 -0.00133194403721344 +926 -0.00124546108708765 +927 -0.00148107783605636 +928 -0.00142616980555449 +929 -0.00146243841366756 +930 -0.0015283737803334 +931 -0.00154540562504725 +932 -0.00155805559628689 +933 -0.00151938623493131 +934 -0.00165541232298659 +935 -0.00168144891364875 +936 -0.00132559687940882 +937 -0.00160394278309398 +938 -0.0017363807642805 +939 -0.00167995411949275 +940 0.0354478346047755 +941 0.00106969481951657 +942 -0.000561313854486038 +943 -0.000457998303574142 +944 -0.000583885106294125 +945 -0.000525159904309248 +946 -0.000517315333414318 +947 -0.000721221933781515 +948 -0.000829549124890304 +949 -8.82882583545919e-05 +950 -0.000766770294365053 +951 -0.000811881521540676 +952 -0.000891788154480318 +953 -0.000934560208414364 +954 -0.00079422177360351 +955 -0.000838129010273254 +956 -0.000963325512884482 +957 -0.00102235934683932 +958 -0.00106440392780229 +959 -0.000989883649450528 +960 0.000386274557612681 +961 -0.000389777489444674 +962 -0.00118692846255399 +963 -5.09408200005586e-06 +964 -5.89078730563787e-05 +965 -1.47060551334381e-05 +966 -0.000136166417132319 +967 -0.000121512032975118 +968 -0.00017156987502174 +969 -0.000156708081095913 +970 -0.000153840321519638 +971 -0.000310390758729453 +972 -0.000312404884024801 +973 -0.000200418566814807 +974 -0.000375662527155661 +975 -0.000354596399099672 +976 -0.000424295858947903 +977 -4.46088202453899e-06 +978 0.00224800854296348 +979 0.000523082860817624 +980 0.00048326199320117 +981 0.000448693340206397 +982 0.000421635212488891 +983 0.000437949926365211 +984 0.000428040241678261 +985 0.000391002232599501 +986 0.00036566913933478 +987 0.000381018446039441 +988 0.000321514512415979 +989 0.000287957422008028 +990 0.000255617051800765 +991 0.000221662354369779 +992 0.000188701605125869 +993 0.00016002049297156 +994 0.000127317707925566 +995 9.31667901426005e-05 +996 6.3380231067732e-05 +997 3.423275902354e-05 +998 -2.14223799528709e-06 +999 -3.67741480724576e-05 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser.dat b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser.dat new file mode 100644 index 00000000..484b9470 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser.dat @@ -0,0 +1,1001 @@ +#scatter real total user system repeat +1 0.00562119483947754 0.00999999999999979 0.00999999999999979 0.0 1 +2 0.00404691696166992 0.0 0.0 0.0 2 +3 0.00373387336730957 0.00999999999999979 0.00999999999999979 0.0 3 +4 0.00375699996948242 0.0 0.0 0.0 4 +5 0.00371694564819336 0.0 0.0 0.0 5 +6 0.00381088256835938 0.0100000000000007 0.0100000000000007 0.0 6 +7 0.00370693206787109 0.0 0.0 0.0 7 +8 0.00368213653564453 0.00999999999999979 0.00999999999999979 0.0 8 +9 0.0037529468536377 0.0 0.0 0.0 9 +10 0.00371718406677246 0.0 0.0 0.0 10 +11 0.00370693206787109 0.00999999999999979 0.00999999999999979 0.0 11 +12 0.00371503829956055 0.0 0.0 0.0 12 +13 0.00367999076843262 0.0 0.0 0.0 13 +14 0.0037379264831543 0.00999999999999979 0.00999999999999979 0.0 14 +15 0.00368285179138184 0.0 0.0 0.0 15 +16 0.0036928653717041 0.00999999999999979 0.00999999999999979 0.0 16 +17 0.00363802909851074 0.0 0.0 0.0 17 +18 0.00420713424682617 0.0 0.0 0.0 18 +19 0.0046851634979248 0.0100000000000007 0.0100000000000007 0.0 19 +20 0.00365090370178223 0.0 0.0 0.0 20 +21 0.0036470890045166 0.00999999999999979 0.00999999999999979 0.0 21 +22 0.00363302230834961 0.0 0.0 0.0 22 +23 0.00362706184387207 0.0 0.0 0.0 23 +24 0.00369381904602051 0.00999999999999979 0.00999999999999979 0.0 24 +25 0.00363802909851074 0.0 0.0 0.0 25 +26 0.00362586975097656 0.0 0.0 0.0 26 +27 0.0036308765411377 0.00999999999999979 0.00999999999999979 0.0 27 +28 0.00364899635314941 0.0 0.0 0.0 28 +29 0.00363993644714355 0.0100000000000007 0.0100000000000007 0.0 29 +30 0.0036160945892334 0.0 0.0 0.0 30 +31 0.00362014770507812 0.0 0.0 0.0 31 +32 0.0036470890045166 0.00999999999999979 0.00999999999999979 0.0 32 +33 0.00372695922851562 0.0 0.0 0.0 33 +34 0.00366806983947754 0.0 0.0 0.0 34 +35 0.00362205505371094 0.00999999999999979 0.00999999999999979 0.0 35 +36 0.00366711616516113 0.0 0.0 0.0 36 +37 0.00369906425476074 0.00999999999999979 0.00999999999999979 0.0 37 +38 0.00364184379577637 0.0 0.0 0.0 38 +39 0.0289762020111084 0.0300000000000002 0.0300000000000002 0.0 39 +40 0.00372695922851562 0.0 0.0 0.0 40 +41 0.00367403030395508 0.00999999999999979 0.00999999999999979 0.0 41 +42 0.00373101234436035 0.0 0.0 0.0 42 +43 0.00379014015197754 0.0 0.0 0.0 43 +44 0.00367498397827148 0.0100000000000007 0.0100000000000007 0.0 44 +45 0.00369691848754883 0.0 0.0 0.0 45 +46 0.00368881225585938 0.0 0.0 0.0 46 +47 0.00369405746459961 0.00999999999999979 0.00999999999999979 0.0 47 +48 0.00369095802307129 0.0 0.0 0.0 48 +49 0.00370192527770996 0.00999999999999979 0.00999999999999979 0.0 49 +50 0.00373387336730957 0.0 0.0 0.0 50 +51 0.00370502471923828 0.0 0.0 0.0 51 +52 0.00367999076843262 0.00999999999999979 0.00999999999999979 0.0 52 +53 0.00374007225036621 0.0 0.0 0.0 53 +54 0.00364995002746582 0.0 0.0 0.0 54 +55 0.00367188453674316 0.0100000000000007 0.0100000000000007 0.0 55 +56 0.00363993644714355 0.0 0.0 0.0 56 +57 0.00365900993347168 0.00999999999999979 0.00999999999999979 0.0 57 +58 0.0036160945892334 0.0 0.0 0.0 58 +59 0.00369095802307129 0.0 0.0 0.0 59 +60 0.00452899932861328 0.00999999999999979 0.00999999999999979 0.0 60 +61 0.00462913513183594 0.0 0.0 0.0 61 +62 0.00413894653320312 0.00999999999999979 0.00999999999999979 0.0 62 +63 0.0036470890045166 0.0 0.0 0.0 63 +64 0.00361418724060059 0.0 0.0 0.0 64 +65 0.00383710861206055 0.0100000000000007 0.0100000000000007 0.0 65 +66 0.00362491607666016 0.0 0.0 0.0 66 +67 0.0036318302154541 0.0 0.0 0.0 67 +68 0.0036311149597168 0.00999999999999979 0.00999999999999979 0.0 68 +69 0.00365900993347168 0.0 0.0 0.0 69 +70 0.00515103340148926 0.00999999999999979 0.00999999999999979 0.0 70 +71 0.00363993644714355 0.0 0.0 0.0 71 +72 0.00365900993347168 0.0 0.0 0.0 72 +73 0.00374507904052734 0.00999999999999979 0.00999999999999979 0.0 73 +74 0.00366497039794922 0.0 0.0 0.0 74 +75 0.00367498397827148 0.00999999999999979 0.00999999999999979 0.0 75 +76 0.0036470890045166 0.0 0.0 0.0 76 +77 0.00451517105102539 0.0 0.0 0.0 77 +78 0.0300049781799316 0.0300000000000002 0.0300000000000002 0.0 78 +79 0.00374197959899902 0.00999999999999979 0.00999999999999979 0.0 79 +80 0.00371098518371582 0.0 0.0 0.0 80 +81 0.00372600555419922 0.0 0.0 0.0 81 +82 0.00376200675964355 0.0100000000000007 0.0100000000000007 0.0 82 +83 0.00369596481323242 0.0 0.0 0.0 83 +84 0.00372099876403809 0.00999999999999979 0.00999999999999979 0.0 84 +85 0.00370216369628906 0.0 0.0 0.0 85 +86 0.00374007225036621 0.0 0.0 0.0 86 +87 0.00369381904602051 0.00999999999999979 0.00999999999999979 0.0 87 +88 0.00372195243835449 0.0 0.0 0.0 88 +89 0.00368881225585938 0.0 0.0 0.0 89 +90 0.00371909141540527 0.00999999999999979 0.00999999999999979 0.0 90 +91 0.00371909141540527 0.0 0.0 0.0 91 +92 0.00366497039794922 0.0100000000000007 0.0100000000000007 0.0 92 +93 0.00366401672363281 0.0 0.0 0.0 93 +94 0.00378704071044922 0.0 0.0 0.0 94 +95 0.00365710258483887 0.00999999999999979 0.00999999999999979 0.0 95 +96 0.00405406951904297 0.0 0.0 0.0 96 +97 0.00365591049194336 0.0 0.0 0.0 97 +98 0.00371098518371582 0.00999999999999979 0.00999999999999979 0.0 98 +99 0.00363802909851074 0.0 0.0 0.0 99 +100 0.0036461353302002 0.00999999999999979 0.00999999999999979 0.0 100 +101 0.00359797477722168 0.0 0.0 0.0 101 +102 0.00361990928649902 0.0 0.0 0.0 102 +103 0.00364899635314941 0.0100000000000007 0.0100000000000007 0.0 103 +104 0.00359296798706055 0.0 0.0 0.0 104 +105 0.00363802909851074 0.0 0.0 0.0 105 +106 0.00417685508728027 0.00999999999999979 0.00999999999999979 0.0 106 +107 0.00371980667114258 0.0 0.0 0.0 107 +108 0.0036470890045166 0.00999999999999979 0.00999999999999979 0.0 108 +109 0.00368213653564453 0.0 0.0 0.0 109 +110 0.00360202789306641 0.0 0.0 0.0 110 +111 0.00362992286682129 0.00999999999999979 0.00999999999999979 0.0 111 +112 0.0036311149597168 0.0 0.0 0.0 112 +113 0.00362801551818848 0.0 0.0 0.0 113 +114 0.00364995002746582 0.0100000000000007 0.0100000000000007 0.0 114 +115 0.00370001792907715 0.0 0.0 0.0 115 +116 0.0305509567260742 0.0299999999999994 0.0299999999999994 0.0 116 +117 0.00376200675964355 0.0100000000000007 0.0100000000000007 0.0 117 +118 0.0038001537322998 0.0 0.0 0.0 118 +119 0.00374984741210938 0.0 0.0 0.0 119 +120 0.00397920608520508 0.00999999999999979 0.00999999999999979 0.0 120 +121 0.00372481346130371 0.0 0.0 0.0 121 +122 0.00369715690612793 0.0 0.0 0.0 122 +123 0.00371694564819336 0.00999999999999979 0.00999999999999979 0.0 123 +124 0.00372195243835449 0.0 0.0 0.0 124 +125 0.00375914573669434 0.00999999999999979 0.00999999999999979 0.0 125 +126 0.00368499755859375 0.0 0.0 0.0 126 +127 0.00371503829956055 0.0 0.0 0.0 127 +128 0.00380897521972656 0.00999999999999979 0.00999999999999979 0.0 128 +129 0.00403499603271484 0.0 0.0 0.0 129 +130 0.00370502471923828 0.0100000000000007 0.0100000000000007 0.0 130 +131 0.00371289253234863 0.0 0.0 0.0 131 +132 0.00365591049194336 0.0 0.0 0.0 132 +133 0.00368094444274902 0.00999999999999979 0.00999999999999979 0.0 133 +134 0.0036768913269043 0.0 0.0 0.0 134 +135 0.00362706184387207 0.0 0.0 0.0 135 +136 0.00366616249084473 0.00999999999999979 0.00999999999999979 0.0 136 +137 0.0036470890045166 0.0 0.0 0.0 137 +138 0.00362181663513184 0.0 0.0 0.0 138 +139 0.00364089012145996 0.00999999999999979 0.00999999999999979 0.0 139 +140 0.00363707542419434 0.0 0.0 0.0 140 +141 0.00359892845153809 0.0100000000000007 0.0100000000000007 0.0 141 +142 0.00361514091491699 0.0 0.0 0.0 142 +143 0.00365495681762695 0.0 0.0 0.0 143 +144 0.00371885299682617 0.00999999999999979 0.00999999999999979 0.0 144 +145 0.00364208221435547 0.0 0.0 0.0 145 +146 0.00365304946899414 0.0 0.0 0.0 146 +147 0.00368404388427734 0.00999999999999979 0.00999999999999979 0.0 147 +148 0.00365900993347168 0.0 0.0 0.0 148 +149 0.00368785858154297 0.00999999999999979 0.00999999999999979 0.0 149 +150 0.003662109375 0.0 0.0 0.0 150 +151 0.00363397598266602 0.0 0.0 0.0 151 +152 0.00362491607666016 0.0100000000000007 0.0100000000000007 0.0 152 +153 0.00366687774658203 0.0 0.0 0.0 153 +154 0.0295231342315674 0.0299999999999994 0.0299999999999994 0.0 154 +155 0.00366806983947754 0.0 0.0 0.0 155 +156 0.00370311737060547 0.0100000000000007 0.0100000000000007 0.0 156 +157 0.0037238597869873 0.0 0.0 0.0 157 +158 0.00376701354980469 0.00999999999999979 0.00999999999999979 0.0 158 +159 0.0036771297454834 0.0 0.0 0.0 159 +160 0.00372195243835449 0.0 0.0 0.0 160 +161 0.00371599197387695 0.00999999999999979 0.00999999999999979 0.0 161 +162 0.00371003150939941 0.0 0.0 0.0 162 +163 0.00369811058044434 0.0 0.0 0.0 163 +164 0.00378203392028809 0.00999999999999979 0.00999999999999979 0.0 164 +165 0.00370502471923828 0.0 0.0 0.0 165 +166 0.00371003150939941 0.0100000000000007 0.0100000000000007 0.0 166 +167 0.00371599197387695 0.0 0.0 0.0 167 +168 0.00370192527770996 0.0 0.0 0.0 168 +169 0.00369501113891602 0.00999999999999979 0.00999999999999979 0.0 169 +170 0.00369691848754883 0.0 0.0 0.0 170 +171 0.00400686264038086 0.0 0.0 0.0 171 +172 0.00524497032165527 0.00999999999999979 0.00999999999999979 0.0 172 +173 0.00366020202636719 0.0 0.0 0.0 173 +174 0.00366806983947754 0.00999999999999979 0.00999999999999979 0.0 174 +175 0.00367379188537598 0.0 0.0 0.0 175 +176 0.00362706184387207 0.0 0.0 0.0 176 +177 0.00365996360778809 0.0100000000000007 0.0100000000000007 0.0 177 +178 0.00365900993347168 0.0 0.0 0.0 178 +179 0.00363492965698242 0.00999999999999979 0.00999999999999979 0.0 179 +180 0.00363397598266602 0.0 0.0 0.0 180 +181 0.00366401672363281 0.0 0.0 0.0 181 +182 0.00363302230834961 0.00999999999999979 0.00999999999999979 0.0 182 +183 0.00364494323730469 0.0 0.0 0.0 183 +184 0.00361990928649902 0.0 0.0 0.0 184 +185 0.00379490852355957 0.00999999999999979 0.00999999999999979 0.0 185 +186 0.0036468505859375 0.0 0.0 0.0 186 +187 0.00370502471923828 0.00999999999999979 0.00999999999999979 0.0 187 +188 0.00387907028198242 0.0 0.0 0.0 188 +189 0.00541114807128906 0.0 0.0 0.0 189 +190 0.00428199768066406 0.0100000000000007 0.0100000000000007 0.0 190 +191 0.00368618965148926 0.0 0.0 0.0 191 +192 0.0293948650360107 0.0299999999999994 0.0299999999999994 0.0 192 +193 0.00434708595275879 0.0100000000000007 0.0100000000000007 0.0 193 +194 0.00372600555419922 0.0 0.0 0.0 194 +195 0.00628900527954102 0.00999999999999979 0.00999999999999979 0.0 195 +196 0.00624394416809082 0.0 0.0 0.0 196 +197 0.00649094581604004 0.00999999999999979 0.00999999999999979 0.0 197 +198 0.00419712066650391 0.0 0.0 0.0 198 +199 0.00371003150939941 0.00999999999999979 0.00999999999999979 0.0 199 +200 0.0037531852722168 0.0 0.0 0.0 200 +201 0.00369119644165039 0.0 0.0 0.0 201 +202 0.00369000434875488 0.0100000000000007 0.0100000000000007 0.0 202 +203 0.00372099876403809 0.0 0.0 0.0 203 +204 0.00369000434875488 0.00999999999999979 0.00999999999999979 0.0 204 +205 0.00371885299682617 0.0 0.0 0.0 205 +206 0.00367903709411621 0.0 0.0 0.0 206 +207 0.00364303588867188 0.00999999999999979 0.00999999999999979 0.0 207 +208 0.0037541389465332 0.0 0.0 0.0 208 +209 0.00364303588867188 0.0 0.0 0.0 209 +210 0.00363898277282715 0.00999999999999979 0.00999999999999979 0.0 210 +211 0.00363588333129883 0.0 0.0 0.0 211 +212 0.00367999076843262 0.0100000000000007 0.0100000000000007 0.0 212 +213 0.00364208221435547 0.0 0.0 0.0 213 +214 0.00365614891052246 0.0 0.0 0.0 214 +215 0.00363779067993164 0.00999999999999979 0.00999999999999979 0.0 215 +216 0.00362610816955566 0.0 0.0 0.0 216 +217 0.0036470890045166 0.0 0.0 0.0 217 +218 0.00366711616516113 0.00999999999999979 0.00999999999999979 0.0 218 +219 0.00364995002746582 0.0 0.0 0.0 219 +220 0.0036308765411377 0.0 0.0 0.0 220 +221 0.0036308765411377 0.00999999999999979 0.00999999999999979 0.0 221 +222 0.00362896919250488 0.0 0.0 0.0 222 +223 0.00364899635314941 0.0100000000000007 0.0100000000000007 0.0 223 +224 0.00365805625915527 0.0 0.0 0.0 224 +225 0.00364589691162109 0.0 0.0 0.0 225 +226 0.00363683700561523 0.00999999999999979 0.00999999999999979 0.0 226 +227 0.00364995002746582 0.0 0.0 0.0 227 +228 0.00421810150146484 0.0 0.0 0.0 228 +229 0.00510215759277344 0.00999999999999979 0.00999999999999979 0.0 229 +230 0.0295019149780273 0.0300000000000002 0.0300000000000002 0.0 230 +231 0.00370287895202637 0.0 0.0 0.0 231 +232 0.00370287895202637 0.00999999999999979 0.00999999999999979 0.0 232 +233 0.00372409820556641 0.0 0.0 0.0 233 +234 0.00373697280883789 0.0 0.0 0.0 234 +235 0.00371003150939941 0.00999999999999979 0.00999999999999979 0.0 235 +236 0.00374388694763184 0.0 0.0 0.0 236 +237 0.00366711616516113 0.00999999999999979 0.00999999999999979 0.0 237 +238 0.00371408462524414 0.0 0.0 0.0 238 +239 0.0048530101776123 0.0 0.0 0.0 239 +240 0.00423502922058105 0.0100000000000007 0.0100000000000007 0.0 240 +241 0.00370502471923828 0.0 0.0 0.0 241 +242 0.00370383262634277 0.00999999999999979 0.00999999999999979 0.0 242 +243 0.00366306304931641 0.0 0.0 0.0 243 +244 0.00367593765258789 0.0 0.0 0.0 244 +245 0.00371599197387695 0.00999999999999979 0.00999999999999979 0.0 245 +246 0.00369501113891602 0.0 0.0 0.0 246 +247 0.00366902351379395 0.0 0.0 0.0 247 +248 0.00362110137939453 0.00999999999999979 0.00999999999999979 0.0 248 +249 0.00362896919250488 0.0 0.0 0.0 249 +250 0.00362896919250488 0.0100000000000007 0.0100000000000007 0.0 250 +251 0.00362205505371094 0.0 0.0 0.0 251 +252 0.00364923477172852 0.0 0.0 0.0 252 +253 0.00362801551818848 0.00999999999999979 0.00999999999999979 0.0 253 +254 0.00369715690612793 0.0 0.0 0.0 254 +255 0.00363993644714355 0.0 0.0 0.0 255 +256 0.00364518165588379 0.00999999999999979 0.00999999999999979 0.0 256 +257 0.00360393524169922 0.0 0.0 0.0 257 +258 0.00365090370178223 0.00999999999999979 0.00999999999999979 0.0 258 +259 0.00365996360778809 0.0 0.0 0.0 259 +260 0.00363016128540039 0.0 0.0 0.0 260 +261 0.00363707542419434 0.0100000000000007 0.0100000000000007 0.0 261 +262 0.00364112854003906 0.0 0.0 0.0 262 +263 0.00367903709411621 0.0 0.0 0.0 263 +264 0.00365304946899414 0.00999999999999979 0.00999999999999979 0.0 264 +265 0.00365900993347168 0.0 0.0 0.0 265 +266 0.00364804267883301 0.00999999999999979 0.00999999999999979 0.0 266 +267 0.00368404388427734 0.0 0.0 0.0 267 +268 0.02935791015625 0.0300000000000002 0.0300000000000002 0.0 268 +269 0.00368499755859375 0.0 0.0 0.0 269 +270 0.00371789932250977 0.00999999999999979 0.00999999999999979 0.0 270 +271 0.0037848949432373 0.0 0.0 0.0 271 +272 0.00371384620666504 0.0 0.0 0.0 272 +273 0.00371098518371582 0.00999999999999979 0.00999999999999979 0.0 273 +274 0.00377702713012695 0.0 0.0 0.0 274 +275 0.00371503829956055 0.0 0.0 0.0 275 +276 0.00372791290283203 0.0100000000000007 0.0100000000000007 0.0 276 +277 0.00372004508972168 0.0 0.0 0.0 277 +278 0.00366806983947754 0.00999999999999979 0.00999999999999979 0.0 278 +279 0.00369620323181152 0.0 0.0 0.0 279 +280 0.00374603271484375 0.0 0.0 0.0 280 +281 0.00559902191162109 0.00999999999999979 0.00999999999999979 0.0 281 +282 0.00370311737060547 0.0 0.0 0.0 282 +283 0.00371289253234863 0.00999999999999979 0.00999999999999979 0.0 283 +284 0.00368905067443848 0.0 0.0 0.0 284 +285 0.0037989616394043 0.0 0.0 0.0 285 +286 0.00368595123291016 0.00999999999999979 0.0100000000000007 0.0 286 +287 0.00365710258483887 0.0 0.0 0.0 287 +288 0.00366306304931641 0.00999999999999979 0.00999999999999979 0.0 288 +289 0.00366091728210449 0.0 0.0 0.0 289 +290 0.00363683700561523 0.0 0.0 0.0 290 +291 0.00508499145507812 0.00999999999999979 0.00999999999999979 0.0 291 +292 0.00364899635314941 0.0 0.0 0.0 292 +293 0.00364184379577637 0.0 0.0 0.0 293 +294 0.00365900993347168 0.00999999999999979 0.00999999999999979 0.0 294 +295 0.00361919403076172 0.0 0.0 0.0 295 +296 0.00365996360778809 0.00999999999999979 0.00999999999999979 0.0 296 +297 0.00385499000549316 0.0 0.0 0.0 297 +298 0.00486421585083008 0.0 0.0 0.0 298 +299 0.00370907783508301 0.00999999999999979 0.00999999999999979 0.0 299 +300 0.00366020202636719 0.0 0.0 0.0 300 +301 0.00364780426025391 0.00999999999999979 0.00999999999999979 0.0 301 +302 0.00360703468322754 0.0 0.0 0.0 302 +303 0.00366711616516113 0.0 0.0 0.0 303 +304 0.00365304946899414 0.0100000000000016 0.0100000000000016 0.0 304 +305 0.0293490886688232 0.0299999999999994 0.0299999999999994 0.0 305 +306 0.00373411178588867 0.0 0.0 0.0 306 +307 0.00367593765258789 0.0 0.0 0.0 307 +308 0.0037379264831543 0.00999999999999979 0.00999999999999979 0.0 308 +309 0.00373697280883789 0.0 0.0 0.0 309 +310 0.00374507904052734 0.0 0.0 0.0 310 +311 0.00374889373779297 0.00999999999999979 0.00999999999999979 0.0 311 +312 0.00372195243835449 0.0 0.0 0.0 312 +313 0.00367879867553711 0.00999999999999979 0.00999999999999979 0.0 313 +314 0.00386714935302734 0.0 0.0 0.0 314 +315 0.00381088256835938 0.0 0.0 0.0 315 +316 0.00370597839355469 0.00999999999999979 0.00999999999999979 0.0 316 +317 0.00370287895202637 0.0 0.0 0.0 317 +318 0.00370883941650391 0.0 0.0 0.0 318 +319 0.0037989616394043 0.0100000000000016 0.0100000000000016 0.0 319 +320 0.00371098518371582 0.0 0.0 0.0 320 +321 0.00366806983947754 0.00999999999999979 0.00999999999999979 0.0 321 +322 0.00365209579467773 0.0 0.0 0.0 322 +323 0.00365400314331055 0.0 0.0 0.0 323 +324 0.00365710258483887 0.00999999999999979 0.00999999999999979 0.0 324 +325 0.00365400314331055 0.0 0.0 0.0 325 +326 0.00417399406433105 0.00999999999999979 0.00999999999999979 0.0 326 +327 0.00363588333129883 0.0 0.0 0.0 327 +328 0.00362396240234375 0.0 0.0 0.0 328 +329 0.00364899635314941 0.00999999999999979 0.00999999999999979 0.0 329 +330 0.0036461353302002 0.0 0.0 0.0 330 +331 0.00362610816955566 0.0 0.0 0.0 331 +332 0.00365710258483887 0.00999999999999979 0.00999999999999979 0.0 332 +333 0.00365900993347168 0.0 0.0 0.0 333 +334 0.00363802909851074 0.0 0.0 0.0 334 +335 0.00365495681762695 0.00999999999999979 0.00999999999999979 0.0 335 +336 0.0036931037902832 0.0 0.0 0.0 336 +337 0.00366592407226562 0.00999999999999979 0.00999999999999979 0.0 337 +338 0.0036778450012207 0.0 0.0 0.0 338 +339 0.00438904762268066 0.0 0.0 0.0 339 +340 0.00471091270446777 0.0100000000000016 0.0100000000000016 0.0 340 +341 0.00389599800109863 0.0 0.0 0.0 341 +342 0.00366497039794922 0.00999999999999979 0.00999999999999979 0.0 342 +343 0.0298199653625488 0.0299999999999994 0.0299999999999994 0.0 343 +344 0.00373697280883789 0.0 0.0 0.0 344 +345 0.00366497039794922 0.0 0.0 0.0 345 +346 0.00375890731811523 0.00999999999999979 0.00999999999999979 0.0 346 +347 0.00376486778259277 0.0 0.0 0.0 347 +348 0.00379490852355957 0.00999999999999979 0.00999999999999979 0.0 348 +349 0.00371098518371582 0.0 0.0 0.0 349 +350 0.00410985946655273 0.0 0.0 0.0 350 +351 0.00371313095092773 0.00999999999999979 0.00999999999999979 0.0 351 +352 0.00372481346130371 0.0 0.0 0.0 352 +353 0.00371789932250977 0.0 0.0 0.0 353 +354 0.00374507904052734 0.00999999999999979 0.00999999999999979 0.0 354 +355 0.00374102592468262 0.0 0.0 0.0 355 +356 0.00371098518371582 0.0100000000000016 0.0100000000000016 0.0 356 +357 0.00369906425476074 0.0 0.0 0.0 357 +358 0.00367617607116699 0.0 0.0 0.0 358 +359 0.00366997718811035 0.00999999999999979 0.00999999999999979 0.0 359 +360 0.00365996360778809 0.0 0.0 0.0 360 +361 0.00363588333129883 0.0 0.0 0.0 361 +362 0.00361990928649902 0.00999999999999979 0.00999999999999979 0.0 362 +363 0.00364589691162109 0.0 0.0 0.0 363 +364 0.00363492965698242 0.00999999999999979 0.00999999999999979 0.0 364 +365 0.00372695922851562 0.0 0.0 0.0 365 +366 0.00362396240234375 0.0 0.0 0.0 366 +367 0.00363707542419434 0.00999999999999979 0.00999999999999979 0.0 367 +368 0.0036921501159668 0.0 0.0 0.0 368 +369 0.00365710258483887 0.0 0.0 0.0 369 +370 0.00361800193786621 0.00999999999999979 0.00999999999999979 0.0 370 +371 0.00367903709411621 0.0 0.0 0.0 371 +372 0.00365805625915527 0.00999999999999979 0.00999999999999979 0.0 372 +373 0.00367999076843262 0.0 0.0 0.0 373 +374 0.00368404388427734 0.0 0.0 0.0 374 +375 0.00368690490722656 0.00999999999999979 0.00999999999999979 0.0 375 +376 0.00374794006347656 0.0 0.0 0.0 376 +377 0.00366997718811035 0.0 0.0 0.0 377 +378 0.00365018844604492 0.0100000000000016 0.0100000000000016 0.0 378 +379 0.0036780834197998 0.0 0.0 0.0 379 +380 0.00370216369628906 0.00999999999999979 0.00999999999999979 0.0 380 +381 0.0293450355529785 0.0199999999999996 0.0199999999999996 0.0 381 +382 0.00373005867004395 0.00999999999999979 0.00999999999999979 0.0 382 +383 0.00366306304931641 0.0 0.0 0.0 383 +384 0.00376296043395996 0.00999999999999979 0.00999999999999979 0.0 384 +385 0.00380301475524902 0.0 0.0 0.0 385 +386 0.00372815132141113 0.0 0.0 0.0 386 +387 0.00371193885803223 0.00999999999999979 0.00999999999999979 0.0 387 +388 0.00368499755859375 0.0 0.0 0.0 388 +389 0.00373601913452148 0.0 0.0 0.0 389 +390 0.00371694564819336 0.00999999999999979 0.00999999999999979 0.0 390 +391 0.00372791290283203 0.0 0.0 0.0 391 +392 0.00531101226806641 0.0100000000000016 0.0100000000000016 0.0 392 +393 0.00371789932250977 0.0 0.0 0.0 393 +394 0.00370097160339355 0.00999999999999979 0.00999999999999979 0.0 394 +395 0.00369906425476074 0.0 0.0 0.0 395 +396 0.00373601913452148 0.0 0.0 0.0 396 +397 0.00371694564819336 0.00999999999999979 0.00999999999999979 0.0 397 +398 0.00365591049194336 0.0 0.0 0.0 398 +399 0.00403714179992676 0.0 0.0 0.0 399 +400 0.00364208221435547 0.00999999999999979 0.00999999999999979 0.0 400 +401 0.00365400314331055 0.0 0.0 0.0 401 +402 0.00364089012145996 0.00999999999999979 0.00999999999999979 0.0 402 +403 0.00363302230834961 0.0 0.0 0.0 403 +404 0.00365090370178223 0.0 0.0 0.0 404 +405 0.00374603271484375 0.00999999999999979 0.00999999999999979 0.0 405 +406 0.00363278388977051 0.0 0.0 0.0 406 +407 0.00362515449523926 0.0 0.0 0.0 407 +408 0.00372409820556641 0.00999999999999979 0.00999999999999979 0.0 408 +409 0.00486588478088379 0.0 0.0 0.0 409 +410 0.00364303588867188 0.00999999999999979 0.00999999999999979 0.0 410 +411 0.00371599197387695 0.0 0.0 0.0 411 +412 0.0036618709564209 0.0 0.0 0.0 412 +413 0.00363707542419434 0.00999999999999979 0.00999999999999979 0.0 413 +414 0.00367593765258789 0.0 0.0 0.0 414 +415 0.00361990928649902 0.0 0.0 0.0 415 +416 0.00365900993347168 0.0100000000000016 0.0100000000000016 0.0 416 +417 0.00365614891052246 0.0 0.0 0.0 417 +418 0.00370597839355469 0.00999999999999979 0.00999999999999979 0.0 418 +419 0.0359270572662354 0.0299999999999994 0.0299999999999994 0.0 419 +420 0.00371479988098145 0.00999999999999979 0.00999999999999979 0.0 420 +421 0.00369119644165039 0.0 0.0 0.0 421 +422 0.00375699996948242 0.0 0.0 0.0 422 +423 0.00374388694763184 0.00999999999999979 0.00999999999999979 0.0 423 +424 0.00373291969299316 0.0 0.0 0.0 424 +425 0.00372982025146484 0.0 0.0 0.0 425 +426 0.00370216369628906 0.00999999999999979 0.00999999999999979 0.0 426 +427 0.00371408462524414 0.0 0.0 0.0 427 +428 0.0037078857421875 0.0100000000000016 0.0100000000000016 0.0 428 +429 0.00379300117492676 0.0 0.0 0.0 429 +430 0.00373482704162598 0.0 0.0 0.0 430 +431 0.00374007225036621 0.00999999999999979 0.00999999999999979 0.0 431 +432 0.00367999076843262 0.0 0.0 0.0 432 +433 0.00372695922851562 0.0 0.0 0.0 433 +434 0.00371384620666504 0.00999999999999979 0.00999999999999979 0.0 434 +435 0.0036170482635498 0.0 0.0 0.0 435 +436 0.00364899635314941 0.00999999999999979 0.00999999999999979 0.0 436 +437 0.00367283821105957 0.0 0.0 0.0 437 +438 0.0036160945892334 0.0 0.0 0.0 438 +439 0.00362205505371094 0.00999999999999979 0.00999999999999979 0.0 439 +440 0.00364518165588379 0.0 0.0 0.0 440 +441 0.0036780834197998 0.0 0.0 0.0 441 +442 0.00361800193786621 0.00999999999999979 0.00999999999999979 0.0 442 +443 0.00362396240234375 0.0 0.0 0.0 443 +444 0.00362610816955566 0.00999999999999979 0.00999999999999979 0.0 444 +445 0.00364804267883301 0.0 0.0 0.0 445 +446 0.00360488891601562 0.0 0.0 0.0 446 +447 0.00363397598266602 0.00999999999999979 0.00999999999999979 0.0 447 +448 0.00361299514770508 0.0 0.0 0.0 448 +449 0.00390100479125977 0.0 0.0 0.0 449 +450 0.00565385818481445 0.0100000000000016 0.0100000000000016 0.0 450 +451 0.00366592407226562 0.0 0.0 0.0 451 +452 0.00364398956298828 0.00999999999999979 0.00999999999999979 0.0 452 +453 0.00362896919250488 0.0 0.0 0.0 453 +454 0.0036618709564209 0.0 0.0 0.0 454 +455 0.00370502471923828 0.00999999999999979 0.00999999999999979 0.0 455 +456 0.00375580787658691 0.0 0.0 0.0 456 +457 0.029231071472168 0.0299999999999994 0.0299999999999994 0.0 457 +458 0.00371885299682617 0.0 0.0 0.0 458 +459 0.00371003150939941 0.0 0.0 0.0 459 +460 0.00493097305297852 0.0 0.0 0.0 460 +461 0.00378513336181641 0.00999999999999979 0.00999999999999979 0.0 461 +462 0.0037388801574707 0.0 0.0 0.0 462 +463 0.00383710861206055 0.0 0.0 0.0 463 +464 0.00370407104492188 0.00999999999999979 0.00999999999999979 0.0 464 +465 0.0037388801574707 0.0 0.0 0.0 465 +466 0.00373196601867676 0.0100000000000016 0.0100000000000016 0.0 466 +467 0.00371599197387695 0.0 0.0 0.0 467 +468 0.00373697280883789 0.0 0.0 0.0 468 +469 0.00368809700012207 0.00999999999999979 0.00999999999999979 0.0 469 +470 0.00370502471923828 0.0 0.0 0.0 470 +471 0.0036771297454834 0.0 0.0 0.0 471 +472 0.00364899635314941 0.00999999999999979 0.00999999999999979 0.0 472 +473 0.00366902351379395 0.0 0.0 0.0 473 +474 0.00365710258483887 0.00999999999999979 0.00999999999999979 0.0 474 +475 0.00371217727661133 0.0 0.0 0.0 475 +476 0.00365495681762695 0.0 0.0 0.0 476 +477 0.0036308765411377 0.00999999999999979 0.00999999999999979 0.0 477 +478 0.00365710258483887 0.0 0.0 0.0 478 +479 0.00364899635314941 0.0 0.0 0.0 479 +480 0.00360703468322754 0.00999999999999979 0.00999999999999979 0.0 480 +481 0.0036318302154541 0.0 0.0 0.0 481 +482 0.00359702110290527 0.0 0.0 0.0 482 +483 0.00360584259033203 0.00999999999999979 0.00999999999999979 0.0 483 +484 0.00364303588867188 0.0 0.0 0.0 484 +485 0.00361490249633789 0.00999999999999979 0.00999999999999979 0.0 485 +486 0.00365281105041504 0.0 0.0 0.0 486 +487 0.00365591049194336 0.0 0.0 0.0 487 +488 0.00358986854553223 0.0100000000000016 0.0100000000000016 0.0 488 +489 0.00365304946899414 0.0 0.0 0.0 489 +490 0.00380802154541016 0.0 0.0 0.0 490 +491 0.00366997718811035 0.00999999999999979 0.00999999999999979 0.0 491 +492 0.00363612174987793 0.0 0.0 0.0 492 +493 0.003662109375 0.00999999999999979 0.00999999999999979 0.0 493 +494 0.00367617607116699 0.0 0.0 0.0 494 +495 0.0286951065063477 0.0299999999999994 0.0299999999999994 0.0 495 +496 0.00378203392028809 0.0 0.0 0.0 496 +497 0.00374603271484375 0.00999999999999979 0.00999999999999979 0.0 497 +498 0.00373005867004395 0.0 0.0 0.0 498 +499 0.00371003150939941 0.0 0.0 0.0 499 +500 0.00367212295532227 0.00999999999999979 0.00999999999999979 0.0 500 +501 0.00379490852355957 0.0 0.0 0.0 501 +502 0.00532388687133789 0.0100000000000016 0.0100000000000016 0.0 502 +503 0.00412988662719727 0.0 0.0 0.0 503 +504 0.00371408462524414 0.0 0.0 0.0 504 +505 0.00367403030395508 0.00999999999999979 0.00999999999999979 0.0 505 +506 0.00383114814758301 0.0 0.0 0.0 506 +507 0.00376319885253906 0.00999999999999979 0.00999999999999979 0.0 507 +508 0.00370383262634277 0.0 0.0 0.0 508 +509 0.00366592407226562 0.0 0.0 0.0 509 +510 0.00369906425476074 0.00999999999999979 0.00999999999999979 0.0 510 +511 0.00367116928100586 0.0 0.0 0.0 511 +512 0.00511002540588379 0.0 0.0 0.0 512 +513 0.00360512733459473 0.00999999999999979 0.00999999999999979 0.0 513 +514 0.00369119644165039 0.0 0.0 0.0 514 +515 0.0036311149597168 0.00999999999999979 0.00999999999999979 0.0 515 +516 0.0036771297454834 0.0 0.0 0.0 516 +517 0.00361800193786621 0.0 0.0 0.0 517 +518 0.0038139820098877 0.00999999999999979 0.00999999999999979 0.0 518 +519 0.00537514686584473 0.0 0.0 0.0 519 +520 0.00412893295288086 0.00999999999999979 0.00999999999999979 0.0 520 +521 0.00373005867004395 0.0 0.0 0.0 521 +522 0.00365996360778809 0.0 0.0 0.0 522 +523 0.00364303588867188 0.00999999999999979 0.00999999999999979 0.0 523 +524 0.00367403030395508 0.0 0.0 0.0 524 +525 0.00364589691162109 0.0100000000000016 0.0100000000000016 0.0 525 +526 0.00364398956298828 0.0 0.0 0.0 526 +527 0.00363898277282715 0.0 0.0 0.0 527 +528 0.00362682342529297 0.00999999999999979 0.00999999999999979 0.0 528 +529 0.00360894203186035 0.0 0.0 0.0 529 +530 0.00366091728210449 0.0 0.0 0.0 530 +531 0.00367999076843262 0.00999999999999979 0.00999999999999979 0.0 531 +532 0.0291500091552734 0.0299999999999994 0.0299999999999994 0.0 532 +533 0.00369596481323242 0.0 0.0 0.0 533 +534 0.00374984741210938 0.0 0.0 0.0 534 +535 0.00383186340332031 0.00999999999999979 0.00999999999999979 0.0 535 +536 0.00389409065246582 0.0 0.0 0.0 536 +537 0.00370407104492188 0.00999999999999979 0.00999999999999979 0.0 537 +538 0.0037238597869873 0.0 0.0 0.0 538 +539 0.00371479988098145 0.0 0.0 0.0 539 +540 0.00371289253234863 0.0100000000000016 0.0100000000000016 0.0 540 +541 0.00380897521972656 0.0 0.0 0.0 541 +542 0.00371193885803223 0.0 0.0 0.0 542 +543 0.0036928653717041 0.00999999999999979 0.00999999999999979 0.0 543 +544 0.00368285179138184 0.0 0.0 0.0 544 +545 0.00370407104492188 0.00999999999999979 0.00999999999999979 0.0 545 +546 0.00371193885803223 0.0 0.0 0.0 546 +547 0.00420904159545898 0.0 0.0 0.0 547 +548 0.00372791290283203 0.00999999999999979 0.00999999999999979 0.0 548 +549 0.0037071704864502 0.0 0.0 0.0 549 +550 0.00366401672363281 0.00999999999999979 0.00999999999999979 0.0 550 +551 0.00365710258483887 0.0 0.0 0.0 551 +552 0.00364494323730469 0.0 0.0 0.0 552 +553 0.00368499755859375 0.00999999999999979 0.00999999999999979 0.0 553 +554 0.00366806983947754 0.0 0.0 0.0 554 +555 0.00361418724060059 0.0 0.0 0.0 555 +556 0.00361394882202148 0.00999999999999979 0.00999999999999979 0.0 556 +557 0.00365090370178223 0.0 0.0 0.0 557 +558 0.00361990928649902 0.0 0.0 0.0 558 +559 0.0036468505859375 0.00999999999999979 0.00999999999999979 0.0 559 +560 0.0040891170501709 0.0 0.0 0.0 560 +561 0.00469303131103516 0.0100000000000016 0.0100000000000016 0.0 561 +562 0.00363516807556152 0.0 0.0 0.0 562 +563 0.00363516807556152 0.0 0.0 0.0 563 +564 0.00361895561218262 0.00999999999999979 0.00999999999999979 0.0 564 +565 0.00365996360778809 0.0 0.0 0.0 565 +566 0.00366783142089844 0.00999999999999979 0.00999999999999979 0.0 566 +567 0.00374007225036621 0.0 0.0 0.0 567 +568 0.00392389297485352 0.0 0.0 0.0 568 +569 0.0294678211212158 0.0299999999999994 0.0299999999999994 0.0 569 +570 0.00389218330383301 0.00999999999999979 0.00999999999999979 0.0 570 +571 0.00545501708984375 0.0 0.0 0.0 571 +572 0.00444793701171875 0.00999999999999979 0.00999999999999979 0.0 572 +573 0.00378513336181641 0.0 0.0 0.0 573 +574 0.00372600555419922 0.0 0.0 0.0 574 +575 0.00369596481323242 0.00999999999999979 0.00999999999999979 0.0 575 +576 0.00376510620117188 0.0 0.0 0.0 576 +577 0.00368714332580566 0.0100000000000016 0.0100000000000016 0.0 577 +578 0.00371885299682617 0.0 0.0 0.0 578 +579 0.00372505187988281 0.0 0.0 0.0 579 +580 0.00372815132141113 0.00999999999999979 0.00999999999999979 0.0 580 +581 0.00370502471923828 0.0 0.0 0.0 581 +582 0.00371503829956055 0.0 0.0 0.0 582 +583 0.00371503829956055 0.00999999999999979 0.00999999999999979 0.0 583 +584 0.00370287895202637 0.0 0.0 0.0 584 +585 0.00371599197387695 0.00999999999999979 0.00999999999999979 0.0 585 +586 0.00377798080444336 0.0 0.0 0.0 586 +587 0.00368595123291016 0.0 0.0 0.0 587 +588 0.00366497039794922 0.00999999999999979 0.00999999999999979 0.0 588 +589 0.00367999076843262 0.0 0.0 0.0 589 +590 0.0036320686340332 0.0 0.0 0.0 590 +591 0.00362491607666016 0.00999999999999979 0.00999999999999979 0.0 591 +592 0.00367593765258789 0.0 0.0 0.0 592 +593 0.0036461353302002 0.00999999999999979 0.00999999999999979 0.0 593 +594 0.00365996360778809 0.0 0.0 0.0 594 +595 0.003662109375 0.0 0.0 0.0 595 +596 0.00364398956298828 0.00999999999999979 0.00999999999999979 0.0 596 +597 0.00371479988098145 0.0 0.0 0.0 597 +598 0.00362610816955566 0.0 0.0 0.0 598 +599 0.00365614891052246 0.0100000000000016 0.0100000000000016 0.0 599 +600 0.00365400314331055 0.0 0.0 0.0 600 +601 0.00364089012145996 0.00999999999999979 0.00999999999999979 0.0 601 +602 0.00363492965698242 0.0 0.0 0.0 602 +603 0.0036320686340332 0.0 0.0 0.0 603 +604 0.00364089012145996 0.00999999999999979 0.00999999999999979 0.0 604 +605 0.00368785858154297 0.0 0.0 0.0 605 +606 0.00367999076843262 0.0 0.0 0.0 606 +607 0.0295491218566895 0.0299999999999994 0.0299999999999994 0.0 607 +608 0.00367212295532227 0.00999999999999979 0.00999999999999979 0.0 608 +609 0.00368118286132812 0.0 0.0 0.0 609 +610 0.00368499755859375 0.0 0.0 0.0 610 +611 0.00374102592468262 0.00999999999999979 0.00999999999999979 0.0 611 +612 0.00428009033203125 0.0 0.0 0.0 612 +613 0.00475502014160156 0.0100000000000016 0.0100000000000016 0.0 613 +614 0.00373005867004395 0.0 0.0 0.0 614 +615 0.00372791290283203 0.00999999999999979 0.00999999999999979 0.0 615 +616 0.00373196601867676 0.0 0.0 0.0 616 +617 0.00375008583068848 0.0 0.0 0.0 617 +618 0.00374102592468262 0.00999999999999979 0.00999999999999979 0.0 618 +619 0.00374102592468262 0.0 0.0 0.0 619 +620 0.00369095802307129 0.0 0.0 0.0 620 +621 0.00368785858154297 0.00999999999999979 0.00999999999999979 0.0 621 +622 0.00369095802307129 0.0 0.0 0.0 622 +623 0.0036778450012207 0.00999999999999979 0.00999999999999979 0.0 623 +624 0.0036468505859375 0.0 0.0 0.0 624 +625 0.00369906425476074 0.0 0.0 0.0 625 +626 0.00376510620117188 0.00999999999999979 0.00999999999999979 0.0 626 +627 0.00364899635314941 0.0 0.0 0.0 627 +628 0.00363397598266602 0.0 0.0 0.0 628 +629 0.00383210182189941 0.00999999999999979 0.00999999999999979 0.0 629 +630 0.00394892692565918 0.0 0.0 0.0 630 +631 0.00367307662963867 0.00999999999999979 0.00999999999999979 0.0 631 +632 0.0036311149597168 0.0 0.0 0.0 632 +633 0.00366497039794922 0.0 0.0 0.0 633 +634 0.00363707542419434 0.00999999999999979 0.00999999999999979 0.0 634 +635 0.0036308765411377 0.0 0.0 0.0 635 +636 0.00362706184387207 0.0 0.0 0.0 636 +637 0.00366306304931641 0.0100000000000016 0.0100000000000016 0.0 637 +638 0.0036468505859375 0.0 0.0 0.0 638 +639 0.00365710258483887 0.0 0.0 0.0 639 +640 0.00370287895202637 0.00999999999999979 0.00999999999999979 0.0 640 +641 0.00424313545227051 0.0 0.0 0.0 641 +642 0.00360798835754395 0.00999999999999979 0.00999999999999979 0.0 642 +643 0.00641298294067383 0.0 0.0 0.0 643 +644 0.0336699485778809 0.0399999999999991 0.0399999999999991 0.0 644 +645 0.00376391410827637 0.0 0.0 0.0 645 +646 0.00372314453125 0.0 0.0 0.0 646 +647 0.00375103950500488 0.00999999999999979 0.00999999999999979 0.0 647 +648 0.00373101234436035 0.0 0.0 0.0 648 +649 0.00373196601867676 0.0 0.0 0.0 649 +650 0.00368499755859375 0.0100000000000016 0.0100000000000016 0.0 650 +651 0.00377416610717773 0.0 0.0 0.0 651 +652 0.00371193885803223 0.00999999999999979 0.00999999999999979 0.0 652 +653 0.0036919116973877 0.0 0.0 0.0 653 +654 0.00371813774108887 0.0 0.0 0.0 654 +655 0.00372219085693359 0.00999999999999979 0.00999999999999979 0.0 655 +656 0.00370907783508301 0.0 0.0 0.0 656 +657 0.00366401672363281 0.0 0.0 0.0 657 +658 0.00366806983947754 0.00999999999999979 0.00999999999999979 0.0 658 +659 0.00368309020996094 0.0 0.0 0.0 659 +660 0.00367307662963867 0.00999999999999979 0.00999999999999979 0.0 660 +661 0.00363898277282715 0.0 0.0 0.0 661 +662 0.003662109375 0.0 0.0 0.0 662 +663 0.00363707542419434 0.00999999999999979 0.00999999999999979 0.0 663 +664 0.00363302230834961 0.0 0.0 0.0 664 +665 0.00366091728210449 0.0 0.0 0.0 665 +666 0.0036771297454834 0.00999999999999979 0.00999999999999979 0.0 666 +667 0.00365710258483887 0.0 0.0 0.0 667 +668 0.00360703468322754 0.00999999999999979 0.00999999999999979 0.0 668 +669 0.00365900993347168 0.0 0.0 0.0 669 +670 0.00479602813720703 0.0 0.0 0.0 670 +671 0.0047600269317627 0.0100000000000016 0.0100000000000016 0.0 671 +672 0.00367999076843262 0.0 0.0 0.0 672 +673 0.00362992286682129 0.00999999999999979 0.00999999999999979 0.0 673 +674 0.00359392166137695 0.0 0.0 0.0 674 +675 0.00365710258483887 0.0 0.0 0.0 675 +676 0.00364899635314941 0.00999999999999979 0.00999999999999979 0.0 676 +677 0.00373482704162598 0.0 0.0 0.0 677 +678 0.00359201431274414 0.0 0.0 0.0 678 +679 0.00365900993347168 0.00999999999999979 0.00999999999999979 0.0 679 +680 0.0036919116973877 0.0 0.0 0.0 680 +681 0.00368595123291016 0.00999999999999979 0.00999999999999979 0.0 681 +682 0.0298888683319092 0.0299999999999994 0.0299999999999994 0.0 682 +683 0.00371694564819336 0.0 0.0 0.0 683 +684 0.00372409820556641 0.0 0.0 0.0 684 +685 0.00371193885803223 0.00999999999999979 0.00999999999999979 0.0 685 +686 0.00372695922851562 0.0 0.0 0.0 686 +687 0.00368809700012207 0.0 0.0 0.0 687 +688 0.0036931037902832 0.0100000000000016 0.0100000000000016 0.0 688 +689 0.00371003150939941 0.0 0.0 0.0 689 +690 0.00369119644165039 0.0 0.0 0.0 690 +691 0.00370192527770996 0.0 0.0 0.0 691 +692 0.00372600555419922 0.0 0.0 0.0 692 +693 0.00372099876403809 0.00999999999999979 0.00999999999999979 0.0 693 +694 0.00371193885803223 0.0 0.0 0.0 694 +695 0.00369095802307129 0.0 0.0 0.0 695 +696 0.00366783142089844 0.00999999999999979 0.00999999999999979 0.0 696 +697 0.00373601913452148 0.0 0.0 0.0 697 +698 0.00366497039794922 0.0 0.0 0.0 698 +699 0.00366806983947754 0.0 0.0 0.0 699 +700 0.00364398956298828 0.0 0.0 0.0 700 +701 0.00358295440673828 0.00999999999999979 0.00999999999999979 0.0 701 +702 0.00363898277282715 0.0 0.0 0.0 702 +703 0.00365304946899414 0.0 0.0 0.0 703 +704 0.00369596481323242 0.00999999999999979 0.00999999999999979 0.0 704 +705 0.00362300872802734 0.0 0.0 0.0 705 +706 0.00362801551818848 0.0 0.0 0.0 706 +707 0.00364899635314941 0.00999999999999979 0.00999999999999979 0.0 707 +708 0.00362491607666016 0.0 0.0 0.0 708 +709 0.00363707542419434 0.0100000000000016 0.0100000000000016 0.0 709 +710 0.00364804267883301 0.0 0.0 0.0 710 +711 0.00362610816955566 0.0 0.0 0.0 711 +712 0.00368213653564453 0.00999999999999979 0.00999999999999979 0.0 712 +713 0.00364398956298828 0.0 0.0 0.0 713 +714 0.00365400314331055 0.0 0.0 0.0 714 +715 0.00364518165588379 0.00999999999999979 0.00999999999999979 0.0 715 +716 0.00361394882202148 0.0 0.0 0.0 716 +717 0.00368309020996094 0.00999999999999979 0.00999999999999979 0.0 717 +718 0.00363492965698242 0.0 0.0 0.0 718 +719 0.0291500091552734 0.0299999999999994 0.0299999999999994 0.0 719 +720 0.00372695922851562 0.0 0.0 0.0 720 +721 0.00369691848754883 0.00999999999999979 0.00999999999999979 0.0 721 +722 0.0036919116973877 0.0 0.0 0.0 722 +723 0.00575518608093262 0.0100000000000016 0.0100000000000016 0.0 723 +724 0.00409793853759766 0.0 0.0 0.0 724 +725 0.00376510620117188 0.0 0.0 0.0 725 +726 0.00382494926452637 0.00999999999999979 0.00999999999999979 0.0 726 +727 0.00373482704162598 0.0 0.0 0.0 727 +728 0.00375699996948242 0.0 0.0 0.0 728 +729 0.00374197959899902 0.00999999999999979 0.00999999999999979 0.0 729 +730 0.00372695922851562 0.0 0.0 0.0 730 +731 0.00370311737060547 0.00999999999999979 0.00999999999999979 0.0 731 +732 0.00367593765258789 0.0 0.0 0.0 732 +733 0.00520992279052734 0.0 0.0 0.0 733 +734 0.00372195243835449 0.00999999999999979 0.00999999999999979 0.0 734 +735 0.00368905067443848 0.0 0.0 0.0 735 +736 0.00366616249084473 0.00999999999999979 0.00999999999999979 0.0 736 +737 0.00368809700012207 0.0 0.0 0.0 737 +738 0.00368499755859375 0.0 0.0 0.0 738 +739 0.00387406349182129 0.00999999999999979 0.00999999999999979 0.0 739 +740 0.00513005256652832 0.0 0.0 0.0 740 +741 0.0036470890045166 0.00999999999999979 0.00999999999999979 0.0 741 +742 0.00371885299682617 0.0 0.0 0.0 742 +743 0.00364398956298828 0.0 0.0 0.0 743 +744 0.00364589691162109 0.00999999999999979 0.00999999999999979 0.0 744 +745 0.00363993644714355 0.0 0.0 0.0 745 +746 0.00364089012145996 0.0 0.0 0.0 746 +747 0.00361490249633789 0.0100000000000016 0.0100000000000016 0.0 747 +748 0.00366783142089844 0.0 0.0 0.0 748 +749 0.00363898277282715 0.0 0.0 0.0 749 +750 0.00363612174987793 0.00999999999999979 0.00999999999999979 0.0 750 +751 0.0036470890045166 0.0 0.0 0.0 751 +752 0.00362300872802734 0.00999999999999979 0.00999999999999979 0.0 752 +753 0.00365209579467773 0.0 0.0 0.0 753 +754 0.00367999076843262 0.0 0.0 0.0 754 +755 0.0036628246307373 0.00999999999999979 0.00999999999999979 0.0 755 +756 0.0293610095977783 0.0299999999999994 0.0299999999999994 0.0 756 +757 0.00370907783508301 0.0 0.0 0.0 757 +758 0.00370001792907715 0.0 0.0 0.0 758 +759 0.00371313095092773 0.00999999999999979 0.00999999999999979 0.0 759 +760 0.00373601913452148 0.0 0.0 0.0 760 +761 0.00375699996948242 0.0100000000000016 0.0100000000000016 0.0 761 +762 0.00379014015197754 0.0 0.0 0.0 762 +763 0.00373101234436035 0.0 0.0 0.0 763 +764 0.00369596481323242 0.00999999999999979 0.00999999999999979 0.0 764 +765 0.00373291969299316 0.0 0.0 0.0 765 +766 0.0037081241607666 0.0 0.0 0.0 766 +767 0.00425601005554199 0.00999999999999979 0.00999999999999979 0.0 767 +768 0.00375699996948242 0.0 0.0 0.0 768 +769 0.0037529468536377 0.00999999999999979 0.00999999999999979 0.0 769 +770 0.00371789932250977 0.0 0.0 0.0 770 +771 0.0037229061126709 0.0 0.0 0.0 771 +772 0.00371003150939941 0.00999999999999979 0.00999999999999979 0.0 772 +773 0.00370311737060547 0.0 0.0 0.0 773 +774 0.00365304946899414 0.0 0.0 0.0 774 +775 0.00366783142089844 0.00999999999999979 0.00999999999999979 0.0 775 +776 0.00362801551818848 0.0 0.0 0.0 776 +777 0.00360703468322754 0.00999999999999979 0.00999999999999979 0.0 777 +778 0.00365209579467773 0.0 0.0 0.0 778 +779 0.00366592407226562 0.0 0.0 0.0 779 +780 0.0036308765411377 0.00999999999999979 0.00999999999999979 0.0 780 +781 0.00458216667175293 0.0 0.0 0.0 781 +782 0.00462603569030762 0.0100000000000016 0.0100000000000016 0.0 782 +783 0.00362300872802734 0.0 0.0 0.0 783 +784 0.00360298156738281 0.0 0.0 0.0 784 +785 0.00363993644714355 0.00999999999999979 0.00999999999999979 0.0 785 +786 0.00367403030395508 0.0 0.0 0.0 786 +787 0.00365209579467773 0.0 0.0 0.0 787 +788 0.00373411178588867 0.00999999999999979 0.00999999999999979 0.0 788 +789 0.0038609504699707 0.0 0.0 0.0 789 +790 0.00365781784057617 0.00999999999999979 0.00999999999999979 0.0 790 +791 0.00362110137939453 0.0 0.0 0.0 791 +792 0.00369000434875488 0.0 0.0 0.0 792 +793 0.0307409763336182 0.0299999999999994 0.0299999999999994 0.0 793 +794 0.00374913215637207 0.00999999999999979 0.00999999999999979 0.0 794 +795 0.00369882583618164 0.0 0.0 0.0 795 +796 0.00370097160339355 0.00999999999999979 0.00999999999999979 0.0 796 +797 0.00375890731811523 0.0 0.0 0.0 797 +798 0.00378894805908203 0.0 0.0 0.0 798 +799 0.00387096405029297 0.0100000000000016 0.0100000000000016 0.0 799 +800 0.00368213653564453 0.0 0.0 0.0 800 +801 0.00372719764709473 0.0 0.0 0.0 801 +802 0.00373101234436035 0.00999999999999979 0.00999999999999979 0.0 802 +803 0.00372600555419922 0.0 0.0 0.0 803 +804 0.00373411178588867 0.00999999999999979 0.00999999999999979 0.0 804 +805 0.00366687774658203 0.0 0.0 0.0 805 +806 0.00370907783508301 0.0 0.0 0.0 806 +807 0.0036921501159668 0.00999999999999979 0.00999999999999979 0.0 807 +808 0.00377511978149414 0.0 0.0 0.0 808 +809 0.00365090370178223 0.0 0.0 0.0 809 +810 0.00374388694763184 0.00999999999999979 0.00999999999999979 0.0 810 +811 0.0036778450012207 0.0 0.0 0.0 811 +812 0.0036780834197998 0.00999999999999979 0.00999999999999979 0.0 812 +813 0.00362801551818848 0.0 0.0 0.0 813 +814 0.00365304946899414 0.0 0.0 0.0 814 +815 0.00363516807556152 0.00999999999999979 0.00999999999999979 0.0 815 +816 0.00369000434875488 0.0 0.0 0.0 816 +817 0.00373196601867676 0.0 0.0 0.0 817 +818 0.00360512733459473 0.00999999999999979 0.00999999999999979 0.0 818 +819 0.00361204147338867 0.0 0.0 0.0 819 +820 0.00362610816955566 0.0100000000000016 0.0100000000000016 0.0 820 +821 0.00365090370178223 0.0 0.0 0.0 821 +822 0.00360703468322754 0.0 0.0 0.0 822 +823 0.00362896919250488 0.00999999999999979 0.00999999999999979 0.0 823 +824 0.0036468505859375 0.0 0.0 0.0 824 +825 0.0036320686340332 0.0 0.0 0.0 825 +826 0.00362610816955566 0.00999999999999979 0.00999999999999979 0.0 826 +827 0.00365090370178223 0.0 0.0 0.0 827 +828 0.00363516807556152 0.00999999999999979 0.00999999999999979 0.0 828 +829 0.00368213653564453 0.0 0.0 0.0 829 +830 0.0292301177978516 0.0299999999999994 0.0299999999999994 0.0 830 +831 0.0037531852722168 0.0 0.0 0.0 831 +832 0.00371718406677246 0.00999999999999979 0.00999999999999979 0.0 832 +833 0.0037989616394043 0.0 0.0 0.0 833 +834 0.00615215301513672 0.0100000000000016 0.0100000000000016 0.0 834 +835 0.00377607345581055 0.0 0.0 0.0 835 +836 0.00370907783508301 0.0 0.0 0.0 836 +837 0.00371098518371582 0.00999999999999979 0.00999999999999979 0.0 837 +838 0.00375103950500488 0.0 0.0 0.0 838 +839 0.00372099876403809 0.0 0.0 0.0 839 +840 0.00375795364379883 0.00999999999999979 0.00999999999999979 0.0 840 +841 0.00370502471923828 0.0 0.0 0.0 841 +842 0.00369787216186523 0.00999999999999979 0.00999999999999979 0.0 842 +843 0.00369501113891602 0.0 0.0 0.0 843 +844 0.00370883941650391 0.0 0.0 0.0 844 +845 0.00371408462524414 0.00999999999999979 0.00999999999999979 0.0 845 +846 0.00368404388427734 0.0 0.0 0.0 846 +847 0.0038149356842041 0.0 0.0 0.0 847 +848 0.00367403030395508 0.00999999999999979 0.00999999999999979 0.0 848 +849 0.00365686416625977 0.0 0.0 0.0 849 +850 0.00383400917053223 0.00999999999999979 0.00999999999999979 0.0 850 +851 0.00394606590270996 0.0 0.0 0.0 851 +852 0.00365996360778809 0.0 0.0 0.0 852 +853 0.00365495681762695 0.00999999999999979 0.00999999999999979 0.0 853 +854 0.00370621681213379 0.0 0.0 0.0 854 +855 0.0036461353302002 0.0 0.0 0.0 855 +856 0.00365281105041504 0.00999999999999979 0.00999999999999979 0.0 856 +857 0.00365686416625977 0.0 0.0 0.0 857 +858 0.00365400314331055 0.0100000000000016 0.0100000000000016 0.0 858 +859 0.00363683700561523 0.0 0.0 0.0 859 +860 0.00365209579467773 0.0 0.0 0.0 860 +861 0.00365614891052246 0.00999999999999979 0.00999999999999979 0.0 861 +862 0.00419211387634277 0.0 0.0 0.0 862 +863 0.00362920761108398 0.0 0.0 0.0 863 +864 0.0062098503112793 0.0 0.0 0.0 864 +865 0.00613093376159668 0.00999999999999979 0.00999999999999979 0.0 865 +866 0.00604104995727539 0.0 0.0 0.0 866 +867 0.0290992259979248 0.0299999999999994 0.0299999999999994 0.0 867 +868 0.00398516654968262 0.00999999999999979 0.00999999999999979 0.0 868 +869 0.00370597839355469 0.0 0.0 0.0 869 +870 0.00374913215637207 0.0 0.0 0.0 870 +871 0.00371384620666504 0.0100000000000016 0.0100000000000016 0.0 871 +872 0.00374984741210938 0.0 0.0 0.0 872 +873 0.00371623039245605 0.00999999999999979 0.00999999999999979 0.0 873 +874 0.00370502471923828 0.0 0.0 0.0 874 +875 0.00371003150939941 0.0 0.0 0.0 875 +876 0.00368094444274902 0.00999999999999979 0.00999999999999979 0.0 876 +877 0.00372886657714844 0.0 0.0 0.0 877 +878 0.00374293327331543 0.0 0.0 0.0 878 +879 0.00372195243835449 0.00999999999999979 0.00999999999999979 0.0 879 +880 0.00373101234436035 0.0 0.0 0.0 880 +881 0.00373005867004395 0.00999999999999979 0.00999999999999979 0.0 881 +882 0.00367903709411621 0.0 0.0 0.0 882 +883 0.00371694564819336 0.0 0.0 0.0 883 +884 0.00383996963500977 0.00999999999999979 0.00999999999999979 0.0 884 +885 0.00367379188537598 0.0 0.0 0.0 885 +886 0.00366806983947754 0.0 0.0 0.0 886 +887 0.0036468505859375 0.00999999999999979 0.00999999999999979 0.0 887 +888 0.00361895561218262 0.0 0.0 0.0 888 +889 0.00358295440673828 0.00999999999999979 0.00999999999999979 0.0 889 +890 0.00368213653564453 0.0 0.0 0.0 890 +891 0.0056309700012207 0.0 0.0 0.0 891 +892 0.00402593612670898 0.0 0.0 0.0 892 +893 0.00361013412475586 0.0 0.0 0.0 893 +894 0.00365805625915527 0.00999999999999979 0.00999999999999979 0.0 894 +895 0.00363683700561523 0.0 0.0 0.0 895 +896 0.00369787216186523 0.0 0.0 0.0 896 +897 0.00366902351379395 0.00999999999999979 0.00999999999999979 0.0 897 +898 0.00373387336730957 0.0 0.0 0.0 898 +899 0.00364398956298828 0.00999999999999979 0.00999999999999979 0.0 899 +900 0.00363802909851074 0.0 0.0 0.0 900 +901 0.00359702110290527 0.0 0.0 0.0 901 +902 0.00368213653564453 0.00999999999999979 0.00999999999999979 0.0 902 +903 0.00368189811706543 0.0 0.0 0.0 903 +904 0.0309450626373291 0.0299999999999994 0.0299999999999994 0.0 904 +905 0.00368690490722656 0.0 0.0 0.0 905 +906 0.00371503829956055 0.00999999999999979 0.00999999999999979 0.0 906 +907 0.00382113456726074 0.0 0.0 0.0 907 +908 0.00382494926452637 0.0100000000000016 0.0100000000000016 0.0 908 +909 0.00365877151489258 0.0 0.0 0.0 909 +910 0.00371003150939941 0.0 0.0 0.0 910 +911 0.00370597839355469 0.00999999999999979 0.00999999999999979 0.0 911 +912 0.00368905067443848 0.0 0.0 0.0 912 +913 0.00370502471923828 0.0 0.0 0.0 913 +914 0.00374197959899902 0.00999999999999979 0.00999999999999979 0.0 914 +915 0.00374484062194824 0.0 0.0 0.0 915 +916 0.00371503829956055 0.00999999999999979 0.00999999999999979 0.0 916 +917 0.00371503829956055 0.0 0.0 0.0 917 +918 0.00377702713012695 0.0 0.0 0.0 918 +919 0.00374889373779297 0.00999999999999979 0.00999999999999979 0.0 919 +920 0.00369787216186523 0.0 0.0 0.0 920 +921 0.00368094444274902 0.0 0.0 0.0 921 +922 0.00360298156738281 0.0 0.0 0.0 922 +923 0.00363612174987793 0.0 0.0 0.0 923 +924 0.00366091728210449 0.00999999999999979 0.00999999999999979 0.0 924 +925 0.00364089012145996 0.0 0.0 0.0 925 +926 0.0036780834197998 0.0 0.0 0.0 926 +927 0.00362300872802734 0.00999999999999979 0.00999999999999979 0.0 927 +928 0.00365400314331055 0.0 0.0 0.0 928 +929 0.00363397598266602 0.0 0.0 0.0 929 +930 0.00364303588867188 0.0100000000000016 0.0100000000000016 0.0 930 +931 0.00363302230834961 0.0 0.0 0.0 931 +932 0.0036160945892334 0.00999999999999979 0.00999999999999979 0.0 932 +933 0.00370216369628906 0.0 0.0 0.0 933 +934 0.00365400314331055 0.0 0.0 0.0 934 +935 0.00365090370178223 0.00999999999999979 0.00999999999999979 0.0 935 +936 0.00369095802307129 0.0 0.0 0.0 936 +937 0.00361013412475586 0.0 0.0 0.0 937 +938 0.00361990928649902 0.00999999999999979 0.00999999999999979 0.0 938 +939 0.0036778450012207 0.0 0.0 0.0 939 +940 0.00370097160339355 0.00999999999999979 0.00999999999999979 0.0 940 +941 0.0296061038970947 0.0199999999999996 0.0199999999999996 0.0 941 +942 0.00377488136291504 0.00999999999999979 0.00999999999999979 0.0 942 +943 0.00529098510742188 0.0 0.0 0.0 943 +944 0.0046539306640625 0.0100000000000016 0.0100000000000016 0.0 944 +945 0.00372815132141113 0.0 0.0 0.0 945 +946 0.00383687019348145 0.00999999999999979 0.00999999999999979 0.0 946 +947 0.00372600555419922 0.0 0.0 0.0 947 +948 0.00372004508972168 0.0 0.0 0.0 948 +949 0.00370407104492188 0.00999999999999979 0.00999999999999979 0.0 949 +950 0.00370383262634277 0.0 0.0 0.0 950 +951 0.0037238597869873 0.00999999999999979 0.00999999999999979 0.0 951 +952 0.00373983383178711 0.00999999999999979 0.0 0.01 952 +953 0.00368404388427734 0.0 0.0 0.0 953 +954 0.00569581985473633 0.00999999999999979 0.00999999999999979 0.0 954 +955 0.00375699996948242 0.0 0.0 0.0 955 +956 0.00373697280883789 0.0 0.0 0.0 956 +957 0.00367903709411621 0.00999999999999979 0.00999999999999979 0.0 957 +958 0.00369405746459961 0.0 0.0 0.0 958 +959 0.00399684906005859 0.00999999999999979 0.00999999999999979 0.0 959 +960 0.00383996963500977 0.0 0.0 0.0 960 +961 0.00363612174987793 0.0 0.0 0.0 961 +962 0.00361013412475586 0.00999999999999979 0.00999999999999979 0.0 962 +963 0.00373411178588867 0.0 0.0 0.0 963 +964 0.00365495681762695 0.0 0.0 0.0 964 +965 0.0036311149597168 0.00999999999999979 0.00999999999999979 0.0 965 +966 0.00362300872802734 0.0 0.0 0.0 966 +967 0.00367403030395508 0.0100000000000016 0.0100000000000016 0.0 967 +968 0.00365304946899414 0.0 0.0 0.0 968 +969 0.00368213653564453 0.0 0.0 0.0 969 +970 0.0036468505859375 0.00999999999999979 0.00999999999999979 0.0 970 +971 0.00365900993347168 0.0 0.0 0.0 971 +972 0.00365519523620605 0.0 0.0 0.0 972 +973 0.00365710258483887 0.00999999999999979 0.00999999999999979 0.0 973 +974 0.00362801551818848 0.0 0.0 0.0 974 +975 0.00365090370178223 0.0 0.0 0.0 975 +976 0.00363993644714355 0.0 0.0 0.0 976 +977 0.00367403030395508 0.0 0.0 0.0 977 +978 0.0291531085968018 0.0299999999999994 0.0299999999999994 0.0 978 +979 0.00371599197387695 0.00999999999999979 0.00999999999999979 0.0 979 +980 0.00370097160339355 0.0 0.0 0.0 980 +981 0.00372910499572754 0.0 0.0 0.0 981 +982 0.00373220443725586 0.0100000000000016 0.0100000000000016 0.0 982 +983 0.00378298759460449 0.0 0.0 0.0 983 +984 0.00374412536621094 0.0 0.0 0.0 984 +985 0.00372099876403809 0.00999999999999979 0.00999999999999979 0.0 985 +986 0.00369501113891602 0.0 0.0 0.0 986 +987 0.0042259693145752 0.00999999999999979 0.00999999999999979 0.0 987 +988 0.00376200675964355 0.0 0.0 0.0 988 +989 0.00373697280883789 0.0 0.0 0.0 989 +990 0.00372409820556641 0.00999999999999979 0.00999999999999979 0.0 990 +991 0.00370192527770996 0.0 0.0 0.0 991 +992 0.00368189811706543 0.0 0.0 0.0 992 +993 0.00370502471923828 0.00999999999999979 0.00999999999999979 0.0 993 +994 0.00371217727661133 0.0 0.0 0.0 994 +995 0.0036919116973877 0.00999999999999979 0.00999999999999979 0.0 995 +996 0.00366711616516113 0.0 0.0 0.0 996 +997 0.00371313095092773 0.0 0.0 0.0 997 +998 0.00365209579467773 0.00999999999999979 0.00999999999999979 0.0 998 +999 0.00362896919250488 0.0 0.0 0.0 999 +1000 0.00367307662963867 0.0 0.0 0.0 1000 diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML.log b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML.log new file mode 100644 index 00000000..d8a6aa31 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML.log @@ -0,0 +1,82 @@ +========================== 2009-04-01T16:46:41 CEST =========================== +Benchmarking on ruby 1.8.6 (2008-08-11 patchlevel 287) [i686-linux]. +Running 'ParserBenchmarkYAML' for 1000 iterations/method (compare_time=real) +=============================================================================== + +This first run is only for warmup. +ParserBenchmarkYAML#parser: + real total user system +sum 4.506546021 4.490000000 4.480000000 0.010000000 +min 0.003598928 0.000000000 0.000000000 0.000000000 +std- 0.000288588 -0.001817113 -0.001826296 -0.000306228 +mean 0.004506546 0.004490000 0.004480000 0.000010000 +std+ 0.008724504 0.010797113 0.010786296 0.000326228 +max 0.042540073 0.040000000 0.040000000 0.010000000 +std 0.004217958 0.006307113 0.006306296 0.000316228 +std% 93.596247306 140.470232048 140.765535944 3162.277660168 +harm 0.003882332 nan nan nan +geo 0.004019118 0.000000000 0.000000000 0.000000000 +q1 0.003660917 0.000000000 0.000000000 0.000000000 +med 0.003705978 0.000000000 0.000000000 0.000000000 +q3 0.003748715 0.010000000 0.010000000 0.000000000 + 1000 221.89943 0.004506546 + calls calls/sec secs/call + + 0.04059 -| + 0.03670 -| + 0.03280 -| + 0.02891 -|* + 0.02502 -| + 0.02112 -| + 0.01723 -| + 0.01333 -| + 0.00944 -| + 0.00555 -|************************************************** + +Outliers detected with box plot algo (median=0.00371, iqr=0.00009, factor=3.00): +high=56 very_high=119 + +Ljung-Box statistics: q=433.20488 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +ParserBenchmarkYAML#parser: + real total user system +sum 4.454077959 4.430000000 4.420000000 0.010000000 +min 0.003582954 0.000000000 0.000000000 0.000000000 +std- 0.000263948 -0.001903657 -0.001912749 -0.000306228 +mean 0.004454078 0.004430000 0.004420000 0.000010000 +std+ 0.008644208 0.010763657 0.010752749 0.000326228 +max 0.035927057 0.040000000 0.040000000 0.010000000 +std 0.004190130 0.006333657 0.006332749 0.000316228 +std% 94.074019869 142.971948832 143.274853190 3162.277660168 +harm 0.003836471 nan nan nan +geo 0.003968258 0.000000000 0.000000000 0.000000000 +q1 0.003650367 0.000000000 0.000000000 0.000000000 +med 0.003690004 0.000000000 0.000000000 0.000000000 +q3 0.003731966 0.010000000 0.010000000 0.000000000 + 1000 224.51336 0.004454078 + calls calls/sec secs/call + + 0.03431 -| + 0.03108 -|* + 0.02784 -|* + 0.02461 -| + 0.02137 -| + 0.01814 -| + 0.01490 -| + 0.01167 -| + 0.00843 -| + 0.00520 -|************************************************** + +Outliers detected with box plot algo (median=0.00369, iqr=0.00008, factor=3.00): +high=58 very_high=100 + +Ljung-Box statistics: q=451.12745 (alpha=0.05, df=50). +1.00000 >= 0.95000 => Autocorrelation was detected. + +No initial data truncated. + => System may have been in a steady state from the beginning. +========================== 2009-04-01T16:46:54 CEST =========================== + +Writing measurement data file '/data/scm/json/benchmarks/data/ParserBenchmarkYAML#parser.dat'. +Writing autocorrelation plot file '/data/scm/json/benchmarks/data/ParserBenchmarkYAML#parser-autocorrelation.dat'. diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/generator_benchmark.rb b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/generator_benchmark.rb new file mode 100755 index 00000000..1d29e631 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/generator_benchmark.rb @@ -0,0 +1,165 @@ +#!/usr/bin/env ruby +# CODING: UTF-8 + +require 'rbconfig' +RUBY_PATH=File.join(Config::CONFIG['bindir'], Config::CONFIG['ruby_install_name']) +RAKE_PATH=File.join(Config::CONFIG['bindir'], 'rake') +require 'bullshit' +case ARGV.first +when 'ext' + require 'json/ext' +when 'pure' + require 'json/pure' +when 'rails' + require 'active_support' +end + +module JSON + def self.[](*) end +end + +module GeneratorBenchmarkCommon + include JSON + + def setup + a = [ nil, false, true, "fÖßÄr", [ "n€st€d", true ], { "fooß" => "bär", "quux" => true } ] + puts a.to_json + @big = a * 100 + end + + def generic_reset_method + @result and @result.size > 2 + 6 * @big.size or raise @result.to_s + end +end + +module JSONGeneratorCommon + include GeneratorBenchmarkCommon + + def benchmark_generator_fast + @result = JSON.fast_generate(@big) + end + + alias reset_benchmark_generator_fast generic_reset_method + + def benchmark_generator_safe + @result = JSON.generate(@big) + end + + alias reset_benchmark_generator_safe generic_reset_method + + def benchmark_generator_pretty + @result = JSON.pretty_generate(@big) + end + + alias reset_benchmark_generator_pretty generic_reset_method +end + +class GeneratorBenchmarkExt < Bullshit::RepeatCase + include JSONGeneratorCommon + + warmup yes + iterations 1000 + + truncate_data do + alpha_level 0.05 + window_size 50 + slope_angle 0.1 + end + + autocorrelation do + alpha_level 0.05 + max_lags 50 + file yes + end + + + output_dir File.join(File.dirname(__FILE__), 'data') + output_filename benchmark_name + '.log' + data_file yes + histogram yes +end + +class GeneratorBenchmarkPure < Bullshit::RepeatCase + include JSONGeneratorCommon + + warmup yes + iterations 1000 + + truncate_data do + alpha_level 0.05 + window_size 50 + slope_angle 0.1 + end + + autocorrelation do + alpha_level 0.05 + max_lags 50 + file yes + end + + output_dir File.join(File.dirname(__FILE__), 'data') + output_filename benchmark_name + '.log' + data_file yes + histogram yes +end + +class GeneratorBenchmarkRails < Bullshit::RepeatCase + include GeneratorBenchmarkCommon + + warmup yes + iterations 1000 + + truncate_data do + alpha_level 0.05 + window_size 50 + slope_angle 0.1 + end + + autocorrelation do + alpha_level 0.05 + max_lags 50 + file yes + end + + output_dir File.join(File.dirname(__FILE__), 'data') + output_filename benchmark_name + '.log' + data_file yes + histogram yes + + def benchmark_generator + @result = @big.to_json + end + + alias reset_benchmark_generator generic_reset_method +end + +if $0 == __FILE__ + Bullshit::Case.autorun false + + case ARGV.first + when 'ext' + GeneratorBenchmarkExt.run + when 'pure' + GeneratorBenchmarkPure.run + when 'rails' + GeneratorBenchmarkRails.run + else + system "#{RAKE_PATH} clean" + system "#{RUBY_PATH} #$0 rails" + system "#{RUBY_PATH} #$0 pure" + system "#{RAKE_PATH} compile_ext" + system "#{RUBY_PATH} #$0 ext" + Bullshit.compare do + output_filename File.join(File.dirname(__FILE__), 'data', 'GeneratorBenchmarkComparison.log') + + benchmark GeneratorBenchmarkExt, :generator_fast, :load => yes + benchmark GeneratorBenchmarkExt, :generator_safe, :load => yes + benchmark GeneratorBenchmarkExt, :generator_pretty, :load => yes + benchmark GeneratorBenchmarkPure, :generator_fast, :load => yes + benchmark GeneratorBenchmarkPure, :generator_safe, :load => yes + benchmark GeneratorBenchmarkPure, :generator_pretty, :load => yes + benchmark GeneratorBenchmarkRails, :generator, :load => yes + end + end +end + diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/parser_benchmark.rb b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/parser_benchmark.rb new file mode 100755 index 00000000..38af54d1 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/benchmarks/parser_benchmark.rb @@ -0,0 +1,197 @@ +#!/usr/bin/env ruby +# CODING: UTF-8 + +require 'rbconfig' +RUBY_PATH=File.join(Config::CONFIG['bindir'], Config::CONFIG['ruby_install_name']) +RAKE_PATH=File.join(Config::CONFIG['bindir'], 'rake') +require 'bullshit' +case ARGV.first +when 'ext' + require 'json/ext' +when 'pure' + require 'json/pure' +when 'yaml' + require 'yaml' + require 'json/pure' +when 'rails' + require 'active_support' + require 'json/pure' +else + require 'json/pure' +end + +module ParserBenchmarkCommon + include JSON + + def setup + a = [ nil, false, true, "fÖß\nÄr", [ "n€st€d", true ], { "fooß" => "bär", "qu\r\nux" => true } ] + @big = a * 100 + @json = JSON.generate(@big) + end + + def generic_reset_method + @result == @big or raise "not equal" + end +end + +class ParserBenchmarkExt < Bullshit::RepeatCase + include ParserBenchmarkCommon + + warmup yes + iterations 1000 + + truncate_data do + alpha_level 0.05 + window_size 50 + slope_angle 0.1 + end + + autocorrelation do + alpha_level 0.05 + max_lags 50 + file yes + end + + output_dir File.join(File.dirname(__FILE__), 'data') + output_filename benchmark_name + '.log' + data_file yes + histogram yes + + def benchmark_parser + @result = JSON.parse(@json) + end + + alias reset_parser generic_reset_method +end + +class ParserBenchmarkPure < Bullshit::RepeatCase + include ParserBenchmarkCommon + + warmup yes + iterations 1000 + + truncate_data do + alpha_level 0.05 + window_size 50 + slope_angle 0.1 + end + + autocorrelation do + alpha_level 0.05 + max_lags 50 + file yes + end + + output_dir File.join(File.dirname(__FILE__), 'data') + output_filename benchmark_name + '.log' + data_file yes + histogram yes + + def benchmark_parser + @result = JSON.parse(@json) + end + + alias reset_parser generic_reset_method +end + +class ParserBenchmarkYAML < Bullshit::RepeatCase + warmup yes + iterations 1000 + + truncate_data do + alpha_level 0.05 + window_size 50 + slope_angle 0.1 + end + + autocorrelation do + alpha_level 0.05 + max_lags 50 + file yes + end + + output_dir File.join(File.dirname(__FILE__), 'data') + output_filename benchmark_name + '.log' + data_file yes + histogram yes + + def setup + a = [ nil, false, true, "fÖß\nÄr", [ "n€st€d", true ], { "fooß" => "bär", "qu\r\nux" => true } ] + @big = a * 100 + @json = JSON.pretty_generate(@big) + end + + def benchmark_parser + @result = YAML.load(@json) + end + + def generic_reset_method + @result == @big or raise "not equal" + end +end + +class ParserBenchmarkRails < Bullshit::RepeatCase + warmup yes + iterations 1000 + + truncate_data do + alpha_level 0.05 + window_size 50 + slope_angle 0.1 + end + + autocorrelation do + alpha_level 0.05 + max_lags 50 + file yes + end + + output_dir File.join(File.dirname(__FILE__), 'data') + output_filename benchmark_name + '.log' + data_file yes + histogram yes + + def setup + a = [ nil, false, true, "fÖß\nÄr", [ "n€st€d", true ], { "fooß" => "bär", "qu\r\nux" => true } ] + @big = a * 100 + @json = JSON.generate(@big) + end + + def benchmark_parser + @result = ActiveSupport::JSON.decode(@json) + end + + def generic_reset_method + @result == @big or raise "not equal" + end +end + +if $0 == __FILE__ + Bullshit::Case.autorun false + + case ARGV.first + when 'ext' + ParserBenchmarkExt.run + when 'pure' + ParserBenchmarkPure.run + when 'yaml' + ParserBenchmarkYAML.run + when 'rails' + ParserBenchmarkRails.run + else + system "#{RAKE_PATH} clean" + system "#{RUBY_PATH} #$0 yaml" + system "#{RUBY_PATH} #$0 rails" + system "#{RUBY_PATH} #$0 pure" + system "#{RAKE_PATH} compile_ext" + system "#{RUBY_PATH} #$0 ext" + Bullshit.compare do + output_filename File.join(File.dirname(__FILE__), 'data', 'ParserBenchmarkComparison.log') + + benchmark ParserBenchmarkExt, :parser, :load => yes + benchmark ParserBenchmarkPure, :parser, :load => yes + benchmark ParserBenchmarkYAML, :parser, :load => yes + benchmark ParserBenchmarkRails, :parser, :load => yes + end + end +end diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/bin/edit_json.rb b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/bin/edit_json.rb new file mode 100755 index 00000000..04a8189d --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/bin/edit_json.rb @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby +require 'json/editor' + +filename, encoding = ARGV +JSON::Editor.start(encoding) do |window| + if filename + window.file_open(filename) + end +end diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/bin/prettify_json.rb b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/bin/prettify_json.rb new file mode 100755 index 00000000..5e1f8062 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/bin/prettify_json.rb @@ -0,0 +1,75 @@ +#!/usr/bin/env ruby + +require 'json' +require 'fileutils' +include FileUtils + +# Parses the argument array _args_, according to the pattern _s_, to +# retrieve the single character command line options from it. If _s_ is +# 'xy:' an option '-x' without an option argument is searched, and an +# option '-y foo' with an option argument ('foo'). +# +# An option hash is returned with all found options set to true or the +# found option argument. +def go(s, args = ARGV) + b, v = s.scan(/(.)(:?)/).inject([{},{}]) { |t,(o,a)| + t[a.empty? ? 0 : 1][o] = a.empty? ? false : nil + t + } + while a = args.shift + a !~ /\A-(.+)/ and args.unshift a and break + p = $1 + until p == '' + o = p.slice!(0, 1) + if v.key?(o) + v[o] = if p == '' then args.shift or break 1 else p end + break + elsif b.key?(o) + b[o] = true + else + args.unshift a + break 1 + end + end and break + end + b.merge(v) +end + +opts = go 'slhi:', args = ARGV.dup +if opts['h'] || opts['l'] && opts['s'] + puts < + + + Javascript Example + + + + + +

Fetching object from server

+
+ Wait...
+ +
+ + + diff --git a/lib/middleman/vendor/gems/gems/json_pure-1.2.0/data/prototype.js b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/data/prototype.js new file mode 100644 index 00000000..5c734629 --- /dev/null +++ b/lib/middleman/vendor/gems/gems/json_pure-1.2.0/data/prototype.js @@ -0,0 +1,4184 @@ +/* Prototype JavaScript framework, version 1.6.0 + * (c) 2005-2007 Sam Stephenson + * + * Prototype is freely distributable under the terms of an MIT-style license. + * For details, see the Prototype web site: http://www.prototypejs.org/ + * + *--------------------------------------------------------------------------*/ + +var Prototype = { + Version: '1.6.0', + + Browser: { + IE: !!(window.attachEvent && !window.opera), + Opera: !!window.opera, + WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1, + Gecko: navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1, + MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/) + }, + + BrowserFeatures: { + XPath: !!document.evaluate, + ElementExtensions: !!window.HTMLElement, + SpecificElementExtensions: + document.createElement('div').__proto__ && + document.createElement('div').__proto__ !== + document.createElement('form').__proto__ + }, + + ScriptFragment: ']*>([\\S\\s]*?)<\/script>', + JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/, + + emptyFunction: function() { }, + K: function(x) { return x } +}; + +if (Prototype.Browser.MobileSafari) + Prototype.BrowserFeatures.SpecificElementExtensions = false; + +if (Prototype.Browser.WebKit) + Prototype.BrowserFeatures.XPath = false; + +/* Based on Alex Arnell's inheritance implementation. */ +var Class = { + create: function() { + var parent = null, properties = $A(arguments); + if (Object.isFunction(properties[0])) + parent = properties.shift(); + + function klass() { + this.initialize.apply(this, arguments); + } + + Object.extend(klass, Class.Methods); + klass.superclass = parent; + klass.subclasses = []; + + if (parent) { + var subclass = function() { }; + subclass.prototype = parent.prototype; + klass.prototype = new subclass; + parent.subclasses.push(klass); + } + + for (var i = 0; i < properties.length; i++) + klass.addMethods(properties[i]); + + if (!klass.prototype.initialize) + klass.prototype.initialize = Prototype.emptyFunction; + + klass.prototype.constructor = klass; + + return klass; + } +}; + +Class.Methods = { + addMethods: function(source) { + var ancestor = this.superclass && this.superclass.prototype; + var properties = Object.keys(source); + + if (!Object.keys({ toString: true }).length) + properties.push("toString", "valueOf"); + + for (var i = 0, length = properties.length; i < length; i++) { + var property = properties[i], value = source[property]; + if (ancestor && Object.isFunction(value) && + value.argumentNames().first() == "$super") { + var method = value, value = Object.extend((function(m) { + return function() { return ancestor[m].apply(this, arguments) }; + })(property).wrap(method), { + valueOf: function() { return method }, + toString: function() { return method.toString() } + }); + } + this.prototype[property] = value; + } + + return this; + } +}; + +var Abstract = { }; + +Object.extend = function(destination, source) { + for (var property in source) + destination[property] = source[property]; + return destination; +}; + +Object.extend(Object, { + inspect: function(object) { + try { + if (object === undefined) return 'undefined'; + if (object === null) return 'null'; + return object.inspect ? object.inspect() : object.toString(); + } catch (e) { + if (e instanceof RangeError) return '...'; + throw e; + } + }, + + toJSON: function(object) { + var type = typeof object; + switch (type) { + case 'undefined': + case 'function': + case 'unknown': return; + case 'boolean': return object.toString(); + } + + if (object === null) return 'null'; + if (object.toJSON) return object.toJSON(); + if (Object.isElement(object)) return; + + var results = []; + for (var property in object) { + var value = Object.toJSON(object[property]); + if (value !== undefined) + results.push(property.toJSON() + ': ' + value); + } + + return '{' + results.join(', ') + '}'; + }, + + toQueryString: function(object) { + return $H(object).toQueryString(); + }, + + toHTML: function(object) { + return object && object.toHTML ? object.toHTML() : String.interpret(object); + }, + + keys: function(object) { + var keys = []; + for (var property in object) + keys.push(property); + return keys; + }, + + values: function(object) { + var values = []; + for (var property in object) + values.push(object[property]); + return values; + }, + + clone: function(object) { + return Object.extend({ }, object); + }, + + isElement: function(object) { + return object && object.nodeType == 1; + }, + + isArray: function(object) { + return object && object.constructor === Array; + }, + + isHash: function(object) { + return object instanceof Hash; + }, + + isFunction: function(object) { + return typeof object == "function"; + }, + + isString: function(object) { + return typeof object == "string"; + }, + + isNumber: function(object) { + return typeof object == "number"; + }, + + isUndefined: function(object) { + return typeof object == "undefined"; + } +}); + +Object.extend(Function.prototype, { + argumentNames: function() { + var names = this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").invoke("strip"); + return names.length == 1 && !names[0] ? [] : names; + }, + + bind: function() { + if (arguments.length < 2 && arguments[0] === undefined) return this; + var __method = this, args = $A(arguments), object = args.shift(); + return function() { + return __method.apply(object, args.concat($A(arguments))); + } + }, + + bindAsEventListener: function() { + var __method = this, args = $A(arguments), object = args.shift(); + return function(event) { + return __method.apply(object, [event || window.event].concat(args)); + } + }, + + curry: function() { + if (!arguments.length) return this; + var __method = this, args = $A(arguments); + return function() { + return __method.apply(this, args.concat($A(arguments))); + } + }, + + delay: function() { + var __method = this, args = $A(arguments), timeout = args.shift() * 1000; + return window.setTimeout(function() { + return __method.apply(__method, args); + }, timeout); + }, + + wrap: function(wrapper) { + var __method = this; + return function() { + return wrapper.apply(this, [__method.bind(this)].concat($A(arguments))); + } + }, + + methodize: function() { + if (this._methodized) return this._methodized; + var __method = this; + return this._methodized = function() { + return __method.apply(null, [this].concat($A(arguments))); + }; + } +}); + +Function.prototype.defer = Function.prototype.delay.curry(0.01); + +Date.prototype.toJSON = function() { + return '"' + this.getUTCFullYear() + '-' + + (this.getUTCMonth() + 1).toPaddedString(2) + '-' + + this.getUTCDate().toPaddedString(2) + 'T' + + this.getUTCHours().toPaddedString(2) + ':' + + this.getUTCMinutes().toPaddedString(2) + ':' + + this.getUTCSeconds().toPaddedString(2) + 'Z"'; +}; + +var Try = { + these: function() { + var returnValue; + + for (var i = 0, length = arguments.length; i < length; i++) { + var lambda = arguments[i]; + try { + returnValue = lambda(); + break; + } catch (e) { } + } + + return returnValue; + } +}; + +RegExp.prototype.match = RegExp.prototype.test; + +RegExp.escape = function(str) { + return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'); +}; + +/*--------------------------------------------------------------------------*/ + +var PeriodicalExecuter = Class.create({ + initialize: function(callback, frequency) { + this.callback = callback; + this.frequency = frequency; + this.currentlyExecuting = false; + + this.registerCallback(); + }, + + registerCallback: function() { + this.timer = setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); + }, + + execute: function() { + this.callback(this); + }, + + stop: function() { + if (!this.timer) return; + clearInterval(this.timer); + this.timer = null; + }, + + onTimerEvent: function() { + if (!this.currentlyExecuting) { + try { + this.currentlyExecuting = true; + this.execute(); + } finally { + this.currentlyExecuting = false; + } + } + } +}); +Object.extend(String, { + interpret: function(value) { + return value == null ? '' : String(value); + }, + specialChar: { + '\b': '\\b', + '\t': '\\t', + '\n': '\\n', + '\f': '\\f', + '\r': '\\r', + '\\': '\\\\' + } +}); + +Object.extend(String.prototype, { + gsub: function(pattern, replacement) { + var result = '', source = this, match; + replacement = arguments.callee.prepareReplacement(replacement); + + while (source.length > 0) { + if (match = source.match(pattern)) { + result += source.slice(0, match.index); + result += String.interpret(replacement(match)); + source = source.slice(match.index + match[0].length); + } else { + result += source, source = ''; + } + } + return result; + }, + + sub: function(pattern, replacement, count) { + replacement = this.gsub.prepareReplacement(replacement); + count = count === undefined ? 1 : count; + + return this.gsub(pattern, function(match) { + if (--count < 0) return match[0]; + return replacement(match); + }); + }, + + scan: function(pattern, iterator) { + this.gsub(pattern, iterator); + return String(this); + }, + + truncate: function(length, truncation) { + length = length || 30; + truncation = truncation === undefined ? '...' : truncation; + return this.length > length ? + this.slice(0, length - truncation.length) + truncation : String(this); + }, + + strip: function() { + return this.replace(/^\s+/, '').replace(/\s+$/, ''); + }, + + stripTags: function() { + return this.replace(/<\/?[^>]+>/gi, ''); + }, + + stripScripts: function() { + return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), ''); + }, + + extractScripts: function() { + var matchAll = new RegExp(Prototype.ScriptFragment, 'img'); + var matchOne = new RegExp(Prototype.ScriptFragment, 'im'); + return (this.match(matchAll) || []).map(function(scriptTag) { + return (scriptTag.match(matchOne) || ['', ''])[1]; + }); + }, + + evalScripts: function() { + return this.extractScripts().map(function(script) { return eval(script) }); + }, + + escapeHTML: function() { + var self = arguments.callee; + self.text.data = this; + return self.div.innerHTML; + }, + + unescapeHTML: function() { + var div = new Element('div'); + div.innerHTML = this.stripTags(); + return div.childNodes[0] ? (div.childNodes.length > 1 ? + $A(div.childNodes).inject('', function(memo, node) { return memo+node.nodeValue }) : + div.childNodes[0].nodeValue) : ''; + }, + + toQueryParams: function(separator) { + var match = this.strip().match(/([^?#]*)(#.*)?$/); + if (!match) return { }; + + return match[1].split(separator || '&').inject({ }, function(hash, pair) { + if ((pair = pair.split('='))[0]) { + var key = decodeURIComponent(pair.shift()); + var value = pair.length > 1 ? pair.join('=') : pair[0]; + if (value != undefined) value = decodeURIComponent(value); + + if (key in hash) { + if (!Object.isArray(hash[key])) hash[key] = [hash[key]]; + hash[key].push(value); + } + else hash[key] = value; + } + return hash; + }); + }, + + toArray: function() { + return this.split(''); + }, + + succ: function() { + return this.slice(0, this.length - 1) + + String.fromCharCode(this.charCodeAt(this.length - 1) + 1); + }, + + times: function(count) { + return count < 1 ? '' : new Array(count + 1).join(this); + }, + + camelize: function() { + var parts = this.split('-'), len = parts.length; + if (len == 1) return parts[0]; + + var camelized = this.charAt(0) == '-' + ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1) + : parts[0]; + + for (var i = 1; i < len; i++) + camelized += parts[i].charAt(0).toUpperCase() + parts[i].substring(1); + + return camelized; + }, + + capitalize: function() { + return this.charAt(0).toUpperCase() + this.substring(1).toLowerCase(); + }, + + underscore: function() { + return this.gsub(/::/, '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{1}_#{2}').gsub(/-/,'_').toLowerCase(); + }, + + dasherize: function() { + return this.gsub(/_/,'-'); + }, + + inspect: function(useDoubleQuotes) { + var escapedString = this.gsub(/[\x00-\x1f\\]/, function(match) { + var character = String.specialChar[match[0]]; + return character ? character : '\\u00' + match[0].charCodeAt().toPaddedString(2, 16); + }); + if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') + '"'; + return "'" + escapedString.replace(/'/g, '\\\'') + "'"; + }, + + toJSON: function() { + return this.inspect(true); + }, + + unfilterJSON: function(filter) { + return this.sub(filter || Prototype.JSONFilter, '#{1}'); + }, + + isJSON: function() { + var str = this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, ''); + return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str); + }, + + evalJSON: function(sanitize) { + var json = this.unfilterJSON(); + try { + if (!sanitize || json.isJSON()) return eval('(' + json + ')'); + } catch (e) { } + throw new SyntaxError('Badly formed JSON string: ' + this.inspect()); + }, + + include: function(pattern) { + return this.indexOf(pattern) > -1; + }, + + startsWith: function(pattern) { + return this.indexOf(pattern) === 0; + }, + + endsWith: function(pattern) { + var d = this.length - pattern.length; + return d >= 0 && this.lastIndexOf(pattern) === d; + }, + + empty: function() { + return this == ''; + }, + + blank: function() { + return /^\s*$/.test(this); + }, + + interpolate: function(object, pattern) { + return new Template(this, pattern).evaluate(object); + } +}); + +if (Prototype.Browser.WebKit || Prototype.Browser.IE) Object.extend(String.prototype, { + escapeHTML: function() { + return this.replace(/&/g,'&').replace(//g,'>'); + }, + unescapeHTML: function() { + return this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>'); + } +}); + +String.prototype.gsub.prepareReplacement = function(replacement) { + if (Object.isFunction(replacement)) return replacement; + var template = new Template(replacement); + return function(match) { return template.evaluate(match) }; +}; + +String.prototype.parseQuery = String.prototype.toQueryParams; + +Object.extend(String.prototype.escapeHTML, { + div: document.createElement('div'), + text: document.createTextNode('') +}); + +with (String.prototype.escapeHTML) div.appendChild(text); + +var Template = Class.create({ + initialize: function(template, pattern) { + this.template = template.toString(); + this.pattern = pattern || Template.Pattern; + }, + + evaluate: function(object) { + if (Object.isFunction(object.toTemplateReplacements)) + object = object.toTemplateReplacements(); + + return this.template.gsub(this.pattern, function(match) { + if (object == null) return ''; + + var before = match[1] || ''; + if (before == '\\') return match[2]; + + var ctx = object, expr = match[3]; + var pattern = /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/, match = pattern.exec(expr); + if (match == null) return before; + + while (match != null) { + var comp = match[1].startsWith('[') ? match[2].gsub('\\\\]', ']') : match[1]; + ctx = ctx[comp]; + if (null == ctx || '' == match[3]) break; + expr = expr.substring('[' == match[3] ? match[1].length : match[0].length); + match = pattern.exec(expr); + } + + return before + String.interpret(ctx); + }.bind(this)); + } +}); +Template.Pattern = /(^|.|\r|\n)(#\{(.*?)\})/; + +var $break = { }; + +var Enumerable = { + each: function(iterator, context) { + var index = 0; + iterator = iterator.bind(context); + try { + this._each(function(value) { + iterator(value, index++); + }); + } catch (e) { + if (e != $break) throw e; + } + return this; + }, + + eachSlice: function(number, iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var index = -number, slices = [], array = this.toArray(); + while ((index += number) < array.length) + slices.push(array.slice(index, index+number)); + return slices.collect(iterator, context); + }, + + all: function(iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var result = true; + this.each(function(value, index) { + result = result && !!iterator(value, index); + if (!result) throw $break; + }); + return result; + }, + + any: function(iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var result = false; + this.each(function(value, index) { + if (result = !!iterator(value, index)) + throw $break; + }); + return result; + }, + + collect: function(iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var results = []; + this.each(function(value, index) { + results.push(iterator(value, index)); + }); + return results; + }, + + detect: function(iterator, context) { + iterator = iterator.bind(context); + var result; + this.each(function(value, index) { + if (iterator(value, index)) { + result = value; + throw $break; + } + }); + return result; + }, + + findAll: function(iterator, context) { + iterator = iterator.bind(context); + var results = []; + this.each(function(value, index) { + if (iterator(value, index)) + results.push(value); + }); + return results; + }, + + grep: function(filter, iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var results = []; + + if (Object.isString(filter)) + filter = new RegExp(filter); + + this.each(function(value, index) { + if (filter.match(value)) + results.push(iterator(value, index)); + }); + return results; + }, + + include: function(object) { + if (Object.isFunction(this.indexOf)) + if (this.indexOf(object) != -1) return true; + + var found = false; + this.each(function(value) { + if (value == object) { + found = true; + throw $break; + } + }); + return found; + }, + + inGroupsOf: function(number, fillWith) { + fillWith = fillWith === undefined ? null : fillWith; + return this.eachSlice(number, function(slice) { + while(slice.length < number) slice.push(fillWith); + return slice; + }); + }, + + inject: function(memo, iterator, context) { + iterator = iterator.bind(context); + this.each(function(value, index) { + memo = iterator(memo, value, index); + }); + return memo; + }, + + invoke: function(method) { + var args = $A(arguments).slice(1); + return this.map(function(value) { + return value[method].apply(value, args); + }); + }, + + max: function(iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var result; + this.each(function(value, index) { + value = iterator(value, index); + if (result == undefined || value >= result) + result = value; + }); + return result; + }, + + min: function(iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var result; + this.each(function(value, index) { + value = iterator(value, index); + if (result == undefined || value < result) + result = value; + }); + return result; + }, + + partition: function(iterator, context) { + iterator = iterator ? iterator.bind(context) : Prototype.K; + var trues = [], falses = []; + this.each(function(value, index) { + (iterator(value, index) ? + trues : falses).push(value); + }); + return [trues, falses]; + }, + + pluck: function(property) { + var results = []; + this.each(function(value) { + results.push(value[property]); + }); + return results; + }, + + reject: function(iterator, context) { + iterator = iterator.bind(context); + var results = []; + this.each(function(value, index) { + if (!iterator(value, index)) + results.push(value); + }); + return results; + }, + + sortBy: function(iterator, context) { + iterator = iterator.bind(context); + return this.map(function(value, index) { + return {value: value, criteria: iterator(value, index)}; + }).sort(function(left, right) { + var a = left.criteria, b = right.criteria; + return a < b ? -1 : a > b ? 1 : 0; + }).pluck('value'); + }, + + toArray: function() { + return this.map(); + }, + + zip: function() { + var iterator = Prototype.K, args = $A(arguments); + if (Object.isFunction(args.last())) + iterator = args.pop(); + + var collections = [this].concat(args).map($A); + return this.map(function(value, index) { + return iterator(collections.pluck(index)); + }); + }, + + size: function() { + return this.toArray().length; + }, + + inspect: function() { + return '#'; + } +}; + +Object.extend(Enumerable, { + map: Enumerable.collect, + find: Enumerable.detect, + select: Enumerable.findAll, + filter: Enumerable.findAll, + member: Enumerable.include, + entries: Enumerable.toArray, + every: Enumerable.all, + some: Enumerable.any +}); +function $A(iterable) { + if (!iterable) return []; + if (iterable.toArray) return iterable.toArray(); + var length = iterable.length, results = new Array(length); + while (length--) results[length] = iterable[length]; + return results; +} + +if (Prototype.Browser.WebKit) { + function $A(iterable) { + if (!iterable) return []; + if (!(Object.isFunction(iterable) && iterable == '[object NodeList]') && + iterable.toArray) return iterable.toArray(); + var length = iterable.length, results = new Array(length); + while (length--) results[length] = iterable[length]; + return results; + } +} + +Array.from = $A; + +Object.extend(Array.prototype, Enumerable); + +if (!Array.prototype._reverse) Array.prototype._reverse = Array.prototype.reverse; + +Object.extend(Array.prototype, { + _each: function(iterator) { + for (var i = 0, length = this.length; i < length; i++) + iterator(this[i]); + }, + + clear: function() { + this.length = 0; + return this; + }, + + first: function() { + return this[0]; + }, + + last: function() { + return this[this.length - 1]; + }, + + compact: function() { + return this.select(function(value) { + return value != null; + }); + }, + + flatten: function() { + return this.inject([], function(array, value) { + return array.concat(Object.isArray(value) ? + value.flatten() : [value]); + }); + }, + + without: function() { + var values = $A(arguments); + return this.select(function(value) { + return !values.include(value); + }); + }, + + reverse: function(inline) { + return (inline !== false ? this : this.toArray())._reverse(); + }, + + reduce: function() { + return this.length > 1 ? this : this[0]; + }, + + uniq: function(sorted) { + return this.inject([], function(array, value, index) { + if (0 == index || (sorted ? array.last() != value : !array.include(value))) + array.push(value); + return array; + }); + }, + + intersect: function(array) { + return this.uniq().findAll(function(item) { + return array.detect(function(value) { return item === value }); + }); + }, + + clone: function() { + return [].concat(this); + }, + + size: function() { + return this.length; + }, + + inspect: function() { + return '[' + this.map(Object.inspect).join(', ') + ']'; + }, + + toJSON: function() { + var results = []; + this.each(function(object) { + var value = Object.toJSON(object); + if (value !== undefined) results.push(value); + }); + return '[' + results.join(', ') + ']'; + } +}); + +// use native browser JS 1.6 implementation if available +if (Object.isFunction(Array.prototype.forEach)) + Array.prototype._each = Array.prototype.forEach; + +if (!Array.prototype.indexOf) Array.prototype.indexOf = function(item, i) { + i || (i = 0); + var length = this.length; + if (i < 0) i = length + i; + for (; i < length; i++) + if (this[i] === item) return i; + return -1; +}; + +if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf = function(item, i) { + i = isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1; + var n = this.slice(0, i).reverse().indexOf(item); + return (n < 0) ? n : i - n - 1; +}; + +Array.prototype.toArray = Array.prototype.clone; + +function $w(string) { + if (!Object.isString(string)) return []; + string = string.strip(); + return string ? string.split(/\s+/) : []; +} + +if (Prototype.Browser.Opera){ + Array.prototype.concat = function() { + var array = []; + for (var i = 0, length = this.length; i < length; i++) array.push(this[i]); + for (var i = 0, length = arguments.length; i < length; i++) { + if (Object.isArray(arguments[i])) { + for (var j = 0, arrayLength = arguments[i].length; j < arrayLength; j++) + array.push(arguments[i][j]); + } else { + array.push(arguments[i]); + } + } + return array; + }; +} +Object.extend(Number.prototype, { + toColorPart: function() { + return this.toPaddedString(2, 16); + }, + + succ: function() { + return this + 1; + }, + + times: function(iterator) { + $R(0, this, true).each(iterator); + return this; + }, + + toPaddedString: function(length, radix) { + var string = this.toString(radix || 10); + return '0'.times(length - string.length) + string; + }, + + toJSON: function() { + return isFinite(this) ? this.toString() : 'null'; + } +}); + +$w('abs round ceil floor').each(function(method){ + Number.prototype[method] = Math[method].methodize(); +}); +function $H(object) { + return new Hash(object); +}; + +var Hash = Class.create(Enumerable, (function() { + if (function() { + var i = 0, Test = function(value) { this.key = value }; + Test.prototype.key = 'foo'; + for (var property in new Test('bar')) i++; + return i > 1; + }()) { + function each(iterator) { + var cache = []; + for (var key in this._object) { + var value = this._object[key]; + if (cache.include(key)) continue; + cache.push(key); + var pair = [key, value]; + pair.key = key; + pair.value = value; + iterator(pair); + } + } + } else { + function each(iterator) { + for (var key in this._object) { + var value = this._object[key], pair = [key, value]; + pair.key = key; + pair.value = value; + iterator(pair); + } + } + } + + function toQueryPair(key, value) { + if (Object.isUndefined(value)) return key; + return key + '=' + encodeURIComponent(String.interpret(value)); + } + + return { + initialize: function(object) { + this._object = Object.isHash(object) ? object.toObject() : Object.clone(object); + }, + + _each: each, + + set: function(key, value) { + return this._object[key] = value; + }, + + get: function(key) { + return this._object[key]; + }, + + unset: function(key) { + var value = this._object[key]; + delete this._object[key]; + return value; + }, + + toObject: function() { + return Object.clone(this._object); + }, + + keys: function() { + return this.pluck('key'); + }, + + values: function() { + return this.pluck('value'); + }, + + index: function(value) { + var match = this.detect(function(pair) { + return pair.value === value; + }); + return match && match.key; + }, + + merge: function(object) { + return this.clone().update(object); + }, + + update: function(object) { + return new Hash(object).inject(this, function(result, pair) { + result.set(pair.key, pair.value); + return result; + }); + }, + + toQueryString: function() { + return this.map(function(pair) { + var key = encodeURIComponent(pair.key), values = pair.value; + + if (values && typeof values == 'object') { + if (Object.isArray(values)) + return values.map(toQueryPair.curry(key)).join('&'); + } + return toQueryPair(key, values); + }).join('&'); + }, + + inspect: function() { + return '#'; + }, + + toJSON: function() { + return Object.toJSON(this.toObject()); + }, + + clone: function() { + return new Hash(this); + } + } +})()); + +Hash.prototype.toTemplateReplacements = Hash.prototype.toObject; +Hash.from = $H; +var ObjectRange = Class.create(Enumerable, { + initialize: function(start, end, exclusive) { + this.start = start; + this.end = end; + this.exclusive = exclusive; + }, + + _each: function(iterator) { + var value = this.start; + while (this.include(value)) { + iterator(value); + value = value.succ(); + } + }, + + include: function(value) { + if (value < this.start) + return false; + if (this.exclusive) + return value < this.end; + return value <= this.end; + } +}); + +var $R = function(start, end, exclusive) { + return new ObjectRange(start, end, exclusive); +}; + +var Ajax = { + getTransport: function() { + return Try.these( + function() {return new XMLHttpRequest()}, + function() {return new ActiveXObject('Msxml2.XMLHTTP')}, + function() {return new ActiveXObject('Microsoft.XMLHTTP')} + ) || false; + }, + + activeRequestCount: 0 +}; + +Ajax.Responders = { + responders: [], + + _each: function(iterator) { + this.responders._each(iterator); + }, + + register: function(responder) { + if (!this.include(responder)) + this.responders.push(responder); + }, + + unregister: function(responder) { + this.responders = this.responders.without(responder); + }, + + dispatch: function(callback, request, transport, json) { + this.each(function(responder) { + if (Object.isFunction(responder[callback])) { + try { + responder[callback].apply(responder, [request, transport, json]); + } catch (e) { } + } + }); + } +}; + +Object.extend(Ajax.Responders, Enumerable); + +Ajax.Responders.register({ + onCreate: function() { Ajax.activeRequestCount++ }, + onComplete: function() { Ajax.activeRequestCount-- } +}); + +Ajax.Base = Class.create({ + initialize: function(options) { + this.options = { + method: 'post', + asynchronous: true, + contentType: 'application/x-www-form-urlencoded', + encoding: 'UTF-8', + parameters: '', + evalJSON: true, + evalJS: true + }; + Object.extend(this.options, options || { }); + + this.options.method = this.options.method.toLowerCase(); + if (Object.isString(this.options.parameters)) + this.options.parameters = this.options.parameters.toQueryParams(); + } +}); + +Ajax.Request = Class.create(Ajax.Base, { + _complete: false, + + initialize: function($super, url, options) { + $super(options); + this.transport = Ajax.getTransport(); + this.request(url); + }, + + request: function(url) { + this.url = url; + this.method = this.options.method; + var params = Object.clone(this.options.parameters); + + if (!['get', 'post'].include(this.method)) { + // simulate other verbs over post + params['_method'] = this.method; + this.method = 'post'; + } + + this.parameters = params; + + if (params = Object.toQueryString(params)) { + // when GET, append parameters to URL + if (this.method == 'get') + this.url += (this.url.include('?') ? '&' : '?') + params; + else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) + params += '&_='; + } + + try { + var response = new Ajax.Response(this); + if (this.options.onCreate) this.options.onCreate(response); + Ajax.Responders.dispatch('onCreate', this, response); + + this.transport.open(this.method.toUpperCase(), this.url, + this.options.asynchronous); + + if (this.options.asynchronous) this.respondToReadyState.bind(this).defer(1); + + this.transport.onreadystatechange = this.onStateChange.bind(this); + this.setRequestHeaders(); + + this.body = this.method == 'post' ? (this.options.postBody || params) : null; + this.transport.send(this.body); + + /* Force Firefox to handle ready state 4 for synchronous requests */ + if (!this.options.asynchronous && this.transport.overrideMimeType) + this.onStateChange(); + + } + catch (e) { + this.dispatchException(e); + } + }, + + onStateChange: function() { + var readyState = this.transport.readyState; + if (readyState > 1 && !((readyState == 4) && this._complete)) + this.respondToReadyState(this.transport.readyState); + }, + + setRequestHeaders: function() { + var headers = { + 'X-Requested-With': 'XMLHttpRequest', + 'X-Prototype-Version': Prototype.Version, + 'Accept': 'text/javascript, text/html, application/xml, text/xml, */*' + }; + + if (this.method == 'post') { + headers['Content-type'] = this.options.contentType + + (this.options.encoding ? '; charset=' + this.options.encoding : ''); + + /* Force "Connection: close" for older Mozilla browsers to work + * around a bug where XMLHttpRequest sends an incorrect + * Content-length header. See Mozilla Bugzilla #246651. + */ + if (this.transport.overrideMimeType && + (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < 2005) + headers['Connection'] = 'close'; + } + + // user-defined headers + if (typeof this.options.requestHeaders == 'object') { + var extras = this.options.requestHeaders; + + if (Object.isFunction(extras.push)) + for (var i = 0, length = extras.length; i < length; i += 2) + headers[extras[i]] = extras[i+1]; + else + $H(extras).each(function(pair) { headers[pair.key] = pair.value }); + } + + for (var name in headers) + this.transport.setRequestHeader(name, headers[name]); + }, + + success: function() { + var status = this.getStatus(); + return !status || (status >= 200 && status < 300); + }, + + getStatus: function() { + try { + return this.transport.status || 0; + } catch (e) { return 0 } + }, + + respondToReadyState: function(readyState) { + var state = Ajax.Request.Events[readyState], response = new Ajax.Response(this); + + if (state == 'Complete') { + try { + this._complete = true; + (this.options['on' + response.status] + || this.options['on' + (this.success() ? 'Success' : 'Failure')] + || Prototype.emptyFunction)(response, response.headerJSON); + } catch (e) { + this.dispatchException(e); + } + + var contentType = response.getHeader('Content-type'); + if (this.options.evalJS == 'force' + || (this.options.evalJS && contentType + && contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i))) + this.evalResponse(); + } + + try { + (this.options['on' + state] || Prototype.emptyFunction)(response, response.headerJSON); + Ajax.Responders.dispatch('on' + state, this, response, response.headerJSON); + } catch (e) { + this.dispatchException(e); + } + + if (state == 'Complete') { + // avoid memory leak in MSIE: clean up + this.transport.onreadystatechange = Prototype.emptyFunction; + } + }, + + getHeader: function(name) { + try { + return this.transport.getResponseHeader(name); + } catch (e) { return null } + }, + + evalResponse: function() { + try { + return eval((this.transport.responseText || '').unfilterJSON()); + } catch (e) { + this.dispatchException(e); + } + }, + + dispatchException: function(exception) { + (this.options.onException || Prototype.emptyFunction)(this, exception); + Ajax.Responders.dispatch('onException', this, exception); + } +}); + +Ajax.Request.Events = + ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete']; + +Ajax.Response = Class.create({ + initialize: function(request){ + this.request = request; + var transport = this.transport = request.transport, + readyState = this.readyState = transport.readyState; + + if((readyState > 2 && !Prototype.Browser.IE) || readyState == 4) { + this.status = this.getStatus(); + this.statusText = this.getStatusText(); + this.responseText = String.interpret(transport.responseText); + this.headerJSON = this._getHeaderJSON(); + } + + if(readyState == 4) { + var xml = transport.responseXML; + this.responseXML = xml === undefined ? null : xml; + this.responseJSON = this._getResponseJSON(); + } + }, + + status: 0, + statusText: '', + + getStatus: Ajax.Request.prototype.getStatus, + + getStatusText: function() { + try { + return this.transport.statusText || ''; + } catch (e) { return '' } + }, + + getHeader: Ajax.Request.prototype.getHeader, + + getAllHeaders: function() { + try { + return this.getAllResponseHeaders(); + } catch (e) { return null } + }, + + getResponseHeader: function(name) { + return this.transport.getResponseHeader(name); + }, + + getAllResponseHeaders: function() { + return this.transport.getAllResponseHeaders(); + }, + + _getHeaderJSON: function() { + var json = this.getHeader('X-JSON'); + if (!json) return null; + json = decodeURIComponent(escape(json)); + try { + return json.evalJSON(this.request.options.sanitizeJSON); + } catch (e) { + this.request.dispatchException(e); + } + }, + + _getResponseJSON: function() { + var options = this.request.options; + if (!options.evalJSON || (options.evalJSON != 'force' && + !(this.getHeader('Content-type') || '').include('application/json'))) + return null; + try { + return this.transport.responseText.evalJSON(options.sanitizeJSON); + } catch (e) { + this.request.dispatchException(e); + } + } +}); + +Ajax.Updater = Class.create(Ajax.Request, { + initialize: function($super, container, url, options) { + this.container = { + success: (container.success || container), + failure: (container.failure || (container.success ? null : container)) + }; + + options = options || { }; + var onComplete = options.onComplete; + options.onComplete = (function(response, param) { + this.updateContent(response.responseText); + if (Object.isFunction(onComplete)) onComplete(response, param); + }).bind(this); + + $super(url, options); + }, + + updateContent: function(responseText) { + var receiver = this.container[this.success() ? 'success' : 'failure'], + options = this.options; + + if (!options.evalScripts) responseText = responseText.stripScripts(); + + if (receiver = $(receiver)) { + if (options.insertion) { + if (Object.isString(options.insertion)) { + var insertion = { }; insertion[options.insertion] = responseText; + receiver.insert(insertion); + } + else options.insertion(receiver, responseText); + } + else receiver.update(responseText); + } + + if (this.success()) { + if (this.onComplete) this.onComplete.bind(this).defer(); + } + } +}); + +Ajax.PeriodicalUpdater = Class.create(Ajax.Base, { + initialize: function($super, container, url, options) { + $super(options); + this.onComplete = this.options.onComplete; + + this.frequency = (this.options.frequency || 2); + this.decay = (this.options.decay || 1); + + this.updater = { }; + this.container = container; + this.url = url; + + this.start(); + }, + + start: function() { + this.options.onComplete = this.updateComplete.bind(this); + this.onTimerEvent(); + }, + + stop: function() { + this.updater.options.onComplete = undefined; + clearTimeout(this.timer); + (this.onComplete || Prototype.emptyFunction).apply(this, arguments); + }, + + updateComplete: function(response) { + if (this.options.decay) { + this.decay = (response.responseText == this.lastText ? + this.decay * this.options.decay : 1); + + this.lastText = response.responseText; + } + this.timer = this.onTimerEvent.bind(this).delay(this.decay * this.frequency); + }, + + onTimerEvent: function() { + this.updater = new Ajax.Updater(this.container, this.url, this.options); + } +}); +function $(element) { + if (arguments.length > 1) { + for (var i = 0, elements = [], length = arguments.length; i < length; i++) + elements.push($(arguments[i])); + return elements; + } + if (Object.isString(element)) + element = document.getElementById(element); + return Element.extend(element); +} + +if (Prototype.BrowserFeatures.XPath) { + document._getElementsByXPath = function(expression, parentElement) { + var results = []; + var query = document.evaluate(expression, $(parentElement) || document, + null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); + for (var i = 0, length = query.snapshotLength; i < length; i++) + results.push(Element.extend(query.snapshotItem(i))); + return results; + }; +} + +/*--------------------------------------------------------------------------*/ + +if (!window.Node) var Node = { }; + +if (!Node.ELEMENT_NODE) { + // DOM level 2 ECMAScript Language Binding + Object.extend(Node, { + ELEMENT_NODE: 1, + ATTRIBUTE_NODE: 2, + TEXT_NODE: 3, + CDATA_SECTION_NODE: 4, + ENTITY_REFERENCE_NODE: 5, + ENTITY_NODE: 6, + PROCESSING_INSTRUCTION_NODE: 7, + COMMENT_NODE: 8, + DOCUMENT_NODE: 9, + DOCUMENT_TYPE_NODE: 10, + DOCUMENT_FRAGMENT_NODE: 11, + NOTATION_NODE: 12 + }); +} + +(function() { + var element = this.Element; + this.Element = function(tagName, attributes) { + attributes = attributes || { }; + tagName = tagName.toLowerCase(); + var cache = Element.cache; + if (Prototype.Browser.IE && attributes.name) { + tagName = '<' + tagName + ' name="' + attributes.name + '">'; + delete attributes.name; + return Element.writeAttribute(document.createElement(tagName), attributes); + } + if (!cache[tagName]) cache[tagName] = Element.extend(document.createElement(tagName)); + return Element.writeAttribute(cache[tagName].cloneNode(false), attributes); + }; + Object.extend(this.Element, element || { }); +}).call(window); + +Element.cache = { }; + +Element.Methods = { + visible: function(element) { + return $(element).style.display != 'none'; + }, + + toggle: function(element) { + element = $(element); + Element[Element.visible(element) ? 'hide' : 'show'](element); + return element; + }, + + hide: function(element) { + $(element).style.display = 'none'; + return element; + }, + + show: function(element) { + $(element).style.display = ''; + return element; + }, + + remove: function(element) { + element = $(element); + element.parentNode.removeChild(element); + return element; + }, + + update: function(element, content) { + element = $(element); + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) return element.update().insert(content); + content = Object.toHTML(content); + element.innerHTML = content.stripScripts(); + content.evalScripts.bind(content).defer(); + return element; + }, + + replace: function(element, content) { + element = $(element); + if (content && content.toElement) content = content.toElement(); + else if (!Object.isElement(content)) { + content = Object.toHTML(content); + var range = element.ownerDocument.createRange(); + range.selectNode(element); + content.evalScripts.bind(content).defer(); + content = range.createContextualFragment(content.stripScripts()); + } + element.parentNode.replaceChild(content, element); + return element; + }, + + insert: function(element, insertions) { + element = $(element); + + if (Object.isString(insertions) || Object.isNumber(insertions) || + Object.isElement(insertions) || (insertions && (insertions.toElement || insertions.toHTML))) + insertions = {bottom:insertions}; + + var content, t, range; + + for (position in insertions) { + content = insertions[position]; + position = position.toLowerCase(); + t = Element._insertionTranslations[position]; + + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) { + t.insert(element, content); + continue; + } + + content = Object.toHTML(content); + + range = element.ownerDocument.createRange(); + t.initializeRange(element, range); + t.insert(element, range.createContextualFragment(content.stripScripts())); + + content.evalScripts.bind(content).defer(); + } + + return element; + }, + + wrap: function(element, wrapper, attributes) { + element = $(element); + if (Object.isElement(wrapper)) + $(wrapper).writeAttribute(attributes || { }); + else if (Object.isString(wrapper)) wrapper = new Element(wrapper, attributes); + else wrapper = new Element('div', wrapper); + if (element.parentNode) + element.parentNode.replaceChild(wrapper, element); + wrapper.appendChild(element); + return wrapper; + }, + + inspect: function(element) { + element = $(element); + var result = '<' + element.tagName.toLowerCase(); + $H({'id': 'id', 'className': 'class'}).each(function(pair) { + var property = pair.first(), attribute = pair.last(); + var value = (element[property] || '').toString(); + if (value) result += ' ' + attribute + '=' + value.inspect(true); + }); + return result + '>'; + }, + + recursivelyCollect: function(element, property) { + element = $(element); + var elements = []; + while (element = element[property]) + if (element.nodeType == 1) + elements.push(Element.extend(element)); + return elements; + }, + + ancestors: function(element) { + return $(element).recursivelyCollect('parentNode'); + }, + + descendants: function(element) { + return $A($(element).getElementsByTagName('*')).each(Element.extend); + }, + + firstDescendant: function(element) { + element = $(element).firstChild; + while (element && element.nodeType != 1) element = element.nextSibling; + return $(element); + }, + + immediateDescendants: function(element) { + if (!(element = $(element).firstChild)) return []; + while (element && element.nodeType != 1) element = element.nextSibling; + if (element) return [element].concat($(element).nextSiblings()); + return []; + }, + + previousSiblings: function(element) { + return $(element).recursivelyCollect('previousSibling'); + }, + + nextSiblings: function(element) { + return $(element).recursivelyCollect('nextSibling'); + }, + + siblings: function(element) { + element = $(element); + return element.previousSiblings().reverse().concat(element.nextSiblings()); + }, + + match: function(element, selector) { + if (Object.isString(selector)) + selector = new Selector(selector); + return selector.match($(element)); + }, + + up: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return $(element.parentNode); + var ancestors = element.ancestors(); + return expression ? Selector.findElement(ancestors, expression, index) : + ancestors[index || 0]; + }, + + down: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return element.firstDescendant(); + var descendants = element.descendants(); + return expression ? Selector.findElement(descendants, expression, index) : + descendants[index || 0]; + }, + + previous: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return $(Selector.handlers.previousElementSibling(element)); + var previousSiblings = element.previousSiblings(); + return expression ? Selector.findElement(previousSiblings, expression, index) : + previousSiblings[index || 0]; + }, + + next: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return $(Selector.handlers.nextElementSibling(element)); + var nextSiblings = element.nextSiblings(); + return expression ? Selector.findElement(nextSiblings, expression, index) : + nextSiblings[index || 0]; + }, + + select: function() { + var args = $A(arguments), element = $(args.shift()); + return Selector.findChildElements(element, args); + }, + + adjacent: function() { + var args = $A(arguments), element = $(args.shift()); + return Selector.findChildElements(element.parentNode, args).without(element); + }, + + identify: function(element) { + element = $(element); + var id = element.readAttribute('id'), self = arguments.callee; + if (id) return id; + do { id = 'anonymous_element_' + self.counter++ } while ($(id)); + element.writeAttribute('id', id); + return id; + }, + + readAttribute: function(element, name) { + element = $(element); + if (Prototype.Browser.IE) { + var t = Element._attributeTranslations.read; + if (t.values[name]) return t.values[name](element, name); + if (t.names[name]) name = t.names[name]; + if (name.include(':')) { + return (!element.attributes || !element.attributes[name]) ? null : + element.attributes[name].value; + } + } + return element.getAttribute(name); + }, + + writeAttribute: function(element, name, value) { + element = $(element); + var attributes = { }, t = Element._attributeTranslations.write; + + if (typeof name == 'object') attributes = name; + else attributes[name] = value === undefined ? true : value; + + for (var attr in attributes) { + var name = t.names[attr] || attr, value = attributes[attr]; + if (t.values[attr]) name = t.values[attr](element, value); + if (value === false || value === null) + element.removeAttribute(name); + else if (value === true) + element.setAttribute(name, name); + else element.setAttribute(name, value); + } + return element; + }, + + getHeight: function(element) { + return $(element).getDimensions().height; + }, + + getWidth: function(element) { + return $(element).getDimensions().width; + }, + + classNames: function(element) { + return new Element.ClassNames(element); + }, + + hasClassName: function(element, className) { + if (!(element = $(element))) return; + var elementClassName = element.className; + return (elementClassName.length > 0 && (elementClassName == className || + new RegExp("(^|\\s)" + className + "(\\s|$)").test(elementClassName))); + }, + + addClassName: function(element, className) { + if (!(element = $(element))) return; + if (!element.hasClassName(className)) + element.className += (element.className ? ' ' : '') + className; + return element; + }, + + removeClassName: function(element, className) { + if (!(element = $(element))) return; + element.className = element.className.replace( + new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip(); + return element; + }, + + toggleClassName: function(element, className) { + if (!(element = $(element))) return; + return element[element.hasClassName(className) ? + 'removeClassName' : 'addClassName'](className); + }, + + // removes whitespace-only text node children + cleanWhitespace: function(element) { + element = $(element); + var node = element.firstChild; + while (node) { + var nextNode = node.nextSibling; + if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) + element.removeChild(node); + node = nextNode; + } + return element; + }, + + empty: function(element) { + return $(element).innerHTML.blank(); + }, + + descendantOf: function(element, ancestor) { + element = $(element), ancestor = $(ancestor); + + if (element.compareDocumentPosition) + return (element.compareDocumentPosition(ancestor) & 8) === 8; + + if (element.sourceIndex && !Prototype.Browser.Opera) { + var e = element.sourceIndex, a = ancestor.sourceIndex, + nextAncestor = ancestor.nextSibling; + if (!nextAncestor) { + do { ancestor = ancestor.parentNode; } + while (!(nextAncestor = ancestor.nextSibling) && ancestor.parentNode); + } + if (nextAncestor) return (e > a && e < nextAncestor.sourceIndex); + } + + while (element = element.parentNode) + if (element == ancestor) return true; + return false; + }, + + scrollTo: function(element) { + element = $(element); + var pos = element.cumulativeOffset(); + window.scrollTo(pos[0], pos[1]); + return element; + }, + + getStyle: function(element, style) { + element = $(element); + style = style == 'float' ? 'cssFloat' : style.camelize(); + var value = element.style[style]; + if (!value) { + var css = document.defaultView.getComputedStyle(element, null); + value = css ? css[style] : null; + } + if (style == 'opacity') return value ? parseFloat(value) : 1.0; + return value == 'auto' ? null : value; + }, + + getOpacity: function(element) { + return $(element).getStyle('opacity'); + }, + + setStyle: function(element, styles) { + element = $(element); + var elementStyle = element.style, match; + if (Object.isString(styles)) { + element.style.cssText += ';' + styles; + return styles.include('opacity') ? + element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : element; + } + for (var property in styles) + if (property == 'opacity') element.setOpacity(styles[property]); + else + elementStyle[(property == 'float' || property == 'cssFloat') ? + (elementStyle.styleFloat === undefined ? 'cssFloat' : 'styleFloat') : + property] = styles[property]; + + return element; + }, + + setOpacity: function(element, value) { + element = $(element); + element.style.opacity = (value == 1 || value === '') ? '' : + (value < 0.00001) ? 0 : value; + return element; + }, + + getDimensions: function(element) { + element = $(element); + var display = $(element).getStyle('display'); + if (display != 'none' && display != null) // Safari bug + return {width: element.offsetWidth, height: element.offsetHeight}; + + // All *Width and *Height properties give 0 on elements with display none, + // so enable the element temporarily + var els = element.style; + var originalVisibility = els.visibility; + var originalPosition = els.position; + var originalDisplay = els.display; + els.visibility = 'hidden'; + els.position = 'absolute'; + els.display = 'block'; + var originalWidth = element.clientWidth; + var originalHeight = element.clientHeight; + els.display = originalDisplay; + els.position = originalPosition; + els.visibility = originalVisibility; + return {width: originalWidth, height: originalHeight}; + }, + + makePositioned: function(element) { + element = $(element); + var pos = Element.getStyle(element, 'position'); + if (pos == 'static' || !pos) { + element._madePositioned = true; + element.style.position = 'relative'; + // Opera returns the offset relative to the positioning context, when an + // element is position relative but top and left have not been defined + if (window.opera) { + element.style.top = 0; + element.style.left = 0; + } + } + return element; + }, + + undoPositioned: function(element) { + element = $(element); + if (element._madePositioned) { + element._madePositioned = undefined; + element.style.position = + element.style.top = + element.style.left = + element.style.bottom = + element.style.right = ''; + } + return element; + }, + + makeClipping: function(element) { + element = $(element); + if (element._overflow) return element; + element._overflow = Element.getStyle(element, 'overflow') || 'auto'; + if (element._overflow !== 'hidden') + element.style.overflow = 'hidden'; + return element; + }, + + undoClipping: function(element) { + element = $(element); + if (!element._overflow) return element; + element.style.overflow = element._overflow == 'auto' ? '' : element._overflow; + element._overflow = null; + return element; + }, + + cumulativeOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + element = element.offsetParent; + } while (element); + return Element._returnOffset(valueL, valueT); + }, + + positionedOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + element = element.offsetParent; + if (element) { + if (element.tagName == 'BODY') break; + var p = Element.getStyle(element, 'position'); + if (p == 'relative' || p == 'absolute') break; + } + } while (element); + return Element._returnOffset(valueL, valueT); + }, + + absolutize: function(element) { + element = $(element); + if (element.getStyle('position') == 'absolute') return; + // Position.prepare(); // To be done manually by Scripty when it needs it. + + var offsets = element.positionedOffset(); + var top = offsets[1]; + var left = offsets[0]; + var width = element.clientWidth; + var height = element.clientHeight; + + element._originalLeft = left - parseFloat(element.style.left || 0); + element._originalTop = top - parseFloat(element.style.top || 0); + element._originalWidth = element.style.width; + element._originalHeight = element.style.height; + + element.style.position = 'absolute'; + element.style.top = top + 'px'; + element.style.left = left + 'px'; + element.style.width = width + 'px'; + element.style.height = height + 'px'; + return element; + }, + + relativize: function(element) { + element = $(element); + if (element.getStyle('position') == 'relative') return; + // Position.prepare(); // To be done manually by Scripty when it needs it. + + element.style.position = 'relative'; + var top = parseFloat(element.style.top || 0) - (element._originalTop || 0); + var left = parseFloat(element.style.left || 0) - (element._originalLeft || 0); + + element.style.top = top + 'px'; + element.style.left = left + 'px'; + element.style.height = element._originalHeight; + element.style.width = element._originalWidth; + return element; + }, + + cumulativeScrollOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.scrollTop || 0; + valueL += element.scrollLeft || 0; + element = element.parentNode; + } while (element); + return Element._returnOffset(valueL, valueT); + }, + + getOffsetParent: function(element) { + if (element.offsetParent) return $(element.offsetParent); + if (element == document.body) return $(element); + + while ((element = element.parentNode) && element != document.body) + if (Element.getStyle(element, 'position') != 'static') + return $(element); + + return $(document.body); + }, + + viewportOffset: function(forElement) { + var valueT = 0, valueL = 0; + + var element = forElement; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + + // Safari fix + if (element.offsetParent == document.body && + Element.getStyle(element, 'position') == 'absolute') break; + + } while (element = element.offsetParent); + + element = forElement; + do { + if (!Prototype.Browser.Opera || element.tagName == 'BODY') { + valueT -= element.scrollTop || 0; + valueL -= element.scrollLeft || 0; + } + } while (element = element.parentNode); + + return Element._returnOffset(valueL, valueT); + }, + + clonePosition: function(element, source) { + var options = Object.extend({ + setLeft: true, + setTop: true, + setWidth: true, + setHeight: true, + offsetTop: 0, + offsetLeft: 0 + }, arguments[2] || { }); + + // find page position of source + source = $(source); + var p = source.viewportOffset(); + + // find coordinate system to use + element = $(element); + var delta = [0, 0]; + var parent = null; + // delta [0,0] will do fine with position: fixed elements, + // position:absolute needs offsetParent deltas + if (Element.getStyle(element, 'position') == 'absolute') { + parent = element.getOffsetParent(); + delta = parent.viewportOffset(); + } + + // correct by body offsets (fixes Safari) + if (parent == document.body) { + delta[0] -= document.body.offsetLeft; + delta[1] -= document.body.offsetTop; + } + + // set position + if (options.setLeft) element.style.left = (p[0] - delta[0] + options.offsetLeft) + 'px'; + if (options.setTop) element.style.top = (p[1] - delta[1] + options.offsetTop) + 'px'; + if (options.setWidth) element.style.width = source.offsetWidth + 'px'; + if (options.setHeight) element.style.height = source.offsetHeight + 'px'; + return element; + } +}; + +Element.Methods.identify.counter = 1; + +Object.extend(Element.Methods, { + getElementsBySelector: Element.Methods.select, + childElements: Element.Methods.immediateDescendants +}); + +Element._attributeTranslations = { + write: { + names: { + className: 'class', + htmlFor: 'for' + }, + values: { } + } +}; + + +if (!document.createRange || Prototype.Browser.Opera) { + Element.Methods.insert = function(element, insertions) { + element = $(element); + + if (Object.isString(insertions) || Object.isNumber(insertions) || + Object.isElement(insertions) || (insertions && (insertions.toElement || insertions.toHTML))) + insertions = { bottom: insertions }; + + var t = Element._insertionTranslations, content, position, pos, tagName; + + for (position in insertions) { + content = insertions[position]; + position = position.toLowerCase(); + pos = t[position]; + + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) { + pos.insert(element, content); + continue; + } + + content = Object.toHTML(content); + tagName = ((position == 'before' || position == 'after') + ? element.parentNode : element).tagName.toUpperCase(); + + if (t.tags[tagName]) { + var fragments = Element._getContentFromAnonymousElement(tagName, content.stripScripts()); + if (position == 'top' || position == 'after') fragments.reverse(); + fragments.each(pos.insert.curry(element)); + } + else element.insertAdjacentHTML(pos.adjacency, content.stripScripts()); + + content.evalScripts.bind(content).defer(); + } + + return element; + }; +} + +if (Prototype.Browser.Opera) { + Element.Methods._getStyle = Element.Methods.getStyle; + Element.Methods.getStyle = function(element, style) { + switch(style) { + case 'left': + case 'top': + case 'right': + case 'bottom': + if (Element._getStyle(element, 'position') == 'static') return null; + default: return Element._getStyle(element, style); + } + }; + Element.Methods._readAttribute = Element.Methods.readAttribute; + Element.Methods.readAttribute = function(element, attribute) { + if (attribute == 'title') return element.title; + return Element._readAttribute(element, attribute); + }; +} + +else if (Prototype.Browser.IE) { + $w('positionedOffset getOffsetParent viewportOffset').each(function(method) { + Element.Methods[method] = Element.Methods[method].wrap( + function(proceed, element) { + element = $(element); + var position = element.getStyle('position'); + if (position != 'static') return proceed(element); + element.setStyle({ position: 'relative' }); + var value = proceed(element); + element.setStyle({ position: position }); + return value; + } + ); + }); + + Element.Methods.getStyle = function(element, style) { + element = $(element); + style = (style == 'float' || style == 'cssFloat') ? 'styleFloat' : style.camelize(); + var value = element.style[style]; + if (!value && element.currentStyle) value = element.currentStyle[style]; + + if (style == 'opacity') { + if (value = (element.getStyle('filter') || '').match(/alpha\(opacity=(.*)\)/)) + if (value[1]) return parseFloat(value[1]) / 100; + return 1.0; + } + + if (value == 'auto') { + if ((style == 'width' || style == 'height') && (element.getStyle('display') != 'none')) + return element['offset' + style.capitalize()] + 'px'; + return null; + } + return value; + }; + + Element.Methods.setOpacity = function(element, value) { + function stripAlpha(filter){ + return filter.replace(/alpha\([^\)]*\)/gi,''); + } + element = $(element); + var currentStyle = element.currentStyle; + if ((currentStyle && !currentStyle.hasLayout) || + (!currentStyle && element.style.zoom == 'normal')) + element.style.zoom = 1; + + var filter = element.getStyle('filter'), style = element.style; + if (value == 1 || value === '') { + (filter = stripAlpha(filter)) ? + style.filter = filter : style.removeAttribute('filter'); + return element; + } else if (value < 0.00001) value = 0; + style.filter = stripAlpha(filter) + + 'alpha(opacity=' + (value * 100) + ')'; + return element; + }; + + Element._attributeTranslations = { + read: { + names: { + 'class': 'className', + 'for': 'htmlFor' + }, + values: { + _getAttr: function(element, attribute) { + return element.getAttribute(attribute, 2); + }, + _getAttrNode: function(element, attribute) { + var node = element.getAttributeNode(attribute); + return node ? node.value : ""; + }, + _getEv: function(element, attribute) { + var attribute = element.getAttribute(attribute); + return attribute ? attribute.toString().slice(23, -2) : null; + }, + _flag: function(element, attribute) { + return $(element).hasAttribute(attribute) ? attribute : null; + }, + style: function(element) { + return element.style.cssText.toLowerCase(); + }, + title: function(element) { + return element.title; + } + } + } + }; + + Element._attributeTranslations.write = { + names: Object.clone(Element._attributeTranslations.read.names), + values: { + checked: function(element, value) { + element.checked = !!value; + }, + + style: function(element, value) { + element.style.cssText = value ? value : ''; + } + } + }; + + Element._attributeTranslations.has = {}; + + $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' + + 'encType maxLength readOnly longDesc').each(function(attr) { + Element._attributeTranslations.write.names[attr.toLowerCase()] = attr; + Element._attributeTranslations.has[attr.toLowerCase()] = attr; + }); + + (function(v) { + Object.extend(v, { + href: v._getAttr, + src: v._getAttr, + type: v._getAttr, + action: v._getAttrNode, + disabled: v._flag, + checked: v._flag, + readonly: v._flag, + multiple: v._flag, + onload: v._getEv, + onunload: v._getEv, + onclick: v._getEv, + ondblclick: v._getEv, + onmousedown: v._getEv, + onmouseup: v._getEv, + onmouseover: v._getEv, + onmousemove: v._getEv, + onmouseout: v._getEv, + onfocus: v._getEv, + onblur: v._getEv, + onkeypress: v._getEv, + onkeydown: v._getEv, + onkeyup: v._getEv, + onsubmit: v._getEv, + onreset: v._getEv, + onselect: v._getEv, + onchange: v._getEv + }); + })(Element._attributeTranslations.read.values); +} + +else if (Prototype.Browser.Gecko && /rv:1\.8\.0/.test(navigator.userAgent)) { + Element.Methods.setOpacity = function(element, value) { + element = $(element); + element.style.opacity = (value == 1) ? 0.999999 : + (value === '') ? '' : (value < 0.00001) ? 0 : value; + return element; + }; +} + +else if (Prototype.Browser.WebKit) { + Element.Methods.setOpacity = function(element, value) { + element = $(element); + element.style.opacity = (value == 1 || value === '') ? '' : + (value < 0.00001) ? 0 : value; + + if (value == 1) + if(element.tagName == 'IMG' && element.width) { + element.width++; element.width--; + } else try { + var n = document.createTextNode(' '); + element.appendChild(n); + element.removeChild(n); + } catch (e) { } + + return element; + }; + + // Safari returns margins on body which is incorrect if the child is absolutely + // positioned. For performance reasons, redefine Position.cumulativeOffset for + // KHTML/WebKit only. + Element.Methods.cumulativeOffset = function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + if (element.offsetParent == document.body) + if (Element.getStyle(element, 'position') == 'absolute') break; + + element = element.offsetParent; + } while (element); + + return Element._returnOffset(valueL, valueT); + }; +} + +if (Prototype.Browser.IE || Prototype.Browser.Opera) { + // IE and Opera are missing .innerHTML support for TABLE-related and SELECT elements + Element.Methods.update = function(element, content) { + element = $(element); + + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) return element.update().insert(content); + + content = Object.toHTML(content); + var tagName = element.tagName.toUpperCase(); + + if (tagName in Element._insertionTranslations.tags) { + $A(element.childNodes).each(function(node) { element.removeChild(node) }); + Element._getContentFromAnonymousElement(tagName, content.stripScripts()) + .each(function(node) { element.appendChild(node) }); + } + else element.innerHTML = content.stripScripts(); + + content.evalScripts.bind(content).defer(); + return element; + }; +} + +if (document.createElement('div').outerHTML) { + Element.Methods.replace = function(element, content) { + element = $(element); + + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) { + element.parentNode.replaceChild(content, element); + return element; + } + + content = Object.toHTML(content); + var parent = element.parentNode, tagName = parent.tagName.toUpperCase(); + + if (Element._insertionTranslations.tags[tagName]) { + var nextSibling = element.next(); + var fragments = Element._getContentFromAnonymousElement(tagName, content.stripScripts()); + parent.removeChild(element); + if (nextSibling) + fragments.each(function(node) { parent.insertBefore(node, nextSibling) }); + else + fragments.each(function(node) { parent.appendChild(node) }); + } + else element.outerHTML = content.stripScripts(); + + content.evalScripts.bind(content).defer(); + return element; + }; +} + +Element._returnOffset = function(l, t) { + var result = [l, t]; + result.left = l; + result.top = t; + return result; +}; + +Element._getContentFromAnonymousElement = function(tagName, html) { + var div = new Element('div'), t = Element._insertionTranslations.tags[tagName]; + div.innerHTML = t[0] + html + t[1]; + t[2].times(function() { div = div.firstChild }); + return $A(div.childNodes); +}; + +Element._insertionTranslations = { + before: { + adjacency: 'beforeBegin', + insert: function(element, node) { + element.parentNode.insertBefore(node, element); + }, + initializeRange: function(element, range) { + range.setStartBefore(element); + } + }, + top: { + adjacency: 'afterBegin', + insert: function(element, node) { + element.insertBefore(node, element.firstChild); + }, + initializeRange: function(element, range) { + range.selectNodeContents(element); + range.collapse(true); + } + }, + bottom: { + adjacency: 'beforeEnd', + insert: function(element, node) { + element.appendChild(node); + } + }, + after: { + adjacency: 'afterEnd', + insert: function(element, node) { + element.parentNode.insertBefore(node, element.nextSibling); + }, + initializeRange: function(element, range) { + range.setStartAfter(element); + } + }, + tags: { + TABLE: ['', '
', 1], + TBODY: ['', '
', 2], + TR: ['', '
', 3], + TD: ['
', '
', 4], + SELECT: ['', 1] + } +}; + +(function() { + this.bottom.initializeRange = this.top.initializeRange; + Object.extend(this.tags, { + THEAD: this.tags.TBODY, + TFOOT: this.tags.TBODY, + TH: this.tags.TD + }); +}).call(Element._insertionTranslations); + +Element.Methods.Simulated = { + hasAttribute: function(element, attribute) { + attribute = Element._attributeTranslations.has[attribute] || attribute; + var node = $(element).getAttributeNode(attribute); + return node && node.specified; + } +}; + +Element.Methods.ByTag = { }; + +Object.extend(Element, Element.Methods); + +if (!Prototype.BrowserFeatures.ElementExtensions && + document.createElement('div').__proto__) { + window.HTMLElement = { }; + window.HTMLElement.prototype = document.createElement('div').__proto__; + Prototype.BrowserFeatures.ElementExtensions = true; +} + +Element.extend = (function() { + if (Prototype.BrowserFeatures.SpecificElementExtensions) + return Prototype.K; + + var Methods = { }, ByTag = Element.Methods.ByTag; + + var extend = Object.extend(function(element) { + if (!element || element._extendedByPrototype || + element.nodeType != 1 || element == window) return element; + + var methods = Object.clone(Methods), + tagName = element.tagName, property, value; + + // extend methods for specific tags + if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]); + + for (property in methods) { + value = methods[property]; + if (Object.isFunction(value) && !(property in element)) + element[property] = value.methodize(); + } + + element._extendedByPrototype = Prototype.emptyFunction; + return element; + + }, { + refresh: function() { + // extend methods for all tags (Safari doesn't need this) + if (!Prototype.BrowserFeatures.ElementExtensions) { + Object.extend(Methods, Element.Methods); + Object.extend(Methods, Element.Methods.Simulated); + } + } + }); + + extend.refresh(); + return extend; +})(); + +Element.hasAttribute = function(element, attribute) { + if (element.hasAttribute) return element.hasAttribute(attribute); + return Element.Methods.Simulated.hasAttribute(element, attribute); +}; + +Element.addMethods = function(methods) { + var F = Prototype.BrowserFeatures, T = Element.Methods.ByTag; + + if (!methods) { + Object.extend(Form, Form.Methods); + Object.extend(Form.Element, Form.Element.Methods); + Object.extend(Element.Methods.ByTag, { + "FORM": Object.clone(Form.Methods), + "INPUT": Object.clone(Form.Element.Methods), + "SELECT": Object.clone(Form.Element.Methods), + "TEXTAREA": Object.clone(Form.Element.Methods) + }); + } + + if (arguments.length == 2) { + var tagName = methods; + methods = arguments[1]; + } + + if (!tagName) Object.extend(Element.Methods, methods || { }); + else { + if (Object.isArray(tagName)) tagName.each(extend); + else extend(tagName); + } + + function extend(tagName) { + tagName = tagName.toUpperCase(); + if (!Element.Methods.ByTag[tagName]) + Element.Methods.ByTag[tagName] = { }; + Object.extend(Element.Methods.ByTag[tagName], methods); + } + + function copy(methods, destination, onlyIfAbsent) { + onlyIfAbsent = onlyIfAbsent || false; + for (var property in methods) { + var value = methods[property]; + if (!Object.isFunction(value)) continue; + if (!onlyIfAbsent || !(property in destination)) + destination[property] = value.methodize(); + } + } + + function findDOMClass(tagName) { + var klass; + var trans = { + "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph", + "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": "DList", + "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": "Heading", + "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote", + "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", "CAPTION": + "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD": + "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", "TR": + "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET": + "FrameSet", "IFRAME": "IFrame" + }; + if (trans[tagName]) klass = 'HTML' + trans[tagName] + 'Element'; + if (window[klass]) return window[klass]; + klass = 'HTML' + tagName + 'Element'; + if (window[klass]) return window[klass]; + klass = 'HTML' + tagName.capitalize() + 'Element'; + if (window[klass]) return window[klass]; + + window[klass] = { }; + window[klass].prototype = document.createElement(tagName).__proto__; + return window[klass]; + } + + if (F.ElementExtensions) { + copy(Element.Methods, HTMLElement.prototype); + copy(Element.Methods.Simulated, HTMLElement.prototype, true); + } + + if (F.SpecificElementExtensions) { + for (var tag in Element.Methods.ByTag) { + var klass = findDOMClass(tag); + if (Object.isUndefined(klass)) continue; + copy(T[tag], klass.prototype); + } + } + + Object.extend(Element, Element.Methods); + delete Element.ByTag; + + if (Element.extend.refresh) Element.extend.refresh(); + Element.cache = { }; +}; + +document.viewport = { + getDimensions: function() { + var dimensions = { }; + $w('width height').each(function(d) { + var D = d.capitalize(); + dimensions[d] = self['inner' + D] || + (document.documentElement['client' + D] || document.body['client' + D]); + }); + return dimensions; + }, + + getWidth: function() { + return this.getDimensions().width; + }, + + getHeight: function() { + return this.getDimensions().height; + }, + + getScrollOffsets: function() { + return Element._returnOffset( + window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft, + window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop); + } +}; +/* Portions of the Selector class are derived from Jack Slocum’s DomQuery, + * part of YUI-Ext version 0.40, distributed under the terms of an MIT-style + * license. Please see http://www.yui-ext.com/ for more information. */ + +var Selector = Class.create({ + initialize: function(expression) { + this.expression = expression.strip(); + this.compileMatcher(); + }, + + compileMatcher: function() { + // Selectors with namespaced attributes can't use the XPath version + if (Prototype.BrowserFeatures.XPath && !(/(\[[\w-]*?:|:checked)/).test(this.expression)) + return this.compileXPathMatcher(); + + var e = this.expression, ps = Selector.patterns, h = Selector.handlers, + c = Selector.criteria, le, p, m; + + if (Selector._cache[e]) { + this.matcher = Selector._cache[e]; + return; + } + + this.matcher = ["this.matcher = function(root) {", + "var r = root, h = Selector.handlers, c = false, n;"]; + + while (e && le != e && (/\S/).test(e)) { + le = e; + for (var i in ps) { + p = ps[i]; + if (m = e.match(p)) { + this.matcher.push(Object.isFunction(c[i]) ? c[i](m) : + new Template(c[i]).evaluate(m)); + e = e.replace(m[0], ''); + break; + } + } + } + + this.matcher.push("return h.unique(n);\n}"); + eval(this.matcher.join('\n')); + Selector._cache[this.expression] = this.matcher; + }, + + compileXPathMatcher: function() { + var e = this.expression, ps = Selector.patterns, + x = Selector.xpath, le, m; + + if (Selector._cache[e]) { + this.xpath = Selector._cache[e]; return; + } + + this.matcher = ['.//*']; + while (e && le != e && (/\S/).test(e)) { + le = e; + for (var i in ps) { + if (m = e.match(ps[i])) { + this.matcher.push(Object.isFunction(x[i]) ? x[i](m) : + new Template(x[i]).evaluate(m)); + e = e.replace(m[0], ''); + break; + } + } + } + + this.xpath = this.matcher.join(''); + Selector._cache[this.expression] = this.xpath; + }, + + findElements: function(root) { + root = root || document; + if (this.xpath) return document._getElementsByXPath(this.xpath, root); + return this.matcher(root); + }, + + match: function(element) { + this.tokens = []; + + var e = this.expression, ps = Selector.patterns, as = Selector.assertions; + var le, p, m; + + while (e && le !== e && (/\S/).test(e)) { + le = e; + for (var i in ps) { + p = ps[i]; + if (m = e.match(p)) { + // use the Selector.assertions methods unless the selector + // is too complex. + if (as[i]) { + this.tokens.push([i, Object.clone(m)]); + e = e.replace(m[0], ''); + } else { + // reluctantly do a document-wide search + // and look for a match in the array + return this.findElements(document).include(element); + } + } + } + } + + var match = true, name, matches; + for (var i = 0, token; token = this.tokens[i]; i++) { + name = token[0], matches = token[1]; + if (!Selector.assertions[name](element, matches)) { + match = false; break; + } + } + + return match; + }, + + toString: function() { + return this.expression; + }, + + inspect: function() { + return "#"; + } +}); + +Object.extend(Selector, { + _cache: { }, + + xpath: { + descendant: "//*", + child: "/*", + adjacent: "/following-sibling::*[1]", + laterSibling: '/following-sibling::*', + tagName: function(m) { + if (m[1] == '*') return ''; + return "[local-name()='" + m[1].toLowerCase() + + "' or local-name()='" + m[1].toUpperCase() + "']"; + }, + className: "[contains(concat(' ', @class, ' '), ' #{1} ')]", + id: "[@id='#{1}']", + attrPresence: "[@#{1}]", + attr: function(m) { + m[3] = m[5] || m[6]; + return new Template(Selector.xpath.operators[m[2]]).evaluate(m); + }, + pseudo: function(m) { + var h = Selector.xpath.pseudos[m[1]]; + if (!h) return ''; + if (Object.isFunction(h)) return h(m); + return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m); + }, + operators: { + '=': "[@#{1}='#{3}']", + '!=': "[@#{1}!='#{3}']", + '^=': "[starts-with(@#{1}, '#{3}')]", + '$=': "[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']", + '*=': "[contains(@#{1}, '#{3}')]", + '~=': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]", + '|=': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]" + }, + pseudos: { + 'first-child': '[not(preceding-sibling::*)]', + 'last-child': '[not(following-sibling::*)]', + 'only-child': '[not(preceding-sibling::* or following-sibling::*)]', + 'empty': "[count(*) = 0 and (count(text()) = 0 or translate(text(), ' \t\r\n', '') = '')]", + 'checked': "[@checked]", + 'disabled': "[@disabled]", + 'enabled': "[not(@disabled)]", + 'not': function(m) { + var e = m[6], p = Selector.patterns, + x = Selector.xpath, le, m, v; + + var exclusion = []; + while (e && le != e && (/\S/).test(e)) { + le = e; + for (var i in p) { + if (m = e.match(p[i])) { + v = Object.isFunction(x[i]) ? x[i](m) : new Template(x[i]).evaluate(m); + exclusion.push("(" + v.substring(1, v.length - 1) + ")"); + e = e.replace(m[0], ''); + break; + } + } + } + return "[not(" + exclusion.join(" and ") + ")]"; + }, + 'nth-child': function(m) { + return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m); + }, + 'nth-last-child': function(m) { + return Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m); + }, + 'nth-of-type': function(m) { + return Selector.xpath.pseudos.nth("position() ", m); + }, + 'nth-last-of-type': function(m) { + return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", m); + }, + 'first-of-type': function(m) { + m[6] = "1"; return Selector.xpath.pseudos['nth-of-type'](m); + }, + 'last-of-type': function(m) { + m[6] = "1"; return Selector.xpath.pseudos['nth-last-of-type'](m); + }, + 'only-of-type': function(m) { + var p = Selector.xpath.pseudos; return p['first-of-type'](m) + p['last-of-type'](m); + }, + nth: function(fragment, m) { + var mm, formula = m[6], predicate; + if (formula == 'even') formula = '2n+0'; + if (formula == 'odd') formula = '2n+1'; + if (mm = formula.match(/^(\d+)$/)) // digit only + return '[' + fragment + "= " + mm[1] + ']'; + if (mm = formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b + if (mm[1] == "-") mm[1] = -1; + var a = mm[1] ? Number(mm[1]) : 1; + var b = mm[2] ? Number(mm[2]) : 0; + predicate = "[((#{fragment} - #{b}) mod #{a} = 0) and " + + "((#{fragment} - #{b}) div #{a} >= 0)]"; + return new Template(predicate).evaluate({ + fragment: fragment, a: a, b: b }); + } + } + } + }, + + criteria: { + tagName: 'n = h.tagName(n, r, "#{1}", c); c = false;', + className: 'n = h.className(n, r, "#{1}", c); c = false;', + id: 'n = h.id(n, r, "#{1}", c); c = false;', + attrPresence: 'n = h.attrPresence(n, r, "#{1}"); c = false;', + attr: function(m) { + m[3] = (m[5] || m[6]); + return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}"); c = false;').evaluate(m); + }, + pseudo: function(m) { + if (m[6]) m[6] = m[6].replace(/"/g, '\\"'); + return new Template('n = h.pseudo(n, "#{1}", "#{6}", r, c); c = false;').evaluate(m); + }, + descendant: 'c = "descendant";', + child: 'c = "child";', + adjacent: 'c = "adjacent";', + laterSibling: 'c = "laterSibling";' + }, + + patterns: { + // combinators must be listed first + // (and descendant needs to be last combinator) + laterSibling: /^\s*~\s*/, + child: /^\s*>\s*/, + adjacent: /^\s*\+\s*/, + descendant: /^\s/, + + // selectors follow + tagName: /^\s*(\*|[\w\-]+)(\b|$)?/, + id: /^#([\w\-\*]+)(\b|$)/, + className: /^\.([\w\-\*]+)(\b|$)/, + pseudo: /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=\s)|(?=:))/, + attrPresence: /^\[([\w]+)\]/, + attr: /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/ + }, + + // for Selector.match and Element#match + assertions: { + tagName: function(element, matches) { + return matches[1].toUpperCase() == element.tagName.toUpperCase(); + }, + + className: function(element, matches) { + return Element.hasClassName(element, matches[1]); + }, + + id: function(element, matches) { + return element.id === matches[1]; + }, + + attrPresence: function(element, matches) { + return Element.hasAttribute(element, matches[1]); + }, + + attr: function(element, matches) { + var nodeValue = Element.readAttribute(element, matches[1]); + return Selector.operators[matches[2]](nodeValue, matches[3]); + } + }, + + handlers: { + // UTILITY FUNCTIONS + // joins two collections + concat: function(a, b) { + for (var i = 0, node; node = b[i]; i++) + a.push(node); + return a; + }, + + // marks an array of nodes for counting + mark: function(nodes) { + for (var i = 0, node; node = nodes[i]; i++) + node._counted = true; + return nodes; + }, + + unmark: function(nodes) { + for (var i = 0, node; node = nodes[i]; i++) + node._counted = undefined; + return nodes; + }, + + // mark each child node with its position (for nth calls) + // "ofType" flag indicates whether we're indexing for nth-of-type + // rather than nth-child + index: function(parentNode, reverse, ofType) { + parentNode._counted = true; + if (reverse) { + for (var nodes = parentNode.childNodes, i = nodes.length - 1, j = 1; i >= 0; i--) { + var node = nodes[i]; + if (node.nodeType == 1 && (!ofType || node._counted)) node.nodeIndex = j++; + } + } else { + for (var i = 0, j = 1, nodes = parentNode.childNodes; node = nodes[i]; i++) + if (node.nodeType == 1 && (!ofType || node._counted)) node.nodeIndex = j++; + } + }, + + // filters out duplicates and extends all nodes + unique: function(nodes) { + if (nodes.length == 0) return nodes; + var results = [], n; + for (var i = 0, l = nodes.length; i < l; i++) + if (!(n = nodes[i])._counted) { + n._counted = true; + results.push(Element.extend(n)); + } + return Selector.handlers.unmark(results); + }, + + // COMBINATOR FUNCTIONS + descendant: function(nodes) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) + h.concat(results, node.getElementsByTagName('*')); + return results; + }, + + child: function(nodes) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) { + for (var j = 0, children = [], child; child = node.childNodes[j]; j++) + if (child.nodeType == 1 && child.tagName != '!') results.push(child); + } + return results; + }, + + adjacent: function(nodes) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + var next = this.nextElementSibling(node); + if (next) results.push(next); + } + return results; + }, + + laterSibling: function(nodes) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) + h.concat(results, Element.nextSiblings(node)); + return results; + }, + + nextElementSibling: function(node) { + while (node = node.nextSibling) + if (node.nodeType == 1) return node; + return null; + }, + + previousElementSibling: function(node) { + while (node = node.previousSibling) + if (node.nodeType == 1) return node; + return null; + }, + + // TOKEN FUNCTIONS + tagName: function(nodes, root, tagName, combinator) { + tagName = tagName.toUpperCase(); + var results = [], h = Selector.handlers; + if (nodes) { + if (combinator) { + // fastlane for ordinary descendant combinators + if (combinator == "descendant") { + for (var i = 0, node; node = nodes[i]; i++) + h.concat(results, node.getElementsByTagName(tagName)); + return results; + } else nodes = this[combinator](nodes); + if (tagName == "*") return nodes; + } + for (var i = 0, node; node = nodes[i]; i++) + if (node.tagName.toUpperCase() == tagName) results.push(node); + return results; + } else return root.getElementsByTagName(tagName); + }, + + id: function(nodes, root, id, combinator) { + var targetNode = $(id), h = Selector.handlers; + if (!targetNode) return []; + if (!nodes && root == document) return [targetNode]; + if (nodes) { + if (combinator) { + if (combinator == 'child') { + for (var i = 0, node; node = nodes[i]; i++) + if (targetNode.parentNode == node) return [targetNode]; + } else if (combinator == 'descendant') { + for (var i = 0, node; node = nodes[i]; i++) + if (Element.descendantOf(targetNode, node)) return [targetNode]; + } else if (combinator == 'adjacent') { + for (var i = 0, node; node = nodes[i]; i++) + if (Selector.handlers.previousElementSibling(targetNode) == node) + return [targetNode]; + } else nodes = h[combinator](nodes); + } + for (var i = 0, node; node = nodes[i]; i++) + if (node == targetNode) return [targetNode]; + return []; + } + return (targetNode && Element.descendantOf(targetNode, root)) ? [targetNode] : []; + }, + + className: function(nodes, root, className, combinator) { + if (nodes && combinator) nodes = this[combinator](nodes); + return Selector.handlers.byClassName(nodes, root, className); + }, + + byClassName: function(nodes, root, className) { + if (!nodes) nodes = Selector.handlers.descendant([root]); + var needle = ' ' + className + ' '; + for (var i = 0, results = [], node, nodeClassName; node = nodes[i]; i++) { + nodeClassName = node.className; + if (nodeClassName.length == 0) continue; + if (nodeClassName == className || (' ' + nodeClassName + ' ').include(needle)) + results.push(node); + } + return results; + }, + + attrPresence: function(nodes, root, attr) { + if (!nodes) nodes = root.getElementsByTagName("*"); + var results = []; + for (var i = 0, node; node = nodes[i]; i++) + if (Element.hasAttribute(node, attr)) results.push(node); + return results; + }, + + attr: function(nodes, root, attr, value, operator) { + if (!nodes) nodes = root.getElementsByTagName("*"); + var handler = Selector.operators[operator], results = []; + for (var i = 0, node; node = nodes[i]; i++) { + var nodeValue = Element.readAttribute(node, attr); + if (nodeValue === null) continue; + if (handler(nodeValue, value)) results.push(node); + } + return results; + }, + + pseudo: function(nodes, name, value, root, combinator) { + if (nodes && combinator) nodes = this[combinator](nodes); + if (!nodes) nodes = root.getElementsByTagName("*"); + return Selector.pseudos[name](nodes, value, root); + } + }, + + pseudos: { + 'first-child': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + if (Selector.handlers.previousElementSibling(node)) continue; + results.push(node); + } + return results; + }, + 'last-child': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + if (Selector.handlers.nextElementSibling(node)) continue; + results.push(node); + } + return results; + }, + 'only-child': function(nodes, value, root) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (!h.previousElementSibling(node) && !h.nextElementSibling(node)) + results.push(node); + return results; + }, + 'nth-child': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root); + }, + 'nth-last-child': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root, true); + }, + 'nth-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root, false, true); + }, + 'nth-last-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root, true, true); + }, + 'first-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, "1", root, false, true); + }, + 'last-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, "1", root, true, true); + }, + 'only-of-type': function(nodes, formula, root) { + var p = Selector.pseudos; + return p['last-of-type'](p['first-of-type'](nodes, formula, root), formula, root); + }, + + // handles the an+b logic + getIndices: function(a, b, total) { + if (a == 0) return b > 0 ? [b] : []; + return $R(1, total).inject([], function(memo, i) { + if (0 == (i - b) % a && (i - b) / a >= 0) memo.push(i); + return memo; + }); + }, + + // handles nth(-last)-child, nth(-last)-of-type, and (first|last)-of-type + nth: function(nodes, formula, root, reverse, ofType) { + if (nodes.length == 0) return []; + if (formula == 'even') formula = '2n+0'; + if (formula == 'odd') formula = '2n+1'; + var h = Selector.handlers, results = [], indexed = [], m; + h.mark(nodes); + for (var i = 0, node; node = nodes[i]; i++) { + if (!node.parentNode._counted) { + h.index(node.parentNode, reverse, ofType); + indexed.push(node.parentNode); + } + } + if (formula.match(/^\d+$/)) { // just a number + formula = Number(formula); + for (var i = 0, node; node = nodes[i]; i++) + if (node.nodeIndex == formula) results.push(node); + } else if (m = formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b + if (m[1] == "-") m[1] = -1; + var a = m[1] ? Number(m[1]) : 1; + var b = m[2] ? Number(m[2]) : 0; + var indices = Selector.pseudos.getIndices(a, b, nodes.length); + for (var i = 0, node, l = indices.length; node = nodes[i]; i++) { + for (var j = 0; j < l; j++) + if (node.nodeIndex == indices[j]) results.push(node); + } + } + h.unmark(nodes); + h.unmark(indexed); + return results; + }, + + 'empty': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + // IE treats comments as element nodes + if (node.tagName == '!' || (node.firstChild && !node.innerHTML.match(/^\s*$/))) continue; + results.push(node); + } + return results; + }, + + 'not': function(nodes, selector, root) { + var h = Selector.handlers, selectorType, m; + var exclusions = new Selector(selector).findElements(root); + h.mark(exclusions); + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (!node._counted) results.push(node); + h.unmark(exclusions); + return results; + }, + + 'enabled': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (!node.disabled) results.push(node); + return results; + }, + + 'disabled': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (node.disabled) results.push(node); + return results; + }, + + 'checked': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (node.checked) results.push(node); + return results; + } + }, + + operators: { + '=': function(nv, v) { return nv == v; }, + '!=': function(nv, v) { return nv != v; }, + '^=': function(nv, v) { return nv.startsWith(v); }, + '$=': function(nv, v) { return nv.endsWith(v); }, + '*=': function(nv, v) { return nv.include(v); }, + '~=': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + ' '); }, + '|=': function(nv, v) { return ('-' + nv.toUpperCase() + '-').include('-' + v.toUpperCase() + '-'); } + }, + + matchElements: function(elements, expression) { + var matches = new Selector(expression).findElements(), h = Selector.handlers; + h.mark(matches); + for (var i = 0, results = [], element; element = elements[i]; i++) + if (element._counted) results.push(element); + h.unmark(matches); + return results; + }, + + findElement: function(elements, expression, index) { + if (Object.isNumber(expression)) { + index = expression; expression = false; + } + return Selector.matchElements(elements, expression || '*')[index || 0]; + }, + + findChildElements: function(element, expressions) { + var exprs = expressions.join(','), expressions = []; + exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) { + expressions.push(m[1].strip()); + }); + var results = [], h = Selector.handlers; + for (var i = 0, l = expressions.length, selector; i < l; i++) { + selector = new Selector(expressions[i].strip()); + h.concat(results, selector.findElements(element)); + } + return (l > 1) ? h.unique(results) : results; + } +}); + +function $$() { + return Selector.findChildElements(document, $A(arguments)); +} +var Form = { + reset: function(form) { + $(form).reset(); + return form; + }, + + serializeElements: function(elements, options) { + if (typeof options != 'object') options = { hash: !!options }; + else if (options.hash === undefined) options.hash = true; + var key, value, submitted = false, submit = options.submit; + + var data = elements.inject({ }, function(result, element) { + if (!element.disabled && element.name) { + key = element.name; value = $(element).getValue(); + if (value != null && (element.type != 'submit' || (!submitted && + submit !== false && (!submit || key == submit) && (submitted = true)))) { + if (key in result) { + // a key is already present; construct an array of values + if (!Object.isArray(result[key])) result[key] = [result[key]]; + result[key].push(value); + } + else result[key] = value; + } + } + return result; + }); + + return options.hash ? data : Object.toQueryString(data); + } +}; + +Form.Methods = { + serialize: function(form, options) { + return Form.serializeElements(Form.getElements(form), options); + }, + + getElements: function(form) { + return $A($(form).getElementsByTagName('*')).inject([], + function(elements, child) { + if (Form.Element.Serializers[child.tagName.toLowerCase()]) + elements.push(Element.extend(child)); + return elements; + } + ); + }, + + getInputs: function(form, typeName, name) { + form = $(form); + var inputs = form.getElementsByTagName('input'); + + if (!typeName && !name) return $A(inputs).map(Element.extend); + + for (var i = 0, matchingInputs = [], length = inputs.length; i < length; i++) { + var input = inputs[i]; + if ((typeName && input.type != typeName) || (name && input.name != name)) + continue; + matchingInputs.push(Element.extend(input)); + } + + return matchingInputs; + }, + + disable: function(form) { + form = $(form); + Form.getElements(form).invoke('disable'); + return form; + }, + + enable: function(form) { + form = $(form); + Form.getElements(form).invoke('enable'); + return form; + }, + + findFirstElement: function(form) { + var elements = $(form).getElements().findAll(function(element) { + return 'hidden' != element.type && !element.disabled; + }); + var firstByIndex = elements.findAll(function(element) { + return element.hasAttribute('tabIndex') && element.tabIndex >= 0; + }).sortBy(function(element) { return element.tabIndex }).first(); + + return firstByIndex ? firstByIndex : elements.find(function(element) { + return ['input', 'select', 'textarea'].include(element.tagName.toLowerCase()); + }); + }, + + focusFirstElement: function(form) { + form = $(form); + form.findFirstElement().activate(); + return form; + }, + + request: function(form, options) { + form = $(form), options = Object.clone(options || { }); + + var params = options.parameters, action = form.readAttribute('action') || ''; + if (action.blank()) action = window.location.href; + options.parameters = form.serialize(true); + + if (params) { + if (Object.isString(params)) params = params.toQueryParams(); + Object.extend(options.parameters, params); + } + + if (form.hasAttribute('method') && !options.method) + options.method = form.method; + + return new Ajax.Request(action, options); + } +}; + +/*--------------------------------------------------------------------------*/ + +Form.Element = { + focus: function(element) { + $(element).focus(); + return element; + }, + + select: function(element) { + $(element).select(); + return element; + } +}; + +Form.Element.Methods = { + serialize: function(element) { + element = $(element); + if (!element.disabled && element.name) { + var value = element.getValue(); + if (value != undefined) { + var pair = { }; + pair[element.name] = value; + return Object.toQueryString(pair); + } + } + return ''; + }, + + getValue: function(element) { + element = $(element); + var method = element.tagName.toLowerCase(); + return Form.Element.Serializers[method](element); + }, + + setValue: function(element, value) { + element = $(element); + var method = element.tagName.toLowerCase(); + Form.Element.Serializers[method](element, value); + return element; + }, + + clear: function(element) { + $(element).value = ''; + return element; + }, + + present: function(element) { + return $(element).value != ''; + }, + + activate: function(element) { + element = $(element); + try { + element.focus(); + if (element.select && (element.tagName.toLowerCase() != 'input' || + !['button', 'reset', 'submit'].include(element.type))) + element.select(); + } catch (e) { } + return element; + }, + + disable: function(element) { + element = $(element); + element.blur(); + element.disabled = true; + return element; + }, + + enable: function(element) { + element = $(element); + element.disabled = false; + return element; + } +}; + +/*--------------------------------------------------------------------------*/ + +var Field = Form.Element; +var $F = Form.Element.Methods.getValue; + +/*--------------------------------------------------------------------------*/ + +Form.Element.Serializers = { + input: function(element, value) { + switch (element.type.toLowerCase()) { + case 'checkbox': + case 'radio': + return Form.Element.Serializers.inputSelector(element, value); + default: + return Form.Element.Serializers.textarea(element, value); + } + }, + + inputSelector: function(element, value) { + if (value === undefined) return element.checked ? element.value : null; + else element.checked = !!value; + }, + + textarea: function(element, value) { + if (value === undefined) return element.value; + else element.value = value; + }, + + select: function(element, index) { + if (index === undefined) + return this[element.type == 'select-one' ? + 'selectOne' : 'selectMany'](element); + else { + var opt, value, single = !Object.isArray(index); + for (var i = 0, length = element.length; i < length; i++) { + opt = element.options[i]; + value = this.optionValue(opt); + if (single) { + if (value == index) { + opt.selected = true; + return; + } + } + else opt.selected = index.include(value); + } + } + }, + + selectOne: function(element) { + var index = element.selectedIndex; + return index >= 0 ? this.optionValue(element.options[index]) : null; + }, + + selectMany: function(element) { + var values, length = element.length; + if (!length) return null; + + for (var i = 0, values = []; i < length; i++) { + var opt = element.options[i]; + if (opt.selected) values.push(this.optionValue(opt)); + } + return values; + }, + + optionValue: function(opt) { + // extend element because hasAttribute may not be native + return Element.extend(opt).hasAttribute('value') ? opt.value : opt.text; + } +}; + +/*--------------------------------------------------------------------------*/ + +Abstract.TimedObserver = Class.create(PeriodicalExecuter, { + initialize: function($super, element, frequency, callback) { + $super(callback, frequency); + this.element = $(element); + this.lastValue = this.getValue(); + }, + + execute: function() { + var value = this.getValue(); + if (Object.isString(this.lastValue) && Object.isString(value) ? + this.lastValue != value : String(this.lastValue) != String(value)) { + this.callback(this.element, value); + this.lastValue = value; + } + } +}); + +Form.Element.Observer = Class.create(Abstract.TimedObserver, { + getValue: function() { + return Form.Element.getValue(this.element); + } +}); + +Form.Observer = Class.create(Abstract.TimedObserver, { + getValue: function() { + return Form.serialize(this.element); + } +}); + +/*--------------------------------------------------------------------------*/ + +Abstract.EventObserver = Class.create({ + initialize: function(element, callback) { + this.element = $(element); + this.callback = callback; + + this.lastValue = this.getValue(); + if (this.element.tagName.toLowerCase() == 'form') + this.registerFormCallbacks(); + else + this.registerCallback(this.element); + }, + + onElementEvent: function() { + var value = this.getValue(); + if (this.lastValue != value) { + this.callback(this.element, value); + this.lastValue = value; + } + }, + + registerFormCallbacks: function() { + Form.getElements(this.element).each(this.registerCallback, this); + }, + + registerCallback: function(element) { + if (element.type) { + switch (element.type.toLowerCase()) { + case 'checkbox': + case 'radio': + Event.observe(element, 'click', this.onElementEvent.bind(this)); + break; + default: + Event.observe(element, 'change', this.onElementEvent.bind(this)); + break; + } + } + } +}); + +Form.Element.EventObserver = Class.create(Abstract.EventObserver, { + getValue: function() { + return Form.Element.getValue(this.element); + } +}); + +Form.EventObserver = Class.create(Abstract.EventObserver, { + getValue: function() { + return Form.serialize(this.element); + } +}); +if (!window.Event) var Event = { }; + +Object.extend(Event, { + KEY_BACKSPACE: 8, + KEY_TAB: 9, + KEY_RETURN: 13, + KEY_ESC: 27, + KEY_LEFT: 37, + KEY_UP: 38, + KEY_RIGHT: 39, + KEY_DOWN: 40, + KEY_DELETE: 46, + KEY_HOME: 36, + KEY_END: 35, + KEY_PAGEUP: 33, + KEY_PAGEDOWN: 34, + KEY_INSERT: 45, + + cache: { }, + + relatedTarget: function(event) { + var element; + switch(event.type) { + case 'mouseover': element = event.fromElement; break; + case 'mouseout': element = event.toElement; break; + default: return null; + } + return Element.extend(element); + } +}); + +Event.Methods = (function() { + var isButton; + + if (Prototype.Browser.IE) { + var buttonMap = { 0: 1, 1: 4, 2: 2 }; + isButton = function(event, code) { + return event.button == buttonMap[code]; + }; + + } else if (Prototype.Browser.WebKit) { + isButton = function(event, code) { + switch (code) { + case 0: return event.which == 1 && !event.metaKey; + case 1: return event.which == 1 && event.metaKey; + default: return false; + } + }; + + } else { + isButton = function(event, code) { + return event.which ? (event.which === code + 1) : (event.button === code); + }; + } + + return { + isLeftClick: function(event) { return isButton(event, 0) }, + isMiddleClick: function(event) { return isButton(event, 1) }, + isRightClick: function(event) { return isButton(event, 2) }, + + element: function(event) { + var node = Event.extend(event).target; + return Element.extend(node.nodeType == Node.TEXT_NODE ? node.parentNode : node); + }, + + findElement: function(event, expression) { + var element = Event.element(event); + return element.match(expression) ? element : element.up(expression); + }, + + pointer: function(event) { + return { + x: event.pageX || (event.clientX + + (document.documentElement.scrollLeft || document.body.scrollLeft)), + y: event.pageY || (event.clientY + + (document.documentElement.scrollTop || document.body.scrollTop)) + }; + }, + + pointerX: function(event) { return Event.pointer(event).x }, + pointerY: function(event) { return Event.pointer(event).y }, + + stop: function(event) { + Event.extend(event); + event.preventDefault(); + event.stopPropagation(); + event.stopped = true; + } + }; +})(); + +Event.extend = (function() { + var methods = Object.keys(Event.Methods).inject({ }, function(m, name) { + m[name] = Event.Methods[name].methodize(); + return m; + }); + + if (Prototype.Browser.IE) { + Object.extend(methods, { + stopPropagation: function() { this.cancelBubble = true }, + preventDefault: function() { this.returnValue = false }, + inspect: function() { return "[object Event]" } + }); + + return function(event) { + if (!event) return false; + if (event._extendedByPrototype) return event; + + event._extendedByPrototype = Prototype.emptyFunction; + var pointer = Event.pointer(event); + Object.extend(event, { + target: event.srcElement, + relatedTarget: Event.relatedTarget(event), + pageX: pointer.x, + pageY: pointer.y + }); + return Object.extend(event, methods); + }; + + } else { + Event.prototype = Event.prototype || document.createEvent("HTMLEvents").__proto__; + Object.extend(Event.prototype, methods); + return Prototype.K; + } +})(); + +Object.extend(Event, (function() { + var cache = Event.cache; + + function getEventID(element) { + if (element._eventID) return element._eventID; + arguments.callee.id = arguments.callee.id || 1; + return element._eventID = ++arguments.callee.id; + } + + function getDOMEventName(eventName) { + if (eventName && eventName.include(':')) return "dataavailable"; + return eventName; + } + + function getCacheForID(id) { + return cache[id] = cache[id] || { }; + } + + function getWrappersForEventName(id, eventName) { + var c = getCacheForID(id); + return c[eventName] = c[eventName] || []; + } + + function createWrapper(element, eventName, handler) { + var id = getEventID(element); + var c = getWrappersForEventName(id, eventName); + if (c.pluck("handler").include(handler)) return false; + + var wrapper = function(event) { + if (!Event || !Event.extend || + (event.eventName && event.eventName != eventName)) + return false; + + Event.extend(event); + handler.call(element, event) + }; + + wrapper.handler = handler; + c.push(wrapper); + return wrapper; + } + + function findWrapper(id, eventName, handler) { + var c = getWrappersForEventName(id, eventName); + return c.find(function(wrapper) { return wrapper.handler == handler }); + } + + function destroyWrapper(id, eventName, handler) { + var c = getCacheForID(id); + if (!c[eventName]) return false; + c[eventName] = c[eventName].without(findWrapper(id, eventName, handler)); + } + + function destroyCache() { + for (var id in cache) + for (var eventName in cache[id]) + cache[id][eventName] = null; + } + + if (window.attachEvent) { + window.attachEvent("onunload", destroyCache); + } + + return { + observe: function(element, eventName, handler) { + element = $(element); + var name = getDOMEventName(eventName); + + var wrapper = createWrapper(element, eventName, handler); + if (!wrapper) return element; + + if (element.addEventListener) { + element.addEventListener(name, wrapper, false); + } else { + element.attachEvent("on" + name, wrapper); + } + + return element; + }, + + stopObserving: function(element, eventName, handler) { + element = $(element); + var id = getEventID(element), name = getDOMEventName(eventName); + + if (!handler && eventName) { + getWrappersForEventName(id, eventName).each(function(wrapper) { + element.stopObserving(eventName, wrapper.handler); + }); + return element; + + } else if (!eventName) { + Object.keys(getCacheForID(id)).each(function(eventName) { + element.stopObserving(eventName); + }); + return element; + } + + var wrapper = findWrapper(id, eventName, handler); + if (!wrapper) return element; + + if (element.removeEventListener) { + element.removeEventListener(name, wrapper, false); + } else { + element.detachEvent("on" + name, wrapper); + } + + destroyWrapper(id, eventName, handler); + + return element; + }, + + fire: function(element, eventName, memo) { + element = $(element); + if (element == document && document.createEvent && !element.dispatchEvent) + element = document.documentElement; + + if (document.createEvent) { + var event = document.createEvent("HTMLEvents"); + event.initEvent("dataavailable", true, true); + } else { + var event = document.createEventObject(); + event.eventType = "ondataavailable"; + } + + event.eventName = eventName; + event.memo = memo || { }; + + if (document.createEvent) { + element.dispatchEvent(event); + } else { + element.fireEvent(event.eventType, event); + } + + return event; + } + }; +})()); + +Object.extend(Event, Event.Methods); + +Element.addMethods({ + fire: Event.fire, + observe: Event.observe, + stopObserving: Event.stopObserving +}); + +Object.extend(document, { + fire: Element.Methods.fire.methodize(), + observe: Element.Methods.observe.methodize(), + stopObserving: Element.Methods.stopObserving.methodize() +}); + +(function() { + /* Support for the DOMContentLoaded event is based on work by Dan Webb, + Matthias Miller, Dean Edwards and John Resig. */ + + var timer, fired = false; + + function fireContentLoadedEvent() { + if (fired) return; + if (timer) window.clearInterval(timer); + document.fire("dom:loaded"); + fired = true; + } + + if (document.addEventListener) { + if (Prototype.Browser.WebKit) { + timer = window.setInterval(function() { + if (/loaded|complete/.test(document.readyState)) + fireContentLoadedEvent(); + }, 0); + + Event.observe(window, "load", fireContentLoadedEvent); + + } else { + document.addEventListener("DOMContentLoaded", + fireContentLoadedEvent, false); + } + + } else { + document.write("

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πSrDD@CqD9!$TP() z&AU85n18$a{;5HhWyrK`EAlQ+_fzG`@ZjX|U&A&-d3tA*%x2-z{Vh{Y=x9bAb*Nf$ zbxr_dKhvxD|F$g89y$aIix)@Pt?_=QZ4-U_wS96S|DCO(`_C9JK5H zA2yWtY-eg_T)Cs>QoN6eZZk}Sh44*rn z{>LqTcT$r_!qQ_~6aT(n^Xam|6WffZCOne6lZBkaj842|dhL8eFGhNzr1Ko>ZFP3{ zOx9nvO80g9Eb~n8bl>!ye>YF;P2IA8r;$xk|ADsUQc_l#g1XhSjo&=~&uP|tj)TR< z_k!D$pYjL9*Bv}wFz?qY_~-no?@E5-e0$kLi5r}gE!;LVaG(BngmWLSWlzCXuh5T&6qcHq9r3bX#cFx^ z(K@-fdYhcgjfEy}YAWYFZ(l#RZu{Su*&_RY`iuPU{51W64d=@2hQ+cn(#BOB51jPF zR>j<_+qirC{TmV185eq!1Fv`1PhRiDe8jlY*KGE+&7HRuvc7MwIQDMKVq0;i=bxKw z7TvF7Gk-emN`)YUb$s&<Es`B;en3PIzRt8ij2D7cb(O@(={HVz!={^6J&gyiV zv77CU@52Xs*2YZsSYofq`SQ(cC1VS&kMsW>N%^*-I=@V+-mL6O=NZ1t5a+~aCBq)S97z%3I78nWluV0sBC|c=KrqNtmNd55Az#KofyimsCzp+Qcmu-feiGPmjnmHa9cR4)0 zuGG9|#)bF7`)4oAWnY^ppJ$hNq1_3YmLvw9ErPVYVY z?Ay9&lleX@xL+D=KGVF~`nI(EtnBxE-{aQH=H<^&nK7w1x3OGxU06!JxM@j(!|Q)n zgZ@Qq*!N^_X@mZk?P+3CYdkfLSML53A(e1k5w3k(EG0+M~I&{j} z>3PS)&ks*7k6tMEMV6suH3#D%M`zhBf5I2*SDezl9j9PdcV|mTn%)f2wd@*#oQqEO z_Pg*X%xV7mVQVJSv>lEo^>bL~M7`Qjz_CFo;K-GP)Q18$?25YuCy17>T-mrgzE(B;gc=-lie+x{3Qf0p4gw#J5k&sDe=hC1#V89&sxsR(~oxY zUG>&4MEA&U2M*OJ#p^Us7)J#od4ZDM;|05_eQ*&0CmRq87=pv{TG)$+DL(z8=o0NGV$@ zv^CL=*DcU`l7&ysGe*trK`z|q*rscKKEY9OJK>7Yg`?FE11fja?zp_+)?>#9r#Gjk zwB^}7opH{kf5ZHlPtufj^ITu%@kCNbvpM-9IYEjq^| z@VeoIxMe_&Y|)Adr)*6w{y&ml0tdn1M8C^1bvgw1W@#l@^lg~~n znRVj5eTZn0RiXj^T#lsrT}i$h4L!Xf4>2=X|8RdrYZ)eDX zat48)7y8vb9=foKR$Z}EkjW5iR&P8V92^iQJXOQt(h8x(y!k&uV^*##nWvxSa`gIV zX7*PpZ_5`?S{HI;@u8cC4vKBQ7;EtU?u9kszqwEUPUNajX-`Zs-F757W0jgu+cLR{ zftSTEPC2mWvEXi7?th;z;jy-Db^Sac&St*sTJy)gat>c~k2v#R`uet)r!|yE z@9{%cleD#851gLS>wbjK?8PDBt&jYqqb42Y`l@26?CQF34O73eZHt_W?R>%Cyl;2x7{c*i8iRlkl-*(9_ z`3%yl4?dH%NMR9qap-`@O7E%%!8LCrL{v9y{}{!^sa$Z~HRJp<<&*u)e0erjOwv>4 zF1DXiXJZg6pu8l-QoKo>VU3&TcWZ&Q;d)vPMbWWQOpY~EE5$@5&6*aj4pwSBotC+-E{hqe)ddmC`4((_qJcAov)em zw`t}Jz2IHi3O&EIOB_UIIC&lC<~hpAC3@t4{kMDddwZolMQs1Co4@Gj51!qrT~l(@ zjh!REo!B;~;&FVo_T(o4UHimtPO?(F8DpjynVh}@ z8~UbM=3F(a`}$yFh{Hwu!jgzpZHrf>}xLm!?Fko;mxwtKduY_BXZ5IB)VUi{0-ft2y25!eswYmib$36aCA> zy;Viq>T22iG*+ZOm}-1uR>Yel{8u$@@GS{v@;aofI(_-_n-lw;FHhn;lOeV=YC}a* z3uEYtZtkPPI~FL5bN=-CE)t^nM9W@tYwjHx%LiI3!t_5r@#OS=X;5}P_5ZQwy;e=7WAGJl)8IJ2s5AOSLKKd&-_i~8s%J$0twMQpMy^Bn>-jI7$sr7rT%!)|P4&|G5H}`c0dWF7r z7McIh)V=ueJ*_;InAJ|@3ri30i%sMH^YZOyj#SHhXKiY@ zPxFMi0;i^V&6@vK<4FBS?#e?p6%A>j3pcG^Y2dW-UX)^i)2imXhrYFZbKUVlKK9wo zf`rFAGapVnqO|JHTee3NcK)*S+4o_hqNHx%+0uUZ~M z9cev{?K=16@6=E9Pq+Q`^z7-3y~W&Dp6}sjkH4H@dx-nJdzV;Md)D3BJy&o1(hK^3 zw|Co=0~b5~EtTJ^bxg7*fA#zO7Zwv8yMV?vj^QcU^c&Zu#Y7q2B*1Y7Fk*IrGjx^l$Lj&k6tT&i_B> z;QsR8?4S4ldAje{_uG@#?qBg{vs<~h;>Nu<4~Z>!^DOPx^%n_s-`|zb{*Z3`cKynx z%Eha_a-YT8qeZoa>tlWVt$*iR%P-ifyJFq`yeSdeZD;UG z@#otfIA_<>_P9v>!hvh?|9^$Ay57qB37bq4c$o7Zl2<^ra2b}ufNx9oL3 zaQOP;q=J=;Ah#Z|D4ljm?keW%9fV? z@ifKGO*+>^v(5R!!pANr`&c+DX21P6uP$T%(g`_*!lM1lw%XK+SV{j}QL^}1rdhVv z;}F9-^WzeCVlPMcs9opWr>1hdA^LT2;;Rmyoo4Fqf_I!+VW^kmD3OwUdvpB^w+Bn- z><~0xWNr4_S+d9YMJNNnJqlr`vW;2OzqCMXqw?~+?a0=w%oa5;+CK5 z8fG#T?QJNY)17H(7pih&%E6QCN?uQ4D*2!``x$G69shT`l)sk8?5~Mj?%G!Jv6olP zZD&r#Mwd+VjI^MC#RUq1W(-}C?eyVp$lC%^aM z%j3BZWk3EFuK4Ju8Fjx24cH8vLTk6~V`xj4d@Y7SfY2w?Vy1(sx z>V?G>fe+;!b8?bmq~ASBE#y((`O?$s?Cvaqg}h#y!t#1UI%{rquKXc`Q$@~EwKLSbH%MHzuS|15{_xBR$RNi)%eKtxmmv#m~Plns-kvr(xa*U!4+5CKOVZ9_)YQF z+`i2ZH)PJUIK-Y+6kyFDWwns?vepLkJ6%IoV&$_-)d_&LKJ9xa85-iO~tX^75)$;luA!Cn+2$628q>#=4+Hms@-H48u?M zcJ-Uq{^3BFmYo7Z(a+tu!CRJS2^!cz$Lh@PWFrO$Pxjv1B2R5EQ71{~eyW)tJMGSFm&IrPNu1@X`mmsTI^R^c#p);5=vY@A3qo7*M$e2mxW3!a$MmQH?{f2 zk9TRW7uh|OWRH8deoDiN2p8$Smy++ikltR%Bo#E3)!}Qeun#?`I5_zfU*Ja^ry-l&N4q8NQTH60hDpyaW zeM<7`Wy*@uueKH+e^DIK`SIfEqgu>U-pj3So%yZtw({-WPai~mI?DK~>QUa+t|z;U zOR`?*$QLudiMdj8fG2P+TS&;weW8rr?^8^qf9?pm{o7~36rCg=>CG>f&NN++o~wU5 zu!LjQQBONIccZ)cmsL!+A1+PUz4fReoB8xBovm>yEa6{Hcn4g*^;E_BYSp$yb|a4N3P@g8_HRaQ1v3Cp$>i4%Y=V;z;Gf)ugn^`~Ydm3xi>MIL5-v*fNTl%W~)5@8X ze3~TWuQ#aw2NHbQ%`PudaI><$tAm+ zip-aUx-Ut^cQ)RB;Op7=`C*SLp9k+cPVt8!SCb2+c(gLZ-IO{fu3BUHCHqGUTkAIQ zb@^`W-@~RXS^rPqKHtZVXUElMa&MF^`PMSqDdIcV#gkvY;oMZMW&W_HF z4V6~zw_3h3{PRUajn~(6vwFVHSyq?SSN!)H&*rQQPL-88uX~)duU!y(-!aMbmw`q4 zbe&JP?>6ze?r+RgvWt1XYw!Il{mmA6>+QYxCiz{uZIv^9a-v>hEdm8eMYWmwc#PI8EWmjFF2Jfd}@&6xz<>9?-9TJPK(PMJ8tM+ ztof;=pI+d*In8bVp8^ZBJ6_4J5;HBnCLa&@QG4QW%e_^Ln_usrZu)u8GygBoeIB2E zc6!_PM>)Kk5~ZZhn?6gQ*1sv~oqxaqNEpO^2WaWO`nW*{n6U)p%?}&2; z{zT1l%~AYxlIdo%+O!_Of`3};^R?f#ZI@_{?BctvZkWIkwsO%zdVvUwQ4eEia$8JI^$b z`$1RssrT%s{x7)lVADD$^MHq`cJt0}$_}lZzOqvCO4v{P-e=nkIS=$^80|cJZquf7 z|9mq3T1QI7Y`n5P{AW#m=gzDdeSPdJ*IYl{>*|&Dc_Itbx>*TFZ)kW6y6PFU39pRF zHtt&e%OW{R`{eC6CGQWr2uOK}tlI6>Hf!?CwG*cP6}g(3y=IQD?4&Ef3@6`ann^DE ztMl&2-fzF=y6=CxrZm5PPuFDsz0HT4&mBCNc*!y}>c+u?Z`Yu*WdvNFS-jn!e^B$?{_~p)|6iJs&>&zbf5`UL`rBsLuQ0ZJET6dk zaTbq0r{1pT2i5hKT`{p{otgB@rCi~vx4pi@brtJXy2)LMPH7)pj*0xKFjy>cc$>-H z#RW6k7H#X2}&V$QiHmtl-R@!i2TW)?) z33v6{b1fGC3d7R>9%(GCxvjf=VoLaXQI}KUD6#^T*j`hWbaYO=;Q|XYgs|(T`7bOxu5)ZB91WEwjR2cdo(WmYJRs z!G~_B%n3Nu={Y0l&=nP#fTmy3%L6i*JC^&+o%T7|@Sdktu!qE9W6l%JZcZNCuIcUw zyP9%%z2MIY;+qr_v#f38PgpniS~X8zzkOSX&hN{se>~#JYkS=+cCB5`ZT33LDV7`b z+_dJ&xlOY8&D>OXTtxR^q{_W34U@&2Zs_Oy?0V_J;Qd#9(Y#|`PrfQ!1@6}Q7qm;p z`~S2HiZf0ytzf-2`>a-P_gn5)oNSv)W<50B`!nLjyCN>nnt)!N`PM167laJTe`$XW z-I}oNO4Y$RZ%;L{d`mpIdAW5*YWgE{vlU<29RzE#7F~Q5`Ed2;rKtfY6Mw(7Xi@A~ z#PUy#Z+6*26IU6{sA87>iQ0MWMjP)ibg)FtSvqNlzOv~{eXsv}mS0tgo)NL)=fj6m z{>+QkX#|OWJ$va={0}E}+5S&j7iUT@(p`4sRvA*o)!PQ9z*iPT@-Et=J^as|Z=XbXraN}C!#$%jWS!Sjc^`mA&@j6?r zcMeif-#nvtdnrAZd+waleNfSFbJepiYIBz9 zNAtH|pIm&~XYoDy^6x&jd45M(nKJhqK1;f6%2xj)`0@i*e^;KC^vp`OkDZ@Z?p}O! zLW`a2&yejm?qsTQ{z$I8C-_C|y+h`w<~Pf?pPw(X*wb*CdD=p~n^#)`l={UtcFYO$ zT6o#^>ik2-Djm63Y_q3qOV2ZA;Osu+C(Tf9*Eaq7`6m-%*rjTBG*`S@Db?=PXMF$R zo6~;;1l+c9$d;ZA_SKd<$nL6hbHRs+8=ig~!t3T>t-Q9+~(>#wz;Ep8N4( z-Q_VmEuGKA=AP<|P-xAzTM%UvxI*3R?)Cj;>4jT2?NeRIK4JH9^?7gFFKnpUden>W z-tmJg7wT+jRlHjfU289!dU(U$px@f(&iw3gyTq0=fh+FQ%FW*tH;WnOv%4iJr$4Oh zu&8-ncXLfAN8pJYOST)C|5&-tec2}6i}OV78?S!zj7rORZtOZ`gS&d>#?IvhNf)6Dz{oEIZ&kKfWiSGLM)kA~ikmOJa% zZff=$z0nr4BlP;B%9*yh&yF8{bN|^g??8bE`zzPez`dFe$^RY9`zDJsUK>MBM&(RW|zV z#2uQlT}%l)nida}DT zvlU!Ci_B7AZHPMOD9!%IeC02bs{N)SY{%FyA1-xTs=utf?)BDP^6UAk*xP4I*XPRT z+_~w!dGf=GU55P&?j3wn5PQ-rV}_gYX6>YEhiRHKO8-BsxcthYjbrT*S?;O(itkF9 zGu>G9;gjlAe;LU=lFWA#UUwM@$wi!S@qd@Ifp_n2ne&(UU;Gp^mtWreP<2B>2VX< zXa6h(=4iu`v&uDW@@{Gu4(($q?zkRwk?$nySzEc|SG#={cjr~?=$`#~-h0)HT5MNa ze??zV`l!Bj-t2lW_sO|CAIT@YDtM-1cjQR0hl$xURjuS5-YPg?7oKjFs#Pn)Gj z+I>6i>)(`abF6$4YN*-%e&LCvw!jXTh9*6)%WJYzZwNHz_kQtzT{+)$#zj%xoiBvK zOSXhbYPp5F-o2c6`qPWZ6-&K)Kjd1MyV!X#zSG^C?Tid#Lp1ftv_j=wlJu*oY z*y=i0ZAIbb=xBe3_s>?}E%}ulxaZbR`Nx|!MZMf`(ky+#yWgKCsauD-g*NP4se1Cj zmiqy-cGsVE_HmYr2<1Hcqoe3_Q=WG*|jM3X9RlMqoQo40-Ukg0r zRZ8u-g>~bHH`d2E90k?4yE@0Du=97=X#c$HynN@sH_ehM+;aMJXDxd#$vAn6`Mf#j z@(bT@FMI#t-16o)8T(h;uFHR|YkvIFz4Mp4UB>D!{@bT+$UCFI$NC^+JWs8~xih<_ znCD2fG=|RS3cP8m_d3e`*U=0mfy>)w7vFiKX=7ugv0&xF=FQFV2Nj%*VmqR1r(~26%HO+4^h36sed&f( zOBSDcI8BPxJK<4Ev_XBnB9rQo{k1`xZU2@S_&v(!vzw&-H1yKNo+oCH4&2dhT(Wm# zQf%;^E53Yck+-H_;*(#sMd|ONnNzBNTvV!+IFuU7Rj+zsXI7|#s=WG(%d9*(=2 zx8}V<;&!k3<{q(Cq0WLDy|ydkj;^?OL@{q!LKVB3LL<+oeOuLiMVGJ`Eb!3i;c@j0 z+w-$DQG>k{>rY0^&pWiJMQqXw#?a4s`vP~TEL~h< zRGC`?1`@inNqoz+=vP3nZRd3H|(+_x(4KKSMu&(c?a9!S1$o}62wAm;yz(_+s38HPH? z4)i`NW0bSenQ}F_H}!Jus*r_UiLbTumGtyhUD`hF+t!J_>?_x1om1SZrxg1u?5IZQ z)#ueM8>LF>t`)7i)gKmUz2xWdhSWVfZt5M;UF)bJ^7_23sob`PHCCEB$&N_ddM1dWR9!y7%W-v9(e&zM z3Gc}k7uOV@`0&bne`P{%Pi(PJPV^SXh<7e$+e_LcISi7e7b?#ZjFD>XKbz1U;{AF? ztp03~{5^t`CSG-XmbG?@R}wwY@BJXP3)1IlZ*`=>>{6SI!MO zoN9QgX2Io;s<)~o_d6`HIIVSA?!nrdD)$U0*h-xZW0+`hM9CZBL-7VoNhbdGhN4<-Ww(gLke1qw!ee=yQ_g?9zQ^e8 zV$A?6m*eYBca~{ITBTbu7@T!CZ5MT$ymt3LtvRNv%;Rm#`q&t`uBJ0@O3Bo4Y5Kxw zxLoPrW!9cO+h#n^Iv%gZAANSxqj}3$uHZ>eeW@hon-_XQDEt!d&jagsO`XH@&>(Bi z679Ery++&a1~%HdJ&b!<;q-p$yy{Ks5?!;qN|!4hT;Oc$W5ttGTVND_#(72Ip+8rS zSMFeYb*+R&VQ(-?i?`V9LQaoea{Qk+*8dM&o^(a?3fB~$)_D%G`OUs(s*2y=<9qfu z_4dBU^Yo<3Gm7ob{lDA!-(qfR^K75$fQ0)j-@MhMytZChtDW(sQ>-h&q2Fc3-HcwN z7!~fH^ENTBdpYTf)3YU#2^S(=H4A^ea$r=Jh!a$8i}6YdjDeMU%Zxd;G9XXY2Mu zr#kkxugcBWZ@s-?)$vo;xKD7s*}co}Zrr)HPhPfj6=lyfgj@}}wn=kc)Sdd(hnBiW zYplNHdg;!+ZF_{DPUx(zJezhlt$M5XW2uFu$F$u~On;zN6>9GGurpG2`H2{VYqA_~ zr|#?e?DE@-s|$c_oSIh8hl)?ZrJqI)n}if)AbMi6H6HV&*kAhhjeNGH`}6_r za}U?Nd|&>GpRqddrO3PW1@ZegJD=e8+Yq#VyX&c6d++C7IDLxs=Pav3A5Z>!{eH`X zhc7#Si^!j!{yqKZe_rU;QZ^x!osz_9d;j*bQOdCzFunFGq1Qi@c+lAf~mchG6j-q`#H`<{cmwx zp6Y0`s!?oeAZCqCf82*<|(O^8Au7Dx3F6xNXg! zs~5$4&NsznXJxEGN9n2Pdkgj--1MPIoTO_!;G`;AZf@>v4n2 z_TcWz2h>jWN~-LdY3;Y}+O`k-&fm^RU#cmxMU!Lc zvbL*J9|R`U=6ZCh{{G{ZzxUP-`@K2IEVpN{CI<#Ed^~+x-2P0Oa9zHIq5iikQ|`ZQ zR{bizS8cZbY5v6z@0xAdwEzFI%D1m7>!YR|J?XQhfj41}j&b!bCH8AqC)hPs=-kbi z+>`eu#c0n*?uV8piivdm ztkrksXIB<0ukM<;_375nYffgm?zQURe<~-_vGajdRl7`zP1Wb~FZSjL&k$cPDE?Ue zSE}>-r#fpwmwvP^e{pU1s_+Aqt@2*m*WEkD_E}wrq2Fj-&FY;q7MM>q-fHE$UiZg` z&yT-k`gL8}=QMBH^vC~hZjliGJn3HZW0}8oHa3NeR+%NQ@NU4mX-;*U_gVGv)9FXFgx6i*45Tg&5a% z7%sH9;;u4@Ytk*h6_xs1rPis}Bp+Fsb^Q6JzN~%sSDr1*e|7v((`((I&-VDMw$*G= z_qabv@k9FFaP}1)_jYExX6f->>X8)x%(IZQ@u*Iig;C?Wr*+R`W?g@69ro6Gj%0A^ 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 literal 0 HcmV?d00001 diff --git a/lib/middleman/vendor/gems/cache/launchy-0.3.3.gem b/lib/middleman/vendor/gems/cache/launchy-0.3.3.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/rack-1.0.1.gem b/lib/middleman/vendor/gems/cache/rack-1.0.1.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/rack-test-0.5.2.gem b/lib/middleman/vendor/gems/cache/rack-test-0.5.2.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/rake-0.8.7.gem b/lib/middleman/vendor/gems/cache/rake-0.8.7.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/shotgun-0.4.gem b/lib/middleman/vendor/gems/cache/shotgun-0.4.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/sinatra-0.9.4.gem b/lib/middleman/vendor/gems/cache/sinatra-0.9.4.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/sinatra-content-for-0.2.gem b/lib/middleman/vendor/gems/cache/sinatra-content-for-0.2.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/smusher-0.4.2.gem b/lib/middleman/vendor/gems/cache/smusher-0.4.2.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/sprockets-1.0.2.gem b/lib/middleman/vendor/gems/cache/sprockets-1.0.2.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/templater-1.0.0.gem b/lib/middleman/vendor/gems/cache/templater-1.0.0.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/cache/yui-compressor-0.9.1.gem b/lib/middleman/vendor/gems/cache/yui-compressor-0.9.1.gem old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/environment.rb b/lib/middleman/vendor/gems/environment.rb old mode 100755 new mode 100644 index 2fee2e9a..8756f715 --- a/lib/middleman/vendor/gems/environment.rb +++ b/lib/middleman/vendor/gems/environment.rb @@ -6,107 +6,53 @@ module Bundler ENV["PATH"] = "#{dir}/../bin:#{ENV["PATH"]}" ENV["RUBYOPT"] = "-r#{file} #{ENV["RUBYOPT"]}" - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/configuration-1.1.0/bin") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/configuration-1.1.0/lib") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/extlib-0.9.13/bin") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/extlib-0.9.13/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/httpclient-2.1.5.2/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/httpclient-2.1.5.2/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/highline-1.5.1/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/highline-1.5.1/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/rake-0.8.7/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/rake-0.8.7/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/diff-lcs-1.1.2/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/diff-lcs-1.1.2/lib") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/json-1.2.0/bin") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/json-1.2.0/ext/json/ext") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/json-1.2.0/ext") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/json-1.2.0/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/haml-2.2.14/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/haml-2.2.14/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/extlib-0.9.13/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/extlib-0.9.13/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/configuration-1.1.0/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/configuration-1.1.0/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-0.8.17/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-0.8.17/lib") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/yui-compressor-0.9.1/bin") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/yui-compressor-0.9.1/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-slickmap-0.2.1/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-slickmap-0.2.1/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/smusher-0.4.2/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/smusher-0.4.2/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/json_pure-1.2.0/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/json_pure-1.2.0/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/launchy-0.3.3/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/launchy-0.3.3/lib") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/rack-1.0.1/bin") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/rack-1.0.1/lib") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/rack-test-0.5.2/bin") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/rack-test-0.5.2/lib") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-0.9.4/bin") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-0.9.4/lib") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/haml-2.2.14/bin") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/haml-2.2.14/lib") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/sprockets-1.0.2/bin") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/sprockets-1.0.2/lib") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/rake-0.8.7/bin") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/rake-0.8.7/lib") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/launchy-0.3.3/bin") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/launchy-0.3.3/lib") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/shotgun-0.4/bin") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/shotgun-0.4/lib") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/diff-lcs-1.1.2/bin") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/diff-lcs-1.1.2/lib") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/highline-1.5.1/bin") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/highline-1.5.1/lib") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/templater-1.0.0/bin") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/templater-1.0.0/lib") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/httpclient-2.1.5.2/bin") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/httpclient-2.1.5.2/lib") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/smusher-0.4.2/bin") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/smusher-0.4.2/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/shotgun-0.4/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/shotgun-0.4/lib") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-0.9.4/bin") + $LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-0.9.4/lib") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-content-for-0.2/bin") $LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-content-for-0.2/lib") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-0.8.17/bin") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-0.8.17/lib") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-slickmap-0.2.1/bin") - $LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-slickmap-0.2.1/lib") @gemfile = "#{dir}/../../../../Gemfile" - require "rubygems" - - @bundled_specs = {} - @bundled_specs["configuration"] = eval(File.read("#{dir}/specifications/configuration-1.1.0.gemspec")) - @bundled_specs["configuration"].loaded_from = "#{dir}/specifications/configuration-1.1.0.gemspec" - @bundled_specs["extlib"] = eval(File.read("#{dir}/specifications/extlib-0.9.13.gemspec")) - @bundled_specs["extlib"].loaded_from = "#{dir}/specifications/extlib-0.9.13.gemspec" - @bundled_specs["json"] = eval(File.read("#{dir}/specifications/json-1.2.0.gemspec")) - @bundled_specs["json"].loaded_from = "#{dir}/specifications/json-1.2.0.gemspec" - @bundled_specs["yui-compressor"] = eval(File.read("#{dir}/specifications/yui-compressor-0.9.1.gemspec")) - @bundled_specs["yui-compressor"].loaded_from = "#{dir}/specifications/yui-compressor-0.9.1.gemspec" - @bundled_specs["rack"] = eval(File.read("#{dir}/specifications/rack-1.0.1.gemspec")) - @bundled_specs["rack"].loaded_from = "#{dir}/specifications/rack-1.0.1.gemspec" - @bundled_specs["rack-test"] = eval(File.read("#{dir}/specifications/rack-test-0.5.2.gemspec")) - @bundled_specs["rack-test"].loaded_from = "#{dir}/specifications/rack-test-0.5.2.gemspec" - @bundled_specs["sinatra"] = eval(File.read("#{dir}/specifications/sinatra-0.9.4.gemspec")) - @bundled_specs["sinatra"].loaded_from = "#{dir}/specifications/sinatra-0.9.4.gemspec" - @bundled_specs["haml"] = eval(File.read("#{dir}/specifications/haml-2.2.14.gemspec")) - @bundled_specs["haml"].loaded_from = "#{dir}/specifications/haml-2.2.14.gemspec" - @bundled_specs["sprockets"] = eval(File.read("#{dir}/specifications/sprockets-1.0.2.gemspec")) - @bundled_specs["sprockets"].loaded_from = "#{dir}/specifications/sprockets-1.0.2.gemspec" - @bundled_specs["rake"] = eval(File.read("#{dir}/specifications/rake-0.8.7.gemspec")) - @bundled_specs["rake"].loaded_from = "#{dir}/specifications/rake-0.8.7.gemspec" - @bundled_specs["launchy"] = eval(File.read("#{dir}/specifications/launchy-0.3.3.gemspec")) - @bundled_specs["launchy"].loaded_from = "#{dir}/specifications/launchy-0.3.3.gemspec" - @bundled_specs["shotgun"] = eval(File.read("#{dir}/specifications/shotgun-0.4.gemspec")) - @bundled_specs["shotgun"].loaded_from = "#{dir}/specifications/shotgun-0.4.gemspec" - @bundled_specs["diff-lcs"] = eval(File.read("#{dir}/specifications/diff-lcs-1.1.2.gemspec")) - @bundled_specs["diff-lcs"].loaded_from = "#{dir}/specifications/diff-lcs-1.1.2.gemspec" - @bundled_specs["highline"] = eval(File.read("#{dir}/specifications/highline-1.5.1.gemspec")) - @bundled_specs["highline"].loaded_from = "#{dir}/specifications/highline-1.5.1.gemspec" - @bundled_specs["templater"] = eval(File.read("#{dir}/specifications/templater-1.0.0.gemspec")) - @bundled_specs["templater"].loaded_from = "#{dir}/specifications/templater-1.0.0.gemspec" - @bundled_specs["httpclient"] = eval(File.read("#{dir}/specifications/httpclient-2.1.5.2.gemspec")) - @bundled_specs["httpclient"].loaded_from = "#{dir}/specifications/httpclient-2.1.5.2.gemspec" - @bundled_specs["smusher"] = eval(File.read("#{dir}/specifications/smusher-0.4.2.gemspec")) - @bundled_specs["smusher"].loaded_from = "#{dir}/specifications/smusher-0.4.2.gemspec" - @bundled_specs["sinatra-content-for"] = eval(File.read("#{dir}/specifications/sinatra-content-for-0.2.gemspec")) - @bundled_specs["sinatra-content-for"].loaded_from = "#{dir}/specifications/sinatra-content-for-0.2.gemspec" - @bundled_specs["compass"] = eval(File.read("#{dir}/specifications/compass-0.8.17.gemspec")) - @bundled_specs["compass"].loaded_from = "#{dir}/specifications/compass-0.8.17.gemspec" - @bundled_specs["compass-slickmap"] = eval(File.read("#{dir}/specifications/compass-slickmap-0.2.1.gemspec")) - @bundled_specs["compass-slickmap"].loaded_from = "#{dir}/specifications/compass-slickmap-0.2.1.gemspec" - - def self.add_specs_to_loaded_specs - Gem.loaded_specs.merge! @bundled_specs - end - - def self.add_specs_to_index - @bundled_specs.each do |name, spec| - Gem.source_index.add_spec spec - end - end - - add_specs_to_loaded_specs - add_specs_to_index def self.require_env(env = nil) context = Class.new do @@ -163,11 +109,36 @@ module Bundler end end -module Gem - @loaded_stacks = Hash.new { |h,k| h[k] = [] } +$" << "rubygems.rb" - def source_index.refresh! - super - Bundler.add_specs_to_index +module Kernel + def gem(*) + # Silently ignore calls to gem, since, in theory, everything + # is activated correctly already. end end + +# Define all the Gem errors for gems that reference them. +module Gem + def self.ruby ; "/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby" ; end + class LoadError < ::LoadError; end + class Exception < RuntimeError; end + class CommandLineError < Exception; end + class DependencyError < Exception; end + class DependencyRemovalException < Exception; end + class GemNotInHomeException < Exception ; end + class DocumentError < Exception; end + class EndOfYAMLException < Exception; end + class FilePermissionError < Exception; end + class FormatException < Exception; end + class GemNotFoundException < Exception; end + class InstallError < Exception; end + class InvalidSpecificationException < Exception; end + class OperationNotSupportedError < Exception; end + class RemoteError < Exception; end + class RemoteInstallationCancelled < Exception; end + class RemoteInstallationSkipped < Exception; end + class RemoteSourceException < Exception; end + class VerificationError < Exception; end + class SystemExitException < SystemExit; end +end diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/CHANGELOG.markdown b/lib/middleman/vendor/gems/gems/compass-0.8.17/CHANGELOG.markdown old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/LICENSE.markdown b/lib/middleman/vendor/gems/gems/compass-0.8.17/LICENSE.markdown old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/README.markdown b/lib/middleman/vendor/gems/gems/compass-0.8.17/README.markdown old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/REVISION b/lib/middleman/vendor/gems/gems/compass-0.8.17/REVISION old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/Rakefile b/lib/middleman/vendor/gems/gems/compass-0.8.17/Rakefile old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/VERSION.yml b/lib/middleman/vendor/gems/gems/compass-0.8.17/VERSION.yml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/deps.rip b/lib/middleman/vendor/gems/gems/compass-0.8.17/deps.rip old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/README.markdown b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/README.markdown old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/config.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/config.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/images/grid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/images/grid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/index.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/index.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/elements.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/elements.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/forms.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/forms.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/grid.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/grid.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/test-small.jpg b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/test-small.jpg old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/test.jpg b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/test.jpg old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/valid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/parts/valid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/src/ie.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/src/ie.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/src/images/grid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/src/images/grid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/src/print.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/src/print.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/src/screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_default/src/screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/config.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/config.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/buttons/cross.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/buttons/cross.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/buttons/key.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/buttons/key.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/buttons/tick.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/buttons/tick.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/grid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/grid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/doc.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/doc.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/email.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/email.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/external.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/external.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/feed.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/feed.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/im.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/im.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/pdf.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/pdf.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/visited.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/visited.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/xls.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/link_icons/xls.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/test-small.jpg b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/test-small.jpg old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/test.jpg b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/test.jpg old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/valid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/images/valid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/index.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/index.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/plugins/buttons.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/plugins/buttons.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/plugins/fancy_type.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/plugins/fancy_type.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/plugins/link_icons.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/plugins/link_icons.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/plugins/rtl.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/plugins/rtl.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/buttons.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/buttons.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/ie.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/ie.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/images/grid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/images/grid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/link_icons.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/link_icons.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/print.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/print.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/rtl_screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/rtl_screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_plugins/src/screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped/images/grid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped/images/grid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped/src/ie.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped/src/ie.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped/src/print.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped/src/print.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped/src/screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped/src/screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped_form/images/grid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped_form/images/grid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped_form/src/ie.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped_form/src/ie.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped_form/src/print.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped_form/src/print.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped_form/src/screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_scoped_form/src/screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/config.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/config.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/images/grid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/images/grid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/index.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/index.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/fancy_type.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/fancy_type.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/liquid.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/liquid.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/test-small.jpg b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/test-small.jpg old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/test.jpg b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/test.jpg old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/valid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/parts/valid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/ie.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/ie.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/images/grid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/images/grid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/liquid.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/liquid.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/print.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/print.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/blueprint_semantic/src/screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/compass.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/compass.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/config.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/config.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/images/blue_arrow.gif b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/images/blue_arrow.gif old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/src/compass.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/src/compass.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/src/images/blue_arrow.gif b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/src/images/blue_arrow.gif old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/src/sticky_footer.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/src/sticky_footer.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/src/utilities.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/src/utilities.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/sticky_footer.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/sticky_footer.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/utilities.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/compass/utilities.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/logo/logo.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/logo/logo.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/logo/src/ie.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/logo/src/ie.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/logo/src/print.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/logo/src/print.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/logo/src/screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/logo/src/screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/divisions.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/divisions.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/index.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/index.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/src/screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/src/screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/sub_divisions.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/sub_divisions.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/templates.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/templates.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/test.jpg b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/test.jpg old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/typography.html.haml b/lib/middleman/vendor/gems/gems/compass-0.8.17/examples/yui/typography.html.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/_blueprint.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/_blueprint.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/_ie.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/_ie.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/_print.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/_print.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/_reset.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/_reset.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/_screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/_screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_buttons.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_buttons.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_colors.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_colors.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_debug.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_debug.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_fancy_type.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_fancy_type.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_link_icons.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_link_icons.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_liquid.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_liquid.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_reset.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_reset.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_rtl.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_rtl.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_scaffolding.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_scaffolding.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_utilities.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_utilities.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/buttons/buttons.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/buttons/buttons.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/buttons/manifest.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/buttons/manifest.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/doc.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/doc.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/email.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/email.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/external.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/external.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/feed.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/feed.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/im.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/im.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/pdf.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/pdf.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/visited.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/visited.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/xls.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/link_icons/xls.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/manifest.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/link_icons/manifest.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/grid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/grid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/ie.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/ie.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/manifest.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/manifest.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/partials/_base.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/partials/_base.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/print.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/print.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/blueprint/templates/project/screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/_compass.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/_compass.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/_layout.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/_layout.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/_misc.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/_misc.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/_reset.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/_reset.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/_utilities.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/_utilities.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/layout/_sticky_footer.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/layout/_sticky_footer.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_general.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_general.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_links.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_links.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_lists.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_lists.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_print.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_print.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_sprites.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_sprites.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_tables.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_tables.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_text.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/_text.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_float.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_float.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_inline_block.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_inline_block.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_tabs.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_tabs.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_tag_cloud.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_tag_cloud.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_hover_link.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_hover_link.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_unstyled_link.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_unstyled_link.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_inline_list.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_inline_list.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/sprites/_sprite_img.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/sprites/_sprite_img.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/tables/_alternating_rows_and_columns.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/tables/_alternating_rows_and_columns.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/tables/_borders.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/tables/_borders.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/tables/_scaffolding.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/tables/_scaffolding.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/text/_ellipsis.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/text/_ellipsis.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/text/_nowrap.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/text/_nowrap.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/text/_replacement.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/text/_replacement.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/ellipsis/ellipsis.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/ellipsis/ellipsis.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/ellipsis/manifest.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/ellipsis/manifest.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/ellipsis/xml/ellipsis.xml b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/ellipsis/xml/ellipsis.xml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/project/ie.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/project/ie.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/project/manifest.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/project/manifest.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/project/print.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/project/print.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/project/screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/compass/templates/project/screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/_yui.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/_yui.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/yui/modules/_base.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/yui/modules/_base.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/yui/modules/_fonts.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/yui/modules/_fonts.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/yui/modules/_grids.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/yui/modules/_grids.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/yui/modules/_reset.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/stylesheets/yui/modules/_reset.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/templates/project/manifest.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/templates/project/manifest.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/templates/project/screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/frameworks/yui/templates/project/screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/actions.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/actions.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/merb.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/merb.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails/action_controller.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails/action_controller.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails/sass_plugin.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails/sass_plugin.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails/templates/compass-install-rails.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails/templates/compass-install-rails.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails/urls.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/app_integration/rails/urls.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/base.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/base.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/create_project.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/create_project.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/generate_grid_background.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/generate_grid_background.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/installer_command.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/installer_command.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/list_frameworks.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/list_frameworks.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/print_version.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/print_version.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/project_base.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/project_base.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/stamp_pattern.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/stamp_pattern.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/update_project.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/update_project.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/validate_project.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/validate_project.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/watch_project.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/watch_project.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/write_configuration.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/commands/write_configuration.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/compiler.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/compiler.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/configuration.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/configuration.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/core_ext.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/core_ext.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/dependencies.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/dependencies.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/errors.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/errors.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/exec.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/exec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/frameworks.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/frameworks.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/grid_builder.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/grid_builder.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers/base.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers/base.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers/manifest.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers/manifest.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers/rails.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers/rails.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers/stand_alone.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/installers/stand_alone.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/logger.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/logger.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/display.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/display.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/enumerate.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/enumerate.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/inline_image.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/inline_image.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/selectors.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/selectors.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/urls.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/functions/urls.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/monkey_patches.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/monkey_patches.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/monkey_patches/stylesheet_updating.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/sass_extensions/monkey_patches/stylesheet_updating.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/test_case.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/test_case.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/validator.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/validator.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/version.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/compass/version.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/backends/fsevents.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/backends/fsevents.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/backends/polling.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/backends/polling.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/cache.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/cache.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/ext.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/ext.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/fsevents.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/fsevents.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/monitor.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/monitor.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/path.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/path.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/state.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/state.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/support.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/support.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/tree.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/lib/vendor/fssm/tree.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/command_line_helper.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/command_line_helper.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/command_line_test.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/command_line_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/compass_test.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/compass_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/configuration_test.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/configuration_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/config.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/config.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/css/typography.css b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/css/typography.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/images/grid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/images/grid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/sass/ie.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/sass/ie.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/sass/print.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/sass/print.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/sass/screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/sass/screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/sass/typography.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/blueprint/sass/typography.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/config.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/config.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/css/layout.css b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/css/layout.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/css/print.css b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/css/print.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/css/reset.css b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/css/reset.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/css/utilities.css b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/css/utilities.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/sass/layout.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/sass/layout.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/sass/print.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/sass/print.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/sass/reset.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/sass/reset.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/sass/utilities.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/compass/sass/utilities.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/image_urls/config.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/image_urls/config.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/image_urls/css/screen.css b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/image_urls/css/screen.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/image_urls/images/grid.png b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/image_urls/images/grid.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/image_urls/sass/screen.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/image_urls/sass/screen.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/config.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/config.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/css/mixins.css b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/css/mixins.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/sass/base.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/sass/base.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/sass/fonts.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/sass/fonts.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/sass/grids.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/sass/grids.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/sass/mixins.sass b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/fixtures/stylesheets/yui/sass/mixins.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/rails_integration_test.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/rails_integration_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/sass_extensions_test.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/sass_extensions_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/test_case_helper.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/test_case_helper.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/test_helper.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/test_helper.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-0.8.17/test/test_rails_helper.rb b/lib/middleman/vendor/gems/gems/compass-0.8.17/test/test_rails_helper.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/.gitignore b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/.gitignore old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/Rakefile b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/Rakefile old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/VERSION b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/VERSION old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/compass-slickmap.gemspec b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/compass-slickmap.gemspec old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/sass/_slickmap.sass b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/sass/_slickmap.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L1-center.png b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L1-center.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L1-left.png b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L1-left.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L1-right.png b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L1-right.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L3-bottom.png b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L3-bottom.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L3-center.png b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L3-center.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L3-li-top.png b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L3-li-top.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L3-ul-top.png b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/L3-ul-top.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/vertical-line.png b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/vertical-line.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/white-highlight.png b/lib/middleman/vendor/gems/gems/compass-slickmap-0.2.1/templates/project/images/white-highlight.png old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/README b/lib/middleman/vendor/gems/gems/configuration-1.1.0/README old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/README.erb b/lib/middleman/vendor/gems/gems/configuration-1.1.0/README.erb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/Rakefile b/lib/middleman/vendor/gems/gems/configuration-1.1.0/Rakefile old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/config/a.rb b/lib/middleman/vendor/gems/gems/configuration-1.1.0/config/a.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/config/b.rb b/lib/middleman/vendor/gems/gems/configuration-1.1.0/config/b.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/config/c.rb b/lib/middleman/vendor/gems/gems/configuration-1.1.0/config/c.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/config/d.rb b/lib/middleman/vendor/gems/gems/configuration-1.1.0/config/d.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/config/e.rb b/lib/middleman/vendor/gems/gems/configuration-1.1.0/config/e.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/configuration.gemspec b/lib/middleman/vendor/gems/gems/configuration-1.1.0/configuration.gemspec old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/lib/configuration.rb b/lib/middleman/vendor/gems/gems/configuration-1.1.0/lib/configuration.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/a.rb b/lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/a.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/b.rb b/lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/b.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/c.rb b/lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/c.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/d.rb b/lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/d.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/e.rb b/lib/middleman/vendor/gems/gems/configuration-1.1.0/samples/e.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/ChangeLog b/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/ChangeLog old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/Install b/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/Install old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/README b/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/README old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/Rakefile b/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/Rakefile old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs.rb b/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/array.rb b/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/array.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/block.rb b/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/block.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/callbacks.rb b/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/callbacks.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/change.rb b/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/change.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/hunk.rb b/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/hunk.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/ldiff.rb b/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/ldiff.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/string.rb b/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/lib/diff/lcs/string.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/tests/00test.rb b/lib/middleman/vendor/gems/gems/diff-lcs-1.1.2/tests/00test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/History.txt b/lib/middleman/vendor/gems/gems/extlib-0.9.13/History.txt old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/LICENSE b/lib/middleman/vendor/gems/gems/extlib-0.9.13/LICENSE old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/README b/lib/middleman/vendor/gems/gems/extlib-0.9.13/README old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/array.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/array.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/assertions.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/assertions.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/blank.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/blank.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/boolean.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/boolean.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/byte_array.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/byte_array.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/class.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/class.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/datetime.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/datetime.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/dictionary.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/dictionary.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/hash.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/hash.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/hook.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/hook.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/inflection.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/inflection.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/lazy_array.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/lazy_array.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/lazy_module.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/lazy_module.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/mash.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/mash.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/module.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/module.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/nil.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/nil.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/numeric.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/numeric.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/object.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/object.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/object_space.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/object_space.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/pathname.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/pathname.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/pooling.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/pooling.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/rubygems.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/rubygems.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/simple_set.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/simple_set.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/string.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/string.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/struct.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/struct.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/symbol.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/symbol.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/tasks/release.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/tasks/release.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/time.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/time.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/version.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/version.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/virtual_file.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib/virtual_file.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/array_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/array_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/blank_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/blank_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/byte_array_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/byte_array_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/class_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/class_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/datetime_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/datetime_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/hash_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/hash_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/hook_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/hook_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/inflection/plural_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/inflection/plural_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/inflection/singular_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/inflection/singular_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/inflection_extras_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/inflection_extras_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/lazy_array_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/lazy_array_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/lazy_module_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/lazy_module_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/mash_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/mash_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/module_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/module_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/object_space_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/object_space_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/object_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/object_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/pooling_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/pooling_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/simple_set_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/simple_set_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/spec.opts b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/spec.opts old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/spec_helper.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/spec_helper.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/string_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/string_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/struct_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/struct_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/symbol_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/symbol_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/time_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/time_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/try_call_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/try_call_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/try_dup_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/try_dup_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/virtual_file_spec.rb b/lib/middleman/vendor/gems/gems/extlib-0.9.13/spec/virtual_file_spec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/.yardopts b/lib/middleman/vendor/gems/gems/haml-2.2.14/.yardopts old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/CONTRIBUTING b/lib/middleman/vendor/gems/gems/haml-2.2.14/CONTRIBUTING old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/MIT-LICENSE b/lib/middleman/vendor/gems/gems/haml-2.2.14/MIT-LICENSE old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/README.md b/lib/middleman/vendor/gems/gems/haml-2.2.14/README.md old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/REVISION b/lib/middleman/vendor/gems/gems/haml-2.2.14/REVISION old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/Rakefile b/lib/middleman/vendor/gems/gems/haml-2.2.14/Rakefile old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/VERSION b/lib/middleman/vendor/gems/gems/haml-2.2.14/VERSION old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/VERSION_NAME b/lib/middleman/vendor/gems/gems/haml-2.2.14/VERSION_NAME old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/extra/haml-mode.el b/lib/middleman/vendor/gems/gems/haml-2.2.14/extra/haml-mode.el old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/extra/sass-mode.el b/lib/middleman/vendor/gems/gems/haml-2.2.14/extra/sass-mode.el old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/extra/update_watch.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/extra/update_watch.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/init.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/init.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/buffer.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/buffer.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/engine.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/engine.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/error.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/error.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/exec.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/exec.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/filters.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/filters.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/helpers.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/helpers.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/helpers/action_view_extensions.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/helpers/action_view_extensions.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/helpers/action_view_mods.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/helpers/action_view_mods.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/helpers/xss_mods.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/helpers/xss_mods.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/html.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/html.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/precompiler.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/precompiler.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/shared.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/shared.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/template.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/template.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/template/patch.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/template/patch.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/template/plugin.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/template/plugin.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/util.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/util.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/version.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/haml/version.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/css.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/css.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/engine.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/engine.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/environment.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/environment.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/error.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/error.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/files.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/files.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/plugin.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/plugin.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/plugin/merb.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/plugin/merb.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/plugin/rack.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/plugin/rack.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/plugin/rails.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/plugin/rails.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/repl.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/repl.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/bool.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/bool.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/color.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/color.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/funcall.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/funcall.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/functions.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/functions.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/lexer.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/lexer.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/literal.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/literal.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/number.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/number.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/operation.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/operation.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/parser.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/parser.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/string.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/string.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/unary_operation.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/unary_operation.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/variable.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/script/variable.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/comment_node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/comment_node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/debug_node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/debug_node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/directive_node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/directive_node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/for_node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/for_node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/if_node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/if_node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/import_node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/import_node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/mixin_def_node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/mixin_def_node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/mixin_node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/mixin_node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/prop_node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/prop_node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/rule_node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/rule_node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/variable_node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/variable_node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/while_node.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/lib/sass/tree/while_node.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/rails/init.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/rails/init.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/engine_test.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/engine_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/helper_test.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/helper_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/html2haml_test.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/html2haml_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/markaby/standard.mab b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/markaby/standard.mab old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/mocks/article.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/mocks/article.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/content_for_layout.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/content_for_layout.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/eval_suppressed.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/eval_suppressed.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/filters.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/filters.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/helpers.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/helpers.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/helpful.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/helpful.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/just_stuff.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/just_stuff.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/list.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/list.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/nuke_inner_whitespace.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/nuke_inner_whitespace.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/nuke_outer_whitespace.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/nuke_outer_whitespace.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/original_engine.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/original_engine.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/partial_layout.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/partial_layout.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/partials.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/partials.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/render_layout.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/render_layout.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/silent_script.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/silent_script.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/standard.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/standard.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/tag_parsing.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/tag_parsing.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/very_basic.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/very_basic.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/whitespace_handling.xhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/results/whitespace_handling.xhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/rhtml/_av_partial_1.rhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/rhtml/_av_partial_1.rhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/rhtml/_av_partial_2.rhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/rhtml/_av_partial_2.rhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/rhtml/action_view.rhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/rhtml/action_view.rhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/rhtml/standard.rhtml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/rhtml/standard.rhtml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/spec/README.md b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/spec/README.md old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/spec/lua_haml_spec.lua b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/spec/lua_haml_spec.lua old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/spec/ruby_haml_test.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/spec/ruby_haml_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/spec/tests.json b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/spec/tests.json old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/template_test.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/template_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_av_partial_1.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_av_partial_1.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_av_partial_1_ugly.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_av_partial_1_ugly.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_av_partial_2.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_av_partial_2.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_av_partial_2_ugly.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_av_partial_2_ugly.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_layout.erb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_layout.erb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_layout_for_partial.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_layout_for_partial.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_partial.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_partial.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_text_area.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/_text_area.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/action_view.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/action_view.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/action_view_ugly.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/action_view_ugly.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/breakage.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/breakage.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/content_for_layout.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/content_for_layout.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/eval_suppressed.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/eval_suppressed.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/filters.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/filters.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/helpers.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/helpers.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/helpful.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/helpful.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/just_stuff.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/just_stuff.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/list.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/list.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/nuke_inner_whitespace.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/nuke_inner_whitespace.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/nuke_outer_whitespace.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/nuke_outer_whitespace.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/original_engine.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/original_engine.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/partial_layout.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/partial_layout.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/partialize.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/partialize.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/partials.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/partials.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/render_layout.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/render_layout.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/silent_script.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/silent_script.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/standard.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/standard.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/standard_ugly.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/standard_ugly.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/tag_parsing.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/tag_parsing.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/very_basic.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/very_basic.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/whitespace_handling.haml b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/templates/whitespace_handling.haml old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/util_test.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/haml/util_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/linked_rails.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/linked_rails.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/css2sass_test.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/css2sass_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/functions_test.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/functions_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_results/more1.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_results/more1.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_results/more1_with_line_comments.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_results/more1_with_line_comments.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_results/more_import.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_results/more_import.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_templates/_more_partial.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_templates/_more_partial.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_templates/more1.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_templates/more1.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_templates/more_import.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/more_templates/more_import.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/plugin_test.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/plugin_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/alt.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/alt.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/basic.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/basic.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/compact.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/compact.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/complex.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/complex.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/compressed.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/compressed.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/expanded.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/expanded.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/import.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/import.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/line_numbers.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/line_numbers.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/mixins.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/mixins.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/multiline.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/multiline.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/nested.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/nested.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/parent_ref.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/parent_ref.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/script.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/script.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/subdir/nested_subdir/nested_subdir.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/subdir/nested_subdir/nested_subdir.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/subdir/subdir.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/subdir/subdir.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/units.css b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/results/units.css old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/script_test.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/script_test.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/_partial.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/_partial.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/alt.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/alt.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/basic.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/basic.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/bork.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/bork.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/bork2.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/bork2.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/compact.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/compact.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/complex.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/complex.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/compressed.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/compressed.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/expanded.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/expanded.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/import.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/import.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/importee.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/importee.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/line_numbers.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/line_numbers.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/mixins.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/mixins.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/multiline.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/multiline.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/nested.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/nested.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/parent_ref.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/parent_ref.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/script.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/script.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/subdir/nested_subdir/_nested_partial.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/subdir/nested_subdir/_nested_partial.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/subdir/nested_subdir/nested_subdir.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/subdir/nested_subdir/nested_subdir.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/subdir/subdir.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/subdir/subdir.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/units.sass b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/sass/templates/units.sass old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/haml-2.2.14/test/test_helper.rb b/lib/middleman/vendor/gems/gems/haml-2.2.14/test/test_helper.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/CHANGELOG b/lib/middleman/vendor/gems/gems/highline-1.5.1/CHANGELOG old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/INSTALL b/lib/middleman/vendor/gems/gems/highline-1.5.1/INSTALL old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/LICENSE b/lib/middleman/vendor/gems/gems/highline-1.5.1/LICENSE old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/README b/lib/middleman/vendor/gems/gems/highline-1.5.1/README old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/Rakefile b/lib/middleman/vendor/gems/gems/highline-1.5.1/Rakefile old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/TODO b/lib/middleman/vendor/gems/gems/highline-1.5.1/TODO old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/ansi_colors.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/ansi_colors.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/asking_for_arrays.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/asking_for_arrays.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/basic_usage.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/basic_usage.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/color_scheme.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/color_scheme.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/limit.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/limit.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/menus.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/menus.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/overwrite.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/overwrite.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/page_and_wrap.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/page_and_wrap.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/password.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/password.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/trapping_eof.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/trapping_eof.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/using_readline.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/examples/using_readline.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/color_scheme.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/color_scheme.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/compatibility.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/compatibility.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/import.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/import.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/menu.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/menu.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/question.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/question.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/system_extensions.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/lib/highline/system_extensions.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/setup.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/setup.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/test/tc_color_scheme.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/test/tc_color_scheme.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/test/tc_highline.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/test/tc_highline.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/test/tc_import.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/test/tc_import.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/test/tc_menu.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/test/tc_menu.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/highline-1.5.1/test/ts_all.rb b/lib/middleman/vendor/gems/gems/highline-1.5.1/test/ts_all.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/http-access2.rb b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/http-access2.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/http-access2/cookie.rb b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/http-access2/cookie.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/http-access2/http.rb b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/http-access2/http.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient.rb b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/auth.rb b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/auth.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/cacert.p7s b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/cacert.p7s old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/cacert_sha1.p7s b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/cacert_sha1.p7s old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/connection.rb b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/connection.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/cookie.rb b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/cookie.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/http.rb b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/http.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/session.rb b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/session.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/ssl_config.rb b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/ssl_config.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/timeout.rb b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/timeout.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/util.rb b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/httpclient/util.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/tags b/lib/middleman/vendor/gems/gems/httpclient-2.1.5.2/lib/tags old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/.require_paths b/lib/middleman/vendor/gems/gems/json-1.2.0/.require_paths old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/CHANGES b/lib/middleman/vendor/gems/gems/json-1.2.0/CHANGES old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/COPYING b/lib/middleman/vendor/gems/gems/json-1.2.0/COPYING old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/GPL b/lib/middleman/vendor/gems/gems/json-1.2.0/GPL old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/README b/lib/middleman/vendor/gems/gems/json-1.2.0/README old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/Rakefile b/lib/middleman/vendor/gems/gems/json-1.2.0/Rakefile old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/TODO b/lib/middleman/vendor/gems/gems/json-1.2.0/TODO old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/VERSION b/lib/middleman/vendor/gems/gems/json-1.2.0/VERSION old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkComparison.log b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkComparison.log old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast-autocorrelation.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty-autocorrelation.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe-autocorrelation.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt.log b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt.log old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast-autocorrelation.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty-autocorrelation.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe-autocorrelation.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure.log b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure.log old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator-autocorrelation.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails.log b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails.log old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkComparison.log b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkComparison.log old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser-autocorrelation.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt.log b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt.log old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser-autocorrelation.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure.log b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure.log old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser-autocorrelation.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails.log b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails.log old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser-autocorrelation.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser-autocorrelation.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser.dat b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser.dat old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML.log b/lib/middleman/vendor/gems/gems/json-1.2.0/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML.log old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/data/example.json b/lib/middleman/vendor/gems/gems/json-1.2.0/data/example.json old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/data/index.html b/lib/middleman/vendor/gems/gems/json-1.2.0/data/index.html old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/data/prototype.js b/lib/middleman/vendor/gems/gems/json-1.2.0/data/prototype.js old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator.bundle b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator.bundle index 9f2fdb94da19674f8231a19f50ed7b6fdb520d4b..2333561aa1e34ff527c60fac8d1415836f762adb 100755 GIT binary patch literal 36200 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 J^$sE9Q2=hVDS!X~ literal 67144 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 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/Makefile b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/Makefile old mode 100755 new mode 100644 index 212d98b1..d4743ed8 --- a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/Makefile +++ b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/Makefile @@ -4,67 +4,81 @@ SHELL = /bin/sh #### Start of system configuration section. #### srcdir = . -topdir = /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin10.0 -hdrdir = $(topdir) -VPATH = $(srcdir):$(topdir):$(hdrdir) +topdir = /Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1 +hdrdir = /Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1 +arch_hdrdir = /Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1/$(arch) +VPATH = $(srcdir):$(arch_hdrdir)/ruby:$(hdrdir)/ruby +prefix = $(DESTDIR)/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243 exec_prefix = $(prefix) -prefix = $(DESTDIR)/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr -sharedstatedir = $(prefix)/com -mandir = $(DESTDIR)/usr/share/man -psdir = $(docdir) -oldincludedir = $(DESTDIR)/usr/include +vendorhdrdir = $(rubyhdrdir)/vendor_ruby +sitehdrdir = $(rubyhdrdir)/site_ruby +rubyhdrdir = $(includedir)/$(RUBY_INSTALL_NAME)-$(ruby_version) +vendordir = $(libdir)/$(RUBY_INSTALL_NAME)/vendor_ruby +sitedir = $(libdir)/$(RUBY_INSTALL_NAME)/site_ruby +mandir = $(datarootdir)/man localedir = $(datarootdir)/locale -bindir = $(exec_prefix)/bin -libexecdir = $(exec_prefix)/libexec -sitedir = $(DESTDIR)/Library/Ruby/Site -htmldir = $(docdir) -vendorarchdir = $(vendorlibdir)/$(sitearch) -includedir = $(prefix)/include -infodir = $(DESTDIR)/usr/share/info -vendorlibdir = $(vendordir)/$(ruby_version) -sysconfdir = $(prefix)/etc libdir = $(exec_prefix)/lib -sbindir = $(exec_prefix)/sbin -rubylibdir = $(libdir)/ruby/$(ruby_version) -docdir = $(datarootdir)/doc/$(PACKAGE) -dvidir = $(docdir) -vendordir = $(libdir)/ruby/vendor_ruby -datarootdir = $(prefix)/share +psdir = $(docdir) pdfdir = $(docdir) -archdir = $(rubylibdir)/$(arch) -sitearchdir = $(sitelibdir)/$(sitearch) -datadir = $(datarootdir) +dvidir = $(docdir) +htmldir = $(docdir) +infodir = $(datarootdir)/info +docdir = $(datarootdir)/doc/$(PACKAGE) +oldincludedir = $(DESTDIR)/usr/include +includedir = $(prefix)/include localstatedir = $(prefix)/var +sharedstatedir = $(prefix)/com +sysconfdir = $(prefix)/etc +datadir = $(datarootdir) +datarootdir = $(prefix)/share +libexecdir = $(exec_prefix)/libexec +sbindir = $(exec_prefix)/sbin +bindir = $(exec_prefix)/bin +rubylibdir = $(libdir)/$(ruby_install_name)/$(ruby_version) +archdir = $(rubylibdir)/$(arch) sitelibdir = $(sitedir)/$(ruby_version) +sitearchdir = $(sitelibdir)/$(sitearch) +vendorlibdir = $(vendordir)/$(ruby_version) +vendorarchdir = $(vendorlibdir)/$(sitearch) CC = gcc +CXX = g++ LIBRUBY = $(LIBRUBY_SO) LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME) -LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME) +LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static +OUTFLAG = -o +COUTFLAG = -o RUBY_EXTCONF_H = -CFLAGS = -fno-common -arch i386 -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common $(cflags) -Wall -INCFLAGS = -I. -I$(topdir) -I$(hdrdir) -I$(srcdir) +cflags = $(optflags) $(debugflags) $(warnflags) +optflags = -O2 +debugflags = -g +warnflags = -Wall -Wno-parentheses +CFLAGS = -fno-common -O3 -march=core2 -m64 -mmmx -msse4.1 -w -pipe -fomit-frame-pointer -mmacosx-version-min=10.6 $(cflags) -fno-common -pipe -fno-common -Wall +INCFLAGS = -I. -I$(arch_hdrdir) -I$(hdrdir)/ruby/backward -I$(hdrdir) -I$(srcdir) DEFS = -CPPFLAGS = -DHAVE_RUBY_ST_H -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE $(DEFS) $(cppflags) -CXXFLAGS = $(CFLAGS) -ldflags = -L. -arch i386 -arch x86_64 +CPPFLAGS = -DHAVE_RUBY_ST_H -DHAVE_RUBY_ENCODING_H -I/Users/tdreyno/homebrew/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE $(DEFS) $(cppflags) +CXXFLAGS = $(CFLAGS) -O3 -march=core2 -m64 -mmmx -msse4.1 -w -pipe -fomit-frame-pointer -mmacosx-version-min=10.6 $(cxxflags) +ldflags = -L. -L/Users/tdreyno/homebrew/lib -L/usr/local/lib dldflags = archflag = DLDFLAGS = $(ldflags) $(dldflags) $(archflag) -LDSHARED = cc -arch i386 -arch x86_64 -pipe -bundle -undefined dynamic_lookup +LDSHARED = cc -dynamic -bundle -undefined suppress -flat_namespace +LDSHAREDXX = $(LDSHARED) AR = ar EXEEXT = RUBY_INSTALL_NAME = ruby RUBY_SO_NAME = ruby -arch = universal-darwin10.0 -sitearch = universal-darwin10.0 -ruby_version = 1.8 -ruby = /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby +arch = i386-darwin10.0.0 +sitearch = i386-darwin10.0.0 +ruby_version = 1.9.1 +ruby = /Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/bin/ruby RUBY = $(ruby) RM = rm -f +RM_RF = $(RUBY) -run -e rm -- -rf +RMDIRS = $(RUBY) -run -e rmdir -- -p MAKEDIRS = mkdir -p INSTALL = /usr/bin/install -c INSTALL_PROG = $(INSTALL) -m 0755 @@ -81,12 +95,13 @@ DEFFILE = CLEANFILES = mkmf.log DISTCLEANFILES = +DISTCLEANDIRS = extout = extout_prefix = target_prefix = LOCAL_LIBS = -LIBS = $(LIBRUBYARG_SHARED) -lpthread -ldl +LIBS = $(LIBRUBYARG_SHARED) -lpthread -ldl -lobjc SRCS = generator.c unicode.c OBJS = generator.o unicode.o TARGET = generator @@ -98,22 +113,31 @@ BINDIR = $(bindir) RUBYCOMMONDIR = $(sitedir)$(target_prefix) RUBYLIBDIR = /Users/tdreyno/Dropbox/Sites/middleman/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext$(target_prefix) RUBYARCHDIR = /Users/tdreyno/Dropbox/Sites/middleman/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext$(target_prefix) +HDRDIR = $(rubyhdrdir)/ruby$(target_prefix) +ARCHHDRDIR = $(rubyhdrdir)/$(arch)/ruby$(target_prefix) TARGET_SO = $(DLLIB) -CLEANLIBS = $(TARGET).bundle $(TARGET).il? $(TARGET).tds $(TARGET).map -CLEANOBJS = *.o *.a *.s[ol] *.pdb *.exp *.bak +CLEANLIBS = $(TARGET).bundle +CLEANOBJS = *.o *.bak -all: $(DLLIB) -static: $(STATIC_LIB) +all: $(DLLIB) +static: $(STATIC_LIB) -clean: +clean-rb-default:: +clean-rb:: +clean-so:: +clean: clean-so clean-rb-default clean-rb @-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES) -distclean: clean +distclean-rb-default:: +distclean-rb:: +distclean-so:: +distclean: clean distclean-so distclean-rb-default distclean-rb @-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log @-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES) + @-$(RMDIRS) $(DISTCLEANDIRS) -realclean: distclean +realclean: distclean install: install-so install-rb install-so: $(RUBYARCHDIR) @@ -134,24 +158,24 @@ site-install-rb: install-rb .SUFFIXES: .c .m .cc .cxx .cpp .C .o .cc.o: - $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $< + $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(COUTFLAG)$@ -c $< .cxx.o: - $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $< + $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(COUTFLAG)$@ -c $< .cpp.o: - $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $< + $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(COUTFLAG)$@ -c $< .C.o: - $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $< + $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(COUTFLAG)$@ -c $< .c.o: - $(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $< + $(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) $(COUTFLAG)$@ -c $< -$(DLLIB): $(OBJS) - @-$(RM) $@ +$(DLLIB): $(OBJS) Makefile + @-$(RM) $(@) $(LDSHARED) -o $@ $(OBJS) $(LIBPATH) $(DLDFLAGS) $(LOCAL_LIBS) $(LIBS) -$(OBJS): ruby.h defines.h +$(OBJS): $(hdrdir)/ruby.h $(hdrdir)/ruby/defines.h $(arch_hdrdir)/ruby/config.h diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/extconf.rb b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/extconf.rb old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/generator.bundle b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/generator.bundle index 9f2fdb94da19674f8231a19f50ed7b6fdb520d4b..2333561aa1e34ff527c60fac8d1415836f762adb 100755 GIT binary patch literal 36200 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 J^$sE9Q2=hVDS!X~ literal 67144 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 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/generator.c b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/generator.c old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/generator.o b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/generator.o old mode 100755 new mode 100644 index ac48ba10aae770166addefbc3fb3bc7b7770767b..7cb571f1057ce8dad1f4b1c4eee54481d0ff929f GIT binary patch literal 58248 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%0D?t0e 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 KK?zdHzyJUTj&isF literal 94300 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 UU{OR?0dv6xH))(02^B9kN^Mx diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/mkmf.log b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/mkmf.log old mode 100755 new mode 100644 index 02fefa8a..d7b84337 --- a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/mkmf.log +++ b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/mkmf.log @@ -1,20 +1,31 @@ have_header: checking for ruby/st.h... -------------------- yes -"gcc -E -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin10.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -Wall conftest.c -o conftest.i" +"gcc -o conftest -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1/i386-darwin10.0.0 -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1/ruby/backward -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1 -I. -I/Users/tdreyno/homebrew/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/tdreyno/homebrew/include -O3 -march=core2 -m64 -mmmx -msse4.1 -w -pipe -fomit-frame-pointer -mmacosx-version-min=10.6 -O2 -g -Wall -Wno-parentheses -fno-common -pipe -fno-common -Wall conftest.c -L. -L/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/lib -L. -L/Users/tdreyno/homebrew/lib -L/usr/local/lib -lruby-static -lpthread -ldl -lobjc " checked program was: /* begin */ -1: #include +1: #include "ruby.h" +2: +3: int main() {return 0;} +/* end */ + +"gcc -E -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1/i386-darwin10.0.0 -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1/ruby/backward -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1 -I. -I/Users/tdreyno/homebrew/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/tdreyno/homebrew/include -O3 -march=core2 -m64 -mmmx -msse4.1 -w -pipe -fomit-frame-pointer -mmacosx-version-min=10.6 -O2 -g -Wall -Wno-parentheses -fno-common -pipe -fno-common -Wall conftest.c -o conftest.i" +checked program was: +/* begin */ +1: #include "ruby.h" +2: +3: #include /* end */ -------------------- -have_header: checking for ruby/encoding.h... -------------------- no +have_header: checking for ruby/encoding.h... -------------------- yes -"gcc -E -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin10.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -Wall conftest.c -o conftest.i" -conftest.c:1:27: error: ruby/encoding.h: No such file or directory +"gcc -E -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1/i386-darwin10.0.0 -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1/ruby/backward -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1 -I. -I/Users/tdreyno/homebrew/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/tdreyno/homebrew/include -O3 -march=core2 -m64 -mmmx -msse4.1 -w -pipe -fomit-frame-pointer -mmacosx-version-min=10.6 -O2 -g -Wall -Wno-parentheses -fno-common -pipe -fno-common -Wall conftest.c -o conftest.i" checked program was: /* begin */ -1: #include +1: #include "ruby.h" +2: +3: #include /* end */ -------------------- diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/unicode.c b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/unicode.c old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/unicode.h b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/unicode.h old mode 100755 new mode 100644 diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/unicode.o b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/generator/unicode.o old mode 100755 new mode 100644 index 7559f547c5793ce67b507c60e6f0bb5edcfffcc4..6eead8d970470fa61c0a7ed6abdf0b8661da4814 GIT binary patch literal 8704 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 literal 19844 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 literal 50736 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 +1: #include "ruby.h" +2: +3: int main() {return 0;} +/* end */ + +"gcc -E -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1/i386-darwin10.0.0 -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1/ruby/backward -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1 -I. -I/Users/tdreyno/homebrew/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/tdreyno/homebrew/include -O3 -march=core2 -m64 -mmmx -msse4.1 -w -pipe -fomit-frame-pointer -mmacosx-version-min=10.6 -O2 -g -Wall -Wno-parentheses -fno-common -pipe -fno-common -Wall conftest.c -o conftest.i" +checked program was: +/* begin */ +1: #include "ruby.h" +2: +3: #include /* end */ -------------------- -have_header: checking for re.h... -------------------- yes +have_header: checking for re.h... -------------------- no -"gcc -E -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin10.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -Wall conftest.c -o conftest.i" +"gcc -E -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1/i386-darwin10.0.0 -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1/ruby/backward -I/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p243/include/ruby-1.9.1 -I. -I/Users/tdreyno/homebrew/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/tdreyno/homebrew/include -O3 -march=core2 -m64 -mmmx -msse4.1 -w -pipe -fomit-frame-pointer -mmacosx-version-min=10.6 -O2 -g -Wall -Wno-parentheses -fno-common -pipe -fno-common -Wall conftest.c -o conftest.i" +conftest.c:3:16: error: re.h: No such file or directory checked program was: /* begin */ -1: #include +1: #include "ruby.h" +2: +3: #include /* end */ -------------------- diff --git a/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/parser.bundle b/lib/middleman/vendor/gems/gems/json-1.2.0/ext/json/ext/parser/parser.bundle index 651ac911f190e7743e0721105c0dd6fa56c6d1f6..2294c0308000181b89a6a8828650fbd30fcea09e 100755 GIT binary patch literal 28752 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 literal 50736 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 literal 75876 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