From f5d6a24269367dae8bdf79e64fdd55755eef1473 Mon Sep 17 00:00:00 2001 From: Pranav Garg Date: Wed, 25 Jul 2018 00:56:45 +0530 Subject: [PATCH] Adding YARD documentation for Robust and Lazy plots and restructuring modules --- .gitignore | 2 + .yardoc/checksums | 14 - .yardoc/complete | 0 .yardoc/object_types | Bin 9776 -> 0 bytes .yardoc/objects/root.dat | Bin 167929 -> 0 bytes .yardoc/proxy_types | Bin 4 -> 0 bytes create_reference_images.rb | 2 +- doc/GR.html | 6222 ----------------- doc/GR3.html | 105 - doc/Rubyplot.html | 119 - doc/Rubyplot/Color.html | 1091 --- doc/Rubyplot/Figure.html | 2097 ------ doc/Rubyplot/GRWrapper.html | 115 - doc/Rubyplot/GRWrapper/Tasks.html | 330 - doc/Rubyplot/GRWrapper/Tasks/Axes.html | 277 - doc/Rubyplot/GRWrapper/Tasks/AxesTitles.html | 265 - doc/Rubyplot/GRWrapper/Tasks/BeginPrint.html | 343 - .../GRWrapper/Tasks/ClearWorkspace.html | 190 - doc/Rubyplot/GRWrapper/Tasks/DrawArc.html | 273 - doc/Rubyplot/GRWrapper/Tasks/EndPrint.html | 190 - doc/Rubyplot/GRWrapper/Tasks/FillArc.html | 273 - .../GRWrapper/Tasks/FillRectangle.html | 267 - doc/Rubyplot/GRWrapper/Tasks/Grid.html | 275 - doc/Rubyplot/GRWrapper/Tasks/Polyline.html | 263 - doc/Rubyplot/GRWrapper/Tasks/Polymarker.html | 263 - .../GRWrapper/Tasks/SetCharHeight.html | 261 - .../GRWrapper/Tasks/SetFillColorIndex.html | 261 - .../GRWrapper/Tasks/SetFillInteriorStyle.html | 261 - .../GRWrapper/Tasks/SetLineColorIndex.html | 261 - doc/Rubyplot/GRWrapper/Tasks/SetLineType.html | 261 - .../GRWrapper/Tasks/SetLineWidth.html | 261 - .../GRWrapper/Tasks/SetMarkerColorIndex.html | 261 - .../GRWrapper/Tasks/SetMarkerSize.html | 261 - .../GRWrapper/Tasks/SetMarkerType.html | 261 - .../GRWrapper/Tasks/SetTextAlign.html | 263 - .../GRWrapper/Tasks/SetTextFontPrecision.html | 263 - doc/Rubyplot/GRWrapper/Tasks/SetViewPort.html | 267 - doc/Rubyplot/GRWrapper/Tasks/SetWindow.html | 267 - doc/Rubyplot/GRWrapper/Tasks/Text.html | 265 - .../GRWrapper/Tasks/UpdateWorkspace.html | 190 - doc/Rubyplot/Plotspace.html | 516 -- doc/Rubyplot/Scripting.html | 117 - doc/Rubyplot/Scripting/Plots.html | 124 - doc/Rubyplot/Scripting/Plots/Bar.html | 375 - doc/Rubyplot/Scripting/Plots/BasePlots.html | 128 - .../Scripting/Plots/BasePlots/LazyBase.html | 345 - .../Scripting/Plots/BasePlots/RobustBase.html | 406 -- doc/Rubyplot/Scripting/Plots/Candlestick.html | 308 - doc/Rubyplot/Scripting/Plots/LazyBase.html | 311 - doc/Rubyplot/Scripting/Plots/Line.html | 292 - doc/Rubyplot/Scripting/Plots/RobustBase.html | 389 -- doc/Rubyplot/Scripting/Plots/Scatter.html | 270 - doc/Rubyplot/Scripting/Plots/StackedBar.html | 389 -- doc/Rubyplot/Scripting/Plots/StackedBarZ.html | 387 - doc/_index.html | 510 -- doc/class_list.html | 51 - doc/css/common.css | 1 - doc/css/full_list.css | 58 - doc/css/style.css | 496 -- doc/file.README.html | 75 - doc/file_list.html | 56 - doc/frames.html | 17 - doc/index.html | 75 - doc/js/app.js | 292 - doc/js/full_list.js | 216 - doc/js/jquery.js | 4 - doc/method_list.html | 1811 ----- doc/top-level-namespace.html | 110 - lib/grruby.rb | 969 +++ lib/grruby/tasks/gr_function_classes.rb | 966 --- lib/rubyplot/scripting_backends/gr/plots.rb | 64 +- .../scripting_backends/gr/plots/bar.rb | 2 +- .../gr/plots/candlestick.rb | 2 +- .../scripting_backends/gr/plots/line.rb | 2 +- .../scripting_backends/gr/plots/scatter.rb | 2 +- .../gr/plots/stacked_bar_z.rb | 6 +- .../scripting_backends/gr/plotspace.rb | 1 + .../single_plot_graph/stacked_bar_graph.bmp | Bin 0 -> 21632878 bytes .../scripting_layer/single_plot_graph_spec.rb | 8 +- 79 files changed, 1030 insertions(+), 25961 deletions(-) delete mode 100644 .yardoc/checksums delete mode 100644 .yardoc/complete delete mode 100644 .yardoc/object_types delete mode 100644 .yardoc/objects/root.dat delete mode 100644 .yardoc/proxy_types delete mode 100644 doc/GR.html delete mode 100644 doc/GR3.html delete mode 100644 doc/Rubyplot.html delete mode 100644 doc/Rubyplot/Color.html delete mode 100644 doc/Rubyplot/Figure.html delete mode 100644 doc/Rubyplot/GRWrapper.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/Axes.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/AxesTitles.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/BeginPrint.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/ClearWorkspace.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/DrawArc.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/EndPrint.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/FillArc.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/FillRectangle.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/Grid.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/Polyline.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/Polymarker.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/SetCharHeight.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/SetFillColorIndex.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/SetFillInteriorStyle.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/SetLineColorIndex.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/SetLineType.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/SetLineWidth.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/SetMarkerColorIndex.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/SetMarkerSize.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/SetMarkerType.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/SetTextAlign.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/SetTextFontPrecision.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/SetViewPort.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/SetWindow.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/Text.html delete mode 100644 doc/Rubyplot/GRWrapper/Tasks/UpdateWorkspace.html delete mode 100644 doc/Rubyplot/Plotspace.html delete mode 100644 doc/Rubyplot/Scripting.html delete mode 100644 doc/Rubyplot/Scripting/Plots.html delete mode 100644 doc/Rubyplot/Scripting/Plots/Bar.html delete mode 100644 doc/Rubyplot/Scripting/Plots/BasePlots.html delete mode 100644 doc/Rubyplot/Scripting/Plots/BasePlots/LazyBase.html delete mode 100644 doc/Rubyplot/Scripting/Plots/BasePlots/RobustBase.html delete mode 100644 doc/Rubyplot/Scripting/Plots/Candlestick.html delete mode 100644 doc/Rubyplot/Scripting/Plots/LazyBase.html delete mode 100644 doc/Rubyplot/Scripting/Plots/Line.html delete mode 100644 doc/Rubyplot/Scripting/Plots/RobustBase.html delete mode 100644 doc/Rubyplot/Scripting/Plots/Scatter.html delete mode 100644 doc/Rubyplot/Scripting/Plots/StackedBar.html delete mode 100644 doc/Rubyplot/Scripting/Plots/StackedBarZ.html delete mode 100644 doc/_index.html delete mode 100644 doc/class_list.html delete mode 100644 doc/css/common.css delete mode 100644 doc/css/full_list.css delete mode 100644 doc/css/style.css delete mode 100644 doc/file.README.html delete mode 100644 doc/file_list.html delete mode 100644 doc/frames.html delete mode 100644 doc/index.html delete mode 100644 doc/js/app.js delete mode 100644 doc/js/full_list.js delete mode 100644 doc/js/jquery.js delete mode 100644 doc/method_list.html delete mode 100644 doc/top-level-namespace.html create mode 100644 spec/reference_images/single_plot_graph/stacked_bar_graph.bmp diff --git a/.gitignore b/.gitignore index f308a86..8ea41dc 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ *.bmp !spec/** tmp/ +doc/ +.yardoc/ diff --git a/.yardoc/checksums b/.yardoc/checksums deleted file mode 100644 index 0e85c22..0000000 --- a/.yardoc/checksums +++ /dev/null @@ -1,14 +0,0 @@ -lib/grruby.rb 5f9c1fa7d27cfeb51b98c146bcbc88e4d9fe7b49 -lib/rubyplot/figure.rb 83a9254b116068a721570ce0ffe91f1e675dc66d -lib/grruby/tasks/gr_function_classes.rb bc30acd8fd215bedc5cc79cbced773698503effa -lib/rubyplot/scripting_backends/gr/plots.rb 0f9144864db0f775cec29e5eaadbbfa9d50a8cea -lib/rubyplot/scripting_backends/gr/plots/bar.rb 6435e41feec3265d4075363c82a558fcd0bca06c -lib/rubyplot/scripting_backends/gr/plotspace.rb d4eaebe48927e994f5eb2d56de68ea217fe89158 -lib/rubyplot/scripting_backends/gr/gr_backend.rb 85bce657f9a06850d6824fd181e159245301ffe0 -lib/rubyplot/scripting_backends/gr/plots/line.rb cd5b4c9c9ba839ebf58c84a8f85a81048aec0e8f -lib/rubyplot/scripting_backends/gr/plots/scatter.rb 4070268e5fae2ccaa76387bf70f1af21dd3cc82c -lib/rubyplot/scripting_backends/gr/plots/candlestick.rb aecb01602a26525d252723d31b1da9e77b259849 -lib/rubyplot/scripting_backends/gr/plots/stacked_bar.rb d6825fcc62a4147434b7d43c06e8f4184faef39f -lib/rubyplot/scripting_backends/gr/plots/stacked_bar_z.rb 3276470d7fa006341e82c252df3e2ad009eb0de9 -ext/grruby/grruby.c 715573cd6ca413a46b94c973996efa9d6e37bd6b -ext/grruby/GR_Libraries/GR.c 77eebbd3618cd008b26971dfed82f244eedd6bc3 diff --git a/.yardoc/complete b/.yardoc/complete deleted file mode 100644 index e69de29..0000000 diff --git a/.yardoc/object_types b/.yardoc/object_types deleted file mode 100644 index 84f5d0dbc479ddfba75ff59015738b37c2c415b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9776 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 z 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 diff --git a/.yardoc/proxy_types b/.yardoc/proxy_types deleted file mode 100644 index beefda1ae32c2cef8eb53a4f3c8407a532a22b51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4 LcmZSKsAd2F0U`j1 diff --git a/create_reference_images.rb b/create_reference_images.rb index b7ec071..de2b207 100644 --- a/create_reference_images.rb +++ b/create_reference_images.rb @@ -88,7 +88,7 @@ it 'creates a stacked bar graph with user defined colors' do a = Rubyplot::Figure.new - a.stacked_bar! @bars_data, [:black, :red, :green, :blue] + a.stacked_bar! @bars_data, bar_colors: [:black, :red, :green, :blue] a.save 'spec/reference_images/single_plot_graph/user_color_stacked_bar_graph.bmp' end end diff --git a/doc/GR.html b/doc/GR.html deleted file mode 100644 index a373f93..0000000 --- a/doc/GR.html +++ /dev/null @@ -1,6222 +0,0 @@ - - - - - - - Module: GR - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - -

- -
- - -

Module: GR - - - -

-
- - - - - - - - - - - -
-
Defined in:
-
ext/grruby/grruby.c
-
- -
- - - - - - - - - -

- Class Method Summary - collapse -

- - - - - - -
-

Class Method Details

- - -
-

- - .activatewsObject - - - - - -

- - - - -
-
-
-
-11
-
-
# File 'ext/grruby/grruby.c', line 11
-
-static VALUE activatews(VALUE,VALUE);
-
-
- -
-

- - .adjustlimitsObject - - - - - -

- - - - -
-
-
-
-90
-
-
# File 'ext/grruby/grruby.c', line 90
-
-static VALUE adjustlimits(VALUE,VALUE,VALUE);
-
-
- -
-

- - .adjustrangeObject - - - - - -

- - - - -
-
-
-
-91
-
-
# File 'ext/grruby/grruby.c', line 91
-
-static VALUE adjustrange(VALUE,VALUE,VALUE);
-
-
- -
-

- - .axesObject - - - - - -

- - - - -
-
-
-
-68
-
-
# File 'ext/grruby/grruby.c', line 68
-
-static VALUE axes(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .axes3dObject - - - - - -

- - - - -
-
-
-
-76
-
-
# File 'ext/grruby/grruby.c', line 76
-
-static VALUE axes3d(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .begingraphicsObject - - - - - -

-
- -

rb_define_singleton_method(mGRruby,“setcoordxform”,setcoordxform,1);

- - -
-
-
- - -
- - - - -
-
-
-
-112
-
-
# File 'ext/grruby/grruby.c', line 112
-
-static VALUE begingraphics(VALUE,VALUE);
-
-
- -
-

- - .beginprintObject - - - - - -

- - - - -
-
-
-
-92
-
-
# File 'ext/grruby/grruby.c', line 92
-
-static VALUE beginprint(VALUE,VALUE);
-
-
- -
-

- - .beginprintextObject - - - - - -

- - - - -
-
-
-
-93
-
-
# File 'ext/grruby/grruby.c', line 93
-
-static VALUE beginprintext(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .beginselectionObject - - - - - -

- - - - -
-
-
-
-118
-
-
# File 'ext/grruby/grruby.c', line 118
-
-static VALUE beginselection(VALUE,VALUE,VALUE);
-
-
- -
-

- - .cellarrayObject - - - - - -

- - - - -
-
-
-
-20
-
-
# File 'ext/grruby/grruby.c', line 20
-
-static VALUE cellarray(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .clearwsObject - - - - - -

- - - - -
-
-
-
-13
-
-
# File 'ext/grruby/grruby.c', line 13
-
-static VALUE clearws(VALUE);
-
-
- -
-

- - .closegksObject - - - - - -

- - - - -
-
-
-
-7
-
-
# File 'ext/grruby/grruby.c', line 7
-
-static VALUE closegks(VALUE);
-
-
- -
-

- - .closesegObject - - - - - -

- - - - -
-
-
-
-59
-
-
# File 'ext/grruby/grruby.c', line 59
-
-static VALUE closeseg(VALUE);
-
-
- -
-

- - .closewsObject - - - - - -

- - - - -
-
-
-
-10
-
-
# File 'ext/grruby/grruby.c', line 10
-
-static VALUE closews(VALUE,VALUE);
-
-
- -
-

- - .colorbarObject - - - - - -

- - - - -
-
-
-
-84
-
-
# File 'ext/grruby/grruby.c', line 84
-
-static VALUE colorbar(VALUE);
-
-
- -
-

- - .contourObject - - - - - -

- - - - -
-
-
-
-79
-
-
# File 'ext/grruby/grruby.c', line 79
-
-static VALUE contour(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .copysegwsObject - - - - - -

- - - - -
-
-
-
-56
-
-
# File 'ext/grruby/grruby.c', line 56
-
-static VALUE copysegws(VALUE,VALUE);
-
-
- -
-

- - .createsegObject - - - - - -

- - - - -
-
-
-
-55
-
-
# File 'ext/grruby/grruby.c', line 55
-
-static VALUE createseg(VALUE,VALUE);
-
-
- -
-

- - .deactivatewsObject - - - - - -

- - - - -
-
-
-
-12
-
-
# File 'ext/grruby/grruby.c', line 12
-
-static VALUE deactivatews(VALUE,VALUE);
-
-
- -
-

- - .destroycontextObject - - - - - -

- - - - -
-
-
-
-129
-
-
# File 'ext/grruby/grruby.c', line 129
-
-static VALUE destroycontext(VALUE,VALUE);
-
-
- -
-

- - .drawarcObject - - - - - -

- - - - -
-
-
-
-100
-
-
# File 'ext/grruby/grruby.c', line 100
-
-static VALUE drawarc(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .drawarrowObject - - - - - -

- - - - -
-
-
-
-105
-
-
# File 'ext/grruby/grruby.c', line 105
-
-static VALUE drawarrow(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .drawgraphicsObject - - - - - -

- - - - -
-
-
-
-115
-
-
# File 'ext/grruby/grruby.c', line 115
-
-static VALUE drawgraphics(VALUE,VALUE);
-
-
- -
-

- - .drawimageObject - - - - - -

-
- -

rb_define_singleton_method(mGRruby,“readimage”,readimage,4);

- - -
-
-
- - -
- - - - -
-
-
-
-107
-
-
# File 'ext/grruby/grruby.c', line 107
-
-static VALUE drawimage(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .drawrectObject - - - - - -

- - - - -
-
-
-
-98
-
-
# File 'ext/grruby/grruby.c', line 98
-
-static VALUE drawrect(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .emergencyclosegksObject - - - - - -

- - - - -
-
-
-
-60
-
-
# File 'ext/grruby/grruby.c', line 60
-
-static VALUE emergencyclosegks(VALUE);
-
-
- -
-

- - .endgraphicsObject - - - - - -

- - - - -
-
-
-
-113
-
-
# File 'ext/grruby/grruby.c', line 113
-
-static VALUE endgraphics(VALUE);
-
-
- -
-

- - .endprintObject - - - - - -

- - - - -
-
-
-
-94
-
-
# File 'ext/grruby/grruby.c', line 94
-
-static VALUE endprint(VALUE);
-
-
- -
-

- - .endselectionObject - - - - - -

- - - - -
-
-
-
-119
-
-
# File 'ext/grruby/grruby.c', line 119
-
-static VALUE endselection(VALUE);
-
-
- -
-

- - .fillarcObject - - - - - -

- - - - -
-
-
-
-101
-
-
# File 'ext/grruby/grruby.c', line 101
-
-static VALUE fillarc(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .fillareaObject - - - - - -

- - - - -
-
-
-
-19
-
-
# File 'ext/grruby/grruby.c', line 19
-
-static VALUE fillarea(VALUE,VALUE,VALUE);
-
-
- -
-

- - .fillrectObject - - - - - -

- - - - -
-
-
-
-99
-
-
# File 'ext/grruby/grruby.c', line 99
-
-static VALUE fillrect(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .gdpObject - - - - - -

- - - - -
-
-
-
-21
-
-
# File 'ext/grruby/grruby.c', line 21
-
-static VALUE gdp(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .getgraphicsObject - - - - - -

- - - - -
-
-
-
-114
-
-
# File 'ext/grruby/grruby.c', line 114
-
-static VALUE getgraphics(VALUE);
-
-
- -
-

- - .gradientObject - - - - - -

- - - - -
-
-
-
-134
-
-
# File 'ext/grruby/grruby.c', line 134
-
-static VALUE gradient(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .gridObject - - - - - -

-
- -

rb_define_singleton_method(mGRruby,“axeslbl”,axeslbl,8);

- - -
-
-
- - -
- - - - -
-
-
-
-70
-
-
# File 'ext/grruby/grruby.c', line 70
-
-static VALUE grid(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .grid3dObject - - - - - -

- - - - -
-
-
-
-71
-
-
# File 'ext/grruby/grruby.c', line 71
-
-static VALUE grid3d(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .griditObject - - - - - -

- - - - -
-
-
-
-23
-
-
# File 'ext/grruby/grruby.c', line 23
-
-static VALUE gridit(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .herrorbarsObject - - - - - -

- - - - -
-
-
-
-73
-
-
# File 'ext/grruby/grruby.c', line 73
-
-static VALUE herrorbars(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .hexbinObject - - - - - -

- - - - -
-
-
-
-81
-
-
# File 'ext/grruby/grruby.c', line 81
-
-static VALUE hexbin(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .hsvtorgbObject - - - - - -

- - - - -
-
-
-
-87
-
-
# File 'ext/grruby/grruby.c', line 87
-
-static VALUE hsvtorgb(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .importgraphicsObject - - - - - -

- - - - -
-
-
-
-108
-
-
# File 'ext/grruby/grruby.c', line 108
-
-static VALUE importgraphics(VALUE,VALUE);
-
-
- -
-

- - .inqbboxObject - - - - - -

- - - - -
-
-
-
-122
-
-
# File 'ext/grruby/grruby.c', line 122
-
-static VALUE inqbbox(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .inqcolorObject - - - - - -

- - - - -
-
-
-
-85
-
-
# File 'ext/grruby/grruby.c', line 85
-
-static VALUE inqcolor(VALUE,VALUE,VALUE);
-
-
- -
-

- - .inqcolorfromrgbObject - - - - - -

- - - - -
-
-
-
-86
-
-
# File 'ext/grruby/grruby.c', line 86
-
-static VALUE inqcolorfromrgb(VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .inqcolormapObject - - - - - -

- - - - -
-
-
-
-83
-
-
# File 'ext/grruby/grruby.c', line 83
-
-static VALUE inqcolormap(VALUE,VALUE);
-
-
- -
-

- - .inqdspsizeObject - - - - - -

- - - - -
-
-
-
-8
-
-
# File 'ext/grruby/grruby.c', line 8
-
-static VALUE inqdspsize(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .inqlinecolorindObject - - - - - -

- - - - -
-
-
-
-29
-
-
# File 'ext/grruby/grruby.c', line 29
-
-static VALUE inqlinecolorind(VALUE,VALUE);
-
-
- -
-

- - .inqlinetypeObject - - - - - -

- - - - -
-
-
-
-25
-
-
# File 'ext/grruby/grruby.c', line 25
-
-static VALUE inqlinetype(VALUE,VALUE);
-
-
- -
-

- - .inqlinewidthObject - - - - - -

- - - - -
-
-
-
-27
-
-
# File 'ext/grruby/grruby.c', line 27
-
-static VALUE inqlinewidth(VALUE,VALUE);
-
-
- -
-

- - .inqmarkercolorindObject - - - - - -

- - - - -
-
-
-
-34
-
-
# File 'ext/grruby/grruby.c', line 34
-
-static VALUE inqmarkercolorind(VALUE,VALUE);
-
-
- -
-

- - .inqmarkertypeObject - - - - - -

- - - - -
-
-
-
-31
-
-
# File 'ext/grruby/grruby.c', line 31
-
-static VALUE inqmarkertype(VALUE,VALUE);
-
-
- -
-

- - .inqmathtexObject - - - - - -

- - - - -
-
-
-
-117
-
-
# File 'ext/grruby/grruby.c', line 117
-
-static VALUE inqmathtex(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .inqregenflagsObject - - - - - -

- - - - -
-
-
-
-125
-
-
# File 'ext/grruby/grruby.c', line 125
-
-static VALUE inqregenflags(VALUE);
-
-
- -
-

- - .inqscaleObject - - - - - -

- - - - -
-
-
-
-65
-
-
# File 'ext/grruby/grruby.c', line 65
-
-static VALUE inqscale(VALUE,VALUE);
-
-
- -
-

- - .inqspaceObject - - - - - -

- - - - -
-
-
-
-63
-
-
# File 'ext/grruby/grruby.c', line 63
-
-static VALUE inqspace(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .inqtextObject - - - - - -

- - - - -
-
-
-
-18
-
-
# File 'ext/grruby/grruby.c', line 18
-
-static VALUE inqtext(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .inqtextextObject - - - - - -

- - - - -
-
-
-
-67
-
-
# File 'ext/grruby/grruby.c', line 67
-
-static VALUE inqtextext(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .inqviewportObject - - - - - -

- - - - -
-
-
-
-50
-
-
# File 'ext/grruby/grruby.c', line 50
-
-static VALUE inqviewport(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .inqwindowObject - - - - - -

- - - - -
-
-
-
-48
-
-
# File 'ext/grruby/grruby.c', line 48
-
-static VALUE inqwindow(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .mathtexObject - - - - - -

- - - - -
-
-
-
-116
-
-
# File 'ext/grruby/grruby.c', line 116
-
-static VALUE mathtex(VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .moveselectionObject - - - - - -

- - - - -
-
-
-
-120
-
-
# File 'ext/grruby/grruby.c', line 120
-
-static VALUE moveselection(VALUE,VALUE,VALUE);
-
-
- -
-

- - .ndctowcObject - - - - - -

- - - - -
-
-
-
-95
-
-
# File 'ext/grruby/grruby.c', line 95
-
-static VALUE ndctowc(VALUE,VALUE,VALUE);
-
-
- -
-

- - .opengksObject - - - - - -

- - - - -
-
-
-
-6
-
-
# File 'ext/grruby/grruby.c', line 6
-
-static VALUE opengks(VALUE);
-
-
- -
-

- - .openwsObject - - - - - -

- - - - -
-
-
-
-9
-
-
# File 'ext/grruby/grruby.c', line 9
-
-static VALUE openws(VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .polylineObject - - - - - -

- - - - -
-
-
-
-15
-
-
# File 'ext/grruby/grruby.c', line 15
-
-static VALUE polyline(VALUE,VALUE,VALUE);
-
-
- -
-

- - .polyline3dObject - - - - - -

- - - - -
-
-
-
-74
-
-
# File 'ext/grruby/grruby.c', line 74
-
-static VALUE polyline3d(VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .polymarkerObject - - - - - -

- - - - -
-
-
-
-16
-
-
# File 'ext/grruby/grruby.c', line 16
-
-static VALUE polymarker(VALUE,VALUE,VALUE);
-
-
- -
-

- - .polymarker3dObject - - - - - -

- - - - -
-
-
-
-75
-
-
# File 'ext/grruby/grruby.c', line 75
-
-static VALUE polymarker3d(VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .precisionObject - - - - - -

- - - - -
-
-
-
-123
-
-
# File 'ext/grruby/grruby.c', line 123
-
-static VALUE precision(VALUE);
-
-
- -
-

- - .quiverObject - - - - - -

- - - - -
-
-
-
-135
-
-
# File 'ext/grruby/grruby.c', line 135
-
-static VALUE quiver(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .redrawsegwsObject - - - - - -

- - - - -
-
-
-
-57
-
-
# File 'ext/grruby/grruby.c', line 57
-
-static VALUE redrawsegws(VALUE);
-
-
- -
-

- - .resizeselectionObject - - - - - -

- - - - -
-
-
-
-121
-
-
# File 'ext/grruby/grruby.c', line 121
-
-static VALUE resizeselection(VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .restorestateObject - - - - - -

- - - - -
-
-
-
-127
-
-
# File 'ext/grruby/grruby.c', line 127
-
-static VALUE restorestate(VALUE);
-
-
- -
-

- - .savestateObject - - - - - -

- - - - -
-
-
-
-126
-
-
# File 'ext/grruby/grruby.c', line 126
-
-static VALUE savestate(VALUE);
-
-
- -
-

- - .selectcontextObject - - - - - -

- - - - -
-
-
-
-128
-
-
# File 'ext/grruby/grruby.c', line 128
-
-static VALUE selectcontext(VALUE,VALUE);
-
-
- -
-

- - .selntranObject - - - - - -

- - - - -
-
-
-
-51
-
-
# File 'ext/grruby/grruby.c', line 51
-
-static VALUE selntran(VALUE,VALUE);
-
-
- -
-

- - .setarrowsizeObject - - - - - -

- - - - -
-
-
-
-104
-
-
# File 'ext/grruby/grruby.c', line 104
-
-static VALUE setarrowsize(VALUE,VALUE);
-
-
- -
-

- - .setarrowstyleObject - - - - - -

-
- -

rb_define_singleton_method(mGRruby,“drawpath”,drawpath,4);

- - -
-
-
- - -
- - - - -
-
-
-
-103
-
-
# File 'ext/grruby/grruby.c', line 103
-
-static VALUE setarrowstyle(VALUE,VALUE);
-
-
- -
-

- - .setcharexpanObject - - - - - -

- - - - -
-
-
-
-36
-
-
# File 'ext/grruby/grruby.c', line 36
-
-static VALUE setcharexpan(VALUE,VALUE);
-
-
- -
-

- - .setcharheightObject - - - - - -

- - - - -
-
-
-
-39
-
-
# File 'ext/grruby/grruby.c', line 39
-
-static VALUE setcharheight(VALUE,VALUE);
-
-
- -
-

- - .setcharspaceObject - - - - - -

- - - - -
-
-
-
-37
-
-
# File 'ext/grruby/grruby.c', line 37
-
-static VALUE setcharspace(VALUE,VALUE);
-
-
- -
-

- - .setcharupObject - - - - - -

- - - - -
-
-
-
-40
-
-
# File 'ext/grruby/grruby.c', line 40
-
-static VALUE setcharup(VALUE,VALUE,VALUE);
-
-
- -
-

- - .setclipObject - - - - - -

- - - - -
-
-
-
-52
-
-
# File 'ext/grruby/grruby.c', line 52
-
-static VALUE setclip(VALUE,VALUE);
-
-
- -
-

- - .setcolormapObject - - - - - -

- - - - -
-
-
-
-82
-
-
# File 'ext/grruby/grruby.c', line 82
-
-static VALUE setcolormap(VALUE,VALUE);
-
-
- -
-

- - .setcolorrepObject - - - - - -

- - - - -
-
-
-
-46
-
-
# File 'ext/grruby/grruby.c', line 46
-
-static VALUE setcolorrep(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .setfillcolorindObject - - - - - -

- - - - -
-
-
-
-45
-
-
# File 'ext/grruby/grruby.c', line 45
-
-static VALUE setfillcolorind(VALUE,VALUE);
-
-
- -
-

- - .setfillintstyleObject - - - - - -

- - - - -
-
-
-
-43
-
-
# File 'ext/grruby/grruby.c', line 43
-
-static VALUE setfillintstyle(VALUE,VALUE);
-
-
- -
-

- - .setfillstyleObject - - - - - -

- - - - -
-
-
-
-44
-
-
# File 'ext/grruby/grruby.c', line 44
-
-static VALUE setfillstyle(VALUE,VALUE);
-
-
- -
-

- - .setlinecolorindObject - - - - - -

- - - - -
-
-
-
-28
-
-
# File 'ext/grruby/grruby.c', line 28
-
-static VALUE setlinecolorind(VALUE,VALUE);
-
-
- -
-

- - .setlinetypeObject - - - - - -

- - - - -
-
-
-
-24
-
-
# File 'ext/grruby/grruby.c', line 24
-
-static VALUE setlinetype(VALUE,VALUE);
-
-
- -
-

- - .setlinewidthObject - - - - - -

- - - - -
-
-
-
-26
-
-
# File 'ext/grruby/grruby.c', line 26
-
-static VALUE setlinewidth(VALUE,VALUE);
-
-
- -
-

- - .setmarkercolorindObject - - - - - -

- - - - -
-
-
-
-33
-
-
# File 'ext/grruby/grruby.c', line 33
-
-static VALUE setmarkercolorind(VALUE,VALUE);
-
-
- -
-

- - .setmarkersizeObject - - - - - -

- - - - -
-
-
-
-32
-
-
# File 'ext/grruby/grruby.c', line 32
-
-static VALUE setmarkersize(VALUE,VALUE);
-
-
- -
-

- - .setmarkertypeObject - - - - - -

- - - - -
-
-
-
-30
-
-
# File 'ext/grruby/grruby.c', line 30
-
-static VALUE setmarkertype(VALUE,VALUE);
-
-
- -
-

- - .setregenflagsObject - - - - - -

- - - - -
-
-
-
-124
-
-
# File 'ext/grruby/grruby.c', line 124
-
-static VALUE setregenflags(VALUE,VALUE);
-
-
- -
-

- - .setscaleObject - - - - - -

- - - - -
-
-
-
-64
-
-
# File 'ext/grruby/grruby.c', line 64
-
-static VALUE setscale(VALUE,VALUE);
-
-
- -
-

- - .setsegtranObject - - - - - -

- - - - -
-
-
-
-58
-
-
# File 'ext/grruby/grruby.c', line 58
-
-static VALUE setsegtran(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .setshadowObject - - - - - -

- - - - -
-
-
-
-109
-
-
# File 'ext/grruby/grruby.c', line 109
-
-static VALUE setshadow(VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .setspaceObject - - - - - -

- - - - -
-
-
-
-62
-
-
# File 'ext/grruby/grruby.c', line 62
-
-static VALUE setspace(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .settextalignObject - - - - - -

- - - - -
-
-
-
-42
-
-
# File 'ext/grruby/grruby.c', line 42
-
-static VALUE settextalign(VALUE,VALUE,VALUE);
-
-
- -
-

- - .settextcolorindObject - - - - - -

- - - - -
-
-
-
-38
-
-
# File 'ext/grruby/grruby.c', line 38
-
-static VALUE settextcolorind(VALUE,VALUE);
-
-
- -
-

- - .settextfontprecObject - - - - - -

- - - - -
-
-
-
-35
-
-
# File 'ext/grruby/grruby.c', line 35
-
-static VALUE settextfontprec(VALUE,VALUE,VALUE);
-
-
- -
-

- - .settextpathObject - - - - - -

- - - - -
-
-
-
-41
-
-
# File 'ext/grruby/grruby.c', line 41
-
-static VALUE settextpath(VALUE,VALUE);
-
-
- -
-

- - .settransparencyObject - - - - - -

- - - - -
-
-
-
-110
-
-
# File 'ext/grruby/grruby.c', line 110
-
-static VALUE settransparency(VALUE,VALUE);
-
-
- -
-

- - .setviewportObject - - - - - -

- - - - -
-
-
-
-49
-
-
# File 'ext/grruby/grruby.c', line 49
-
-static VALUE setviewport(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .setwindowObject - - - - - -

- - - - -
-
-
-
-47
-
-
# File 'ext/grruby/grruby.c', line 47
-
-static VALUE setwindow(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .setwsviewportObject - - - - - -

- - - - -
-
-
-
-54
-
-
# File 'ext/grruby/grruby.c', line 54
-
-static VALUE setwsviewport(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .setwswindowObject - - - - - -

- - - - -
-
-
-
-53
-
-
# File 'ext/grruby/grruby.c', line 53
-
-static VALUE setwswindow(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .splineObject - - - - - -

- - - - -
-
-
-
-22
-
-
# File 'ext/grruby/grruby.c', line 22
-
-static VALUE spline(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .surfaceObject - - - - - -

- - - - -
-
-
-
-78
-
-
# File 'ext/grruby/grruby.c', line 78
-
-static VALUE surface(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .textObject - - - - - -

- - - - -
-
-
-
-17
-
-
# File 'ext/grruby/grruby.c', line 17
-
-static VALUE text(VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .textextObject - - - - - -

- - - - -
-
-
-
-66
-
-
# File 'ext/grruby/grruby.c', line 66
-
-static VALUE textext(VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .tickObject - - - - - -

- - - - -
-
-
-
-88
-
-
# File 'ext/grruby/grruby.c', line 88
-
-static VALUE tick(VALUE,VALUE,VALUE);
-
-
- -
-

- - .titles3dObject - - - - - -

- - - - -
-
-
-
-77
-
-
# File 'ext/grruby/grruby.c', line 77
-
-static VALUE titles3d(VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .tricontourObject - - - - - -

- - - - -
-
-
-
-80
-
-
# File 'ext/grruby/grruby.c', line 80
-
-static VALUE tricontour(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .trisurfaceObject - - - - - -

-
- -

rb_define_singleton_method(mGRruby,“reducepoints”,reducepoints,6);

- - -
-
-
- - -
- - - - -
-
-
-
-133
-
-
# File 'ext/grruby/grruby.c', line 133
-
-static VALUE trisurface(VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .updategksObject - - - - - -

- - - - -
-
-
-
-61
-
-
# File 'ext/grruby/grruby.c', line 61
-
-static VALUE updategks(VALUE);
-
-
- -
-

- - .updatewsObject - - - - - -

- - - - -
-
-
-
-14
-
-
# File 'ext/grruby/grruby.c', line 14
-
-static VALUE updatews(VALUE);
-
-
- -
-

- - .uselinespecObject - - - - - -

- - - - -
-
-
-
-130
-
-
# File 'ext/grruby/grruby.c', line 130
-
-static VALUE uselinespec(VALUE,VALUE);
-
-
- -
-

- - .validaterangeObject - - - - - -

- - - - -
-
-
-
-89
-
-
# File 'ext/grruby/grruby.c', line 89
-
-static VALUE validaterange(VALUE,VALUE,VALUE);
-
-
- -
-

- - .verrorbarsObject - - - - - -

- - - - -
-
-
-
-72
-
-
# File 'ext/grruby/grruby.c', line 72
-
-static VALUE verrorbars(VALUE,VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .versionObject - - - - - -

-
- -

//rb_define_singleton_method(mGRruby,“interp2”,interp2,12); -rb_define_singleton_method(mGRruby,“meta_args_t”,meta_args_t,1); -rb_define_singleton_method(mGRruby,“meta_args_delete”,meta_args_delete,1); -rb_define_singleton_method(mGRruby,“meta_args_push_arg”,meta_args_push_arg,3); -rb_define_singleton_method(mGRruby,“meta_args_push_arg_buf”,meta_args_push_arg_buf,4); -rb_define_singleton_method(mGRruby,“meta_args_push_kwarg”,meta_args_push_kwarg,4); -rb_define_singleton_method(mGRruby,“meta_args_push_kwarg_buf”,meta_args_push_kwarg_buf,5); -rb_define_singleton_method(mGRruby,“openmeta”,openmeta,2); -rb_define_singleton_method(mGRruby,“sendmeta”,sendmeta,3); -rb_define_singleton_method(mGRruby,“sendmeta_buf”,sendmeta_buf,4); -rb_define_singleton_method(mGRruby,“sendmeta_args”,sendmeta_args,2); -rb_define_singleton_method(mGRruby,“closemeta”,closemeta,1);

- - -
-
-
- - -
- - - - -
-
-
-
-148
-
-
# File 'ext/grruby/grruby.c', line 148
-
-static VALUE version(VALUE);
-
-
- -
-

- - .wc3towcObject - - - - - -

- - - - -
-
-
-
-97
-
-
# File 'ext/grruby/grruby.c', line 97
-
-static VALUE wc3towc(VALUE,VALUE,VALUE,VALUE);
-
-
- -
-

- - .wctondcObject - - - - - -

- - - - -
-
-
-
-96
-
-
# File 'ext/grruby/grruby.c', line 96
-
-static VALUE wctondc(VALUE,VALUE,VALUE);
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/GR3.html b/doc/GR3.html deleted file mode 100644 index 3859d29..0000000 --- a/doc/GR3.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - Module: GR3 - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Module: GR3 - - - -

-
- - - - - - - - - - - -
-
Defined in:
-
ext/grruby/grruby.c
-
- -
- - - - - - - - - - -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot.html b/doc/Rubyplot.html deleted file mode 100644 index 57d02ab..0000000 --- a/doc/Rubyplot.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - Module: Rubyplot - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Module: Rubyplot - - - -

-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby.rb,
- lib/rubyplot/figure.rb,
lib/grruby/tasks/gr_function_classes.rb,
lib/rubyplot/scripting_backends/gr/plots.rb,
lib/rubyplot/scripting_backends/gr/plots/bar.rb,
lib/rubyplot/scripting_backends/gr/plotspace.rb,
lib/rubyplot/scripting_backends/gr/gr_backend.rb,
lib/rubyplot/scripting_backends/gr/plots/line.rb,
lib/rubyplot/scripting_backends/gr/plots/scatter.rb,
lib/rubyplot/scripting_backends/gr/plots/candlestick.rb,
lib/rubyplot/scripting_backends/gr/plots/stacked_bar.rb,
lib/rubyplot/scripting_backends/gr/plots/stacked_bar_z.rb
-
-
- -
- -

Defined Under Namespace

-

- - - Modules: Color, GRWrapper, Scripting - - - - Classes: Figure, Plotspace - - -

- - - - - - - - - -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Color.html b/doc/Rubyplot/Color.html deleted file mode 100644 index accb373..0000000 --- a/doc/Rubyplot/Color.html +++ /dev/null @@ -1,1091 +0,0 @@ - - - - - - - Module: Rubyplot::Color - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Module: Rubyplot::Color - - - -

-
- - - - - - - - - -
-
Included in:
-
Plotspace, Scripting::Plots::BasePlots::LazyBase, Scripting::Plots::BasePlots::RobustBase
-
- - - -
-
Defined in:
-
lib/grruby.rb
-
- -
- - - -

- Constant Summary - collapse -

- -
- -
CONTRASTING_COLORS = - -
-
[
-  '#e6194b',
-  '#3cb44b',
-  '#ffe119',
-  '#0082c8',
-  '#f58231',
-  '#911eb4',
-  '#46f0f0',
-  '#f032e6',
-  '#d2f53c',
-  '#fabebe',
-  '#008080',
-  '#e6beff',
-  '#aa6e28',
-  '#fffac8',
-  '#800000',
-  '#aaffc3',
-  '#808000',
-  '#ffd8b1',
-  '#000080',
-  '#808080'
-].freeze
- -
COLOR_INDEX = - -
-
{
-  cloudy_blue: '#acc2d9',
-  dark_pastel_green: '#56ae57',
-  dust: '#b2996e',
-  electric_lime: '#a8ff04',
-  fresh_green: '#69d84f',
-  light_eggplant: '#894585',
-  nasty_green: '#70b23f',
-  really_light_blue: '#d4ffff',
-  tea: '#65ab7c',
-  warm_purple: '#952e8f',
-  yellowish_tan: '#fcfc81',
-  cement: '#a5a391',
-  dark_grass_green: '#388004',
-  dusty_teal: '#4c9085',
-  grey_teal: '#5e9b8a',
-  macaroni_and_cheese: '#efb435',
-  pinkish_tan: '#d99b82',
-  spruce: '#0a5f38',
-  strong_blue: '#0c06f7',
-  toxic_green: '#61de2a',
-  windows_blue: '#3778bf',
-  blue_blue: '#2242c7',
-  blue_with_a_hint_of_purple: '#533cc6',
-  booger: '#9bb53c',
-  bright_sea_green: '#05ffa6',
-  dark_green_blue: '#1f6357',
-  deep_turquoise: '#017374',
-  green_teal: '#0cb577',
-  strong_pink: '#ff0789',
-  bland: '#afa88b',
-  deep_aqua: '#08787f',
-  lavender_pink: '#dd85d7',
-  light_moss_green: '#a6c875',
-  light_seafoam_green: '#a7ffb5',
-  olive_yellow: '#c2b709',
-  pig_pink: '#e78ea5',
-  deep_lilac: '#966ebd',
-  desert: '#ccad60',
-  dusty_lavender: '#ac86a8',
-  purpley_grey: '#947e94',
-  purply: '#983fb2',
-  candy_pink: '#ff63e9',
-  light_pastel_green: '#b2fba5',
-  boring_green: '#63b365',
-  kiwi_green: '#8ee53f',
-  light_grey_green: '#b7e1a1',
-  orange_pink: '#ff6f52',
-  tea_green: '#bdf8a3',
-  very_light_brown: '#d3b683',
-  egg_shell: '#fffcc4',
-  eggplant_purple: '#430541',
-  powder_pink: '#ffb2d0',
-  reddish_grey: '#997570',
-  baby_shit_brown: '#ad900d',
-  liliac: '#c48efd',
-  stormy_blue: '#507b9c',
-  ugly_brown: '#7d7103',
-  custard: '#fffd78',
-  darkish_pink: '#da467d',
-  deep_brown: '#410200',
-  greenish_beige: '#c9d179',
-  manilla: '#fffa86',
-  off_blue: '#5684ae',
-  battleship_grey: '#6b7c85',
-  browny_green: '#6f6c0a',
-  bruise: '#7e4071',
-  kelley_green: '#009337',
-  sickly_yellow: '#d0e429',
-  sunny_yellow: '#fff917',
-  azul: '#1d5dec',
-  darkgreen: '#054907',
-  lichen: '#8fb67b',
-  light_light_green: '#c8ffb0',
-  pale_gold: '#fdde6c',
-  sun_yellow: '#ffdf22',
-  tan_green: '#a9be70',
-  burple: '#6832e3',
-  butterscotch: '#fdb147',
-  toupe: '#c7ac7d',
-  dark_cream: '#fff39a',
-  indian_red: '#850e04',
-  light_lavendar: '#efc0fe',
-  poison_green: '#40fd14',
-  baby_puke_green: '#b6c406',
-  bright_yellow_green: '#9dff00',
-  charcoal_grey: '#3c4142',
-  squash: '#f2ab15',
-  cinnamon: '#ac4f06',
-  light_pea_green: '#c4fe82',
-  radioactive_green: '#2cfa1f',
-  raw_sienna: '#9a6200',
-  baby_purple: '#ca9bf7',
-  cocoa: '#875f42',
-  light_royal_blue: '#3a2efe',
-  orangeish: '#fd8d49',
-  rust_brown: '#8b3103',
-  sand_brown: '#cba560',
-  swamp: '#698339',
-  tealish_green: '#0cdc73',
-  burnt_siena: '#b75203',
-  camo: '#7f8f4e',
-  dusk_blue: '#26538d',
-  fern: '#63a950',
-  old_rose: '#c87f89',
-  pale_light_green: '#b1fc99',
-  peachy_pink: '#ff9a8a',
-  rosy_pink: '#f6688e',
-  light_bluish_green: '#76fda8',
-  light_bright_green: '#53fe5c',
-  light_neon_green: '#4efd54',
-  light_seafoam: '#a0febf',
-  tiffany_blue: '#7bf2da',
-  washed_out_green: '#bcf5a6',
-  browny_orange: '#ca6b02',
-  nice_blue: '#107ab0',
-  sapphire: '#2138ab',
-  greyish_teal: '#719f91',
-  orangey_yellow: '#fdb915',
-  parchment: '#fefcaf',
-  straw: '#fcf679',
-  very_dark_brown: '#1d0200',
-  terracota: '#cb6843',
-  ugly_blue: '#31668a',
-  clear_blue: '#247afd',
-  creme: '#ffffb6',
-  foam_green: '#90fda9',
-  light_gold: '#fddc5c',
-  seafoam_blue: '#78d1b6',
-  topaz: '#13bbaf',
-  violet_pink: '#fb5ffc',
-  wintergreen: '#20f986',
-  yellow_tan: '#ffe36e',
-  dark_fuchsia: '#9d0759',
-  indigo_blue: '#3a18b1',
-  light_yellowish_green: '#c2ff89',
-  pale_magenta: '#d767ad',
-  rich_purple: '#720058',
-  sunflower_yellow: '#ffda03',
-  leather: '#ac7434',
-  racing_green: '#014600',
-  vivid_purple: '#9900fa',
-  dark_royal_blue: '#02066f',
-  hazel: '#8e7618',
-  muted_pink: '#d1768f',
-  booger_green: '#96b403',
-  canary: '#fdff63',
-  cool_grey: '#95a3a6',
-  dark_taupe: '#7f684e',
-  darkish_purple: '#751973',
-  true_green: '#089404',
-  coral_pink: '#ff6163',
-  dark_sage: '#598556',
-  dark_slate_blue: '#214761',
-  flat_blue: '#3c73a8',
-  mushroom: '#ba9e88',
-  rich_blue: '#021bf9',
-  dirty_purple: '#734a65',
-  greenblue: '#23c48b',
-  icky_green: '#8fae22',
-  light_khaki: '#e6f2a2',
-  warm_blue: '#4b57db',
-  dark_hot_pink: '#d90166',
-  deep_sea_blue: '#015482',
-  carmine: '#9d0216',
-  dark_yellow_green: '#728f02',
-  pale_peach: '#ffe5ad',
-  plum_purple: '#4e0550',
-  golden_rod: '#f9bc08',
-  neon_red: '#ff073a',
-  old_pink: '#c77986',
-  very_pale_blue: '#d6fffe',
-  blood_orange: '#fe4b03',
-  grapefruit: '#fd5956',
-  sand_yellow: '#fce166',
-  clay_brown: '#b2713d',
-  dark_blue_grey: '#1f3b4d',
-  flat_green: '#699d4c',
-  light_green_blue: '#56fca2',
-  warm_pink: '#fb5581',
-  dodger_blue: '#3e82fc',
-  gross_green: '#a0bf16',
-  ice: '#d6fffa',
-  metallic_blue: '#4f738e',
-  pale_salmon: '#ffb19a',
-  sap_green: '#5c8b15',
-  algae: '#54ac68',
-  bluey_grey: '#89a0b0',
-  greeny_grey: '#7ea07a',
-  highlighter_green: '#1bfc06',
-  light_light_blue: '#cafffb',
-  light_mint: '#b6ffbb',
-  raw_umber: '#a75e09',
-  vivid_blue: '#152eff',
-  deep_lavender: '#8d5eb7',
-  dull_teal: '#5f9e8f',
-  light_greenish_blue: '#63f7b4',
-  mud_green: '#606602',
-  pinky: '#fc86aa',
-  red_wine: '#8c0034',
-  shit_green: '#758000',
-  tan_brown: '#ab7e4c',
-  darkblue: '#030764',
-  rosa: '#fe86a4',
-  lipstick: '#d5174e',
-  pale_mauve: '#fed0fc',
-  claret: '#680018',
-  dandelion: '#fedf08',
-  orangered: '#fe420f',
-  poop_green: '#6f7c00',
-  ruby: '#ca0147',
-  dark: '#1b2431',
-  greenish_turquoise: '#00fbb0',
-  pastel_red: '#db5856',
-  piss_yellow: '#ddd618',
-  bright_cyan: '#41fdfe',
-  dark_coral: '#cf524e',
-  algae_green: '#21c36f',
-  darkish_red: '#a90308',
-  reddy_brown: '#6e1005',
-  blush_pink: '#fe828c',
-  camouflage_green: '#4b6113',
-  lawn_green: '#4da409',
-  putty: '#beae8a',
-  vibrant_blue: '#0339f8',
-  dark_sand: '#a88f59',
-  saffron: '#feb209',
-  twilight: '#4e518b',
-  warm_brown: '#964e02',
-  bluegrey: '#85a3b2',
-  bubble_gum_pink: '#ff69af',
-  duck_egg_blue: '#c3fbf4',
-  greenish_cyan: '#2afeb7',
-  petrol: '#005f6a',
-  royal: '#0c1793',
-  butter: '#ffff81',
-  dusty_orange: '#f0833a',
-  off_yellow: '#f1f33f',
-  pale_olive_green: '#b1d27b',
-  orangish: '#fc824a',
-  leaf: '#71aa34',
-  light_blue_grey: '#b7c9e2',
-  dried_blood: '#4b0101',
-  lightish_purple: '#a552e6',
-  rusty_red: '#af2f0d',
-  lavender_blue: '#8b88f8',
-  light_grass_green: '#9af764',
-  light_mint_green: '#a6fbb2',
-  sunflower: '#ffc512',
-  velvet: '#750851',
-  brick_orange: '#c14a09',
-  lightish_red: '#fe2f4a',
-  pure_blue: '#0203e2',
-  twilight_blue: '#0a437a',
-  violet_red: '#a50055',
-  yellowy_brown: '#ae8b0c',
-  carnation: '#fd798f',
-  muddy_yellow: '#bfac05',
-  dark_seafoam_green: '#3eaf76',
-  deep_rose: '#c74767',
-  dusty_red: '#b9484e',
-  lemon_lime: '#bffe28',
-  brown_yellow: '#b29705',
-  purple_brown: '#673a3f',
-  wisteria: '#a87dc2',
-  banana_yellow: '#fafe4b',
-  lipstick_red: '#c0022f',
-  water_blue: '#0e87cc',
-  brown_grey: '#8d8468',
-  vibrant_purple: '#ad03de',
-  baby_green: '#8cff9e',
-  barf_green: '#94ac02',
-  eggshell_blue: '#c4fff7',
-  sandy_yellow: '#fdee73',
-  cool_green: '#33b864',
-  pale: '#fff9d0',
-  hot_magenta: '#f504c9',
-  greyblue: '#77a1b5',
-  purpley: '#8756e4',
-  baby_shit_green: '#889717',
-  brownish_pink: '#c27e79',
-  dark_aquamarine: '#017371',
-  diarrhea: '#9f8303',
-  light_mustard: '#f7d560',
-  pale_sky_blue: '#bdf6fe',
-  turtle_green: '#75b84f',
-  bright_olive: '#9cbb04',
-  dark_grey_blue: '#29465b',
-  greeny_brown: '#696006',
-  lemon_green: '#adf802',
-  light_periwinkle: '#c1c6fc',
-  seaweed_green: '#35ad6b',
-  sunshine_yellow: '#fffd37',
-  ugly_purple: '#a442a0',
-  medium_pink: '#f36196',
-  puke_brown: '#947706',
-  very_light_pink: '#fff4f2',
-  viridian: '#1e9167',
-  bile: '#b5c306',
-  faded_yellow: '#feff7f',
-  very_pale_green: '#cffdbc',
-  vibrant_green: '#0add08',
-  bright_lime: '#87fd05',
-  spearmint: '#1ef876',
-  light_aquamarine: '#7bfdc7',
-  light_sage: '#bcecac',
-  yellowgreen: '#bbf90f',
-  baby_poo: '#ab9004',
-  dark_seafoam: '#1fb57a',
-  deep_teal: '#00555a',
-  heather: '#a484ac',
-  rust_orange: '#c45508',
-  dirty_blue: '#3f829d',
-  fern_green: '#548d44',
-  bright_lilac: '#c95efb',
-  weird_green: '#3ae57f',
-  peacock_blue: '#016795',
-  avocado_green: '#87a922',
-  faded_orange: '#f0944d',
-  grape_purple: '#5d1451',
-  hot_green: '#25ff29',
-  lime_yellow: '#d0fe1d',
-  mango: '#ffa62b',
-  shamrock: '#01b44c',
-  bubblegum: '#ff6cb5',
-  purplish_brown: '#6b4247',
-  vomit_yellow: '#c7c10c',
-  pale_cyan: '#b7fffa',
-  key_lime: '#aeff6e',
-  tomato_red: '#ec2d01',
-  lightgreen: '#76ff7b',
-  merlot: '#730039',
-  night_blue: '#040348',
-  purpleish_pink: '#df4ec8',
-  apple: '#6ecb3c',
-  baby_poop_green: '#8f9805',
-  green_apple: '#5edc1f',
-  heliotrope: '#d94ff5',
-  almost_black: '#070d0d',
-  cool_blue: '#4984b8',
-  leafy_green: '#51b73b',
-  mustard_brown: '#ac7e04',
-  dusk: '#4e5481',
-  dull_brown: '#876e4b',
-  frog_green: '#58bc08',
-  vivid_green: '#2fef10',
-  bright_light_green: '#2dfe54',
-  fluro_green: '#0aff02',
-  kiwi: '#9cef43',
-  seaweed: '#18d17b',
-  navy_green: '#35530a',
-  ultramarine_blue: '#1805db',
-  iris: '#6258c4',
-  pastel_orange: '#ff964f',
-  yellowish_orange: '#ffab0f',
-  perrywinkle: '#8f8ce7',
-  tealish: '#24bca8',
-  dark_plum: '#3f012c',
-  pear: '#cbf85f',
-  pinkish_orange: '#ff724c',
-  midnight_purple: '#280137',
-  light_urple: '#b36ff6',
-  dark_mint: '#48c072',
-  greenish_tan: '#bccb7a',
-  light_burgundy: '#a8415b',
-  turquoise_blue: '#06b1c4',
-  ugly_pink: '#cd7584',
-  sandy: '#f1da7a',
-  electric_pink: '#ff0490',
-  muted_purple: '#805b87',
-  mid_green: '#50a747',
-  greyish: '#a8a495',
-  neon_yellow: '#cfff04',
-  banana: '#ffff7e',
-  carnation_pink: '#ff7fa7',
-  tomato: '#ef4026',
-  sea: '#3c9992',
-  muddy_brown: '#886806',
-  turquoise_green: '#04f489',
-  buff: '#fef69e',
-  fawn: '#cfaf7b',
-  muted_blue: '#3b719f',
-  pale_rose: '#fdc1c5',
-  dark_mint_green: '#20c073',
-  amethyst: '#9b5fc0',
-  chestnut: '#742802',
-  sick_green: '#9db92c',
-  pea: '#a4bf20',
-  rusty_orange: '#cd5909',
-  stone: '#ada587',
-  rose_red: '#be013c',
-  pale_aqua: '#b8ffeb',
-  deep_orange: '#dc4d01',
-  earth: '#a2653e',
-  mossy_green: '#638b27',
-  grassy_green: '#419c03',
-  pale_lime_green: '#b1ff65',
-  light_grey_blue: '#9dbcd4',
-  pale_grey: '#fdfdfe',
-  asparagus: '#77ab56',
-  blueberry: '#464196',
-  purple_red: '#990147',
-  pale_lime: '#befd73',
-  greenish_teal: '#32bf84',
-  caramel: '#af6f09',
-  deep_magenta: '#a0025c',
-  light_peach: '#ffd8b1',
-  milk_chocolate: '#7f4e1e',
-  ocher: '#bf9b0c',
-  off_green: '#6ba353',
-  purply_pink: '#f075e6',
-  lightblue: '#7bc8f6',
-  dusky_blue: '#475f94',
-  golden: '#f5bf03',
-  light_beige: '#fffeb6',
-  butter_yellow: '#fffd74',
-  dusky_purple: '#895b7b',
-  french_blue: '#436bad',
-  ugly_yellow: '#d0c101',
-  greeny_yellow: '#c6f808',
-  orangish_red: '#f43605',
-  shamrock_green: '#02c14d',
-  orangish_brown: '#b25f03',
-  tree_green: '#2a7e19',
-  deep_violet: '#490648',
-  gunmetal: '#536267',
-  cherry: '#cf0234',
-  sandy_brown: '#c4a661',
-  warm_grey: '#978a84',
-  dark_indigo: '#1f0954',
-  midnight: '#03012d',
-  bluey_green: '#2bb179',
-  grey_pink: '#c3909b',
-  soft_purple: '#a66fb5',
-  blood: '#770001',
-  brown_red: '#922b05',
-  medium_grey: '#7d7f7c',
-  berry: '#990f4b',
-  poo: '#8f7303',
-  purpley_pink: '#c83cb9',
-  light_salmon: '#fea993',
-  snot: '#acbb0d',
-  easter_purple: '#c071fe',
-  light_yellow_green: '#ccfd7f',
-  dark_navy_blue: '#00022e',
-  drab: '#828344',
-  light_rose: '#ffc5cb',
-  rouge: '#ab1239',
-  purplish_red: '#b0054b',
-  slime_green: '#99cc04',
-  baby_poop: '#937c00',
-  irish_green: '#019529',
-  dark_navy: '#000435',
-  greeny_blue: '#42b395',
-  light_plum: '#9d5783',
-  pinkish_grey: '#c8aca9',
-  dirty_orange: '#c87606',
-  rust_red: '#aa2704',
-  pale_lilac: '#e4cbff',
-  orangey_red: '#fa4224',
-  primary_blue: '#0804f9',
-  kermit_green: '#5cb200',
-  brownish_purple: '#76424e',
-  murky_green: '#6c7a0e',
-  wheat: '#fbdd7e',
-  very_dark_purple: '#2a0134',
-  bottle_green: '#044a05',
-  watermelon: '#fd4659',
-  deep_sky_blue: '#0d75f8',
-  fire_engine_red: '#fe0002',
-  yellow_ochre: '#cb9d06',
-  pumpkin_orange: '#fb7d07',
-  pale_olive: '#b9cc81',
-  light_lilac: '#edc8ff',
-  lightish_green: '#61e160',
-  carolina_blue: '#8ab8fe',
-  mulberry: '#920a4e',
-  shocking_pink: '#fe02a2',
-  auburn: '#9a3001',
-  bright_lime_green: '#65fe08',
-  celadon: '#befdb7',
-  pinkish_brown: '#b17261',
-  poo_brown: '#885f01',
-  bright_sky_blue: '#02ccfe',
-  celery: '#c1fd95',
-  dirt_brown: '#836539',
-  strawberry: '#fb2943',
-  dark_lime: '#84b701',
-  copper: '#b66325',
-  medium_brown: '#7f5112',
-  muted_green: '#5fa052',
-  robins_egg: '#6dedfd',
-  bright_aqua: '#0bf9ea',
-  bright_lavender: '#c760ff',
-  ivory: '#ffffcb',
-  very_light_purple: '#f6cefc',
-  light_navy: '#155084',
-  pink_red: '#f5054f',
-  olive_brown: '#645403',
-  poop_brown: '#7a5901',
-  mustard_green: '#a8b504',
-  ocean_green: '#3d9973',
-  very_dark_blue: '#000133',
-  dusty_green: '#76a973',
-  light_navy_blue: '#2e5a88',
-  minty_green: '#0bf77d',
-  adobe: '#bd6c48',
-  barney: '#ac1db8',
-  jade_green: '#2baf6a',
-  bright_light_blue: '#26f7fd',
-  light_lime: '#aefd6c',
-  dark_khaki: '#9b8f55',
-  orange_yellow: '#ffad01',
-  ocre: '#c69c04',
-  maize: '#f4d054',
-  faded_pink: '#de9dac',
-  british_racing_green: '#05480d',
-  sandstone: '#c9ae74',
-  mud_brown: '#60460f',
-  light_sea_green: '#98f6b0',
-  robin_egg_blue: '#8af1fe',
-  aqua_marine: '#2ee8bb',
-  dark_sea_green: '#11875d',
-  soft_pink: '#fdb0c0',
-  orangey_brown: '#b16002',
-  cherry_red: '#f7022a',
-  burnt_yellow: '#d5ab09',
-  brownish_grey: '#86775f',
-  camel: '#c69f59',
-  purplish_grey: '#7a687f',
-  marine: '#042e60',
-  greyish_pink: '#c88d94',
-  pale_turquoise: '#a5fbd5',
-  pastel_yellow: '#fffe71',
-  bluey_purple: '#6241c7',
-  canary_yellow: '#fffe40',
-  faded_red: '#d3494e',
-  sepia: '#985e2b',
-  coffee: '#a6814c',
-  bright_magenta: '#ff08e8',
-  mocha: '#9d7651',
-  ecru: '#feffca',
-  purpleish: '#98568d',
-  cranberry: '#9e003a',
-  darkish_green: '#287c37',
-  brown_orange: '#b96902',
-  dusky_rose: '#ba6873',
-  melon: '#ff7855',
-  sickly_green: '#94b21c',
-  silver: '#c5c9c7',
-  purply_blue: '#661aee',
-  purpleish_blue: '#6140ef',
-  hospital_green: '#9be5aa',
-  shit_brown: '#7b5804',
-  mid_blue: '#276ab3',
-  amber: '#feb308',
-  easter_green: '#8cfd7e',
-  soft_blue: '#6488ea',
-  cerulean_blue: '#056eee',
-  golden_brown: '#b27a01',
-  bright_turquoise: '#0ffef9',
-  red_pink: '#fa2a55',
-  red_purple: '#820747',
-  greyish_brown: '#7a6a4f',
-  vermillion: '#f4320c',
-  russet: '#a13905',
-  steel_grey: '#6f828a',
-  lighter_purple: '#a55af4',
-  bright_violet: '#ad0afd',
-  prussian_blue: '#004577',
-  slate_green: '#658d6d',
-  dirty_pink: '#ca7b80',
-  dark_blue_green: '#005249',
-  pine: '#2b5d34',
-  yellowy_green: '#bff128',
-  dark_gold: '#b59410',
-  bluish: '#2976bb',
-  darkish_blue: '#014182',
-  dull_red: '#bb3f3f',
-  pinky_red: '#fc2647',
-  bronze: '#a87900',
-  pale_teal: '#82cbb2',
-  military_green: '#667c3e',
-  barbie_pink: '#fe46a5',
-  bubblegum_pink: '#fe83cc',
-  pea_soup_green: '#94a617',
-  dark_mustard: '#a88905',
-  shit: '#7f5f00',
-  medium_purple: '#9e43a2',
-  very_dark_green: '#062e03',
-  dirt: '#8a6e45',
-  dusky_pink: '#cc7a8b',
-  red_violet: '#9e0168',
-  lemon_yellow: '#fdff38',
-  pistachio: '#c0fa8b',
-  dull_yellow: '#eedc5b',
-  dark_lime_green: '#7ebd01',
-  denim_blue: '#3b5b92',
-  teal_blue: '#01889f',
-  lightish_blue: '#3d7afd',
-  purpley_blue: '#5f34e7',
-  light_indigo: '#6d5acf',
-  swamp_green: '#748500',
-  brown_green: '#706c11',
-  dark_maroon: '#3c0008',
-  hot_purple: '#cb00f5',
-  dark_forest_green: '#002d04',
-  faded_blue: '#658cbb',
-  drab_green: '#749551',
-  light_lime_green: '#b9ff66',
-  snot_green: '#9dc100',
-  yellowish: '#faee66',
-  light_blue_green: '#7efbb3',
-  bordeaux: '#7b002c',
-  light_mauve: '#c292a1',
-  ocean: '#017b92',
-  marigold: '#fcc006',
-  muddy_green: '#657432',
-  dull_orange: '#d8863b',
-  steel: '#738595',
-  electric_purple: '#aa23ff',
-  fluorescent_green: '#08ff08',
-  yellowish_brown: '#9b7a01',
-  blush: '#f29e8e',
-  soft_green: '#6fc276',
-  bright_orange: '#ff5b00',
-  lemon: '#fdff52',
-  purple_grey: '#866f85',
-  acid_green: '#8ffe09',
-  pale_lavender: '#eecffe',
-  violet_blue: '#510ac9',
-  light_forest_green: '#4f9153',
-  burnt_red: '#9f2305',
-  khaki_green: '#728639',
-  cerise: '#de0c62',
-  faded_purple: '#916e99',
-  apricot: '#ffb16d',
-  dark_olive_green: '#3c4d03',
-  grey_brown: '#7f7053',
-  green_grey: '#77926f',
-  true_blue: '#010fcc',
-  pale_violet: '#ceaefa',
-  periwinkle_blue: '#8f99fb',
-  light_sky_blue: '#c6fcff',
-  blurple: '#5539cc',
-  green_brown: '#544e03',
-  bluegreen: '#017a79',
-  bright_teal: '#01f9c6',
-  brownish_yellow: '#c9b003',
-  pea_soup: '#929901',
-  forest: '#0b5509',
-  barney_purple: '#a00498',
-  ultramarine: '#2000b1',
-  purplish: '#94568c',
-  puke_yellow: '#c2be0e',
-  bluish_grey: '#748b97',
-  dark_periwinkle: '#665fd1',
-  dark_lilac: '#9c6da5',
-  reddish: '#c44240',
-  light_maroon: '#a24857',
-  dusty_purple: '#825f87',
-  terra_cotta: '#c9643b',
-  avocado: '#90b134',
-  marine_blue: '#01386a',
-  teal_green: '#25a36f',
-  slate_grey: '#59656d',
-  lighter_green: '#75fd63',
-  electric_green: '#21fc0d',
-  dusty_blue: '#5a86ad',
-  golden_yellow: '#fec615',
-  bright_yellow: '#fffd01',
-  light_lavender: '#dfc5fe',
-  umber: '#b26400',
-  poop: '#7f5e00',
-  dark_peach: '#de7e5d',
-  jungle_green: '#048243',
-  eggshell: '#ffffd4',
-  denim: '#3b638c',
-  yellow_brown: '#b79400',
-  dull_purple: '#84597e',
-  chocolate_brown: '#411900',
-  wine_red: '#7b0323',
-  neon_blue: '#04d9ff',
-  dirty_green: '#667e2c',
-  light_tan: '#fbeeac',
-  ice_blue: '#d7fffe',
-  cadet_blue: '#4e7496',
-  dark_mauve: '#874c62',
-  very_light_blue: '#d5ffff',
-  grey_purple: '#826d8c',
-  pastel_pink: '#ffbacd',
-  very_light_green: '#d1ffbd',
-  dark_sky_blue: '#448ee4',
-  evergreen: '#05472a',
-  dull_pink: '#d5869d',
-  aubergine: '#3d0734',
-  mahogany: '#4a0100',
-  reddish_orange: '#f8481c',
-  deep_green: '#02590f',
-  vomit_green: '#89a203',
-  purple_pink: '#e03fd8',
-  dusty_pink: '#d58a94',
-  faded_green: '#7bb274',
-  camo_green: '#526525',
-  pinky_purple: '#c94cbe',
-  pink_purple: '#db4bda',
-  brownish_red: '#9e3623',
-  dark_rose: '#b5485d',
-  mud: '#735c12',
-  brownish: '#9c6d57',
-  emerald_green: '#028f1e',
-  pale_brown: '#b1916e',
-  dull_blue: '#49759c',
-  burnt_umber: '#a0450e',
-  medium_green: '#39ad48',
-  clay: '#b66a50',
-  light_aqua: '#8cffdb',
-  light_olive_green: '#a4be5c',
-  brownish_orange: '#cb7723',
-  dark_aqua: '#05696b',
-  purplish_pink: '#ce5dae',
-  dark_salmon: '#c85a53',
-  greenish_grey: '#96ae8d',
-  jade: '#1fa774',
-  ugly_green: '#7a9703',
-  dark_beige: '#ac9362',
-  emerald: '#01a049',
-  pale_red: '#d9544d',
-  light_magenta: '#fa5ff7',
-  sky: '#82cafc',
-  light_cyan: '#acfffc',
-  yellow_orange: '#fcb001',
-  reddish_purple: '#910951',
-  reddish_pink: '#fe2c54',
-  orchid: '#c875c4',
-  dirty_yellow: '#cdc50a',
-  orange_red: '#fd411e',
-  deep_red: '#9a0200',
-  orange_brown: '#be6400',
-  cobalt_blue: '#030aa7',
-  neon_pink: '#fe019a',
-  rose_pink: '#f7879a',
-  greyish_purple: '#887191',
-  raspberry: '#b00149',
-  aqua_green: '#12e193',
-  salmon_pink: '#fe7b7c',
-  tangerine: '#ff9408',
-  brownish_green: '#6a6e09',
-  red_brown: '#8b2e16',
-  greenish_brown: '#696112',
-  pumpkin: '#e17701',
-  pine_green: '#0a481e',
-  charcoal: '#343837',
-  baby_pink: '#ffb7ce',
-  cornflower: '#6a79f7',
-  blue_violet: '#5d06e9',
-  chocolate: '#3d1c02',
-  greyish_green: '#82a67d',
-  scarlet: '#be0119',
-  green_yellow: '#c9ff27',
-  dark_olive: '#373e02',
-  sienna: '#a9561e',
-  pastel_purple: '#caa0ff',
-  terracotta: '#ca6641',
-  aqua_blue: '#02d8e9',
-  sage_green: '#88b378',
-  blood_red: '#980002',
-  deep_pink: '#cb0162',
-  grass: '#5cac2d',
-  moss: '#769958',
-  pastel_blue: '#a2bffe',
-  bluish_green: '#10a674',
-  green_blue: '#06b48b',
-  dark_tan: '#af884a',
-  greenish_blue: '#0b8b87',
-  pale_orange: '#ffa756',
-  vomit: '#a2a415',
-  forrest_green: '#154406',
-  dark_lavender: '#856798',
-  dark_violet: '#34013f',
-  purple_blue: '#632de9',
-  dark_cyan: '#0a888a',
-  olive_drab: '#6f7632',
-  pinkish: '#d46a7e',
-  cobalt: '#1e488f',
-  neon_purple: '#bc13fe',
-  light_turquoise: '#7ef4cc',
-  apple_green: '#76cd26',
-  dull_green: '#74a662',
-  wine: '#80013f',
-  powder_blue: '#b1d1fc',
-  off_white: '#ffffe4',
-  electric_blue: '#0652ff',
-  dark_turquoise: '#045c5a',
-  blue_purple: '#5729ce',
-  azure: '#069af3',
-  bright_red: '#ff000d',
-  pinkish_red: '#f10c45',
-  cornflower_blue: '#5170d7',
-  light_olive: '#acbf69',
-  grape: '#6c3461',
-  greyish_blue: '#5e819d',
-  purplish_blue: '#601ef9',
-  yellowish_green: '#b0dd16',
-  greenish_yellow: '#cdfd02',
-  medium_blue: '#2c6fbb',
-  dusty_rose: '#c0737a',
-  light_violet: '#d6b4fc',
-  midnight_blue: '#020035',
-  bluish_purple: '#703be7',
-  red_orange: '#fd3c06',
-  dark_magenta: '#960056',
-  greenish: '#40a368',
-  ocean_blue: '#03719c',
-  coral: '#fc5a50',
-  cream: '#ffffc2',
-  reddish_brown: '#7f2b0a',
-  burnt_sienna: '#b04e0f',
-  brick: '#a03623',
-  sage: '#87ae73',
-  grey_green: '#789b73',
-  white: '#ffffff',
-  robins_egg_blue: '#98eff9',
-  moss_green: '#658b38',
-  steel_blue: '#5a7d9a',
-  eggplant: '#380835',
-  light_yellow: '#fffe7a',
-  leaf_green: '#5ca904',
-  light_grey: '#d8dcd6',
-  puke: '#a5a502',
-  pinkish_purple: '#d648d7',
-  sea_blue: '#047495',
-  pale_purple: '#b790d4',
-  slate_blue: '#5b7c99',
-  blue_grey: '#607c8e',
-  hunter_green: '#0b4008',
-  fuchsia: '#ed0dd9',
-  crimson: '#8c000f',
-  pale_yellow: '#ffff84',
-  ochre: '#bf9005',
-  mustard_yellow: '#d2bd0a',
-  light_red: '#ff474c',
-  cerulean: '#0485d1',
-  pale_pink: '#ffcfdc',
-  deep_blue: '#040273',
-  rust: '#a83c09',
-  light_teal: '#90e4c1',
-  slate: '#516572',
-  goldenrod: '#fac205',
-  dark_yellow: '#d5b60a',
-  dark_grey: '#363737',
-  army_green: '#4b5d16',
-  grey_blue: '#6b8ba4',
-  seafoam: '#80f9ad',
-  puce: '#a57e52',
-  spring_green: '#a9f971',
-  dark_orange: '#c65102',
-  sand: '#e2ca76',
-  pastel_green: '#b0ff9d',
-  mint: '#9ffeb0',
-  light_orange: '#fdaa48',
-  bright_pink: '#fe01b1',
-  chartreuse: '#c1f80a',
-  deep_purple: '#36013f',
-  dark_brown: '#341c02',
-  taupe: '#b9a281',
-  pea_green: '#8eab12',
-  puke_green: '#9aae07',
-  kelly_green: '#02ab2e',
-  seafoam_green: '#7af9ab',
-  blue_green: '#137e6d',
-  khaki: '#aaa662',
-  burgundy: '#610023',
-  dark_teal: '#014d4e',
-  brick_red: '#8f1402',
-  royal_purple: '#4b006e',
-  plum: '#580f41',
-  mint_green: '#8fff9f',
-  gold: '#dbb40c',
-  baby_blue: '#a2cffe',
-  yellow_green: '#c0fb2d',
-  bright_purple: '#be03fd',
-  dark_red: '#840000',
-  pale_blue: '#d0fefe',
-  grass_green: '#3f9b0b',
-  navy: '#01153e',
-  aquamarine: '#04d8b2',
-  burnt_orange: '#c04e01',
-  neon_green: '#0cff0c',
-  bright_blue: '#0165fc',
-  rose: '#cf6275',
-  light_pink: '#ffd1df',
-  mustard: '#ceb301',
-  indigo: '#380282',
-  lime: '#aaff32',
-  sea_green: '#53fca1',
-  periwinkle: '#8e82fe',
-  dark_pink: '#cb416b',
-  olive_green: '#677a04',
-  peach: '#ffb07c',
-  pale_green: '#c7fdb5',
-  light_brown: '#ad8150',
-  hot_pink: '#ff028d',
-  black: '#000000',
-  lilac: '#cea2fd',
-  navy_blue: '#001146',
-  royal_blue: '#0504aa',
-  beige: '#e6daa6',
-  salmon: '#ff796c',
-  olive: '#6e750e',
-  maroon: '#650021',
-  bright_green: '#01ff07',
-  dark_purple: '#35063e',
-  mauve: '#ae7181',
-  forest_green: '#06470c',
-  aqua: '#13eac9',
-  cyan: '#00ffff',
-  tan: '#d1b26f',
-  dark_blue: '#00035b',
-  lavender: '#c79fef',
-  turquoise: '#06c2ac',
-  dark_green: '#033500',
-  violet: '#9a0eea',
-  light_purple: '#bf77f6',
-  lime_green: '#89fe05',
-  grey: '#929591',
-  sky_blue: '#75bbfd',
-  yellow: '#ffff14',
-  magenta: '#c20078',
-  light_green: '#96f97b',
-  orange: '#f97306',
-  teal: '#029386',
-  light_blue: '#95d0fc',
-  red: '#e50000',
-  brown: '#653700',
-  pink: '#ff81c0',
-  blue: '#0343df',
-  green: '#15b01a',
-  purple: '#7e1e9c'
-}.freeze
- -
- - - - - - - - - - -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Figure.html b/doc/Rubyplot/Figure.html deleted file mode 100644 index 3eb1a15..0000000 --- a/doc/Rubyplot/Figure.html +++ /dev/null @@ -1,2097 +0,0 @@ - - - - - - - Class: Rubyplot::Figure - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::Figure - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - -
-
Includes:
-
GRWrapper::Tasks, Scripting::Plots
-
- - - - - - -
-
Defined in:
-
lib/rubyplot/figure.rb,
- lib/rubyplot/scripting_backends/gr/gr_backend.rb
-
-
- -
- - - - -

Constant Summary

- -

Constants included - from GRWrapper::Tasks

-

GRWrapper::Tasks::GR_FILL_INTERIOR_STYLES, GRWrapper::Tasks::GR_FONTS, GRWrapper::Tasks::GR_FONT_PRECISION, GRWrapper::Tasks::GR_LINE_TYPES, GRWrapper::Tasks::GR_MARKER_SHAPES

- - -

Instance Attribute Summary collapse

-
    - -
  • - - - #backend ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute backend.

    -
    - -
  • - - -
  • - - - #bounding_box ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute bounding_box.

    -
    - -
  • - - -
  • - - - #grid ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute grid.

    -
    - -
  • - - -
  • - - - #origin ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute origin.

    -
    - -
  • - - -
  • - - - #tasks ⇒ Object - - - - - - - - - readonly - - - - - - - - - -
    -

    Returns the value of attribute tasks.

    -
    - -
  • - - -
  • - - - #text_font ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute text_font.

    -
    - -
  • - - -
  • - - - #title ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute title.

    -
    - -
  • - - -
  • - - - #title_shift ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute title_shift.

    -
    - -
  • - - -
  • - - - #x_axis_padding ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute x_axis_padding.

    -
    - -
  • - - -
  • - - - #x_range ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute x_range.

    -
    - -
  • - - -
  • - - - #x_tick_count ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute x_tick_count.

    -
    - -
  • - - -
  • - - - #x_title ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute x_title.

    -
    - -
  • - - -
  • - - - #y_axis_padding ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute y_axis_padding.

    -
    - -
  • - - -
  • - - - #y_range ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute y_range.

    -
    - -
  • - - -
  • - - - #y_tick_count ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute y_tick_count.

    -
    - -
  • - - -
  • - - - #y_title ⇒ Object - - - - - - - - - - - - - - - - -
    -

    Returns the value of attribute y_title.

    -
    - -
  • - - -
- - - - - -

- Instance Method Summary - collapse -

- - - - - - - - - - - - - -

Methods included from GRWrapper::Tasks

-

#inqcolorfromrgb

- - - - - - -
-

Constructor Details

- -
-

- - #initialize(backend: :default) ⇒ Figure - - - - - -

-
- -

Returns a new instance of Figure

- - -
-
-
- - -
- - - - -
-
-
-
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-
-
# File 'lib/rubyplot/figure.rb', line 11
-
-def initialize(backend: :default)
-  @backend = backend
-  @tasks = []
-  @x_title = ''
-  @y_title = ''
-  @x_range = [0, 0]
-  @y_range = [0, 0]
-  @origin = [:default, :default]
-  @x_tick_count = :default
-  @y_tick_count = :default
-  @title = nil
-  @title_shift = 0
-  @text_font = :default
-  @grid = true
-  @bounding_box = true
-  @x_axis_padding = :default
-  @y_axis_padding = :default
-  if @backend == :default || @backend == :GR
-    require(__dir__.to_s << '/scripting_backends/gr/gr_backend')
-  end
-end
-
-
- -
- -
-

Instance Attribute Details

- - - -
-

- - #backendObject - - - - - -

-
- -

Returns the value of attribute backend

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def backend
-  @backend
-end
-
-
- - - -
-

- - #bounding_boxObject - - - - - -

-
- -

Returns the value of attribute bounding_box

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def bounding_box
-  @bounding_box
-end
-
-
- - - -
-

- - #gridObject - - - - - -

-
- -

Returns the value of attribute grid

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def grid
-  @grid
-end
-
-
- - - -
-

- - #originObject - - - - - -

-
- -

Returns the value of attribute origin

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def origin
-  @origin
-end
-
-
- - - -
-

- - #tasksObject (readonly) - - - - - -

-
- -

Returns the value of attribute tasks

- - -
-
-
- - -
- - - - -
-
-
-
-9
-10
-11
-
-
# File 'lib/rubyplot/figure.rb', line 9
-
-def tasks
-  @tasks
-end
-
-
- - - -
-

- - #text_fontObject - - - - - -

-
- -

Returns the value of attribute text_font

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def text_font
-  @text_font
-end
-
-
- - - -
-

- - #titleObject - - - - - -

-
- -

Returns the value of attribute title

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def title
-  @title
-end
-
-
- - - -
-

- - #title_shiftObject - - - - - -

-
- -

Returns the value of attribute title_shift

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def title_shift
-  @title_shift
-end
-
-
- - - -
-

- - #x_axis_paddingObject - - - - - -

-
- -

Returns the value of attribute x_axis_padding

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def x_axis_padding
-  @x_axis_padding
-end
-
-
- - - -
-

- - #x_rangeObject - - - - - -

-
- -

Returns the value of attribute x_range

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def x_range
-  @x_range
-end
-
-
- - - -
-

- - #x_tick_countObject - - - - - -

-
- -

Returns the value of attribute x_tick_count

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def x_tick_count
-  @x_tick_count
-end
-
-
- - - -
-

- - #x_titleObject - - - - - -

-
- -

Returns the value of attribute x_title

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def x_title
-  @x_title
-end
-
-
- - - -
-

- - #y_axis_paddingObject - - - - - -

-
- -

Returns the value of attribute y_axis_padding

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def y_axis_padding
-  @y_axis_padding
-end
-
-
- - - -
-

- - #y_rangeObject - - - - - -

-
- -

Returns the value of attribute y_range

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def y_range
-  @y_range
-end
-
-
- - - -
-

- - #y_tick_countObject - - - - - -

-
- -

Returns the value of attribute y_tick_count

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def y_tick_count
-  @y_tick_count
-end
-
-
- - - -
-

- - #y_titleObject - - - - - -

-
- -

Returns the value of attribute y_title

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/figure.rb', line 5
-
-def y_title
-  @y_title
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #bar!(data, bar_color: :default, bar_width: :default, bar_gap: :default, bar_edge: :default, bar_edge_color: :default, bar_edge_width: :default) ⇒ Object - - - - - -

- - - - -
-
-
-
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-
-
# File 'lib/rubyplot/scripting_backends/gr/gr_backend.rb', line 43
-
-def bar!(data, bar_color: :default, bar_width: :default,
-               bar_gap: :default, bar_edge: :default, bar_edge_color: :default,
-               bar_edge_width: :default)
-
-  @x_range[0] = 0 if @x_range[0].nil?
-  @x_range[1] = data.length if @x_range[0].nil?
-  bar_gap = 0 if bar_gap == :default
-  bar_width = 1 if bar_width == :default
-  bar_edge_width = 0.03 if bar_edge_width == :default
-  x_length = data.length * (bar_width + bar_gap) + bar_width + bar_edge_width
-  @x_range[1] = x_length if x_length > @x_range[1]
-
-  @y_range[0] = data.min if @y_range[0].nil?
-  @y_range[1] = data.max if @y_range[1].nil?
-  @y_range[0] = data.min if data.min < @y_range[0]
-  @y_range[1] = data.max if data.max > @y_range[1]
-  @tasks.push(Bar.new(data, bar_color: bar_color, bar_width: bar_width,
-                            bar_gap: bar_gap, bar_edge: bar_edge,
-                            bar_edge_color: bar_edge_color,
-                            bar_edge_width: bar_edge_width))
-end
-
-
- -
-

- - #candlestick!(open_, high, low, close_, up_color: :default, down_color: :default, bar_width: :default, bar_gap: :default, up_line_color: :default, down_line_color: :default) ⇒ Object - - - - - -

- - - - -
-
-
-
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-
-
# File 'lib/rubyplot/scripting_backends/gr/gr_backend.rb', line 109
-
-def candlestick!(open_, high, low, close_, up_color: :default,
-                  down_color: :default, bar_width: :default,
-                  bar_gap: :default, up_line_color: :default,
-                  down_line_color: :default)
-  bar_gap = 0 if bar_gap == :default
-  bar_width = 1 if bar_width == :default
-  @x_range[0] = 0 if @x_range[0].nil?
-  x_length = high.length * (bar_width + bar_gap)
-  @x_range[1] = x_length if @x_range[1].nil? || x_length > @x_range[1]
-  @y_range[0] = low.min if @y_range[0].nil? || low.min < @y_range[0]
-  @y_range[1] = high.max if @y_range[1].nil? || high.max > @y_range[1]
-  @tasks.push(Candlestick.new(open_, high, low, close_,bar_gap, bar_width,
-                              up_color: up_color, down_color: down_color,
-                              up_line_color: up_line_color,
-                              down_line_color: down_line_color))
-end
-
-
- -
-

- - #clear!Object - - - - - -

- - - - -
-
-
-
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-
-
# File 'lib/rubyplot/figure.rb', line 32
-
-def clear!
-  @tasks = []
-  @x_range = [0, 0]
-  @y_range = [0, 0]
-  @origin = [0, 0]
-  @x_tick_count = :default
-  @y_tick_count = :default
-  @title = nil
-  @title_shift = 0
-  @text_font = :default
-  @grid = true
-  @bounding_box = true
-  @x_axis_padding = :default
-  @y_axis_padding = :default
-end
-
-
- -
-

- - #line!(x_coordinates, y_coordinates, line_width: :default, line_color: :default, line_type: :default, marker_size: :default, marker_color: :default, marker_type: :default) ⇒ Object - - - - - -

- - - - -
-
-
-
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-
-
# File 'lib/rubyplot/scripting_backends/gr/gr_backend.rb', line 22
-
-def line!(x_coordinates, y_coordinates, line_width: :default,
-          line_color: :default, line_type: :default,
-          marker_size: :default, marker_color: :default,
-          marker_type: :default)
-  @x_range[0] = x_coordinates.min if @x_range[0].nil?
-  @x_range[1] = x_coordinates.max if @x_range[1].nil?
-  @x_range[0] = x_coordinates.min if x_coordinates.min < @x_range[0]
-  @x_range[1] = x_coordinates.max if x_coordinates.max > @x_range[1]
-
-  @y_range[0] = y_coordinates.min if @y_range[0].nil?
-  @y_range[1] = y_coordinates.max if @y_range[1].nil?
-  @y_range[0] = y_coordinates.min if y_coordinates.min < @y_range[0]
-  @y_range[1] = y_coordinates.max if y_coordinates.max > @y_range[1]
-
-  @tasks.push(Line.new(x_coordinates, y_coordinates,
-                       line_width: line_width, line_color: line_color,
-                       line_type: line_type, marker_size: marker_size,
-                       marker_color: marker_color,
-                       marker_type: marker_type))
-end
-
-
- -
-

- - #save(file_name) ⇒ Object - - - - - -

- - - - -
-
-
-
-130
-131
-132
-
-
# File 'lib/rubyplot/scripting_backends/gr/gr_backend.rb', line 130
-
-def save(file_name)
-  Rubyplot::Plotspace.new(self).save!(file_name)
-end
-
-
- -
-

- - #scatter!(x_coordinates, y_coordinates, marker_size: :default, marker_color: :default, marker_type: :default) ⇒ Object - - - - - -

- - - - -
-
-
-
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-
-
# File 'lib/rubyplot/scripting_backends/gr/gr_backend.rb', line 3
-
-def scatter!(x_coordinates, y_coordinates, marker_size: :default,
-             marker_color: :default, marker_type: :default)
-            # give opions for colors as rgb
-  @x_range[0] = x_coordinates.min if @x_range[0].nil?
-  @x_range[1] = x_coordinates.max if @x_range[1].nil?
-  @x_range[0] = x_coordinates.min if x_coordinates.min < @x_range[0]
-  @x_range[1] = x_coordinates.max if x_coordinates.max > @x_range[1]
-
-  @y_range[0] = y_coordinates.min if @y_range[0].nil?
-  @y_range[1] = y_coordinates.max if @y_range[1].nil?
-  @y_range[0] = y_coordinates.min if y_coordinates.min < @y_range[0]
-  @y_range[1] = y_coordinates.max if y_coordinates.max > @y_range[1]
-
-
-  @tasks.push(Scatter.new(x_coordinates, y_coordinates,
-              marker_size: marker_size, marker_color: marker_color,
-              marker_type: marker_type))
-end
-
-
- -
-

- - #stacked_bar!(data, bar_colors: :default, bar_width: :default, bar_gap: :default, bar_edge: :default, bar_edge_color: :default, bar_edge_width: :default) ⇒ Object - - - - - -

- - - - -
-
-
-
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-
-
# File 'lib/rubyplot/scripting_backends/gr/gr_backend.rb', line 88
-
-def stacked_bar!(data, bar_colors: :default, bar_width: :default,
-               bar_gap: :default, bar_edge: :default, bar_edge_color: :default,
-               bar_edge_width: :default)
-  # Return error if negative data
-  @x_range[0] = 0 if @x_range[0].nil?
-  @x_range[1] = data[0].length if @x_range[1].nil?
-  bar_gap = 0 if bar_gap == :default
-  bar_width = 1 if bar_width == :default
-  bar_edge_width = 0.03 if bar_edge_width == :default
-  x_length = data[0].length * (bar_width + bar_gap) + bar_width + bar_edge_width
-  @x_range[1] = x_length if x_length > @x_range[1]
-  summed_heights = data.transpose.map { |x| x.reduce(:+) }
-  @y_range[0] = 0 if @y_range[0].nil?
-  @y_range[1] = summed_heights.max if @y_range[1].nil?
-  @y_range[1] = summed_heights.max if summed_heights.max > @y_range[1]
-  @tasks.push(StackedBar.new(data,bar_colors: bar_colors, bar_width: bar_width,
-                            bar_gap: bar_gap, bar_edge: bar_edge,
-                            bar_edge_color: bar_edge_color,
-                            bar_edge_width: bar_edge_width))
-end
-
-
- -
-

- - #stacked_bar_z!(data, bar_colors: :default, bar_width: :default, bar_gap: :default, bar_edge: :default, bar_edge_color: :default, bar_edge_width: :default) ⇒ Object - - - - - -

- - - - -
-
-
-
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-
-
# File 'lib/rubyplot/scripting_backends/gr/gr_backend.rb', line 65
-
-def stacked_bar_z!(data, bar_colors: :default, bar_width: :default,
-               bar_gap: :default, bar_edge: :default, bar_edge_color: :default,
-               bar_edge_width: :default)
-
-  @x_range[0] = 0 if @x_range[0].nil?
-  @x_range[1] = data[0].length if @x_range[1].nil?
-  bar_gap = 0 if bar_gap == :default
-  bar_width = 1 if bar_width == :default
-  bar_edge_width = 0.03 if bar_edge_width == :default
-  x_length = data[0].length * (bar_width + bar_gap) + bar_width + bar_edge_width
-  @x_range[1] = x_length if x_length > @x_range[1]
-  @y_range[0] = data[0].min if @y_range[0].nil?
-  @y_range[1] = data[0].max if @y_range[1].nil?
-  data.each do |i|
-    @y_range[0] = i.min if i.min < @y_range[0]
-    @y_range[1] = i.max if i.max > @y_range[1]
-  end
-  @tasks.push(StackedBarZ.new(data,bar_colors: bar_colors, bar_width: bar_width,
-                            bar_gap: bar_gap, bar_edge: bar_edge,
-                            bar_edge_color: bar_edge_color,
-                            bar_edge_width: bar_edge_width))
-end
-
-
- -
-

- - #viewObject - - - - - -

- - - - -
-
-
-
-126
-127
-128
-
-
# File 'lib/rubyplot/scripting_backends/gr/gr_backend.rb', line 126
-
-def view
-  Rubyplot::Plotspace.new(self).view!
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper.html b/doc/Rubyplot/GRWrapper.html deleted file mode 100644 index 45ba018..0000000 --- a/doc/Rubyplot/GRWrapper.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - Module: Rubyplot::GRWrapper - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Module: Rubyplot::GRWrapper - - - -

-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- -

Defined Under Namespace

-

- - - Modules: Tasks - - - - -

- - - - - - - - - -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks.html b/doc/Rubyplot/GRWrapper/Tasks.html deleted file mode 100644 index c8f2624..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - - - Module: Rubyplot::GRWrapper::Tasks - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Module: Rubyplot::GRWrapper::Tasks - - - -

-
- - - - - - - - - -
-
Included in:
-
Figure, Plotspace, Scripting::Plots::BasePlots::LazyBase, Scripting::Plots::BasePlots::RobustBase
-
- - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- -

Defined Under Namespace

-

- - - - - Classes: Axes, AxesTitles, BeginPrint, ClearWorkspace, DrawArc, EndPrint, FillArc, FillRectangle, Grid, Polyline, Polymarker, SetCharHeight, SetFillColorIndex, SetFillInteriorStyle, SetLineColorIndex, SetLineType, SetLineWidth, SetMarkerColorIndex, SetMarkerSize, SetMarkerType, SetTextAlign, SetTextFontPrecision, SetViewPort, SetWindow, Text, UpdateWorkspace - - -

- - -

- Constant Summary - collapse -

- -
- -
GR_FONTS = - -
-
{
-  times_roman: 101,
-  times_italic: 102,
-  times_bold: 103,
-  times_bold_italic: 104,
-  helvetica: 105,
-  helvetica_oblique: 106,
-  helvetica_bold: 107,
-  helvetica_bold_oblique: 108,
-  courier: 109,
-  courier_oblique: 110,
-  courier_bold: 111,
-  courier_bold_oblique: 112,
-  symbol: 113,
-  bookman_light: 114,
-  bookman_light_italic: 115,
-  bookman_demi: 116,
-  bookman_demi_italic: 117,
-  newcenturyschlbk_roman: 118,
-  newcenturyschlbk_italic: 119,
-  newcenturyschlbk_bold: 120,
-  newcenturyschlbk_bold_italic: 121,
-  avantgarde_book: 122,
-  avantgarde_book_oblique: 123,
-  avantgarde_demi: 124,
-  avantgarde_demi_oblique: 125,
-  palatino_roman: 126,
-  palatino_italic: 127,
-  palatino_bold: 128,
-  palatino_bold_italic: 129,
-  zapfchancery_medium_italic: 130,
-  zapfdingbats: 131
-}.freeze
- -
GR_FONT_PRECISION = - -
-
{
-  text_precision_string: 0,
-  text_precision_char: 1,
-  text_precision_stroke: 2
-}.freeze
- -
GR_MARKER_SHAPES = -
-
- -

Marker types

- - -
-
-
- - -
-
-
{
-  dot: 1,
-  plus: 2,
-  asterisk: 3,
-  circle: 4,
-  diagonal_cross: 5,
-  solid_circle: -1,
-  triangle_up: -2,
-  solid_tri_up: -3,
-  triangle_down: -4,
-  solid_tri_down: -5,
-  square: -6,
-  solid_square: -7,
-  bowtie: -8,
-  solid_bowtie: -9,
-  hglass: -10,
-  solid_hglass: -11,
-  diamond: -12,
-  solid_diamond: -13,
-  star: -14,
-  solid_star: -15,
-  tri_up_down: -16,
-  solid_tri_right: -17,
-  solid_tri_left: -18,
-  hollow_plus: -19,
-  solid_plus: -20,
-  pentagon: -21,
-  hexagon: -22,
-  heptagon: -23,
-  octagon: -24,
-  star_4: -25,
-  star_5: -26,
-  star_6: -27,
-  star_7: -28,
-  star_8: -29,
-  vline: -30,
-  hline: -31,
-  omark: -32
-}.freeze
- -
GR_LINE_TYPES = - -
-
{
-  solid: 1,
-  dashed: 2,
-  dotted: 3,
-  dashed_dotted: 4,
-  dash_2_dot: -1,
-  dash_3_dot: -2,
-  long_dash: -3,
-  long_short_dash: -4,
-  spaced_dash: -5,
-  spaced_dot: -6,
-  double_dot: -7,
-  triple_dot: -8
-}.freeze
- -
GR_FILL_INTERIOR_STYLES = - -
-
{
-  hollow: 0,
-  solid: 1,
-  pattern: 2,
-  hatch: 3
-}.freeze
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - - - -
-

Instance Method Details

- - -
-

- - #inqcolorfromrgb(rgbstring) ⇒ Object - - - - - -

- - - - -
-
-
-
-4
-5
-6
-7
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 4
-
-def inqcolorfromrgb(rgbstring)
-  rgb = rgbstring.match /#(..)(..)(..)/
-  GR.inqcolorfromrgb((rgb[1].hex.to_f/255.0), (rgb[2].hex.to_f/255.0), (rgb[3].hex.to_f/255.0))
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/Axes.html b/doc/Rubyplot/GRWrapper/Tasks/Axes.html deleted file mode 100644 index 6e5edfc..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/Axes.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::Axes - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::Axes - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(x_major_tick, y_major_tick, x_origin, y_origin, major_x, major_y, tick_size) ⇒ Axes - - - - - -

-
- -

Returns a new instance of Axes

- - -
-
-
- - -
- - - - -
-
-
-
-224
-225
-226
-227
-228
-229
-230
-231
-232
-233
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 224
-
-def initialize(x_major_tick, y_major_tick, x_origin, y_origin, major_x,
-               major_y, tick_size)
-  @x_major_tick = x_major_tick
-  @y_major_tick = y_major_tick
-  @x_origin = x_origin
-  @y_origin = y_origin
-  @major_x = major_x
-  @major_y = major_y
-  @tick_size = tick_size
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-235
-236
-237
-238
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 235
-
-def call
-  GR.axes(@x_major_tick, @y_major_tick, @x_origin, @y_origin, @major_x,
-          @major_y, @tick_size)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/AxesTitles.html b/doc/Rubyplot/GRWrapper/Tasks/AxesTitles.html deleted file mode 100644 index 5488a72..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/AxesTitles.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::AxesTitles - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::AxesTitles - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(x_title, y_title, z_title) ⇒ AxesTitles - - - - - -

-
- -

Returns a new instance of AxesTitles

- - -
-
-
- - -
- - - - -
-
-
-
-212
-213
-214
-215
-216
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 212
-
-def initialize(x_title, y_title, z_title)
-  @x_title = x_title.to_s
-  @y_title = y_title.to_s
-  @z_title = z_title.to_s
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-218
-219
-220
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 218
-
-def call
-  GR.titles3d(@x_title, @y_title, @z_title)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/BeginPrint.html b/doc/Rubyplot/GRWrapper/Tasks/BeginPrint.html deleted file mode 100644 index 84669a9..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/BeginPrint.html +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::BeginPrint - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::BeginPrint - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - -

Instance Attribute Summary collapse

-
    - -
  • - - - #file_name ⇒ Object - - - - - - - - - readonly - - - - - - - - - -
    -

    Returns the value of attribute file_name.

    -
    - -
  • - - -
- - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(file_name) ⇒ BeginPrint - - - - - -

-
- -

Returns a new instance of BeginPrint

- - -
-
-
- - -
- - - - -
-
-
-
-13
-14
-15
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 13
-
-def initialize(file_name)
-  @file_name = file_name
-end
-
-
- -
- -
-

Instance Attribute Details

- - - -
-

- - #file_nameObject (readonly) - - - - - -

-
- -

Returns the value of attribute file_name

- - -
-
-
- - -
- - - - -
-
-
-
-11
-12
-13
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 11
-
-def file_name
-  @file_name
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-17
-18
-19
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 17
-
-def call
-  GR.beginprint(@file_name)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/ClearWorkspace.html b/doc/Rubyplot/GRWrapper/Tasks/ClearWorkspace.html deleted file mode 100644 index a598b61..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/ClearWorkspace.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::ClearWorkspace - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::ClearWorkspace - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - - - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-35
-36
-37
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 35
-
-def call
-  GR.clearws
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/DrawArc.html b/doc/Rubyplot/GRWrapper/Tasks/DrawArc.html deleted file mode 100644 index a9248e6..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/DrawArc.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::DrawArc - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::DrawArc - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(x_min, x_max, y_min, y_max, starting_angle, ending_angle) ⇒ DrawArc - - - - - -

-
- -

Returns a new instance of DrawArc

- - -
-
-
- - -
- - - - -
-
-
-
-271
-272
-273
-274
-275
-276
-277
-278
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 271
-
-def initialize(x_min, x_max, y_min, y_max, starting_angle, ending_angle)
-  @x_min = x_min
-  @x_max = x_max
-  @y_min = y_min
-  @y_max = y_max
-  @starting_angle = starting_angle
-  @ending_angle = ending_angle
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-280
-281
-282
-283
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 280
-
-def call
-  GR.drawarc(@x_min, @x_max, @y_min, @y_max, @starting_angle,
-             @ending_angle)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/EndPrint.html b/doc/Rubyplot/GRWrapper/Tasks/EndPrint.html deleted file mode 100644 index 2ad1e8a..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/EndPrint.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::EndPrint - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::EndPrint - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - - - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-23
-24
-25
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 23
-
-def call
-  GR.endprint
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/FillArc.html b/doc/Rubyplot/GRWrapper/Tasks/FillArc.html deleted file mode 100644 index bbbc4de..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/FillArc.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::FillArc - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::FillArc - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(x_min, x_max, y_min, y_max, starting_angle, ending_angle) ⇒ FillArc - - - - - -

-
- -

Returns a new instance of FillArc

- - -
-
-
- - -
- - - - -
-
-
-
-287
-288
-289
-290
-291
-292
-293
-294
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 287
-
-def initialize(x_min, x_max, y_min, y_max, starting_angle, ending_angle)
-  @x_min = x_min
-  @x_max = x_max
-  @y_min = y_min
-  @y_max = y_max
-  @starting_angle = starting_angle
-  @ending_angle = ending_angle
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-296
-297
-298
-299
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 296
-
-def call
-  GR.fillarc(@x_min, @x_max, @y_min, @y_max, @starting_angle,
-             @ending_angle)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/FillRectangle.html b/doc/Rubyplot/GRWrapper/Tasks/FillRectangle.html deleted file mode 100644 index 36b7bce..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/FillRectangle.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::FillRectangle - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::FillRectangle - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(x_min, x_max, y_min, y_max) ⇒ FillRectangle - - - - - -

-
- -

Returns a new instance of FillRectangle

- - -
-
-
- - -
- - - - -
-
-
-
-61
-62
-63
-64
-65
-66
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 61
-
-def initialize(x_min, x_max, y_min, y_max)
-  @x_min = x_min
-  @x_max = x_max
-  @y_min = y_min
-  @y_max = y_max
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-68
-69
-70
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 68
-
-def call
-  GR.fillrect(@x_min, @x_max, @y_min, @y_max)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/Grid.html b/doc/Rubyplot/GRWrapper/Tasks/Grid.html deleted file mode 100644 index 15f58a2..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/Grid.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::Grid - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::Grid - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(x_major_tick, y_major_tick, x_origin, y_origin, major_x, major_y) ⇒ Grid - - - - - -

-
- -

Returns a new instance of Grid

- - -
-
-
- - -
- - - - -
-
-
-
-242
-243
-244
-245
-246
-247
-248
-249
-250
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 242
-
-def initialize(x_major_tick, y_major_tick, x_origin, y_origin, major_x,
-               major_y)
-  @x_major_tick = x_major_tick
-  @y_major_tick = y_major_tick
-  @x_origin = x_origin
-  @y_origin = y_origin
-  @major_x = major_x
-  @major_y = major_y
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-252
-253
-254
-255
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 252
-
-def call
-  GR.grid(@x_major_tick, @y_major_tick, @x_origin, @y_origin, @major_x,
-          @major_y)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/Polyline.html b/doc/Rubyplot/GRWrapper/Tasks/Polyline.html deleted file mode 100644 index 1d0e349..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/Polyline.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::Polyline - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::Polyline - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(x_coordinates, y_coordinates) ⇒ Polyline - - - - - -

-
- -

Returns a new instance of Polyline

- - -
-
-
- - -
- - - - -
-
-
-
-51
-52
-53
-54
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 51
-
-def initialize(x_coordinates, y_coordinates)
-  @x_coordinates = x_coordinates
-  @y_coordinates = y_coordinates
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-55
-56
-57
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 55
-
-def call
-  GR.polyline(@x_coordinates, @y_coordinates)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/Polymarker.html b/doc/Rubyplot/GRWrapper/Tasks/Polymarker.html deleted file mode 100644 index 596eead..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/Polymarker.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::Polymarker - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::Polymarker - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(x_coordinates, y_coordinates) ⇒ Polymarker - - - - - -

-
- -

Returns a new instance of Polymarker

- - -
-
-
- - -
- - - - -
-
-
-
-41
-42
-43
-44
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 41
-
-def initialize(x_coordinates, y_coordinates)
-  @x_coordinates = x_coordinates
-  @y_coordinates = y_coordinates
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-45
-46
-47
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 45
-
-def call
-  GR.polymarker(@x_coordinates, @y_coordinates)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/SetCharHeight.html b/doc/Rubyplot/GRWrapper/Tasks/SetCharHeight.html deleted file mode 100644 index 8596d57..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/SetCharHeight.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::SetCharHeight - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::SetCharHeight - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(height) ⇒ SetCharHeight - - - - - -

-
- -

Returns a new instance of SetCharHeight

- - -
-
-
- - -
- - - - -
-
-
-
-202
-203
-204
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 202
-
-def initialize(height)
-  @height = height
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-206
-207
-208
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 206
-
-def call
-  GR.setcharheight(@height)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/SetFillColorIndex.html b/doc/Rubyplot/GRWrapper/Tasks/SetFillColorIndex.html deleted file mode 100644 index 96597fb..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/SetFillColorIndex.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::SetFillColorIndex - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::SetFillColorIndex - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(color_int) ⇒ SetFillColorIndex - - - - - -

-
- -

Returns a new instance of SetFillColorIndex

- - -
-
-
- - -
- - - - -
-
-
-
-74
-75
-76
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 74
-
-def initialize(color_int)
-  @color_int = color_int
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-78
-79
-80
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 78
-
-def call
-  GR.setfillcolorind(@color_int)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/SetFillInteriorStyle.html b/doc/Rubyplot/GRWrapper/Tasks/SetFillInteriorStyle.html deleted file mode 100644 index 98e5d00..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/SetFillInteriorStyle.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::SetFillInteriorStyle - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::SetFillInteriorStyle - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(style) ⇒ SetFillInteriorStyle - - - - - -

-
- -

Returns a new instance of SetFillInteriorStyle

- - -
-
-
- - -
- - - - -
-
-
-
-84
-85
-86
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 84
-
-def initialize(style)
-  @style = style
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-88
-89
-90
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 88
-
-def call
-  GR.setfillintstyle(@style)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/SetLineColorIndex.html b/doc/Rubyplot/GRWrapper/Tasks/SetLineColorIndex.html deleted file mode 100644 index e823cf7..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/SetLineColorIndex.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::SetLineColorIndex - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::SetLineColorIndex - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(index) ⇒ SetLineColorIndex - - - - - -

-
- -

Returns a new instance of SetLineColorIndex

- - -
-
-
- - -
- - - - -
-
-
-
-140
-141
-142
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 140
-
-def initialize(index)
-  @index = index
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-144
-145
-146
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 144
-
-def call
-  GR.setlinecolorind(@index)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/SetLineType.html b/doc/Rubyplot/GRWrapper/Tasks/SetLineType.html deleted file mode 100644 index 401f784..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/SetLineType.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::SetLineType - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::SetLineType - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(type) ⇒ SetLineType - - - - - -

-
- -

Returns a new instance of SetLineType

- - -
-
-
- - -
- - - - -
-
-
-
-130
-131
-132
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 130
-
-def initialize(type)
-  @type = type
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-134
-135
-136
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 134
-
-def call
-  GR.setlinetype(@type)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/SetLineWidth.html b/doc/Rubyplot/GRWrapper/Tasks/SetLineWidth.html deleted file mode 100644 index 03e4c72..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/SetLineWidth.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::SetLineWidth - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::SetLineWidth - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(width) ⇒ SetLineWidth - - - - - -

-
- -

Returns a new instance of SetLineWidth

- - -
-
-
- - -
- - - - -
-
-
-
-120
-121
-122
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 120
-
-def initialize(width)
-  @width = width
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-124
-125
-126
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 124
-
-def call
-  GR.setlinewidth(@width)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/SetMarkerColorIndex.html b/doc/Rubyplot/GRWrapper/Tasks/SetMarkerColorIndex.html deleted file mode 100644 index 90dce76..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/SetMarkerColorIndex.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::SetMarkerColorIndex - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::SetMarkerColorIndex - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(index) ⇒ SetMarkerColorIndex - - - - - -

-
- -

Returns a new instance of SetMarkerColorIndex

- - -
-
-
- - -
- - - - -
-
-
-
-170
-171
-172
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 170
-
-def initialize(index)
-  @index = index
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-174
-175
-176
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 174
-
-def call
-  GR.setmarkercolorind(@index)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/SetMarkerSize.html b/doc/Rubyplot/GRWrapper/Tasks/SetMarkerSize.html deleted file mode 100644 index ca216d2..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/SetMarkerSize.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::SetMarkerSize - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::SetMarkerSize - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(size) ⇒ SetMarkerSize - - - - - -

-
- -

Returns a new instance of SetMarkerSize

- - -
-
-
- - -
- - - - -
-
-
-
-150
-151
-152
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 150
-
-def initialize(size)
-  @size = size
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-154
-155
-156
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 154
-
-def call
-  GR.setmarkersize(@size)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/SetMarkerType.html b/doc/Rubyplot/GRWrapper/Tasks/SetMarkerType.html deleted file mode 100644 index 38a83dc..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/SetMarkerType.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::SetMarkerType - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::SetMarkerType - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(type) ⇒ SetMarkerType - - - - - -

-
- -

Returns a new instance of SetMarkerType

- - -
-
-
- - -
- - - - -
-
-
-
-160
-161
-162
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 160
-
-def initialize(type)
-  @type = type
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-164
-165
-166
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 164
-
-def call
-  GR.setmarkertype(@type)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/SetTextAlign.html b/doc/Rubyplot/GRWrapper/Tasks/SetTextAlign.html deleted file mode 100644 index 91f822e..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/SetTextAlign.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::SetTextAlign - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::SetTextAlign - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(horizontal, vertical) ⇒ SetTextAlign - - - - - -

-
- -

Returns a new instance of SetTextAlign

- - -
-
-
- - -
- - - - -
-
-
-
-180
-181
-182
-183
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 180
-
-def initialize(horizontal, vertical)
-  @horizontal = horizontal
-  @vertical = vertical
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-185
-186
-187
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 185
-
-def call
-  GR.settextalign(@horizontal, @vertical)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/SetTextFontPrecision.html b/doc/Rubyplot/GRWrapper/Tasks/SetTextFontPrecision.html deleted file mode 100644 index 6c0f7cf..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/SetTextFontPrecision.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::SetTextFontPrecision - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::SetTextFontPrecision - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(font, precision) ⇒ SetTextFontPrecision - - - - - -

-
- -

Returns a new instance of SetTextFontPrecision

- - -
-
-
- - -
- - - - -
-
-
-
-191
-192
-193
-194
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 191
-
-def initialize(font, precision)
-  @font = font
-  @precision = precision
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-196
-197
-198
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 196
-
-def call
-  GR.settextfontprec(@font, @precision)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/SetViewPort.html b/doc/Rubyplot/GRWrapper/Tasks/SetViewPort.html deleted file mode 100644 index 79bd9a8..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/SetViewPort.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::SetViewPort - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::SetViewPort - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(x_min, x_max, y_min, y_max) ⇒ SetViewPort - - - - - -

-
- -

Returns a new instance of SetViewPort

- - -
-
-
- - -
- - - - -
-
-
-
-94
-95
-96
-97
-98
-99
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 94
-
-def initialize(x_min, x_max, y_min, y_max)
-  @x_min = x_min
-  @x_max = x_max
-  @y_min = y_min
-  @y_max = y_max
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-101
-102
-103
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 101
-
-def call
-  GR.setviewport(@x_min, @x_max, @y_min, @y_max)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/SetWindow.html b/doc/Rubyplot/GRWrapper/Tasks/SetWindow.html deleted file mode 100644 index d5aa1ef..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/SetWindow.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::SetWindow - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::SetWindow - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(x_min, x_max, y_min, y_max) ⇒ SetWindow - - - - - -

-
- -

Returns a new instance of SetWindow

- - -
-
-
- - -
- - - - -
-
-
-
-107
-108
-109
-110
-111
-112
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 107
-
-def initialize(x_min, x_max, y_min, y_max)
-  @x_min = x_min
-  @x_max = x_max
-  @y_min = y_min
-  @y_max = y_max
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-114
-115
-116
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 114
-
-def call
-  GR.setwindow(@x_min, @x_max, @y_min, @y_max)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/Text.html b/doc/Rubyplot/GRWrapper/Tasks/Text.html deleted file mode 100644 index be98d9e..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/Text.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::Text - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::Text - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - -
-

Constructor Details

- -
-

- - #initialize(x_loc, y_loc, text_string) ⇒ Text - - - - - -

-
- -

Returns a new instance of Text

- - -
-
-
- - -
- - - - -
-
-
-
-259
-260
-261
-262
-263
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 259
-
-def initialize(x_loc, y_loc, text_string)
-  @x_loc = x_loc
-  @y_loc = y_loc
-  @text_string = text_string
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-265
-266
-267
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 265
-
-def call
-  GR.text(@x_loc, @y_loc, @text_string)
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/GRWrapper/Tasks/UpdateWorkspace.html b/doc/Rubyplot/GRWrapper/Tasks/UpdateWorkspace.html deleted file mode 100644 index 2abbe3a..0000000 --- a/doc/Rubyplot/GRWrapper/Tasks/UpdateWorkspace.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - Class: Rubyplot::GRWrapper::Tasks::UpdateWorkspace - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::GRWrapper::Tasks::UpdateWorkspace - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/grruby/tasks/gr_function_classes.rb
-
- -
- - - - - - - - - -

- Instance Method Summary - collapse -

- - - - - - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-29
-30
-31
-
-
# File 'lib/grruby/tasks/gr_function_classes.rb', line 29
-
-def call
-  GR.updatews
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Plotspace.html b/doc/Rubyplot/Plotspace.html deleted file mode 100644 index f96a3d9..0000000 --- a/doc/Rubyplot/Plotspace.html +++ /dev/null @@ -1,516 +0,0 @@ - - - - - - - Class: Rubyplot::Plotspace - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::Plotspace - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - -
-
Includes:
-
Color, GRWrapper::Tasks
-
- - - - - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plotspace.rb
-
- -
- - - - -

Constant Summary

- -

Constants included - from Color

-

Color::COLOR_INDEX, Color::CONTRASTING_COLORS

- - - -

Constants included - from GRWrapper::Tasks

-

GRWrapper::Tasks::GR_FILL_INTERIOR_STYLES, GRWrapper::Tasks::GR_FONTS, GRWrapper::Tasks::GR_FONT_PRECISION, GRWrapper::Tasks::GR_LINE_TYPES, GRWrapper::Tasks::GR_MARKER_SHAPES

- - - - - - -

- Instance Method Summary - collapse -

- - - - - - - - - - - - - - - - - - - -

Methods included from GRWrapper::Tasks

-

#inqcolorfromrgb

-
-

Constructor Details

- -
-

- - #initialize(state) ⇒ Plotspace - - - - - -

-
- -

Returns a new instance of Plotspace

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-
-
# File 'lib/rubyplot/scripting_backends/gr/plotspace.rb', line 5
-
-def initialize(state)
-  @state = state
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #save!(file_name) ⇒ Object - - - - - -

- - - - -
-
-
-
-63
-64
-65
-66
-67
-68
-69
-70
-71
-
-
# File 'lib/rubyplot/scripting_backends/gr/plotspace.rb', line 63
-
-def save!(file_name)
-  BeginPrint.new(file_name).call
-  set_axis!
-  @state.tasks.each do |task|
-    task.call() if task.plot_type == :robust
-    task.call(@state) if task.plot_type == :lazy
-  end
-  EndPrint.new.call
-end
-
-
- -
-

- - #set_axis!Object - - - - - -

-
- -

for internal use before drawing

- - -
-
-
- - -
- - - - -
-
-
-
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-
-
# File 'lib/rubyplot/scripting_backends/gr/plotspace.rb', line 9
-
-def set_axis! # for internal use before drawing
-  #Automate tick sizes so that it is not too conjested
-  @state.title_shift = 0.1 unless @state.title.nil?
-
-  @state.x_axis_padding = Math.log((@state.x_range[1] - @state.x_range[0]), 10).round
-  @state.y_axis_padding =  Math.log((@state.y_range[1] - @state.y_range[0]), 10).round
-
-  if @state.origin[0] == :default
-    @state.origin[0] = @state.x_range[0] - @state.x_axis_padding
-  end
-
-  if @state.origin[1] == :default
-    @state.origin[1] = @state.y_range[0] - @state.y_axis_padding
-  end
-
-  SetViewPort.new(0.1, 0.99, 0.1, 0.99 - @state.title_shift).call
-  SetWindow.new(@state.x_range[0] - @state.x_axis_padding, @state.x_range[1] + @state.x_axis_padding,
-                @state.y_range[0] - @state.y_axis_padding, @state.y_range[1] + @state.y_axis_padding).call
-  # Make sure that window is set bigger than range figure out how to manage it
-  SetTextAlign.new(2, 0).call
-  @state.text_font = :times_roman if @state.text_font == :default
-  SetTextFontPrecision.new(GR_FONTS[@state.text_font],
-                           GR_FONT_PRECISION[:text_precision_string]).call
-  SetCharHeight.new(0.012).call
-  @state.y_tick_count = 10 if @state.y_tick_count == :default
-  @state.x_tick_count = 10 if @state.x_tick_count == :default # 10 ticks by default
-  SetLineColorIndex.new(inqcolorfromrgb(COLOR_INDEX[:black])).call
-  SetLineWidth.new(1).call
-  SetLineType.new(GR_LINE_TYPES[:solid]).call
-  Grid.new((@state.x_range[1] - @state.x_range[0]).to_f / @state.x_tick_count,
-           (@state.y_range[1] - @state.y_range[0]).to_f / @state.y_tick_count,
-           0, 0, 1, 1).call
-  Axes.new((@state.x_range[1] - @state.x_range[0]).to_f / @state.x_tick_count,
-           (@state.y_range[1] - @state.y_range[0]).to_f / @state.y_tick_count,
-           @state.origin[0], @state.origin[1], 1, 1, 0.01).call
-  AxesTitles.new(@state.x_title, @state.y_title,'').call
-  if @state.title_shift != 0
-    SetCharHeight.new(0.05).call
-    Text.new(0.5, 0.9, @state.title).call
-  end
-end
-
-
- -
-

- - #view!Object - - - - - -

- - - - -
-
-
-
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-
-
# File 'lib/rubyplot/scripting_backends/gr/plotspace.rb', line 51
-
-def view!
-  set_axis!
-  @state.tasks.each do |task|
-    task.call() if task.plot_type == :robust
-    task.call(@state) if task.plot_type == :lazy
-  end
-  UpdateWorkspace.new.call
-  puts("\nPress any button to continue")
-  gets
-  ClearWorkspace.new.call
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Scripting.html b/doc/Rubyplot/Scripting.html deleted file mode 100644 index 2921ddf..0000000 --- a/doc/Rubyplot/Scripting.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - Module: Rubyplot::Scripting - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Module: Rubyplot::Scripting - - - -

-
- - - - - - - - - - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plots.rb,
- lib/rubyplot/scripting_backends/gr/plots/bar.rb,
lib/rubyplot/scripting_backends/gr/plots/line.rb,
lib/rubyplot/scripting_backends/gr/plots/scatter.rb,
lib/rubyplot/scripting_backends/gr/plots/candlestick.rb,
lib/rubyplot/scripting_backends/gr/plots/stacked_bar.rb,
lib/rubyplot/scripting_backends/gr/plots/stacked_bar_z.rb
-
-
- -
- -

Defined Under Namespace

-

- - - Modules: Plots - - - - -

- - - - - - - - - -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Scripting/Plots.html b/doc/Rubyplot/Scripting/Plots.html deleted file mode 100644 index 8e4fb62..0000000 --- a/doc/Rubyplot/Scripting/Plots.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - Module: Rubyplot::Scripting::Plots - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Module: Rubyplot::Scripting::Plots - - - -

-
- - - - - - - - - -
-
Included in:
-
Figure
-
- - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plots.rb,
- lib/rubyplot/scripting_backends/gr/plots/bar.rb,
lib/rubyplot/scripting_backends/gr/plots/line.rb,
lib/rubyplot/scripting_backends/gr/plots/scatter.rb,
lib/rubyplot/scripting_backends/gr/plots/candlestick.rb,
lib/rubyplot/scripting_backends/gr/plots/stacked_bar.rb,
lib/rubyplot/scripting_backends/gr/plots/stacked_bar_z.rb
-
-
- -
- -

Defined Under Namespace

-

- - - Modules: BasePlots - - - - Classes: Bar, Candlestick, Line, Scatter, StackedBar, StackedBarZ - - -

- - - - - - - - - -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Scripting/Plots/Bar.html b/doc/Rubyplot/Scripting/Plots/Bar.html deleted file mode 100644 index 68b5569..0000000 --- a/doc/Rubyplot/Scripting/Plots/Bar.html +++ /dev/null @@ -1,375 +0,0 @@ - - - - - - - Class: Rubyplot::Scripting::Plots::Bar - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::Scripting::Plots::Bar - - - -

-
- -
-
Inherits:
-
- Rubyplot::Scripting::Plots::BasePlots::LazyBase - - - show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plots/bar.rb
-
- -
- - - - -

Constant Summary

- -

Constants included - from Color

-

Color::COLOR_INDEX, Color::CONTRASTING_COLORS

- - - -

Constants included - from GRWrapper::Tasks

-

GRWrapper::Tasks::GR_FILL_INTERIOR_STYLES, GRWrapper::Tasks::GR_FONTS, GRWrapper::Tasks::GR_FONT_PRECISION, GRWrapper::Tasks::GR_LINE_TYPES, GRWrapper::Tasks::GR_MARKER_SHAPES

- - - - -

Instance Attribute Summary

- -

Attributes inherited from Rubyplot::Scripting::Plots::BasePlots::LazyBase

-

#plot_type

- - - -

- Instance Method Summary - collapse -

- - - - - - - - - - - - - - - - - - - - - - - - - -

Methods included from GRWrapper::Tasks

-

#inqcolorfromrgb

-
-

Constructor Details

- -
-

- - #initialize(data, bar_color: :default, bar_width: :default, bar_gap: :default, bar_edge: :default, bar_edge_color: :default, bar_edge_width: :default) ⇒ Bar - - - - - -

-
- -

Returns a new instance of Bar

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots/bar.rb', line 5
-
-def initialize(data, bar_color: :default, bar_width: :default,
-               bar_gap: :default, bar_edge: :default,
-               bar_edge_color: :default, bar_edge_width: :default)
-  super()
-  @bar_color = bar_color
-  @bar_gap = bar_gap
-  @bar_width = bar_width
-  @bar_edge = bar_edge
-  @bar_edge_color = bar_edge_color
-  @bar_edge_width = bar_edge_width
-
-  @bar_color = COLOR_INDEX[:blue] if @bar_color == :default
-  @bar_color = COLOR_INDEX[bar_color] if @bar_color.is_a? Symbol
-  @bar_gap = 0 if @bar_gap == :default
-  @bar_width = 1 if @bar_width == :default
-  @bar_edge_width = 0.053 if @bar_edge_width == :default
-  @bar_edge = true if @bar_edge == :default
-  @bar_edge_color = COLOR_INDEX[:black] if @bar_edge_color == :default
-  @bar_edge_color = COLOR_INDEX[bar_edge_color] if @bar_edge_color.is_a? Symbol
-  @data = data
-  # All this will be repurposed
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #call(state) ⇒ Object - - - - - -

- - - - -
-
-
-
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots/bar.rb', line 28
-
-def call(state)
-  # for Lazy plots the state has been passed  in the plotspace call
-  # every lazy plot will have a call function rather than inherting it
-  # tasks wont be pushed, rather they will be instantiated and called directly
-  (0..@data.size - 1).to_a.each do |i|
-    if @bar_edge
-      SetFillColorIndex.new(inqcolorfromrgb(@bar_edge_color)).call
-      SetFillInteriorStyle.new(GR_FILL_INTERIOR_STYLES[:solid]).call
-      FillRectangle.new(i * (@bar_width + @bar_gap) - @bar_edge_width,
-                        i * (@bar_width + @bar_gap) + @bar_width + @bar_edge_width,
-                        state.origin[1], @data[i] + 2 * @bar_edge_width).call
-    end
-
-    SetFillColorIndex.new(inqcolorfromrgb(@bar_color)).call
-    SetFillInteriorStyle.new(GR_FILL_INTERIOR_STYLES[:solid]).call
-    FillRectangle.new(i * (@bar_width + @bar_gap),
-                      i * (@bar_width + @bar_gap) + @bar_width,
-                      state.origin[1], @data[i]).call
-  end
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Scripting/Plots/BasePlots.html b/doc/Rubyplot/Scripting/Plots/BasePlots.html deleted file mode 100644 index c6724ea..0000000 --- a/doc/Rubyplot/Scripting/Plots/BasePlots.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - Module: Rubyplot::Scripting::Plots::BasePlots - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Module: Rubyplot::Scripting::Plots::BasePlots - - - -

-
- - - - - - - - - - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plots.rb
-
- -
- -

Overview

-
- -

All plots are derived from a BasePlot. Currently there are two types of -plots Robust Plots that derive from RobustBase and Lazy Plots that derive -from LazyBase.

- - -
-
-
- - -

Defined Under Namespace

-

- - - - - Classes: LazyBase, RobustBase - - -

- - - - - - - - - -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Scripting/Plots/BasePlots/LazyBase.html b/doc/Rubyplot/Scripting/Plots/BasePlots/LazyBase.html deleted file mode 100644 index 5488b02..0000000 --- a/doc/Rubyplot/Scripting/Plots/BasePlots/LazyBase.html +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - - Class: Rubyplot::Scripting::Plots::BasePlots::LazyBase - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::Scripting::Plots::BasePlots::LazyBase - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - -
-
Includes:
-
Color, GRWrapper::Tasks
-
- - - - - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plots.rb
-
- -
- -

Overview

-
- -

Base class for Lazy plots.

- -

Lazy plots are the plots which are dependent on the state of Figure

- -

For example: A bar graphs base would depend on the location of axes which -is determined when the figure is viewed or saved.

- -

In Lazy plots the state of the Figure is passed when they are called from -PlotSpace Every lazy plot has a unique call function rather than inherting -it from LazyBase. In LazyPlots the instances of GR Function Classes are -called as soon as they are instantiated. This all is done in the call -function

- - -
-
-
- - -
-

Direct Known Subclasses

-

Rubyplot::Scripting::Plots::Bar, StackedBar, StackedBarZ

-
- - - -

Constant Summary

- -

Constants included - from Color

-

Color::COLOR_INDEX, Color::CONTRASTING_COLORS

- - - -

Constants included - from GRWrapper::Tasks

-

GRWrapper::Tasks::GR_FILL_INTERIOR_STYLES, GRWrapper::Tasks::GR_FONTS, GRWrapper::Tasks::GR_FONT_PRECISION, GRWrapper::Tasks::GR_LINE_TYPES, GRWrapper::Tasks::GR_MARKER_SHAPES

- - -

Instance Attribute Summary collapse

-
    - -
  • - - - #plot_type ⇒ Object - - - - - - - - - readonly - - - - - - - - - -
    -

    Returns the value of attribute plot_type.

    -
    - -
  • - - -
- - - - - -

- Instance Method Summary - collapse -

- - - - - - - - - - - - - - - - - - - -

Methods included from GRWrapper::Tasks

-

#inqcolorfromrgb

-
-

Constructor Details

- -
-

- - #initializeLazyBase - - - - - -

-
- -

Returns a new instance of LazyBase

- - -
-
-
- - -
- - - - -
-
-
-
-52
-53
-54
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots.rb', line 52
-
-def initialize
-  @plot_type = :lazy
-end
-
-
- -
- -
-

Instance Attribute Details

- - - -
-

- - #plot_typeObject (readonly) - - - - - -

-
- -

Returns the value of attribute plot_type

- - -
-
-
- - -
- - - - -
-
-
-
-51
-52
-53
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots.rb', line 51
-
-def plot_type
-  @plot_type
-end
-
-
- -
- - -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Scripting/Plots/BasePlots/RobustBase.html b/doc/Rubyplot/Scripting/Plots/BasePlots/RobustBase.html deleted file mode 100644 index dab3070..0000000 --- a/doc/Rubyplot/Scripting/Plots/BasePlots/RobustBase.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - - Class: Rubyplot::Scripting::Plots::BasePlots::RobustBase - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::Scripting::Plots::BasePlots::RobustBase - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - -
-
Includes:
-
Color, GRWrapper::Tasks
-
- - - - - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plots.rb
-
- -
- -

Overview

-
- -

Base class for Robust Plots.

- -

Robust plots are the plots which are independent of the state of the -Figure.

- -

For example: A scatter plot is independent of the location of axes. Plots -which are Sub classes of RobustBase append the instances of GR function -classes to tasks when initialised. These instances are called via the call -method defined in RobustBase.

- - -
-
-
- - -
-

Direct Known Subclasses

-

Candlestick, Line, Scatter

-
- - - -

Constant Summary

- -

Constants included - from Color

-

Color::COLOR_INDEX, Color::CONTRASTING_COLORS

- - - -

Constants included - from GRWrapper::Tasks

-

GRWrapper::Tasks::GR_FILL_INTERIOR_STYLES, GRWrapper::Tasks::GR_FONTS, GRWrapper::Tasks::GR_FONT_PRECISION, GRWrapper::Tasks::GR_LINE_TYPES, GRWrapper::Tasks::GR_MARKER_SHAPES

- - -

Instance Attribute Summary collapse

-
    - -
  • - - - #plot_type ⇒ Object - - - - - - - - - readonly - - - - - - - - - -
    -

    Returns the value of attribute plot_type.

    -
    - -
  • - - -
- - - - - -

- Instance Method Summary - collapse -

- - - - - - - - - - - - - - - - - - - -

Methods included from GRWrapper::Tasks

-

#inqcolorfromrgb

-
-

Constructor Details

- -
-

- - #initializeRobustBase - - - - - -

-
- -

Returns a new instance of RobustBase

- - -
-
-
- - -
- - - - -
-
-
-
-22
-23
-24
-25
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots.rb', line 22
-
-def initialize
-  @tasks = []
-  @plot_type = :robust
-end
-
-
- -
- -
-

Instance Attribute Details

- - - -
-

- - #plot_typeObject (readonly) - - - - - -

-
- -

Returns the value of attribute plot_type

- - -
-
-
- - -
- - - - -
-
-
-
-21
-22
-23
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots.rb', line 21
-
-def plot_type
-  @plot_type
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-27
-28
-29
-30
-31
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots.rb', line 27
-
-def call
-  @tasks.each do |task|
-    task.call()
-  end
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Scripting/Plots/Candlestick.html b/doc/Rubyplot/Scripting/Plots/Candlestick.html deleted file mode 100644 index 6345677..0000000 --- a/doc/Rubyplot/Scripting/Plots/Candlestick.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - Class: Rubyplot::Scripting::Plots::Candlestick - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::Scripting::Plots::Candlestick - - - -

-
- -
-
Inherits:
-
- BasePlots::RobustBase - - - show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plots/candlestick.rb
-
- -
- - - - -

Constant Summary

- -

Constants included - from Color

-

Color::COLOR_INDEX, Color::CONTRASTING_COLORS

- - - -

Constants included - from GRWrapper::Tasks

-

GRWrapper::Tasks::GR_FILL_INTERIOR_STYLES, GRWrapper::Tasks::GR_FONTS, GRWrapper::Tasks::GR_FONT_PRECISION, GRWrapper::Tasks::GR_LINE_TYPES, GRWrapper::Tasks::GR_MARKER_SHAPES

- - - - -

Instance Attribute Summary

- -

Attributes inherited from BasePlots::RobustBase

-

#plot_type

- - - -

- Instance Method Summary - collapse -

- - - - - - - - - - - - - -

Methods inherited from BasePlots::RobustBase

-

#call

- - - - - - - - - - - - - - - -

Methods included from GRWrapper::Tasks

-

#inqcolorfromrgb

-
-

Constructor Details

- -
-

- - #initialize(open_, high, low, close_, bar_gap, bar_width, up_color: :default, down_color: :default, up_line_color: :default, down_line_color: :default) ⇒ Candlestick - - - - - -

-
- -

To do declare constants for marker types and colours Allow list of types -and colours to be passed

- - -
-
-
- - -
- - - - -
-
-
-
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots/candlestick.rb', line 7
-
-def initialize(open_, high, low, close_, bar_gap, bar_width,
-               up_color: :default, down_color: :default,
-               up_line_color: :default, down_line_color: :default)
-  super()
-  up_color = COLOR_INDEX[:green] if up_color == :default
-  up_color = COLOR_INDEX[up_color] if up_color.is_a? Symbol
-  down_color = COLOR_INDEX[:red] if down_color == :default
-  down_color = COLOR_INDEX[down_color] if down_color.is_a? Symbol
-  up_line_color = COLOR_INDEX[:black] if up_line_color == :default
-  up_line_color = COLOR_INDEX[up_line_color] if up_line_color.is_a? Symbol
-  down_line_color = COLOR_INDEX[:black] if down_line_color == :default
-  down_line_color = COLOR_INDEX[down_line_color] if down_line_color.is_a? Symbol
-  (0..open_.size - 1).to_a.each do |i|
-    if close_[i] > open_[i]
-      bar_color = up_color
-      line_color = up_line_color
-    else
-      bar_color = down_color
-      line_color = down_line_color
-    end
-    x_coord = i * (bar_width + bar_gap) + bar_width.to_f/2
-    @tasks.push(SetLineColorIndex.new(inqcolorfromrgb(line_color)))
-    @tasks.push(Polyline.new([x_coord] * 2, [low[i], high[i]]))
-    @tasks.push(SetFillColorIndex.new(inqcolorfromrgb(bar_color)))
-    @tasks.push(SetFillInteriorStyle.new(GR_FILL_INTERIOR_STYLES[:solid]))
-    @tasks.push(FillRectangle.new(i * (bar_width + bar_gap),
-                 i * (bar_width + bar_gap) + bar_width,
-                 open_[i], close_[i]))
-
-  end
-end
-
-
- -
- - -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Scripting/Plots/LazyBase.html b/doc/Rubyplot/Scripting/Plots/LazyBase.html deleted file mode 100644 index 54a6c59..0000000 --- a/doc/Rubyplot/Scripting/Plots/LazyBase.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - Class: Rubyplot::Scripting::Plots::LazyBase - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::Scripting::Plots::LazyBase - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - -
-
Includes:
-
GRWrapper::Tasks
-
- - - - - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plots.rb
-
- -
- -
-

Direct Known Subclasses

-

Bar, StackedBar, StackedBarZ

-
- - - -

Constant Summary

- -

Constants included - from GRWrapper::Tasks

-

GRWrapper::Tasks::COLOR_INDEX, GRWrapper::Tasks::CONTRASTING_COLORS, GRWrapper::Tasks::GR_FILL_INTERIOR_STYLES, GRWrapper::Tasks::GR_FONTS, GRWrapper::Tasks::GR_FONT_PRECISION, GRWrapper::Tasks::GR_LINE_TYPES, GRWrapper::Tasks::GR_MARKER_SHAPES

- - -

Instance Attribute Summary collapse

-
    - -
  • - - - #plot_type ⇒ Object - - - - - - - - - readonly - - - - - - - - - -
    -

    Returns the value of attribute plot_type.

    -
    - -
  • - - -
- - - - - -

- Instance Method Summary - collapse -

- - - - - - - - - - - - - -

Methods included from GRWrapper::Tasks

-

#inqcolorfromrgb

-
-

Constructor Details

- -
-

- - #initializeLazyBase - - - - - -

-
- -

Returns a new instance of LazyBase

- - -
-
-
- - -
- - - - -
-
-
-
-27
-28
-29
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots.rb', line 27
-
-def initialize
-  @plot_type = :lazy
-end
-
-
- -
- -
-

Instance Attribute Details

- - - -
-

- - #plot_typeObject (readonly) - - - - - -

-
- -

Returns the value of attribute plot_type

- - -
-
-
- - -
- - - - -
-
-
-
-26
-27
-28
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots.rb', line 26
-
-def plot_type
-  @plot_type
-end
-
-
- -
- - -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Scripting/Plots/Line.html b/doc/Rubyplot/Scripting/Plots/Line.html deleted file mode 100644 index 8611c13..0000000 --- a/doc/Rubyplot/Scripting/Plots/Line.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - Class: Rubyplot::Scripting::Plots::Line - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::Scripting::Plots::Line - - - -

-
- -
-
Inherits:
-
- BasePlots::RobustBase - - - show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plots/line.rb
-
- -
- - - - -

Constant Summary

- -

Constants included - from Color

-

Color::COLOR_INDEX, Color::CONTRASTING_COLORS

- - - -

Constants included - from GRWrapper::Tasks

-

GRWrapper::Tasks::GR_FILL_INTERIOR_STYLES, GRWrapper::Tasks::GR_FONTS, GRWrapper::Tasks::GR_FONT_PRECISION, GRWrapper::Tasks::GR_LINE_TYPES, GRWrapper::Tasks::GR_MARKER_SHAPES

- - - - -

Instance Attribute Summary

- -

Attributes inherited from BasePlots::RobustBase

-

#plot_type

- - - -

- Instance Method Summary - collapse -

- - - - - - - - - - - - - -

Methods inherited from BasePlots::RobustBase

-

#call

- - - - - - - - - - - - - - - -

Methods included from GRWrapper::Tasks

-

#inqcolorfromrgb

-
-

Constructor Details

- -
-

- - #initialize(x_coordinates, y_coordinates, line_width: :default, line_color: :default, line_type: :default, marker_size: :default, marker_color: :default, marker_type: :default) ⇒ Line - - - - - -

-
- -

To do declare constants for marker types and colours Allow list of types -and colours to be passed

- - -
-
-
- - -
- - - - -
-
-
-
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots/line.rb', line 7
-
-def initialize(x_coordinates, y_coordinates, line_width: :default,
-               line_color: :default, line_type: :default,
-               marker_size: :default, marker_color: :default,
-               marker_type: :default)
-  super()
-  if marker_size != :default
-    marker_color = COLOR_INDEX[:black] if marker_color == :default
-    marker_color = COLOR_INDEX[marker_color] if marker_color.is_a? Symbol
-    marker_type = :solid_circle if marker_type == :default
-    @tasks.push(SetMarkerColorIndex.new(inqcolorfromrgb(marker_color)))
-    @tasks.push(SetMarkerSize.new(marker_size))
-    @tasks.push(SetMarkerType.new(GR_MARKER_SHAPES[marker_type]))
-    @tasks.push(Polymarker.new(x_coordinates, y_coordinates))
-  end
-  line_color = COLOR_INDEX[:green] if line_color == :default
-  line_color = COLOR_INDEX[line_color] if line_color.is_a? Symbol
-  line_width = 1 if line_width == :default
-  line_type = :solid if line_type == :default
-  @tasks.push(SetLineColorIndex.new(inqcolorfromrgb(line_color)))
-  @tasks.push(SetLineWidth.new(line_width))
-  @tasks.push(SetLineType.new(GR_LINE_TYPES[line_type]))
-  @tasks.push(Polyline.new(x_coordinates, y_coordinates))
-end
-
-
- -
- - -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Scripting/Plots/RobustBase.html b/doc/Rubyplot/Scripting/Plots/RobustBase.html deleted file mode 100644 index 82435f0..0000000 --- a/doc/Rubyplot/Scripting/Plots/RobustBase.html +++ /dev/null @@ -1,389 +0,0 @@ - - - - - - - Class: Rubyplot::Scripting::Plots::RobustBase - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::Scripting::Plots::RobustBase - - - -

-
- -
-
Inherits:
-
- Object - -
    -
  • Object
  • - - - -
- show all - -
-
- - - - - - -
-
Includes:
-
GRWrapper::Tasks
-
- - - - - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plots.rb
-
- -
- -

Overview

-
- -

Base class for Robust Plots. Robust plots are the plots which are -independent of the state of the Figure. For example a scateer plot will be -independent of the location of axes. Daughter plots of RobustBase add the -functions to the tasklist when initialised

- - -
-
-
- - -
-

Direct Known Subclasses

-

Candlestick, Line, Scatter

-
- - - -

Constant Summary

- -

Constants included - from GRWrapper::Tasks

-

GRWrapper::Tasks::COLOR_INDEX, GRWrapper::Tasks::CONTRASTING_COLORS, GRWrapper::Tasks::GR_FILL_INTERIOR_STYLES, GRWrapper::Tasks::GR_FONTS, GRWrapper::Tasks::GR_FONT_PRECISION, GRWrapper::Tasks::GR_LINE_TYPES, GRWrapper::Tasks::GR_MARKER_SHAPES

- - -

Instance Attribute Summary collapse

-
    - -
  • - - - #plot_type ⇒ Object - - - - - - - - - readonly - - - - - - - - - -
    -

    Returns the value of attribute plot_type.

    -
    - -
  • - - -
- - - - - -

- Instance Method Summary - collapse -

- - - - - - - - - - - - - -

Methods included from GRWrapper::Tasks

-

#inqcolorfromrgb

-
-

Constructor Details

- -
-

- - #initializeRobustBase - - - - - -

-
- -

Returns a new instance of RobustBase

- - -
-
-
- - -
- - - - -
-
-
-
-13
-14
-15
-16
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots.rb', line 13
-
-def initialize
-  @tasks = []
-  @plot_type = :robust
-end
-
-
- -
- -
-

Instance Attribute Details

- - - -
-

- - #plot_typeObject (readonly) - - - - - -

-
- -

Returns the value of attribute plot_type

- - -
-
-
- - -
- - - - -
-
-
-
-12
-13
-14
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots.rb', line 12
-
-def plot_type
-  @plot_type
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #callObject - - - - - -

- - - - -
-
-
-
-18
-19
-20
-21
-22
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots.rb', line 18
-
-def call
-  @tasks.each do |task|
-    task.call()
-  end
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Scripting/Plots/Scatter.html b/doc/Rubyplot/Scripting/Plots/Scatter.html deleted file mode 100644 index bc4ede1..0000000 --- a/doc/Rubyplot/Scripting/Plots/Scatter.html +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - Class: Rubyplot::Scripting::Plots::Scatter - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::Scripting::Plots::Scatter - - - -

-
- -
-
Inherits:
-
- BasePlots::RobustBase - - - show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plots/scatter.rb
-
- -
- - - - -

Constant Summary

- -

Constants included - from Color

-

Color::COLOR_INDEX, Color::CONTRASTING_COLORS

- - - -

Constants included - from GRWrapper::Tasks

-

GRWrapper::Tasks::GR_FILL_INTERIOR_STYLES, GRWrapper::Tasks::GR_FONTS, GRWrapper::Tasks::GR_FONT_PRECISION, GRWrapper::Tasks::GR_LINE_TYPES, GRWrapper::Tasks::GR_MARKER_SHAPES

- - - - -

Instance Attribute Summary

- -

Attributes inherited from BasePlots::RobustBase

-

#plot_type

- - - -

- Instance Method Summary - collapse -

- - - - - - - - - - - - - -

Methods inherited from BasePlots::RobustBase

-

#call

- - - - - - - - - - - - - - - -

Methods included from GRWrapper::Tasks

-

#inqcolorfromrgb

-
-

Constructor Details

- -
-

- - #initialize(x_coordinates, y_coordinates, marker_size: :default, marker_color: :default, marker_type: :default) ⇒ Scatter - - - - - -

-
- -

To do declare constants for marker types and colours Allow list of types -and colours to be passed

- - -
-
-
- - -
- - - - -
-
-
-
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots/scatter.rb', line 7
-
-def initialize(x_coordinates, y_coordinates, marker_size: :default,
-               marker_color: :default, marker_type: :default)
-  super()
-  marker_color = COLOR_INDEX[:black] if marker_color == :default
-  marker_color = COLOR_INDEX[marker_color] if marker_color.is_a? Symbol
-  marker_size = 1 if marker_size == :default
-  marker_type = :solid_circle if marker_type == :default
-  @tasks.push(SetMarkerColorIndex.new(inqcolorfromrgb(marker_color)))
-  @tasks.push(SetMarkerSize.new(marker_size))
-  @tasks.push(SetMarkerType.new(GR_MARKER_SHAPES[marker_type]))
-  @tasks.push(Polymarker.new(x_coordinates, y_coordinates))
-end
-
-
- -
- - -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Scripting/Plots/StackedBar.html b/doc/Rubyplot/Scripting/Plots/StackedBar.html deleted file mode 100644 index 3ca8c96..0000000 --- a/doc/Rubyplot/Scripting/Plots/StackedBar.html +++ /dev/null @@ -1,389 +0,0 @@ - - - - - - - Class: Rubyplot::Scripting::Plots::StackedBar - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::Scripting::Plots::StackedBar - - - -

-
- -
-
Inherits:
-
- BasePlots::LazyBase - - - show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plots/stacked_bar.rb
-
- -
- - - - -

Constant Summary

- -

Constants included - from Color

-

Color::COLOR_INDEX, Color::CONTRASTING_COLORS

- - - -

Constants included - from GRWrapper::Tasks

-

GRWrapper::Tasks::GR_FILL_INTERIOR_STYLES, GRWrapper::Tasks::GR_FONTS, GRWrapper::Tasks::GR_FONT_PRECISION, GRWrapper::Tasks::GR_LINE_TYPES, GRWrapper::Tasks::GR_MARKER_SHAPES

- - - - -

Instance Attribute Summary

- -

Attributes inherited from BasePlots::LazyBase

-

#plot_type

- - - -

- Instance Method Summary - collapse -

- - - - - - - - - - - - - - - - - - - - - - - - - -

Methods included from GRWrapper::Tasks

-

#inqcolorfromrgb

-
-

Constructor Details

- -
-

- - #initialize(data, bar_colors: :default, bar_width: :default, bar_gap: :default, bar_edge: :default, bar_edge_color: :default, bar_edge_width: :default) ⇒ StackedBar - - - - - -

-
- -

Returns a new instance of StackedBar

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots/stacked_bar.rb', line 5
-
-def initialize(data, bar_colors: :default, bar_width: :default,
-               bar_gap: :default, bar_edge: :default,
-               bar_edge_color: :default, bar_edge_width: :default)
-               ## To Do add default Bar edge colors
-  super()
-  @bar_colors = bar_colors
-  @bar_gap = bar_gap
-  @bar_width = bar_width
-  @bar_edge = bar_edge
-  @bar_edge_color = bar_edge_color
-  @bar_edge_width = bar_edge_width
-
-  @bar_gap = 0 if @bar_gap == :default
-  @bar_width = 1 if @bar_width == :default
-  @bar_edge_width = 0.053 if @bar_edge_width == :default
-  @bar_edge = true if @bar_edge == :default
-  @bar_edge = true if @bar_edge == :default
-  @bar_colors = CONTRASTING_COLORS if @bar_colors == :default
-  @bar_edge_color = COLOR_INDEX[:black] if @bar_edge_color == :default
-  @bar_edge_color = COLOR_INDEX[marker_color] if @bar_edge_color.is_a? Symbol
-  @data = data
-  # All this will be repurposed
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #call(state) ⇒ Object - - - - - -

- - - - -
-
-
-
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots/stacked_bar.rb', line 29
-
-def call(state)
-  # for Lazy plots the state has been passed  in the plotspace call
-  # every lazy plot will have a call function rather than inherting it
-  # tasks wont be pushed, rather they will be instantiated and called directly
-  (0..@data[0].size - 1).to_a.each do |i|
-    base = state.origin[1]
-    bars = @data.map{|row| row[i]}
-    (0..bars.size-1).to_a.each do |j|
-      if @bar_edge
-        SetFillColorIndex.new(inqcolorfromrgb(@bar_edge_color)).call
-        SetFillInteriorStyle.new(GR_FILL_INTERIOR_STYLES[:solid]).call
-        FillRectangle.new(i * (@bar_width + @bar_gap) - @bar_edge_width,
-                          i * (@bar_width + @bar_gap) + @bar_width + @bar_edge_width,
-                          base, base + bars[j] + 2 * @bar_edge_width).call
-      end
-      bar_color = @bar_colors[j]
-      bar_color = COLOR_INDEX[bar_color] if bar_color.is_a? Symbol
-      SetFillColorIndex.new(inqcolorfromrgb(bar_color)).call
-      SetFillInteriorStyle.new(GR_FILL_INTERIOR_STYLES[:solid]).call
-      FillRectangle.new(i * (@bar_width + @bar_gap),
-                        i * (@bar_width + @bar_gap) + @bar_width,
-                        base, base + bars[j]).call
-      base += bars[j]
-    end
-  end
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/Rubyplot/Scripting/Plots/StackedBarZ.html b/doc/Rubyplot/Scripting/Plots/StackedBarZ.html deleted file mode 100644 index 71cff71..0000000 --- a/doc/Rubyplot/Scripting/Plots/StackedBarZ.html +++ /dev/null @@ -1,387 +0,0 @@ - - - - - - - Class: Rubyplot::Scripting::Plots::StackedBarZ - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Class: Rubyplot::Scripting::Plots::StackedBarZ - - - -

-
- -
-
Inherits:
-
- BasePlots::LazyBase - - - show all - -
-
- - - - - - - - - - - -
-
Defined in:
-
lib/rubyplot/scripting_backends/gr/plots/stacked_bar_z.rb
-
- -
- - - - -

Constant Summary

- -

Constants included - from Color

-

Color::COLOR_INDEX, Color::CONTRASTING_COLORS

- - - -

Constants included - from GRWrapper::Tasks

-

GRWrapper::Tasks::GR_FILL_INTERIOR_STYLES, GRWrapper::Tasks::GR_FONTS, GRWrapper::Tasks::GR_FONT_PRECISION, GRWrapper::Tasks::GR_LINE_TYPES, GRWrapper::Tasks::GR_MARKER_SHAPES

- - - - -

Instance Attribute Summary

- -

Attributes inherited from BasePlots::LazyBase

-

#plot_type

- - - -

- Instance Method Summary - collapse -

- - - - - - - - - - - - - - - - - - - - - - - - - -

Methods included from GRWrapper::Tasks

-

#inqcolorfromrgb

-
-

Constructor Details

- -
-

- - #initialize(data, bar_colors: :default, bar_width: :default, bar_gap: :default, bar_edge: :default, bar_edge_color: :default, bar_edge_width: :default) ⇒ StackedBarZ - - - - - -

-
- -

Returns a new instance of StackedBarZ

- - -
-
-
- - -
- - - - -
-
-
-
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots/stacked_bar_z.rb', line 5
-
-def initialize(data, bar_colors: :default, bar_width: :default,
-               bar_gap: :default, bar_edge: :default,
-               bar_edge_color: :default, bar_edge_width: :default)
-               ## To Do add default Bar edge colors
-  super()
-  @bar_colors = bar_colors
-  @bar_gap = bar_gap
-  @bar_width = bar_width
-  @bar_edge = bar_edge
-  @bar_edge_color = bar_edge_color
-  @bar_edge_width = bar_edge_width
-
-  @bar_gap = 0 if @bar_gap == :default
-  @bar_width = 1 if @bar_width == :default
-  @bar_edge_width = 0.053 if @bar_edge_width == :default
-  @bar_edge = true if @bar_edge == :default
-  @bar_colors = CONTRASTING_COLORS if @bar_colors == :default
-  @bar_edge_color = COLOR_INDEX[:black] if @bar_edge_color == :default
-  @bar_edge_color = COLOR_INDEX[marker_color] if @bar_edge_color.is_a? Symbol
-  @data = data
-  # All this will be repurposed
-end
-
-
- -
- - -
-

Instance Method Details

- - -
-

- - #call(state) ⇒ Object - - - - - -

- - - - -
-
-
-
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-
-
# File 'lib/rubyplot/scripting_backends/gr/plots/stacked_bar_z.rb', line 28
-
-def call(state)
-  # for Lazy plots the state has been passed  in the plotspace call
-  # every lazy plot will have a call function rather than inherting it
-  # tasks wont be pushed, rather they will be instantiated and called directly
-  (0..@data[0].size - 1).to_a.each do |i|
-    bar_heights = @data.map{|row| row[i]}
-    order = bar_heights.map.with_index.sort.map(&:last).reverse
-    bar_heights = bar_heights.sort.reverse
-    (0..bar_heights.size-1).to_a.each do |j|
-      if @bar_edge
-        SetFillColorIndex.new(inqcolorfromrgb(@bar_edge_color)).call
-        SetFillInteriorStyle.new(GR_FILL_INTERIOR_STYLES[:solid]).call
-        FillRectangle.new(i * (@bar_width + @bar_gap) - @bar_edge_width,
-                     i * (@bar_width + @bar_gap) + @bar_width + @bar_edge_width,
-                     state.origin[1], bar_heights[j] + 2 * @bar_edge_width).call
-      end
-      bar_color = @bar_colors[order[j]]
-      bar_color = COLOR_INDEX[bar_color] if bar_color.is_a? Symbol
-      SetFillColorIndex.new(inqcolorfromrgb(bar_color)).call
-      SetFillInteriorStyle.new(GR_FILL_INTERIOR_STYLES[:solid]).call
-      FillRectangle.new(i * (@bar_width + @bar_gap),
-                   i * (@bar_width + @bar_gap) + @bar_width,
-                   state.origin[1], bar_heights[j]).call
-    end
-  end
-end
-
-
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/_index.html b/doc/_index.html deleted file mode 100644 index 3acbc3f..0000000 --- a/doc/_index.html +++ /dev/null @@ -1,510 +0,0 @@ - - - - - - - Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
- - -

Documentation by YARD 0.9.15

-
-

Alphabetic Index

- -

File Listing

- - -
-

Namespace Listing A-Z

- - - - - - - - -
- - -
    -
  • A
  • -
      - -
    • - Axes - - (Rubyplot::GRWrapper::Tasks) - -
    • - -
    • - AxesTitles - - (Rubyplot::GRWrapper::Tasks) - -
    • - -
    -
- - -
    -
  • B
  • -
      - -
    • - Bar - - (Rubyplot::Scripting::Plots) - -
    • - -
    • - BasePlots - - (Rubyplot::Scripting::Plots) - -
    • - -
    • - BeginPrint - - (Rubyplot::GRWrapper::Tasks) - -
    • - -
    -
- - -
    -
  • C
  • - -
- - -
    -
  • D
  • -
      - -
    • - DrawArc - - (Rubyplot::GRWrapper::Tasks) - -
    • - -
    -
- - -
    -
  • E
  • -
      - -
    • - EndPrint - - (Rubyplot::GRWrapper::Tasks) - -
    • - -
    -
- - -
    -
  • F
  • -
      - -
    • - Figure - - (Rubyplot) - -
    • - -
    • - FillArc - - (Rubyplot::GRWrapper::Tasks) - -
    • - -
    • - FillRectangle - - (Rubyplot::GRWrapper::Tasks) - -
    • - -
    -
- - -
    -
  • G
  • -
      - -
    • - GR - -
    • - -
    • - GR3 - -
    • - -
    • - GRWrapper - - (Rubyplot) - -
    • - -
    • - Grid - - (Rubyplot::GRWrapper::Tasks) - -
    • - -
    -
- - -
- - -
    -
  • L
  • -
      - -
    • - LazyBase - - (Rubyplot::Scripting::Plots::BasePlots) - -
    • - -
    • - Line - - (Rubyplot::Scripting::Plots) - -
    • - -
    -
- - -
    -
  • P
  • -
      - -
    • - Plots - - (Rubyplot::Scripting) - -
    • - -
    • - Plotspace - - (Rubyplot) - -
    • - -
    • - Polyline - - (Rubyplot::GRWrapper::Tasks) - -
    • - -
    • - Polymarker - - (Rubyplot::GRWrapper::Tasks) - -
    • - -
    -
- - -
    -
  • R
  • - -
- - - - - -
    -
  • T
  • -
      - -
    • - Tasks - - (Rubyplot::GRWrapper) - -
    • - -
    • - Text - - (Rubyplot::GRWrapper::Tasks) - -
    • - -
    -
- - - - -
- -
- -
- - - -
- - \ No newline at end of file diff --git a/doc/class_list.html b/doc/class_list.html deleted file mode 100644 index ea84ea9..0000000 --- a/doc/class_list.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - Class List - - - -
-
-

Class List

- - - -
- - -
- - diff --git a/doc/css/common.css b/doc/css/common.css deleted file mode 100644 index cf25c45..0000000 --- a/doc/css/common.css +++ /dev/null @@ -1 +0,0 @@ -/* Override this file with custom rules */ \ No newline at end of file diff --git a/doc/css/full_list.css b/doc/css/full_list.css deleted file mode 100644 index fa35982..0000000 --- a/doc/css/full_list.css +++ /dev/null @@ -1,58 +0,0 @@ -body { - margin: 0; - font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; - font-size: 13px; - height: 101%; - overflow-x: hidden; - background: #fafafa; -} - -h1 { padding: 12px 10px; padding-bottom: 0; margin: 0; font-size: 1.4em; } -.clear { clear: both; } -.fixed_header { position: fixed; background: #fff; width: 100%; padding-bottom: 10px; margin-top: 0; top: 0; z-index: 9999; height: 70px; } -#search { position: absolute; right: 5px; top: 9px; padding-left: 24px; } -#content.insearch #search, #content.insearch #noresults { background: url(data:image/gif;base64,R0lGODlhEAAQAPYAAP///wAAAPr6+pKSkoiIiO7u7sjIyNjY2J6engAAAI6OjsbGxjIyMlJSUuzs7KamppSUlPLy8oKCghwcHLKysqSkpJqamvT09Pj4+KioqM7OzkRERAwMDGBgYN7e3ujo6Ly8vCoqKjY2NkZGRtTU1MTExDw8PE5OTj4+PkhISNDQ0MrKylpaWrS0tOrq6nBwcKysrLi4uLq6ul5eXlxcXGJiYoaGhuDg4H5+fvz8/KKiohgYGCwsLFZWVgQEBFBQUMzMzDg4OFhYWBoaGvDw8NbW1pycnOLi4ubm5kBAQKqqqiQkJCAgIK6urnJyckpKSjQ0NGpqatLS0sDAwCYmJnx8fEJCQlRUVAoKCggICLCwsOTk5ExMTPb29ra2tmZmZmhoaNzc3KCgoBISEiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCAAAACwAAAAAEAAQAAAHaIAAgoMgIiYlg4kACxIaACEJCSiKggYMCRselwkpghGJBJEcFgsjJyoAGBmfggcNEx0flBiKDhQFlIoCCA+5lAORFb4AJIihCRbDxQAFChAXw9HSqb60iREZ1omqrIPdJCTe0SWI09GBACH5BAkIAAAALAAAAAAQABAAAAdrgACCgwc0NTeDiYozCQkvOTo9GTmDKy8aFy+NOBA7CTswgywJDTIuEjYFIY0JNYMtKTEFiRU8Pjwygy4ws4owPyCKwsMAJSTEgiQlgsbIAMrO0dKDGMTViREZ14kYGRGK38nHguHEJcvTyIEAIfkECQgAAAAsAAAAABAAEAAAB2iAAIKDAggPg4iJAAMJCRUAJRIqiRGCBI0WQEEJJkWDERkYAAUKEBc4Po1GiKKJHkJDNEeKig4URLS0ICImJZAkuQAhjSi/wQyNKcGDCyMnk8u5rYrTgqDVghgZlYjcACTA1sslvtHRgQAh+QQJCAAAACwAAAAAEAAQAAAHZ4AAgoOEhYaCJSWHgxGDJCQARAtOUoQRGRiFD0kJUYWZhUhKT1OLhR8wBaaFBzQ1NwAlkIszCQkvsbOHL7Y4q4IuEjaqq0ZQD5+GEEsJTDCMmIUhtgk1lo6QFUwJVDKLiYJNUd6/hoEAIfkECQgAAAAsAAAAABAAEAAAB2iAAIKDhIWGgiUlh4MRgyQkjIURGRiGGBmNhJWHm4uen4ICCA+IkIsDCQkVACWmhwSpFqAABQoQF6ALTkWFnYMrVlhWvIKTlSAiJiVVPqlGhJkhqShHV1lCW4cMqSkAR1ofiwsjJyqGgQAh+QQJCAAAACwAAAAAEAAQAAAHZ4AAgoOEhYaCJSWHgxGDJCSMhREZGIYYGY2ElYebi56fhyWQniSKAKKfpaCLFlAPhl0gXYNGEwkhGYREUywag1wJwSkHNDU3D0kJYIMZQwk8MjPBLx9eXwuETVEyAC/BOKsuEjYFhoEAIfkECQgAAAAsAAAAABAAEAAAB2eAAIKDhIWGgiUlh4MRgyQkjIURGRiGGBmNhJWHm4ueICImip6CIQkJKJ4kigynKaqKCyMnKqSEK05StgAGQRxPYZaENqccFgIID4KXmQBhXFkzDgOnFYLNgltaSAAEpxa7BQoQF4aBACH5BAkIAAAALAAAAAAQABAAAAdogACCg4SFggJiPUqCJSWGgkZjCUwZACQkgxGEXAmdT4UYGZqCGWQ+IjKGGIUwPzGPhAc0NTewhDOdL7Ykji+dOLuOLhI2BbaFETICx4MlQitdqoUsCQ2vhKGjglNfU0SWmILaj43M5oEAOwAAAAAAAAAAAA==) no-repeat center left; } -#full_list { padding: 0; list-style: none; margin-left: 0; margin-top: 80px; font-size: 1.1em; } -#full_list ul { padding: 0; } -#full_list li { padding: 0; margin: 0; list-style: none; } -#full_list li .item { padding: 5px 5px 5px 12px; } -#noresults { padding: 7px 12px; background: #fff; } -#content.insearch #noresults { margin-left: 7px; } -li.collapsed ul { display: none; } -li a.toggle { cursor: default; position: relative; left: -5px; top: 4px; text-indent: -999px; width: 10px; height: 9px; margin-left: -10px; display: block; float: left; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTM5jWRgMAAAAVdEVYdENyZWF0aW9uIFRpbWUAMy8xNC8wOeNZPpQAAAE2SURBVDiNrZTBccIwEEXfelIAHUA6CZ24BGaWO+FuzZAK4k6gg5QAdGAq+Bxs2Yqx7BzyL7Llp/VfzZeQhCTc/ezuGzKKnKSzpCxXJM8fwNXda3df5RZETlIt6YUzSQDs93sl8w3wBZxCCE10GM1OcWbWjB2mWgEH4Mfdyxm3PSepBHibgQE2wLe7r4HjEidpnXMYdQPKEMJcsZ4zs2POYQOcaPfwMVOo58zsAdMt18BuoVDPxUJRacELbXv3hUIX2vYmOUvi8C8ydz/ThjXrqKqqLbDIAdsCKBd+Wo7GWa7o9qzOQHVVVXeAbs+yHHCH4aTsaCOQqunmUy1yBUAXkdMIfMlgF5EXLo2OpV/c/Up7jG4hhHcYLgWzAZXUc2b2ixsfvc/RmNNfOXD3Q/oeL9axJE1yT9IOoUu6MGUkAAAAAElFTkSuQmCC) no-repeat bottom left; } -li.collapsed a.toggle { opacity: 0.5; cursor: default; background-position: top left; } -li { color: #888; cursor: pointer; } -li.deprecated { text-decoration: line-through; font-style: italic; } -li.odd { background: #f0f0f0; } -li.even { background: #fafafa; } -.item:hover { background: #ddd; } -li small:before { content: "("; } -li small:after { content: ")"; } -li small.search_info { display: none; } -a, a:visited { text-decoration: none; color: #05a; } -li.clicked > .item { background: #05a; color: #ccc; } -li.clicked > .item a, li.clicked > .item a:visited { color: #eee; } -li.clicked > .item a.toggle { opacity: 0.5; background-position: bottom right; } -li.collapsed.clicked a.toggle { background-position: top right; } -#search input { border: 1px solid #bbb; border-radius: 3px; } -#full_list_nav { margin-left: 10px; font-size: 0.9em; display: block; color: #aaa; } -#full_list_nav a, #nav a:visited { color: #358; } -#full_list_nav a:hover { background: transparent; color: #5af; } -#full_list_nav span:after { content: ' | '; } -#full_list_nav span:last-child:after { content: ''; } - -#content h1 { margin-top: 0; } -li { white-space: nowrap; cursor: normal; } -li small { display: block; font-size: 0.8em; } -li small:before { content: ""; } -li small:after { content: ""; } -li small.search_info { display: none; } -#search { width: 170px; position: static; margin: 3px; margin-left: 10px; font-size: 0.9em; color: #888; padding-left: 0; padding-right: 24px; } -#content.insearch #search { background-position: center right; } -#search input { width: 110px; } - -#full_list.insearch ul { display: block; } -#full_list.insearch .item { display: none; } -#full_list.insearch .found { display: block; padding-left: 11px !important; } -#full_list.insearch li a.toggle { display: none; } -#full_list.insearch li small.search_info { display: block; } diff --git a/doc/css/style.css b/doc/css/style.css deleted file mode 100644 index 0bf7e2c..0000000 --- a/doc/css/style.css +++ /dev/null @@ -1,496 +0,0 @@ -html { - width: 100%; - height: 100%; -} -body { - font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; - font-size: 13px; - width: 100%; - margin: 0; - padding: 0; - display: flex; - display: -webkit-flex; - display: -ms-flexbox; -} - -#nav { - position: relative; - width: 100%; - height: 100%; - border: 0; - border-right: 1px dotted #eee; - overflow: auto; -} -.nav_wrap { - margin: 0; - padding: 0; - width: 20%; - height: 100%; - position: relative; - display: flex; - display: -webkit-flex; - display: -ms-flexbox; - flex-shrink: 0; - -webkit-flex-shrink: 0; - -ms-flex: 1 0; -} -#resizer { - position: absolute; - right: -5px; - top: 0; - width: 10px; - height: 100%; - cursor: col-resize; - z-index: 9999; -} -#main { - flex: 5 1; - -webkit-flex: 5 1; - -ms-flex: 5 1; - outline: none; - position: relative; - background: #fff; - padding: 1.2em; - padding-top: 0.2em; -} - -@media (max-width: 920px) { - .nav_wrap { width: 100%; top: 0; right: 0; overflow: visible; position: absolute; } - #resizer { display: none; } - #nav { - z-index: 9999; - background: #fff; - display: none; - position: absolute; - top: 40px; - right: 12px; - width: 500px; - max-width: 80%; - height: 80%; - overflow-y: scroll; - border: 1px solid #999; - border-collapse: collapse; - box-shadow: -7px 5px 25px #aaa; - border-radius: 2px; - } -} - -@media (min-width: 920px) { - body { height: 100%; overflow: hidden; } - #main { height: 100%; overflow: auto; } - #search { display: none; } -} - -#main img { max-width: 100%; } -h1 { font-size: 25px; margin: 1em 0 0.5em; padding-top: 4px; border-top: 1px dotted #d5d5d5; } -h1.noborder { border-top: 0px; margin-top: 0; padding-top: 4px; } -h1.title { margin-bottom: 10px; } -h1.alphaindex { margin-top: 0; font-size: 22px; } -h2 { - padding: 0; - padding-bottom: 3px; - border-bottom: 1px #aaa solid; - font-size: 1.4em; - margin: 1.8em 0 0.5em; - position: relative; -} -h2 small { font-weight: normal; font-size: 0.7em; display: inline; position: absolute; right: 0; } -h2 small a { - display: block; - height: 20px; - border: 1px solid #aaa; - border-bottom: 0; - border-top-left-radius: 5px; - background: #f8f8f8; - position: relative; - padding: 2px 7px; -} -.clear { clear: both; } -.inline { display: inline; } -.inline p:first-child { display: inline; } -.docstring, .tags, #filecontents { font-size: 15px; line-height: 1.5145em; } -.docstring p > code, .docstring p > tt, .tags p > code, .tags p > tt { - color: #c7254e; background: #f9f2f4; padding: 2px 4px; font-size: 1em; - border-radius: 4px; -} -.docstring h1, .docstring h2, .docstring h3, .docstring h4 { padding: 0; border: 0; border-bottom: 1px dotted #bbb; } -.docstring h1 { font-size: 1.2em; } -.docstring h2 { font-size: 1.1em; } -.docstring h3, .docstring h4 { font-size: 1em; border-bottom: 0; padding-top: 10px; } -.summary_desc .object_link a, .docstring .object_link a { - font-family: monospace; font-size: 1.05em; - color: #05a; background: #EDF4FA; padding: 2px 4px; font-size: 1em; - border-radius: 4px; -} -.rdoc-term { padding-right: 25px; font-weight: bold; } -.rdoc-list p { margin: 0; padding: 0; margin-bottom: 4px; } -.summary_desc pre.code .object_link a, .docstring pre.code .object_link a { - padding: 0px; background: inherit; color: inherit; border-radius: inherit; -} - -/* style for */ -#filecontents table, .docstring table { border-collapse: collapse; } -#filecontents table th, #filecontents table td, -.docstring table th, .docstring table td { border: 1px solid #ccc; padding: 8px; padding-right: 17px; } -#filecontents table tr:nth-child(odd), -.docstring table tr:nth-child(odd) { background: #eee; } -#filecontents table tr:nth-child(even), -.docstring table tr:nth-child(even) { background: #fff; } -#filecontents table th, .docstring table th { background: #fff; } - -/* style for
    */ -#filecontents li > p, .docstring li > p { margin: 0px; } -#filecontents ul, .docstring ul { padding-left: 20px; } -/* style for
    */ -#filecontents dl, .docstring dl { border: 1px solid #ccc; } -#filecontents dt, .docstring dt { background: #ddd; font-weight: bold; padding: 3px 5px; } -#filecontents dd, .docstring dd { padding: 5px 0px; margin-left: 18px; } -#filecontents dd > p, .docstring dd > p { margin: 0px; } - -.note { - color: #222; - margin: 20px 0; - padding: 10px; - border: 1px solid #eee; - border-radius: 3px; - display: block; -} -.docstring .note { - border-left-color: #ccc; - border-left-width: 5px; -} -.note.todo { background: #ffffc5; border-color: #ececaa; } -.note.returns_void { background: #efefef; } -.note.deprecated { background: #ffe5e5; border-color: #e9dada; } -.note.title.deprecated { background: #ffe5e5; border-color: #e9dada; } -.note.private { background: #ffffc5; border-color: #ececaa; } -.note.title { padding: 3px 6px; font-size: 0.9em; font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; display: inline; } -.summary_signature + .note.title { margin-left: 7px; } -h1 .note.title { font-size: 0.5em; font-weight: normal; padding: 3px 5px; position: relative; top: -3px; text-transform: capitalize; } -.note.title { background: #efefef; } -.note.title.constructor { color: #fff; background: #6a98d6; border-color: #6689d6; } -.note.title.writeonly { color: #fff; background: #45a638; border-color: #2da31d; } -.note.title.readonly { color: #fff; background: #6a98d6; border-color: #6689d6; } -.note.title.private { background: #d5d5d5; border-color: #c5c5c5; } -.note.title.not_defined_here { background: transparent; border: none; font-style: italic; } -.discussion .note { margin-top: 6px; } -.discussion .note:first-child { margin-top: 0; } - -h3.inherited { - font-style: italic; - font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; - font-weight: normal; - padding: 0; - margin: 0; - margin-top: 12px; - margin-bottom: 3px; - font-size: 13px; -} -p.inherited { - padding: 0; - margin: 0; - margin-left: 25px; -} - -.box_info dl { - margin: 0; - border: 0; - width: 100%; - font-size: 1em; - display: flex; - display: -webkit-flex; - display: -ms-flexbox; -} -.box_info dl dt { - flex-shrink: 0; - -webkit-flex-shrink: 1; - -ms-flex-shrink: 1; - width: 100px; - text-align: right; - font-weight: bold; - border: 1px solid #aaa; - border-width: 1px 0px 0px 1px; - padding: 6px 0; - padding-right: 10px; -} -.box_info dl dd { - flex-grow: 1; - -webkit-flex-grow: 1; - -ms-flex: 1; - max-width: 420px; - padding: 6px 0; - padding-right: 20px; - border: 1px solid #aaa; - border-width: 1px 1px 0 0; - overflow: hidden; - position: relative; -} -.box_info dl:last-child > * { - border-bottom: 1px solid #aaa; -} -.box_info dl:nth-child(odd) > * { background: #eee; } -.box_info dl:nth-child(even) > * { background: #fff; } -.box_info dl > * { margin: 0; } - -ul.toplevel { list-style: none; padding-left: 0; font-size: 1.1em; } -.index_inline_list { padding-left: 0; font-size: 1.1em; } - -.index_inline_list li { - list-style: none; - display: inline-block; - padding: 0 12px; - line-height: 30px; - margin-bottom: 5px; -} - -dl.constants { margin-left: 10px; } -dl.constants dt { font-weight: bold; font-size: 1.1em; margin-bottom: 5px; } -dl.constants.compact dt { display: inline-block; font-weight: normal } -dl.constants dd { width: 75%; white-space: pre; font-family: monospace; margin-bottom: 18px; } -dl.constants .docstring .note:first-child { margin-top: 5px; } - -.summary_desc { - margin-left: 32px; - display: block; - font-family: sans-serif; - font-size: 1.1em; - margin-top: 8px; - line-height: 1.5145em; - margin-bottom: 0.8em; -} -.summary_desc tt { font-size: 0.9em; } -dl.constants .note { padding: 2px 6px; padding-right: 12px; margin-top: 6px; } -dl.constants .docstring { margin-left: 32px; font-size: 0.9em; font-weight: normal; } -dl.constants .tags { padding-left: 32px; font-size: 0.9em; line-height: 0.8em; } -dl.constants .discussion *:first-child { margin-top: 0; } -dl.constants .discussion *:last-child { margin-bottom: 0; } - -.method_details { border-top: 1px dotted #ccc; margin-top: 25px; padding-top: 0; } -.method_details.first { border: 0; margin-top: 5px; } -.method_details.first h3.signature { margin-top: 1em; } -p.signature, h3.signature { - font-size: 1.1em; font-weight: normal; font-family: Monaco, Consolas, Courier, monospace; - padding: 6px 10px; margin-top: 1em; - background: #E8F4FF; border: 1px solid #d8d8e5; border-radius: 5px; -} -p.signature tt, -h3.signature tt { font-family: Monaco, Consolas, Courier, monospace; } -p.signature .overload, -h3.signature .overload { display: block; } -p.signature .extras, -h3.signature .extras { font-weight: normal; font-family: sans-serif; color: #444; font-size: 1em; } -p.signature .not_defined_here, -h3.signature .not_defined_here, -p.signature .aliases, -h3.signature .aliases { display: block; font-weight: normal; font-size: 0.9em; font-family: sans-serif; margin-top: 0px; color: #555; } -p.signature .aliases .names, -h3.signature .aliases .names { font-family: Monaco, Consolas, Courier, monospace; font-weight: bold; color: #000; font-size: 1.2em; } - -.tags .tag_title { font-size: 1.05em; margin-bottom: 0; font-weight: bold; } -.tags .tag_title tt { color: initial; padding: initial; background: initial; } -.tags ul { margin-top: 5px; padding-left: 30px; list-style: square; } -.tags ul li { margin-bottom: 3px; } -.tags ul .name { font-family: monospace; font-weight: bold; } -.tags ul .note { padding: 3px 6px; } -.tags { margin-bottom: 12px; } - -.tags .examples .tag_title { margin-bottom: 10px; font-weight: bold; } -.tags .examples .inline p { padding: 0; margin: 0; font-weight: bold; font-size: 1em; } -.tags .examples .inline p:before { content: "▸"; font-size: 1em; margin-right: 5px; } - -.tags .overload .overload_item { list-style: none; margin-bottom: 25px; } -.tags .overload .overload_item .signature { - padding: 2px 8px; - background: #F1F8FF; border: 1px solid #d8d8e5; border-radius: 3px; -} -.tags .overload .signature { margin-left: -15px; font-family: monospace; display: block; font-size: 1.1em; } -.tags .overload .docstring { margin-top: 15px; } - -.defines { display: none; } - -#method_missing_details .notice.this { position: relative; top: -8px; color: #888; padding: 0; margin: 0; } - -.showSource { font-size: 0.9em; } -.showSource a, .showSource a:visited { text-decoration: none; color: #666; } - -#content a, #content a:visited { text-decoration: none; color: #05a; } -#content a:hover { background: #ffffa5; } - -ul.summary { - list-style: none; - font-family: monospace; - font-size: 1em; - line-height: 1.5em; - padding-left: 0px; -} -ul.summary a, ul.summary a:visited { - text-decoration: none; font-size: 1.1em; -} -ul.summary li { margin-bottom: 5px; } -.summary_signature { padding: 4px 8px; background: #f8f8f8; border: 1px solid #f0f0f0; border-radius: 5px; } -.summary_signature:hover { background: #CFEBFF; border-color: #A4CCDA; cursor: pointer; } -.summary_signature.deprecated { background: #ffe5e5; border-color: #e9dada; } -ul.summary.compact li { display: inline-block; margin: 0px 5px 0px 0px; line-height: 2.6em;} -ul.summary.compact .summary_signature { padding: 5px 7px; padding-right: 4px; } -#content .summary_signature:hover a, -#content .summary_signature:hover a:visited { - background: transparent; - color: #049; -} - -p.inherited a { font-family: monospace; font-size: 0.9em; } -p.inherited { word-spacing: 5px; font-size: 1.2em; } - -p.children { font-size: 1.2em; } -p.children a { font-size: 0.9em; } -p.children strong { font-size: 0.8em; } -p.children strong.modules { padding-left: 5px; } - -ul.fullTree { display: none; padding-left: 0; list-style: none; margin-left: 0; margin-bottom: 10px; } -ul.fullTree ul { margin-left: 0; padding-left: 0; list-style: none; } -ul.fullTree li { text-align: center; padding-top: 18px; padding-bottom: 12px; background: url(data:image/gif;base64,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) no-repeat top center; } -ul.fullTree li:first-child { padding-top: 0; background: transparent; } -ul.fullTree li:last-child { padding-bottom: 0; } -.showAll ul.fullTree { display: block; } -.showAll .inheritName { display: none; } - -#search { position: absolute; right: 12px; top: 0px; z-index: 9000; } -#search a { - display: block; float: left; - padding: 4px 8px; text-decoration: none; color: #05a; fill: #05a; - border: 1px solid #d8d8e5; - border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; - background: #F1F8FF; - box-shadow: -1px 1px 3px #ddd; -} -#search a:hover { background: #f5faff; color: #06b; fill: #06b; } -#search a.active { - background: #568; padding-bottom: 20px; color: #fff; fill: #fff; - border: 1px solid #457; - border-top-left-radius: 5px; border-top-right-radius: 5px; -} -#search a.inactive { color: #999; fill: #999; } -.inheritanceTree, .toggleDefines { - float: right; - border-left: 1px solid #aaa; - position: absolute; top: 0; right: 0; - height: 100%; - background: #f6f6f6; - padding: 5px; - min-width: 55px; - text-align: center; -} - -#menu { font-size: 1.3em; color: #bbb; } -#menu .title, #menu a { font-size: 0.7em; } -#menu .title a { font-size: 1em; } -#menu .title { color: #555; } -#menu a, #menu a:visited { color: #333; text-decoration: none; border-bottom: 1px dotted #bbd; } -#menu a:hover { color: #05a; } - -#footer { margin-top: 15px; border-top: 1px solid #ccc; text-align: center; padding: 7px 0; color: #999; } -#footer a, #footer a:visited { color: #444; text-decoration: none; border-bottom: 1px dotted #bbd; } -#footer a:hover { color: #05a; } - -#listing ul.alpha { font-size: 1.1em; } -#listing ul.alpha { margin: 0; padding: 0; padding-bottom: 10px; list-style: none; } -#listing ul.alpha li.letter { font-size: 1.4em; padding-bottom: 10px; } -#listing ul.alpha ul { margin: 0; padding-left: 15px; } -#listing ul small { color: #666; font-size: 0.7em; } - -li.r1 { background: #f0f0f0; } -li.r2 { background: #fafafa; } - -#content ul.summary li.deprecated .summary_signature a, -#content ul.summary li.deprecated .summary_signature a:visited { text-decoration: line-through; font-style: italic; } - -#toc { - position: relative; - float: right; - overflow-x: auto; - right: -3px; - margin-left: 20px; - margin-bottom: 20px; - padding: 20px; padding-right: 30px; - max-width: 300px; - z-index: 5000; - background: #fefefe; - border: 1px solid #ddd; - box-shadow: -2px 2px 6px #bbb; -} -#toc .title { margin: 0; } -#toc ol { padding-left: 1.8em; } -#toc li { font-size: 1.1em; line-height: 1.7em; } -#toc > ol > li { font-size: 1.1em; font-weight: bold; } -#toc ol > ol { font-size: 0.9em; } -#toc ol ol > ol { padding-left: 2.3em; } -#toc ol + li { margin-top: 0.3em; } -#toc.hidden { padding: 10px; background: #fefefe; box-shadow: none; } -#toc.hidden:hover { background: #fafafa; } -#filecontents h1 + #toc.nofloat { margin-top: 0; } -@media (max-width: 560px) { - #toc { - margin-left: 0; - margin-top: 16px; - float: none; - max-width: none; - } -} - -/* syntax highlighting */ -.source_code { display: none; padding: 3px 8px; border-left: 8px solid #ddd; margin-top: 5px; } -#filecontents pre.code, .docstring pre.code, .source_code pre { font-family: monospace; } -#filecontents pre.code, .docstring pre.code { display: block; } -.source_code .lines { padding-right: 12px; color: #555; text-align: right; } -#filecontents pre.code, .docstring pre.code, -.tags pre.example { - padding: 9px 14px; - margin-top: 4px; - border: 1px solid #e1e1e8; - background: #f7f7f9; - border-radius: 4px; - font-size: 1em; - overflow-x: auto; - line-height: 1.2em; -} -pre.code { color: #000; tab-size: 2; } -pre.code .info.file { color: #555; } -pre.code .val { color: #036A07; } -pre.code .tstring_content, -pre.code .heredoc_beg, pre.code .heredoc_end, -pre.code .qwords_beg, pre.code .qwords_end, pre.code .qwords_sep, -pre.code .words_beg, pre.code .words_end, pre.code .words_sep, -pre.code .qsymbols_beg, pre.code .qsymbols_end, pre.code .qsymbols_sep, -pre.code .symbols_beg, pre.code .symbols_end, pre.code .symbols_sep, -pre.code .tstring, pre.code .dstring { color: #036A07; } -pre.code .fid, pre.code .rubyid_new, pre.code .rubyid_to_s, -pre.code .rubyid_to_sym, pre.code .rubyid_to_f, -pre.code .dot + pre.code .id, -pre.code .rubyid_to_i pre.code .rubyid_each { color: #0085FF; } -pre.code .comment { color: #0066FF; } -pre.code .const, pre.code .constant { color: #585CF6; } -pre.code .label, -pre.code .symbol { color: #C5060B; } -pre.code .kw, -pre.code .rubyid_require, -pre.code .rubyid_extend, -pre.code .rubyid_include { color: #0000FF; } -pre.code .ivar { color: #318495; } -pre.code .gvar, -pre.code .rubyid_backref, -pre.code .rubyid_nth_ref { color: #6D79DE; } -pre.code .regexp, .dregexp { color: #036A07; } -pre.code a { border-bottom: 1px dotted #bbf; } -/* inline code */ -*:not(pre) > code { - padding: 1px 3px 1px 3px; - border: 1px solid #E1E1E8; - background: #F7F7F9; - border-radius: 4px; -} - -/* Color fix for links */ -#content .summary_desc pre.code .id > .object_link a, /* identifier */ -#content .docstring pre.code .id > .object_link a { color: #0085FF; } -#content .summary_desc pre.code .const > .object_link a, /* constant */ -#content .docstring pre.code .const > .object_link a { color: #585CF6; } diff --git a/doc/file.README.html b/doc/file.README.html deleted file mode 100644 index bcba3d9..0000000 --- a/doc/file.README.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - File: README - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
    - - -

    grruby extension

    - -

    An extension for the GR library using the same interface as rubyplot.

    - -

    Installation

    -
    - - - -
    - - \ No newline at end of file diff --git a/doc/file_list.html b/doc/file_list.html deleted file mode 100644 index f2b7288..0000000 --- a/doc/file_list.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - File List - - - -
    -
    -

    File List

    - - - -
    - - -
    - - diff --git a/doc/frames.html b/doc/frames.html deleted file mode 100644 index 6b43491..0000000 --- a/doc/frames.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Documentation by YARD 0.9.15 - - - - diff --git a/doc/index.html b/doc/index.html deleted file mode 100644 index f9ba8c2..0000000 --- a/doc/index.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - File: README - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
    - - -

    grruby extension

    - -

    An extension for the GR library using the same interface as rubyplot.

    - -

    Installation

    -
    - - - -
    - - \ No newline at end of file diff --git a/doc/js/app.js b/doc/js/app.js deleted file mode 100644 index fecf69d..0000000 --- a/doc/js/app.js +++ /dev/null @@ -1,292 +0,0 @@ -(function() { - -var localStorage = {}, sessionStorage = {}; -try { localStorage = window.localStorage; } catch (e) { } -try { sessionStorage = window.sessionStorage; } catch (e) { } - -function createSourceLinks() { - $('.method_details_list .source_code'). - before("[View source]"); - $('.toggleSource').toggle(function() { - $(this).parent().nextAll('.source_code').slideDown(100); - $(this).text("Hide source"); - }, - function() { - $(this).parent().nextAll('.source_code').slideUp(100); - $(this).text("View source"); - }); -} - -function createDefineLinks() { - var tHeight = 0; - $('.defines').after(" more..."); - $('.toggleDefines').toggle(function() { - tHeight = $(this).parent().prev().height(); - $(this).prev().css('display', 'inline'); - $(this).parent().prev().height($(this).parent().height()); - $(this).text("(less)"); - }, - function() { - $(this).prev().hide(); - $(this).parent().prev().height(tHeight); - $(this).text("more..."); - }); -} - -function createFullTreeLinks() { - var tHeight = 0; - $('.inheritanceTree').toggle(function() { - tHeight = $(this).parent().prev().height(); - $(this).parent().toggleClass('showAll'); - $(this).text("(hide)"); - $(this).parent().prev().height($(this).parent().height()); - }, - function() { - $(this).parent().toggleClass('showAll'); - $(this).parent().prev().height(tHeight); - $(this).text("show all"); - }); -} - -function searchFrameButtons() { - $('.full_list_link').click(function() { - toggleSearchFrame(this, $(this).attr('href')); - return false; - }); - window.addEventListener('message', function(e) { - if (e.data === 'navEscape') { - $('#nav').slideUp(100); - $('#search a').removeClass('active inactive'); - $(window).focus(); - } - }); - - $(window).resize(function() { - if ($('#search:visible').length === 0) { - $('#nav').removeAttr('style'); - $('#search a').removeClass('active inactive'); - $(window).focus(); - } - }); -} - -function toggleSearchFrame(id, link) { - var frame = $('#nav'); - $('#search a').removeClass('active').addClass('inactive'); - if (frame.attr('src') === link && frame.css('display') !== "none") { - frame.slideUp(100); - $('#search a').removeClass('active inactive'); - } - else { - $(id).addClass('active').removeClass('inactive'); - if (frame.attr('src') !== link) frame.attr('src', link); - frame.slideDown(100); - } -} - -function linkSummaries() { - $('.summary_signature').click(function() { - document.location = $(this).find('a').attr('href'); - }); -} - -function summaryToggle() { - $('.summary_toggle').click(function(e) { - e.preventDefault(); - localStorage.summaryCollapsed = $(this).text(); - $('.summary_toggle').each(function() { - $(this).text($(this).text() == "collapse" ? "expand" : "collapse"); - var next = $(this).parent().parent().nextAll('ul.summary').first(); - if (next.hasClass('compact')) { - next.toggle(); - next.nextAll('ul.summary').first().toggle(); - } - else if (next.hasClass('summary')) { - var list = $('
      '); - list.html(next.html()); - list.find('.summary_desc, .note').remove(); - list.find('a').each(function() { - $(this).html($(this).find('strong').html()); - $(this).parent().html($(this)[0].outerHTML); - }); - next.before(list); - next.toggle(); - } - }); - return false; - }); - if (localStorage.summaryCollapsed == "collapse") { - $('.summary_toggle').first().click(); - } else { localStorage.summaryCollapsed = "expand"; } -} - -function constantSummaryToggle() { - $('.constants_summary_toggle').click(function(e) { - e.preventDefault(); - localStorage.summaryCollapsed = $(this).text(); - $('.constants_summary_toggle').each(function() { - $(this).text($(this).text() == "collapse" ? "expand" : "collapse"); - var next = $(this).parent().parent().nextAll('dl.constants').first(); - if (next.hasClass('compact')) { - next.toggle(); - next.nextAll('dl.constants').first().toggle(); - } - else if (next.hasClass('constants')) { - var list = $('
      '); - list.html(next.html()); - list.find('dt').each(function() { - $(this).addClass('summary_signature'); - $(this).text( $(this).text().split('=')[0]); - if ($(this).has(".deprecated").length) { - $(this).addClass('deprecated'); - }; - }); - // Add the value of the constant as "Tooltip" to the summary object - list.find('pre.code').each(function() { - console.log($(this).parent()); - var dt_element = $(this).parent().prev(); - var tooltip = $(this).text(); - if (dt_element.hasClass("deprecated")) { - tooltip = 'Deprecated. ' + tooltip; - }; - dt_element.attr('title', tooltip); - }); - list.find('.docstring, .tags, dd').remove(); - next.before(list); - next.toggle(); - } - }); - return false; - }); - if (localStorage.summaryCollapsed == "collapse") { - $('.constants_summary_toggle').first().click(); - } else { localStorage.summaryCollapsed = "expand"; } -} - -function generateTOC() { - if ($('#filecontents').length === 0) return; - var _toc = $('
        '); - var show = false; - var toc = _toc; - var counter = 0; - var tags = ['h2', 'h3', 'h4', 'h5', 'h6']; - var i; - if ($('#filecontents h1').length > 1) tags.unshift('h1'); - for (i = 0; i < tags.length; i++) { tags[i] = '#filecontents ' + tags[i]; } - var lastTag = parseInt(tags[0][1], 10); - $(tags.join(', ')).each(function() { - if ($(this).parents('.method_details .docstring').length != 0) return; - if (this.id == "filecontents") return; - show = true; - var thisTag = parseInt(this.tagName[1], 10); - if (this.id.length === 0) { - var proposedId = $(this).attr('toc-id'); - if (typeof(proposedId) != "undefined") this.id = proposedId; - else { - var proposedId = $(this).text().replace(/[^a-z0-9-]/ig, '_'); - if ($('#' + proposedId).length > 0) { proposedId += counter; counter++; } - this.id = proposedId; - } - } - if (thisTag > lastTag) { - for (i = 0; i < thisTag - lastTag; i++) { - var tmp = $('
          '); toc.append(tmp); toc = tmp; - } - } - if (thisTag < lastTag) { - for (i = 0; i < lastTag - thisTag; i++) toc = toc.parent(); - } - var title = $(this).attr('toc-title'); - if (typeof(title) == "undefined") title = $(this).text(); - toc.append('
        1. ' + title + '
        2. '); - lastTag = thisTag; - }); - if (!show) return; - html = ''; - $('#content').prepend(html); - $('#toc').append(_toc); - $('#toc .hide_toc').toggle(function() { - $('#toc .top').slideUp('fast'); - $('#toc').toggleClass('hidden'); - $('#toc .title small').toggle(); - }, function() { - $('#toc .top').slideDown('fast'); - $('#toc').toggleClass('hidden'); - $('#toc .title small').toggle(); - }); -} - -function navResizeFn(e) { - if (e.which !== 1) { - navResizeFnStop(); - return; - } - - sessionStorage.navWidth = e.pageX.toString(); - $('.nav_wrap').css('width', e.pageX); - $('.nav_wrap').css('-ms-flex', 'inherit'); -} - -function navResizeFnStop() { - $(window).unbind('mousemove', navResizeFn); - window.removeEventListener('message', navMessageFn, false); -} - -function navMessageFn(e) { - if (e.data.action === 'mousemove') navResizeFn(e.data.event); - if (e.data.action === 'mouseup') navResizeFnStop(); -} - -function navResizer() { - $('#resizer').mousedown(function(e) { - e.preventDefault(); - $(window).mousemove(navResizeFn); - window.addEventListener('message', navMessageFn, false); - }); - $(window).mouseup(navResizeFnStop); - - if (sessionStorage.navWidth) { - navResizeFn({which: 1, pageX: parseInt(sessionStorage.navWidth, 10)}); - } -} - -function navExpander() { - var done = false, timer = setTimeout(postMessage, 500); - function postMessage() { - if (done) return; - clearTimeout(timer); - var opts = { action: 'expand', path: pathId }; - document.getElementById('nav').contentWindow.postMessage(opts, '*'); - done = true; - } - - window.addEventListener('message', function(event) { - if (event.data === 'navReady') postMessage(); - return false; - }, false); -} - -function mainFocus() { - var hash = window.location.hash; - if (hash !== '' && $(hash)[0]) { - $(hash)[0].scrollIntoView(); - } - - setTimeout(function() { $('#main').focus(); }, 10); -} - -$(document).ready(function() { - navResizer(); - navExpander(); - createSourceLinks(); - createDefineLinks(); - createFullTreeLinks(); - searchFrameButtons(); - linkSummaries(); - summaryToggle(); - constantSummaryToggle(); - generateTOC(); - mainFocus(); -}); - -})(); diff --git a/doc/js/full_list.js b/doc/js/full_list.js deleted file mode 100644 index 59069c5..0000000 --- a/doc/js/full_list.js +++ /dev/null @@ -1,216 +0,0 @@ -(function() { - -var $clicked = $(null); -var searchTimeout = null; -var searchCache = []; -var caseSensitiveMatch = false; -var ignoreKeyCodeMin = 8; -var ignoreKeyCodeMax = 46; -var commandKey = 91; - -RegExp.escape = function(text) { - return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); -} - -function escapeShortcut() { - $(document).keydown(function(evt) { - if (evt.which == 27) { - window.parent.postMessage('navEscape', '*'); - } - }); -} - -function navResizer() { - $(window).mousemove(function(e) { - window.parent.postMessage({ - action: 'mousemove', event: {pageX: e.pageX, which: e.which} - }, '*'); - }).mouseup(function(e) { - window.parent.postMessage({action: 'mouseup'}, '*'); - }); - window.parent.postMessage("navReady", "*"); -} - -function clearSearchTimeout() { - clearTimeout(searchTimeout); - searchTimeout = null; -} - -function enableLinks() { - // load the target page in the parent window - $('#full_list li').on('click', function(evt) { - $('#full_list li').removeClass('clicked'); - $clicked = $(this); - $clicked.addClass('clicked'); - evt.stopPropagation(); - - if (evt.target.tagName === 'A') return true; - - var elem = $clicked.find('> .item .object_link a')[0]; - var e = evt.originalEvent; - var newEvent = new MouseEvent(evt.originalEvent.type); - newEvent.initMouseEvent(e.type, e.canBubble, e.cancelable, e.view, e.detail, e.screenX, e.screenY, e.clientX, e.clientY, e.ctrlKey, e.altKey, e.shiftKey, e.metaKey, e.button, e.relatedTarget); - elem.dispatchEvent(newEvent); - evt.preventDefault(); - return false; - }); -} - -function enableToggles() { - // show/hide nested classes on toggle click - $('#full_list a.toggle').on('click', function(evt) { - evt.stopPropagation(); - evt.preventDefault(); - $(this).parent().parent().toggleClass('collapsed'); - highlight(); - }); -} - -function populateSearchCache() { - $('#full_list li .item').each(function() { - var $node = $(this); - var $link = $node.find('.object_link a'); - if ($link.length > 0) { - searchCache.push({ - node: $node, - link: $link, - name: $link.text(), - fullName: $link.attr('title').split(' ')[0] - }); - } - }); -} - -function enableSearch() { - $('#search input').keyup(function(event) { - if (ignoredKeyPress(event)) return; - if (this.value === "") { - clearSearch(); - } else { - performSearch(this.value); - } - }); - - $('#full_list').after(""); -} - -function ignoredKeyPress(event) { - if ( - (event.keyCode > ignoreKeyCodeMin && event.keyCode < ignoreKeyCodeMax) || - (event.keyCode == commandKey) - ) { - return true; - } else { - return false; - } -} - -function clearSearch() { - clearSearchTimeout(); - $('#full_list .found').removeClass('found').each(function() { - var $link = $(this).find('.object_link a'); - $link.text($link.text()); - }); - $('#full_list, #content').removeClass('insearch'); - $clicked.parents().removeClass('collapsed'); - highlight(); -} - -function performSearch(searchString) { - clearSearchTimeout(); - $('#full_list, #content').addClass('insearch'); - $('#noresults').text('').hide(); - partialSearch(searchString, 0); -} - -function partialSearch(searchString, offset) { - var lastRowClass = ''; - var i = null; - for (i = offset; i < Math.min(offset + 50, searchCache.length); i++) { - var item = searchCache[i]; - var searchName = (searchString.indexOf('::') != -1 ? item.fullName : item.name); - var matchString = buildMatchString(searchString); - var matchRegexp = new RegExp(matchString, caseSensitiveMatch ? "" : "i"); - if (searchName.match(matchRegexp) == null) { - item.node.removeClass('found'); - item.link.text(item.link.text()); - } - else { - item.node.addClass('found'); - item.node.removeClass(lastRowClass).addClass(lastRowClass == 'r1' ? 'r2' : 'r1'); - lastRowClass = item.node.hasClass('r1') ? 'r1' : 'r2'; - item.link.html(item.name.replace(matchRegexp, "$&")); - } - } - if(i == searchCache.length) { - searchDone(); - } else { - searchTimeout = setTimeout(function() { - partialSearch(searchString, i); - }, 0); - } -} - -function searchDone() { - searchTimeout = null; - highlight(); - if ($('#full_list li:visible').size() === 0) { - $('#noresults').text('No results were found.').hide().fadeIn(); - } else { - $('#noresults').text('').hide(); - } - $('#content').removeClass('insearch'); -} - -function buildMatchString(searchString, event) { - caseSensitiveMatch = searchString.match(/[A-Z]/) != null; - var regexSearchString = RegExp.escape(searchString); - if (caseSensitiveMatch) { - regexSearchString += "|" + - $.map(searchString.split(''), function(e) { return RegExp.escape(e); }). - join('.+?'); - } - return regexSearchString; -} - -function highlight() { - $('#full_list li:visible').each(function(n) { - $(this).removeClass('even odd').addClass(n % 2 == 0 ? 'odd' : 'even'); - }); -} - -/** - * Expands the tree to the target element and its immediate - * children. - */ -function expandTo(path) { - var $target = $(document.getElementById('object_' + path)); - $target.addClass('clicked'); - $target.removeClass('collapsed'); - $target.parentsUntil('#full_list', 'li').removeClass('collapsed'); - if($target[0]) { - window.scrollTo(window.scrollX, $target.offset().top - 250); - highlight(); - } -} - -function windowEvents(event) { - var msg = event.data; - if (msg.action === "expand") { - expandTo(msg.path); - } - return false; -} - -window.addEventListener("message", windowEvents, false); - -$(document).ready(function() { - escapeShortcut(); - navResizer(); - enableLinks(); - enableToggles(); - populateSearchCache(); - enableSearch(); -}); - -})(); diff --git a/doc/js/jquery.js b/doc/js/jquery.js deleted file mode 100644 index 198b3ff..0000000 --- a/doc/js/jquery.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.7.1 jquery.com | jquery.org/license */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
    a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
    "+""+"
    ",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
    t
    ",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
    ",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; -f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

    ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
    ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
    ","
    "]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() -{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
    ").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/doc/method_list.html b/doc/method_list.html deleted file mode 100644 index d1a15a6..0000000 --- a/doc/method_list.html +++ /dev/null @@ -1,1811 +0,0 @@ - - - - - - - - - - - - - - - - - - Method List - - - -
    -
    -

    Method List

    - - - -
    - - -
    - - diff --git a/doc/top-level-namespace.html b/doc/top-level-namespace.html deleted file mode 100644 index acd7ae5..0000000 --- a/doc/top-level-namespace.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - Top Level Namespace - - — Documentation by YARD 0.9.15 - - - - - - - - - - - - - - - - - - - -
    - - -

    Top Level Namespace - - - -

    -
    - - - - - - - - - - - -
    - -

    Defined Under Namespace

    -

    - - - Modules: GR, GR3, Rubyplot - - - - -

    - - - - - - - - - -
    - - - -
    - - \ No newline at end of file diff --git a/lib/grruby.rb b/lib/grruby.rb index bb7288c..abfe740 100644 --- a/lib/grruby.rb +++ b/lib/grruby.rb @@ -1,3 +1,972 @@ +module Rubyplot + module Color + CONTRASTING_COLORS = + [ + '#e6194b', + '#3cb44b', + '#ffe119', + '#0082c8', + '#f58231', + '#911eb4', + '#46f0f0', + '#f032e6', + '#d2f53c', + '#fabebe', + '#008080', + '#e6beff', + '#aa6e28', + '#fffac8', + '#800000', + '#aaffc3', + '#808000', + '#ffd8b1', + '#000080', + '#808080' + ].freeze + + COLOR_INDEX = { + cloudy_blue: '#acc2d9', + dark_pastel_green: '#56ae57', + dust: '#b2996e', + electric_lime: '#a8ff04', + fresh_green: '#69d84f', + light_eggplant: '#894585', + nasty_green: '#70b23f', + really_light_blue: '#d4ffff', + tea: '#65ab7c', + warm_purple: '#952e8f', + yellowish_tan: '#fcfc81', + cement: '#a5a391', + dark_grass_green: '#388004', + dusty_teal: '#4c9085', + grey_teal: '#5e9b8a', + macaroni_and_cheese: '#efb435', + pinkish_tan: '#d99b82', + spruce: '#0a5f38', + strong_blue: '#0c06f7', + toxic_green: '#61de2a', + windows_blue: '#3778bf', + blue_blue: '#2242c7', + blue_with_a_hint_of_purple: '#533cc6', + booger: '#9bb53c', + bright_sea_green: '#05ffa6', + dark_green_blue: '#1f6357', + deep_turquoise: '#017374', + green_teal: '#0cb577', + strong_pink: '#ff0789', + bland: '#afa88b', + deep_aqua: '#08787f', + lavender_pink: '#dd85d7', + light_moss_green: '#a6c875', + light_seafoam_green: '#a7ffb5', + olive_yellow: '#c2b709', + pig_pink: '#e78ea5', + deep_lilac: '#966ebd', + desert: '#ccad60', + dusty_lavender: '#ac86a8', + purpley_grey: '#947e94', + purply: '#983fb2', + candy_pink: '#ff63e9', + light_pastel_green: '#b2fba5', + boring_green: '#63b365', + kiwi_green: '#8ee53f', + light_grey_green: '#b7e1a1', + orange_pink: '#ff6f52', + tea_green: '#bdf8a3', + very_light_brown: '#d3b683', + egg_shell: '#fffcc4', + eggplant_purple: '#430541', + powder_pink: '#ffb2d0', + reddish_grey: '#997570', + baby_shit_brown: '#ad900d', + liliac: '#c48efd', + stormy_blue: '#507b9c', + ugly_brown: '#7d7103', + custard: '#fffd78', + darkish_pink: '#da467d', + deep_brown: '#410200', + greenish_beige: '#c9d179', + manilla: '#fffa86', + off_blue: '#5684ae', + battleship_grey: '#6b7c85', + browny_green: '#6f6c0a', + bruise: '#7e4071', + kelley_green: '#009337', + sickly_yellow: '#d0e429', + sunny_yellow: '#fff917', + azul: '#1d5dec', + darkgreen: '#054907', + lichen: '#8fb67b', + light_light_green: '#c8ffb0', + pale_gold: '#fdde6c', + sun_yellow: '#ffdf22', + tan_green: '#a9be70', + burple: '#6832e3', + butterscotch: '#fdb147', + toupe: '#c7ac7d', + dark_cream: '#fff39a', + indian_red: '#850e04', + light_lavendar: '#efc0fe', + poison_green: '#40fd14', + baby_puke_green: '#b6c406', + bright_yellow_green: '#9dff00', + charcoal_grey: '#3c4142', + squash: '#f2ab15', + cinnamon: '#ac4f06', + light_pea_green: '#c4fe82', + radioactive_green: '#2cfa1f', + raw_sienna: '#9a6200', + baby_purple: '#ca9bf7', + cocoa: '#875f42', + light_royal_blue: '#3a2efe', + orangeish: '#fd8d49', + rust_brown: '#8b3103', + sand_brown: '#cba560', + swamp: '#698339', + tealish_green: '#0cdc73', + burnt_siena: '#b75203', + camo: '#7f8f4e', + dusk_blue: '#26538d', + fern: '#63a950', + old_rose: '#c87f89', + pale_light_green: '#b1fc99', + peachy_pink: '#ff9a8a', + rosy_pink: '#f6688e', + light_bluish_green: '#76fda8', + light_bright_green: '#53fe5c', + light_neon_green: '#4efd54', + light_seafoam: '#a0febf', + tiffany_blue: '#7bf2da', + washed_out_green: '#bcf5a6', + browny_orange: '#ca6b02', + nice_blue: '#107ab0', + sapphire: '#2138ab', + greyish_teal: '#719f91', + orangey_yellow: '#fdb915', + parchment: '#fefcaf', + straw: '#fcf679', + very_dark_brown: '#1d0200', + terracota: '#cb6843', + ugly_blue: '#31668a', + clear_blue: '#247afd', + creme: '#ffffb6', + foam_green: '#90fda9', + light_gold: '#fddc5c', + seafoam_blue: '#78d1b6', + topaz: '#13bbaf', + violet_pink: '#fb5ffc', + wintergreen: '#20f986', + yellow_tan: '#ffe36e', + dark_fuchsia: '#9d0759', + indigo_blue: '#3a18b1', + light_yellowish_green: '#c2ff89', + pale_magenta: '#d767ad', + rich_purple: '#720058', + sunflower_yellow: '#ffda03', + leather: '#ac7434', + racing_green: '#014600', + vivid_purple: '#9900fa', + dark_royal_blue: '#02066f', + hazel: '#8e7618', + muted_pink: '#d1768f', + booger_green: '#96b403', + canary: '#fdff63', + cool_grey: '#95a3a6', + dark_taupe: '#7f684e', + darkish_purple: '#751973', + true_green: '#089404', + coral_pink: '#ff6163', + dark_sage: '#598556', + dark_slate_blue: '#214761', + flat_blue: '#3c73a8', + mushroom: '#ba9e88', + rich_blue: '#021bf9', + dirty_purple: '#734a65', + greenblue: '#23c48b', + icky_green: '#8fae22', + light_khaki: '#e6f2a2', + warm_blue: '#4b57db', + dark_hot_pink: '#d90166', + deep_sea_blue: '#015482', + carmine: '#9d0216', + dark_yellow_green: '#728f02', + pale_peach: '#ffe5ad', + plum_purple: '#4e0550', + golden_rod: '#f9bc08', + neon_red: '#ff073a', + old_pink: '#c77986', + very_pale_blue: '#d6fffe', + blood_orange: '#fe4b03', + grapefruit: '#fd5956', + sand_yellow: '#fce166', + clay_brown: '#b2713d', + dark_blue_grey: '#1f3b4d', + flat_green: '#699d4c', + light_green_blue: '#56fca2', + warm_pink: '#fb5581', + dodger_blue: '#3e82fc', + gross_green: '#a0bf16', + ice: '#d6fffa', + metallic_blue: '#4f738e', + pale_salmon: '#ffb19a', + sap_green: '#5c8b15', + algae: '#54ac68', + bluey_grey: '#89a0b0', + greeny_grey: '#7ea07a', + highlighter_green: '#1bfc06', + light_light_blue: '#cafffb', + light_mint: '#b6ffbb', + raw_umber: '#a75e09', + vivid_blue: '#152eff', + deep_lavender: '#8d5eb7', + dull_teal: '#5f9e8f', + light_greenish_blue: '#63f7b4', + mud_green: '#606602', + pinky: '#fc86aa', + red_wine: '#8c0034', + shit_green: '#758000', + tan_brown: '#ab7e4c', + darkblue: '#030764', + rosa: '#fe86a4', + lipstick: '#d5174e', + pale_mauve: '#fed0fc', + claret: '#680018', + dandelion: '#fedf08', + orangered: '#fe420f', + poop_green: '#6f7c00', + ruby: '#ca0147', + dark: '#1b2431', + greenish_turquoise: '#00fbb0', + pastel_red: '#db5856', + piss_yellow: '#ddd618', + bright_cyan: '#41fdfe', + dark_coral: '#cf524e', + algae_green: '#21c36f', + darkish_red: '#a90308', + reddy_brown: '#6e1005', + blush_pink: '#fe828c', + camouflage_green: '#4b6113', + lawn_green: '#4da409', + putty: '#beae8a', + vibrant_blue: '#0339f8', + dark_sand: '#a88f59', + saffron: '#feb209', + twilight: '#4e518b', + warm_brown: '#964e02', + bluegrey: '#85a3b2', + bubble_gum_pink: '#ff69af', + duck_egg_blue: '#c3fbf4', + greenish_cyan: '#2afeb7', + petrol: '#005f6a', + royal: '#0c1793', + butter: '#ffff81', + dusty_orange: '#f0833a', + off_yellow: '#f1f33f', + pale_olive_green: '#b1d27b', + orangish: '#fc824a', + leaf: '#71aa34', + light_blue_grey: '#b7c9e2', + dried_blood: '#4b0101', + lightish_purple: '#a552e6', + rusty_red: '#af2f0d', + lavender_blue: '#8b88f8', + light_grass_green: '#9af764', + light_mint_green: '#a6fbb2', + sunflower: '#ffc512', + velvet: '#750851', + brick_orange: '#c14a09', + lightish_red: '#fe2f4a', + pure_blue: '#0203e2', + twilight_blue: '#0a437a', + violet_red: '#a50055', + yellowy_brown: '#ae8b0c', + carnation: '#fd798f', + muddy_yellow: '#bfac05', + dark_seafoam_green: '#3eaf76', + deep_rose: '#c74767', + dusty_red: '#b9484e', + lemon_lime: '#bffe28', + brown_yellow: '#b29705', + purple_brown: '#673a3f', + wisteria: '#a87dc2', + banana_yellow: '#fafe4b', + lipstick_red: '#c0022f', + water_blue: '#0e87cc', + brown_grey: '#8d8468', + vibrant_purple: '#ad03de', + baby_green: '#8cff9e', + barf_green: '#94ac02', + eggshell_blue: '#c4fff7', + sandy_yellow: '#fdee73', + cool_green: '#33b864', + pale: '#fff9d0', + hot_magenta: '#f504c9', + greyblue: '#77a1b5', + purpley: '#8756e4', + baby_shit_green: '#889717', + brownish_pink: '#c27e79', + dark_aquamarine: '#017371', + diarrhea: '#9f8303', + light_mustard: '#f7d560', + pale_sky_blue: '#bdf6fe', + turtle_green: '#75b84f', + bright_olive: '#9cbb04', + dark_grey_blue: '#29465b', + greeny_brown: '#696006', + lemon_green: '#adf802', + light_periwinkle: '#c1c6fc', + seaweed_green: '#35ad6b', + sunshine_yellow: '#fffd37', + ugly_purple: '#a442a0', + medium_pink: '#f36196', + puke_brown: '#947706', + very_light_pink: '#fff4f2', + viridian: '#1e9167', + bile: '#b5c306', + faded_yellow: '#feff7f', + very_pale_green: '#cffdbc', + vibrant_green: '#0add08', + bright_lime: '#87fd05', + spearmint: '#1ef876', + light_aquamarine: '#7bfdc7', + light_sage: '#bcecac', + yellowgreen: '#bbf90f', + baby_poo: '#ab9004', + dark_seafoam: '#1fb57a', + deep_teal: '#00555a', + heather: '#a484ac', + rust_orange: '#c45508', + dirty_blue: '#3f829d', + fern_green: '#548d44', + bright_lilac: '#c95efb', + weird_green: '#3ae57f', + peacock_blue: '#016795', + avocado_green: '#87a922', + faded_orange: '#f0944d', + grape_purple: '#5d1451', + hot_green: '#25ff29', + lime_yellow: '#d0fe1d', + mango: '#ffa62b', + shamrock: '#01b44c', + bubblegum: '#ff6cb5', + purplish_brown: '#6b4247', + vomit_yellow: '#c7c10c', + pale_cyan: '#b7fffa', + key_lime: '#aeff6e', + tomato_red: '#ec2d01', + lightgreen: '#76ff7b', + merlot: '#730039', + night_blue: '#040348', + purpleish_pink: '#df4ec8', + apple: '#6ecb3c', + baby_poop_green: '#8f9805', + green_apple: '#5edc1f', + heliotrope: '#d94ff5', + almost_black: '#070d0d', + cool_blue: '#4984b8', + leafy_green: '#51b73b', + mustard_brown: '#ac7e04', + dusk: '#4e5481', + dull_brown: '#876e4b', + frog_green: '#58bc08', + vivid_green: '#2fef10', + bright_light_green: '#2dfe54', + fluro_green: '#0aff02', + kiwi: '#9cef43', + seaweed: '#18d17b', + navy_green: '#35530a', + ultramarine_blue: '#1805db', + iris: '#6258c4', + pastel_orange: '#ff964f', + yellowish_orange: '#ffab0f', + perrywinkle: '#8f8ce7', + tealish: '#24bca8', + dark_plum: '#3f012c', + pear: '#cbf85f', + pinkish_orange: '#ff724c', + midnight_purple: '#280137', + light_urple: '#b36ff6', + dark_mint: '#48c072', + greenish_tan: '#bccb7a', + light_burgundy: '#a8415b', + turquoise_blue: '#06b1c4', + ugly_pink: '#cd7584', + sandy: '#f1da7a', + electric_pink: '#ff0490', + muted_purple: '#805b87', + mid_green: '#50a747', + greyish: '#a8a495', + neon_yellow: '#cfff04', + banana: '#ffff7e', + carnation_pink: '#ff7fa7', + tomato: '#ef4026', + sea: '#3c9992', + muddy_brown: '#886806', + turquoise_green: '#04f489', + buff: '#fef69e', + fawn: '#cfaf7b', + muted_blue: '#3b719f', + pale_rose: '#fdc1c5', + dark_mint_green: '#20c073', + amethyst: '#9b5fc0', + chestnut: '#742802', + sick_green: '#9db92c', + pea: '#a4bf20', + rusty_orange: '#cd5909', + stone: '#ada587', + rose_red: '#be013c', + pale_aqua: '#b8ffeb', + deep_orange: '#dc4d01', + earth: '#a2653e', + mossy_green: '#638b27', + grassy_green: '#419c03', + pale_lime_green: '#b1ff65', + light_grey_blue: '#9dbcd4', + pale_grey: '#fdfdfe', + asparagus: '#77ab56', + blueberry: '#464196', + purple_red: '#990147', + pale_lime: '#befd73', + greenish_teal: '#32bf84', + caramel: '#af6f09', + deep_magenta: '#a0025c', + light_peach: '#ffd8b1', + milk_chocolate: '#7f4e1e', + ocher: '#bf9b0c', + off_green: '#6ba353', + purply_pink: '#f075e6', + lightblue: '#7bc8f6', + dusky_blue: '#475f94', + golden: '#f5bf03', + light_beige: '#fffeb6', + butter_yellow: '#fffd74', + dusky_purple: '#895b7b', + french_blue: '#436bad', + ugly_yellow: '#d0c101', + greeny_yellow: '#c6f808', + orangish_red: '#f43605', + shamrock_green: '#02c14d', + orangish_brown: '#b25f03', + tree_green: '#2a7e19', + deep_violet: '#490648', + gunmetal: '#536267', + cherry: '#cf0234', + sandy_brown: '#c4a661', + warm_grey: '#978a84', + dark_indigo: '#1f0954', + midnight: '#03012d', + bluey_green: '#2bb179', + grey_pink: '#c3909b', + soft_purple: '#a66fb5', + blood: '#770001', + brown_red: '#922b05', + medium_grey: '#7d7f7c', + berry: '#990f4b', + poo: '#8f7303', + purpley_pink: '#c83cb9', + light_salmon: '#fea993', + snot: '#acbb0d', + easter_purple: '#c071fe', + light_yellow_green: '#ccfd7f', + dark_navy_blue: '#00022e', + drab: '#828344', + light_rose: '#ffc5cb', + rouge: '#ab1239', + purplish_red: '#b0054b', + slime_green: '#99cc04', + baby_poop: '#937c00', + irish_green: '#019529', + dark_navy: '#000435', + greeny_blue: '#42b395', + light_plum: '#9d5783', + pinkish_grey: '#c8aca9', + dirty_orange: '#c87606', + rust_red: '#aa2704', + pale_lilac: '#e4cbff', + orangey_red: '#fa4224', + primary_blue: '#0804f9', + kermit_green: '#5cb200', + brownish_purple: '#76424e', + murky_green: '#6c7a0e', + wheat: '#fbdd7e', + very_dark_purple: '#2a0134', + bottle_green: '#044a05', + watermelon: '#fd4659', + deep_sky_blue: '#0d75f8', + fire_engine_red: '#fe0002', + yellow_ochre: '#cb9d06', + pumpkin_orange: '#fb7d07', + pale_olive: '#b9cc81', + light_lilac: '#edc8ff', + lightish_green: '#61e160', + carolina_blue: '#8ab8fe', + mulberry: '#920a4e', + shocking_pink: '#fe02a2', + auburn: '#9a3001', + bright_lime_green: '#65fe08', + celadon: '#befdb7', + pinkish_brown: '#b17261', + poo_brown: '#885f01', + bright_sky_blue: '#02ccfe', + celery: '#c1fd95', + dirt_brown: '#836539', + strawberry: '#fb2943', + dark_lime: '#84b701', + copper: '#b66325', + medium_brown: '#7f5112', + muted_green: '#5fa052', + robins_egg: '#6dedfd', + bright_aqua: '#0bf9ea', + bright_lavender: '#c760ff', + ivory: '#ffffcb', + very_light_purple: '#f6cefc', + light_navy: '#155084', + pink_red: '#f5054f', + olive_brown: '#645403', + poop_brown: '#7a5901', + mustard_green: '#a8b504', + ocean_green: '#3d9973', + very_dark_blue: '#000133', + dusty_green: '#76a973', + light_navy_blue: '#2e5a88', + minty_green: '#0bf77d', + adobe: '#bd6c48', + barney: '#ac1db8', + jade_green: '#2baf6a', + bright_light_blue: '#26f7fd', + light_lime: '#aefd6c', + dark_khaki: '#9b8f55', + orange_yellow: '#ffad01', + ocre: '#c69c04', + maize: '#f4d054', + faded_pink: '#de9dac', + british_racing_green: '#05480d', + sandstone: '#c9ae74', + mud_brown: '#60460f', + light_sea_green: '#98f6b0', + robin_egg_blue: '#8af1fe', + aqua_marine: '#2ee8bb', + dark_sea_green: '#11875d', + soft_pink: '#fdb0c0', + orangey_brown: '#b16002', + cherry_red: '#f7022a', + burnt_yellow: '#d5ab09', + brownish_grey: '#86775f', + camel: '#c69f59', + purplish_grey: '#7a687f', + marine: '#042e60', + greyish_pink: '#c88d94', + pale_turquoise: '#a5fbd5', + pastel_yellow: '#fffe71', + bluey_purple: '#6241c7', + canary_yellow: '#fffe40', + faded_red: '#d3494e', + sepia: '#985e2b', + coffee: '#a6814c', + bright_magenta: '#ff08e8', + mocha: '#9d7651', + ecru: '#feffca', + purpleish: '#98568d', + cranberry: '#9e003a', + darkish_green: '#287c37', + brown_orange: '#b96902', + dusky_rose: '#ba6873', + melon: '#ff7855', + sickly_green: '#94b21c', + silver: '#c5c9c7', + purply_blue: '#661aee', + purpleish_blue: '#6140ef', + hospital_green: '#9be5aa', + shit_brown: '#7b5804', + mid_blue: '#276ab3', + amber: '#feb308', + easter_green: '#8cfd7e', + soft_blue: '#6488ea', + cerulean_blue: '#056eee', + golden_brown: '#b27a01', + bright_turquoise: '#0ffef9', + red_pink: '#fa2a55', + red_purple: '#820747', + greyish_brown: '#7a6a4f', + vermillion: '#f4320c', + russet: '#a13905', + steel_grey: '#6f828a', + lighter_purple: '#a55af4', + bright_violet: '#ad0afd', + prussian_blue: '#004577', + slate_green: '#658d6d', + dirty_pink: '#ca7b80', + dark_blue_green: '#005249', + pine: '#2b5d34', + yellowy_green: '#bff128', + dark_gold: '#b59410', + bluish: '#2976bb', + darkish_blue: '#014182', + dull_red: '#bb3f3f', + pinky_red: '#fc2647', + bronze: '#a87900', + pale_teal: '#82cbb2', + military_green: '#667c3e', + barbie_pink: '#fe46a5', + bubblegum_pink: '#fe83cc', + pea_soup_green: '#94a617', + dark_mustard: '#a88905', + shit: '#7f5f00', + medium_purple: '#9e43a2', + very_dark_green: '#062e03', + dirt: '#8a6e45', + dusky_pink: '#cc7a8b', + red_violet: '#9e0168', + lemon_yellow: '#fdff38', + pistachio: '#c0fa8b', + dull_yellow: '#eedc5b', + dark_lime_green: '#7ebd01', + denim_blue: '#3b5b92', + teal_blue: '#01889f', + lightish_blue: '#3d7afd', + purpley_blue: '#5f34e7', + light_indigo: '#6d5acf', + swamp_green: '#748500', + brown_green: '#706c11', + dark_maroon: '#3c0008', + hot_purple: '#cb00f5', + dark_forest_green: '#002d04', + faded_blue: '#658cbb', + drab_green: '#749551', + light_lime_green: '#b9ff66', + snot_green: '#9dc100', + yellowish: '#faee66', + light_blue_green: '#7efbb3', + bordeaux: '#7b002c', + light_mauve: '#c292a1', + ocean: '#017b92', + marigold: '#fcc006', + muddy_green: '#657432', + dull_orange: '#d8863b', + steel: '#738595', + electric_purple: '#aa23ff', + fluorescent_green: '#08ff08', + yellowish_brown: '#9b7a01', + blush: '#f29e8e', + soft_green: '#6fc276', + bright_orange: '#ff5b00', + lemon: '#fdff52', + purple_grey: '#866f85', + acid_green: '#8ffe09', + pale_lavender: '#eecffe', + violet_blue: '#510ac9', + light_forest_green: '#4f9153', + burnt_red: '#9f2305', + khaki_green: '#728639', + cerise: '#de0c62', + faded_purple: '#916e99', + apricot: '#ffb16d', + dark_olive_green: '#3c4d03', + grey_brown: '#7f7053', + green_grey: '#77926f', + true_blue: '#010fcc', + pale_violet: '#ceaefa', + periwinkle_blue: '#8f99fb', + light_sky_blue: '#c6fcff', + blurple: '#5539cc', + green_brown: '#544e03', + bluegreen: '#017a79', + bright_teal: '#01f9c6', + brownish_yellow: '#c9b003', + pea_soup: '#929901', + forest: '#0b5509', + barney_purple: '#a00498', + ultramarine: '#2000b1', + purplish: '#94568c', + puke_yellow: '#c2be0e', + bluish_grey: '#748b97', + dark_periwinkle: '#665fd1', + dark_lilac: '#9c6da5', + reddish: '#c44240', + light_maroon: '#a24857', + dusty_purple: '#825f87', + terra_cotta: '#c9643b', + avocado: '#90b134', + marine_blue: '#01386a', + teal_green: '#25a36f', + slate_grey: '#59656d', + lighter_green: '#75fd63', + electric_green: '#21fc0d', + dusty_blue: '#5a86ad', + golden_yellow: '#fec615', + bright_yellow: '#fffd01', + light_lavender: '#dfc5fe', + umber: '#b26400', + poop: '#7f5e00', + dark_peach: '#de7e5d', + jungle_green: '#048243', + eggshell: '#ffffd4', + denim: '#3b638c', + yellow_brown: '#b79400', + dull_purple: '#84597e', + chocolate_brown: '#411900', + wine_red: '#7b0323', + neon_blue: '#04d9ff', + dirty_green: '#667e2c', + light_tan: '#fbeeac', + ice_blue: '#d7fffe', + cadet_blue: '#4e7496', + dark_mauve: '#874c62', + very_light_blue: '#d5ffff', + grey_purple: '#826d8c', + pastel_pink: '#ffbacd', + very_light_green: '#d1ffbd', + dark_sky_blue: '#448ee4', + evergreen: '#05472a', + dull_pink: '#d5869d', + aubergine: '#3d0734', + mahogany: '#4a0100', + reddish_orange: '#f8481c', + deep_green: '#02590f', + vomit_green: '#89a203', + purple_pink: '#e03fd8', + dusty_pink: '#d58a94', + faded_green: '#7bb274', + camo_green: '#526525', + pinky_purple: '#c94cbe', + pink_purple: '#db4bda', + brownish_red: '#9e3623', + dark_rose: '#b5485d', + mud: '#735c12', + brownish: '#9c6d57', + emerald_green: '#028f1e', + pale_brown: '#b1916e', + dull_blue: '#49759c', + burnt_umber: '#a0450e', + medium_green: '#39ad48', + clay: '#b66a50', + light_aqua: '#8cffdb', + light_olive_green: '#a4be5c', + brownish_orange: '#cb7723', + dark_aqua: '#05696b', + purplish_pink: '#ce5dae', + dark_salmon: '#c85a53', + greenish_grey: '#96ae8d', + jade: '#1fa774', + ugly_green: '#7a9703', + dark_beige: '#ac9362', + emerald: '#01a049', + pale_red: '#d9544d', + light_magenta: '#fa5ff7', + sky: '#82cafc', + light_cyan: '#acfffc', + yellow_orange: '#fcb001', + reddish_purple: '#910951', + reddish_pink: '#fe2c54', + orchid: '#c875c4', + dirty_yellow: '#cdc50a', + orange_red: '#fd411e', + deep_red: '#9a0200', + orange_brown: '#be6400', + cobalt_blue: '#030aa7', + neon_pink: '#fe019a', + rose_pink: '#f7879a', + greyish_purple: '#887191', + raspberry: '#b00149', + aqua_green: '#12e193', + salmon_pink: '#fe7b7c', + tangerine: '#ff9408', + brownish_green: '#6a6e09', + red_brown: '#8b2e16', + greenish_brown: '#696112', + pumpkin: '#e17701', + pine_green: '#0a481e', + charcoal: '#343837', + baby_pink: '#ffb7ce', + cornflower: '#6a79f7', + blue_violet: '#5d06e9', + chocolate: '#3d1c02', + greyish_green: '#82a67d', + scarlet: '#be0119', + green_yellow: '#c9ff27', + dark_olive: '#373e02', + sienna: '#a9561e', + pastel_purple: '#caa0ff', + terracotta: '#ca6641', + aqua_blue: '#02d8e9', + sage_green: '#88b378', + blood_red: '#980002', + deep_pink: '#cb0162', + grass: '#5cac2d', + moss: '#769958', + pastel_blue: '#a2bffe', + bluish_green: '#10a674', + green_blue: '#06b48b', + dark_tan: '#af884a', + greenish_blue: '#0b8b87', + pale_orange: '#ffa756', + vomit: '#a2a415', + forrest_green: '#154406', + dark_lavender: '#856798', + dark_violet: '#34013f', + purple_blue: '#632de9', + dark_cyan: '#0a888a', + olive_drab: '#6f7632', + pinkish: '#d46a7e', + cobalt: '#1e488f', + neon_purple: '#bc13fe', + light_turquoise: '#7ef4cc', + apple_green: '#76cd26', + dull_green: '#74a662', + wine: '#80013f', + powder_blue: '#b1d1fc', + off_white: '#ffffe4', + electric_blue: '#0652ff', + dark_turquoise: '#045c5a', + blue_purple: '#5729ce', + azure: '#069af3', + bright_red: '#ff000d', + pinkish_red: '#f10c45', + cornflower_blue: '#5170d7', + light_olive: '#acbf69', + grape: '#6c3461', + greyish_blue: '#5e819d', + purplish_blue: '#601ef9', + yellowish_green: '#b0dd16', + greenish_yellow: '#cdfd02', + medium_blue: '#2c6fbb', + dusty_rose: '#c0737a', + light_violet: '#d6b4fc', + midnight_blue: '#020035', + bluish_purple: '#703be7', + red_orange: '#fd3c06', + dark_magenta: '#960056', + greenish: '#40a368', + ocean_blue: '#03719c', + coral: '#fc5a50', + cream: '#ffffc2', + reddish_brown: '#7f2b0a', + burnt_sienna: '#b04e0f', + brick: '#a03623', + sage: '#87ae73', + grey_green: '#789b73', + white: '#ffffff', + robins_egg_blue: '#98eff9', + moss_green: '#658b38', + steel_blue: '#5a7d9a', + eggplant: '#380835', + light_yellow: '#fffe7a', + leaf_green: '#5ca904', + light_grey: '#d8dcd6', + puke: '#a5a502', + pinkish_purple: '#d648d7', + sea_blue: '#047495', + pale_purple: '#b790d4', + slate_blue: '#5b7c99', + blue_grey: '#607c8e', + hunter_green: '#0b4008', + fuchsia: '#ed0dd9', + crimson: '#8c000f', + pale_yellow: '#ffff84', + ochre: '#bf9005', + mustard_yellow: '#d2bd0a', + light_red: '#ff474c', + cerulean: '#0485d1', + pale_pink: '#ffcfdc', + deep_blue: '#040273', + rust: '#a83c09', + light_teal: '#90e4c1', + slate: '#516572', + goldenrod: '#fac205', + dark_yellow: '#d5b60a', + dark_grey: '#363737', + army_green: '#4b5d16', + grey_blue: '#6b8ba4', + seafoam: '#80f9ad', + puce: '#a57e52', + spring_green: '#a9f971', + dark_orange: '#c65102', + sand: '#e2ca76', + pastel_green: '#b0ff9d', + mint: '#9ffeb0', + light_orange: '#fdaa48', + bright_pink: '#fe01b1', + chartreuse: '#c1f80a', + deep_purple: '#36013f', + dark_brown: '#341c02', + taupe: '#b9a281', + pea_green: '#8eab12', + puke_green: '#9aae07', + kelly_green: '#02ab2e', + seafoam_green: '#7af9ab', + blue_green: '#137e6d', + khaki: '#aaa662', + burgundy: '#610023', + dark_teal: '#014d4e', + brick_red: '#8f1402', + royal_purple: '#4b006e', + plum: '#580f41', + mint_green: '#8fff9f', + gold: '#dbb40c', + baby_blue: '#a2cffe', + yellow_green: '#c0fb2d', + bright_purple: '#be03fd', + dark_red: '#840000', + pale_blue: '#d0fefe', + grass_green: '#3f9b0b', + navy: '#01153e', + aquamarine: '#04d8b2', + burnt_orange: '#c04e01', + neon_green: '#0cff0c', + bright_blue: '#0165fc', + rose: '#cf6275', + light_pink: '#ffd1df', + mustard: '#ceb301', + indigo: '#380282', + lime: '#aaff32', + sea_green: '#53fca1', + periwinkle: '#8e82fe', + dark_pink: '#cb416b', + olive_green: '#677a04', + peach: '#ffb07c', + pale_green: '#c7fdb5', + light_brown: '#ad8150', + hot_pink: '#ff028d', + black: '#000000', + lilac: '#cea2fd', + navy_blue: '#001146', + royal_blue: '#0504aa', + beige: '#e6daa6', + salmon: '#ff796c', + olive: '#6e750e', + maroon: '#650021', + bright_green: '#01ff07', + dark_purple: '#35063e', + mauve: '#ae7181', + forest_green: '#06470c', + aqua: '#13eac9', + cyan: '#00ffff', + tan: '#d1b26f', + dark_blue: '#00035b', + lavender: '#c79fef', + turquoise: '#06c2ac', + dark_green: '#033500', + violet: '#9a0eea', + light_purple: '#bf77f6', + lime_green: '#89fe05', + grey: '#929591', + sky_blue: '#75bbfd', + yellow: '#ffff14', + magenta: '#c20078', + light_green: '#96f97b', + orange: '#f97306', + teal: '#029386', + light_blue: '#95d0fc', + red: '#e50000', + brown: '#653700', + pink: '#ff81c0', + blue: '#0343df', + green: '#15b01a', + purple: '#7e1e9c' + }.freeze + end +end + require_relative 'grruby/grruby' require_relative 'grruby/tasks/gr_function_classes' require_relative 'rubyplot/scripting_backends/gr/plots' diff --git a/lib/grruby/tasks/gr_function_classes.rb b/lib/grruby/tasks/gr_function_classes.rb index 63b17e0..c0e2ea2 100644 --- a/lib/grruby/tasks/gr_function_classes.rb +++ b/lib/grruby/tasks/gr_function_classes.rb @@ -299,972 +299,6 @@ def call end end - # Will define color index, fonts, marker types and other constants - # color index between 1 to 1256. map all prominent ones here - CONTRASTING_COLORS = - [ - '#e6194b', - '#3cb44b', - '#ffe119', - '#0082c8', - '#f58231', - '#911eb4', - '#46f0f0', - '#f032e6', - '#d2f53c', - '#fabebe', - '#008080', - '#e6beff', - '#aa6e28', - '#fffac8', - '#800000', - '#aaffc3', - '#808000', - '#ffd8b1', - '#000080', - '#808080' - ].freeze - - COLOR_INDEX = { - cloudy_blue: '#acc2d9', - dark_pastel_green: '#56ae57', - dust: '#b2996e', - electric_lime: '#a8ff04', - fresh_green: '#69d84f', - light_eggplant: '#894585', - nasty_green: '#70b23f', - really_light_blue: '#d4ffff', - tea: '#65ab7c', - warm_purple: '#952e8f', - yellowish_tan: '#fcfc81', - cement: '#a5a391', - dark_grass_green: '#388004', - dusty_teal: '#4c9085', - grey_teal: '#5e9b8a', - macaroni_and_cheese: '#efb435', - pinkish_tan: '#d99b82', - spruce: '#0a5f38', - strong_blue: '#0c06f7', - toxic_green: '#61de2a', - windows_blue: '#3778bf', - blue_blue: '#2242c7', - blue_with_a_hint_of_purple: '#533cc6', - booger: '#9bb53c', - bright_sea_green: '#05ffa6', - dark_green_blue: '#1f6357', - deep_turquoise: '#017374', - green_teal: '#0cb577', - strong_pink: '#ff0789', - bland: '#afa88b', - deep_aqua: '#08787f', - lavender_pink: '#dd85d7', - light_moss_green: '#a6c875', - light_seafoam_green: '#a7ffb5', - olive_yellow: '#c2b709', - pig_pink: '#e78ea5', - deep_lilac: '#966ebd', - desert: '#ccad60', - dusty_lavender: '#ac86a8', - purpley_grey: '#947e94', - purply: '#983fb2', - candy_pink: '#ff63e9', - light_pastel_green: '#b2fba5', - boring_green: '#63b365', - kiwi_green: '#8ee53f', - light_grey_green: '#b7e1a1', - orange_pink: '#ff6f52', - tea_green: '#bdf8a3', - very_light_brown: '#d3b683', - egg_shell: '#fffcc4', - eggplant_purple: '#430541', - powder_pink: '#ffb2d0', - reddish_grey: '#997570', - baby_shit_brown: '#ad900d', - liliac: '#c48efd', - stormy_blue: '#507b9c', - ugly_brown: '#7d7103', - custard: '#fffd78', - darkish_pink: '#da467d', - deep_brown: '#410200', - greenish_beige: '#c9d179', - manilla: '#fffa86', - off_blue: '#5684ae', - battleship_grey: '#6b7c85', - browny_green: '#6f6c0a', - bruise: '#7e4071', - kelley_green: '#009337', - sickly_yellow: '#d0e429', - sunny_yellow: '#fff917', - azul: '#1d5dec', - darkgreen: '#054907', - lichen: '#8fb67b', - light_light_green: '#c8ffb0', - pale_gold: '#fdde6c', - sun_yellow: '#ffdf22', - tan_green: '#a9be70', - burple: '#6832e3', - butterscotch: '#fdb147', - toupe: '#c7ac7d', - dark_cream: '#fff39a', - indian_red: '#850e04', - light_lavendar: '#efc0fe', - poison_green: '#40fd14', - baby_puke_green: '#b6c406', - bright_yellow_green: '#9dff00', - charcoal_grey: '#3c4142', - squash: '#f2ab15', - cinnamon: '#ac4f06', - light_pea_green: '#c4fe82', - radioactive_green: '#2cfa1f', - raw_sienna: '#9a6200', - baby_purple: '#ca9bf7', - cocoa: '#875f42', - light_royal_blue: '#3a2efe', - orangeish: '#fd8d49', - rust_brown: '#8b3103', - sand_brown: '#cba560', - swamp: '#698339', - tealish_green: '#0cdc73', - burnt_siena: '#b75203', - camo: '#7f8f4e', - dusk_blue: '#26538d', - fern: '#63a950', - old_rose: '#c87f89', - pale_light_green: '#b1fc99', - peachy_pink: '#ff9a8a', - rosy_pink: '#f6688e', - light_bluish_green: '#76fda8', - light_bright_green: '#53fe5c', - light_neon_green: '#4efd54', - light_seafoam: '#a0febf', - tiffany_blue: '#7bf2da', - washed_out_green: '#bcf5a6', - browny_orange: '#ca6b02', - nice_blue: '#107ab0', - sapphire: '#2138ab', - greyish_teal: '#719f91', - orangey_yellow: '#fdb915', - parchment: '#fefcaf', - straw: '#fcf679', - very_dark_brown: '#1d0200', - terracota: '#cb6843', - ugly_blue: '#31668a', - clear_blue: '#247afd', - creme: '#ffffb6', - foam_green: '#90fda9', - light_gold: '#fddc5c', - seafoam_blue: '#78d1b6', - topaz: '#13bbaf', - violet_pink: '#fb5ffc', - wintergreen: '#20f986', - yellow_tan: '#ffe36e', - dark_fuchsia: '#9d0759', - indigo_blue: '#3a18b1', - light_yellowish_green: '#c2ff89', - pale_magenta: '#d767ad', - rich_purple: '#720058', - sunflower_yellow: '#ffda03', - leather: '#ac7434', - racing_green: '#014600', - vivid_purple: '#9900fa', - dark_royal_blue: '#02066f', - hazel: '#8e7618', - muted_pink: '#d1768f', - booger_green: '#96b403', - canary: '#fdff63', - cool_grey: '#95a3a6', - dark_taupe: '#7f684e', - darkish_purple: '#751973', - true_green: '#089404', - coral_pink: '#ff6163', - dark_sage: '#598556', - dark_slate_blue: '#214761', - flat_blue: '#3c73a8', - mushroom: '#ba9e88', - rich_blue: '#021bf9', - dirty_purple: '#734a65', - greenblue: '#23c48b', - icky_green: '#8fae22', - light_khaki: '#e6f2a2', - warm_blue: '#4b57db', - dark_hot_pink: '#d90166', - deep_sea_blue: '#015482', - carmine: '#9d0216', - dark_yellow_green: '#728f02', - pale_peach: '#ffe5ad', - plum_purple: '#4e0550', - golden_rod: '#f9bc08', - neon_red: '#ff073a', - old_pink: '#c77986', - very_pale_blue: '#d6fffe', - blood_orange: '#fe4b03', - grapefruit: '#fd5956', - sand_yellow: '#fce166', - clay_brown: '#b2713d', - dark_blue_grey: '#1f3b4d', - flat_green: '#699d4c', - light_green_blue: '#56fca2', - warm_pink: '#fb5581', - dodger_blue: '#3e82fc', - gross_green: '#a0bf16', - ice: '#d6fffa', - metallic_blue: '#4f738e', - pale_salmon: '#ffb19a', - sap_green: '#5c8b15', - algae: '#54ac68', - bluey_grey: '#89a0b0', - greeny_grey: '#7ea07a', - highlighter_green: '#1bfc06', - light_light_blue: '#cafffb', - light_mint: '#b6ffbb', - raw_umber: '#a75e09', - vivid_blue: '#152eff', - deep_lavender: '#8d5eb7', - dull_teal: '#5f9e8f', - light_greenish_blue: '#63f7b4', - mud_green: '#606602', - pinky: '#fc86aa', - red_wine: '#8c0034', - shit_green: '#758000', - tan_brown: '#ab7e4c', - darkblue: '#030764', - rosa: '#fe86a4', - lipstick: '#d5174e', - pale_mauve: '#fed0fc', - claret: '#680018', - dandelion: '#fedf08', - orangered: '#fe420f', - poop_green: '#6f7c00', - ruby: '#ca0147', - dark: '#1b2431', - greenish_turquoise: '#00fbb0', - pastel_red: '#db5856', - piss_yellow: '#ddd618', - bright_cyan: '#41fdfe', - dark_coral: '#cf524e', - algae_green: '#21c36f', - darkish_red: '#a90308', - reddy_brown: '#6e1005', - blush_pink: '#fe828c', - camouflage_green: '#4b6113', - lawn_green: '#4da409', - putty: '#beae8a', - vibrant_blue: '#0339f8', - dark_sand: '#a88f59', - saffron: '#feb209', - twilight: '#4e518b', - warm_brown: '#964e02', - bluegrey: '#85a3b2', - bubble_gum_pink: '#ff69af', - duck_egg_blue: '#c3fbf4', - greenish_cyan: '#2afeb7', - petrol: '#005f6a', - royal: '#0c1793', - butter: '#ffff81', - dusty_orange: '#f0833a', - off_yellow: '#f1f33f', - pale_olive_green: '#b1d27b', - orangish: '#fc824a', - leaf: '#71aa34', - light_blue_grey: '#b7c9e2', - dried_blood: '#4b0101', - lightish_purple: '#a552e6', - rusty_red: '#af2f0d', - lavender_blue: '#8b88f8', - light_grass_green: '#9af764', - light_mint_green: '#a6fbb2', - sunflower: '#ffc512', - velvet: '#750851', - brick_orange: '#c14a09', - lightish_red: '#fe2f4a', - pure_blue: '#0203e2', - twilight_blue: '#0a437a', - violet_red: '#a50055', - yellowy_brown: '#ae8b0c', - carnation: '#fd798f', - muddy_yellow: '#bfac05', - dark_seafoam_green: '#3eaf76', - deep_rose: '#c74767', - dusty_red: '#b9484e', - lemon_lime: '#bffe28', - brown_yellow: '#b29705', - purple_brown: '#673a3f', - wisteria: '#a87dc2', - banana_yellow: '#fafe4b', - lipstick_red: '#c0022f', - water_blue: '#0e87cc', - brown_grey: '#8d8468', - vibrant_purple: '#ad03de', - baby_green: '#8cff9e', - barf_green: '#94ac02', - eggshell_blue: '#c4fff7', - sandy_yellow: '#fdee73', - cool_green: '#33b864', - pale: '#fff9d0', - hot_magenta: '#f504c9', - greyblue: '#77a1b5', - purpley: '#8756e4', - baby_shit_green: '#889717', - brownish_pink: '#c27e79', - dark_aquamarine: '#017371', - diarrhea: '#9f8303', - light_mustard: '#f7d560', - pale_sky_blue: '#bdf6fe', - turtle_green: '#75b84f', - bright_olive: '#9cbb04', - dark_grey_blue: '#29465b', - greeny_brown: '#696006', - lemon_green: '#adf802', - light_periwinkle: '#c1c6fc', - seaweed_green: '#35ad6b', - sunshine_yellow: '#fffd37', - ugly_purple: '#a442a0', - medium_pink: '#f36196', - puke_brown: '#947706', - very_light_pink: '#fff4f2', - viridian: '#1e9167', - bile: '#b5c306', - faded_yellow: '#feff7f', - very_pale_green: '#cffdbc', - vibrant_green: '#0add08', - bright_lime: '#87fd05', - spearmint: '#1ef876', - light_aquamarine: '#7bfdc7', - light_sage: '#bcecac', - yellowgreen: '#bbf90f', - baby_poo: '#ab9004', - dark_seafoam: '#1fb57a', - deep_teal: '#00555a', - heather: '#a484ac', - rust_orange: '#c45508', - dirty_blue: '#3f829d', - fern_green: '#548d44', - bright_lilac: '#c95efb', - weird_green: '#3ae57f', - peacock_blue: '#016795', - avocado_green: '#87a922', - faded_orange: '#f0944d', - grape_purple: '#5d1451', - hot_green: '#25ff29', - lime_yellow: '#d0fe1d', - mango: '#ffa62b', - shamrock: '#01b44c', - bubblegum: '#ff6cb5', - purplish_brown: '#6b4247', - vomit_yellow: '#c7c10c', - pale_cyan: '#b7fffa', - key_lime: '#aeff6e', - tomato_red: '#ec2d01', - lightgreen: '#76ff7b', - merlot: '#730039', - night_blue: '#040348', - purpleish_pink: '#df4ec8', - apple: '#6ecb3c', - baby_poop_green: '#8f9805', - green_apple: '#5edc1f', - heliotrope: '#d94ff5', - almost_black: '#070d0d', - cool_blue: '#4984b8', - leafy_green: '#51b73b', - mustard_brown: '#ac7e04', - dusk: '#4e5481', - dull_brown: '#876e4b', - frog_green: '#58bc08', - vivid_green: '#2fef10', - bright_light_green: '#2dfe54', - fluro_green: '#0aff02', - kiwi: '#9cef43', - seaweed: '#18d17b', - navy_green: '#35530a', - ultramarine_blue: '#1805db', - iris: '#6258c4', - pastel_orange: '#ff964f', - yellowish_orange: '#ffab0f', - perrywinkle: '#8f8ce7', - tealish: '#24bca8', - dark_plum: '#3f012c', - pear: '#cbf85f', - pinkish_orange: '#ff724c', - midnight_purple: '#280137', - light_urple: '#b36ff6', - dark_mint: '#48c072', - greenish_tan: '#bccb7a', - light_burgundy: '#a8415b', - turquoise_blue: '#06b1c4', - ugly_pink: '#cd7584', - sandy: '#f1da7a', - electric_pink: '#ff0490', - muted_purple: '#805b87', - mid_green: '#50a747', - greyish: '#a8a495', - neon_yellow: '#cfff04', - banana: '#ffff7e', - carnation_pink: '#ff7fa7', - tomato: '#ef4026', - sea: '#3c9992', - muddy_brown: '#886806', - turquoise_green: '#04f489', - buff: '#fef69e', - fawn: '#cfaf7b', - muted_blue: '#3b719f', - pale_rose: '#fdc1c5', - dark_mint_green: '#20c073', - amethyst: '#9b5fc0', - chestnut: '#742802', - sick_green: '#9db92c', - pea: '#a4bf20', - rusty_orange: '#cd5909', - stone: '#ada587', - rose_red: '#be013c', - pale_aqua: '#b8ffeb', - deep_orange: '#dc4d01', - earth: '#a2653e', - mossy_green: '#638b27', - grassy_green: '#419c03', - pale_lime_green: '#b1ff65', - light_grey_blue: '#9dbcd4', - pale_grey: '#fdfdfe', - asparagus: '#77ab56', - blueberry: '#464196', - purple_red: '#990147', - pale_lime: '#befd73', - greenish_teal: '#32bf84', - caramel: '#af6f09', - deep_magenta: '#a0025c', - light_peach: '#ffd8b1', - milk_chocolate: '#7f4e1e', - ocher: '#bf9b0c', - off_green: '#6ba353', - purply_pink: '#f075e6', - lightblue: '#7bc8f6', - dusky_blue: '#475f94', - golden: '#f5bf03', - light_beige: '#fffeb6', - butter_yellow: '#fffd74', - dusky_purple: '#895b7b', - french_blue: '#436bad', - ugly_yellow: '#d0c101', - greeny_yellow: '#c6f808', - orangish_red: '#f43605', - shamrock_green: '#02c14d', - orangish_brown: '#b25f03', - tree_green: '#2a7e19', - deep_violet: '#490648', - gunmetal: '#536267', - cherry: '#cf0234', - sandy_brown: '#c4a661', - warm_grey: '#978a84', - dark_indigo: '#1f0954', - midnight: '#03012d', - bluey_green: '#2bb179', - grey_pink: '#c3909b', - soft_purple: '#a66fb5', - blood: '#770001', - brown_red: '#922b05', - medium_grey: '#7d7f7c', - berry: '#990f4b', - poo: '#8f7303', - purpley_pink: '#c83cb9', - light_salmon: '#fea993', - snot: '#acbb0d', - easter_purple: '#c071fe', - light_yellow_green: '#ccfd7f', - dark_navy_blue: '#00022e', - drab: '#828344', - light_rose: '#ffc5cb', - rouge: '#ab1239', - purplish_red: '#b0054b', - slime_green: '#99cc04', - baby_poop: '#937c00', - irish_green: '#019529', - dark_navy: '#000435', - greeny_blue: '#42b395', - light_plum: '#9d5783', - pinkish_grey: '#c8aca9', - dirty_orange: '#c87606', - rust_red: '#aa2704', - pale_lilac: '#e4cbff', - orangey_red: '#fa4224', - primary_blue: '#0804f9', - kermit_green: '#5cb200', - brownish_purple: '#76424e', - murky_green: '#6c7a0e', - wheat: '#fbdd7e', - very_dark_purple: '#2a0134', - bottle_green: '#044a05', - watermelon: '#fd4659', - deep_sky_blue: '#0d75f8', - fire_engine_red: '#fe0002', - yellow_ochre: '#cb9d06', - pumpkin_orange: '#fb7d07', - pale_olive: '#b9cc81', - light_lilac: '#edc8ff', - lightish_green: '#61e160', - carolina_blue: '#8ab8fe', - mulberry: '#920a4e', - shocking_pink: '#fe02a2', - auburn: '#9a3001', - bright_lime_green: '#65fe08', - celadon: '#befdb7', - pinkish_brown: '#b17261', - poo_brown: '#885f01', - bright_sky_blue: '#02ccfe', - celery: '#c1fd95', - dirt_brown: '#836539', - strawberry: '#fb2943', - dark_lime: '#84b701', - copper: '#b66325', - medium_brown: '#7f5112', - muted_green: '#5fa052', - robins_egg: '#6dedfd', - bright_aqua: '#0bf9ea', - bright_lavender: '#c760ff', - ivory: '#ffffcb', - very_light_purple: '#f6cefc', - light_navy: '#155084', - pink_red: '#f5054f', - olive_brown: '#645403', - poop_brown: '#7a5901', - mustard_green: '#a8b504', - ocean_green: '#3d9973', - very_dark_blue: '#000133', - dusty_green: '#76a973', - light_navy_blue: '#2e5a88', - minty_green: '#0bf77d', - adobe: '#bd6c48', - barney: '#ac1db8', - jade_green: '#2baf6a', - bright_light_blue: '#26f7fd', - light_lime: '#aefd6c', - dark_khaki: '#9b8f55', - orange_yellow: '#ffad01', - ocre: '#c69c04', - maize: '#f4d054', - faded_pink: '#de9dac', - british_racing_green: '#05480d', - sandstone: '#c9ae74', - mud_brown: '#60460f', - light_sea_green: '#98f6b0', - robin_egg_blue: '#8af1fe', - aqua_marine: '#2ee8bb', - dark_sea_green: '#11875d', - soft_pink: '#fdb0c0', - orangey_brown: '#b16002', - cherry_red: '#f7022a', - burnt_yellow: '#d5ab09', - brownish_grey: '#86775f', - camel: '#c69f59', - purplish_grey: '#7a687f', - marine: '#042e60', - greyish_pink: '#c88d94', - pale_turquoise: '#a5fbd5', - pastel_yellow: '#fffe71', - bluey_purple: '#6241c7', - canary_yellow: '#fffe40', - faded_red: '#d3494e', - sepia: '#985e2b', - coffee: '#a6814c', - bright_magenta: '#ff08e8', - mocha: '#9d7651', - ecru: '#feffca', - purpleish: '#98568d', - cranberry: '#9e003a', - darkish_green: '#287c37', - brown_orange: '#b96902', - dusky_rose: '#ba6873', - melon: '#ff7855', - sickly_green: '#94b21c', - silver: '#c5c9c7', - purply_blue: '#661aee', - purpleish_blue: '#6140ef', - hospital_green: '#9be5aa', - shit_brown: '#7b5804', - mid_blue: '#276ab3', - amber: '#feb308', - easter_green: '#8cfd7e', - soft_blue: '#6488ea', - cerulean_blue: '#056eee', - golden_brown: '#b27a01', - bright_turquoise: '#0ffef9', - red_pink: '#fa2a55', - red_purple: '#820747', - greyish_brown: '#7a6a4f', - vermillion: '#f4320c', - russet: '#a13905', - steel_grey: '#6f828a', - lighter_purple: '#a55af4', - bright_violet: '#ad0afd', - prussian_blue: '#004577', - slate_green: '#658d6d', - dirty_pink: '#ca7b80', - dark_blue_green: '#005249', - pine: '#2b5d34', - yellowy_green: '#bff128', - dark_gold: '#b59410', - bluish: '#2976bb', - darkish_blue: '#014182', - dull_red: '#bb3f3f', - pinky_red: '#fc2647', - bronze: '#a87900', - pale_teal: '#82cbb2', - military_green: '#667c3e', - barbie_pink: '#fe46a5', - bubblegum_pink: '#fe83cc', - pea_soup_green: '#94a617', - dark_mustard: '#a88905', - shit: '#7f5f00', - medium_purple: '#9e43a2', - very_dark_green: '#062e03', - dirt: '#8a6e45', - dusky_pink: '#cc7a8b', - red_violet: '#9e0168', - lemon_yellow: '#fdff38', - pistachio: '#c0fa8b', - dull_yellow: '#eedc5b', - dark_lime_green: '#7ebd01', - denim_blue: '#3b5b92', - teal_blue: '#01889f', - lightish_blue: '#3d7afd', - purpley_blue: '#5f34e7', - light_indigo: '#6d5acf', - swamp_green: '#748500', - brown_green: '#706c11', - dark_maroon: '#3c0008', - hot_purple: '#cb00f5', - dark_forest_green: '#002d04', - faded_blue: '#658cbb', - drab_green: '#749551', - light_lime_green: '#b9ff66', - snot_green: '#9dc100', - yellowish: '#faee66', - light_blue_green: '#7efbb3', - bordeaux: '#7b002c', - light_mauve: '#c292a1', - ocean: '#017b92', - marigold: '#fcc006', - muddy_green: '#657432', - dull_orange: '#d8863b', - steel: '#738595', - electric_purple: '#aa23ff', - fluorescent_green: '#08ff08', - yellowish_brown: '#9b7a01', - blush: '#f29e8e', - soft_green: '#6fc276', - bright_orange: '#ff5b00', - lemon: '#fdff52', - purple_grey: '#866f85', - acid_green: '#8ffe09', - pale_lavender: '#eecffe', - violet_blue: '#510ac9', - light_forest_green: '#4f9153', - burnt_red: '#9f2305', - khaki_green: '#728639', - cerise: '#de0c62', - faded_purple: '#916e99', - apricot: '#ffb16d', - dark_olive_green: '#3c4d03', - grey_brown: '#7f7053', - green_grey: '#77926f', - true_blue: '#010fcc', - pale_violet: '#ceaefa', - periwinkle_blue: '#8f99fb', - light_sky_blue: '#c6fcff', - blurple: '#5539cc', - green_brown: '#544e03', - bluegreen: '#017a79', - bright_teal: '#01f9c6', - brownish_yellow: '#c9b003', - pea_soup: '#929901', - forest: '#0b5509', - barney_purple: '#a00498', - ultramarine: '#2000b1', - purplish: '#94568c', - puke_yellow: '#c2be0e', - bluish_grey: '#748b97', - dark_periwinkle: '#665fd1', - dark_lilac: '#9c6da5', - reddish: '#c44240', - light_maroon: '#a24857', - dusty_purple: '#825f87', - terra_cotta: '#c9643b', - avocado: '#90b134', - marine_blue: '#01386a', - teal_green: '#25a36f', - slate_grey: '#59656d', - lighter_green: '#75fd63', - electric_green: '#21fc0d', - dusty_blue: '#5a86ad', - golden_yellow: '#fec615', - bright_yellow: '#fffd01', - light_lavender: '#dfc5fe', - umber: '#b26400', - poop: '#7f5e00', - dark_peach: '#de7e5d', - jungle_green: '#048243', - eggshell: '#ffffd4', - denim: '#3b638c', - yellow_brown: '#b79400', - dull_purple: '#84597e', - chocolate_brown: '#411900', - wine_red: '#7b0323', - neon_blue: '#04d9ff', - dirty_green: '#667e2c', - light_tan: '#fbeeac', - ice_blue: '#d7fffe', - cadet_blue: '#4e7496', - dark_mauve: '#874c62', - very_light_blue: '#d5ffff', - grey_purple: '#826d8c', - pastel_pink: '#ffbacd', - very_light_green: '#d1ffbd', - dark_sky_blue: '#448ee4', - evergreen: '#05472a', - dull_pink: '#d5869d', - aubergine: '#3d0734', - mahogany: '#4a0100', - reddish_orange: '#f8481c', - deep_green: '#02590f', - vomit_green: '#89a203', - purple_pink: '#e03fd8', - dusty_pink: '#d58a94', - faded_green: '#7bb274', - camo_green: '#526525', - pinky_purple: '#c94cbe', - pink_purple: '#db4bda', - brownish_red: '#9e3623', - dark_rose: '#b5485d', - mud: '#735c12', - brownish: '#9c6d57', - emerald_green: '#028f1e', - pale_brown: '#b1916e', - dull_blue: '#49759c', - burnt_umber: '#a0450e', - medium_green: '#39ad48', - clay: '#b66a50', - light_aqua: '#8cffdb', - light_olive_green: '#a4be5c', - brownish_orange: '#cb7723', - dark_aqua: '#05696b', - purplish_pink: '#ce5dae', - dark_salmon: '#c85a53', - greenish_grey: '#96ae8d', - jade: '#1fa774', - ugly_green: '#7a9703', - dark_beige: '#ac9362', - emerald: '#01a049', - pale_red: '#d9544d', - light_magenta: '#fa5ff7', - sky: '#82cafc', - light_cyan: '#acfffc', - yellow_orange: '#fcb001', - reddish_purple: '#910951', - reddish_pink: '#fe2c54', - orchid: '#c875c4', - dirty_yellow: '#cdc50a', - orange_red: '#fd411e', - deep_red: '#9a0200', - orange_brown: '#be6400', - cobalt_blue: '#030aa7', - neon_pink: '#fe019a', - rose_pink: '#f7879a', - greyish_purple: '#887191', - raspberry: '#b00149', - aqua_green: '#12e193', - salmon_pink: '#fe7b7c', - tangerine: '#ff9408', - brownish_green: '#6a6e09', - red_brown: '#8b2e16', - greenish_brown: '#696112', - pumpkin: '#e17701', - pine_green: '#0a481e', - charcoal: '#343837', - baby_pink: '#ffb7ce', - cornflower: '#6a79f7', - blue_violet: '#5d06e9', - chocolate: '#3d1c02', - greyish_green: '#82a67d', - scarlet: '#be0119', - green_yellow: '#c9ff27', - dark_olive: '#373e02', - sienna: '#a9561e', - pastel_purple: '#caa0ff', - terracotta: '#ca6641', - aqua_blue: '#02d8e9', - sage_green: '#88b378', - blood_red: '#980002', - deep_pink: '#cb0162', - grass: '#5cac2d', - moss: '#769958', - pastel_blue: '#a2bffe', - bluish_green: '#10a674', - green_blue: '#06b48b', - dark_tan: '#af884a', - greenish_blue: '#0b8b87', - pale_orange: '#ffa756', - vomit: '#a2a415', - forrest_green: '#154406', - dark_lavender: '#856798', - dark_violet: '#34013f', - purple_blue: '#632de9', - dark_cyan: '#0a888a', - olive_drab: '#6f7632', - pinkish: '#d46a7e', - cobalt: '#1e488f', - neon_purple: '#bc13fe', - light_turquoise: '#7ef4cc', - apple_green: '#76cd26', - dull_green: '#74a662', - wine: '#80013f', - powder_blue: '#b1d1fc', - off_white: '#ffffe4', - electric_blue: '#0652ff', - dark_turquoise: '#045c5a', - blue_purple: '#5729ce', - azure: '#069af3', - bright_red: '#ff000d', - pinkish_red: '#f10c45', - cornflower_blue: '#5170d7', - light_olive: '#acbf69', - grape: '#6c3461', - greyish_blue: '#5e819d', - purplish_blue: '#601ef9', - yellowish_green: '#b0dd16', - greenish_yellow: '#cdfd02', - medium_blue: '#2c6fbb', - dusty_rose: '#c0737a', - light_violet: '#d6b4fc', - midnight_blue: '#020035', - bluish_purple: '#703be7', - red_orange: '#fd3c06', - dark_magenta: '#960056', - greenish: '#40a368', - ocean_blue: '#03719c', - coral: '#fc5a50', - cream: '#ffffc2', - reddish_brown: '#7f2b0a', - burnt_sienna: '#b04e0f', - brick: '#a03623', - sage: '#87ae73', - grey_green: '#789b73', - white: '#ffffff', - robins_egg_blue: '#98eff9', - moss_green: '#658b38', - steel_blue: '#5a7d9a', - eggplant: '#380835', - light_yellow: '#fffe7a', - leaf_green: '#5ca904', - light_grey: '#d8dcd6', - puke: '#a5a502', - pinkish_purple: '#d648d7', - sea_blue: '#047495', - pale_purple: '#b790d4', - slate_blue: '#5b7c99', - blue_grey: '#607c8e', - hunter_green: '#0b4008', - fuchsia: '#ed0dd9', - crimson: '#8c000f', - pale_yellow: '#ffff84', - ochre: '#bf9005', - mustard_yellow: '#d2bd0a', - light_red: '#ff474c', - cerulean: '#0485d1', - pale_pink: '#ffcfdc', - deep_blue: '#040273', - rust: '#a83c09', - light_teal: '#90e4c1', - slate: '#516572', - goldenrod: '#fac205', - dark_yellow: '#d5b60a', - dark_grey: '#363737', - army_green: '#4b5d16', - grey_blue: '#6b8ba4', - seafoam: '#80f9ad', - puce: '#a57e52', - spring_green: '#a9f971', - dark_orange: '#c65102', - sand: '#e2ca76', - pastel_green: '#b0ff9d', - mint: '#9ffeb0', - light_orange: '#fdaa48', - bright_pink: '#fe01b1', - chartreuse: '#c1f80a', - deep_purple: '#36013f', - dark_brown: '#341c02', - taupe: '#b9a281', - pea_green: '#8eab12', - puke_green: '#9aae07', - kelly_green: '#02ab2e', - seafoam_green: '#7af9ab', - blue_green: '#137e6d', - khaki: '#aaa662', - burgundy: '#610023', - dark_teal: '#014d4e', - brick_red: '#8f1402', - royal_purple: '#4b006e', - plum: '#580f41', - mint_green: '#8fff9f', - gold: '#dbb40c', - baby_blue: '#a2cffe', - yellow_green: '#c0fb2d', - bright_purple: '#be03fd', - dark_red: '#840000', - pale_blue: '#d0fefe', - grass_green: '#3f9b0b', - navy: '#01153e', - aquamarine: '#04d8b2', - burnt_orange: '#c04e01', - neon_green: '#0cff0c', - bright_blue: '#0165fc', - rose: '#cf6275', - light_pink: '#ffd1df', - mustard: '#ceb301', - indigo: '#380282', - lime: '#aaff32', - sea_green: '#53fca1', - periwinkle: '#8e82fe', - dark_pink: '#cb416b', - olive_green: '#677a04', - peach: '#ffb07c', - pale_green: '#c7fdb5', - light_brown: '#ad8150', - hot_pink: '#ff028d', - black: '#000000', - lilac: '#cea2fd', - navy_blue: '#001146', - royal_blue: '#0504aa', - beige: '#e6daa6', - salmon: '#ff796c', - olive: '#6e750e', - maroon: '#650021', - bright_green: '#01ff07', - dark_purple: '#35063e', - mauve: '#ae7181', - forest_green: '#06470c', - aqua: '#13eac9', - cyan: '#00ffff', - tan: '#d1b26f', - dark_blue: '#00035b', - lavender: '#c79fef', - turquoise: '#06c2ac', - dark_green: '#033500', - violet: '#9a0eea', - light_purple: '#bf77f6', - lime_green: '#89fe05', - grey: '#929591', - sky_blue: '#75bbfd', - yellow: '#ffff14', - magenta: '#c20078', - light_green: '#96f97b', - orange: '#f97306', - teal: '#029386', - light_blue: '#95d0fc', - red: '#e50000', - brown: '#653700', - pink: '#ff81c0', - blue: '#0343df', - green: '#15b01a', - purple: '#7e1e9c' - }.freeze GR_FONTS = { times_roman: 101, times_italic: 102, diff --git a/lib/rubyplot/scripting_backends/gr/plots.rb b/lib/rubyplot/scripting_backends/gr/plots.rb index 05cb41e..816d3b4 100644 --- a/lib/rubyplot/scripting_backends/gr/plots.rb +++ b/lib/rubyplot/scripting_backends/gr/plots.rb @@ -1,25 +1,57 @@ module Rubyplot module Scripting module Plots - class RobustBase - include Rubyplot::GRWrapper::Tasks - attr_reader :plot_type - def initialize - @tasks = [] - @plot_type = :robust - end + # All plots are derived from a BasePlot. Currently there are two types of + # plots Robust Plots that derive from RobustBase and Lazy Plots that + # derive from LazyBase. + module BasePlots + # Base class for Robust Plots. + # + # Robust plots are the plots which are independent of the state of the + # Figure. + # + # For example: A scatter plot is independent of the location of axes. + # Plots which are Sub classes of RobustBase append the instances of GR + # function classes to tasks when initialised. + # These instances are called via the call method defined in RobustBase. + # + class RobustBase + include Rubyplot::GRWrapper::Tasks + include Rubyplot::Color + attr_reader :plot_type + def initialize + @tasks = [] + @plot_type = :robust + end - def call - @tasks.each do |task| - task.call() + def call + @tasks.each do |task| + task.call() + end end end - end - class LazyBase # call function will be unique for every plot - include Rubyplot::GRWrapper::Tasks - attr_reader :plot_type - def initialize - @plot_type = :lazy + # Base class for Lazy plots. + # + # Lazy plots are the plots which are dependent on the state of Figure + # + # For example: A bar graphs base would depend on the location of axes + # which is determined when the figure is viewed or saved. + # + # In Lazy plots the state of the Figure is passed when they are called + # from PlotSpace + # Every lazy plot has a unique call function rather than inherting it + # from LazyBase. + # In LazyPlots the instances of GR Function Classes are called as soon + # as they are instantiated. This all is done in the call function + # + # + class LazyBase + include Rubyplot::GRWrapper::Tasks + include Rubyplot::Color + attr_reader :plot_type + def initialize + @plot_type = :lazy + end end end end diff --git a/lib/rubyplot/scripting_backends/gr/plots/bar.rb b/lib/rubyplot/scripting_backends/gr/plots/bar.rb index c7108d0..05e6494 100644 --- a/lib/rubyplot/scripting_backends/gr/plots/bar.rb +++ b/lib/rubyplot/scripting_backends/gr/plots/bar.rb @@ -1,7 +1,7 @@ module Rubyplot module Scripting module Plots - class Bar < LazyBase + class Bar < BasePlots::LazyBase def initialize(data, bar_color: :default, bar_width: :default, bar_gap: :default, bar_edge: :default, bar_edge_color: :default, bar_edge_width: :default) diff --git a/lib/rubyplot/scripting_backends/gr/plots/candlestick.rb b/lib/rubyplot/scripting_backends/gr/plots/candlestick.rb index ad99828..576cf82 100644 --- a/lib/rubyplot/scripting_backends/gr/plots/candlestick.rb +++ b/lib/rubyplot/scripting_backends/gr/plots/candlestick.rb @@ -1,7 +1,7 @@ module Rubyplot module Scripting module Plots - class Candlestick < RobustBase + class Candlestick < BasePlots::RobustBase # To do declare constants for marker types and colours # Allow list of types and colours to be passed def initialize(open_, high, low, close_, bar_gap, bar_width, diff --git a/lib/rubyplot/scripting_backends/gr/plots/line.rb b/lib/rubyplot/scripting_backends/gr/plots/line.rb index 55d7b23..e75af2a 100644 --- a/lib/rubyplot/scripting_backends/gr/plots/line.rb +++ b/lib/rubyplot/scripting_backends/gr/plots/line.rb @@ -1,7 +1,7 @@ module Rubyplot module Scripting module Plots - class Line < RobustBase + class Line < BasePlots::RobustBase # To do declare constants for marker types and colours # Allow list of types and colours to be passed def initialize(x_coordinates, y_coordinates, line_width: :default, diff --git a/lib/rubyplot/scripting_backends/gr/plots/scatter.rb b/lib/rubyplot/scripting_backends/gr/plots/scatter.rb index ddf6126..323bf73 100644 --- a/lib/rubyplot/scripting_backends/gr/plots/scatter.rb +++ b/lib/rubyplot/scripting_backends/gr/plots/scatter.rb @@ -1,7 +1,7 @@ module Rubyplot module Scripting module Plots - class Scatter < RobustBase + class Scatter < BasePlots::RobustBase # To do declare constants for marker types and colours # Allow list of types and colours to be passed def initialize(x_coordinates, y_coordinates, marker_size: :default, diff --git a/lib/rubyplot/scripting_backends/gr/plots/stacked_bar_z.rb b/lib/rubyplot/scripting_backends/gr/plots/stacked_bar_z.rb index 2c1e4dd..9c14b64 100644 --- a/lib/rubyplot/scripting_backends/gr/plots/stacked_bar_z.rb +++ b/lib/rubyplot/scripting_backends/gr/plots/stacked_bar_z.rb @@ -1,7 +1,7 @@ module Rubyplot module Scripting module Plots - class StackedBarZ < LazyBase + class StackedBarZ < BasePlots::LazyBase def initialize(data, bar_colors: :default, bar_width: :default, bar_gap: :default, bar_edge: :default, bar_edge_color: :default, bar_edge_width: :default) @@ -20,11 +20,7 @@ def initialize(data, bar_colors: :default, bar_width: :default, @bar_edge = true if @bar_edge == :default @bar_colors = CONTRASTING_COLORS if @bar_colors == :default @bar_edge_color = COLOR_INDEX[:black] if @bar_edge_color == :default -<<<<<<< HEAD - @bar_edge_color = COLOR_INDEX[bar_edge_color] if @bar_edge_color.is_a? Symbol -======= @bar_edge_color = COLOR_INDEX[marker_color] if @bar_edge_color.is_a? Symbol ->>>>>>> fa09d6f01eaa3723220ee0416e84a79672afbb9c @data = data # All this will be repurposed end diff --git a/lib/rubyplot/scripting_backends/gr/plotspace.rb b/lib/rubyplot/scripting_backends/gr/plotspace.rb index a62b20e..00b452d 100644 --- a/lib/rubyplot/scripting_backends/gr/plotspace.rb +++ b/lib/rubyplot/scripting_backends/gr/plotspace.rb @@ -1,6 +1,7 @@ module Rubyplot class Plotspace include Rubyplot::GRWrapper::Tasks + include Rubyplot::Color def initialize(state) @state = state end diff --git a/spec/reference_images/single_plot_graph/stacked_bar_graph.bmp b/spec/reference_images/single_plot_graph/stacked_bar_graph.bmp new file mode 100644 index 0000000000000000000000000000000000000000..820e009168d78c1247a3fcc2b455be44771030d5 GIT binary patch literal 21632878 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%0AvvBX()2$&! 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

    4UyR@c_u-mhF%Ku&IJ*zLc4cGARDAG$gPQtJh# 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 z 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

    f<@MOEAAg*_Sa( zxSUKW)|K=N*(vGP#{ARu9*}=)6tJgX9pmhpyK|*V$Avy-mu}m~C#`i7Qb}bzLrw*> z4M-KHJV8P-rjv$p2??h{Ra}Mg(dRN!B%1Fun^PZbRnxPQiR+xf`7Udf=foAIVZ1-1 z`K}+Ax>PvTi1eQer+!=>EfuTqD1vkPzE4l;)!|+_U?@4!DTuaWHAq=~JU7Y!i6z2+ zA0Js)`W^*K(&xX;H@ERgnTM;_sy{obvny3P*7~P&BB1f9)q|umo>_wv0tZ5Nh=h@S zcoMiGS{k8RLV}>x0#~7YR1`4sL;9c36tj8OD$i-1*^cMk63usAG=}rSX&9Ssjd1Fs zF=1Y;!h~Rc`=xw(Qm+no1w4U(Dxw24eJTX9`go3H1(}R0wST~xi|fAHD9^1me1V>7j8bN*xK@>(TpmFMy(rd%Han(z8hY0D1q zu&Rg`EiQG5_IEWR6P=4ymtBPoD^)tS8mJOO08ttl9Y$z40!d{&L&KpmrWkFEUQ>)S){;spVx_@( zk(J}MG>dV@T9kOCEgB^;58u`(f1x*Oq_M=Kq|t*8^P${hoW&AaHgzMW!M8Oecl5Q5 zl(qDBUBpU5o2`6D^C(1cV=bK>>F&O&?_7oQu^n_%$?q9`(=Bx}y1U7z*Q`~Z^D#`v zK?F444MNkYIOAVP2S!8FXAA-D@5a!1piZp91K`c>t3ExcSBJai%)u66&@|*W7-jYG zoYs{c1SVfs8Vl6@finNwR`RY?>DVZs3Jd{+K?9Y2eiIyyKvEgcfYyo8#9m)%KJ>a< z;{dK`&2sWCj5|igg>R*S`#~*YpFs#IgvbL0nH+Cx4dzV6eLdUd#4IFy_a2TlHp8jP~~c+M7>T33G2y0Topcg}t% z;;vNb*eIY10sp?IwY0xjBzS73fdb1w2digg)*8Lm>iZEOB7S%9&iDZBsYUU z*b*TDOGFxoDS0DOJQh_g$iS8eC18p0t0CP(l0qiwG0s@>Vgyh~_eKeIW2K?Z6f$}% zrbc)bvC`0H2kqaeC&+8%>K^N*KbmH_oW@2waRnyZJo#Qft=>M0bq(^#BRp< z`6vfi1uXSR+TRJM8k)z>#VS08-@Lx<)0292v|r%;j4otHWtLc()yH%4cljjm)lU;e zaC4s`&6O%0`*cuc z41{LmlenU!3`u1?gO|z74hUqB2SOuB)Nj+BnVn9a23i&@YG@DN`n`f=^ zoDA60Fy5cheAkalT`HVvMEcK#Q$H?`mWow)6u~)t-=`<_>Ts{nsrCB-hKl;s2xRr~ z9RFEr#_LterM0=ZuF4B}EIx5=l0|uOO~p9-6*10=J}q>{{xAOgH#ESNDjjS6(|JVT zjbYH_+dAt*QW?(}4YV~%h|YcTC)gNSbs$P4v=;xShX!3_<^ed+GL zusFFtb*9?$e0>G?XdRAfWlKfuyhCjOeHbcv_V{^`Vo> z(*903B}^vCh*g*b#+h8irziF5aEF{p79k9phTI0DtUjLeMIMg}Sm=oZ`$`(nl`0(@ z1yq3{fG}vFvKb3apMXG88PEJbeT2Y$2)GL6V|SLzdChm4@^4@DWUcZX_V@aXBB1$h z6rNa#EermI6k^6*BfnIcw7=7HH?0bYRhSmf@4cE&PwLg-e!x%y$JUk(3oWxItB>cx z%2}&st(tFNHRoMd%(+sf<1(MJEAIMyq>y6cCa99ic;^4``QQKjpa1!v|NGznBK@EL zS{h6KH`K-ywN@Tw{`=f1$*FB}w86R_?!u6PB0>7(Y`Px_5hCGKLf|Ttk2#i^=DR8U zJ4ZatQ{6xGR5uhY4&~(KkdDfbxuXB^vFniA;qRK{@YTM2HqTn+ImJOs!}w4}^W6|K zWw~%F@fbQ2PD98%QZ82E5%lKvU7w!RtHV7*mgrsccOO7meLVNwE3dqYw-x0tTURdZ z?p&$Tu}=q8rtzuOfuu5?NhDF=0lEwk^P)%u!H^cX3gx4546|Sw7B(aNDwZhpUDhhk zwWFCzN(8hXFYy>U6HY_Ol;y&y#ABi}u?iCbIg88q^rT)L?hd@(aX6f4sHjhcKvo~m z@gH>fYg7Ca52c`zdTXP+Vw^1|##yT&sl?vs;D3%?snW4hKb=Md4j*PxB!5LoBa+H^ zhFp_kDSH$Z-|k(O!FNKj)>2A6fn(qS*tuJ-_~guAINCF8vv#(K4ag) zIB4?2Q{vK`#r>UdYLI!TK&-+;@XhSYK0T>dhdTyNt?@Z)$Za9Y>fG|@p^QBsGbGM*t-)b$edMZRtDGwy$g=1SdP z^m4LR$b+_#U!vfLsf*GKy)L;5Hoziq;yP8n&Q9sFeO2Oq>!N- zYAcU2bY;zw?sZ7_gz|75Iqw zcrWQXx;yWqd;88+C?AViE}v+=(|mXHe3!M#bK;89Fg}pcd^Z40Q5+(mA!eM`1qCkk zN!s6uE2^P+>|CtEWBASM+de(1SBLur+c12NvMXvK%If2}xNz30S*zxoSIv3T6?3js z>DX$ZN(_PX8OG+aE6UoCRK_#W$_F+*X1M~g#q4_&<19pK0|iFHDy6`OZ|p^sVx+cI z8zo6^kwE+9mQt=l`Pht9n(s8<-8tW7t@50>qCAcd!=QGrR%N!s6u zE9yb#fg-UA4}dqjuln?)ULEcla|L3K@`q&>T9ehsbBc=c{QS51X|QN$jK+dbPrAsM zFC`A#V2wt!aivPfg+69i+;#}$afRSQM3TyQMy{KOTsM;e>U==_m?R0H|IgmnB{$CV z%$_A=ZZiA7Pj2FE%vWX4TcvF001zACulys;W5sG!jR=9XGHSL75~ct>(#NtEB0_I1 za8WjSokpNgl-W4;#;ljLcfVIy^I#PuCfvPlq-gK1W27yJ6LGo?fq&47UWI=E>eFrs z^Tb{qcY&lpJIRo1E~9a)L)HX+AW108k$1%OoL8=yS60}Hvqd!KaT$1|1oO9_o396? z^74>hva1ix@u`K#DFXpsjaPSU(6_U>dkYkb(#BzWiTJC?`+930tb){zX4K>e(B9=} zjAi09#wM>JPB|JI%JeF128``+dL2H6OkaQD``YqZsv!XEP z%lmJ8SwnN2br|BDu?fpOps!73@pvrajs~<=JtFR?D@inRWGxxFXU^B=D5A{FH*Nm%Zr2cAijAt~*p z()7SQX-dqkr{sjc`0SWcpiq=chO8dM25o8YXzz?F!750cXD*vD+Ph_ZP%FtUlu8V3 z4L}AZ*LMS8)~e}MSc~AEJ`eN6ULE&}WkA!M0<_^ZNI@S+<;<89Vor!xterqAFKhns z+7J*|k-D-uDGWY1Wgv(sDRUmQ=}Z&eU=;L$gn2V(&73vgJ8K4ayacJdYzRojjDU<$wlkl2Bm|r?5U^Xw zb`Hg!6=nfDc8;^egvFgwpiq=PLb*VDM|<~}y$e=B;*#~M8Kb?s3XwFhmCJ>$qAOV0 zc5JTiuAuZlHN6TCfVSI@z&x>67rKav&_>_{eIPLlm;~Zkkrm}&(W{qZbAwb~j(B)% zJ;$fE|D7@rUMDRVLk`^^awt-?iF3%PAf+8Qgs=jIqRdBWW^16mlWd;Xa(bGj>*b;d zRzYe)f_Y-Ej=SP=`Lx`VHl&Q39kC|p z14(>Ei+RvEuUs>)%-1L?zx~`CXUkq9t$lw3sk}VmckKEzb9`zsa>_u^xI{Q^@DKdQ z?g;)l>6^WF3n&!jJPy-KL~Fj@ng^>OwWAp|IRdnIIT~Y`IE}H%Ylu^h#)dMz3LAp? z^jpC^u~)}kasCuv(f4%W*5C%CpbsS3lt0LWwpHE`xxf90XTh>Zf6M$R`ajX1`|L%5 z{#l$YQY%0AEwp)O&X*_k9Z2P6LqIA70U4iU8?}s2jBV|FaLPcK{X~0pM~I)KJm5N^ zdkY9W&y@rUMM;bBB#ZEZ);w4R$p%~^InES~YZ=@?p(yVe#A;)R>-&d8e6lWirw43H z4I-}pb1;KdkYW_0)I)&wu7^si`?N?!mLs*Tq{b28`p%))R-jj5TRfk8H<%~(>bM^y zoq)QEm=lz~v@K@%5= zIF2M6nk0X>vj#U-S5lTMO`HhoT8TEA?p-xS8&S>r`9A;mf0{W{qsE6Ty5S1-rr2C2Lp(D3MLj!z8(oH7u^Ga;S`J4tCr(x}fO4yj=y zLXfin6pFGKrJ41T_ReA`3M*twbHNRZgBY5(j=c+3L1Ge>W;ibuw09*QqbuSxLZ;Lc zrxK5?uIN?R3dud(2j+>ry3iY+7a2@0axAntW>wG!lKP7Dm)4jc)w2EoE8djFHu@9g zV>7Sj@4i`HHk+f>|C9KC{<8lwGq~-n??5UqkNGXT_S77oT7;Z35ay5IAtKDwLkX~%`T%GTqNpQ zDUXgHbNhyEK-r>6c{%;W=+rslKF0$lg+%$0n}85 zf{hsQ!Q6mC3Eg(acttl3DjKP1vRsWfe&7JjFdliSE)vEiVqBs*>sc8sNqu0dN3^6W z>XLKF1)4Gp(Kb%^PPFDXT5~6r3kMjUS3M%_-EHt$q$10adRzOWw&MEkAN4%F3jYY$ zr`*=<)Bk(QpZ^hm)ba>OHUY_o#-l_a=mV*qHgd{%s8}kxOTt$2dtp+LR11TnloDE_&7?|`V;xxnwr1G-nAFmSvwy#LvMB_0d;FN)& zZ&S^?No;S8=iAbksJPqaf!#JUp0XFmcHscepO)inw3jGg4FRbz1k(7#MTYaiDFZ=$MdBD>h-*S{FAG4S zD6{dI_Rg|UFc*b{N3hZ!sp(rs9>mC{A^b|A< zhsrOKER&Un6DQ(y8v_5P6}<}o2G{4@73PV( zI>!G?hTO}yL@VM_tOhCQ14-RPIuGieZE9_CLC0-$gSO5t`**;dW%4N^bH4nroG-?T z+xrfr^0MY1uN46qp3dJVDQz<~F;N7ZG7x6B#_Kya%y*M}cDS8N(11tlAr^o_QNG*W zSvkWV^{o}{9j&=J%9iFT!750cXD-_?+Ph_ZP(okM5M<^bx{xr&X-NCpl}B^(APkjl%7e!MgU zWaH!XCBC9>4pGhsrwj!35-~0j;}TUl&cu%-QLMy;v=DU(6pE6jOiYrQ^vX14mxr-Z z*)vz-O%MdDAo(Chp^E_RT^E){sga5#J?g}1K?6;p&`7jg-xZK-b3w1dHaPC%E-+8* z)p37FIsq9lC4LPtR1(s@xHtJe2{bHUhxr61;O1ZS;!Zg|6Qg_6kS&zS%H1Yq@ z|C>~r9{;PPDgRf}$n^N1r<`u(|C~>^UEhI1Q8rdC6ts6V`FG8Ff>n@W6rM~MIs-4@2yJyy? zHuJuds?C-CDCsY%<49ZD-;%Sw5ha>boBl5J`v1|E(nwpD|10QI8}5|)Z~6`tiZZiu zA<|1klmCFp4^~0?{=_K8a)1Es-2j+EtxgdA35k3vV5u+Em1gTZ;#5Pk?wVeOb@=V; z(=bo$)#ZM%SAO~4Zw*q=2a*JCU=}cqxAb6Els5L|OGmGMUwk@{%FCL6yiN$r;}Zuc zCxlZ5g8E(5V`C?Ew&;;GR_7<^tpzT;HVM$P5fFG?FhQXxt5I6KL~8ZS_KEMPs!bYN zgmHZ59I-`<0BnEhPbbrZvT%CN zvqn#^!W#7U_F0%G_UdBKXmD!@A-mY-h?PMfNSrluO|aRT0HpHrh~KeWo;i(A9H1O5 zrwjyoiRj*X&{qfwMd>~XdWra}i2N`#%5mmA5uet`2NtY?#EGU4;{$>AZU9WBCQcO~ zgG=Hx0A`(Pl>Zd zBx^akk512|?zOXk@##P+FFO>ZO1;=;+dh3J7(l=&1L5_zzt|IUr_}cQn?Ru`#fsUc z6?<)#_HF?IbtTc7FU?hgRgjo)7o+%~q`eyeQ>i5nn#>Di{Zi?9St5Y-9dRmgS$jpV z!de9P^m&*k_UgD-Gy~e_X`-{Jg(&C)NoPg9L#Ni}CF)f|$40gUAx?=ZAeEOb1F10t zKEAZz5ao1m%0SRvHH=I2Ko&50=}sd#9XRR|C=?}4nVM`f=_>ROTJxK%d9VtS4`LKX z2+-b*kjeEDsYueJa^;d^(vi8o>wvO_ie7~+P~6KsV4m2k;~tr&NwNuOHZ&d;0zn^0 z?X;0o#+#;$Y$S`1%Ap8Sd0Ekqmk9w$gC@?R$s9%mMG8r_Qm!3KWX6wQ`}U2eGKhBsOXW`wX2B4}ep!3evYM@OdmDKzp}@4(cQgn&d&7 zq=1HH4*_4_@q5>U=W!jq3XfyAzfZzEu~)}^qfR0na%sXFjDkLpVw%@3{qs7P4=@|# z53mpZ1`Seq*$|M583A<_NiGk<0R)^f5Huz=GM!pSAKh|}Gb^eWs9 z*^WN|^Tb}g(n)-kwFgkp2a;wU(fN{{7jl%yB>QbmM94g9&j0r1J8BU$NUBIVJMAt??0BIb|S-ui~fsEM|Ah4|KNt z@c%d{6lIK5w0E?3>+D^y3KH|6UA0iOcUK{@2E>Ut-G;!wXhpBWzd-d__k?+3ua0{_ zvI|{4FU&F2K`7`0i8;=g!A-V|*^a1wE9`wmdS3|=C{1j0aAI{p&(U)z~#f% z7mTRpY;ejzz`mB`GQzeOlyoIMm{5NH7+{>s7XuR%iqf)qGN-3F%5;D5cnp_XaV6P# z8;c;@mMx~;_-^_lpk%3&zd3HBugXd7KISUHDo8$vQ5YaVdp7{4R8O*QxiI5J2}$@H*t9A4$tcGw$H-LF!uZ}zAERl*%mx&9p7NVdJB%K#_4+e8!FbA2Q+f3h1U6z>A z8-Y|_whW|35jcIBE1U6(oDNPI2Y5NPiPz?5o22vvkNS4Mgab;V;PXb~HIAtI(3)o)`Rb6KIQiq6TLz6UM>LTf70sG(opigbY zg<_g4Q<%6^L}hwpRZE)4CZ=u|xr6ELZ&{C+ru<()um2ytn|$oK8QegjC_7dzRIf7n z#uMcdpKfFG8mxlE*w$B!813B^faYpRgC=3EH5=MZ%@5ni*LU<4ZOZ|A6}H9mxp#wk zVy}+-L3R|0^`3JIj9VSDCg=kxpH^->sp3z$0`8%H%?7EwJmi<`hKCkcw&rT&oY1jy z%0NhaMCP3$*kdH_2-`>USKp+{cA40Y6LnLlKDC+mok%kEoA;x5OLd5-TgLvDoYko! zr+imu3A$)ThMDd+=f&V$Bym+RtP zM(k9@Q;$hve4&kWG1iet!1Il?jzN^$xjDTd0F$1*N%XWPaL2e z4yOzR_3_A|&K5o4NSe74XQ^Z(LI4(kLQ(pti&1nxW9DmHgcp3eU=<{e<35a!1=_nY zHhB$k%F!6h#A%Gpqc!v@Jc`^NKL_)~ULE(2j3N>}mdPnP2nBs0?a0&cg7eB|jbi?x z7xWU%eFsu`*`Xj+hQOTggkS&xrwjyoiRdVM&{qfwMVXDm^b)=QvgpS09IY zVy}+7<$U=*T`qFwQ6muafux&OWSS@&Rr+UUMY%Z(m|$pcoDGl^gl)r-y_Pm^qm86i zHyrhQ#Ps{jXaiDtS@VzAihztyXPfKDi)cJ%1e`Juu#pIRhOmbSCG=>=4M+3FBH)Aa zfH;9dQSNxm)N$UnppHlTA8Zj`@ack8kT`}fBS3q%j1OurldM}V7tRU*$e`rBl<6b$RbyKirLmRg_Xid-ulFd-NCv|L?&!StKlx)O^4?>be6_Coy zgMQ7fJoe>unkL;t%~_!%<&=S-KA`^~wvD)$7?&szn4>FIk(ngO_K%9X1PVn-Q-&dW z$(Z{%&PEFe1gju%p6SDQSD?M?!qO-&8r1soJu!@715Kge`mTUuy9;_1w!`xIcY=9h zua5iTEWzPqF*XN^8#g;*P0$BYZ&Jj0C1=gy0O~QsbtP3mDld=t9lQR_64YAKG)gu! z`idMZrwjyU0h2)8n)OT_H*vO%W};X3j-HQ}<4n-NQzr!GOl>(zpiq=PUUh|X5bHL1 zXgK7Z1_=CU^BSyzL|>5)<6VLFt_w?}lr(7KCXzI0oEJ3MfA{&<9dEo8zqcM^9s=Gwm1jvQzV`f7`(zm6r$onq7Nrb!AIr zYvw@JU@rgL;V}P8CiBm|fO!p8LE=O+#__I1d)I}fQL3v* zenMg%v<8_%G3ggh*LPgt6}YUvpjTlvggd$c%oBU{YNyD~*Q;%g)*$EuNdgL3TpY%` z{LN^dYcsfkR9+tK`*qLra(v3sa>_tZACDg5(y^2JcJxS^xe{mStpzSni4uA?0s=1z zCMXnT8=aZWNc{$LNYUjgWa*Pp`tm(CzSpFi-5& zh0b9jv=KN#A4tpiQn$JTRvYWv?Q1A$&5@o~|;^#}x@P?Wi^ zh+ZPvyT`mlGmC;%klN9Vnj8VzyBv+NOq|Bpv=CaN8N6!NGf;nHj$F+m6=j#Efygcgn zZ27rme3~@j$v5K?I8aU*21*0pxKy-!Z&Q{vIgFz}U8v;@x2z-jKX!^dK=qn03IAtKH8zIFXVq79d zUDD`Nx5ktLg`(Viq-zJ$T*E*2!j>~w1t~@`N<9Qcm zj_oe!RoD*8=idqDiM=}Ri?0s}4ku~Qn0m6oDCh$zpW?dAx$XfA{&<9dAvE;mR(|M($d!Tg+Naf{0zh+k+TLva|6^XOxO2Y$H zJ7pkfMC!gw+ zW@lhKBV3=~eyPSQd)0Q2qd&pbsR@ znr$_}HNh4u9+1k*0S%9?=J?bwz$pVk95{5_5Q0Zo018D}_;2VX+9vCz`GJn-0}EC` zViJ{RI4>2ncO@R9E8;XlrqmOs5|6E}=vCMX$vxZ$=83&J?v3eFQ=my6G#gUJ?G9KI z^noNlgfhq3imWJ}Da?Lewl~h~H|fypPtE#!vz=vXEt32Y?V7wc$v-w<4@l+Z0l#85 zJhF^W653i0zJumyIb|SlFA=v>J-DL`6pAv9x8^0Hy<3w7EG(D)xNt;!7p#KBd8QBJ zU4izl3rnN?JPVT~4;uN@KvO8VzANC^?t)&0?XZ0QonW5WtK+`-_)ss=^u-~!!6@hh z$$S=rlkUK`+2Ekw)NI6v4?+^73P|N;LqIA70i8Qf-=_=npamVAG7$8YGYw)qM=B~} z7yS?V)J7VaCXa6ynm58%ACFPoge?LQ!&v#t?1e^w^%$nqQ?#unJO)Vw8Fa(BAb>X?36H zvnWqz{)E(GlWVxX%hA|SrdMG@FrR)am?!q?xGTQCKGapj)RQelK_5u{X(OkMSEr10 zl+D!1sRB}Y*)otCnGJqUlBQ7uToVl-;FN*DEMO020aFK-y2UIzSjrUkCu!8R6*1{6qsb3eLBbfuvX21m zT_2ZP`}LteA!&}(x`x*|0$ktaXly9ctFR%MPrnt+6MJ>s6_!UpvI#IfMT1e$2U0zE zwNwGAyle2#Rie80HVBE<~ zV4m2k*E&R&Vtfg$1}W$RNkZgU>>OqR6C7kspy$9uR|~)g^4l?UoaH#Y4KlcaR9@En z;nwu3ENabZiKq?G@G(K^W;e2q)Ku|vsy+nlI0TzHlQI;bWy+r&~M7Ie& zX77SkkT}uwVSFIa-VK1M)WoR*WN=BG2EeRS)2px!zkPig=83&J?w2pkG4wq#4_XUR z&9GjN91cQ-7a}JSlo--HVf*WqKypubKsnPX|(Y*)otCK|pey z=t<8!W(1rv5V(=%_Kh^+Q%gtktfU=TsgSxuZOj6NqJ#}nQ$~9yXc!J^oPkU!>rW@N z=7LFQt`e+*L|@SrD@J>F1)x+dxtnEPVCUODaL`s*-y7);6ykwb1F5xti=WZpB7NzzL-CvgRMJ6#?}U zO%lZ6!oUPh2&W7Lb$)10G3Gd92Dg-lF3UP+8R&!|-TZW*P?WS%G}Jmd*2AV>_^<4qSb{F(2Y=`CZ?*#M2ULE&^WIz*Fk)#tC zH#ure&%$9983?kWsN6?_Jw|E25qI0%x!b0|Q=Kgu3rTlw=~>@V6HU?P zf6%8k`XZaQEc-?7VEXw!yVwT?3PssixlquQ(Uf&eSr8R1brY$zygaZBxjil={eKL zG|6j|{Pti($of9-@4tTOEX*=$HGjqb?l1j4__wue?*NU?;eK1xC1~`{mCUD;4pvO8 zms@q2le>^Wx#>k`UYxKr){SXU&{7ixX*umuOxSfK*=A{Nr^(U>=`1Ksh0tG7!v1LKn#$ zE)oF?hq=~DZ&OmCg_JMb2o#F4@)gnE(cV35?}Am37~9&1@sU7#H$tY=6Q>f7(G_tT zA+ttLufiJi_V!trC-&;NXJm__MAMVd)?A9!AO(FO>6RP|=3u*vm=&dufKILD$LLO0 zl)U|$?SHbCimD#%*?wDnx0apS)Ls@d@>xBN+sOY(Ypta=?6=fqk^aZ~wdqq^Jsn8p zWz9cc&j?7a6CI=&#L@}jl!3s#L~!T8z4NlZ9ecnHpAHm?(nr7jjhV8w*2ekQvG>HP1nMJoDRMAMN<(<9=J<-;oD8(BP_Zk{aJa1(d4I6e4Vh|p8~Eolz@PmA0$ zM%e{zxNjS+w~JeQG0(Oq1V7TuFas{d^y}m^Ino zlJ-(*diz^)ku>H13VQwj$f0g5ZCU=Wpigc1bpNdHK%pqrS2VJ8v!3>j_U<-&7p#I5 zqZp+=0ai zbv1(>_$_OJ6~Wq(Wl?l1kRmpRT} zD1#eFx3UMB?R@reVJ6T&G2A&<%^W*A|6}Rq_*+u)&;2Y2K%pqZ z#?jv82yBqg05<(F);w4R$p&*D$tZLXpuOvW(oqqo4k#TJaq57wT1BtIY6y391DGfF z>XlC6tE@eMf5Jba)~l(nyj_Kx=MQF|Axg7nRC+{f{eKzlbrrqmOs5|7ap zaT+1BLQk*43h;LKQJ5$8>bPt4jkr-c!nL_t#5vm z7tL{Y%hQ2WULNo(cH1Lct`p`#3$UCr5a=bEw>-g120Y3wP}~G1cmNte1qwwOqcrWE zZXXs~#hjk+k7X3++67Agpm_n_&n=juIy1CHuqD5d{-w~%4nKc@E71p4) zx6i^nu~)}EbCx0Z^CD*+H3C5&NDTSOsHeJcSUheGRRL0YS@VzAGXj^7v(9rkL^&ax zG7xm(uK}e~gq|vPk@^Q1x#w!+9`U1SkZmBT;k9Q?84C(}MO!h~0N!#cF^4|2ne)(9 zZT1mU3KWV`N4HxCF>Sgy8uCtu1~XU%$pHMj_B2EiRSn4aT?`lLg zx~5lQBOrHi8<;2d>bN`35*+R%Cl0v{MnNA)!&xz>)?5?ZyCwjsylewNbPTcC^?LxnTSLB3n%0Q6qE9JfxNnOvqMCw3O9CY`Oo^8+2Uwtnv%NYlK zYIBIaL^%SWP?Q}j7b@C2+PgdKU9bugV_W+$-WO=^`nc3u$&M;(7RiQISMWMVz}I)g zDTigfOs~Rv4EJ*fm?!q?VxKTfejlEo4@(z(}7f8_E|`68lO1VaVj`vAgKSt5AlnrSHusy@Y*D>kwQeA{tpz2vW{(? ztlJyy9j*Dj`B;NhkmxJ&VSFIa-VK1M)WoR*WN=BG2EeRS)2px!zkPig=83&}tzRS_ z2$y0tNI@S+oHZu|)@K28U(o@*MDw$QR9@En@jh6CM=;K_5u6{hV1*ELZ$vSy3Xxj&3Hh*BO3WWDG@BG@Y}#k}P&auQq*3 z8cD5gP3qhswb@vGB1$O&9^i@b{kvY5vOfQK(E5K zcs}=TFi-5&aX*~T-zUkb$c0!7QP2kx<6UkM@A8gt2e16+Kq@a=22vyQ!SB=Ak_gM( zkjIRGQwD-Me^OMQ6sbu49ubv?k$VoA910;Uc%b*cURqoJ?mWJt<6X;SUnMjFj}MO#}+>N(Y$?Ju?Jnq5 z*bd9*-wEc4y*lm-8A{|0a?OS|ZgbF@pbw;&-i1Wp&MVJ#rJw&*2ZK~z9`tK=<*{XW z(&?b&YP{0$K-Eqe2>K3M>>`?X6mc&R_Yw{E66O1iK%pqZw)LccH5~T-);}D5`R4`* zY-{g=RggH(TsBm+cgy&oRsf0k}!0VovZXmq8$qrJN~V`;Do5+|BI zjQ0iFyFMdp& zr}Nji$x&;9K9Gh!qV><8oqh+`!2x z17Xg(CGH5#hNe!UI7>Dz(<3vNW&5hy95)MCU}YK2EW6p9zw8xqoZa$tpiq>Xk90AJ z_9XtfJzJ?>kA?1P-vz56#VAIphXCze50zH;@u4$!=9?xV{T4HkIgA*c8qu z-wfu7y*loQuMdq>G+9o8ajQet1braIBq@`w&X=?;8xewv1t67|hy0RVedtfgfHp}Q zG`@otP&s8Fa4(U*Zl!yw)IAbsbpWYeHu=~&?Jg?X9B?m@fZ`~DLQ%f#PR^BkWWwgt zn%`>8gH@1X6rKQK)G z2%Mk~B*eB(F)J;S!EcLT)Qw^(lgrf+kh5H1Z?BXEEPJjQ)x$jhBiW&^MCog3IP4;;H&H6th!B86Q4Vbx?VUyL5u0w7U42Jgti+WhdTG?HO`kf3 zy$e=BVr=VnJkK?>cR3nknK+HH$!myHj>d*Ey$TzG`Se@CJh4}=cEw4e7V#(%2>L+s z*&k=koHbi)?iFhSkjl%FeZ0yM;P{lI;go^kejqx4)JH}i*zFL2LQ!@+9JF_|cMsXS zU=^f%9HTr!fc9>LOsOYMB_5+I;xt0$VLiPH4@0-Z55hdLSI3D}NUZOl-OexzQb^G!WM(+9c~wl=ALUe5%t%_JeDVFl#C0 zAYT|Wxb3X(Kq@aw_VFqqU>VS4d}3Szr-V}mg7}K)A|V8iumBW_valeucPp}h6-cTb zKb$oWRzc!C(}(fCKzrB6rPf*ow9A=%s)4DlxxT9a+31p9g^hsR#cg1o*sJ62m_F1? zBze#{=GGtueIS`fM!hw|!@NYVo4ZRl-}C9VfdHiPvgRMJ6@gFj5~(YjzM|lRQwD-M z2|Ox~TrhHvMJkG@JmO3{cw8byV9wX((VHw&8z>ZIGHx_ww+7{*Q5?<-f>n?>&x~=r zC(+*ZP-%6aXK@x?E_&v%fB@Hb3*fA&qE}%JdVBjU%oBTc+%q2^;+dbOFAlj4MnNA) zX%^irIJM@~+I~3}cG%Rp%Mw%0Q~{~HYzRn&AnMY(3s;aWi&frjx%)+B_;?%3AX zM?Fuk!aoA`DYu1rVy}+jXPEpUHbEaq5)8!5hxVpcpRg>(_cks z@01~i!_eZtCwmvHf>aG$ zF}_D$gB0|E6uuD7nmKFMy+pUqnwu3ENabbCKVCZm9G@Ht6`V2>g#{R`T=J}$MEIMs;suZdG1mo-{?71p4)x6i^n zu~)}EBO5uzdP_Dm+VC2rpbsSd8BJ%+a+Xt_*^+diazOPze`?{odybT@HF zh-59Z`-_-=iaE}9mg8*ho#nm*sl2TD$LkpZi)t-VEQtpYaLPbXUlF}Tgx~=dfI?B` zmWB3C(4aN9ABG;8s|2ecaiWP)d{oljjgTqyldV{ol&1itcahe2T;TPA5htO?GF3n-FIxsuBM69>NL|_V z6$KldG7#o?MdB^8Y-k$dS~L-pMr8?QZ2HtjBG#D3g zCNNLz)p3V>$zXe#z9cR6xXnRpfsw>P; zm0Hu!*~H{R9bR6Wke5o+tD{Wsw&(nGpiqxgVmt5cVaapaUS79}TJGueP6MJ>sDUt#0@_qW^Lac=-=mROADrYhs zK%6ySoi)#V$*2NSdD$|M8i{NDEv{@0(8wXm>EM)skoF9fyLPyjNL)9vsfjzKmiB>x zLQ%?4mKnE>m)f_Y-Ej=O?k@`u<2eIQ8~8jC;VXPFR-EK_UO$V|DGS4BWB?)K}KPQ)#v zR-rHc;xC=)|F)KezWAT(O#Zh;T^hI1xvtdm=>&oWlw@hu{QlwAJXi&( z8p?RtB0ziBV$#zPryeS;jyScLtk=-1upYzx+yUl^y?Uij#6QoYK_KV@Df0ty*34P+ zqh6wUO#o7P*$|M5gn*4tpM(PlIAtJYULZPv=mWdQ4G0QF+4U9C-qGGYVDExekiI#N zV;CQnw0A>jiVEUXz%jfaPD5xOub@}qaqRZ@Nth@0>bP%o3#Y`kwrptQR)?$!`aseR zJG$FO&nC;M%o?K#)#%h(e|_xNrcW*B$x5GPjW=mSX| zMCK*Za&YL>nvDp-RTh9$Ue^5M^^CyfER$ym`AIy0fKvuSidQ77f6F_TA{CXn$<&p^ z9B0hnR^_Jyg`(7v%MO|{`(cRIT-ac(PT)9D0{Z_ z6))SlrRSsxw6#6-0;;u4ni6wyTA4nznfH5@_xaBKj`r?0dl#&N zTf1&VvQ2h0JCLrB`7kfV=uQ%oBTcxmzquK23NHQqTtyXU#bR59W%emuN-+r1G-nAFmSv z^Z3L8$_e3=fsi|a;244r=y2W-`oM$^H?sf~in8x3;;$mKckl1Fdx?IVKPgxR$p&*D z$tZLXpuOvW(oqqo4k#TJaq57wT1BtIY6y391DGfF>bO(v&5jG-@8}>D^ns*Xifr$- zo=u)LowH1>MSFMNkSYg_+~P&EfB`+*OZ0B@%FeSZhSJjBdH8KFMkLLwFV5QNx4k_v zZlkXbNbN5A4y5w3LqVz(fyrLA{~#DZz$pV^_7&aiA5c#M4!V+#z2^!Pin1PucQj_g zYP_aJc)_O&Rzdpy#3;scfB@~?0GL88YZjRoOypC6O83Incl_RUv3XcYufoI7?eK#z zPwdrk=ji*sl4EF2Ksj!9#G0TFB=cFAJHosa{SzB8n1eYKg&yYK>eJ*Mr1J8J-?5vX z*>asQ4_aX5lz||QALck?)Fq9vBve2|C3OQ{jk*L1MH%B2O&LwuEv8H@ote7E-UX{5 zF%Mdd;{%EIZU9W7*4)jK4gSoS%>^v=g|F|3Qw`0!YkC#d;kU0(!#uH9$Nh4aA@}nv z=W&yx)&zYZHB+IOR;x6aFR@XH0C6&^fK*-{^?P>hxz8VG$$`cZDsXbjK!^-qk_b&h zRTp{Cm<4Q@1xy1<2UdS1L7IlJR%eTzH2}3bTkF-`Wj zM6{lYHh-Sdcc4&|G-YP5Xw5e;)WIr9F^W;@BS3rC$EDOt0<@3IWs;-R^QuIE>$?(< z&93NG*bK@Y+z950y*lm;*->;l$&fp4aoC!m52VWH5tp1-ZZNL|oCg6Dr1J8xU$iR^ ze)L=<%A8eZ?}8qCO>Ex@vZU#oYbx9BlY950$j8)0GT#Ab zb%>~5|37-(eHJkM|Ls}k|FfNs^K_t4lsXRcR}n(61q*^zkQm$gnvtTtyM~a}PhTf} z2W?^;!$r7!eMg)Yak{&bUWL0M+wlirp4h8Poy0Kt19XBukR+gh#lp$XZ_JAF>*lN| zbG*w8y$VnD68*NgMB_Ho^mfG7!Wyqi&o0 zFqQgj(xEOPHX;Ny3qYYL`y*-^X=(57j_*9i^Y!grunH1mTl+BH7ijPLxYSzWR3p;A zCQf}^)@tchSc~AEJ`eN6UR~@JhRN^46ZC;pcqTY&=B)Ysx5egu$Oi^edD&+nwP}2! zugIz3l!1^tiDsV=Ttwy?sQm-d9D1~)D@k`m9nh5o3Pm~aZP4D)-ra5Qf>n^{EAnA{ zAkf|ofT`5PsRCqhNt_12tW(pgunxa{eH!M8y*lof$*SZf4=%-Okb*vtbQ_Cq&}WXb zH`_~OILw&z&d1Gh=4jaabo~r&AeEOj|9G7cu)zB#zJun3aLPbPz9Kq+=mWdg4G0QF zS?58cy%Up9d-sqv4^}~I~4=uS)Br*Yq zD96ev13_IR7Ox1gf*6-bVkuc1CUK)>@tKYrm&kFbVoHHRQR?`f4i5ITcdJZ(unLkU zI_I&70PWo(JgHJ*tV$v@3Eg~4Ve}?*{Y4ULE(t`8=J(Rb(!s zajQet1brZ__7CV3obzu&pez8XygcNW?CL{bzQ1I6k{=M~9gtVsAEAL$1_E+&i7P~1 zMsg~%cR`QLTq!S@x>2H~R30u1Sc$-#(M)gvoUa*W8*LTbKJX}k!!o$$*@PjZ0x5?@VkpeYnw z-xY9dcR{bhc33|DPB2gG)p1{lX|gw2`8sQZQP2mHgrTYPpfTR%-SIA43|%9Wbdi64 zj!11Z2fl~&;9HvLTL~)4Y$YR&1A4w0pi0WB_-df;-jRdUn z05q?M6DSm=kH+$=NGmhz<%)a;HJ+tKsB07c5*|@z9cDYaJz{9@LO5k09L2Gr&-uD;o2NV-C=_MuADT6^ceHo+ z+Ph#CB>pJr!+2kyz3byrYl%~hNdKBR^>JCNrB`7sf_wTr%oBTc+$-~&9g}P?8n-!U zP0$CDIt1h&v!cAeKa>@v$*`k%nzO|sK^eB)Hs);6-&XszsbAy=SnZs}Hv8#2kjl%0 ze$B2wwv17_Gyi(SqqK0!K!C4^eiXWr?)0XCLQ%HkC$oUj-o4weB68LV(AZK});w4R ziSx{>R*LrSDn!!2<^z{6^63V!xW2mqq&u6?t8gb^yKWBi#9keD(`4y|G{XX+npM4YZu1*Gz_q8~2}0U4MiUXdh1qp!#r;go@({((7O5#tg80mdcL z_YOTSk+>666e|hbZF+GmN-Zc9Wp31H%4o{2n=)femny+3NIr;B=psOS*M+4~N(MCf z3F*S5JPk6Xg6q2ykIk;=RoD#59oz`!iM=}RjPvSk=j`L{3$r1J8p-?QcCzI;xTxUy|(xZLtMwN4obn)?jdyO`tbkGev{byj3~J7SKr z3IT!O|17f`*z#92piq>vy`q((l@cqp^0%>I6{O>g(vLkU?cHs-oj>#^r1P11(3bJy z`feGYhimCoco@1Jeh}t~y*lok^T(%DPG@fAY%mJ?K&rhy+4b5F_%WB2j=_EPX`J`Ndt5Y0~A)WCvC%mU=^eo#VGXm%46XK3PoudwHmwQ){XY=@q7jis;_SEf>n^((TtiL0ouD9 zjj>Fe#@OUF#3@H(Lz!NM4Z(c+tze$ms|#JhF!>{JfiQn$JTRvYWv?Q1EF$%z~KQ0$g#X11_mLxG0Hb66y@+2586B0yF2Y&unH14u(#uR zuA#ll(HP6bX^c%?L!5FnHk9dA*bvO8-wNi5y*loSc?;)s(l^m~6bJ-;AnDd2-4nyC zD34`D>E}<8Jy*6IG0RefL>}nRU z6o1Hbgr&$s>POLdMK2VWNGO8XOU2WHLQ%p%SxGB(Y%4XB;b9g8s~~Zn>BD$mpuOwk zQfn;(ngqA5^}H?+;QFqBW4jA_6}H3j`FDbOVy}+-V){6XaXL$;p>dmo)&zYZ$;8QA zMa68oxOjL{Roq1{c&8VK0HpHrpkK2qkNtT$OCmHT$IW4K%0RH(XBxg*v!O8y*qrU_ zmMmb>QjV;pV5r%_W+de-7pf`RXx2H?E85ypLs`oyzfa0Wr?u&BJIzlA3PqVr5e?9b z8=(K9gM(F&IM2*S@>Zt3Ycc6*KF;DS5?7JAjCu{IGX%K4`$t5eSK%K4`;^?2_Sbn|aSriPB5vI2-LH5-NBGH&7_bpFXhi=bZigq7|%y zgfWa|9|79CJ}$NP({>b{=qjp#sjj)cs{q;Rl3s_tB zSne)$fiW)8HV}Y9QT}F5&)@2A>RU0>i^-?GyTzIZt01+b88tZqw0AigW0^ROvB_(Q zQ;x=lGQA2Lg8B4Y!91~7$6diN`9o}iK9K79BfUiW8#HIlx6GO?6ZPyRnpYtpm6t;z z9=byF=A7g>GzithJ7pl4^CUZIL>hIb;7D$TtOcDd3Wnfwbeuq;D0MWeE#0i4y`#O; zx8rZOcfl%1)lkOE3IW=?3Xs7iaT)+qsfkks$X1v1Dr|-19_|D4#9kfu#{6c-*Xf%t zq17M-eIV%+T4&A70wy@v!ohaCCroB!%CowXbT1KbD{B==`6rW4JukL-f3sh^t>yS` zKPg`iNabbCKVByUtHWdPfopBRg0b$ zK_Q^M%dB~@3KHj;K8%k9+Pe`lxnAc3r_)3}<)92?uI~oGtWeXdumZf@eH7-2y*ln1 zi3K8~tz<*vm|KGs^ns*PVw*Lai$t#m2OANmYg7TLysY`h>lp!!S0sthnDE32;go@( zz9PmY(lFG9gE-7IpfuwWWpRmwA;^QK-ZYC>q$q(xQIs4M$SUy%cZ@yN?L_nGD7QkRh= z@)Av%y$gC|=CW*GRhv2Im%3R}_O6%D0`}TD&Te@+=a37qSF}>JQjdFyW)?ZAT%fPW zhw;8Zd)LRM(rWJJ?{7JAUQi)ZUi$iu3%nATwO8~itVM87pLhH8|Mv91+SmW(OI$^l z?=SN{@9Tf|^#4uJ2NGt{-I7ylPOa~mT7y(xKArHp{13?Rbe`m;d%lAf-Q$#jAR9$& zCk=C)aWBygdx?}Sf9Ksr{{w}hyk`*OPbY#_cRJw8L(dC>Rgk!3jd8pu(cbk?X?5aK zyL_L%=iNnZH8lwVuJ8U473eGaN5DSiwlGiZ)iL}U2}Hwz@MsVS`aqJP4Eip9eU{mv z=w-^-txfIki3quLpZE7)7P-e_C6E82Mebonn;qw;1F5`h2uOt>!11Z2fl~%T3eg;4 zi)KlD0!I(sObD*TZvus)-0_%6dpAblw>qWv)_1`wNbP7wO^yKVU5>_BCQf5)@*3il zqp_h(ufm34KK)iOPwdrkS1?Te5SyS6q{bUWFOlpeQqPuo%UUlQG;d87u+E(KU_LOA z%F7`Uk6ytvXcYsTG7!WiR33DZTyc>kxQG)d6y?G%6|{G>cVg^sx8}hrNYzlr%N7CJ zyB3q4hB)<5X?4V@#bmvPUWN4-?&l6LPwdrkpJ+CL@6*?~!EtMXK9JP)A^-GjKjPW; zb7*FLan`A|?NMK7qmxhhkhQcs7k7Z><+6YUlKSwkmgDS}rvs_HJnlE`%9BsF@A2bG zs{>U#WgujZB6>gQCAudO8YmQ{+qm2k(cY=ar!~KGt`e+*^!<6Df%>sWrML+M$+LNh%mHLq zgOg6J*@zGV0WgJH z5?;u)gl;ahyr>Y6xzokgcf_eeX5}Tl3M&EJ)yH9;*sJ4inJmYUBtqj*QiBxqfkX!o z7Y>^(96%~BYyR<=@z2?Xl!QukMu5l zJ1+1_VAfvItFRWqJ$)YLiM=}R6&*@0pSrtPuOCIG3t ztmwzf83D`^X{V9AES-}=+%{^EtAIg(AYj0=u;cdlU3}J zQRjoc;`Q>oZR{Ceb}v!>bf8d_VjE}?2*D;S2v$Mj26i9D`vUDre~A4n30#v%{ZX9+oEkql~m z(f;lBh>*;2c7P0SAeEOr4pPVQspWuE27)a9)v>`4*M#6+7Jx!giWOr{PiAWnU(w=x z=B9kC!751YXhuzi0O#WsAcITdGytYj6Q>H0O)lwG*aXI%+yv%{y}H;T43po7C+GvI z@co$Ih+d+5vZBxjmifRyDlhviq&AIDbZ9#joH7vTBDvQ^qEUtPfR{~5I}Yb^1BIeo z@(|G8(cZn^(rPA6gZ4e=jB9JD2?XZ#9T#|k z$QBa43R|GKmwUiGu~)}EGO4rZV&`$AW7Y(HAjv#P4hC}|1RJmbr1J8Z-?AH?da_VO z7PRPw)(2?fl!2hW55^^uC{5x3G8_<5DQRYWaAwq{EQ1>;6yoJ-2j+EEen_PMSkSwyr6)kx$yNJV_P@atWwacunNANeHiA6y*lm~ zO-KECku#4PfuIj0eFJ~t;MAH^>)WT+AeEOj|9CwkaQQgvJcmP+6T&G2LEkr1*9LQ( zsiSP(U4&gkmgP-U%;2WZEbv6#Shl+e6pB(U98DP^*n$PYDo8$vQ5YaVdp7{4R8Qwm z@jLR3h!U0NitD=ul5G_9Dr|$}KJEhZ#9kfuhpfU*C%T+_00n&@$!qx*uc$e{F~`|2 zi^s$0)milFE?aaJ_WQS-Kq@bL9Hh?2C%$j*WN^wrP%lx6z@sjbIH1=Cdaw~8C|Ljs zMXAU)7}m6 zftol0iRF?wE#vcGExig40=LVL!91~7m%4{x@(1VyeIRw_Xq+{3*8D!_e7SQ?08)85 zpyAQg7@s(Ib|yGwAea{@JVYwNF{B0k^VJt>f^FjORvIO1o!lLm?!q?xK}3q-Co}Bpb2j<3i?3OAN2HB zJv+;fcp}NqeXhxClgun&gDhYbR`$+=?zXA)1-7;&M}J#g!d!oV)oxj8BkvbHzwbaQ zFB<|R~lP$&_aiSUHcweHu>*G>s=L~3HF|7rwqDPBk>^uIW`+hu^+F4fDia9rw#whurg-!L3_}fpOn$y7)Y-q*vi#=yv!)m?!q?xO2|u?~@F<9B^BRf<2O;q6j!;An0pU>Hty)k-l4{4xl;z7qfsR90VWRbu^=d zEMNsn>RQpDMhQu2nKZg*D_TMi%>SoOx*TnlrPB21m!!$>lX^;8;x9gB(TUnKvw%Gm-?@*ctWyMG4LLMGTlH_d%lRVN&FufI z3x|dOIi3!r^0MY1uN47~Pc09eG7!|?z|hTv-~kqZLQyiOC$0Hb);w4RiSx{MJkK?> zcR3nknK+HH$!myHj>d*Ey$TzG`Se@CJh4~DT_Hn>y+O{`$Qz7;K9G7o0M0A7npdiS z=n!6_*^>lPdD#$<3PFJ5Q%eJ<41_sOv+jL~1AYT_Bk7TXIY$GPptlydD4Vd+OXCCz zMY-VT7B4vM9qrxizlsE_AkkOUj_0|C_AWx3UK;|Z zle~Q<H3Zfyat+83VIb*!MC#y!#uH9#~m}j?>n72lr$IxeIV)N zSr1+MGe`j;Sj7U6%FBj;RLls-7$w^u8L!Cs;FN)&z9NmOgLp-VxRW%gmXUi9Rp@|m ziAoNn7)yc!C={iRYUM$DN0a~9tS49niAz==#zz9}-3XanZ!4F}7k@&^L1|^1HgSE| z0<%^_ufkdc_w;#~C-&;NS0>GXCW(d^+`7Ri=mY7o`BFLW#uew^2cLg~R9-d&q(Tso z3}}+;oHAA&7(pf=mSY+ zP5DH+l{vNM)cV$`HAv-UML%8|0+&y5WlO>n=0OWWIAtJc+#zvi*qM8Y^o=uh31Jt} zoW)GtJqOEiRv|FwYXeV&EV{c06pC^-YcypvWw)BL@iyyV6{Hx&DD@Daz3ZXU>MkGR zDv}J&+-}@rlWVxX%hA|SrdMG@FrR)am?!q?xGOH7;w#c@L*ph#tqJ-->czHBkwAax zeChWuooA0@gX;WS;zBOA(HW}T!CH>*_V&}WfGwb;GgQUUa2R9t_QUh_fK*-{^?SDb z+#H`;e4H{6)JrssNHYiPnVYZ?aVn_-3Ps82)r?+!d-Uq%xk|7KQahSalOsTTm!mP3 ziPIRHyoNaCXly9ctFR%MPrnt+6MJ>s6{k;&RK##aEkr>dNL@b=y+rrril>)oMgXMp zvSlDO-`^acS{68EAn0BqaS4?Nydvrw(1VQ#LCXSAC`$9ek4I_RJKDROGnNLcAhn|z zH8}#bcR3nknK+HH$!myHj>d*Ey$TzG`Se@CJh4~DT_F+jrBbp9aAQ#oQqTvIZgSDR zKIv?;=6BmmROs_IkLSt4U-7%?h9li=GyYrhKa(vvdR}bv&WtuY$Y=vnd0F$1*NT7) zOq#2av8^*YIAtJ|PNLayG&_jsC7N-dqioranh+U-q0Y>hzNJTR~I7@6N4RNi0Bs-_PU~^<6oTbwAz*9q2i$?OzWs#6XW%~I( z65?7tbyXWt&3gPr^<0T2zfbBZ{4M)G{}+7+3PstmXEbFrWecV(XG}?zU=^f84AAQy zlJ@Qv{A}fNlBh*ImJl#}xV~G0=&?F_6&}NFpPzzxVy}+-M{*2F9yCdW#^Ba9NI@S+ zGAAmhLir>qli7$kU8M?0x3UK;|E0d1NX#4=}tQwD;#9VDHXWz8#G8^O?b|TWoR-*LOJ@8_M)5YzXGlZw2$jULAME^dTvRWXRPsj{kL@z)pFAMVVA|dd3k;$_pJh|`(MCXK427>KV!7dr@ zC7SmPmAiJ*&LMRYrM)}H-Ae=nbVn2@6lEHzXv%2HZZu_MssyVbah~bJcvqmk>%!6~ zKhN?bxBP@8XC4a(aDBG`&YCKE71p4)x6i^nu~)}E^C`ATYELxb4Mss9Nb+*NMGxwo zb-u(LXM&93pzDnuN;>&ey#!PmA}Jqz`{6mxZh1P8%FBj;R0skbpIRC?Wgw{kLk@Kr z$*DY`*9Lm95h2J}018FPEMQw@0W(W?XnPl|g4B*?)Z_@z-sNbFW#Tl(Ca)n*IT{J;<>gVoXUosc z@u|hfDFcDtkIeg#yUO4jGcOq~@&+nHf5=9lP?WzdTf^9wPkTpuck6FH!751YXhuzr z0PS6l##km!V{Gyo;*_JYp-ivBhG0JZRxnTO)p1u?9s$WFz;pr)MnNA)x>-hd%;2oE z=J(%vf=0zkwyCxHQ7V1WQk^Zj+h(baZpo1kSe7vcnLMgn&~90=*yHPW9l9GEgYWu??cVQ!kO=Lu-EHTqRfqiG%nu0_^Ch$zq@WKZb??lF z&6;h>2u-JCBb!>A53B=^tB#2iNabbCKVByUCUF*hGhR{f!6^eleMNKbEe+JHxzBWu zjGisqm)EBJT+pXBbG9$s0Xe*+^7XTT0RfHNqt9FBCKJ_<&T)3j(}6-!`na44#~h+F z0CXdbUfQY97Z+?);uNfc#Cc|n;{%EIZU9W7)|JcYG%;RLfl711^<4wWHVS$bw!v{9 zcY%3gua5g;lEAT&2W>jjhSwkkeIVInkyA!ah|39av0BJ3mT>~9ysY`h>luNw3{T$- zVwuswDFZ?Cd?ELlID#|}+MMkx@_(rtB<1{K7BJ0yHlrk|>*uUzGd?&=t?3O(X{jzF zIc53OM1~%CCQXUCRPH)I9VirKHiC(`Jcy;XY($*8R0&o=ViJ{XAn%H_cU@R2r7T&* z4I&Ag=`5;{DKC9}#|2&q%-Sn@71koSr_aMYu~)~v@})V3WXPonZ!ik_K+>5pe^?|0 zo3H?+^0FZy6^el5IuTcqoCyaIaLPd7UZS*v3Oi|-iDFZ=VBz7>znR?CCZ&V(pnjs=iGY-HB6pE5rz|@Y@noEei)z&;%1&Q;_ zc0A8Dw0AigW0^ROvB_(QQ;x=lGQA2Lg8B4Y!91~7$6cY3K;*UGaf9R51brY4R{xw= z%G7%OymIy}nIGld{7EBk)B8(gbq1-tJnlDb>B%`hwdgoyAgFi5{2_Faln5L<$Jva9 z5o2}`*}0?&C={jmipHLP`#pqy6xzGne)9=dL25@cYH|cbnhlM|6$H4xy8_Td)$}Sn1lvwO6w{xb{s(vP z-CjoTO&Ou+m270I3*ywH3P|N;%Rp)jfyrFiA4CHPIAtK{ z1`-XtENA98n=_gT4jR5%&xg%%<_KtbZN(wuiO3qR`+uNNls!wvaayfkiI`Lim@CZKzla;rcleuMSen>Ci1C(rM~d>9dW9mS$9oe(K`J0^=X(V_UgD_ zCK+-sa*}LlJW2$DK9D#YoF~bg5Em2T;mTnVCy>g^l6|}a0@GO?+GobL1|aReBFoQ( z+-K?{Q71{tdRAudfUDFR-STuk{J2mJXN!Xv+Op9G7U2cKbW*v%*w#Lb z4+Pq~0WgJnl0;~-xkwVB6>45o2>AMr3%m-Mm6!A?tORgZA9wr2jjzLg(V^rb&LW!d z2BM%3B>u3-HNj?U0+7nfhJaKU0+Q>*vY`tkKX{ zvga-x9q#?|xR~@n97sCfxO5yf4t+^>L}S#HmK4e@&eFxUALESF{$v zJ$)YLiM=}R6%A_r$;j3{fPy}dM)Np&i8yP1f4_5008)9`;~;e$pIQz$Wgx)I5q^(Z zf}UO?AV5c1 z0kX*@y$YMaxRaZ}Jh4~D9U_rHB%6R{L*r2)5cGkhKl3LZpkk)s^slsLDCA|tO0o>KcVV>Bl<8G07MdB=yGl!BIq@WKZ z@f!GH9vR)HzjUyXIi<|sM4UUb8mO$lwMF zMOhA0xS}beDHA(x6Q0{=J;5qS=J$`Gj8cmL?OlsWtC_@EB*CpMM`~M3O+vuecU<6Y z%L#fFw#D)+UNKX&cUJ(i>Pe1^Pl6-|>654Ai}~ z^eWto*q+H$TNbcm?j_21N`XRA#xO;DM|-!<-UX{5F%Oy#<0FCg zZiGy(*WAtGEIM=HlB3edzP=+)4K}M3^eU`^Z)YEdd19}QJ4Qy3%O~x351^nAB*wek zBHrb1i@NlBIbTx#np>X^r1G-ILFza@wH$EDKv3_SCZe{@}6s1LWW=_vH z=JdQXTSF&FVXyTAeEOr4pQgi6W_OYGB{-* zsGo>lB0}&03qYYL%~!NAKFhu%+B@32_gjAR306U3U`!vz2SS>U)7}m6ftol0iRF?w zE#vcGExig40=LVL!91~7$K4}At>uu7iZo3%NI@S+GD|Kpj_ItKInJ2D?Vev2WH&tY=}TSN^c4kEP8kU5 z{_%`j;`6cGXN=qf1m;|365csO$ugIzZ|sG0oZa$tpiq>BZHfz8sUupc=>J)|lLf&l zNc0uOINq0N@A|k@+BpN-7xSQ1xKx+EzN4?GLT2S9y$UM<+||cnp4hA7ZkaT=wImvv zIF!^N1$`i;iPN3)rFy!RUGq-IoqvN=Ue^5M^^AZFQ4-hM5(yI$L%=BmA!WHj?z5B! zO|oB^rp$pQ&JokkxzeuY$+BEp;%u?ZSw$|bzoIg|=3LXeNqBA5kZk z)rJ||QcnR%^ih_%%ut11(N@f_fTy<74AiB&+TEJ*sJ4S(sb0{mot+LwGah;AaTmL zE-Ok*JXLyV@>$*@UH!;AfmB|$45Y>okX$DcQH?{C)4?eNK?7QIFOj-V)IB06IoqBg z?j;f&irrM=^wan3fYSegLQ!Tz?2jB+_5aWR_&y*ARzYIIT_46r0`1)hnOv`~qKi0- z7;H61rICGoN1PgLRw?LJSOwqCJ`D53ULALgtinz*WsAqx6HViqt7RnU*_jaaC+ zW&t}w^lD(zL+tGhr1G+5AT{F0=J?dmz$pVky(8&R7l}9n%EMG>fs3+9`Wzc6emD*Q zCMXo8Me2WJ7O?eMz*5eGqhxF7*t=jAq-HRqqCkN5u7G2BL7axr6cxm&fMdH0dKI?A z^7(gyd19}Q`{HuZO~K+S;uggkq@WKZ&CjL3TDE7-D{sk)a+n-v9fmk(D-`+tg zFKhnsS`py*)bhY71HpV72XJiAy|uX;5EP1%ULsoat*m*l3KHj;?RcJRXzy|~#xijl zW0ThqryPw9WqK7h1oP>)f_Y-Ej=SQlVe-E%0NS|GF>8W8kkn12zM}lhEMO010V^o%cGq{05QD&oPXB>X&nA!RNm@Rk>i|~R^7p#IrU(vFaqP<(j2epzNRjI_# z)&OKsa(y=dX04iDg|!Io>GLp8?A39v%o)%mrvPnu4N}ktk~%BmU`&L4#6*Z5G3lpt z3rOW<%|Bin0^%i7S2pvY1s|L;5Olwd=Rp(45hM4cctt68(Hx0N&a%&{kP0O^;|vNmE8kl14j>DFq5eS&gTD`BMf~{|`gpfBb2NI#>mX z6U`XMyAthP7nVk8L9I{BgVq33DklBH>H3Zfyb_qTSM(~ZMQ~4_hk0VJj(cUYIQi3= z{`m%@pbsQYK7qi~CZGNv=m0*h53CN6qQw9Puor%js-4T)@ zOB@>8AOn-QiX`|x=Y-A& zrwjyr1B-i!xR*$scUg|JTXsr;LQ!VEmTg8lyCKcS5y1>rLGnS2LKgwryDlt^QZk^) z_1*;%6gBcYC03ygBy&3K9ClCB+M0m;LO18&AMkz08)9`5ReK% zfa6n31E&lG@f5&WP`VIO$mhA9jbENabbAKx)KS zWEs$8eBwK3P6ww9grhh%GWX6=eLGu2018EEqw8P_W1menG*qivZVmU0BvD=~Y;d;ePG_ z^Tb{q_sKNJ$^ZHoH#ure&<7GH#Et+b#4#ZbP&(3Z?F3SJdDQROwda;0YC3)DIK^W| zz$pX4bCV(W8FG_p8h8nM?U~Cgi>i>M{=|G_Db!-$5 z9v3wEkDL5p6(lCy^E?5PLzM^(K z&o#7nIT~Y`IE}H%Ylu^h#)dMz3LAp?^jpC^u~)}k@o8hp_lYLF!6@hhX=%o!zdmwa zxn^FO%|qXQ>CDtTE@RApc)lKx%FBj;R0skbpIRC?WgyT?ln|J`LAjGmWje~n5P(8a zG7H#NS-{kyjr}M`uy?^KNbP7wO^yKVU5>_BCQf5)@*3ilqp_h(ufm34KK)iOPwdrk zSA3m5rP2bRjT;@aCg=l6H;Kr<>TG+|nd9t+tSE=caaJ+JIU@@PkuBHTJ4of_F~4Qk zo?6DINdsIn4_YAQlz~7ON!l<&FOg88Jgzv(K%pp^(~~*QZpm?Wi!~2cL5fj~QV#*z zyB;d7?xYb`nen0prqXbIR{^rsCA|t;A-RY9z&x>6$Gu^B1SFdP(^E7U1$`jdnm;=+ zlELGV3^EvJ@n~RzR9-d&q(Tr-FOg(vlx%2(0|+=}AgFgBkIG|ldL)98?zYi0BlpY^ zdP6z$zLgtT5z5@*rZ#CgFo zT3p{PCWZCgeOi2rwjz$SH!(Ux`)PaNV}=HmuRq;2s@~B&lxBbWjUNJ4`Qh; z8*O0`UJ%S+6(mkHeHb4Iw08qwO7&zDg7cXRmlBui%GYKcVV>Bl z<8C==4m3-IHg0p!nxGFPjkBz-qAV(9Ez7J~YNgRa8<|&X?Ug)PM~LtI+R>|*pAMw* z@}OU{YmbfbiE|xC$|(b3j#nfu06UlnZN@`AX!#-FFc(}60VotDESEZfXzysv*UVLd zRgmZ_@?pF$(BAcNskOwZMx=jDocg$|)zYi57QsDz9_ER?I_{N|3?&y03c{sW4N}kt z(xL~5ULyLy!~uA71~-t(%bI_@Rs=XcwLEajKuAs^x=4~YDEAPlOfS(80#GPQW&uJPB|JI%JeF12{U5yIc)P=|KrU0BKQ~%3TGdyf6{j#m6sL$cxed8_%vx6G{&|LLO5k0&_x1o z5WPg=Ff0#1(|0I>LQ&EpJjo&qtdCfwA8XBnRghv7qtruy_O6FYt2;@ARc5?saj7+2 z-_?k0bWN|qMnLZ3HZV`@)p2)xNh}b_CO~IV3sKMql6e#IlQ~<=(~xT`nT;6CL414W zytC8H50J{smVwk50+OXsv%?S#AmEgNp#Fh84;mx)FvpqjLA*nT12W_mU=M8a@(4Hus~}+vV>v{C_HGDGRx!y>NGHvP#$yQquJ4x6Sy4x? z!V2(q_feQ9_UgE6CLL@g4H}2s2BV-4q->^lgo$3}*vOvTMMAJ@O#o7P*$|KlLqO7? zi7R{hARIuzDFY$$ph*HSW&u+dN#sF0ZjLk0gC-D&{8t@Ba>7|$NPqu=LQ(nvp9>u9 zR}J<#l%3xV%If**B@ho*LHhp0D8{mn0PS5Lmr^^)p{^p%3rbw-D_`I7dsjoV?wVeO zb@=V;(=bo$)p5V*P;!wxXpC3XU=;L$WRtj;n8WoZr+m8qbdnBIdD#$qY4~kXm$LhpZ7k~256ssCQh9mA@7OKR zoW>^(P!5(;211Hgr0xhkQZQ%rY{UV*wZKJG&l2=(1O#3kOi(CFA8Ex)B(m%-bxk?W zo1PZoj(i4(vvK7SG zxIM84P|ybwXU+5yNlv{C_HGDGRx!!Cg|mVTkfF%+-4L1;74#~s0B?66g?VDHj=N@> zBn{e0v!U^*5D5A}5+6@>Fqi{_IXoE50i^P>q8~340+OXsokdL5=!|g6K+vrup4m#A zJj? zw08|8J;fy1QBM+Sm3-=<<2qm85hurF6M%~O<INET0n^&KjfS$;mg;DWvs9WswUH3lrYYJ;%C%WZ_pu%^J^o_SWPeM< zC-faC6lF0=`33DA?cM$ME?5Og*7rOX5um+WgeO(Xl0|+(nsdh8(*CGze0|67-L@2< zS7BQ`pL;i$C-&;NA7m(zz}9viH#%lb&xf57NXb13}*x<6a`}B~mAs?Hsy&rxYj@B?c&zw0E?3kJ`In6{K$l$Gm2xXz#8e zr1i39kr0N{L_RH| ziZY`1)81_n-#Ov=OE;D-S_H`}r+&E~nA209tN(PtDoD(O=EL|%puHO*Q|gIRiO1-Q zIE|25qo-G44SIX~EX)&ob=))RCHkcO?g13^fh2*cmvUgykMh2eALRvS%_VbWO#o7P z+2bH}9G_YaIAtIt7ZE%P@Gzi+9?j@VqALm6(mL<1owg+R~;lKwDgJM-(a zOsz%F9A}bHzKaiVvtJ+IZC}m+Noi^CJp8usKI6OD53m*kXxv6$9gtf6sdnLi^{l=F zsl2S{$IFDk>C3hhF(vq;RT;ASOtl(t$i3D z2()(tU`q8Q>lS$jjeII$X|K}yj`50GXx3=xRak@G-aZTS#9kfuj0CloW8#q8LKO6Y zWFCj|WR8s{ZgJU$;SL@RcTnMIm#>02NabbAKxza5$G8ixQKryq^WT+5|5@LGLQ(bxUDv(J=<5$u2z|QBKe6V)DoFGd`7k~ZXzvEV6zVwxn&gb*yr96PzVP)OeML1i>#pflScl)fJ`MB4 zULE&~EW_kDb6-&lQP2kx=araZb85YMY7J6(*)otCLtvU@vpM$_1sj|)5M(=w?s54q z_oK*PR2RvM?zTD3(}6-!VvP5agZ=8k-myH`oq|=6=qrkGd?3-@4S*@sx^lU2Ur~Wc z=fc-_^c8i`S)rm=VFh@*`zXv4dv)A377D}y<&WDOv?k~SiSaJChm{=_jB=c1JQ>=%U=<`L+`Vq3Xz#9Lq%DXOak>qGf6$6vg?|9*({2g##9keDfuuk? z$&hOGLxW9@7t01+b88tZqw0Aig zW0^ROvB_(QQ;x=lGQA2Lg8B4Y!91~7$6ay0=%!%JhBj_<(3+qRB;7Eg9*g$;X1TqX z1&le)B#&E{AijwU%Cm)e!FJ1~5`3!?mzZ5_KC1(Bk1eAk|3q}#Msc=*rX$d z5~57oNlvLq7t-OYfW3B&vnAgS6pA((+%ogwkuE!n?(j@Ufgo4~i$6-nINr1v@0zfb zPPt`~Uyq~=8tb5y&}92s;o9!+c!QVWvU-QA!fFV2bOMAYUe*3Z8S9`87l!Z(qo5Bg zOnN!jJ<41cSG?7(WC2L!ZACyjMg(MxvX%M7V?w|w14ExVQZa~YiBuLd9HfA~marcy zwE>?Ir3I^P6i+#W^&HP5JEJFGzaA2SJCIEt{o^8 zZ9Uel9O;r1@=V8yoWUwsyk)%^#u)EzLL?pR&gDv}=mu7{9GmxdH&A-uFja*IK-=wG z5T1BdXD$&7q4mHC`oLlpFiF*9nGAkgekSDZ)SH3a)_Z~j*EqAR+&6M_gH+!3czA3- z$EW)GJ7r)@sftvHm|l}dC5w2;G4rz%5MYKQP$=4TBxkh-#=8YIJ-hKPSOu#d&FD!H zV7yDw=-b4pk4<`nIHhQ8Xj4_#5X>Jx6~Ys*YX4GPub);LVKXRqa3X{!Ue*4^IDKfQ zB29qCSAjs#2bRi2)r%<@j+KI;B7iyWX8}m%Z9zZo8UmkE0d0^nXw-^=5Kb8wsuD>S z9C;;KaG1I0b`>y1>==28L{7A9NoCe0P$=5(O6Fe;ocE8J)hQ+i&$QDR9IS#BqZq9g z0*rSpRBGR+Wh$~7sr5m690A_nITYI(R2Am&v;qI``99OpzyBVi!{6QR+Trj2TXeF= zIw3sqs`l}dasnz9u?|`dQP2lgF;(RZb*D2_y-vHo;{mC>tr6e z1_o=K6$t#18gNUhfN5fCl~80O+ds0SiK$g^^DX>SA1Nqjo~(}~v>yHAd8Rsa`FW;l zbog7+a~JjLK%r=hC>OhocZ_%XX!srBHCP3UKT0M8dBbG9Yk<;lNf|Wx2}y2TxZb#d zPPlk~7g%g+QB|0SbJTz4`{>dCn}nh62)DWe5a)VEMH9uKAL`t7Y&^_f0-q7`pGNzyzth&B(`{KtLyj_9R-kj%_(*VEBq6 zt|j7HqWe}#fkM&xa2m!_4Xp98?-VxDH&!+wcqC8BE+`t87d6%vxtcWp7pWD^#Ox+o zNhrW7V83&&?gQnyd~DkM8F9R575Uj%Y=#yv1Wi8WobJ z7dsKBf+`i4{>nx(#yiG4iF7w=dRhc*#k-naETU2k=edLNF2|#{N1S@d&M#l1CBmn4ZIJYDEsk_ZXj78BDJ7`kvE2@mZarZm3q& z*9J^Mp^ozKyfV8-vAoq*bFkO;VSPGh6^tkTukwu_o#RstE*Rsj-T#jX zuJ2B63>`^YN=e6qz&Yf`G!9cGqDr(vB^p`eq;iAv%z8XeJ&boL8hx8M^|48h5T_K4 z4Q*;gH^3aFo7qm)+M~*0Z};Fqt!Ng`Z$9{8W65x42(N&4hPt6kNK`9oZEcPEZ+n)% z+s9UM+j^AN8E|G5TP)vB|2(?5UXMO+6|g3TK;RJH&RGScA|M@tfQ(PFj9SJgE;e^Q zfHB@qGSQ^=B1iqvYkJB&L?<*e^N?F}6(^M&K8Vq1BEWdp zgr#zRUi6mbe5nr5ks-kQy9|!)cBmEIz_P9Tq;DE~WCGAAFcm9{Ja}YX(=(aPbww2< zn>tRGsmN*yY_Zd0yIl&TMfhu`j-aB^0`c!B>i-|!VQ zQ_*0x8o%M>PkKr)##^lwugRRVI%v$?b6@5jQIxDwn54K?aVe=Nr?$AvKlRbX)auDG z*A&<4AJ3y##60&C=Q)M?1r&PRZS8#I?07^PZdy>Y{*mD^9M;?ymR)7aNT+*t*qkRCZo zt>_kNqr}tgH7P*l@i9{53Q|izD&I$~s77RSk410hwytpX>5Uum=sxpZuFiLvFm|>-_BVDqaq+3hQKsF@g~Fh0LFN$T9F7FwvpCelSdE5OOCJ;AxK!@9C9NWpBeA8 z!k6eMy4C2f`bv8%2?XV+_3ZX}pN|OBnV+^=L*v^ysoda1(}(en!FbmJrf?Id0+7xw zaq0lG&P}c8CVn>PcNYVV%YdrGZTH`QR~@TA&viu=B%32BFS2&qZZ`?4g zs6P|5871eHoHZ}HCvaB5c!mEn-|!tUKG~G#8_xfPrvziXrTUSmAF7m5C|e4FbI1*7 zA-dE=ej8!Dqe}F!2Ii!4gIdvzfWvrq1EA?JaUxF35cr;6)QWE6YT`{#47t}Y$yUT$u@Xa{-ngODX8G6N+SJ-ILiYREPn4E6a;A@T z(xW0eb^n$gwp#Jlv;BGW&8%p%--1HMdG2Stn%QR$uuHvL}gY!&`;_a64u8m9Sy zKJV{xJT}{-R&*1}*@w`&%FY-ndJ@yjAMKuT<~=y%@##kXZ1g{3YfrMCH31r51p+}I zSUP!byliT1DpBJgT ziT+p~CT3mA5g6;WsfaXXvC1pBfkM%8h-Q@1xV%N64pzbPL5xNd0mi!~ER|C;6-jy2 zfzyHtn#`e@XnB8^L9)#bwW8ZN+MwT2ea3*$IQX#S^Y9zxiy%Dls`js{loODl#Hyk7 zJ00^#&<9qfY#c_|sJ^*72*HCI7)a&qG5?p{{?<|kO~fKj3Ii#p3=FAy_D5c^RpCgh zp{YQi+ds0SW#H33Dy^7*>eH^1h5A|JdH#`3=1KmRoKwzVe*DGB6Q4)_t{gN!KGo#O zKb3ScKR)?X(=Gqx_FeF|@GbK5$QR?cTXO9{p=f<*uMH0N4-WPz z3Ra9_wAu(T-nDVby@QlTl{#qBZ6H*w5MMY z>#y?GF6+}(T>2}Ca$z#w9YWjLI=t5G`ufBu#c524KnJ7dsjs7N>d;LIs+yp!vSZUQuQut$FR+;0h2J~sx`dV z72IleF}Jl3<2_@Xk2Bu&@PVH=0g3sRIL+hp*imXl3vjdXzp466k)d^tnL}guI;ylh z%|F}vd+Li5^m@=Q2xxL^*$|5YfuIj8);Qy=`O#T(aR>JP4pMnr(2u(l0@L`!0m>QS zl!3u2V6yDTq#|AaqpwLfG7-%;@LLb;_|eIL{~(<}p=f=ilC?yt6`5i*>PC$%Bf@48 z;r+MOqWEo9EBq={nClX+XQ@vYtb)afrVryCgYm8dOyMR@1t6VW;?x0Vots+G0{m>L zPfN6!s-U$F%{-nq{YAu*`L=oP-e-QU%X`B4(Y;|gF`3GkD z=uedLe(Tvgj~r%=Gn+NP8xDQU?ZF7E>fG;Rj}F)!&rBcf^j}{)kjmQz1?f^1`(n$d zF9ZV!IAvf!*Pui~l?YnbLJbTQidIHKlOrsZ&P*)(fiY7mdusUYkK|7s5nk}y1*>4O z;4Vh-PRn@L0j6+E9WMV?oU+%0eyxD^c^)Vh)l{gNX!F#@#%8E5o~3f@Oa=`YN7qrntmsuUkRC(e zE-izyD7MtB<6bn3NO~&+wt!%jF`vw{69vvW%4UksBYWbfA5tlWgU% z^^~o6#-mpE$9jrO{g=ztddgNjn$k^b1Bt|=Y4Bt#3EpHQO1t%xtq!EJnJNWX&*AG+ z{qnPg^^~o6w2pvO6Bs|gdcNd?+h?|((&@P0uBJ+@Z@k&8np0~|t?!;%SM=ilI~{E} zX5Nkn6?ItS%&MNLKok|zG!3;1Xi_lEwyfYb)}hN$s<_n7Z9RoP#yeYcb@yOj&m6>a z05EHIX`)@5Rq9se#++yJ9)Wj2yubVTyVt&u&^$t|s0mBqG~K76+Dw6=al}icy_#0^ z*I)mq;Arq0v(2B+_N&0>he$uyt8V4?M~{wuL@W~Xd=j}wM3@g*7kItsR)iqgOnt^W z2&a?j<{zJO_;S&$gw^OH5|4OJXXzxukQ|o(Y`V2Ynf7_qwn_nK=_Iyv(!i`+`LlX- zI-5#K(o=*ZS!496q3fz!=@fkq`0eU>PCDZ|z(kJ%(0ASwRP^HiJC2#lB0@!-bd`*) ztwBvLtg4B1HshKb__30Pt8HGf##wJI5!PMF)&IBRQb#LdygP!nvvtU?*~NLLOtpEB zz&jw`-|g-0RquzFzo->0!D?J1RQH?$!>m?h(n|eS6O&qRoYo_?-f`1c2deMz#5YnU zM->^}d}@x3^H`@)bs>MT)A)q({&A|wB8d_-s|~Awy{)bSW=IO2zjRI3Z_7gQ8reLv zZ!!1nDtgHf!2yF1EMP%J9o33h1&k0pz=DcPWgRreI|=!WcfTw~8xDxwmdk2B-qq~l z1ex~;GSk`r^xy8-c>eThM>XbDPVfw9m?ruX16v+95zpYmS+)zX8;_e)r5 zymS9rk$j`G2|&m)9SS zJD+Tg(TD!OxZ3v19wwWzwMxbzxl5FX$)q`bYA1Q%Ot$tg+0@4#IQx?9L(*wD>)}D3 zC6lc_Ool!tN=Z-YB#)HIVL5|swUa(lWrq)NEAKh% zx2xwlvIfR}OY3Z9YAqT7Yn;6s4t=a_wawux+Enz?|7-kz$1zjJd8NWkM5w6aA`vB$ zg%SzXw23Mem;Tb|CQqE{wm*hjq+`5e#nSiLXkN36^Gq4sd5^$5Al~1}J?5V7UgiJg zJuhlSi_jVcoU-dmt>{bMUn@yZpcS1zEj!WqY&m{3_m8}$tphpK3SO1 z%s}49hRu_TNaqjBPINlSe<8_5l=iXzRVF2!K6L%2JnO0d&j!7%h`%U)lahv$JOn4% zhR)JSj!LKKBbty&Nf+s9*@>i+9@V@@@fY>Gh)Q&k%~8KyJvAYDLSyvJg-%0$QXM^^;q-Qx@%CEBaf00=|^h#7=|W^raPTPSQzw zS_QPJR+@BD5huxkFP+L-X(y4AhOEY!N=Z@%Ev=PyQUS;+N}$G>NJ(X_w6i4HmLQeX zo=|y9L?^3EG1W>t%LkWFe!0k}9V@sU_S@C-oO%jJiR501q=BKk-s~3TAonR1z4-r* zW9G7mP*F!jfT;g9)&f(BgjK+-_SsYityKl=-+$$xNJ*%brV@&Il6q=_r?|{-_0&Xi znLIh>@T(}JvW&q01oi1EE_HHSPlNQKhG-8=nL!Aa&w6Thah@r60Xh%=;yuE^J0O98 z_jmiadtD}dcrR*24#lit3QoBQ2yvnP&iSMEp4L-n``3z8GSi`7gP=aQrE-smF#156 ztjn<#LbjGj`)HWZqqcHLdg`-gvg$|`b6Z_xeNZdSRt`x|eb!7?9qEu_tBdqJx~@pJ zA{gn)A?YbkoDK58nXM4Ap4tbs(ro3BY_4)MCY|(_%vKj!ANe@e)7C{vCs|7*opdXb z(fGIQGav5Tfw9qY%9tUre9CB#Gvx2h_YOG!4q8nX|KD-UTow^3>P%}y#+4#iV}x}i zTx~P1swvhRjcaQ z3Qo}%aiMTeyYolKPIB5(fZDxQl&-E4%|{iPt7HQbNk&B&m5NlFiSu#>^z#s$*SWr=iDiMXU2erbA zOQ}}$#$QFK5>7(7*^TIekxr-542pz+EZ~2H?;i{FCVugYTG2wNOu{MF z03j~4PceUVdQbfn+BRBI`y6Ct0X2 z#SDyLo(Y^g8Gh98>LPIN4SR@cyoXWE%&yqJ=n)5>DP3aUu6&Z~iEHiCB~?P}GV5 z&G)pIi~ek*Pmq7l`Jec#U~IIeXf!vbe%Lg&d3bcP)4k~qUKz}w)nq;Kf0b|i=<-0X z<#IbyD{_=8>Zk_9DqvH!FXkmejWdzJ#+*qrS(hp<{iR|ILm461f(13ZIM4K9ylF7r zHDRfo*OSzV)?BUC5js)?cz>6ov7t?^XepQ$1oDT_5Et5~m_O?85p5_Fi>MVjG~Z%e zG(Gm9)zH4>^v`@!FgDtjbU^`#0+8HS+<$`=w3@7E{=f2lpIr+9Xj*+O3c%NhKt&x% zoGew(L?lTnb4e;@RslP9jWglH%?fT6mwLIar{MR%NY@IRDn#5rX7WrO1ojGM%`VO} z=c5?o-8?=xDutj$CX#y4oEHF+X3P7#CM@fn)QXm3Xc|tY>iEj|_9+lG+DF4H{Za{v zT2Vmr9ahvz`;N0e^*O=VX!D60=em2Hq3VrDeyz&A9bCJh)nq;Of0pn2@Lpf?`~JkU zow=fpK0_5%x3I8*@vEO!2K^jFXP=Zv{fpSpOE+?_dHxt3wypFkKTy@wW6hfeVbOKDT|U1 zL9HkOxts%flP znnv@QU7Tm8BYDqeyz3#8`-xMIM{kcf^^kekpUD&tpXCs5v?!2$Q^bYL={xgBz1!E9 zs6)wmC2Bpf8i@>)9L!AV8Bd{6E6T9heCKlgloWANX=w8^Km7^od5$djo~?t%DqvFG z%%mjU%+wt-vBjPfo552$$x;2OR!`R1?z6_3epzTK=4B@)nD7J>6}>6~(jf?ZidHmyUC-2tf({jRR3~B; zFjV_ec`LFvF)xwjB^vV;8BbKSl1xS75tJ$}{lzH7DCJRVW;P>-Zc?RYSBzq`S_m-S zwNR;jpC6jk`pVSSH8h!r_jef_+wD**T8^cKfwVi;6*ZR*%^pn8BDVDPb5JWPz}a~B z^dZUNqzoEMPgcOz^PJ|y>E?V%-^EUZpkP5ouZns-uIb48bUl#1QlFph9<3-9 zi>MVjgx_KeR!2Y!D}KxApZTOCo6~JEC*rJ`v*yLKX5~(H7nTys>}USJ@_nCO1}2q? zL@fHgzwvBmuBcP2q!F<~9~M)g!M3ua9}yZV8I}Z2rt;FW*6s~^U;R! zZXO>Tm7kEL44TwIgM)1o0p8y=VOj5_Ri9UwCMb*I!!5ys1+?jY;C8r zK8eOxhCn^fk(3ISJBRr$*W|k_>&U!djWh5>^DVvU_qAGYaxaj4_ljN_`M8rI!0{=C zqoRʪIVgUO2s!EzQ2e1|oBY6&!{ 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%0D<8a3iw z159Zq-jzh^b^NZ*rLf|61&~oyw4zZYXE;t?^vp1tImd9;H1K!%Q7d0r{SyQypHFOs zQzYTP!pY|oTj3N*PXua`B`_I3*Nr0ZuNS)Ci}9Vr&7eXe`fTkCqob$Btv>ch`JXlC?^A z%jdB}K(fVYmWrKTuikvqG-#Tog2xU4{B8%(qZz*|IOV_=wW3BAGm#@ih9Jio8Qk9c zGq{=Ag;rGf-=<2u+u(32#5)Jhs)=~Fg3&DEcTF@!1AbQk8B#?n8iH|>gXBfeBm+SXS2Y}F0`V;|29?P-3CXiLcD8{F?QmeK~gc`cNHksgx^^vLo8@TLoiNqki6)b zWIz)R<0hBft2{|IG#);InYKgL zioOYK>h5{bGxabJ9h_cDt|AtZ2W|H>NNz9L0-QW(JD`@FdgMXd!xa6Fwet=s{H_F) z1KUO`LLzxaA}Q|7dR>@icA*uO4!Eup@76S$<+RQu-ZdF54aB=0Kua@z*N2I9W*4V# zcS0-rHnNHTATN3*9^~Oe6RC)w!E~I3$ceR%4+~B{pV$hgNWy=Gli`yC+oSYG7O+1d zw^!iM-gWwq-gCw7)&AbxW_Fw*GEqY9@6n8FOF0!X6@rv{k945tFfkSbcy5R8)?Brkd<8PJ5o zkR5m=Yn5h0%)S*`aHyZ&%Xo>jK0k4Np&NuS+5(n*g%2Dbw;xS837R#f=krb@iq z;AmGK>rCQZ8&POsow);OX~yrmFs1Kz_+2Nj&TeQ$ouGb2x4h{26~jGbkg{Kqd})kdSKHxqlOQfz>V=$fJ6&J7Ir$xqw>J&&yMj;-Y)LB$(#-nlb@$sz6hQE! z{hQ3}LMtl#Z&M}SZE&Gyi|R+&nYQ%|1Y1M43dfgzpFs0nDDy_ zlo2Mhq7f8lIYwUe%rc_+#-W!I$?YXsD&`y8Y$FP}y~u;Mb6PZ~o`^*kCX@>*`5l~G zPSS|q6@+qN+iFGsmS$1vGJLxKMwBwM3$3W|zfF~Rx53e>5bs)KjGcIAkW>u#T?L9Y z;dhqF5DQw-5R8)?Brkd<8PJ5okZ-EjlYF=5u}c6>yNE&uIKiopKwmHBQ^_d@wx|`c zdo{aPOLjBe1nNU?D{Jj?E_Ugp&+R^DcA*uO4!EgvecIq?R^Ze`vuS|S21m03rzV;<<1DB|@8NEnCM7bs1r2P;PiJNqT9NU< zm4SG-g5ea2cMhCY6Y*{Z!zto-4xCjJez$@#u!vSP5a!{B%8Q=EhcfK|WWOTKaL!lz z{WEm_Qb`T1Xou920qu)CXg;UpcW6aEC{bteyDg#|*pgPHx36p;Z13~mZ10n)|0BfB z>_RKry5F`&yxa0<)QEQtFvd*0Ge~L%{H{jD*zh}pWQ+l=Xbi_Wj*=HWbBt%kQQUNM z>zgD(<16dl=@C?y`#mHy-Rt_o?LtX5O26IU_RIl{BKhw-feKSD#W`M8Dl5j86*`0epi8FP57N8&K~tXq1k$@AIN(NO~7x8IxN%vXt) zPiJNqT2XdAQ{wt$kW>wDs$wxlI2j~W1DvW@j1f)-$ruA#(HM?%93?M$<`~b6qqyic z`S-8^+Kj`SXH0_WOGXoN#?3RT`9>ny;#78IYwMj;gWv4{dNkvAmQxOFQ7dX^_zFKr zA`6&gI#V%C6}9@aaME00jn>Csy}juXLeJK5r1_7uy@#IdqfMNj&de^fBI|<5LcB{T z+ye2=#giI|cL{}C!0%i0D^75uJ=X5E0_t!WG_qZJK=dHA97qUZ3TOgn&^2q2Pa z=)!#2B8-?x2)p1Mn|Rbk3tq0KaRq*|y+!TORj&4s3O;=c((%5C=%})V2oL36zfcbr7+-k1&~G+ziWVb){Iv4 zEWw%nJ}-J^8r585(R9?Z)VZ*^_0D+_KoY`b6L2&Tmy~2cll`x*A-|s6@x>eQyS@p4 z-&syMu$5ZT8!8b9eykELYMYr|XhqfqlZAMfP`Cx+or@3@x>q)=blL&3^B*AHq(9#YkIQ0?e>&1MsoN{1`S`k^mWM5`c ziS$`E2@3lX)t}$q)E;_@G*a&)TMmVNi5jhszxosQB?>)T$9eya`RUB;LMyT^m@HhM z5(>8fCl^m@gi}J{7U1OKNsVwyD8?4hipKIh_Go$0bL==~e)sE1v?5W9*fnM6EWv39 z(4!enaOxw_*NgdNIpx5%(u&&3hbkH9D1rc$s7C`cvkR@rx?r+!eM%_Y0-RhtsS!>I zg{X zu=5o=fV+^S5x?6bw6x=QmQxOFQ7fwF_EPyM{2(dZZR7L_Qj*?n-+g2_U>ODNm|@y^AQ8i{uagU1fZ2Pwk=vtW_F(z;Pw*t~A67L#dj9F(C>r8{C zFyMCukVX~1Yk+yyj8^n4!I}O(FM4Jg)m&qd++H%E+l9@o_s)xCK)dNK;AllYsgMEf zdI|X#{GKn}ir;mfe*DgW%7M*jMQ^A?Ao!_Dw5UjCcA*s+4_q0DcPkj}BJr-xX468v z+u&$c@Vh3Obpw94rZKRLRx}Xi;fKnLp2LSS?*LA!5|IdP_XNRd7g6W{Cph&H=cP3nmNKr-Z^Sz{$mv8sU^sxCJ=5cv2&r z5{j_}w4$**k3Cvm^c*{mncw{st|j-g-d)7QApj=_&Z-GcD;Q1@P7a(^6P#8s9>pBk z)>=_B1ANHn{)Ue7_PmawT9k19qjzt81jXfHS?rrBlO(Z!x5rII>`}2&y8J= zAN$B{LRt+p|hn^ez>NxN3zDl&bqnTZ3Mb-tAh3iv7;TGWJ;z^BgN+{d{ zoLoGq5l#uk*aBM7Sf0loEiZbG9mmY?{&had@WKXYGY|9lu?eS}ra>bQntv|Ny7Lt~ zfcuaX5q`JJNIT$n7E=yvQ7iKDTd5oo_ID22L!+n25vnvaT19-2)|bcv7C1aUZ-qus ziQa=sRB3$>4!?p6Dp9*n_?_64`RUB;LMyT^m@LG*gu*Ql?_4~ok$9I-xCQ*q#giKG zyM$tF0j+2(&ts347d^+0W9D}c`Klyq6=~3R&XTG`k}XcMq3v{h@#eGa>Li%Hz~oN^ z%@c>;`HZv`zq5>TU`tw&N;&2cGz-0H#e2}{x$S*6Z2twAW_FNVtL+(R`fi>d5(}5J@brdwvouC zL{uWlhK5$OcWSPB*}Yy#@a2QL1wfYz6Uyb3{0>eoCviFat{{{Ho7IZmP>DeB)SXgh zcA*s&{0DE72;isOlc?Hl|-s_{H}_nG~#z9kwJB|qCp_1I80vjOfj4(2XWRM zXdw~Wl*5~7P>~bg?fsJiC!bGjg;ONqzrxAz$$>3uMPcvb|8xiBe|vxDSN?QncA*s+ z4_q0zKCNIlML0QdR!wkP!ElOja^S3*;Ix7ZTw_ zApSXmlg}r%!YPvQU*Y8QiLG#oB=TzxY>yHu(c7pjV6Utakq0gNSZ|5zQy(cf!Ksfx zUoYkpocaj-rCw-7e+ld%hs{gsL*D*Zys7*$TBIV~0F8%BKsenr4H|n}yO{20+4+hc zzU)Y}PIK-I~V0GFs6%KFM19i%CrN}d{vUQ3bCl;3`w>)%~H|P z^Od{Yp4z!*3-wiCn%RX`RQTVf zO1#_PXjO=JEi%SVyfa8D2K=r9#hUOt%VdZJt!N0wNe+@1J(CP*!eQL>OTDB)lV=`2 z0ZC6GlG^Rl@Ac}fGND8)k|#L1Qz7}?$?Zm?Y`l-(ZKpvFY)!4`jV-Q0@H3&z%r3N| zt@~|i66uI{8zS`z@vhFrT8Vd-iM8N&mPyTm-_@uLu%Q(VfH=(|@}g&&Ax$?By_8(# z>lphL?Vp;E2A(``MH`{?32GzC?k;`?6DW<@t}^ zbM+B=R$6t3C;3~I+~hfw7fa`}2&r0j#Z{L2|&f{iwp%s-5xT$j;-{5Fg;M7F3 zX@JuPN3#N_CYntHoHjT{RnUq?k(}W;dC@b&Xl5OQTuS&EOvlNIoY0DVSa99wk(wcT}QL8Qje5LMt*JxH52kTETFNaB|?Rn&7m8;S}NIz*#lHX$50o z5v^z-%)<|r7d?j$W!eGgrq-vk+^EQ7m%yi{L1S<09ZolyPf*%{6q@n79!mE+ephhH zfh}r9@8NEk)-zea-ow2_Jz2os!@Wc;l41`x9O=D8P9N5HF1mh$J$%~#z z1~lO?WTzs@TBX_0ciKcMzc)3YoaL{h<62$dKJH`b1AI& zT>)fN6|HC#$r+B57d0CZ z75uINrZD4o1&~oyw4zZYXE;t?^vp1tImaNE64}@~JkL46iAHt1=wQeN@1GKxOR}ZY z?ZzfpE~n&oaB?|GBYsy9%7Lw>6}^SB zQ<&jY02xw6D;k1vl7r+$&m;qya2To*om4C0u}1(-dxVyDIKiopKwmHBQ^_d@wx|`M z5{=3NCaRm<~DA z1xbzlihNEtnNRY&p*#EV_?)8O!D){Zepe96fh}r9A){6+-_|=>z$CkwZr%LyInE>_ zTi_6Wx)+qNGDq9no0(l`MTP%us>Hhuj&|j-&LrNo5rr1knLB`%X8f)TQ~G{~-*xip z?1om<3F=pL%Zr|0G2BB2DVti$Lw@_qrDTV{WQ$Xo=!{n6gOY4Hm1t2M&Fn%e+PdGSM!ehLXjalXlX%x;v@{U!b^wKD z{H}+R{HJaFeuv-n0qgCBR@6)CH}uPkp5HLqW5y_7!{l+{zM>BNx10R9iu;OoNa>8a za$nI7CHaw_Jk;-q;k&5tyDg#|*s59)DiJEtk5nSGqOG5G)rfa}n6wx1u7?%t%sxu2 zGdno3&g_8nlP+jQKcP13-{d9rtRp;rTwx2Iuu=Z;W0`&gOG1I^hk5t_;na5u-~^{W z0^43Wutlxtv3oLEz{0*n&tw71`%u6Av%6R8XKa5uGrPF2XzPBa#&z5vsT$x^#bS(b zGDxZhI90J2Bb*G9=M88@&oi9o2zk*n&zNQ#iKIX~%cUepMzf7=s`0?7?{vTkPJIOW zdNH3YrySUlR)k7~N;D{go0(l`Mb-tAh3iv7;TGWJ;z^BgN+{d{oLoGq5l#uk*aBM7 zSf0loEiZbG9mmY?e!1$8U^E-r%%hxOY{Ka#zpc8FU-=Hy{97xiH-}!uE zD}EPAn%PQP$O0C0l%6bLniot`g*8bEO}QmUpWQz1Z{dvm#{6_< zcA*tz*E1#Jok3DH5bvs3jFEU}kW>x$T@{Nl;&%qg7z0|-7>;usB`^>J;#n?=64Sn&@`t2_krx3CXtFXrvM^|&q=0|sA-Z0jXY>BD9t<={0_%+Imu@7 z_+3FL2R2VD`i?%(77(kg?^Ge!IOXvIPEHJYRt*G$7O_g}J!O^M^?^2$O0xb z0tZ!5BAIRZ?L~8(t!TXc3A-+>EDu&@cA*tn7fcqe;|YaZfRl?SHNq*Oa0_s9@uWsL zB@|-|Xhmar9(%OB=s9*AGr#-wdXjy1Nrbk0j^MP5D0F}mocaj#^cP3nmNKr-Z^Sz{$mv8sU^sxCJ=5cv2&r5{j_} zw4$**k3Cvm^c*{mncw|#60PWdyRvJ_&RG&payzGR3O9A`bbjIH)2Dv;E4vl#%mMsv z2hgJ#zq6cjV2fIjWI78s&gfG$KUa{F!sf=R6V&?zu_f$)?DUaNL20PIOFHuJ%>u@! zGqVe=$hu&%5bqKSw?Mpe@uWuLT|(g&@H-bzYQ*mnim?T>qOm-WJz8G$96OGg-~H=T zcPi2i(0I56PLcubCTY;nid;zIZEs*Ea$1JIg5twxksW0jT<r+q1yTF0`WLdA2~jvrK9h;$4l3wGraXnwaBZw)i*{E1ZL&jb9<=d)_X?^ZCh zm;+lwEBdxRU=)UE;7Bj0H<{UmR#f=krb@iq;AmBdcP%o;PP{WnDhB+n0>zr}JIiE< z1+8cZ#z_v67d?{dtGbM9XJ4vkR@rx?r+!eM%_Y0-RhtsS!>Ig&@B5!F zI+f0sc}F{JwT#=SfW7XW_e;z^D8 zT|$uxIj|+INMwoDBWM;uN^12GJDouAm<48bp%o?1vjyUvWm2;c?`l-6jd*97)GYX2 zjf%D5cb3Tz3tG_-jFTKBFM1{!(1gPX`Klyq6=KoO$vKNuB-!F58`@6C7jKp{XdTk66s8e==R;ar@w?yF04UT37PE9nM1~_eSG%IjwqS-XSX@g@_1+8cl$r+B57dIcS`jLdY)q}n5Gv7o;Ly~`J{l^~q9K{tg;r!daAn{+ zzJlQt;pD(sHNj~G!zseafwO9Y(+bAGB3jWvn1>%KFM19i%CrOcl1s_;F1r;4^?BN1 z9zQU_bdk+d?)(PLKNr`F%qRKLJ@aXY6Mp9ddbHwq7E=yvj}ke~L?~00sGXHe?jU-OUT8(%B{p;ayy%&E zl*f)O?3i-a4bXVF1mp&++m~oX%SJP9*OzY8or)w~oc@}eheJSj2*d9jK#wN;&N9k@ z?NL%8r2Sy?A~rA5A1CSz2~Yl1F|!M;$hu&%5bqKSw?Mpe@uWuLT|(g&@H-bzYQ*mn zim?T>qOm-WJz8G$96OGg-(AuP$XC{o4Q=LO&M-DfgC=4TB8Y!3Zjvre@}S9!-|y91 z@w?s`fZvs*a$wuhin{fIE)juFePYWm=VWFVT2bkMt2*&+1;Z&4?;JRrCgR-&N27w@ zHNX^R{H_2ps)|-LisTH($%~#DMlg&9r-kResHq9GV3IY?ggOfsN3hoPIFNj9`O2RG5E9-IKRb57v21L)BV zCph&HD0}6=w$X}EiQZ9(o>7U&gI0Q4Po3*{4<%hg{^ zXhnYo>p=(2OX`CL@C)AdrXl>KH!AY*2}mBa@N=Py-|gjFB@dc#l6m#=BzyqT@8Gn@ z3BM}{<-qnRy^#fs9A`Z_&fY)5j}ybaM6H~0W_EF3QQ?1^D)DZEqgf%|HPLJuSZ8i< zG%NUB6V0XpzuVv#RzWKohH`=f1}?Uc<1wpt;D-X zV(*oBw?|0Z@w*;M%IWd_j&)`qu-;y1MZKhcL%+PF{tcr&W{fHl=~w$Zmy+ERpi+_K zuG;PQ+8s1Fsiek)a_2$vJ2<(Vq!GU>2<5=m){0PxP>H^)5-pOWnO)phRQTVfO1#_P zXjO=JEi%SVyfa8D2K=r9#hUOt%VdZJt!N0wNe+@1J(CP*)?u(^O5d3YoXBy$3ky!W zh(ZTA!KshHwpR{pQ7c;KvHJ5zzw?J|Xq)_2>psu#fSisdqLh?FMlF5cWZ#tE-qap? zZtR=>Z)9+r;oOwBl zGrQ1=3jZsrT*nI_jVhcPU*8Ta(|xX=f_ncO{@4*pgNhM1~N$Sn3-K@MWq9->%_Y?jb@p6*F;k^5bp{g^(uZ>=Tcbly8_6lDq7Jf zk~179FM4Je&75P9bON$Z{*ABpyQfF8#eIpS7B(K-?fkkOBn_HuYpq!-UY9}7Cr^Hd zR^;Qt?+l+D*rHa{)PN9x5P(zw(h1V36`I+FR%ARd8;EzAg;yfpd3087#Jd%Yb`ig8 zvst&`cWW90%V{yy!W6DANu=?kJM9RZC8RX$LvSz(i8hoN;I%{^^k5Bpp;R z;^7cTeg`Lqk~ZOYC7>MG9IfbE`an}_3L3+Alm?FE68N5M;~wg7onSM&(27b2T-S+r zYZ}cm@ve!cXdvDdKf;&%m*QB|~}Q6y(LPG0oPFq)aiAU_)7D{IFIQci%{ z2L-2nM%n{TaOxwl>6HUp)QUDcN{78|KEmEM8++JOCt6f#_y~L3M2iX&MOiwDCG@Pc zKKiqJ^>5p~I-lj*xihm1t!U$Yl?vDK3Y3ZoP8BE>6PzkgDkeBppj1q7sz7MO$tB8DM4VyMkHLfWKvm_Lla%fWx3Qm2e15R-2Be3n216!dLp%R7t zozcLaQTWX4LMz(3pQ&*jH%O`mI90J2Bb*G9ssT<_EXD{YgXDPwTG8_i=Q%=N^vpA+ z*+z1?-p|*oJoE4g2&YT9=CTdA3+j54`E z|Mkyi0prt|*@aeQT`*aQcL{}CAl|unQX}y$p>PZMor@ zzcWb27|@EwaGc{PdC@b+cxD{MMK&Q85oFmYZpH!5GA7y7TGGWW8|}_ArWwZ}Y0yL_ zk}MTyYVPU5?_4~o5x+|)QXvPnq!l&vm~W=QY92)!&~{z}ftg)sMalDQfp}+`)GWli z8Wn3J-dQF!3w~FlVr}@HWirHqRx||TBnQcho=FBY;V_mAXd)GHU(wFlQAtg9wk8kS z4kwk0L{cLUn$PK`9;beX{!!0*;H2A0u^2Esi2P81(3?(Db*EAl~|K2=P+vbD93>5kv+0D3gzca~EQY)LB$B7%xNjYkk$ z=oB=t2BKhw)4Q2nXhqfqlZAMfP`Cx+or@3?OpRx(Dq(LLa`OaB7oh1#LY!oMg5f6vJXUKpSa>hBmXu|LM<^XU1&wt1(St%mr%F`;+=~pH4^U<3b%mYxp-0|ewR>;Eua;R z<$3JU@}lS1am@Vgl8H%%r->D39_0jM6F@2ziC8qjU?v`dNNSP>P4b{kJjNM@hTrv_ z1^mu(%7M+*ie5q3(BEV^4-kA`C^NGQt;o7yvJmeQ3b#PKbMd4`;$1@F7VtY4Pin;P z5{j_}w4$**k3Cvm^c*{mU-0f{{UsWYT>^00MHD)~2~K?k`g$>+)|_%+i&{~!FSAG_ zV$m&!OvbKkVSi`YP$}%Xl$q3s{YyE{>?gIK&de^fqP6o?%UqwTSd0-)21(Tbrz#d> zgp)y1HNdHgHnR)k8V z+ir)wxveg;vY-;ZTa{?xV`djxk@3Klf$R7RhEs%-183C)rxgsR2qy>5stHaj7z2xF zMFU|TeyF_YIeaM74&Zju6ljtMEnHHj9p>=^6HcxCyDAoA zB;FY$RRexk#bS*3ok23jfL1hy;~YoHi=H{gGvg?}zCKkdBE|XM$vK~Hk}gg+xZdme z+U;MTDyeDCxYy>e_v!JwJwi)6erGx5z_!wgnmat}4M*rGAn2V1W_F$hu&% z5bqKSw?Mpe@uWuLT|(g&@H-bzYQ*mnim?T>qOm-WJz8G$96OHr-(4gSeuUO>n&8v{ zNxHxZPJIOWdNH3ioN{1`TG6sAaejVdf9E%HoV9kZ&htdJxC*;2ef&{0Z&Do`pWI8~rLX+kS{65v#So)suxB)Nek^wb+k^llRSOpddE zHOJZGT)P?E%Y$W&gb*fR2P9g6VRTACq6%h{pwWyRcVN!5VgRk0W& zerJ%3F`yNV;W)=p@}g&s@ys|1$$%zOk)*Afad0z@>3qLPx;WY38dC0Q`MQauCL0gJ z$;Bk{EPm$`T3YctODPAoN2#hEB;zO%A>6toM-+g2_U>ODNm|@y^AQ z8i{uag4bY^y;6&3zhRJo29 zKpIszHNX^RI2Aw|RX8=k6lORTK!#M&iiTjE-? z$kFy%?E?jt$rh!;UrSWIh~L%OBrW(|f}>Xjt*95t5sniVJtK@}%rQ*vl6z%$nf{f8VjrY~t1239YCZ z)i3B6m(;&tum=v&Z*cAgw(>tCHP5d>oQ9GqRvF77MJ{4c9=9nXMNs&J}+$;@!dfK;k*s({JN zaLRymsiGBi!8pi4;-Y7e0gXBgwoGX|GoF)d#>2}d04JNz+6t$Yg#9m^Qa&-Tm9!#M zB2*$#zy4SQQ?m=LD0M$oXd@eMJU+LVW5vrL;Bx9cU$Uj1(T65SVD>vW?ac=KE+Z5J+o~1K zIkqnT9vZTMeR>Y{ykq{!yi?{l3rxI}RLjxY~DR9y5NK9rFMz&819XJ_HW zZ~GlwaM}U1G{Xr_Z3OaOF|e&#Q6aw-S-{@d-#O=bxj2i@7bdb?-nv*WAJXU3_pJ8$ z9DnC=HM`J?atBQ6T*ng})e4-dXp#mvB{-@TI91Uk4RA_u^s1m0^&&aKapIz9gwc#V z2HA%P38di!IZlAu2L-2nMy>~(;M7JS=@kQ8Q7b|vLM8fgw^NCx<+Gu=yUxn`R!IX> zvkR>#@xDTZ>v#c5!33uQl!6IP1t1u zr{A=BsBw)r7|HD=7hUq8+2=;~bP`UorJmi5R^jCQ4o-Vh0l&)##lW^|MN57wuM&|3 z?2{a4UL^`y&%9XV-lD}xN$yUmXjxm;>_RKb{4c2z?-CqVg?MMt32nr?fWj!?cLtoa z3BOBubg7{gb-_5uLE@rkkO2)ijK|}3mz;_SAbaQL`MN)RGE<3Byy^s=(@mtJC!3|$ z5&0JUZU@lPjNfTaF|Y-#h<%CJm*|K45_#>Y@TO)LT9J0aU?JWG6lQ^VXW|Ks#JhmP zEZ}!0p3sQj1r&V?XhnT_9(%O7=s9*ABY*qjA)63Sk_e4QtL)SCyx*otB()n_kqPQ? z6G9>t!O6t*!tZQ8Yb$=Yl8FDtz!tTl!jJxq2`LFFsZ~l+vkR>#x}GW#?-Y`vfp}NM zqKw2lg`{Y}?}}KI5x-MN`WVoP`fwcMC~?s<#&|{?gm~B|;@?Rf*(@H0i2l7g~{a z!C)cY1r%n1cxU1Xjl{cv!Ytr-CZ5oU-vtzX3ur}sc^-STxac`{9Akew+vK;MpOq7$ zn#~JNHlMW>PAdufUpOf~F|e&#QEBI5rxJbnoqI~HP8JZmbaL;$JX;Fyr5%vfF)x2d z7BKa9IXnd?&#i!#DVAt@T*RK%i;a8gK$1~?V5ykkTwdWYU`&Y(sdiExsAcq9=T&!Cy7M>3$fL}+Z5ZcoF#zcH`{t;pR-<1`ERR)5h6PEG@JGo(6I z)a*hlimsL{D^|8PI&rIJ@J?Tk*TL34q^e zPBE}Wt!R-k^gn;Mu)$xqcbm|U6+Sh)(2BGR1`F{npfC%>I}=Z6B;ExSW&yu5@q|YF zE}-aJKr8CY^Vp-sMbEM082a1UCco|UzzI%m1loErpWxI+K=+D)ZPkj3*}FtX5xd+_ zRBROu!S8+ihdUtaV}AIZdwjmI`ZxNWd%k>6eT3EG1RyfF35`R}otj-}McM^}h3j}g zVHV(I;t7p#3MkA1oJ>5S5l#U`-vU}uU!KPvEiQVF9mg;D_Pgv_#A}}boc0;H9&mzF z8-cc7%%?4<7}zRW5h{_~ZR3=upJxGE^(uEe&Rjm52Bu~gTG7_|ie;`(MJ&n)CxxVF zfKw5RGQvqADH`BZ#PW_2t>_(kqkT3mdPW=BIOCCxh-EO7+q9XNNx)}76He^IV`6&w z3~0{>^U219-|g^OoAJAqMEExbwpA+%S-1QxIey<_m9Z=IaZfFI9VJ?vFyhpa&AW&# zQujR*`?k;L-#)+O2NcBvjC-FBHk6C6ioPC0ZPGy-xZ*A zFrgK7fH=${;-Y7mAq_W>>D#G9k_V07_V&5Cib~`pHMF7~P7evZ2DYFT?Pj-fLJ*xmus;jb>_RKjE*LCV;$2{26^M5ho!Caai!7`XerM5%ZTMYe z(Y1tD)D`E!2aAiIg9kG3*MEP@9U#+mhFxu&O^5*ZyLkQgj*2zKa z{Q3CZ4xptOztfyzVB2a%P6epH+zm(WHX-vxr|vsN|32bscA*t%7Yr8ST|i+Lh<7HQ z&`7)sD9i$WXW|Ks_+3EJw}4jEm*=rZi;JFP$1(D^-)?TFBA>fzImN)X(Tb`f5CRYa&`<6tQ?m=LNV{OL5bpvC zvp~Ev@q|X=T|i+L@H-PvXvFUVioON3qP{$jJz8A!96OGYznyLJ8_$lYL?VHBT#cVN zXE!*top(6Fsf~c{6$9I<70tUa=kM(AEL#rwU6*n)vgwlFpJ{$S+wRrdzkMlh^3$o= zg;u0pFj%;b2NY%jP9~nv2&aI;EWpXc6B^+ZQ1mUJ74_wL?9t+)=h$(K|Lr1yuwPNb zX@XM&B&1LZIK{wL(~3}uP>DW2|4ai@vkR>#@xDTZ>r(+r!33uQl!6IP z1tATZl@jD!EhZKI71B!ud)rw;FE_vci?wFBXa{PTWm3NVn{N_bgpOa<*ONjZq zZ9YHz<9$_D{u#e7zb{d>kADj8%WoG|?=wh#IyJk{igE|s)`@pp8b+CTXTaGs5$`rI z>P7sn&L(NW?-CrnDriN$NRDuvxab*SG-Hn8=5l+zCVtxQo*q$&oTP?Uv_ndA>WTj7 z-*I5G0dflf9PIX4E1;4ZTtgZOnN+SLn1KUzUB|<3cCb_BEg;o?@PnC#w3Q5sG zyenc+M&g}9QZ(RqMJ&pQ-zg-03}{7tIF50Yxab*UJR^=mGN3(Q_ZtGp-pP?2ou-@H zC=OI6s{15T(Oq)JnZ0Pl@7m@7ey2Ibz_yh9LsHc@bd+v7%I67=q-Gadk#@mgA>IWP zW`THT;t7q!yMV$h;CCjT(1_m!6nzV5MSXc5d$hRdId&W)e>>acx1Sx-ptZ4r6P(%z zwDn>>Wt?JQTeYG>W-GTZ&V?*sf40AKiKmm?zWlyKrBM-O!5MB)g zJf~|z$CGz~Q`-c96P(%zq`hKbt7=84M1PnCtfT{-MJ1a5b~U@uicHhl zhfyKk8E`gD#JdfQY7xJyqRATYy9`K|Dq2w&jDs8`E_wzT(162`ePtxKmuzj#Pu9J& zBb!@`q=r_s!)eZ`CtK?6^gDTT@H;r|%mn-{2NVNa(2Cq6Q0z+tf)2Al%`UW}+yS?B z;@y@;wM@LLqRASFcNvg!6~8NU$*lNY2BcRNt*95t5sniVJtK@}%rQv9s^{~2Vk_d^ z(<34LTkgM-t($on1g6L1ah0vD;bcIPrr>vIMK&n>PVtF>Z7HD=p%QgaiJaj0`Ke|X zT9NX=XdvE27FLOPXVKZT5$`rI>P7sn&Su+!-)(7hETa{5gn9U(;-cs9p$t0!mjUf6 zDb9x-;6MZWzPZ7G%04C2bd~L|m{B$*H;wSS9Y#wtewT5Ifo;`_=3n`>ccdhwq;@Gu z%`UW}%>R-q@h-tps}S#MWR#tFr;rp3_+0^tHsN=gNf!%RQ5TGZ93(D!1{u(p!(f~I zw)3)ZVju7wTyWX}v^2vBPHhD8UNNvOC6{|kUi$sx!`Xc{v_k9B-|ubn<$LNQtQMy? zogoX@`u7%i3Ib{U)j7^u{yH_g(28;gOzK?66CBkFoT_M&1~?@+sueg@(IgFUN^tb5 zpcVBZIl^(`qGyEBj5`LuO+FIH?g^SX0csBvoc0LK?Qnuq8-c7>3~Y6+2$kpy4eaYr z6h1Y((26qu%c@+*Ga!{JoGM^4Gn_IYl`5PnU@|kDG9X>5XhmHx4swvV=ow@{0}jJK zQT6oi1CDO2Ax(a3neVX%HQZ=qE(xdUbscVG!wty$9h~;g3x1aoih*s_iZ*%B$O86O z7O*WzDSNTS-Ak0&{cT6?&Dq@zNAhm=kxuU3FW+qqk%*r)GVAC(*U z=a+k{_bLB%YIdO&W&W2`iFXMOt3tf9=!7=nT|i+J@H+!e+JxVwJi64-in?GNAVQk>_RKb{4c2z?-Crf3h}N+M%jsX3Q56$-xZ)} z6MmGA!L9B7cTPm3f#`+hzrdD;EW z-iqI~&H(%_Clv$RsuiK_oLAe4l3$-$pk^0ZQSN}7I`M7;!zdE(3^+*>@h-tpso-}N zFqs*@%YgK%q80TbIl^(`qGyEBj5!9mqv(E@pY~&pZm3b+Zz2`FUOpMxPy-ulFw^bs zo(d5?QG}BLXVV0y4Gg0QCj-u=2~Har9gAp19bq1RsJQ4kd?+IifNk>I&d$OK zt!M`qoOS>$&2WNK8-cu63~Yv0gi3@;67LcmW`%fX;#nGrcWsndXSQ&1eek#c%Cj0?=+K=g?Lw@qHV-G&7@?(?@Cm(4ZqV&x>(SPx?mjS zAaT(%$bbeM#^d20f^pf<1{~Z-Lwert{$80o8i;vXo;P_&Pb4)S)iW`@@H?B&+KS(; zB;vm@utlw?E+Dv;E+T^e3Xb%*!&I{itth&lDiQA#lA?ilSHz->#5;wgXu$7^Sdbc`*xRMkPj^7BeB$}p%rNt3>L0W0fkwBlZhuZ!YQCI z3ve>=ghn_86nzV5MSXc5d$hRdId&XlfBPa8abMBSX<9h}$_51|o6p(`rHbg_FW$z@YF`gpNLo?tWkNGEqppAD^kw9AM4 zcHgspG%~n-9e?iB>_RKb{4c2z?-Cqlg?MM;SsICVjg(|P&N{P+6~FIVF#V_xTG5Yi z4c<8}dIlfpfy0}8S}(V0GcS{X0FwQRBoUfl8=75D-6$E*B!tW6)~BYh|HtEZ`;1%< z{7!R9l}_;!-o z<3S!Y`wZcCHlMW>zgtPfe`8>aS`h*e0+1m9ZAHVKsiI~VT2XX8RU+OgBt--9u82h$ ziFXP~(SY9-u_z;cr;zk9pcVDuIL1-pqGycpj5vzN_f>{9J$Phj=j>dsa$k`=gT{SD zHmK{jyQAoNv{eIic}E|ZKR_q+rq53`yU>cF>!}j) zP9Z58h<8OS%1FFZNQwshu82h$@jHd2j{&Wy563Z%5*IyVjAz7A+^@^tXCn@7q%py% z?QFmaPHhC*dNH3grx@5)t*Ejiv(Iiujx*U%Np@8797GhWu)2`J?ZfXWrDhjek#@mg z;rbL%m<2eQctRtb0t&MLClgO-gi}D#w}4jEm*=rZi;JFP$1(J`vrT^6>46iR+6c7u zVm`sCjezbI1DmN8$!$WSi@1%c{eITvcXX6bRHDyWCGu(+_Z4Y}Gb~)k4LF-7IBj4U zMK~F7HcfEaz%Yt%GT^+^gjVzpz0p1!m(-(;Y@G4Tj|xq9_aquGn}DzqPBSsP=b2kQ zpS$dW#cP)Uez%KAI^cI1r5M;&ttiW7<{l>VDp6*4kD7Vi$h|u$$=z)eE!)z16ef~um+|=yizM{qAkkNTh$ z{Rr3Ko#Ucs@PQsUJlTj?zI~ESn-3hsulQ=ofF}DDJ)eGU_$x+y%piRRG}+wxm~a0z z--_Qgo+|uKfr^1GXhkCA_!nCavE`7L0cAFb3~0S-Q$@`#v?Aq!8w2rf1EXFf-qqP8 zEyTM7N40|ARncr4@VhOIj%Bo>jxY~DR9y5NK9pexFnvEHI6Wl8*RVqzV_?_kLlU8p z41Vuyd_N?Ji&W%8`CjJ}x8rwhCm+AloMK?xXhpT3{)t>bC#0l3DM`&Pv?A?-!9u(X zD9i%!&cqWMiFW~oS-|g1JfRW43n=;)(2Dx@VgyAOEZ3_ImN)X)rt~PNL5gYP>J?bqIuG&*@af5 zT`*XPcL9Z2Al{jHLL>1mpfC&gorxzj;&%Z>-vU}uU!KPvEiQVF9mmMue)mtZ`VG)V z9_I05gHzi%fD@eB2(|cX3kD0fr>ZHUhd=3~aVmM2<5wu%ByS zYIdO&X%`F@uHylPS%8y?Cp5w-pfC$?GVz2)I0Y1a3ur}sc^-STxac`{93y}G{6y95 z{^B9D-P0tGpb00QL9;kGeYnFRPa~Btj#>mrZK&fY>bErX<^5Eq;ecyF&`U%K^o} z7PO+UKN0&9u`f~EzC<-nYIdO&FIG9bOG zXhpq9j&Pi~=ow)&V~*kGa(hXFuLnO_cTSMx_HvTi1Fgse<#Ou1Uh)Q~9Zrki;dmw| zms1bFOA*Duw$+MIiE8Rc5Yl`BPBtesyU>bK_e*NTy97tI64sf-yDB5!K)kd0EUoxm z6DG-V%{sG<)DL^175xy{(B0#rXXs%bI=Gu$N}jKqSDz0Z$mm}#m>!cn{L3?F_L-8U z&hvGb5M_5eeJg&~HU;oI%_#=9rR26z{`7CDEV8X3k=PQ+%Ifr-)a*hl(k>V*#JhmP zED-NZJfV?z7f_f5{LaJ^8u7b;qHh7Ms4vfBj}{j_$Btv%e9!vPPLKuc@6K`7^4F=^g;u0p zFj%-g1r%lhP9~nv2&aI;EWpXc6B^+ZQ1mUJ74_wL?9t+)=h$(K{OxR$-+p#TgVx3h zPH<`?(AJCjlyQoIZAU9YB|-!H{Q9B7r)C#gQRaVHmFrUmq*8@b1x#j!QwF3`g;NDg zW`I~E8j;K>;WWLjLyc<4 z!Fa!e)84tk?=nI$u&r8=%5rt_*{?3jp5(*2{865)(lPymTVMVuIGt&0wYW}S{!zKr z;-34;%F;Cay$H;XwuKh1HL({?=bbEjq(T2bbINtJk);IJyhJBvHQ8)douyQ%Lv857PKNK9Lz8O)1S?Y*uP1p!yj#7rDhjeQRaV1m3Wun zs8xt}H8RRhyi-UD2K=r7MVs(D&7_M3t*8seK@JiZJ%bErz+p^2$B-mK<0tFh*?Bx9 zh|89Gd;QMcKIhb%vs9d$g#FhCzr*otP%ft)ewQ$cfi2OBP>I;RTJ#|=5dD!#G>eUD zcA*s|-j`O0cPWorjd)ihliP`RIgwHwzbjGEHvCRA>0&`E>Vk2QgTzJ8AOjk3817Q? zyt=!Kc-aIb51N1c46VrKBze%}u_~EYcDJ*)2ET)oJr(df#U}=~rS!HwFslUe&XG=! zK+P_+BISV_1MzMHqh2K5)!8I1#JdDXwSwPO(QF&=yDg25WwfG>Fb_XeT=X11lwk+p z_O`x~2CeD*z^Mrn^QjFJoZ!?*AnO(b+o~0jS|~ z>w*kOr3$ACn9K~P3`nI4rwW+N45ti8mnvFO7mR}(BrbXe8PJ%+V4M85^RjS4Slht` zryW2`Go0YmMj-DM1KU!nX1V|HJ0PQ@^wLp8WpUeX`~A4f@3QT--``1x{5oNdue`9K9-NMZHLlaGbd48DTVI zj=?>AcE8Iz63Ffex;aMVjN9Qfxio06IhV&y*ONETeuv}jO#}QcBNPMMsuk({R{vd| zEd5<#anG)i3-5aGM8ivo@pW%yg31!NbCI$P9`U5 z#P2dfF|Y-#C~P>ymP72ihTm21WqO<5z`jG zV{dC4lt@KxE-{}XrWn{#t?1A70jDl(UmWQTv1JR=m46vbHM`J?qU)&=@lGKr8i;pA zECnO+t^h@u@H>U1Xu$7^Sl&0H6}``JoFl|V&p2ZmZ6q!o_4O(5y!Hq@zaQ>*J*aF@ z)8qPlIw^#gMF79E=xp2YyDbe@j)85}ihh|K5!Dn1KAe=KW*1sf?tt4m@or0_S|;9A z(PRz8y9`LVirdMf>RrTyjKitt5(GB)$Cr~lH*Kv+}_=rTg@)CqTB(KI@j?8N3{Z{Dw?DLP6>`` z1x{5oNdue`9K9-NMZHLlaGbd48DTV|j)86R+s@3&39ZQH1t*)&+6t$Yg#9m^6rUK_ zR;{R-b?ZZ39DK*q76jO07$O z*NGfwUL`Upd9g)^iIlW(bN{IF`1$G7>_RKb9dKJG-fd|ZW#XLyXVXNy+rX$7@w+;k zqy@iAaP+F674;%H!g1oFXN1v=Ifi*(8QHIhpRBtl$Zr6SR3Zg7 zzn_!yI~;Fs8sK*sp%~bLR^;W0<&8anhT8+kotfWqTGZ@9E6V&YsS@uJ9JLDZu0}@L ziFXP~!GPZtplB0*re#Y~l3dK4?WhMmF#V;-Y8ZK^{D`$K!REpZ5H)-#ZV_ z*IlF{S?GA7ey{g=+n>|zDKED)eT2Wt~#~v*%dX62($lv~ax`$vy z0^v~@`!vDH=CiiKX(eI*3n!b;+6t$YMEo}fwpA-)_iA>pmVK*tbDXv8&8=n^T2XX8 zRpR=jkQ5DYDq>MaI4LAW1DuLjlo3t}Ngo4RQ6G+D93?J##u(3tqmWC9-!X-4Q+Cb{ zoOS>$&2WNK8-cc7%qPt$2DYFT`8||NS+3j-N9ZWMbd=woe<*_Q^bld57_GZ7S^_@Iud-K3~obx*z&nAW6DLyfyMbXt*K7kEpV=>Ha> zX#P+^=1Dt9w?dzA=;dHVK`Hqn^C;nPg+lz}3XPaNfyre+lSD&oZoM-hBmIWP zW`THT;t7q!yMV$h;CCjT(1_m!6nzV)(~9KopY;Zwd5Pc+<(r1QfHU9bGk+%U_CLMK z5V@#whJqZV+n1(UX!2iWX-@j{t0fL+weW9F;PJT1*48c=JTH^L^D2^>B={l^nu+Q4 z{1&N5GV37~*_`k@o6p*c->oF#zcH{aCDCP2WI)ho7O2^URuo-Nm56r=Nzp*OD`HVb z;+;ZLG~jndEXs)ADI|Rir_+jNY(cmAr+Al-?=;^t6qKJ?I7+*37a3mN@t>*aJfU+q z|oX%`F@u1^7lS%8y?Cp5w-pfC$?GVz2)I0Y1a3uo1eW_`x^>t`J((QA~Z zvmPWBhupnI$>)|c7FHx#qdKhg_qMEG!-)@H!D6RMOENJ@n`Eux#-b`C-ynco&N%kA zwlTeYo;b-C$9%Fu;deHlwH3cxNyL9+U|UKefVf}z*}HozjVxeZCCbR8tS;LuV6~nX zucP>$Ip=t^43i0WGk$(LHM>|oMb}d$;+;ZLG!XBKSd@`?r;rp4_+1f;GU9g% zNgsoumh}08L65TD5>y>tNv%<~WswnYDw+=`{R%pd|Fru=`kk{m@9&SC8`BRKYRh=k zcNDsw)--QHJl*`0Xs4yn_J<3ryX;!j*7>x({EWKGu0^~o0-g_kXCYeK@Vk}7@^1`m zOUWq|+ZUS`v3b!SZ(gKkSGGjUCga(w#Ji>$K)h?hJSVmWt*Zi;T^b%HxiUo^m@@ z7ndXhn!G*O+r2$zf(wx2K=sw<$WVsQIX-I>*Q_o zq9Rj}@=j8B0#GUmxlZ#zGkfij-k$X>d{b(g59Z!eJGDq)`j*sQ^3&eE^D+orpAy6+ z!Pk=;W(-QN*YzRdqeyD<&dVTx-x+W=P59jg#!`%dZ7I1Q`KUx7=rRk`>|*((T`*XP zcL9Z2Al{jHLL>1mpfC&gorxzj;&%Z>-@<8Cg=KwEp=sXj)1ctE&le=6f7Lxml`mR$ zEGiwNGGcFziyo`jx!bN1n}om}sc2^&z-b52(hMg!wGn9R#eCA7VqjZJ>|T9g_v&7I zbF0~fR-|1pShzj~6lMWVCZ5m;r+~sNz{$iD8sQXB^evzjm3UTeD|#*I(+Vn3b`&oG zWwv5cllJj`N@iyo`jx!dlt1CK~W>_ogb4dAp#Xl{oSoZ1Mq^vkR?A zyI`XrcUZcC$DCf-%iI8z{p%v93xfc9R@ri+LDfu7ys6?nl@2Ny+MatFo4aB>BM$&_L*My09*NDmG zZf2di4-3EBXY@xsPOBpK5HwSRucBVaI*QVt#DdN#D8O8TT1L+ePQ?N55MEK=TO-xTehHT*qd9;E|yQx z^;C)LlR{E7z^RBu8R4Xm6b*1HVo^poDI|Rir&Se}^+AcE^<-H6@wDtn{`i?qRgFQc zx83jFo3uS>T=ZH;cJ+8Z*aPO9nSJyU>cX3kD08c3TcsUYRTl7__3ut4qn{tCFl$Znu11I|L+KoN)4+ z#qIPwbMxfVpt&p+ymkoScRPTVX8bPWq<+mOImP!_*;QVVWpnbh zRpMRisVCmGks{u;aKi6eD7ilPT`Q@d^g}Dsv@AWyly|m=^6QTsp~w27^?#-A9Af*G zh5!AkS3&Pu{{5f-QSA2Q_u0f=uj@^Om*?|aGK|m=^pQ?(E3M zNhh~2(be^oPI3h46pkaEZt}g?yUT|5y!suCp3dSny^f=jR{lCcz`2{4nfM)7mE*3N zDr(Ie&1~PRB2AH z75(#%6N@H!Il0G)FpqC1wtRm(Y2|TqlFKyB@2-y|iE=%qlj|w6gIHWo`RM%a`!AWK zL`ssL^21#A{C7R&HNX4*A{>cbq$GL!7NJKfuBRM-e)s*C9A_c`Nl%fnL`rf!LII%_EedaQEFVSq7Tb)=m-*5Dq?=f0(ocTM1o=dC0i^!Ly zlk}Hcjhs~E-eqh{>oWfNZ*g}1I?f$46TfrUAFe9LUNcn~n}6hA+%7tw{%tmt-syyt zWJ^hEcDZNJSgWuSb1P5QnXIDujll1_zc3=WpX5Jyp%p1u>#ajYIjB{_nGdof^ek(X zVy|@+#YQ#e#h@2G|Apn>*YkRHV#-tA<=^dSoVN42%gw7|rxOU61vmoN0xpMdMg$ec zF6>_Y(J2eq*9ms7mcLPCMA?12_^xKxX1^j9H12=Jv8Dq7vj9inS|C@#zs3=^KinJ2 zXhjOrs?w+iZ&=n9dlJsytQGwu5{PUUjvfKRKm1PHH_xAJ; zllgbCcmdXJYAsKtc|mFNHzN7R$fS?EV9J)czSVW|51dKXE!W9E_VJQF(#dTq>szIh zf8fkz=8{hSVKU!So;dT$Rmc?Jd%8~kVX~+1Detb6yvyTl^Z1?Rb#?FZ#F=|@?_%Mv zVb@jJOP$fbv?%Hh{c6~=0L&_2lm_R}n2n=EoURrmOws44Dd9Ct@f`CU3mtM6Iu zBZ`bWg6~;7jx_r_rF_rIcgbfz+;Bd9&+>TO@%?j${$8SbAOB>Y|LfH3a#|5<6;@*I z`p-I(RW!d5_mMg;d;_XjVuA_dD&K)xozmtmsSCyl#nJS>6 zek25P^&@RuYZre@j(=NC`ri|FQnO3$D`Ks}N{n?Tt7v{B@cZs>{RNcE2Rn7NA_Zt& zIj9D2uv?eUtV&P$5W%_}tE305M<}(0&#S^Zxc~HDCxG4OyKo*N@yK&q?hYXlTipFR zn`~mQo3kgGq?`bh=1QAx^F2oHS+ga_nFv7c9;4+hA}Nd9Gv8yh$wqW{_Xa1q(q7U@ zEk zGi$Q6%@&EpgVm4KdW7t->jD46fB*GT(bZ`?@&uR@dbWwsoWSFR7q`f`(+LF30vv&B z0hhx!BZ3NOpC5k58lMfVn%|23oxe_><80o&+P%v*Mt;{N{jO$LT)45Ik>wm~IuI}m za0K_$j%&f+gFw#ZPhMz6iq^VvPz~N-xB4zY=-Im|Xg!vGRBdh9J3=zwbYkFZ)U{*3&}{B&w|MXe~Gh}4Au*Qd5=04F%L5oqhh ze1cOOf&Zk}X;p<~eNce9t{e(YVzOJ^XM$ApkJfPX)_S%q&2-|oZ~znyfj6h*PZq{WG}^ZsFGHyYRclK5Si z3o)=QC6Qdzi=BJk-nl0-JrhhdyST3?cwV7EyemM_CgPoDQns+pEOW`M_+191T*dFo zT;8^xR#jNm2L*uZ%AwFCCcE|Zzo7H{vwu@i?CW;{TD~wI;-^wk7~E;kYWbWc)=9)7 zpTUiv_6e6lMNr8W*M7V5LMx`3fKc+;_uypDh~RfPo()O_HT*6`v_{?VZxl6L>EiDt z@^5Lwwnis7m8VLWRiTj1K5AP6a&;o!ZGlwE#JdU@WtIuWI#W@}4ftJ7q+G}E%3R*I zo>o;@mIVcX>w=-sBqp;p$~@AoLFri!=6Wx3(Z5kZ+83MhA;#n7E!0;6F@xJ`;olm8 z>EZL!)ta$;0&eO2l>B;Zf@Mw!k!W8&XCj<1Rn#`N6t3A>gz}XqiyVrzTL$rzT92R+8&ePAUer zrSwUTGjg1{UAbiwsJHj#RC3BI(tl^sHYcokMY5xTtR^k0-INpFQnaO=y%W&!?-`(9dWC43$NAZL&zcnQMR9QQ_2t21eZ3xToBVmBU2s?g1e4oc z_wI7W@v0NJOMVJzy`eqU8Mzkx&gQeW;&&^F`0o;R<3CI8uu={$|4f$86<=y~+LGA4 zl;m>78-4suD^6*!`bZ~ooO#{ObEvZ#I6qySR%%UD>QBaEGg4$3av} z>$jiwtX9dyhG}v??IouGzwINGVo6jYms7wiM#T;oJpsR|_5FreWY34-cQ~F63cpi) zVqjZJUh>J`yh`K+puA;Mr;``Tyau+xqKYTtq-GcYt4(>}#z4H=z^E6AcXc*N3-K<& zQLW&2RW#cM{BBF5WBIhI!m>Unpj`J3Dhf8MHncXbozvw;^HxLa;W{l&;wTD#7bZ_& z5&=Xq4L$g2zdIoW)%5fUO?SJVxPzl4x2xT5+<#@x0{qUzvuVWdHZXiK2DYV?NgEfo zxCX%=YhY@2by|+)v-t0*yQ>rNZvR{o@AetZJ=~09ow-K~zuP0U&L)1}wUPQ^FSH^J zY*{+2a!}G?6?cMhHEh=##ZQJ$B!%^3Kln)U`Lwbg?X+h##Zj!e^qjKPd9b;45l=J< zAPM2J2{;-^gign_A6`CUPBE}8rJxmEP>DeB$12f0jnwQy zE7C3)EX2Ej!YmN)Ogy2Hco$HZ1^mv$6B_ZmfTC~Vw5r0gJ}A*#nu_wxDh-9tt%kVX zXuhe)9b^4?@yo)Ov=-tZT0e2Ve$VIC{j?_$+TN*$(;lI@9Zqm+Bhc21`J_3;z_yg! zzSV9cA-^wCeTQo&BCx-6%l^)P_wLp9U#DglT9J0aVBz`{P?!ZcnRr4YoB|5704Ebq zXoOQh(YJtBq6V=u4e8mpnCM0RZ@Ae4I?f9MM6a(8*s^{Ax z$C=9#FSk>X!A+hp^Bm+~m#ePue(@RH)a+vUq+Kvrh<5>nSs>n-ctRubE}$?A_??L- zG~#ywMc=|{RfT1JP^4+J6`E$#zkiy%Y!!=o+*q`XPW~zWT^NOcWI&U5$y&vYMfQAf zDv{(A@QRV$^W3d|^KZ!(cRM$R-M=2c+ePF%;CGr+3~Wou|MXXH?A-I_&OKYA=Ygqa z7t1H@g26((3nx^ysM+<-dM=;3e_h>Oorrh)r_RJ29=I_O?=~>%MdDqZP0~WVOK?;x_+1svwgJD}(&$)5 zD=NX97Y_yTX3=%h&xopw2R1hfD@eB z2(D25( zE7C3)EL@)g3bOzw6HjP_Q$S%B;AG+njc^Jm`WDcNN<52_kn1?FDl%orJw^7G&a;X| zrJ?-D78gA~`q-&DU;VY@b$53c@iGX&$$+zIg3|_uQG}BLXVV0y4UDB21KU#aT2WEY z2s#Hk%IC$-6+i1eXI6=30%~@l6=@d?7OqbLg;{`;i6=C|DWEV5a5C|PMmPl&eG6zs zC7#P3LP`Lt*x$Xe=(UJNnFduFnQe=U9=qR}TW|NP{P}(Zv@>Ja|J#MrEvw+{3ctRt77f|#qoJ}iQGutnB^3)au%MC<1>v>U;TVGDw4mLp(J9_ZGw|M3Gh3cPi)2S zB8#~c1KUzcL=9KD_?ue%n`#RNI>D(hRn+XNEerE$dCIz6orrf0XP$W10Lgce3B@{d z7Z!fEi)fim{Jv`=^}}9g(~3j{a&pn41=auh;vGb@Q9YS9AMRiEDs-%$oi1WgT=dkx z=L!ey%>$%e*;MSD}>>6SasCkei6P?HDrcrc+%PQmZsWO5Rh!|yUeF|cW^=z>ZF zg10m$pWVm6>Wo)W>T`iNmGe|Z7HD=p%Q(* zuM&|5P5auOh3nHEp}8GSaB3sa){FTBr#1rrQLl5V3Q^jrW1a8w*$6k@u&E~>Rf}0? zsC7<0xv8wT7X9>d;Sg~Y!9*b=AWue%ROB{5<7E;MPLoT6#@^N@rq^9|zG4S(n~`h9 z@AerjobbC0RSaxPsg$uRX5f+=j@%YT^}Jnf2cwI>AB8Mne|L_vmcLHTF77MJ{BK(& z-fd~r%f!1nn{5m0%q@+28NaKu*|y+!TN)k9=hTYgy+sDf|E2d4rM3KXQGMDjJn~+< z_4P1+s20WV-uT`?cO@zvY-d&#ocv=W zoNp~!mlCG(v)&Q3cAo#W4_|KmUyzH;FD!jHetD@Cnc12W|{ppEfXzBAg63 znHR>8E`gDaN5A=SVSx82=nkm#YNBILm74eZd2>)U2at5wM*dJr9oqF>m5#$ z%qJ-AK=RG_T??hx3%|=a#lW^|MdUamgIi0Evrm7glrdZ6PAN6J(26quORB`X1cy-} z-WhN$rPLpJdyUPw(URblcp1C#n9h`Qi0e+VQih*q@xd)(%uQTqqlYs!i5BG0UvkR># zcff6(c((28~@1AdnSih-@J6(N!QP$J1Brlfi* zm}+*R73B`NsT1!uFpMJc&VZ9N5$_Tll?r}W0h5{Wy9`LLDq2x5k|P`^E_y~7&6s15 zONnf3?cc{7;6S6A9&Rw?g11kJ%q7{zW8;~)o#i=IIS zH0Us7_cNDRk=G7^nG>LPFiB25H=p1Hr#%8~?aZf)Qw(gYRy6NQ{6QA551+ZrbI5X* ziIB8foRoCV9A_&5CnZU_n88iWF0`V||FSCArwmA?3a1K~%nYXtNTmv=3Yg3crwmA! zDq2w&jDs8`E_wzT(162mzv{32u5URraB88%d}^ZvCpfhd$os{>wrWMFL|>>xUwt$% zHM`J?atBQ6tP2tx)e4-dXp#mvB{-@TI91Uk4RA_u^s1m0^&&aKapIz9gwc#S26?RN zet)_f6?yFtxZnJ(GVE7mbDCs6$#X+5_TjNPt$qimJx=&tMkofhRVyM3Sg$N#k|WID zn&h8n`zpP=TXH`AEjguDcl(n3ckyS$_gpNqJ$b+Q`=3TTcWQQ_6=nXHREc*9j(TNT zXAotp2d@26RU-zHMTWWTp6{YT%)QEQpj%p>WGl_RqMsox4ZU>NW#_w7v$^W!nf8XJE zZNOT4p%t}~`VIZ!qUSe^_Lwos&oFsCxUZ-I|1`rBl=Tkt#0q+r4C3Q&5O(29Cc9OW2s(KE`3#v6y}gH~S~&ZCjC}d>;ddue_N3?U+Id{f zF0`W5{Zx(XxI$7iz^RBu8R4Xm6b*1HVo^poDJ1V3(2Cw?IL;B`qGy~jjW!ZVfp(Wm ziIf?T@E>2*zbY8+nui zj7>OA@@&;h-gy}Wo^IzWc?OO7WI&Q8{LbdHw&HgyiTG~}Y^zp87O>AR|A?2r}Jw_`W$DDjOXBQl5%f~)kV!Nw4&&Gszkg~NQwsHT@i~i67Lj}q5;1vVo^r? zP9f=IKr8CQag3wHMb8-H8F3U3$y#;y8=#Fix`Dz{z_Lts%%Pu);>r3tC30V_+84QTMezK8_EF=6c;@M3}(R-q@h-tp zs}S#MWR#tFr;rp3_+0^tHsN=gNf!%RQ5TGZ93(D!1{u(Z!ypk_+gX7VoZ1Mq^jDKzc0sG%U`Ev7g~{a z!C>J!9#EJCIGK1tBb)*Xvj8U(PiTZwK+(5=R@9g0u}6!Go@2)`^0z;qSJ`KmL}cX3kD0JywjI%qQycNG|n*jKo<`e^4(2D$z|Kgjw;m9XS zFSag5It{QI}=Z6B;ExSW&yu5@q|YFE}-aJKr8CY z^Vp-sMbEM082Q^Joq&^y$b+_blAKf|k{Tk&4k$^3CX$*=DDJ;9N#S=Up3sQj1r(tW z1DmN89ilXNWlF0atA#NQFG{J|g;o?iPZx-Hnn}q*yem=BHsYOTQnKK8B`Vs6-)SaY zENDetFb;B%xab*VKm!iLXA=;y$UTY1%O>DN5dS2a-R_RJ29=I`Z9pAt(if}UE zY?|P-fngNkWWd=p!D$1dV-c;WBh14O6&F2+4`ti|T%U3=Arac{34+ruBHsZ{aB3sa z){FV1ImN)X(TY%s5S5l#U`-vU}uU!KPvEiQVF9mmMu{_U?N)7`7jBMvpk&A8ux zeYmM~e~dfAF-C^pwVen2PIHQZZPkj%0@f=F*u~!= zI}=Z6B;ExSW&yu5@q|YFE}-aJKr8CY^Vp-sMbEM082Q_8ey1Y00U9rpfZM5P@;T$o zZl`bbI~Dnyai>RN0>JM~JfRW43n)S%2DYFTc@d%f<~0j1N0i&Wl}_w%%`UVe?SjEVybCDI0`bno6B>zk0fkw>?@T^MgL z_F4K6sfdTrc2ASPugE=##>*h!W|T;3JcMR2k|sZm@H-pQ+=}02lwx43X+@|+s6;67LcmwF>dBMn>6*cM3_tfZr9MXcK;?nRKzB6?MTl$U)+wXOIDn zISj87xgD-~nFJP2fHEn`M(M6yc1z#scKT*GwM_vy<(y(*TeYHjS7P^mVSnd~&s^p? z$mTwNk01Sh=H06o8kG!gYIdO&P2#ddFY<`w8II%vjHuw_?^ZS1KU#if6bHi z`B!HFobbCgP(SU3R`gS1BlnMs zo{>j+?AZK{DR;L48ZVQ8+<-ORL@Sy%nlZbcy3y@aBABSf*;HRHM`J?vdW)kqs2wfvEvx|+a;ZV{ABgn&_*8S2xF5pXd)INg4pLm(x6GUIG3fu?sxW9{H}Ed z;CDHx7}$2SB2*$&q93S4(p98IHM`J?atGYhiFX?qMv-`Dz)6~jcL|P41;49+$;|j& z2BcRNt*95t5sniVJtK@}%rW?%^xWUjbaLkVioTorp0|?=PEJz0o)%qC1f z?}S$Lb7tdyA}*=N9peZin>WfIVI*UZVM!=3_8$ z&2WNK8-cu63~Y&3gi6#Q3)rdyolzy4|8_OI(28;gOzK?66CBkFoT_M&1~?@+sueg@ z(IgFUN^tb5pcVBZIl^(`qGyEBj5&r$RHEnA-KfaRCLnpx{Nq9oyW8noB@dc#l6iG{ z5;lO<@8Gn@3BSt-#lW_d98Lz({rkY)7MVbF4RpMQOqgEl_ z)yOD2@lGKr81TCS6m7!qG?OkCw4yE;2RTSw^b9hf0f#Y7lVq)O+0c0H5Rf!zA{I?v zFxu&Q;$}&MCV9|gTEWSj1;Ot`SmR|8!0&Q8F|aMAs#P9`U5#P2dfF|gIOB2*&ol=`zfrPS;~E6V&Y zsS@uJ9JLDZu0}@LiFXP~!GPZtplB0*rvhI2ExdBb*eH_YG)8?=u|d z2yxLf&X`6ViR^wRiO@zI*;r$mIRR?#tiWlH(A*9uIJFVTdd0w&YDK6-Uua-{Z|-*# zJ~g}0iZcJps$9o2AeAbdDqu1*oH8JlDx4}{GBcbqAYH0xMO`osa*(*_8Du~M4nwkf zJ+Du4do`Sz=eN_;*xPys)g<%j38fuM(v08jGjcufyPQ)DY^zp8jWT&G0 zldY{A&d&YjB{lXdvRTPaMIx!m)8uxyv$qDngVWAb!0&QEF|Y-#$US^kf3bNHn-?{2 zUZiFhT2bzR+dA=XOQTvQ-c`|L4aB<)NV$sNmAPbA{4N91tBO|Ci{uE$iHn{QMlTI?x_}!L9$1++` zN0^5nDlU2sAIh);a2e3tPkWcUikC@1BsG^a4h_Vlv}8bYf)Ou+K=3;_8I)WTewPD^ zfz8m0P>E29ey9@7ildrcXhpdLZtL=6Osd4YEt5i-cvpZ@G!gHLSaKtNmlG-0@w+0H z_l;;p?=u|d2yxLf&X~p=i99sKPu7N0<2V6o9~7MS8Mz*Cf>RrTq*n}Vt5%fcxAHsp zkmKx~{hcGv%f*#1YyLPXhg@>8eDPW5e9uDb^4Z_A^SGK_Xhn(l6)IfE3s4FsI2E82 zOmHedDVX3?fKo8QsQ~3o6I#)m0EhZ`T=Wbztf2-YR}uNi>Njm3YFtAOW=<$Dl2b|#4Mj-7K16!sQp%T5F1?r@ZsB2?(c$zvjw=XuRqKo|DX{=MzeG zM7{;T+X1vR<9C`<3~Z}bL>92mPFcV{-Caa-8GuW!;#p1&uX8~-zk0fkw>?@T^MgL_Q%6L zROPavjXcT$#`e75r^(&Ri3(z#ji=kx`YF2>nZ0Pl@7m@7ey2Ibz!tP35jLzBn-{Tp zk=MXvlI%?tHM`J?vdW)kqs2wf zvEvx|+aIziqlh5$MsXt#^ysn4rq+@!Zr*73=&_9a{gMVvWFpB@fu?4jCj8FC6B_Zm zfFcxPU<+DNRVYFwLM3WdiM)z*QL_uJD0rSO5brdTl7)CzqM~iYJI$nI!S6~`v<<)0 zOuAUmin?GN@vhD$X(8SvII0!=u8L;c zfZuItbS$G4b%c5Nq2i+F@S%)80J-yZ^dSy0J~*|V1~|c~jX+y3=F^r_3~Z}b6nA8H zdAOWPL>4e%;yE}4B;~VO&X?m%ak%IVZfbU+6>XibSmydv#G;IFQb>vhI2ExdBb*eH zq5)1tEbkc6ir%3&+GpdUXS9(GG#(P6wVez&!KsZvTQBAloZ1NJUNNxcS`jLd-x zw7BRwb{r#r`{Q|)t%xPV*T{n$VQj)_atXd(?89T8j_0?`C&{d5cB1ix-?dEw{7!R< zfo;`_$O0zW%DhnKw{9+HF7p}9q?6ZCD%s6^A34%rn&Zs>)jNNknq6o`+69A!co$HZ z1>&8FCo~f80t&N$-f?T>HKieA%$N6>c8(p9vg z>Giy$71^M!-%d<>vbD91>4o3z09u;yJIyHuwxAX5X1AL6EuMFzsl7X~Wj{|Ao&Ii4 zYIdO&X%`F@;$1*t7KnEyp3q3V3nn8Z_A`P6Q)f27zy%0nO)(GkVd4-?hyF{7!Rpy*pbE9%Sh*rUZo z&#~he`P(HElMK%#RvdYh1B^`oIjKm*q5%do@DM~&lQd|O2W{XnjxaR*uI((~cbZcS zY^GLp24TbBI}aVn4kPOwBH|BJF~~Lc9wo%mVSw#1k5ccL9Z2!0${vp%K3e zDEb!Aiu&?A_God@bL=>N!MEStlW4ql3BYL=k?#N}IJFUI>&1N9a*Ba%)rzuRj71+1 zi--i7U8I9(k!@?<*a0~n=kxR9!>Khsqt@p5+wYR{htn*+e9!G?)3Osb$lxYS4m@{i zcA*t*ov&Et`c%ZCjBrv&iUv3pu_z;)6q2F=PDL#57}1K}p*PxR4gn9U(;-cs9p$t2K>FQFTNggzRNf~yS#}7<6 z$=25L;u$paWLzIIlOzus^U1{Y!tZQ8Yb$=Yl8FDtz_w~dWC8Qp&B$>kLYYWHo`aKy zoIa%AFaGW>-?PxFW*1sfbUjrf-YFzS1M#kiMHz{A3Q5s`-xaYaBYvll^f90n_2D?i zQR1R!jPZ;(itlfy5=}RL+V7kl7sIF5{Yf4)8`SmjkPi0;lA6s4zq9$Qt@zzaBK{i# zThNM}K489nylqYOXdLP1djS0=m}+*R6-C!mCE}ezQZx|niddA9c&CsQ4ftIVi!$PO z3P~RWT2UX4V;m(edd3*fh@-gOzMWJ=iu1jbbH7fKF3xRmz1Q>H?YD0yskxkS=jO2Y z*W-74gyweqPIHQZZKDmIRPUMJ`LlPREls-dCxw7BRwb{yk>yGS5Bgw}AH;M4#~y1)reZ3NnSF`p7nF|e&# z(RR;bSH7^n^Tp?7^BiPT9=~&sey{ECob)_d1~)ak(25f8D^$2X6`&MMa4JA4nBY`^ zQZT`(0Ht7pQvu4GCbXhA0S@)?xab*bSfdTbt3>Q=y?a^~PKatdq~NpzXlaHMoZ1NF zy<%X~S`jMICo0kBI~tgpU1&wQ115E@;|Y#x1x{5oNdue`9MuY(s%Vl1I3+lGRnUrh zksRSTanUovXvQ4F&E@ubP2@q_Jw1}!%O&`7@4O5Gl2cDO`FEoiO{?GeP!5hN0sKy( ziGgj^ipT=yvwewBCfhc>l?80c8s_gM`tcuY{w$KxrR%uGmXCZ-pDXY*NG z@w=5o{5J-+rR3!b|K^m2@{7%j*u2O+oaknUIaSo`LMw`{r%J>-g`{X8-W9PZBk@il zDH`y*A{J%D?-Y_g2DG9+9LG3HT=a}Fo)JeO8PG&3lC)JL4sN6|-Cqw$7bhEBL&`iY zw@D;5*?166CMJ<*@jIK)+=}06N-?l4rLsD-S{w9%CJ}*7PG;E`TYh;bHM`J?vdW)kqs2wfvEvx|+g-jY$y()h%jdO2 zK(fWTEEPMw&fYwUROG~>vvb(_`|-OSK(QIWi!6L82DTlo=BZus0+qH4iXnVgA8cYVK@nd z*FFKy>AK(V>^uPH+11`x2#gr%nZn zbds{~nb@~|M7DALeb2vO1a4KR^MmQ-X z?;FsH-e)+@5#pj}oH30!l6j;25l1%Gm}X9F?6h}Q;Iv0*Zif?`+6ZL5Vqhz1MW{q? zWdRG?kJoa}r4r45yP92SMVbF)Rj%V1kV+L!6)>3@P8pC&6;2f}nHf$QkS4Xh9tSY94t0%wol2NQ%|frUHJK z1B!ud)rx%PEV*e#1P-53%LyIwU*Y}Yb9?!oh1TU$C(Z)4a`Vrw{dGCcTK+mUyU>bq z2i(?)cUu}pnRsWw*)$RFHZbZ%{I1R>X~FLj9K9-NMZHLlaGbd48DTVIj$v|_+$+1w z?4KP`iN0Mgv?808g`RKV{PpBUJdk{34ExyK1*<_k^@n-{6s zg;u0IaAP3eZD7=k#Jf71q=k5w;HXycyDFM(1Ae!q(XotH)Dh<4hl-1y!-q2L09*#N ztGvnmMZ9bR)3@6Q98x=!rs?}Gl;E_-3BR)mt*!XoN@D#t2DVizG8K{reLy~sjsgNd z3)JjFD_R||@UH|q;$4ADZepF86RFjScQrCwJASvNQ7_|nbvAFcpcTD^Z?F%?MbBUZ z8)!IkDUqyIP6Xk#LqM{{xjn#18E12vBwL&li`XyS??gkoS@N>!-{ z0SE!;r!t_LU1&v_|0Px8U4o-lA>P%<I8C#!^B0; z5W^XE5Pq9{ezNYKpP3V&_CUdDkI>u>Cpfhc$a=-VwrWM`j?7LvA`95phkGLJ%kR&m z`K%VFrhT0z$JzQ=XwGj% zjYTeiu+Ig&5dYt;nk%WC0@)n#f}A$vfkP2#dANlnx3=AjxY~DR9y5NK9rFMz&819 zXJ_HWZ~GlwaM}U1G{Xr_Z3OaOF|e&#QOIc}qR~?JJNJ+U?28;{n;d6_c_RB2T`tb< zv!TiSQL_uJD0jf5&UHM&QLVtKiY94*Q-Y&ffm0Pt(g3FfN3RN6Q7@7s949V%Mi|Y= zV~~A#kU$zvkmCfXeNb@PXXJXo2~KSUl3p>e6}2K%qBpXDnQNZsEIB64pm-6URLo4cnagc+=Mb97u8gLko$LlUR6%j!8&du|6 zfB0mk5~Fz42|TBpNJURJORppHE%@CIprskV)0|>p3tAET60tAQ5BDYV+EL+6%`UVe z?SjEVybCDI0`bno6B>zk0fkw>?@T^MgL_QyjuA)Z_| zw2?ghVQWlZokt-`RZDR{U-y5&w;WEow!DAN?B>QW8>9 ztCXZ>7g|wtJyjy!DI`S$@vewP8HslaNzs7c6|pEIey5Q1F`yOo;W)-o;-Y7a@r*bM zxs=EbJT4pBh@%^5OoGYDACfa}pg|2d6v-CnrjpMYH{kGw84`Zib}H~Y%_#=9pcQR& zp|prfgi6$^5?$QXxv1HNR-|1pScrE4g;^lpnRr4Y@h+e+3;3OhCp6-B0Y%>eT2Wt~ z#~v*%dX62(*x$}J`EBQC<%Fna^MaGjXKjVkO2YmZPKr+qY^zpO+H={dL}URIGMQF0>-$fg1zYrwt6F2qy#1rU_0P7)B9J2AoY3 zoHj5z7SW12!aV#?anW=5P(~lX(_c|WALa4mgHzi%fD@eB2(I~V zM52hG68(V&re+sf(boBjWv)*}EXoKcg`{YJQxS_Y!bu@18sJpK@{SR$=pA~aeKsz7 zMjP2UmNxG-8E-u%-&ll!yN|OHy@0Sl}_B{)&%cp)-emXU~(26qu z+g6EpTN?E;@vhEh+rm0?OQT-K@9J!}E%@D*M#nN*QAe1EA1W?-4j;;}19&{H@_S4& zd<{FoK?e4`$`;^gMZ0I?`R#w&KakXHRQR3EXKlsrRub{w7}$bV#HKt>+wroEd#k_b zw8u%!F0`WPda6XcQ%H&i;$0DoG7|3;lA-~>D`HVb{7xb1V?ZnF!*PtG#6`~-;~8-j zkMD1}VP<;VMjYHoW4c}^c|GqWgSXGh_qQYTkfd>Tzq7aEcWpBOztfyzVB2U#b$P_K zAd!HeaTciAg;u0pFj$Cp0fkv0-kEqpBk?YvFbnvdi6=DTcL7D;0$NdDp2r?7E_#j~ z$H?D)`*u4OO+I(k$m2YGY*)#EHc1*Zozk0fkw>?@T^O%0cDBiHJ3VlMQyYP{Ud$&rwGq(0VqjafB9+<7@9fO}&KGi=U4ELuP0cQ} zBJF~~!gV~LFbi-p@q|V=1r%lhP9~nv2&aIeZvm~SFVAC-78gCoj^h`6`(1V|;-Z8jX+y3=F^r_3~UvxNNx}z3z*Z-JO{bus;H$&^G|h@%5grw{O;9XexK`V zpD%ac&X?bLyxzy%1SPEpW^hxp3$1ADe8n=?ry>?*gp)#2G{C8dMH%6wkQ5DYDq?xZ zh*tCtz0p1!7d@kmY@G4PM#M6h$!*%q%Ov14pb01T;W072d0m-D>Hu+=L&QbTFhd${Ak()~ zi6jpizwPaFa}|}yNor_CJDeU8#GjH`&+c~mR{XAQ3gCB|Qw(fDD-u=52}E8ca{pFd zbb`~~R8g}Ftw_6Iuw03EfrV8d-dS{F8}Tl(uuAxyMJKl5cacTc5?WDLoChB)E_x0g z$iQF!{VjKZOw)~@_B$u(`g}~&bQi&Br{l?+zaI}FbQ4%72eI?#<99oNmS+4;bBcj& zs})t`p~Z|!gi5rh63tUZ%`UVe?SjEVybCDI0`bno6B>zk0fkw>?@T^MgL_S?M;DKw%b$cP5_DNW2Ru%mRLA;t7rT zT|m*dfL7F(=dnkNi=Jc0G4i*wO@8Cq5tT?J5Ra?z6X)y(r?&GBCpfhc(7j?{TeTwD z4Ow3KJ6XWkz54U>!|%B5ckxy;B+Qx3-rQ<-p%rNt3>L2A0fkwBlZhuZ!YQCI3ve>= zghn_86nzV5MSXc5d$hRdId&Z5f4fK^>{rxqn&8v`NxHxZPHhC*dNH38PBF06v?5d@ zRHC1&M6=eYW*1sf;(dh**QWxMf(cFqCzcq7q3qG_<0<^Wt~4mR+0o`klOe@-vCe(s!r9;&(XS4k`RD2NVO_sujiT zUGl^kInK!7=IkIw&VaLNBHnFa z)Qk9ColVk$-z7MDRnUrhksRSTanUovXvQ4F&E@ubP5iXqJw2ilIY|wzXor;K)D!*D zzwh)sb#w4Lv?6;R;CG5o3~WIw5;=fbsg?N|X zs8;a1Dw=Hrez&F3v5Z#K5$55Cii@7ZhcfH{ZgRwWT$V3h zbpj80z3$Tlr#d6og5TME)>iy(B@zFPfo&;W+?^x-%@xWoq$H%ICMikHF0`WPda6Xc zQ%H&i;$0DoG7|3;lA-~>D`HVb{7xb1V?ZnF!*PtG#6`~-;~8-jk^$}cy5A5$_D+uM z=rrBjMsc7rQQaqzitds#&g?}ae%Ce!@H@>Z2DYVCR)3@P8pC&6;2f}nHf$QkSxKianUo#fCe0f z>?z|D8UNGY zD>7cFDZkMPPWDt$vkR>#cff6(c(iPVhL^9%K6Oa)8EtDqze|_w(XKtMykH=NEwuX~E3xeOF71^Nh zJH;mkwxxssgaBjTI?x_}!L9 z$1++`N0^5nDlU2sAIh);a2e39lHz>W0S+{<@0%M8sO(cRO;_3eiWy~7a?=RE+hMdc z<98XS7}!>=C`bXt!oEHrAEOfp{47wj3#};gzobgMOK{XG#Jd_9WhdS#Bn1P0SAe2T z_?>3b#e!DU1>+zGiHn{=1~ld{*e1X2yeyp92Yd$?oOS>$&2WNK8-cu63~WoOl1=QB z{hdF*K73v_zdsYZSJw$Rp-fr@mYQ8?MY#heb*|$Hj%o!?RWwNhoDv+>3Y@BFk_I>> zIC@pkih7Y8;W%;8Gs0-b9fRK{9|>gl1kIcPwFe4LdxYk8IKionK-Mb;wz^jI;nk53 zzn64XAwWm@a<@}``MtTTlte*UbrhqIbaJh}r`)Dh>3Q*I#P_WBIauLSvkR>#^S`Xh zbvy%7slurOCNsk+15&BNsRAZ5!zlyOrHWS61>+zGiHn{=1~lL>-8NhU9a5kq2$(thk(dlBM&(gfc+|zk`#>NgDCHj8F`0 zK`Zk66nXW7L}>2j9`gk!YilMoyU>a<|4XXGy97tALcFVyQFh{;LQ*i`cLgZggx_f< zT`XutT`&%Ekhtg>WIzKB;~|&a>qFiL9NS<+dVD`52O6a8(;^AbzMs!YUUt8;x8irL zGXTHKNyWgnYDK6YmiiHeBRK7IQnL%KD0je3op`r_VHAmX2Argcc$eU)RPehBn9Pjd zWk7mW(TaMJ9N{=|(KEtm#vFs(QFOn{Px~=PH`J)^H<5~7FP{u;sDX_&nCW(R&!A20 z>tvpn;CFB`IlW%^T@EM)wxAV7IiyrVBH5Qn95*-#0yVqPigE|s)`@pp8r3rKu8JmW zAl_v_%2oWX%q6qpcNvggRkWgBBu6+-T=a}Eno-BVHu-I5X63|hdz%-WY(8r%oK_O{ zzi?7~VqjafqRLLnWC3&gR+s?(p39V=c7o2tgEzNL(QyYQ2 zR}5^1Rz!|7RH8r1;HG95_Z8(1nAEwBCpfAVI91Uk4RA_uR4Z_*qDdOyl;G%9K`ZJ- za)jf=Mb8MM8FLKt!)Nkv6%xqq3Gy3&-+2bj2IXdy>}~BMl--k7=XW^X-aNqXGD0!1 ztyaG@ zR?Bb6Pp4)VT2bbINtJk);4mx1I}^{+NW5#K#5%Kulk0=uwUTP@hgQ_iYW$vY(KG&7 zj~b!uS0tBQw`nu4Jpz*3OLpP`mCZ@^zLG>}vZbEg?d+|=@8GmI74W-^Pz-EAD{|@t z`|W_B!z@s<3#};gzobgMOK{XG#Jd_9WhdS#Bn1P0SAe2T_?>3b#e!DU1>+zGiHn{= z1~lL>9*^lRQjwR81{~fvLwde$f=OT`?cO@#?hTmx> zT`XutT`&%Ekhtg>WIzKBY12c z_?^vXZN=|a67k;{*rHZsibO~x`x1!84)r?wLWCpfhcXzRs%(wt&oTeYHc zW-FKR%BdgnE=owfkCT$5)%SFgNxA1`$&*!XT|RaB@H_XIeLg?_kG(U>Zd_&7=p91( zB^ksS<(W_X5>Lc_v8QvZump&L5{Ws#NPBy&R-hm<*`i$dYl-@!?-F`8-b>EL-rNUW zJ2ShuugJP!wD9>9QMd&-xp-nDoFWRh04EnuY=l!pF}8qKG?wSFXG@EoW5+S~yDw4^ z_Z972rj-+*d{A)m`K+yQT1ogn;bi!vz~*U1s6=RBdOMZsc0mhls(|ksh0n|`v?Aky znSsxz42DyLlLIGff>Q>=DZWvmb`T-i`XKiza+<*`AaK*ota%|MTP%us>Hhu4!1(QbMY*V#Jf&PvL0uh*~Nm=i-Tt_+3OXwt!YNmgli&ON*Xk$1(G}UoM}r@1VS99^?#TyPj@0k<>znnqfS% zj^XmDlG^2>k`b>q0sOAbCU3#-avG0v3T#O$LI6Slas;4UJKUKnW_F2qaEd700-Rhtu@O!Y#n=K`(O90xo-HkUjvdF;@6I;)eU}GLaOxw_ z*NgcCr#=FOsfV2{nAwF^WIQl45brV= z?IQ86&1Ta=yxZVtR`9zfn!EwO%V`WOqZJK=dHAW)qUZ3TOgn(v=S70kMKXL%JH$B# zcDi095gN(h_pZk0MS{3UMIn^$b$;P?{I2if<9C)*3T&BHgaCv9)E0m?(xE?9%cmMp{?4-HknRTb=23dz?C;#{8TKXm z2>TK>`+TV6_7V0aYWGo5N?JotRqEkb-`%i^C_Zm3vhDr#6~zp6m9`d zE}qy3r-))~0j+2(&tuP)7Cpy~W9D~foBYnJbC!N*d3APw*=}&^yYz5^Qy&4_D+M-R zD>_1H_`7wKSNQA9>_RKDE*LF*jz<)30ZuNS*a)YH!Y#nb#S3?;C#t^AcOF99y-e~5nsDM7G#`}mIiJIpdVWV*@AzHMB*5~{U}nB-fiRddATfL6&in0j&de^fqQd_+RpQ+Shg%`uxp zTL8pn={_ad_GYU5=Shp68Adbb7``;Omn8Ti58B@Kk=$M?sfDeZ z_xiqYyXMrp-{pX&=FWoXcW6Z}C(Wsc-)#}4z?N%8s6?nlSJHNLaA_14*TYQ(!8 zKua_6u8$M(u8$Lb*UM@7e#bhq4_I$6w4z>8zoB1RQvZh09y7)-k&3SOub@63GlF08 zu7c@ulZStK2F<@<^40!&Ki?n!>*IHQ=~n!%@ABh!mQxCBOGzF!6O}*@?H5uKQc{iH-POL@~C2Ry3C9v1dz*o@2)`^SkQ~ zJh}}JuN?w#+5xmQ!wF7(1p0b0pDd>o*p^Zwi?_W~Jlj}@HY)JLGN7xSs$lmgq1R`iBSgi7@BO%2Sg&9r- zkVX|w4KRfnP6d!5RkWfZ7$-SNTJ%gZpb3YeSv>CNuL(ys-;i$M{;SXV1~%1*WJU?6 z+x;}vsHPlD@H;r|T^szaAd~{zsuh|1R^&J%gWLQ2k21KK*@aeA_}`{VyxZXLD#SaF zPHZFIMHEf}zjNShoAA3Wk0CX*q9GV3IZ0adOfsMehY@mnNgg!K%EZeja8Y56JZL^7 znM*pAWGl;^elOlEbLkrV4o-VB0lzBIY}Ngd8|t2mEY~vTch8>$)5`No#B%L+fwqr`bU+3PDn{T zQj(cnXhp^YGXwE1gV8P$@7ioOEyTMGj%EeFYof^;@VlJGz%p9VK$wT0DlK{rAIh`? z(7mlsq(SStK5**7#C+<*1SdFk5-7T*z_w~dA>Uau!x#HIe|LXpho?wx()zaKm}@YX z?V=0Lx}80DwyB}^%>ZM7lNVtL+(R`fi>dCrg)J@brdwvlK$>eE$@y!HrOKQH>d9#lT4+vRk-Y9N(fyX*%b&J zB>bOnGJH~CTeYI5w(&eO>oL!3@oA*4TO34snVk7@S#jQ0C`kM z(pEik3QRl5IR+Lopqzr}JIiE<1+8cZ#z{_+ z7Cn;;Xu@G!^dt9jVRP&KYoocnL{wW8l8M`UUW1D{QlGP4V<$hu&(5bq)iw?Mpe@x(^r zT}0s)@H-bzY{c&(im?T>qOm-WJzHAz96OGg-~D>khhRhk;ZYd>GQr8`v$n!%CE@>s zlh0>uh0{tR{Y-&v)r#1?S~8u90@c_}TkRrB>Cx>Yo%9T$XZvh#fA`+pW_F3o*Qs)WqOm-W zJzHAz96OGg-~Dnq$=24I44#)u;Cd2CO%i;O2hGKFzkZ5TB$@S)ihNG^ozG`&#qU-U z>1PUTNh?BZnMQ1h0+zcWb2 z7|@EwaGc{TY0)#scxD{M^(0!6s736WvU7Fdv;$~qh7+9n2=w)0K3PsFu&r7VyH~S& zb^q?w+OxhBy4ua`LMyT^7%hB0MHFrUPA;C<2&ag`Ex^ge6C2?aQH(916^-S2?Ag+y z=h$(~{O;#d*r|x^iuNuNoc0Jk+TjGJJ_3Ecm`|2d3T#O$YJU5dJ6q6EM(HSj{wU`^ zuGaGLM^ewde}tZGRYq?(np5F3vkR@rx?r^M`4myO1vt5QVk4X)3bz0!7f)=2Q$#Vg zfL1h?=dou?i=Jc0G4s1iCMFr4WUb=HBL6Z8Ak7)a-qt>*d&m3Ub7I5H3{VsP@r^q(u2p;iBC~I%(^YC#%)-EvO@*XZvhHM|lrD zTjzQI(1FWQ2h<)Ff8Bp{?ab^#D@v|sO2j*Zq-r4ERk0W&@y;Nr8t}U+7GuQk43aSh zw4yN_=QvAR^vp4y8AtKhg823oop5oqpqPLXXS%UtT*iyU>aX|JziFcN-k73h}N* z#@LB>21&($-&LSk6Mkoz46&dU4Z%3cNz$Tck^xOP49V>!dC(*g8k<}1Tph`PcDu1@ z^A08109=E(B-RT-YOnX}w&Qo5*B-w!pi*EnTG4+gA{e#lS8m<>--|83oRgVdXhp^Y zlYw}bSa>Dkoku5YBi>~&+C}`X%_eWb?{XRg%V}wCFi}DANw$_9>~oh;OmM8;!wKZPZtp%MN*R^FNXkr=fKID@VgAgQcQs@(~3}uxJ_t?cxPr8 zT9I|ZXd&K36mEfd=i-Tt#Jh;XE#P-9p4f=rMHFKTXhmar9(%U5=s9*AGr#*uVv~&T zj8wF9mEg1kXlaHMocaj#^cP3q}i{PZ5P%fRl?SHo_^Qa0_s9@x(?rMHFKTXhmar9(%U5=s9*AGrxPtS0!1i z5Q}!Mk^qvNaUn~^PS4kFKFc$Dg6ZqEDeV9C>Tvj77bpC#z?1^psuk7qg~?-S;a;M8 ztBOnVPoyM0x_v}!kv{L_ID3T*Zf16&6&3!MSBZByjdq!M*JhKqu+GeBw9EKin@!$= z-{mw0meGm^!aV#`Y0-1|P^KM#ZbW>)e|_C~2yOQo-Q-K_o&Ab-IO&W!pLI(;UJe2L z&VjRS!tb^`?kTWEtw^Pu?8W9qY+j@?piYT!$mT{-G@Z=sLMtl#Z&M}SZE&Ji@O+7yg z%5p;o@K`WFaJKA*J}PAdujC!BmfYb%^q66t3OY)gq8XK!S1>)*ZlBkVp^-wFNw z-OMhuqU3s}#OISiQZ>M-ip3b=WRO%1aH?W4MmQNHV+?3TV>r%nmbB=ZV>~mCLU-UH z4O+*Qfl~)0=>jJ>^%3an#eA}yQeaz3jSOf@W;Aq^Z)5@Ub(D_}y>Ca3ax+g$YZ1G2 z(xcl)I_Vig&-U34xOQfCp%qydj21qhA_}(vCl^m_gi}P}7U1OKiH&fID8?4hipKIh z_H1d!0&bdEzS5{!6^l{ zRV!*_F%vmLWC(Jck-_b~KZBc@U1&vx|81(oyA2MfLcDX}WKG1o3`Vnv-!;(`4ftIF zWJndQXb8qhPLdWqlMHCWVQ4l1$=%IY`;KdK3zFJrN6%O8A~Q-PwcG9V$`JPd_ULzT z+JlAP6@*e?i(1ik(;Cr-*y0)lKbr++cA*s&{0DE72;isjIk5%43dfgzpFs8 zCj8Da8Dc>z8iH|>lcYt@BmrNFk)ijYX2kw}U=vtAdbnO$f_r32=5;$2RoS&r*W;$4%` zqk(w01L)C=-}PZ)o!Q0d+nvygzKv|+Ur39di3fT3&_pWYF_@04uySIp-xZ{3lsCH4-=f=)JdS| zmIB+V6=_B-Q9&92=qUYpvRdyYc71S5jw)N#$D?-Xq(`@pbkZ}B z!R>$yZf16&6&3!ssS@utINFtEok_fFBML37Gj{+zn(@0XO!502e%HyXvm07bC#YZ1 zEiHO}#c&T9r0iEDUs~nJN69Y#FO`YV)pj`DB#6tFdLd`rPS;m%j(&&Z?M(yxt{{{G zThxkzG?O1*cfXxT0R%tVzsbxlw4%cQHdW%?21lzxylas$cH*5uQZe9n6)4t(-&rO@ zENDeTFivukwCI^+Kobt*recvK8j>R~pMd1{5=ysEzt^j`%2bk^dUAl1I~Ahev00eQ zNjwg}D+r~)R?~{!^uC^Ob5B%FY=KTc(orl(wftQ$&Fn%eD*P|6N~9y+5hk>v5fo=RM_TmEGNSp$p&uoZ+e@-k%r~~#Mig>;kq2$( zvS>~{5sNNNC>K=pJ2<(Vq!GU>2&KTb)r$Tu&7#z0`0M^RqLi6kXhntpZK}k(4USfY zc-JCh?8G~Rq+-DDDp0Hmzq3q+SkQ`wV4UP6Y0)#ufF>M^00MHD)~ z2~K?k`g$>+N=_-Tty&SgSF?MyWH-}Ipg#1rvequ=VwX;OZ1*v<3$3Vhz)hXcrwxu~ z1x`&gn+7;-a5O7$YNFXRz-fbHR0XYQ6v-LRlNLQQjAqU;h)Q%mBNg>roP`tn%k02{ z(+;4e8BTEOBT)8Afh}r9x)XF;As`FbARR?Dn76lZY|{?Aa{mcO?b*IAb1HmhcA*uO z4!EiFIljTstiY*>X43$t4UT37PE9nM1~_eSjH;j&jUqY2dD5b1hSAJ92HDhFUUH)% z63EU4l5BCxh`p_MI7!wj;S@Hw-s$<;&8y$xc>X-V?+l+5*jBBmnRkpFXF(-;4|m%% zDUrb~Xkd^0bY^y;6&VlA48*$(hEpWoIdHNj;#~&ADdKkyoU94I%U}#Fq7@BNKi~+4^ z497Xnk`_I4jAzDC+;ns6n6n5mcA^JtQ>U>-xg&LP<7Czun;EPlD)oIGztm zglzn7izo%Qs#f%-JJyg04Fo@%1!i`k6>Z&bQzPDOa5O8#yC#~Vfp}K{saEm3Di&kJ z?+lVL2DG9v9OpPoTJ+2@o*74>Y2feIi-;h+_6SIBFWK1%R6Zw_imoCSu?d#TDf%6p zTu#!6-xY*XU@NpDR3h#r(hZfK(hAM&LMtl#Z&M}SZE&o*jBBG zEMTLufW5-*)&AbxW_FPi%x!MBx_T2qaEd6#7SM{u@;vrz zY0-1+IA(tL>s5Cm7O99wVf@PkC!f#S3a6EX{}WC=pS2ZED~a?o1-7IW>8&K~tXq1k z$@AIN(NO~7x8IxN%vXsXf1R0KXhq5OOo`7YgQRMJQx%Ib!pR`18sJpLVvKMyNX8h@ zipFr9<1A^>Gsk#l9K}Vq$-jpU&}JOoJYy0}Uox7IGj5(y%{LOs7N@c!TU+m38vJet z(9(?GSxzaity)n#!&i79i7a4}=}g5mRn+Q7;iS318m-H3y}jufLeJKDr1_7uy@#Id zvrU|z&de^fBI|#yA6(J1;1;e$s6#yoW{U1TG2q5 zho34fdJZ4Tv;(+_03w-&F5CyQdx-?q?HUrA?sk3Q4oXQj0RPfN=e*hk@VhpfZ3}+4 z<#E5Kz*g6a-k#gs_%{g~*;qG45d2u)GP4VRCA3*(^1P(=fdXJJJ&@3NeGusz|lZlQj!5p z_P@G@{CaN37jMMx`X&H=XE~+7R%%6Ws6-(6u}bt%+sy1jE3z&aEyTNs!YvT*Ts*On zco$K)1^mv%6C3fnh+=F3t!OOIW6zcrJ;#n?=6AndPx{rKL}+^#2~K;29_?^~Qy+o8 zUd$)UDFwDwDrdF1DD-Td z=lwV4r!%t)t;o7ywD9>9QMd&-xp-nDoFWRh04EnuY=l!pF}8qKG?wSFXG@EoW5+S` zyI)VD6^UBJt|>cL2~InJmS#A?sgFQkFXofwlmc6(6}6QQRWi^~1OX~hj|OID7g~{Z z!D!+0DWY%-aB}g)MmR+jZUIg%p4bSdh+=F3t!OOIW6zcrJ;#n?=6C-(>E^m&1GJfk zdHmRflRR7{uy_W|y%?vk^A$UQyO5+2zuP19Xvgm?rxe&$t*D;cOXZ{RKvKBd#_1EJ zB)!|l>!V_eobfNu0_GC<^*PRZ{yHkENEZ`PG*49hLf3HXhqfqqlI`EQMd)-or@3>*-HP~j`}&-DkaLVpP~FZa<;AN_ zKq-m%_z9;rBW=O&d_Jiaze_A0r4-m2TG1O@T!UaE0A{^TGyQ&A^vpD>xyB;7y<|YQ3!7W- zT^GrKcGF$J(TaRhAp_d=67nzjJzu&Nzw5mG_?-cj0-Mo_-cX4^@KcrOp(2^tg;r!d zFf$PEG8pY5@vhBg(?Y!4;AmFxyC#~v0l&*>3@oD+4TO34snVk7@S)5*fRn03BtqN0 zKycbc6gt2OPJIOWdNH3Yrxe&$t%%*L!@kvT>|Wiod-WeTgPWOMXhqfqqlM3>h{7$v z$;A^J;S^E01vt5QVk4X)im?T>qOm-WJzHAz96OGg-~ALmOYUdAyNH)V08S2^tO-sT z45tVu2Ts-mrwqnYOo1)eikcbVLq_*Ebd+uA?$+}N}8yubS@(c>M>>_RKDE*LF* zK1CF60ZuNS*a)YH!Y#nb#S3?O=aURCY=AcNFpnRb zaJp$4H1eSN*W#=@U$FzY4@nW>ce{+V1Ab>QrNFjoMP7a@l_SFb&Ov)<^b|Qlm4-&E zh!4{G5?R0khvo0B&qOm-WJzHAz96OGg-#z53lB`vvLEE`XsuD@IILU^# z)A7Zd&$6qNVEO`+KM^!f9De6B(pLP=GD?9hYDFsLm{-s&^rjW>MW^Ss_t~)h8(^B* zg;r!;Fj|Or5rtbI-nn>UBk?Yxa0~dIizhbXcM-+d0$R~np2waoEqaa}$IS13ldtw7 zf_&Y02yO2&2`Z7)!j^h_U0=9eD2Z6~b%T>X3Gh3gPin>Q5{pME1-6z}^cDmnR3e13 za7Woj&nhZrs+ie@R#ZA*R+mpF;$6n0RV3cE$dq=OP^>dcD5j3z86;H$epkivyb-PF zd4}_xAuW358PjYdk&hBli6k2uTG8I6x$4L6^-6*-AJi=Xx?Gr0E~n^saB?|`%i(tg zp%mDxR`iBS1cImTlrpmmt*G$7O_g}J!O^M^?^M*v*thxiO{AT-b901Iq}`zzbJ6>`K+yQT1ogn;bi!vz_w~dVejMr z=?=($_x{eW{MVV;g;r!dFf;J^l)-R{aB|>eO>oL!I7K))aIz*iWiSR7(TWDbJp5E? z(R27vrX9dpK1!~-DF_mXe~sYe^I2Qrw36_D!pY~ew!k$$GYwvGrD;fy%@KdEl&*4Lvb^w~M zO0rfV7Ij=9$rh(sDmr?;a+jNYwLfc?3SJ%o{LZ7ZX~XX}IPUip*rHZcY*@Th*}3Pb zoqM)WUj?R_U1&vx|81(oyA6(3g?QH@W9-B`gQQ}>?q@f-U) z{|WmN1rG0zoti7hKYGvAN9b8;)g7MXcU5weV<+1S!f7Sp|Adp_lLFgPLM3`fB^s5%&CD*eBIALXfzPK5hEs%-11D>O zQwGB+!pVV?HNh!^F|deMG!W+Dr%H>S!-q2M0CZF9(^+m*N_kOG)*J>Pv-f;&%m*QB|~}Q6y(LPg?ZMFq%2Xa8t2J(xCCxe)sxFIwq0SG$#|U zHUXJRBB?!cd9-`c68#RXXlF9ucO{?{*xFiA{OXTNu{WNfD?`C zcG1C*3*NsZGM8jar`wH9uv|{j@8INel1BWlAd~`IO)GjSVWY0_fZz!Y%*-ydqQd_+ zRpQ+SN2@}-YmqT_;+;WKG2nLaX|0}9|ju${0 zRX8=k6lORTKpIszHNX^RI2AyKRMCotV4UP6Y0)#ufF>MN1$^s^;o7|P8N7<4(>`YxhzP+hE^pty>>V0Hm>acrtqjmYM z*{+?LU1&w618(YkK5cL`D{yL}*)+gugQHo2Qxnam0Ztnnqbg`cqe#whp0wzhVKj4& zK_06*pRanOBCj0+=dU2Cv0stT=_d0@o*TNe50B4j^*cE2al-EkLMgDVT2aWT)ylW^ zP8Kl9Zl+r|zkH4}$;cKsgh%&+5?1DDdwVmp3$3W|zfF~Rx53e_EbC0-T^mtoVV$`H z=+TVdbzzF%@9?`$UY*_0iaJ64if(Dq^DBmX$RK4?YkA4DzkHPJ@Rw|HDifX2ihNL# zEl%c=Zg9=ZArSozP7Wn$!tV^96xdd+sJ?BFSlPJ;1mBzmW_F0D^75uJ=CU3y+avB56Xhj2I9)7B{=sA2S(+=RKVv!v9YQKAlBn_J8j6*AO zNj);4NiGjK?QmNB4z0-Lq?rftyDg#=*c`10l?avSn<~*maWu0Ft!V3hn;P+MgQHoA z>rCQZlhLDrc((&6G~;(Yl;l5c*Y9`uT_3RCUT8(Vq<%xcwCMQ_qdjJf@-<9e7w#+S zz<;~R!&Tf@v_nc~)Rp^+b|}e1dh$}gBZlvy!tb_-QedlUMW{rmL_boA(2BNx)>R|k z^;M8|H-~^{W0)4%hPnJ^(Y*8yhB|;?{l)=r+F0>-+g3-d~Q$*nw;N;?ojc|%6 z+yb0jJh2f@5yjX7TG3dZ$DS=MdX62(%O(M^4Q=L8PB1p%bdzVR?sDYi5V-2j zSMm%R^T~lEP57P9XKlsrRubuF3T&%Z^!_J2KUB?ZB`stD3pz?q7BI~VCaJ=jB!#Bj zlA}kr&-+`rBEK;|ota%|MalI{iFjv_R1L(tDi&iT-WeoS1AbS@q&Wo;L3~a!l|)UGG-%{O zb3tk5!Qgi|p36x#lgIB0LMgC$TG4m(fwq94Eu86<5SZD8R#f<3UM1e;G}>k2U7O9O zg?P8Y(W>BgEizj>ez)Z@tcF%J4CMqTN{gNe1~cgpG>eBMR=kjoY5xKVt8j<#e$Q9# z5oXjCsc2^o;CDNKQZs&+ScFmvY;~;&ZReG=otDn`(^+6<7g|x_f14`tZiAy$A>Osf z7(4OKAgLJey9yL*!tX4TAr`cvAs8n)Nm}$wGN2iUK_axis{$uD^%3an#e9NO9|7Ad z1-4ZyTC;blK0p>Qp%FN!in5Z~mfv19$5}?>?N8WsDYGoB%?_#~RP%EMDJg7jtU5uxPY_$e4#-X) z=@gWP>bt}<|K2QM{B>q_p%qydj27ZuMBx^QcP^gTNW63#}36@{E}e#aMY#qati0DfmV zrN9=oq96cO52_ONrogJ6AR0N-OKgK=W*1tKb-`#M-bEB{fq3WQiH*d&h{7%4cP^gT zh~GsNV+&|SV|gBXwzTLub{sRmyQC9PsfavidlyNiB9YV(L3Th%8Z?pAWI}QOl}if0 zbMeGR{4S!1g%sFatq5)BCA6KO1x7*76uvzR%ERW+C3ys8}2E&N8W4 z@VgonYs2p>lOYzgq9GV3IZ0adOfsMehaq3=<#qegC((HM1XKhGPonwVUc5ETsPiXM zkv|XcJD*S1ir-~0w3q^0Lo52WK427v)xeovPH!@^3$3W|zfF~Rx53e>5bs)KjGcIA zkW>u#T?L9Y;dhqF5DQw-5R8+YBrSR-8PJr&V59uL%K|4j^%3an#e9NO9|6-V1-4Zy zirK70+hKp_=l6Gh@ci>fC9|*-bR(adZ2a^`@9X&pJ>ykSOW5;iJ*wpPTk_MH*@aeQ zJTNoxIiA6Aig0q^WKD3&U^qoMIdHNjIAt&f7SW0Z!aV#`Y0-1|Q05)L=_(&4BtqN0 zKycbc6gt2OPJIOWdNH3Yrxe&Stq7G!x7`+n=D93j4|V4?Riek=Ze|x+k#)gn;qxh? za0_s9@x(?rMHFrUPA;C<2&af*YyqukEYD-lmKHt7j$`I`{|uicw{uXRXCCO$V-rqt zJEw38H+3F8nt9*kDZPkh-D_OX`Mel>DXDCxCi5zD_ zCva#{lIC!SP{@YXASu5a?j?E;J?pgf{CY3ZZ_H0;W*1tKb-`#M-bEB{fq3WQiH*d& zh{7%4cP^gTh~GsNV+&|SV|gBXwzTLub{sRm`&ZbhNH;*^cP^gTh~GsNv5*2=)QUuwXuX1F5u~J653$n;1j{TivkR>#dY&y1?<|v= zg?Lw^Vr|4b%cN$(?`l-64ZpKYhFH*whG3lJBx%tz$$%ytM#xtsS*s9>b}r6Yq$0@{ zC)v<;I=*w?ij zyo)H@0`bnp6B~(l5rtd8?_4~w5x^NqA_lNW$QV|cK?OvvE zUy(kE#>*j~GfE^i9zt^%NmH0c_?-{w(Td*{lu}@8X+@|+s6^jai5~Zznc0O_RQTVf zO1#_PXjO=JEi%SVyfa8D2K=r9#hUOt%VdZJt!N0wNlua$J(CP*&S3MTz?3TXM?d6-{)Hem-RB}pzZPkh%yAtd1js2b9Lguo-K{gE9X43$t4UT37PE9nM1~_eSjH;j&jUqY2dD5b1 zhSAJ9hV$cFJzwp2FHb;3!Z7nx7;&^_~MhZBD116o?~JBuj=wxvXl zGZD&EC2D6S(>sdDan_T;&CD*eBI|pD zcL>Ap96(DGerFk_z_yfB2x-6Ayok+<^x;IEA>rUp6*IfgimVGp3-KqG8j&g zc;~>`G!gGMI2slFt^uYn<97v+QB|~}Q6y(LPg?ZMFq%2X5WdoLe?!;BdE8g@+12-T zJ85uIN$vEy2zvfOsf7(4OKAgLJey9yL*!tX4TAr`cvAs8n)Nm}$wGN4I^@z^MT(!otMtR#6fO-a|>3m|>mC`e_Fj zoOS>$&2WNKAA$d*7h2JOg7u)2rX}@31Na4Rd(#kp(i;_d`2-{nT6kRO;&*%bR>^}V zoMc|TJP9Ab>UVJ3HzN^fKVBga`!jH5OWk_Jukpvkm?lRFEd--)os%Oil_m2^^ITS`r-2$cwxs9z;gS&{vU zN^kS)#5IMt*DpOZ|Ikn)W2c0$Ba=$ zBK>NA=c8oz0;p6ZxvO^jy>tyH<0L0Zi=IgaH0vMHndHCtGv(iJ0Qoii6|xI zkWowDH`+Jlw>Pzio*Vn7{~HB` zCxhg916tAZ4CgsRTJ+2_rWr>fyPrvxiWx^X*O(rh0JV2j;Iv2R(GDj#^${p~rNFk; zie^w6O05W$=>3;zU}koq6&3zhRQVh)fHbObYJe%sa4LW_s&Hz6Da>#xfDEak6%D~S z$w|_pXOaO;I1I_^bv<3l?bUHmprgpuZDs1l~N4-_5dK95d?4f6~k4Q=SyP;?6JaU_uj7g4q zXuOx$!*hpjjx+h)-M`MvF0`W30rNWXE~nv?iFXd1tciG+!DtupyEdCm3x2o3F{*-A zG>YU5=Shp68Adbb7%s9?(fKO-74h05aQ+IC8v7Obpk${ak<{dAa=+WFw?@B%)6P`D z?@B-^utlvXhzQL?5E1k_G4Dkub~sWE%*-ydqS68LI`J;2(JT}1nrMm!;#~oxUd8X~ zTna0GR{$ARMJpOba)$GyMb8YQnR5)1PC)j_zwy<6_wq=#xG#~^!p4KUonNoVy1%cI|+75TXEJHsahwpA-?YCs4;2tX+N23eD_7D>5FK48*&{!YdK) zJUUq$@h*eWF5-7>HhBwvm(v(nMk^W!^YBxpMbF_wnRWnjN0FqhdgK(Cc93%nOe8hU z8HWbqUk(XQ(m@3yUJilicW`njX%l`|0!o3+(TcvM4>Yx=pfP+$Y2ZvQf$zyS?y3H( z3v6Z=T2bkMd7XHd(`c57cTF@!1M#i^Qm^87buNV!zbk-@s-hK*B00l((xPXE(abys zd1#2QtQ{9fIRR=P6rA=MX%9HTsgJ;>R|;&aRQ-b#RR7c zl!^&X6(~=d(2AY}IMuJGMbA{jnrbleDI#B4!=}wsjcdxmJQ4~_Ikc$;1*g8t0Vg>1 z5!m)hfvwPrP>I6+&S+rID12sip%rc2&(!!FH%O`mI90J2Bb*G9ssT<_EXD{YgXDPw zTG8_i=Q%@K^vpA+*+z1?-p|*o9C`T!gwrK_=CTdA3+j54`Ew?ijyo)H@0`bnp6B~(l5rtd8?_4~w5x^NqA_sc~es?uy|GmmnDv0cyS+fDD~L*Qj( z<99xvwH3cxNu-}Cutlw?bKhcplC1gquQtGGydiHl=jKIbcA*s|*E1#Jok3DH5bvs3 zjFEU}kW>x$T@{Nl;&%qg7z0|-7>;wCB`td97|)EOxX32NB7!_NikoqOvy4eLwU%^o zkBxR`8Pkm8kThr_6G@f|G&T3~;CC*b*ofan6tR#3ThxjgddxRdU^UO84QM;Bfxyfz zw4&&Fwm`hIOllV5U5$#h5$`OMngzeBQL#4s&N3NdK`R=9agvjyMb9Jyns6A83}_-1 zabMBS)lo@JcD5!D+72g`ibPT)51P;ErXHt$hvWI6@H@jN1vXDBLfd%_ZO0Y(et^Kt zF0>-!fti7Lm%(TkiFa)_n-=2T21m1k-!;+X4ftJ7V_+GrXdukPPn8xuhYw};0mz-N zvk!5K@xiI@GQbH=eFXY?F`sfyDX^_tQOax;vYV0POoXy$_IJ*BzWvesac`ML&n&O} z_$OqY3q3dXywArk*?HW|F0`WD`Ko0;pQ>1l5l#k4)c~g|7Gs2yK~goqsfy(pBU;fj z^k)0rwCI^_WD|{tL}+~%15R-2Bhc52`2?pv0=8EQY^7GD_Y#o>Oca{Hp;UB|a#PC{ zpIR3k=;c(R2LUs?(2A@JMhl81(3?(D}MLww0r;2G;wzl>$-SN8}Kua@zXE~+7 z7PX=vBBW8Z=Uz?_8zRS<;}%MsXq-@p1@!h74#SXPncE zCj72%4&Zl|QwnTJD{2ZLs2@Mr-?>He6=0g#g;r!;Fj|Or5rtbI-nn>UBk?Yxa0~dI zizhbXcM-+d0$R~np2waoEqaa}$IS08nV4jFnpkn>QBE*60i;rqh(!|&X5t};q$X+5 zBoEreW1L}V_+8&s!0#-l6xdv?=oN$weJ0C!f#CZ>nVDT^Mb-tQg?JZHxCP>!izhY` z?;;AffZw@zVk3SRQH(916^-S2?Ag+y=h$)lf_FdblW4ql3BYL=QRo0CIQ0?e>&1M^ zIi8M~5&{heh)rLgN#Vp1daH|039f2sZJ%wDs$wxlI2j~W1DvW@o-v{oJwtD{-%X32*+w?gc-Sbv?`psaPJIOWdNH5i z)JMSdN`cL2MW{r&?RMCk+v*~j1(oRCszeVyW_FhoY{d^@4nh)x9xk!ie1xd~4gx~pm)>iy(C6Runz!tS45`4+7MQmO)0)d%bXhq5O zOo@1BkW>xCyDAoAB;FY$RRexk#bS*3ok23jfL1hy;~Zy6i=H{gGvg?}zCKkdBE|XM z#W|mDk}gg+xZdme+U;MTDyeDCxYy>e_t)chdxReC_?_jH0$ZjPHFtQ{8;;OXK+ro2 z%cMtih zBx@CE&~~np01~N4vsCPKeDUV9N=1?f4NU$-&^&SYozF;H@jJ^X1vXzRLM8fs7BE#* zs;`%UX=WE%k#)gnA>Kt4Zh?5`;)#vKyNJRq;CC*b*ofan6k`i$MPqp$d$zRbId&ZL zzq?2vJcQP9nc&m`NxHxZPJIOWdNH3ioKj$0wW7za#Oe6P{?2dYIBV@*o#u&baTRu5 z`uL;z*u!pS7h2KA`zjSapDIu)COB1~R7`NHK&hDERDn`4!Knh}NfTPplK`js^|a`j zYFM)kCa6U0ZM}P07EXw2JEY*W188Z66P)@8l)X}5vsw`<(K{+pGsl^)5}_59p4L<6 zbG(O=B)rgWBvILg1*cs^p#z-Y)JNby>4jGGpI|-cq-jZg&;WkH+kS=UeItbLUMtD% z6_z@>bu+Iv0m-Q+oWil)iI(VhVaWrJCIS4;phYOLlr@ebCCLpW zp{L$RqIZ+nBRS6g)*NTcwRSVOnc2mCMaBa&1Mx0{;S_a=sq0MQodZdlh<84pwH3cx zN%%kUJD<-_ThWSsN^ZvAON*WvM>ofqzT_kKdY9d02;u$(5lokxJWPINBOVvj^>Vq& zCNnoAH5bzzzw`O5t@zzaBK=H(Z7H#P^~>xg6x6-yVH5&0yU>b~>zNYq&LF88h<8;i z#z?#~NU8?>u8PGN@jHWLi~+4^497Xnk`_I4jAzDCNCq^KiX?5-jDwqLOy~PW(#6RJ z*N}2A%hydLHQ9I&PA(>qXYo6q(4!Tm=i-Tt_+3OXwt!YNmgli&ON*Xk$1(G}YrZPUTBW_RIl z{BKhw-feKSD#W`M8Dl5j86*`0epi8FP57Nv+^&W8Qn*nfwQy+nCuN2r;t!T4naoCZFEMPy&0%k}`b}*IPD+RWSR&=n^P*qd@8Xe^o z{yHKRmt{?j>3+m9vE#j>6_et@qNqh{6@o8;&Yx zSVuU~wKKB|t*CUsyiUB!X*gx#odYLpBHm>%+C}`X&1Tbr-)(S=s-P8(B00l((xPXE z(abr9n||b;*j;A->PQ~6Pwhp5FQ1j`Iyll^j9^h`FeiH0K|C6cvDMG#&)1SDIW?g389IG@u^vc;)b#D3{6r|5TZ zaydzwM*OZIlmgpQT16rA6O{;+s9z;gt>_)CsPML(D)DXy(4(1n*M&(s5%0Q4;dgzQ z*6(+$GrM?ocS0-bM)eCirX}?+80>*V4BO=MQL=jl9-IKR2MSJmgdXj1f>R%XqE`xR zt5#(9TqXgp)y1HNdHg#Tema zkUVcdD|(*cJZDIYo_WSJ+eq}`Gucf~4zrDHzVU?IUdoD>LqK!tUGK7`p3{dWCGhY& zIPJ{_{H`FB0^6z;J#uWlg?nho0`?v_wDXRIC-Yu1$5~_&q@;QVH#57?iVFYRREc*R z98QIJ=fKIDh<6!`W)Z(@qA42iy8_6NDq7JHjFX%sEqW#y(1gRd$Vcw!Do0*>1g@VK z{az0$AJpw~QmqI~JDBi0A5d(??;?t&kOJGP6$SN!L}+2Z9es|f^@7v>{!M0fp%s-5 znAeGSIgMtSb!HPy(LlT_fYht_U7br|#qSCrqpD~{qe#whp0wzhVKj4&;Ub$5pXI<; z``zpF^`(;9jlHd1Qn%aJmr6x&axv-V-w(fI|0^HV9lt99rN9=oqLw)Fup^P|OC(AP zPJ+P9F0`W30kb;sE`#9|iFXd1O%w5MgQHQw?;2nVGk#Y98C69q8bxx3^Q1-345OKI z4Ej-WK5I6#Imb88s3cpQ%0y?hBLA95)+(7xlBL4$_Uf(C@8IN51^mwNNr7$Eikeap z>IVYQH#IObyU>b^2WAH1T?V6FB;K{zY+8tS8yw9Fe%C~kH{f?Uje%vfqJc0EKUG@v z96pqp2f#M@eOG7U#CQ80TyWX}v^2vBPJIN*UMaAxT2Upx6tz&6PzkgDkeBppj1q7sz7MNDS-q}d)8?thHRE6;x0ihAk_XMdHnOLaaFQ+c{BE=gC-plx?M(&z zt{{{G+o}~U`K^LVL>91ja-0Q~C}uqiVv!z_MWrOYQz}{3Rx`WMiVFYRREc*R9A1TZ z=h2C6#Jh;XDd2YwoNW_+x8*UUhE_BL<0L0Zi=IgaG~qBVm-|_ADk6aFU7PFudeDc-x(xh3}{7TIL>jFwCI^*JTs0$K1yT< z9?ga}ns@mjb`DoKj$mT2ZD8ZHuTx zs6@Rgkvx$mUCr!5E3z&aEyTNs!YvT*Ts*Onco$K)1^mv%6C3fnh+=F3t!OOIW6zcr zJ;#n??ssRK{J!h6aza$|dBMr&v$n!%CE@>sli`yB+o~1Sb}m+x=p*dhQ)^XOKgqRF1VBkj**Y{*EkQ=I>HIqM*FaUuR|)T9NU<%)sYU2E!@B$$^tK!6}2`6yfB+ z$(rDl!5COXD;fy%@KdEl&*4LveE`?+i8A{rj~^eL`mO<-;M7N;uNU(v=ad3lT`NK* zLIcx#iB#nZT3|*0Thzgd24-d#T2bzN)iR$?RV>B`CxfJFfKwHVF~Z3psT$x^#qx|1 zt>_tgv;A&b^vpK0dB$@KX_&&M&GQUu#*qjo*@s6Gq45lwdwC=SnkGVHvvilzlKu?8 z+o2RV;dce46xdd+Xw7C7o;V{5*b`a6R+4%z(ObBqD6@#bBKFPk?T;El&y9W4^H=4k zGqVe=sPMnMO1#Tyw9BkB+ida{)|oktb{W5Gv&mcVyPU?rGFs6`q)O=L1PUTQ7h6LX;ib& zL;FQ1IH?AvGo(3H%Kt4Zh?5`;)#vKyNJRq;CC*b z*ofan6k`i$MPqp$d$zRbId&W~zx&sx?o@OOxvOR#=iy^JNd~l=q(S2uH2+eZLI$*u zGtTe$;;r~y-vq$#ET-+g3&^}izwUz@y^8) z8;N%jgLbwCi}{puN`bAR6`>Nz-8QN`eLoA>s#odlIFItHX<%k{p%vxM zS1t4TRK;S9a56}$1~^r*7$ckvlBxktRV>dK(Tbj-H{0)~MbB&_n`b<-5wQ&BrkghN zatVYCXu^qocw9{PkOA#_VLtho@Vgy8Ycqbgl88T3U|Y4Km~|`Mk`wkVHW|BOAAM>m z=qSme!icIP*-^w6sfV5$d*0{$@5=&~5qQzR&de^fqUd>*0`aZ_rD9^8S%Fe95$`Hc zDkl7{0;OWY?# zRWj@O-Cn*Gzw4U<_?_jH0$bFIcC%Zl5JV>s?9T!-yU>cP3r5R{co$iC1>&7YC$$mp z5(}?{-+6RW8-ABq3@xD*4aIrz$zf%W1bcK&?)ZU@lPjNe&KDX`^Qk*Wagm)>xsw+Xo~It||``u7nxvkR@r zx?r>r?;;AfK)iGD#75#>MBx_jI~PxE#P1@Cu?4iEu{@7GTUzuSJC2#({p(A2Dhj!) zW*+A8W0NO-MJm#qamSBk<`JAf1yINtH}fcu9~*wxcMb46%P9r6Oe<=NKnOqxK;OBe z%*-ydBI|xmY>edF0>-+g3-d~ctqhA;N;?ojc|%6+yb0jJh2f@5yjX7TG3dZ$DS=M zdX62({O>Lj2>TUvTqZbmK$0$Sf>R%XzFy3y4W|^?T3Qh*5h~I9`_D8mGrQ1=Hr`jM z@cC4MQZd1)0;OVtQw2)J1g8p=iV02?C{LQuik<{G)vu>T&s4*jYB2J^kf=nG4Gpbm z@4AFtt!3Bdy?!s=ehV{+&C++L!Qyu~-VQ1Jt^||<+o~0%>|OH2ncOiWyX1uXW*SG4 zlEUUiUY{4u0=6L*?zVaV6CUqtvI@`meT039ntj4ka35j2sCJ)8^3$2wg;rELU|uKQ zyhH4*PJ80{i{*JiV6!S6OWMpe*?Mv8`E;X|2r0AKQvd%b;0 zI{0aaILE*wgkNr7_q%5K;?*W_k=OlvyTPf=NL%nbpU>Kg->oFl&lK2}5-Jfw*)Yk? z%r3N|UBk?Yxa0~dIizhbXcM-+d0$R~np2waoEqaa}$IS1} zHu?Qmhcsw?tl$KvJ_3Ecm`??#6xdd+sFK-A_r-Z53)s*0cdqeN$?YTTOH^xBrB3Y9 zNspoYuvCt7?>ug17g|x_e?^tgrvgZ$3a18`!VISZNTUj;2AIMOrvk{3Dq7JHjFX%s zEqW#y(5%Cd`#^Yg5D1)39UWi13!M5U0G!~|M_}741-7PEgi7?oEMPSq=v7pr$KP&d z7h2KQ{Y;I|af764fKwHVF~Z3psT$x^#bS(bGDw~`pcOsOaGo=yMbA8Anr$TdsF3V! z9kQX#Hn!Qu6EdK&xAo3tkqyA5his|0(~std-@$2bCg67kp%mCwttiXhMUFEvxV^tW zk-^Q(F0`V;|29?P-3EtKA>KJ~vL@nP2BTTT@0w_e2K=r7GNg)DGz8-$CrOK*Nd`3G zFl1jD$?YXuTl1B5@9N0r)*`8)742|(+HbcyshSIPJ^?{H_F)0$bFI^bsib zB?7^KSzu-tT2bkMd7XHd(`c57cTF@!1M#i^Qm^87buNV!zbk-@s-hK*B00l((xPXE z(abppNmzBge%{!Mc=z&12>+D(uVm|HUJilV<#IX6*4A)xAW2j7JG3Gn6nE292B<_TIKID|*@aeQJTMuEcZr2pBHnp)vNqyf2BTfX@7iqg7W^)!F|dqQG!W+D zr%H>S!-q2M05k*INm86oJHUws_W7lQ0hNDAZnu+cf5nXQDd{xA?{*k1&G=oxDFwDw zD|&p(Zyk}6kdpePBs06viVFYRREc*R9IXoRu0_V!iFXD`#em;cpjZ=rXPFGKpcM_l zILS%UqGyr;%{dIV$?v-^3n%sg-@yf^9Y9MnoZ!?)pzM_b+fvfpTk^8UKY!F7vY}O4 zm;PaIn~%`bo?*49-t-Dtz}COF!c!1P>#xpn*7Mhy*@aeAI^d?x=lBLkvjV3knoR?o zHaMCUI5p918sN0SF{*-AG>YU5=Shp68Adbj7{WIBNFcix=)nn4d!XR7N9fTGCph&H zD0-#9*4Bzpi9XQ4K7OL`nc0O_RQO*}<#W6M(x}3z0j4m+sQ}Wb!l?nKFvF<;GNg)D zGz8-$CrOK*Nd`3GFv1g6*KnM0baM^q7Pgl8oNG|ijYj5@aJt=3(~WGp0R_K<)82K# z?+QXGu&r8AmIsY2U{7TM%SlQ(h%I_AQDG0a9qB>sdc%<%-9FMu@BIorAHP*QzJ{Ub0*MgoB%GNFlcudC+#QissalES(o7lnW~Q z9h_WF(um&`gi>IOT9Il3;j4epEJCeu2qHpIKN=m>OsCgHU}hIuQQ?1^D)DZEqg5f^ zwa6Gd@y;Nr81TCa6l=ooER!J?w4xyxCpk%4^h`3K35Ri!kKEHmjuVb;vLRhQFOmZd zQvPL;1Zbbv>rGyMzgKU??|Nqdepix8fo;`_&~{!|+ewn&m|0+E7g|y2fLWb*m%(s~ z#5)JhripmB!O^JTcMULw8NVxljH;p)jUqY2dD5b1hSAJ92Dzi?e3q~FbB=DRQJud; zD!Si8GPJ1%HrHToUuS&=?Z&=N?sbWN2Pc=){f^(2fKp(KT2T@VYNatEf}WW({q+dU z>_RIl9WbvG?{XT=GV!j7rf4AE6+r4${I1TWu;O?_SJZ@$eT9NU<%)sYU2E!@B$$^tK!6}2`6yfB+$(rDl!5COXD;fy%@KdEl z&*4Lvc>rva-*HzwW3X~tDqA7cX_fl z@1^(I{8d@N`0LE0UX(ZnDQDU9h!%6$#cfF+g`=J%}vzotW zTJ+36)}ux!`xVJYu5Q}QYmb2B_L7}=K;?6iy{{w@nrx}(cYF2L=y!11n+o_{K_~^b zs1@l=BkU#wf&sI@%r3N|!v8i^;@t*Et3teMkui4Sok3DD;CB@$)`Z_#CPOS}MME%7 za+0*@nPfl{4&!pUokc1NlF@|2n`cPZ`3M!d63Y8L#i zM#b9jJIiE<1+8cZ#z{_+7Cn;;Xu@G!F8UCRW<#5Ba5D|*dOnAHWzJ|I?q#`t$wPV~ zsqv_ui|LNv`Fz$^{B9+Yex|^dw4%0vpe;j0gzy%e>2HT=W*1sfay?Tb-WeoS1M#kk z#Tbcq21(U`-&L^~BYtO)j4_}UJsli`yB+fu6PK&V7v+wE^=0c&VQFQF1W{&q9F(29%)W(Gc=G8j$~ zP7a)`2~HUdrwAtpPSymc4939X%V|ab=qq0w1VgUyl=4sB`B6^%H)mQpw(cB?eb-*I;4o7`UX$`tzkc44J=2={e<*0UX(ZltQj+yJ>&z}ze820#^sPQG zrxiWuMBV29;$1!o+pdNae<$zxxTEM_J#$?xiYt;ROy$2GTk}GEqck|Tlz!Lk_R@{F zkk(5#ZRX_?5J0kDkt9M3YeTo|OE*deGzsBXHcQ``1^C?#prskVvz$_3TS`Ha30jOk zY^K_d_X<)Ho#0fTDrR<}6iH-POL@~DTqFT{? zT^>Z;Cday`;ly7`l2bH29yQCV@x<#}X3wy7zfnAiUx;tPVy6k}a`}|4t>xA1K|>&L zJ>701sf7>)k~V?Mr%Gy<3whAmjI;&6^ZBf;_}xk({Y-&vDe0GfR3Z=znFVHcv3yFd zXG+97gQRL8-c_*}Bk|54sT%ORDi&kJ?+lVLhF8^!R+XntaZkfpe{1cxy^%<*6|pF; zNV2x|1hK6stZ&r$GyQhwFT7y4%jZe{>f41!hITIg=_L0R$unr&SLA~_ed>)@*Dr3r z@;TvmKA*J}zgtP9pDC~{rTPsbVvR3!lp#9GgXiB3)66ckqU3s}M7%Rdss`d+6^k(v z?+lWv0l%waF-H8(AQ@wLRjp_hX&MyQX1j_AmZEq0qC^y8P}NInMrsU6%rfHuJFS(nsj2RO{qbZ<;edU7S_1U}qqfl>nbl zD+&K6oP0iOE1Xsm{!cjheAZSttt1Bjd{wPzU46E22D#_4?R9z71x5TdX{>B2R27R> zS!k;)^}bPjN3RgqI%$Aj_t$J=oBY1(4ktME5$Nm1e1cOS0oyADwxv|pEl`O>C_@AL zuEJ+#7t1H>g3-d~ctqhA;N;?ojc|%6+yb0jJh2f@5yjX-CVPxM@$6??)(6dDiiWcl zby82cL8zh+rFJRlJw)c$A7W8ye(sGn@450DiZNNIKwm1ts%sUT#s*`&Z&I+_VyQuio18KH-KVy_YEd)~0nin}{t^ zBFEVaWpFdIi{(?{f17Gp4-oG*Oj;GWwyMOpBh4nMy|B_IZ)ubdd~SnUSI;aJpV35gN(hEt#$5^CCf9q@obYw@uVC0{C49 z!zto-7ETImOGy=>)>nURi!VCCX>Y2S*@aeQT`*dRcM*kKAl|unVk7Y`qHqiNor@E29_Ee(B#4)oA zt;o7yv=Hwi3b#PKbMeGR;$1}H7VtY4Pi(~RB8ssEv?7ORTf?b6OSU;t(29C*EOH)0 z+kKX$D@8*9P6kQU0H-PzV}z4IQZ>NIVo8B*)r#8rwp1Tr zf9LP+@7(11%X6IdWNPi%x!L@~C2R^;&% z#iv{EDb5qtABC-5ed3Mslcq&aZl#iKb{E z-W5RVRs62brLf|61&~qImsJ&(^}#O3pK3Va{QdV8-G_)pY0G3BJgK zwl@VNx0gz4B!l-sX->WST@Gk!E~w~tXhkk3&8dgqZ4srwwv>Vh(D>@V6$t3`l#cQW zFwN{jE84o>rbfKm;AmEecTF_g2IAe8N27+{HNX^R{H_2ps)|;$NAiba(PRCwck;ab zhi{ahA}xAyE9IQPmqWs{l5|N0bdR1*RG zF0t@R_?@Mb0^3r0;x3X`P(Rkc5uvO{C^NGQt;o7yv=Hwi3b#PKbMeGR;$1}H7VtY4 zPi(~RB8ssEw4z;}Khkg{g_^#0Po8)9(HrF_u-iI3MltgE&%bB+a6jpu$MOwX_Yr&S z?)w-=xMe`v&vXI-vj9invp^o=#1WoFU?Ny!Z)@3@Mt7!pV}IxG?(f{pgZ80%)5nL3 zbL~E=$VhAGsXA4?=dAhZ%M=6AedxM_)asPkny!M(MYu^mx<%_$d1~Eh^EHB`YXKdTWKcP&hnRSPvm-3pyRagtUelfl4I#zrL9Ttgh<>edw=Oi5?o5nO(YW>ztW< zi18uDRKZ*Lz~D1eV!`in1R3u)Uf-27zH#cgyDsa4u0j4l!}-qX(-?m6M(LNOWEVaE zg+({})?652xB2`1^d%z5_4=uY>m~Thqjfn3iR4q|lI!K9oi11H^w`~H?Wvt^;clgi z+_WS;MZOnH5S`XOsx;j0+DUfNkxqKEp<1+4>?56|ES?%#i-?da{I=fAM%j@_CeOLnqR5$5_C z0?MaKE7vdmLUF%6jzOHcgr1imC4Gw1iAoein49i}^El74*UKeHNtaI%dc>kV<@}Fh z=ovJjuz-=C(n&Ue)t++x$1(I*O(=wT+2Tw(>ApnTQ%>+WhW?@niCt78?RnBMU$v*a z9>>t1zwXYpTXRnY{gRo9-|?w(#Al`nV?m5r4nejFicD@T%5>`4xkofBRkmIXrkP#; zr>h#)D#SbD9r5mnc*i#&zTf>1zP;)<-u@R_Q4gzcYdFgzXy4U}o)wGiqUS%csNADs z%jNRO*Q3(PAM-hTT>!XhfK+^N^|8}1z=_L0FiREz*$I?dx zAhCQs?lC$^vxr1;6ro3Zu4fDP6`da%v~*GdNRBeLtdBmGCQ{Mk9;4GqrJ}1G zWXvjTogeoY@z=@!s&eg^nfRUDcF3p7@t>I{j3JRcFOi@(Ed2!m zpyZhx-S8(2;BkD6MU@!Z z79QUVcS^PUga_Qhol;I8?G)~m^7`oQR3hPpo_af#{Hq*~y>@1HsaC{Vg_RiVOjgl+ zN8tP2-}>!UzYq7n(29Clb!s^OB&p~-I~--B=zOE>H)7E)dWKv6`8P-|kEi*=E<~qK zky%bB-Qh-_WDTuZHnC+FqE8i(q>ug|#aGzDD9@F)>_QZlXVOPH$xcPmbCWA=*@Y;m zMAAq1B|2+Qk%q!C^beX)2=O;r>geu7@{G0i$#bPiC$)%5q&;c*eHb_5In7c znc0=?S5(eK>cqRgIY7MY<0Svld%4JeH|sxMZ36gRn@!$=-{mw0meGp3VTK!qT4Ir1 zZhR|o+GY^$8*O@)l{AX7h5AZB?j@3^(jIx)RvSO71g@VK{a&v(T=8lXxXDA6Yfim( zua|GZ?|P>Iepix8fo&;0tq&y01+nGTVVc>6R#ZA*UMJq=G@51NT@y{wK)fq})T{Vi zol9ZG?+PHJs%S;sB*Xnatu2WD%^p2lmL4rxY4;7?H*$YFEqdH;FWo5W$N9{y4Lx&U z;iP*>@p1^j$$^tK!6}2`6ya3DNr7!Cy_4hYgA8ti^3$2wg;rEL;HJ*!(*{Sg0;eXL zO#_@ZIGPnWHPLJu;IzRps)AP3PckeiT4K@tzI_1ghnp3J(d@iYd&Ftc)9ypdn!gPa zK7o}JS`nOl0)4H_Cph&HFuhV>TT0D5Xdiz9=SR_5d<73jz?X>@n`)^b~M_TmM+p(@0(`3IQK1z0{LTBKdCD z7w#aN>D^_&qAw0let#9O~a8XHqirZB-ONWz-Nd%C^@7OHN2PLHNyDg#= z*p||&6`>NL5U$$Q^0cJ3ZCD-zu2+2sMzf(o#3cYH7f)=2Q$*nw z;N;?ojc|%6Vj%^#RVyM3*ay2;hkc3a`&K{pvwmB4ulD-9znR&^eMQmpY=O@w%cN$3 zQ;mwX!O1eIS>RNoVr_7;Oomv{ioS#Kv8dSl4e9mN*4A?VzBe)hNsAuSgkd2dA0=VO z6t+#-nG$f?0kky32~K?k`g$>+EToa-Kd`clb#a;al$MZ?ycZN?2Y)eVRhw%K+<`^DJBMaC!vw+n|sy_4ngzC-M>sMwWoLbvan*Yxdtqw@FCqNi-3z7lxsD|5T>m31Z3{wb{FHY_&cX%o_x zFr%(tNNPKn0xSH^rxaT8y8==QY)dJK5b40?MQmR5^UaIQ>_RIl{BKhw-feKSDq-2g zI>F*~RVr!G zQ?^iF3EVUTnj~IebL*8z{qp51Tl-L%7g zOFesYr)ASxvNI6NN`TL&m4yEjPClQt6;3M&|0kS$K5HwSRuY4Mb_gGX-*J-DEvtgs zX#Q#4SoBC`-+}CL^4hsKw&&kybGm#eZ*#x*zft1^g*h#HiUz8YfaLbl;Kb(Ekw~i`8PIMw zHf?U-!fyqF; zODwz+@y?@@wGr^Pf)DJA;<>tT}~!tNu5#zgw{^Z!AA5jhF&~lf)(|oRNxlCIp;z04>dM zf>R%XzFy2H%P9r6rNr*lZ@OReTXWauu$%K+PZqGp{?4Ii`)q$?C#d(2KdP;SGgpr) z-u=e>bY^z3e6lVWEqp#j6m9`dE}qy3r-;HWz{$lE8{rgDj4iyHs_@Su;4HWPG!_Ng zS|~k9D%v(k&vGMd|JC3SJR3_@=>`cDnAXZLBq*3pnq5WN0t@aU(trFqcpBvx0=%Sw_>gTjpDC3g|z5# zI=y&P$X6v79Q9ku&}N988YPiJOV zvBoPV?q6Sb9zrX~*y>G!_?`WV zESQZ&XVm$uTk7$02neM+e&+y6P55165lShrEhW_^HZL|WV)LS(ZeC<&7g|x_f14`t zZiAy$A>Osf7(4OKAgLJey9yL*!tX4TA(q$EiqefgxjVy zcC5bFH{PiF`x|2#?8ZzbBXE-qnH5s;jEk_asvGb_b{K=eDbqJm6O#qSCr zEv*QZ2$kqLl?biKxZ1vfc(>0;dJylrFohhltTQ`U;ddR7@VhQZKk4+ET2Z>UsLiY@ z0ac_TIYW}3l33F#70KR7wO_BlQG2wHmh|>}Jzux|tZCr&p;o@K`jY@oKA*J}PAduj zC!BmfYb%^q66t3OY)gsVtKZ0R_9yJ6^n3<4GrQXVg_x$~%a-_j>bvxCf>R%XzFy2H zIQ0?uk9xhTRPE`g>O2@5x_J=S+*9WTUht@c-@iDi?<~sQ-mOYTLwY~9?GEAOu9Wdb+M>HI4LCE z0XTKBs6jX>B%R-&jVrgyvm)pye^3SND=IEyp5f`Oub91hye2%~B(rg4cvh#s^5j(E z%ePHiOYcBNHUeCqHWK!~aI*PqvvAr-*#E-G=CjShX(O@t-}lvu9%_+^vwq^|nUbjg zU(|BXpFS1z2Ore`_~+<$tMkrh)dVDyp(uVzxuVAZsxI-a!eMlXcLtndig;JR7&h^{A)00aziWUj>AttB@PE^rg8zGFtNy>? zGez5J*s7(?S8o4B_3!=YaE?fG6^;@z(EO}yKM zDJ&x1?Lmd#?V%L^ukHB#j{D4Ayml{oZ>?xIrhjB%zUlc#3_ifjyIgW_@+Q^Lc-aJ` zz?ahbyTrSa#<-pCGl_R&NO6XEHv#mZ#C_%-OyU2!eSE*e?{@Lpy$G#nH>!VNVZQ14 z2aG+)#BeFO$;E^^XwwrQwY_4Mis{1lUht@?M;)}uE=Yby44;s~?^-}PuvJ5-_+6h%Gm76eKvs3pidK>IaGZS8 z=o%fGL zb+RP0vplu*-_Gy+&VQZSU1&wh1B(H!PX!F42`2+iF$JdrhS7wR0jHRPQvqXP6Rl_= z%)<|rZ+Z?l#jOD$sr8x6*1OIRoOWSiKkdT=CphgS&@9V=ZPSWI`p{z>mFVju{3wqa zXL~d-wY$)Y8vkp$+!r)J23KCS4OTX%dnkh@DfJK_ZBCot!D+?`ziSBP!1ip33=)52q~1^Q zSt4qjeMSx=N}usbDS3|%Wc5kPe;XgCikYAk=X_*YB(vectKo6N@5I8a)B1F3ccB$E z{#SL0cNLCt=Xsw=yc;8mGu&rR06nJhyIq*l_dEPwFS4#%5q1N^QblmlDRilQ)4zF8S* z(mEEA;YejTQo9SSsPVt5OT4Raj5@@-5g9d3yi-Uz1NdDBiXOu6G?OJGXhlmfIyp$b z>2YF^Lo@C{EV{;bht|0=NeV9rtNXVrqud!ITS;o_$s3%^bCdjzWML*J@i_dhA(R7K zPb)gb$7AAK5`|QQMW{qdC3@@pb!H_+3LN2ew)(LI6Sl8VEqGSZHh&wY$)Y8vm=h#JdW|s6)IPkx}EsJB6e(fZuhX z=pp=0Gg&f%R;k@-W$+?A4O-Jgy7^lFo{*b{ASv>ws0C>r;he*n!g!O*H|h3dgVmry-hZ z0!|f2&XW`QWhSuTGy(LSh7+9j5olNCz?QV4 zm`PcG?|+U^1#FRy5_q0Y@x7z66#P#gF?)3}(pm3Q;ZwT{t*CXts?T-2!ZGZ?X^5tp zfK!EI*n!g!O*H|h3dgDrTG1+!9*&c5dOTR;(*{XuEiZXc5eZ~+f}~npU_@@~2`8yq zC7fb{>&eRZp5FWp$FuhVey8~4z_w{c!>U_RC87!#HO^#*gcMd$Q|!OXQ%OMy`&7FN ztw?!bF+jX4U>Hr}odKtqBHk4+j3$0(z$vEiy8_0-CR))#n1>%K-}D@AidzFDUs0%V z&R6^S8M^!gNe!)NLh4Zg?T0#OHmBrwXhk+CQD^bH8c_~xNh@me(Y&6vCLhtrZNs8W z;J=b9N$oDQqT2oH9`UZ`G3XKR24K`M@lGM>4d8b@DryYBQ%KefpcSp*=;J8)rpJdp z9<8{CKP_!LPYWVB5d{a3V|_RK!}e|>`0?m{c7-LLA&)rojl5$Sh`cYQ8;R5ld%nHozo zg5Nbj23`Da0Or+Uw4zrDdiwA4O^+w5eAyDp!2jN^6!+S3TBNp@WOf3TjVjza-$X1T z36{wz`5l~0PBMw#HH30tYqX*hDiH`?)xgy5LMv+guj&%-DjcH@@oq#$jT7$_lFk5r z*MXvk@H@?9$p~7}5{ym`l5cvP8063lQ9my7)t)b`vvUKd8KK8KoZz&Nz`j-NC(S7b zwoNOd3fQVDU@>p?e>{72{2M#DwjY_e)$T$o(k_@rxIQHmW&=(po-_%kgu-mV$;6W; z;gnFUZJ-sc<$3JU@=edNc6k2u+bv`w7O9Az!q}$?PBx!y7ET)p`(HTOe70FQZ6xx) zIk07|DE#v1@m;_79-g*&y_$N|7~Wb(iEK~*ZjG~e2913po9Lu=7g|wvJ=Nm+q>yw6 z;MB#U2H~WTbO+$n#i9n`q>!u`Kr33q(Z^BpO^*+IJX&!LY4U$#0yK~2`LRhb{fITO zW}F|Z{8=K^;)3i*YU|0V!S5!3p40f9=9B~5rWN%oTLt+j{wC`y{x)q~11m~Nd+TJ4 zKPxB=r&ufAT=RMQkd>ctrC1o+op&m@9dz#0?m{clE|^A$cL{~rAl{jH(j@UNp)ecx zorxz+;&%zf+6G$DTAs%qE#LGUYlr7ge^fw|ngTpmG&xP85(P<(I%pG4F{$;1I%pG2 zvGQQ>I~>m@h2JSYIj|+IC<-q18<~4v&D>M)d?T1@ccB$24=e_VcLj`blXy2~Q_T?X zDjdTOem6u@PT+SXjfHKrqJ=OIKUBWyIouSt2HZsekxD~Xo&%YlB0+V(#e$~OrEk0- zP?7}TKcUb$uQ37qZp@~h!S8AwzrQ)K^|hiCDXu~A*Fu@vU1&wE0~Y;obt2vsKn6|X z-2jXl4m*nbOogQx!0#F$gD!qI0Q2fFTG6WnJ^lCjrpJ?2zHABQIptR8N^}bG1cJX-i5|~UsojNEq+KwL z5bqKSvq8Kw@uW%OT|!|t@H-Pvn#AuCinR^2qP0AaJzBo$Io1x(pMJZY!&iF>q0LSb zoMwa`^KgRGJ_7qzv7a=j9N0Fkh$>)`wOLf6@E)>w2i2qhej+#b$6lMcXCZ042r-Wi{1FdK+&ts34Z+eck!}F)#&Y~5GT13{A$ytKa z1kiIDPH@^sVBaeCljf8ITcH&V)sd*0preSC6x5@rCyiN6bd-nw^bvD&N5y5JND1?p zoBJ!S?5kGcyo86Kyw#^uy9=#IyI>mO`jk+Z4LF&2(j=S`3bO$x6Hl6iQ$n$}fmXDZ z=dnl2H$BJN;rY{l&LO#OOn~Ou%;RknPV(a_fhF&}#stnW^A#Du$Alg;_}z?9;)LHd zsB&Q2w4zQOv8}#Xlq0Bd7E~gG5*6G;KYP@tQ@abTsPVtDOS~&-jN8P!F`IIR`^=KY zxQ*Y9*_1Q*T}fkM8?9&|%)<|rZ+Z?l#jOESiAijes#QE#WS^s;5{aZ16(f7)d(Xz? z-%>5^=e;pZ|9bpxiYP9??=+_z*pgNx-}Kchs6eVJBTxR%w`U`L z*e0m%mvi97YfKj&fCsZO3{H=1Ob{ASv>wrZ+ zT%Cw_1&~3LcsBr}hQp5HK2u?72JpKE$e@eg4ZyrQj8^n2K~MjEzUlE~l`mVQwwD-m zzmnW~c3z|c+C5|eM=P>P#R_P*YplOuuYBuS{BGyz$L|!V9N3grbV4Np!QZMxk4L1` z?m{b49#{+z?+O^>Ch=~}rkWw%RXBzn{BDS*oWSo&8VlQKMGIjbeyDuYbGRvf4LApt zh(c)769lIzqPPG~aN0*;-zxT#=9B~5rWHx{WRXb1d&rd>zVr9rPp2?We&^4~VMOWk z^S_eTryq5f4!qY{(3<7X6;1pAEDqt8*I2mw?DL54{p3NNCO08(Dd_;W+mFQ&GihrnU zwvO^t;QrYfXM6rSwY$)YvwaJq*wXw*To&&4HVz9Iv-4JjbP@1~5x0{l*6%7Jau zimVD>;en%=;(Du$79Tr`zcbS z2Q2z>bt2vsJVs68-H1#(E*pyb%od93<97;4cL2ZZVtIWKt>|@zevXiDdi>br%@Vnk zNU9>KhDO4o*{QjO%kJ$)fiD}>Jp#I3*-$2@IvZ#+%vW`Qy zDsmXq!jmLWW^Qh^yU>c12NnZdp9&a86HW%4VhTpCR))#n1>%K z-}D@AidzFNaw)lmq##Hj_Bn!+&1aj1(?-Jn7fv>xZ5B=&iTrO4Y|j=o&QOUyUss79 zRo>L@LMzIyr&?T}6q4=$oVr-lAeG5HYM=Ru) z(IORv1ZccW0>bGY%Ak?k+QjsGk<3?Q0Jj;1S^RF!=*bDcYf$CD_H0?z#6m_IYMjNV zZK&Y3r#_w9U1&v(|CL?hT}flyCf<$Nlr!9CmNdp~{BF#qoWbu(8VlQKMGIjbeyDuY zbGRvP4G8tBq-qsn(T+1D)#5^xiXAK8dC6VA+FwGI3SJfg{LZ3N&EaT5{22I zet+@1hENV{9jyq7~Gc@ts?2+IQgc>gEd}lkV^?agV}L%Hcn_oHY_;V ze70FQZ6xe};iUNF!1ipNs1=V&^z{*yt*DkYnpUB5%{4H!yU>c12NnZdp9&a86HW%4 zVhTpCR))#n1>%K-}D@AidzFhQtR_Y9#rHtCGZ`}ppn~p!s#yi z2}%=4aT>qdL+SSyziT+5j3 zEa{>ZEy3vIAo-@pi9rs{kW58VwJKCY<24~5)#8F!M9Dat(_N~?T_gim6xQse?>w9Q z4o;J8fZw%%a$tM5q9DnLAFVS}TpZ}&^pmrBpQR{$ZpLkc&7`BOb zLp03<@vZ^V@8WlTF3l)@*8o}7MJrlG(!+7`O^*j_eA;jiVv&?Vy> zCSGF#vXw+qd(`q6uVNqS{?(MXduC zed1jK!)Oxk3^>&k@vg!#=-_t)FwHQ2*8o}7MJrlG(!+7`O^*j_eA*zF5=m?w-+dbB z$g2A_7(*?1`;^FDl9W#OJ4vuiPRZ}!WO9;8{H`IC16xlkYQFkc;!x_asFg?(nyT@J zoYd|@D{B0&>JslN9HS2LZbU|n6Yms~&H#Sbfue`-JI!Rt2wKq+j7|=cZ+e^<5qPH@^spjnjz+olygav6V61uW(z`g%FPbEs}6iG==h zHO^AbYvZp|y9=$T@xP|ab-V#G=)!3LrWuA)17y&J(*R5}45tRjk}g`&5{ym`l5cvP z80655pc0*fR>W&Y08TSPk9j!3X&-@otJqI1rySTetq7H9RTZ#zR*4=;lGIaGZS8Jq;?p)%0i(v5)McAi za8tVrt*G(8s!P19aEv?8`%L297*U+zK63)-F^%8t!j!(>;deWE?OcXdv=h`nu`J*8 z{1fILVx%OsmY4kYmrKcnzf_A0GSLOC$Oa|V;$$y{1lPO_0?F^-WKfbR{7&)7fo;=@ zsvJ9I=MD4ilz)C`gW%5)sNIEDq&%<~Al?-)#!cegm`yc9ysK~wJNVrYO*w(zl{6N% z(TWzrJp54krsr@|+!}BXVv)S@)qZ-4qzqc98HZM6l6q7?lUg2dns9ph9a@peDO4WB z?`lLjuo+qr63L%QB(20$_1_7m+FfWxwfj{);$4Mf*h%-9#JeG*#{}_i0w_-7cY7$w z|7p8@zr*kL0o%I@t!OW)e_>s|>G>C|J;p})8YZtR&lT;!f4|F*t9Y(xLMrU28_yL@ zD9MlXYH0XTKBs6jX>B;5fxb+M>HI4LBr51h z@=cE)o4i>fCD1N%DT$JiH``p<1E+nb15R+-M_}J7_LJt616$IHP>E29MEzQ!fvMev zR-|1pjc|QRD9i?&Ogw24P6>tCfRl+QO~NUmSld7=TFdj;qve~PW9{(#>DOEM5lpCt z=GjUIwh5=Z{I=>>-gy}WZXxrP{05EvWI&QB{LbdH&Ej_(iTrO4Y@1d@jWcST?Wu7l zYvSWn@+_1*2GxB(sojNElwD7?h<6G}cYt`;#i9m@cM3^&0Ke;EQG@uMLb7H6t!NEL zA4kbIJwEL5XvI~kR$XEOG>_IfvPm%gh)fg|BVGmpN&X#VB2rr$jKUOtHv#mV#_u$z z9N3ap6uan|0}!1yOPGZO}rbksb+|G6^>B{ zzZ;RM$ML(G$Fd$;(K3_{4wP?t92n!&giuXD3M*bI$231d!YV!?JYV_FE8>p2Ar(#b z0Dd6lMcXCZ042r-Wi{1FdK+&ts34 zZ+eck!}F)#ZfD7}OChxBIfBy^QCt8gIPD{_Zx#DVbIO4&YelF;YpQ@n)$Q~V@;;w7 z1ui^gq}v}KVLYzv%s$uugZ1gu?m{clE|^BRJ|z@p15PHMGzq7K!fe3F#FHlBlu)c~ zpcSpeV3S+t_x`;DwAld~k8;e34 z0_Zu7-)T-cux(lqRlrtN0Xs#NXiy{USv%|$Rie0ZR834oBzeS3-oxAYXz>SbUvXu> zDp~k%qYN0zmyM4j!qzFwhR4c`Pdx4U>(uT-E7C5QMu>L_h1nq9nRwD9@h+h-8~B}x zCr#pa3B}q5TG3jb#~v-;^c-u4=THCn4w;HV0yJJGfwNRVyGt1~v?3GJ?>S~FiZ$cx zg>OEK-|gD~_?_mI16$IHqCn7ni*iI%8oJYuK^BqWDC$kJ9n|hZE7C5QMu>L_h1nq9 znRwD9@h+h-8~B}xCr#pa3B}q5TG3jb#~v-;^c-u4=TDb%0zoRG4%+M_1*u3RHAIjJ zC@F&`lA3HNp1(3l;ddsUG>P9O6seH|o2eBc03iTv0#JN(X)G3&TSe_Iw4&sBxJaZnWYjqEP9fP&fYd%l!oZtDuIUoC+8Vn`lJ~VIF>{eA9EdDSiz&-{fLK zA++fUg3}aHTmUCH?IW;n75hnZ%7LxWicpEpn<(s!ApF;h{j8Ta-mOaS3scL_ymITw+Nq*|O*Lz^so^JyuACX!mLQt{>_>_0!$ ziNo(~Mqw7e(~NRpv$Y~rB2=P3QHkQSX`gC$p%rNtOe4g*gu-kP?@T;tl6aR;m<{~S z#FHlRyM$tG1FdK+&ts34Z+eck!}F&k89pc@Hj2b82DI}c% z{H_B<58-#3$&wMYq9que930w^7rB9Z<{WP5R zZ2>s7oN{2>w4z64tC-oD{LUvTxV=)rP39IHBLMXN}9I8MIl@nDTl8!nG;^?bFTo}P$^f^l$~64IUoC+8Vn`lJ~VIF>{ zeA9EdDQ*q;kxR+#SF#mF_1UeN#~UV?u97_Em*1e-=i+vi{UkrSXFp9i;deHm=PZ7w zG3CJaY*FJ(gfjUB6&2h*BZqOdyN^&V@AD)6+N@hI?~{B*+Tn~5;++Afn3C%__n8Hc zQImK#B2$m!cQubu55F6cd2t-A=tY38{_}iG?aC}y#>9*%myiIBmq|b#z`Fm4R`f_T zV=jH`$&jf?%Eg6Wlk+kNgbZQ$odM`Mh2LpLIj}uj@vHyvjpRinFZzSzMQV5PT#)YH^`Tg}v_GXYsqeI{?3HN#(#c(TY%sP>KFPB?=E_@mx{s zZFZk{XY<)+iFX@`*}ufQ8KE$b-|e9kIPv{%AE`fFg;w;3z+5lSx74o9Jk+@Om7eDt zcAbOAb4A~~*1qqe5S)Ufc79(3d;anurA5Dk(+n4W*AU8qZKxHY5}^|Pu}buKGEMC+ zo-1nnuj&%-DjcH@@oq#$jT7$_lFk5r*MXvk@H@?9$p~7}5{ym`l5cvP806H9N1}YE z#yK+USx~@{MLtb|)4uZpCphgR(5%XVZPSW!9kkCARlr`)@4WF0lH1o;c-m$g33^J? zmPIlWS9WHf>reko=5e*V(25%WYr0&=8z6%&oCaW;VK_BF231q7^N{ z=;R>zrpJjvKFtV82c;UCPvaa}_2dMo$vJ`31kiIDPH@^spk0*%Tcs7D5-q3#w&_6c zs1iN?cD1|EidqM(`dr5=9K#NrhG?n@I8``?9XJiqR1K_V%+<2TeH1zIuBSHh|6V;56fe-!+7CV0*UYp%r<2 zg(_eRs(^id#h>rRXNf)smBM5^N=Y%j&v;E(B(vdxqwu`Z;N9K1Q@abTsPVt5OT4Ra z3_HZTA)0D}`^*Z*u!G+X(Nq)oU4>&=2d!usN(TqZH$4uFacV-SfOfvfZ-04B34H&A zC7`lFNv0wx7srmWDTQr>-%S`jr}4XnQx0sKRur{};agNcqOdVs@|U@7y2s<={^?vv zYImU(HU3w1iFXx_QHOXpBBREMcM3^o0Ke-%(L?y1X0l`it!N2GCkM$lJx&aAXvY11 zm#S5v8XB(&0V#tfV$nScMw6v)JS}C=qz;;FD>#|EAo-mLYrHH1_+3jU2exOcE7^oW zWE&9t=`K*a3$3Viz@ksQD_|H+;++Afnj+p+I0ha3ZUCkk#_t*+tGZ}Kt4Mk{PQK~! zV2w{3f=Cp;+W+#Eb$Wt=R3x>lrt98&K?qJkQe#7z`ylxpoJ>wKiQhGZa$p;4MW{rm zM1QIhJtRl9yU>an|Es#hy9&psL%bW2QRBorg`_ip-*uqqA^c7=Su%oFv;?D*gXEhY zCkA;ngOn-z&P?P)jq@oiI87171#p7XJ_7Zs9N0FkXv@ePzU_Z}#P^sZryQ@^AF;Mq zTv?4*|5ebN-mMB)LqibA$bY8B*`B{n?Jl&U+Wl0I>$pPF9e`68iyDNJLed?8Qx}UG zgp)$@`T$zd>kR!IA>Z`)vB{$)lKo5yp?S2-mrV~&fSR2ZIL!z>=HUdVeFU0SIk44Q z5h~Fa8d%KD{ffe;b{ASv<9|(;>v#iX(1p_gOfw9p2FRcbrvaE|7)}k4C0(?lB^aF? zB;WKnG034AQq}8rzERt2$Emq}2ThIK))Q2B*-tkpO(@AUem7?nR^WFnrySTet>_e= z5Q^2%M)kJjfury&(PvyasL3V&ZT#)p8&?4nGVyV$|7MM|J%63rU1&wE1D1W_T}i`e z6YmT-#T4saq>-%2Wx!VaFt9&mm8_AcbuKePn6Wi zS7fu2OhqE8$*;-nW$!+l{0>f&t$^RPfO23)d<#P7yz${GBwq_MD#RNB2@vdajX%p`{P`X3JyDpY?5Wj1Qbo=;S7t8B|Xhp9x^mBxK z)8oe`pO(mvhWN_5#KmfL8Q6LqA8zH$8rA@@C2P_ItVAt{7!Sqfo;=@sBuOGw>>q^LjAk&I8}I-D7=ScX3#Jj` zT|!|th<7HQG)cTmD9i?aXW~hd_+3J=wt-f(mgliY%Qrp8+Tr=ruh;OSs!$Ehvy~2P zyIn5#dw7-;6~sInw~*BOCRvNjRZQY{`}P2Sr#a=omb4-Yd{N^p3P4f$8NBUFVWoB# zT9J0aG(x;fD9i@&&cu@@iFXNw*}(5iJZTcYODNVh(2CabJoae$rsr5YJb(ICk}`@2 z@<+ImB&4JyC8^zoR-`PriCL(S?0*+IJe@1gCuj_N`(+m7H>5+q9xOpK?%%zNiBB6$GG~ zOnCe%kGyO4>P+DCq;qqt-Gx?EI$yWV^{INg?SDz^RMnl|i(k zSLk{BZ}Ux$H_IH^Lm{+%Cj(A!+DBmDD)tkc_7Tvla$sw-;f@y^7ctT+|;AG-SlWkjkK)Q|yg1J1zgVA6 z?Jl$;?Sg59c$ZL^4dR`NCruLX5(=|{-t;_(eh2tv37X=^y{~1 zMZfneKS7(ErL$;7_utzEt;hy-{tjZ=jnvjQreFMS0_Zu7-)T-cuqCaCd^;)MPEc@q zuOKC{XpTVbF0>-;f@y?!mr$4u;+=^nO%m@C3bTRVnRwD9ewR?JZJ-sc<$3JU@=edN zc6k2upKnP*EM?FraXvXq=ZlmqX*OQyM1Q? zztfy@U^BHMR3cO&k;wk^aVoXD(2BGRrV-*@LSZ(DcP5@RNxVxa%m#jE;z^VET|%+8 zfmXDZ=dnl2H$BJN@eh3ZCHxYN*OUO9rikJKIKgQjfqkpkPbH@u*fy=G$zm+}fQ(QD zETkNYxrheuCtU?hul$I4iQ>xf(LRDA^A%U>BWxo{w+kcyHdc0ZY$sQ8r?>ifCg3~?%`&O}^;Ixl` zT9pHv(uz=tp43K&KcP6nJ} z3Qh%#g-x`gg)k34RKDps+!VJ4+|Qu|n$$symlU^V9&ea%lGN7n;x}mK$v9tSCrKSN z_LGU}7r(RlY_s^?Mk4>41KXw*N$sup&`L~k9TkGA8dn+#Qc}#^lSabhFfp%Det+vK zU=JGq)f#7e{yMe0(2BC_sTT20A?Xef@48sjAn{Hi=?>s`T`X!4zf(xo44@UQ;ppQi z`KHH*Jsz$2{thb9{fDpild}_I`2F{CqYj!4>U_P*g3A?2&E|yP*?hKH{B9$W|IL9d zX+@-N-kZ8PrtgXBSobYRZto3K?Jl&U?0Tw2yi-WJ1H`*77Bxt`Q%Jf4_+1x^8pQ7u zk~ITpMQb?vI7+_h@nMfgD}H{ygH%L`^V!L{obOUDE+n{~t$gqKpYI^4g_?2i&0+S} z<99Pck9qt~bIO6O(2BasN7OyuUj6v<{Lb$TQ|&IaBJF}{gm{-wm<{5ci6>1G?-B~L zf!~>U(jb1R z(7t;_(eh2tv3B_Xbdf;#5!#N^1g9O4WC@($w2#2PRqUsV zQx0sKR@7!OK9S$~M2)ji_UdZ4s0wasccB$k-q-1Hed<8z48f@br85Ml4wTLioH|fC zLvZRqd2tA>=tY38{_}j(yCPD3=+1e_`yt2$^!t4Mk{ zPQK~!V2w{3enM@p-#c~Crl&`0dxZjD;hmR3Kx*mZgc@rrqW^ppte8#73KI2MNCoUZ`{<`Zc{={p1w6I93)X8U# z*M#4R$!uI1jO(xbAN_S|ccB$24=e_VcLfZiNxU=Q6jQ{z0*2AV?+iG_6n zS_t#-L*<*E!%cB(z>i#VZ@-dVhOeylITB3QyZo5^Mj{>))a`n`Ns^g6lA4L>7r(Rl zY_s^?Mk4>41KYC|<%;+gl!pH6Pt(@)j}k^X(tjF(+FfWx+4WS5c&Ctb2Z(oFENYN= zr;v09@VhP+HHhCSBx?rHiq>%Sag==1w56O1U^ma1AN* zwEWyfQj^4ka56E8Jd5AigdVf_ou-rn+p{&+bZ4Kr33y^Vp;1o1SCs@cikaUX@g>3fb~`O$bP}xKO2H zvg+NZ?;;fivFP17O#XiSZUQJz<9C@wY~{c<(Tb2r_Ddx3Ct#N7_AW5h?m{bS{IBW~ z?$ZK93SoAbEkF}T2bwOs>gL)A?Xglsf$Go!bu_N4#264MGeA9A$ffOt>|@zevXiD zdi>br(UM1^e2$~ zp%pd$*L1m#H$VnmI1Ruw!*FVV47zX{fN6%|)Bsu1MJrl@(aAybO^*|U9GW4IC`vXx zNo^f3C=LzuW0KVN3b07pY@d=xO+87eXD?&+>349NYz6$T1(XBZrWM7?S@O_|JggEc zYK4bZu#OcC!27~>{>H)d1K z;CB^{RUNdVRU|zeC*SmVu*Rni_i)KQlU-(hc0?um4y(|LY*tbSO@5{)`^sMS?z747 z;AC$F{7&)7f$iCfU;V@HpR5;)NM0mTV%#OxR#CePtw?!bF+jX4V2qo@yD^(;hIm)u z7=5{%O-ID4vD}aHKBCBe_wq33SA}4wrU_ z`^=Wes875bktxUVyOPGZjo*#gyflMW^b$U2|8c(Qab}n!bL3JYRjYys!fQf6s>OvI z;FOHBIo+jNTo8-Mmu_-Oeg`L$lay)1?;1imusvHr!|1;L^TLMw)z&jIVS4%?4U59w zNu1Q~LMv+guj&%-DjcH@@oq$>9VgzkM7n+au8XA|#P3=ni~49qi$JgA<@;px`tk^q7Yeoc0lDR^`C9X+=8cGF8C7K7va0^$~;+&1V}463N%w z)HvJz>WYaVknzYNjH}&+R@C@k)8#te02y@QGyu~K!>Iu>=)!3LrWuA)17t}Tt!N2G zCkM$lJx&brY6dA&_MMr?Ns{sKvI)S+=CjShX(M6(3#Xb-4s1QG2$cwxNYt;t*1**6 zLMy7>PxZJyDJ0ziICZh8K{zQS-2pgtv8X{fDI~8CpcTE&(9aR_O^+X&yjc={d?wlS zP^-${qQ?D&2|EQ*AU8qZPSV#^{uFJMvb%2s1nJ0 zd~_(hZMDy;c9fFh&-YZlJhi*fiW>i`y2QH*htVP48E}dz;#~n_*u?LKXqpN9t^u;7 zi&nG*qmzT=n;s_yIW*%cm)!GB-g(Uk+`g~jdp)RZQ1|OOXhmR}V8ZWgKxr1gODLX= z9N0FkD17xNa}Nks>;kpB(280IEc?W}lE$#jedZ8NGeNv-fb_fgU7t%cir+OrR&~*e zR+02@oP5*c!5W`7TqOzdMc(*oKRrJ`KS5HvliS)Pb-(}o1gQv4CZ>@5`{8%wzp_F7 z;&&~e9N3ap6hwmY3n?k5ZXQ!A@;krtBDK5FidqLO`oy~ehS4P68E~p8;$4Mf(82Ep zV47k4t^u;Di&nIXq=)0=n;s9=__QHhN-mdB4b7*0eyoyeaX}`!pcUEYM5x;h^Cr=Q-xzy2d!uoNe{=#H$5J#@oaz}D4@P>E29zQW^FqG`oyXyK`|zP{Ddz|`(SE2_M&)8RVafzla*QwK_C z2u>X+ogp}Npmc`d)PeHi5L(fT0A2m(`KHH}S+0zc3TX0`H70F#WtT@|q_&q_bR#j3 z<~gxRaykhoNvY?=9>-=xzk}244B>YTp&ZyYt>{_nDyl@EA3+=FR=l-)XB<6 z4st|z+9r>5K3C)j8I3DDv(NvQ3T}QXxT)QRR@C@k)g|6lIIIrw&Z3j%h<6Ev(ZKHv zIQ0~MSMylXLn~T>(aAybO^*|U9GY>x{$8Y}A_BIFMen9*=F&(jYR%82ezygg-3?QuO%WvJUmBQqsaJ$sdg7yQFcAm zBHk$^-2viV7mFGs-YF#A0sO9uMGfM23dx!Qw4yZ}eH_^dXBZj_otI4 zf8Y7pI3cRpyx?T>*=FIik+A=Tlj4&D+ol!uG8YGx=qu(W>dgjqK*nWJc#rMJNawwm z0a+dM^xvogrv9$LM}FP)K7XCsU1&wh1B(H!PX!F42`2+iF$JdrhS7wR0jHRPQvqXP z6Rl_=%)<|rZ+Z?l#k&Ewct!DUGSzA~@wE z;AlnDvvK>5U+u3*YBnnT&gQet;&&T~{BI6yNh=~LPk4|f2tx5KDns2j7R@-R-Gx?^ zT~D=$cM3^&fOyx%q6Ud~3Q2bWzw2UAgZQ07vSt9SXbndnN69xmKJ4*m#r6AJ9+@uJ$)@x9F0b2#V(|7^`Th=su2MA4Uia>^_}#u8fZu6OIj|L4QCAsBgGeMZiR6I_ zPM>Obp%rNtOe4g*gu-kP?@T;tl6aR;m<{~S#FHlRyM$tG1FdK+&ts34Z+eck!}F*A ze1}X$_gK5ivz>?Ac9sfgcPWF$Z_w;hagG(xV$C>v;hWFmcl$N~ey2I*z?QY5qzbhS z)DKjmKYHd$?Jl$;?Sg59c$ZL^4dR`NCruLX5(=|{-t;_(eh2t zv39urbkgMSJ3VlM(>?^(R6?Ln3iAp5n)HwT#{LY%^$43z1Vl}i! zWwhS=NB9BUS6r!&u#E)q&U1Y_wY$)YvrY%^8IiaDvl50{d36pGrPUXupq2^!R(#?m{anov+*G`qagu2H~WTbO+$n#i9n`q>yw6;MB$P${eH#+g;tb2uhSsjb)a;HxX)B+?+)v3X&RH(S*}gg7{4;>)FfReipymw*~M!%_#@A zq!s;9Mw%d87_TU7M7@bc27&)-8YH#5(2BGRrjax8F0rs0#5;>lo+I967FG+tv*_eG z{4TRt+CnQ@iu2%u<(r;^4RQSO-{0~C$o>AqSNq9HI^VAM`~4z<(PZJ9Pk&#pLg+_e zy*Y@706nMiJIyHvwo)syWDTSwp@Rmt3xV2QXhqru(+Ke{p)ec7I}=ZuB;F+y zW&^)7@uW%oE}>Z4Kr33y^Vp;1o1SCs@cijNKOs|5tX<{V%;Rm7U;K(x6l%sDZ;NLO zF5dzu){OIP^(R6+N;Nx9{Y4{yfFXWiijSBn*lfoAmp;Wv|u*zKRNNYImU(X%|c* zT*ng%vjHa)Pnv{NLSZ)GWa3Gaa7rlFHqeUJ@;vrv`KISsJN$pTNFd}Z+HsoTv;&eX zffJne5!kni{Zw(vfo-G}p%S4IeSZF(2BvlwT2bYFoetNh4wTLioH|fCLvZRq=?uZC z1En(rrw)`ChtP^%1nBBN&o@1;%yMOn{9s5_BB_RkRx~>=F{`y?ZJw=r^Z9$+NhC|3 zZiA=a;dm2L_+1Mq2ewTs$`!ce7iaSHjAXBl&(I9sMM?_!dj_-5|MoqrfK^QXb2ZNP z{B>$~p%t|bSoVo`B@LrZyffewQ^dOh#<+>!joDN)_+5o#RR^tT6-f`r$u~V7tnq2X zPpIwnd*`eD^z?{I6eKmYq6sOfsVDkle4ng*>*?foXhrru!0!~F9N3apMC#^{uZh%5 z3lON?g;u0IuoxiT6)?t4;@y}{HAB3sa11;6-4IPVf!~!h7Pirf7Q#IIQ2D0ka8ukG z@FSPp+x$ArumI?4haWh4AwhN*TJT2XdA)gs<0B;5hxT^EZQB;F|`-2wcri$x9McM8dx z0konu9DN)m-}Lyf$DZ4Kr33y^Vp;1o1SCs@cikd$=`o=D1)|-6`bI-kHEfF?5BoP4s4rN)TwM0GZIk+ z?CCSB{T%I_li1-Gx@v_+QiI`qTg!bm24r z(+tC@0W#>qX#l1fhEoG%Nf)hX2}UOe$u~Vt4DxD*JO{#S2Z6}xykp^;FM-p(4FD%N z?ITdH%7JaD6&YH0XTKBs6jX>B;5fxb+M>HI4LBr z51h@=cE)o4i>Pekvrntz$JbZ?<`}CssfsxAo+-NCI$KAu07H>zID{9h_!6 z0l#Yq<-oRSMMZrpYMgyi!R_;f3T|q5p%pd$S9OVZ6%M0AyffewQ^dOh#;}Rs4be0c z_+0~JNf)hX2}UOe$u~Vt4033Of&oq*r9fO23e z>38wFK9^<`ziWW3>Y^2`BI)5c`KHH%H9l>Sf>pQM_nlP4)6*j%{9B&ClGM$-3j!F0-&>l zF-N>BV2qpi-Iz@|gWr`j7Pirf7Q#IIQ2D0ka8ukG5GtUZrNp^g105Om{S%AO? z_p_wGVn^AO!ZyP1CXAlb_+7&(2ewTsN}@uy@xN3W!~j0-pGKf|7g|x{e^r-wSK%0S zh<770YMgkdkaPy{yABjRgx_f8RgCz z*-OId{(E+3nLC4`-@$2iUhunyP!4RHR#enMqY9WjNEOp^$0wyqGIcxtRPHOT{E9!_ z>%B*@C1&~V&4&L>#=`?gF%`J6MizzHxbpE|_1-;Ha8tVrt*G(8s!P19a9ADUokb_j z5$_TTqk-QUaOx@iuI90%hgP%%qmzT=n;s_yIW!~Wm66(Bk}cn%an4MNwY{i=HaRPy zrk+&kyt1K8P|5G$WO9;8{H`IC16$IHM0g-k5C~T60=2u)iW>i`y2QH*$EZWR8yKyqmzT=n;s_yIW*%cm)!GJ-W}TJ%%to0RcfF?%04Yp z0PXvByUWX7_wKX!-QFF5-?gN2VB55!@c2u7vL*a8da>xA&N(foHJ;_s>0PB2s@;WF z)H-0%C*Bn>j3)8UfKyEo?PGLM&LlXh6 zzedtU#k@p=+2?=dIrF&MU1&wh1B(H!PX!F42`2+iF$JdrhS7wR0jHRPQvqXP6Rl_= z%)<|rZ+Z?l#j^pV$=`Q&o}AE%Cb-}<0rZ@P6P)%DXjkRHW@tsIM5shx;c+Tat>m|B zmUdNZU}|@v6}1jn^|_8$IEEcK4bfB+aH?<&J8&AJsV3l5;aJr{D_TX;!*TLWj|Xdf z+VJ@Cnf$m431oVLVgm3Bzd^G>g&ifitz(3;S27#?4#%7A1N^QblmpwQ6;&0!qDu5h z6)^?Jl&U#{a4=@vg#Qc8GT-p64X-ZXYG?Gxu-` zYw)|hr1q~vE85S>|H^#R>2Q#e~<4fYkPqOgx~nIZ5s-DTF2|_3UNu zKAZdwPP46m-!+7CU`tw2lmJM|vpXqI;PpSr6dgY(e$v14acXy=6*c}>b%}Qsj!}nr zHzK3PiFXP~X8^zJK+!|^oo2FR1g&TZMkfc!H$6@aa%jf&dcTNN6eS~v=J_${_WL84 zo?jWikdly+_DV@= zccB$!*HbOxokG$bAl`Mcs6pbLLed?;@48sjAbzKitQkNnTEo%DQSwcX4|_aXA))D+ z`^=+tj%o!VV!McM_^2-l~C!fe3F#FHlBlu(!rIGK3TB%Bh8wGFhQwLFhKTE6Ky)(+pF z{*;P%u4rySfzof z-Gx@9Jg^wx`c%L$ns74U6jN|2U>Hp}8E}dzI2AA!HqnX}!aV#?`KIS^Q`{Qx_(j!S z9xrlhq8r16Rd_42fy0^=@-9iDCNMmX+>ontIt>~Uf#n`(we$g z#YmKrVt(iGnkcperNKB(lq2N0v7%OSd})^d)hX6xI~kuP>#5-8;M}R*g;vz~U)3ev zRXEHJ@y^8aoFv}uq$Ky_+-L4$#rL~CnEq%DTG1cja=tj<^f)*4K=bagtXD|d%*!Mo zfFxg$6he#lhUU_@o|Fn`62fmJOP}ll{B8p1IgQ_GPC2k8ttcon@**!02wvRJhXf4lUkCtzGjH{7xZRGk{jKhNF+8ta!Z#5;wgJAmJHv8X}(P9a${fL64IqmQHH zn;swbc(meje&#;&Xq+dT;I!{-zzI(K2<%(Me$t$BVB55!LC)fk%UD#R@Gi-NVy>Y6 z`=4h(?jJ`|4#m7gu^QU=6JuVYuefq_9I4$#1-C=ao!VV!McM_^2-l~C!fe3F#FHlB zlu(!rIGK3TB%Bh8wGFhQwLFhKTE6Ky)(+R7PMZ9Erw2}O+DBmDD)tkc_7Tvla$qyH zqC=DhRHA=f15>*Ttw_6I8sR#gP?!xknRwD9oDvGN0VfkrnuJqAv9^I$w3g?wN6R-o z$J*if(;q(-x?jRC(RkSegq3jO$5m5G!b!4V@tP9A@1}@k0e;s|%7Jauipq*((vFYh zglCDG@$d_^REaD|N%FI#Vx*jXw&j5%X;I_s^L;9~sojNE)c9Z3jrRk@yNb!EL%bW2 zDaVO-C5=%VzZ;R!`C7V$fZZHv6*6pEXheP4X4p zZZSsrGtZ4hu>zVTw{~NYPebs#o#zF=Q=oESOInc#I`I`$q9_18y8U++k-TV}yh!aX zv?Aq!#Q^cHfH7_o@5XGZ8RA`qW7xs(hG@zO{H~<2u#Hx<5a!{B$~QfSo8s1h`}b9X z(^V>bxi!&;VdvXb3ZYR9es(s#uM)&XDvF_ew)lJhvW`lTV;z^UlyM)4Q;CCjTG>P9O6l)u3MQeE;d$fGhbF3Yn zKmGeVJW+K2K`NS@rL#OybpO4Gur^uv=F{i+M9~GQXtEFRy9uD@G=8T!<-k^IMU@<& zI<`LWT+Sl&rcbrI(2BGRrV-*@LSZ(DcP5@RNxVxa%m#jE;z^VET|%+8fmXDZ=dnl2 zH$BJN;rY`qF;h`YfaclE<86b}zH>W z@)UDY$Cbl1)HwV6dV>mXYImU(X%|c*T%QsOvjHa)Pnv{NLSZ)GWa3Gaa7rlFHqeUJ z@;vrv`KISsJ3N0nY4UfTor|oy$ZO~Fw_OIOeWxByaN0*eugZbV){0PxKGDGbSm9H< z3#~}IU>e~%o=}(#IGK3TB%BfovjHa)Pnv{NLb0}iR-dOyc?n^Ch)rg z#-xegO#uDHG+NPLKy&+_Xho|?dN@wL>G5EVPaA$hZ7(VCMIE%+`H|XQK~lS-6`7<$O}*b= zd4to0)6?(JicC(SrXGG*Bg%oT)QV7vP>EhsiGtS1b49hU&3eSU8KK8~y3Zuu*}#Z* zHlOD#ezyyg)VSt8b04WcT!mKjhrnDf&$raB%{lD7@$G6bvzmSrUl6FZ+YIpHmk#@l} zLcB{T%m(q!#FHk8cL{~r!0${vX%fFnDAqR6iq`Tx_GtO0=U6*De|pHk6VmYTnh=1~ z1kiIDPH@^sVBaeCljf8I+p{&QZuS^IQRD0*=HrPR#;o3;#@ScoFsOwmWP+fmb{ATa zcEL2l^(mn+8*no5q)9j>6lMcXCZ042r-Wi{1FdK+&ts34Z+eck!}F(;CV&6gp$ytS zR&avTJ_7qzv7Z`FIj~K%B2=P3t^#K3D59pwQ(NOT;n5|Tl|{xHSrlgD%JI<-J9lb# zp%pd$*L1l)H9!VkI1Ruw!*FVV47zX{fN6%|)Bsu1MJrl@(aAybO^*|U9GW5Nnx$;j zk3-A+nRJiOUw!*C%#}s5qlDA__w33lm&QcDgVXHX;CBt79N0FkNY%HZ#@Xj7K0`x| zv$DpS+9x7v#UCd|4eT+ib{ASv<9}6`cvs=DI>bARPMRa$B@{*jzcb*}Q}|uYV@VIK zXbDCq2gx@*P7HErMy%~6bi`y2QH*$EZWR8yKyqmzT=n;s_yIW*%QYYa&tG`_OV&d&8JL0nSm&DOp5{G+Dcqe{hlld%8# zs!|y6aIj~h)5h@WX(MSNwT4HQjTSe_Iw4%!U>JIU)<}vCK??zE+w~fc)Ey}O+f0P#h;&{71^Am4x0R| zO7@k#?A>RR-@(b=3izGklLOncWqtKeDgld-lJ-bRYImU(DGw|Lh<62yag%sAW>d`& z?M_C5?q`w4#MD4?k4C={ejKw+4jV)@RC~?K(ej+J%Yzv=0-U;IxxK zvn&U;O)Ii8DSwjR`Sa@|=A_Fd7BA{h^|%y^9)Da^)|JslN97czDXTT|@h<62yVH3X_qG=}Zy9UUTE?UtNj7|=cZ+e^<zVK1?t zGNv5ZYOM$X2mxpy0JUPFu~pRWLMzIyr&`22g`_)>?lXyZT|Rk`c$Zm>Tln3WO*w<# zl{6N%(TWzrJp54krsr@|+!_$dQJ-(}&TB^C_I(ZaIiRvZ-LL1{O`a>VSH1l#ez$iE z;CC&l9N0Fk$oT4?RRR_vCGC)s)b2tnY8|lb6YokI!#445h^Cn!-Zen_UHq=kr5VNV z8X&8>Xho|?dN@wL>G5EVPa8!2xLo+ZdiI>0CnxgDOklxj0_ZsnCphgR(5}jXZPSWA zVvd|)eJiSf{b7FRAxYtUI)zzDIb<yC zPD3=+1e_`y!w#H=XsQV~RXA34(27=(^l+Sf)8oM!uQre-f8UweIH48Uyx?T>*=FIi zk+A=Tlj4&D+olx_bqiD?RHB%hTXslDyKU%On+B$K7g~|>z+!;wQvt(h!pVSBOu?yu zVKm`nz$vESRKQr+L@Qbd^YBCEo1Vi>achA5R7lEJJ!%TLHPVM+u>#tKI%t!#@u-0I z6N;hnvIso=4o(&%nZxf|Ksm5&T2ZI=R#b_o0`~b8Q+-E`q(kY=YMgZmgkR>xC#4>< zYImU(wGLSJiFYLpqfNXs;1pBDy8_0ziQkRcR5SQpg=19*t!NcV568(jJszy_X~QG0 zjN~igE9>+G#RTAJMH5b8M@hb-Son3a^qr?;KBwS!INod<;CBt79N3apl(Q1;$Vd|w zle`E7{av7T7g|x{e^r-wSK%0Sh<770YMgkdkaPy{yABjRgx_fB)=nBn8_)S!tZKCIj}Wa z5dshbP+tHlwZzySZxyw>(28pJt9rz{3dgWRyc?ovCWvh>ta!Z_?<$sW&o{d z4M!hG$u~Vd?D1%Yl%l@KS9`wL&rZ(m_aa|e<%@k3>SwFpcm8(&xydVpC|(8u{LX+= zOyPG0jAt_kwxkt}zxo#{0gI55=2DW{U1&wx1=9%eE}<|R#5)sDnk3#O6lMdzGx4NJ z{4Swb+dwN?%k$Wy<(r;k?eP5Rw_ErTOsIzD*-8ht!D-(~fD@ed5!kni{iHeNz_w{c zU$LUrICF7OiN0dyp7ENXqsZ*e49LcDM2`4(tAK^SD{>HxZSXh#$NxIDyU>cX3#JjS zPYH$DfRl+QO~NUmFdJ|(@uW#OB@}BLXhmyz9(%NW({rpHoRZKMoKXcVJ}K4X6Mvi+o+6URh{Cf()|w!; z$ojZ4JaDxAw{`mzpYDn)hig9F*QZmv3#~|bU@<_vD_|H+;++Afm?GX4FpMUCXTT|@ z@Vf%W!X{eLLYRjiD&O=RZi-t29(iT%SH7~&Pm!>a$FNAmW0Q(I>h^=AHo+98@jDyR zV-~+_DCNMGw4x|pY;RE|3hIaTVo^|u3scL~MX23pZtp2r?7-}D@7hv!efUeA)+IuxbmWfHiZMN*RjU(`V} zG5y}YMJkfYdOUt*bHeXzKHDsQw~@&I=D?PA z6q4=$@ve(S4HEAZlI{S0*Ttd+@jHcN%>Y`_8je1Wl5cu^*yGWP+gY?CQH#i$GC4bN zngDuE!wF9N2<%(Me$t$BVB54JYMe>#W_g;Xm)$!^H!-vGALMtoj`R8X5%UtoT5sb| zjCqN^{=xcmYImU(X%|c*T%QsOvjHa)Pnv{NLSZ)GWa3Gaa7rlFHqeUJ@;vrv`KISs zJ3N2-wW6`E6Z2L_ z?I-F-;f@y^7Q$k@j;AG-SlWVEV`!orlP&1C));6Z!SSL=Z#j&4kQ23qAXPd?EHWK;Y z9N0Fks9TvU{Fsa?V4?#>4pB@CZ;I9FeQKPkzx_$0tl*}07g|wvJ=G%KDJ0zi;$0Vu z8YJE+B;5i0u8Tzt;&%$kngO(;H5`2$CExV;u*ahnj}*lBpZH5Oj|MujNmyMZYmp<1 zJem@B)J3uu@v;a+KKPx5Xq&_DHWJT&b6`taQ4~Sa8!3n0JLS-0BmCtqP`eAQsPVt5 zOT4Raj5@@-5g9d3yi-Uz1NdDBiXOu6G?OJGXhlmfIyp$b>2YF^Lo=kdm()R%LTDtn zo}3-2fOfx=w0S~F5`c#wE`{}CkeaQ2-+BCQ=efu46sR27lvebY`an{da)Tqisotb^ z7g~|>z&t>_%Pg!G@y?=C%n|Pj7~>{>H)d1L;CCgBg>AH=g)k34RKDps+!VJ4+`px? zmwdGk@4O5G=bHp^De!ee12HK5{+_QQK8mC!@4O5G_?-c#n8NQ07|&)7Y=u^Yw)3Xi zPL}tiwO|*h-Gx@9T`-Lh?-B~LLA*2Zq)FmkLSZ)WI}=Zu#P1S{wGFhQwLFhKTE6Ky z)(+2~ewNrI_Fa&QCT9sw6F|>tIKgQjfqkpkPnuH>Y@1d@_G+?MugcA>b{ATacEL2l z^(mn+8*no5q)9j>6lMcXCZ042r-Wi{1FdK+&ts34Z+eck!}F(KBm<8~MPwqLog_HT z2tDTE1gCuj_N`(+X-+w?63MDWO=~Kr33y^Vp;1o1SCs z@cikqUX@g>LM)n`B>^Ng<6@PH$;$VhzQ}L%1k=xZQ<(qt!Qt?`U7YZ{22&1fn^x4X zZx!SSs(^{E6FCHtCultSy{rPJXP+ZcCHjmi(QwUI{0Uf8iNSzAq&* zv?9IFlkk5BrrKR-MUDSeUE*DZW7HwujmW5R;+;a$8Nly4Q1lRfrLgw0Y1?M@xE>B*4-U-w^uN}Ogl`xYl-yx_+6h% zGm76eKvs3pidK>IaGZS8dd69gxl&o&FEjfDL#oNPYZESxqH z`QIGao-MLhpU7VQ5pyX;4k2r{ygKhYa&xQQg;tbZPqnx{DJ0ziICZh8K{zQS-2pgt zv8X{fDI{wK(2CY@^l_AY)8oS)k5+^XJd{D(ac1DO1ClI(6P)%D*td%Pq&ell_H6Z3 zfvgswqkOK?QNCjKYI*M~F&lGvxW{LWvpp5u)b2tn(k_@rxIQHmW&=(po-_%kgu-mV z$;6W;;gnFUZJ-sc<$3JU@=edNc6k2uP_Ig=R)uW&ye0&sT3o17F=Pjqf4denFtxkTiW>i` zy2QH*htVP48E}dz;#~n_*u?LKXqpN9t^u;7i&nG*qmzT=n;s_yIW!|w6Oh{7e6`bcy zlCZJaTKx-xSL7|VyU>an|0}!1yOPGZo$fPM5E z2(9Q(iFsb1Z+bjid8}>WQgRcqh&pJ~^B}doBn3Ei&?cZBHT9^2Hp8^}9rw-?Qutj9 zC7pFg7gjV#&$Q=I%`KHIQk%yZmQV~Cc*>M&&PTcF*u;66#*=FIik+A=Tlj4&D z+p~3w)vsbTG)X35 zz%ZI{GT;;deWE?OcXdv=h`nu`J*8{1fIL zVx;6Nk}s|D&ZT6^|0l>q=xP&AcM0N>kT}+in=F0j>Ew4f-fSD-cMYK&*pgNhB%$i{ zuVu+e#$))wS(nuALMv+guj&%-DjcH@@oq#$jT7$_lFk5r*MXvk@H@?9$p~7}5{ym` zl5cvP80655dk~AH(2%_IvI$7x1)+5RwpYFTtZXHzsV8r6GPgqVJCcQ&oW$esyM|B> zY(1^$6rOyEkG~}SMK@S`J5~-jzTGZQ|Vkj2b51DI}c% z{H_C~GlbuDpsW}|D_TL(%Q5mzj~9#l*%2-!QrkNha~ThENV{wN~UoX=pVNY;qw0{lRHby9=$T@xQ7|ysL1GI>fsX88uG4 zQ%E`k_+1Bz9>VW5lO-c)MN2R`IY_?gabl1|Gvu4Gfo;=@$X-qM>iyZPCHr|us1$N0b>7wPLMv(=uO5k}q#rKZN62_nE%jqMu&eRZp5FWp$FuhVey8~4z_w{c!|Gj8C87$LR62_? zPI&9Gic(Tc@)Y%+?wTki#Y|Afnjj^~XE?2K*8jU6OoC7r3|G4gtw?!bF+jX4U>Hr} zodKtqBHk4+j3$0(z$vEiy8_0-CR))#n1>%K-}D@AidzFDUs0%V&R6^S8M^!gNe!)N zLh4Zg?T0#OHmBrwXhk+CQD^bH8c_~xNh=B(Nc{@xM-(>d;kw77AOOLsM4)yTT2bwO zb&q&g^BDAqcLOkLn0Tj<^ak*|9u+l)-zg+(2GEMuaP)DMeADB@9**T zt*CatswY<`;$20g-yz=hx#&^ZP~2x~EX@dh*8mxG@w)+-SBKGxUM1-1zt1;4o~-g^ zODF^Xd%H?-;x!{6wY?;>6R2!X;nw*kVi8HOOisz~;AC==N&K!MlmlC%6`fFtK=Ah} z(c_sjwY$)Y8vm=h#JdW|s6)IPkx}EsJB6e(fZuhX=pp=0Gg&f%RcX3#JjSPYH$DfRl+QO~NUmFdJ|(@uW#OB@}BLXhmyz9(%NW({rpHo*T zD&nUw_GyBX&1aj1(?-Jn7fv>xZ5B=&iTrO4Y*{M`&xAaxYxUm4(>7EA6Ecy*nAPd6 zRie0aPHK0d6=l~`Ev`=rNp}EFT`X!4P6|nP08U*jY7kBe$(jMQqBR_S93|iM_^`*L z71xj^|2HN;^JtzQn*`I3SQBf;`LW8MB~mRe$d078o}3!|ZUX2zjo)cbIk0V7(YU@< z{7n{Bz@kbtrX)$gpH;xDHL~a*uW`2LuT#4Vtw_6I8X?{#6lQ~XXW~hd#JhyTY~Xh$ zo-~QyB@}BLXhmyz9(%NW({rpHoJ+SBsJ=wO*qA*))(raO)$mE zgTe1`Jew4Lr}*T+mb9Wrs+sDY%ssDW?kRA-5lpqa(2A4?76Zh)0>-#Wyc@HrW{7tc zj$sGC8=@&E@Vk=6!ZupbLYRjiD&O=RZi-t2?jnFlrJ*a&flN=4pt|2;LDT8dH(n4Z zNdoYnQ0Sc3m;in^W>e4LcQudS-yGQbTG5FV*C6<7p-k;Aw4&Ali+;E|5$_5hgC_BA z07eam9mRd7!qN=jcMXt17rz^Td36}A=v9KA{`-8>Y@1d@6|j)ET2c;?y;?FVMGhkT#9Y<-{qzyDE)8Zs)$T$o z(k_@rxIQHmW&=(po-_%kgu-mV$;6W;;gnFUZJ-sc<$3JU@=edNc6k2u+gY?CQH#i$ zGC50dngDuE!wF9N2<%(Me$t$BU@Nquu{IDD6m*mmHO?j~(L+5_y9=#IyI>mO`jk+Z z4LF&2(j=S`3bO$x6Hl6iQ$n$}fmXDZ=dnl2H$BJN;rY{l&LO#OOn~Ou%;RknPV(a_ zfhF&}#stnW^A#Du$Alg;_}z?9;)LHdsB&Q2v?8OvRrpO7RlwrYHU_0o2rWKsW3Kr; zeT3g>#g&0-cgBjbZxN<9Aa;aRGj(Ipx5Xw4x|mG;d_?c`G5QhFI%Lxml$-vlH7WBUZeur zJ!An#E3!$&3TU@$tiNEdeCt{KZs+O8?-ZyU*pyauLL~yh->O89=cv@~LMu`pSPT&F z3K-)i@ovnfnjzj*IEEekZiuFw!0$>L3)^T#3t=99sC?6NxG8=OI0u!8LTJ+y1g9yY zxByOY+DBmDD)y7+lmpwQ6-icNkx0V3B+!W&ar*D4Qy71(PS)edA2A3Yc+w=C z5{k7Aw4${$t$oMH-21q`DJCj(9~1*ZbWvzY^1 zsTG-8i-;|#M0TxsG_VH&wY$)YvwaJq*wXw*To&&4HVz9Iv-4JjbP@1~5x0{l*6 z%7JauipKS}!t*F$Haxr&e`C~t7b!_*M*Erkr*QwowR-|1pjS%k= z3bR4HGx4NJ;$1>vHt;(WPnyK<5{k7Aw4${5F7_5==i}vNuAg6Nlf~jKVB_ry1qImb9WM?zC@Y?g>Jfyy9C+C-+%Y za#Fhstw_6I8X?{#6lQ~XXW~hd#JhyTY~Xh$o-~QyB@}BLXhmyz9(%NW({rpHo^&ID>@;O zfS?qBvM|=R6eqR2(280IEc$YFBHk4|Mor?~h)g>!8;bkP7K-ZQcM3^&0Ke;Ed3_MA z=yisEj*xG9{Mh8p61kK}sv@a|M#7@mskw#A?(If_FB{Z70=iz=P$sA3cW^Q}iOb=4 z4WS&^v{rONB?7@;szeVNN$oDQqQ?KKF7d9yG3pTSMr7J?;$2Im+sE&^SlU7St|hXl zk5;q@q>IDkn;sYDxHRGtYM{kJXfDljWYorq@Amddfs@T=n}yRx!u}Udicbz~n^qL_ zR+GK@ME2^Bm+RB1-Gx@9Jg^wx`c%L$ns74U6jN|2U>Hp}8E}dzI2AA!HqnX}!aV#? z`KIS^Q`{PGkxR)fBn3eNvCk2lY(Cp8oHi2nzi_hoY_o9MNaTNWV0*SuiBO3?Uss8! zgO+`4Z;R{GK2mUk(>?sFS*NC`%9=&!OJ3m-&u63IsC4|@%x(t zThfZ!jKz;WnR{N!+*3n+7no{yp%pd$S9OVZ6^>DdcsC-W#))?dNoN4R>p;;%_?>35 zWCX2f2}UOe$u~Vt40343J$$K`GHCM7%O)V@DMV7cf7`3xeO5MY&-2lHZXi z%m(%Qi{CYba$xIdMMxxnCy~?-5j}hF2vhAYw4%oUsxI-a!ZGR)??zXjGz@Q!RX{5`KHH-K|alpEODU_nor{#S@q-usL45j(*)3S8cuN9N1$Dm z1KXw*#jM09s(^jGTm|fr-}x(M?vZ!VjJA;=A2n@}l4L{{HRILF(?6DZT9IHBLMXN}9I8MIl@nDTt8{|^L&tP_(oQ)G& zkqrw@HlJ-4P8$jPUpOf~Ij}ujs6@-EfW5Oy^iaIi?m{b49#{-;eJWrWO*k2FiYYi1 zFpMUg3^>IUoC+8Vn`lJ~VIF>{eA9EdDQ*o2Nv+Qpc~Ftpl)!f=gGO%a38%a4Cn!xI z#cBL*52fE<{I21Y1KXw*jVoJ)r(vi9w!aFP)B+30zQSAgJ^U;!K1KDdh>~$Or@K^(yGRDC zD6H8_-+4Cq9h@fH0KaPi<-qoA1@)o(ddGY_4G0kYVg4qyyU>bS2Q2%rmdAJ%Gs*AJiYA)@ziR>Iz&6&3kVyVeB55S1s{2+j)$T$oY8|lX6YmNb zMw57Fz^SH)cNLC72frJDX@>E;2FR)|TG1+!9*&c5dOTR;(+0VeNMh^w?$ba=R^6|` z7;3@Wr$qLWq;$I9NrGi^N`40?laoy1cMYK&*m_#gTL~MLq?0-zctI#ry9=$T@xQ7| zysL1GI>fsX88uG4Q%E`k_+1Bz9>VW5lO-c)MN2R`IY_?gabl2DGbH<&=tWMAb7af zacQgFg;vz~U(@9}-T)bN;WPl#48y4bGU&o-0Hzs+Qv+m47p-UsMkfc!H$6@aa%e_S ziOxYQ;x!`xrx~HgJe=UPkHEfF?5CDf4s4rNgi7>*Tt*CXts?YVQ!ZGZ? zX^5tpfK!EI*n!g!O*H|h3dgDrTG1+!9*&c5dOTR;(+2rj)#Y*v4=VDS5V-tANsW9( zHmAGnC;8pbFL`)uPMhDsX~qe^YY64QwrNHG%Q{*A?J8jWb!vB^6*c}>b%}Qsj&bLC zpGmwMBZ@QJXHEb;rt!O7n9}z<{B9?&oy*XQc7pmRmgSqCf5O~DjFhC-@{-^Faw(bc zmuhiACc2;%*`TCaob08L;F^~~Ao(4f3`#PE-zh#hux(mV%GA>~$lUWn=AQS2sdg7y zk@CP|fOuEH7&nP`V>ZacjUmh(+?o zSNrKHk}_zaW*l0PN$ODnO=@|-X~OC0cW6Z>r%-tizpD}Dz-DMgs6?nlpMQfu?Jl&U z+Wo2?@vg!#?4p)pCgjTeIqL*Xj zn;tI~`LiRY;E9Ry{n_TuqDMgicV@XW2u}M>37p`xk3hXD2ewTsde*Tbzw@H}&VlFY z6yK{FVP(Cr*gk#8%Fnp6t|nHl{I@cXtKEfGRJ)(*aUEAkx&v_PVo`%|Qb@W3aOz@F zgK$zvULQa!dYz%4BjlSNKQ?)@L`tAtNL5`BfosYIhXja93lV9hizwY$)YvWWJK$ps}9}NHT@r z*?hKH{B9$W|ILAI(~3Sn;!mc+GcF<&==bkJdS|NihA0OcWF&UIqb4{vBi@Qd=90!W4ct0rZ^4 z?=+_z*pgNhrJUYdREdJNW4%~JhNGbHg*|doy9=#IyI>k2-X#=fgLr4+Nt498gu-m# zcP5@RiQgp@Ya3`qYk3}fw0zTZtR0>|Jyt*qH3fJMWOABBDhf3P5J7BCvXw+llQL-3 zK{G*x%7fAGa6FTfB$LPQ8bUd+Sy~YS(58M^GFg&HSo9PW)$T$oYW%P467NbH<2Lbb z%%++l-c>k89sF)YrXI)dY97maXhq9VIyg|i>2Y9;Qxifp0V%9_r5w}z1PQD7gz$Xj zJFkd4>V{M_*#r391W=yF?=p+n%7Lw~6`>NL68*gfrgj%vQR9DAmv~p<7YY(eM36)|AOv5>E0sr*Mi7bxsz) z@$~sS{P8!k6;1X4em4R1oW}1orySTet>}{)XH;-oRG&`mF0>-;f@y?!mr$4u;+=^n zO%m@C3bTRVnRwD9ewR?JZJ-sc<$3JU@=edNc6k2upYM>VC?r7RWfC|`1+=@AK|?Dt zG5wxnrlMFg&R+QDv-sV<4S?TiPC2k8ttkAMtp5rR9EC?s%omHuaI|GOQo9SSNV{Mf zA>JhvW`lTV;z^UlyM)4Q;CCjTG>P9O6l)u3MQeE;d$fGhbF3YnKV8ZR1gVHRXtR?P zq#}{j5J4uOqzsx!YOmhU-xP&(!WhD{B0& z>JslN9HS2LZbU|n6Yms~&H#Sbfue`-JI!Rt2wKq+j7|=cZ+e^<C0C{LT-aA0I(IiPg~BT5>Y}Wd0Ez+4+hqpCght zD9t|GLA?7{>eH#+g;u0Iuo&PvUcfM#a5CT&Q*bI^7)>}CaEd876)+Yy(TWzrJp54k zrsr@|{2Fk+$;E_1Xwwq}rzxVi08Vh)M_}J7_LJt616!dLp%TfnM5shj*@_%my(%kM zwg#ql7g~{a!8F44DWNbMa5C|vNjN1GW&=(po-_%kgko(2t!ORJV~>_^dXBZj^QV8u zYsvi*)o0I!9&MX&lE*oPQ+%lNXlwj_{`nfV(&g&cLLZjlcl*u*ey2I*z_w{cpHu-` zR0Zr5pAb65=YfQ36j;=Ie3s}lt{krUia!MW2kX84OadWO(LL6TGnc*nWXx0) zYsS4j3KIZ+XW~hd_+3Jg8ac2fttiSF{kN!DPza4$aI!u2q_|eQ3#}-5o^BBDG?U&4 z@vcWjj}h-Qlimn^*Q27x@H@?9$p~7}5{ym`l5cvP80655Sg%T|Rv{KmPR>Q7BB>T9 z)zBsj-+Wripoydwt5m!>3H#3vb>i?ln^Bm>?=+(v*leu`m53DAf1cu6?Jl$;?Sg59 zc$ZL^4dR`NCruLX5(=|{-1_Rc81b(9CgvxM}fUBs+%_S4)n8%b`G z?feq9!61;`6V7kiym_9<0YM$|8d>BU8=)2T<$3JU(xT_sag6-wlk_1{5f7nlo~CeL zkv@sW%ORjMN+dNNLUR~NQ?(SPx?mjSAZgJv$biNiMo@`#hihIgfteGa zTuQQ0y0*)1=^Nc%z8OyYrU0BuPARZ0T2actbz*<#)ARc~&pdx!jF{B9qp z@Ag6~`Yy4N`=>?E$fG=VY+=Wgi*A6%%OxN;VBNn&E1EW%al5{BqwZ8B>EiTha$XJr z-60IWa{$dv_?=~x0^3|tfv5dq^CC7c`o`u(W_Fq(PHx zahj#V@AvAh_}$(afZvs*QefNAicpDAiN2u{Nmo%E&Fn%eDjjfDC*G}KI7Q-}11D=D z-eou%75uINrZD4o1(04tMe^o%f?F~<;o(sO^qu9Gv}SM<57@9TEb;G~k; z`E?QO`Q|F61;2yS7B2j*Ad~`IQ!7FxLM8gPN;KV?W@Z;!QQ?1Cm3WuoXjO=JEi%SV zyfa8D2K=r9#hUOt%cP41t*8seK@O4@J%bEr&|yp)psp?D_qj7oIA)eSCy`VPT)A#jdJKEK4UThn|^z-AA{Jk|Ttk znSFH}X&&L+nc0O_RQO*}Vk2QgQP{z zAOjk67`pkHWJ4Qsa088M<^-sXa{{LgKyx#k;IxlG*((LMOe-2fX^0BSq=@`79px3i zota%|MWq8~b*|$Xj%Ec;O*B~poH88E3Y?l~vIaP1IC@pkih7Y8;W%m0Gs0-b9K&5y zqT5+-ROICokUVJNaiOc8iap$L6t?$i(AK|Ip-fMUa~$oYM;Pebnc0O_RQO+3 zCEjH?nib+*6HV5@Iy1x3tl)P|G+6_Fm*MDEK`ZKpa)1M+Mb7|(8FUDm0quN|XMcHZ z68QYmE}-&3$xcO*E{+-HQ_^XK-)%6OoAJAXQwnU0Rut5s=37udg0Ru-5`>MQSvXzj zq=fW|wBHQV%r3N|!vC@=@h-#Bsu1s5WQ?77XOL73_+15xHQ{%bNf!%RQ5TGZ93(Az z1{u(R!?@q?lC?^+q4C-vAZgG85Xrt>3H%l5c$%7`-3Qq1Uh<+!+8ZVCkepk{- zfo(1|^_^cYZ2WH7=8$h^W*1sf>42*`@oojfDH87-I9U_%F2m8N;CBr$g&Dsqfb^=O z74;%H!g11~XN1v=IR+Jp^r!uUpRAiFNTnjlUA5WowL55VQb~;o<<5iXcW`n!Nh5w& z5K4iqtrejX{r)?E{*IJnW*1sf;eT0`c$eX5Rfu;jGR984Ge{~1{H_AUn(#Zzq>BZu zs0+qH4w4oh+57MwN_g${6n(>?-uuN2r8t!TaH^4pu#xfOM&%6?MTl$U)MgXOIC6I1I_^bvxh4?X~07+&)!P zV{hvXRCk$AHz;jTl4ksFo00aw?@CT7uq|2XXnO$f_r30?(#Je>Or%b$a z;H;X6cPkj}B7WCqleOS?8IE2Rw4z=lM>tMe^o%f?F~@L~or*3uwzl4Jb}nB*Qe(d& zpOx%XB$ApuP40Jl_15TjaN3v(_+1Go1-7Ua=_6C^7n>KcdC~3+Zf16&6_pOSt`qOp zG@51NT@y{wK)fq})T{Viol9ZG?+PHjs%S;MNRDuvwCEXOG-HlI(g{c&v^ziTH&2gb zi~Ev|;=;y*o1I^`gQP)|ZLKv+#p^QI^Ub5*p%wYK@H@jN1-3;iYRW{YM5si&RU(~5 zr*|{E(29%)CIj&jR4`tW^ zXa+R>X|K7fc)0{bQq!DqXdo`7IRlysM!XyX(eL2oP|_y+t^||5}^`(Qze=d zM>D(7ib@Au*X75UREc+MCY3Vrt^%cMBHmT8lt%onBvP&8cU3IU8_|lMXE@Fg(xPXa zF^xGAd1#2AtUFGPast#gC^&61(jIVv(>?-OuN2r8ttiWHMUJzl_jgV_e^-vP^u4Cc zZnbY`W*1sf=6#h4*YOIJiV02?C>0Z&Do`pWI8~rjOmM0|dD4Vd^d!Kc{yZ&uh8osT zgORI<{A3NAHV-wfAqO)h6c}=7Lk$W}`%VX(;IxlG-YW&RLMuWgLM8gp+o?no3fa)~ zPN7mCYO6$3PcysFigNceHLl|ZN!0+SDi&jelR;87z^RJG7~y1)Ja0fNdY<7pM@WmF zamF;-NUpcX<#v;IUOoZgbPd;Bc@T|Po51ZZ^XYbjQX5fd!S6Nz&CU3o<&*;3q7{(^ ztXCGW_mA-4mcEOq5}wMczsoH-(kily)93vs=BG2W3$4hyV6+hLA_})aymRryM&eyW z;TG^a7f)=&?;?u61+=2RJdZtETJ#({j*&n8dew)jG#lE;qa0vtx69>z*LyipLEN)( z(@m{!vTKpsi$?rz-yFd2ETnEuaMXjhQ6rmEK675xqg5Y>EvkR># zdY&y1?<|v=g?Lw^Vr|4b%cN$(?`l-64ZpKYx>(SPx?mjSAZgJv$bbeM#*_g~6Dtll zxS@umlA7#nO&+w3v!YUwNNVIk^ErjggX(uUo(~GYGkj8D^RyyVB2=R9sYH|DXl55$ zk@3Klfq1uq(Jm72+HA5G;$4QLS;6m`Xx0t*-I_+nGFnkbn1>%KEqV?g%IE`-J6}g1 z;t=D5)4tOHCphgRu&)>MY0W7GwnZz-_b*nJ=;K5063OkV1w@NDTw4$~1Rm)tTs#uH>P6kQU0H-Pz zV}z4IQZ>M-iscz2TG2D~M*G{e=oxKf1C577X!}kEoZz&Nz`kD0CphgRV0)#&R%%74 zM0zg~8rU-mpP5}~Mb-tQh3j}k;TGWJ;)#uLiYVLyoLoGy5l#_B-vU}uU!KPvEiHPE z9mmL@e!ZP#D`Ls;HS!=w7@KgqYl5!_`|!A@Sv_?ab^#E3z&aEyTNs!YvT* zTs*Onco$K)1^mv%6C3fnh@x)+t*9^0V~>^=J;#n?RJn`_RKD zE*LGuyNJRq5bs<(v5|NeQMd*C&czcO@w}()l83&}5@H5sY{_1U^Fsw2(8-=|vNMw{H&Mca~EMY)LC>YCxzT;f5oGvb|cN znO$f_)&--5co$K)1>&8HCpHrAA_}*F-??~VBYqcA^evzj_2qf&(bA&l*l~>f>5_>_ zhNp=YM;_$>V-r9s6^U3hz+eU*f=FtT22Jvy4LrsXhKAqmI}7-o<&*-Os}-RVp%RHi z_T8Js%@bfXm~fJwitXzs~4Uu7mq9yI2Yi|K*i`FxgE{B9wU{!M{x(TXI$l|E}E?<#bt z+EIU3DJksSSmEF0`WLdZt9YGf1ii;$0PsF%s_#lBxl} zt70)m{LUchV?ZnF!*PtGq(#pd;~8-jpP#A{-M{#0zj1anhTk8T8+p)tQ0MDaI$W+u zYCb3Y&gZkV;&%&)^lu7mQ7dBW<{)pWNY;F*ng*v$1ZH-j6(!d*CE}eyQZ*3os#uJX zcxRAQ4ftIZi!tJN21y?ST2UX4V;m(ddd3*fh@<%W`c$ci6z5wf=W@PFx;Wk7daLJa zw|{-Aq^3FJUYo<#x5w|c2uKt4 zZh?5`;)#vKyNJRq;CC*b*ofan6nzV5MSXc5d$hFZId&W)e|pGQC0VOTgSK&&1dvEY znx$f+xvLkm9aWBz#5t!M9 zR%Bf;T8MWMgR2~PV6?CZsR$~dLKwrEAuuEgp6#Qx4FcCY@ky}8ZoLMzI=uTtUqRDn`4 z!KnhJVuDizO2q`H3Y3ZoP8BFmn$U`#1US^6r$x_D!y0WcK_y~u>&??Lb3#S_I5p8^4RFeEG%Ijw zqRATIl;P-AK`ZJ-a)jfgMb8MM8FLI@n%nDfClA`@>5<%Cn&3;{c{v0mr=D;M?@lk8 z7QYLj92`vo_?9$b~0_-olf4Z{gWJlM&C%F0>-! zfhz;?ZUw_B67L*1t0v;z3Wig}?;JR*Cj4#%qhk@Rs3Xk750w@@hYw}g0es0N_x6z8 zW%$YJpCiF^z01SoH#XvNLEWy`n`|<3M^bY!J@7l9&(ezDEhN&vDX`5YHs$&5rabK} zj$ZyqW_FOo|dn>NNTe2Ae>xGBG2M?KB1`UcV>Z^U1&wt1*3&{7g4wc;+=~pHWKe53b%mYxp-nDeiu>nEua0a#e!DU1>+zG zNsFFA1~lq0R083(O(1YOZ})rk9&p+>1KK?f zPnFz0KJ-Dq+^#omMT>Nja_E`a*L_5}(*B`mW?vmgnvXqqW_F(OBr!7KL zJDlLOk3i8Y1-6P-bgxKiY0)#tfCe0f+@dJE>B-jC;es;Y0LK}UIBiS?{H_F)0^6b$X&yAaX+_^dS#DI3a^?LLvR^%uCu=!!c)%^(ZL?S^ zpBQe*(YtM&KKh(kxZB3-!?)8Lj+F4y>Y9ijPV6=<) zU7JnTg5PC0dR5ShdXXIAIBC%{!f3`E!(A`AXLgs_K0BfkeQGbXBA=DyL6gVyWM28* zUcEK?9i05BfZrKDDX`6@Aln2*Cdf7QH#(^(rD98+&tiS`PG)wY6&Vj)8Hjf)80{kQ zuFWQEA>L&;nic%6iDun^->qqMETa{5gn9U((xT_^p$t0!&46~6H@UxvmrvmSsT+Yq zYJ<}K{&^8faN6R8-}!`=R{U-uvHY6?+oBaMI!FEAS64rT3J7*1FtZD-XmPyCzY^$( zcNH$BiFIa4q*W*0waBdP_}!XDyNutp**w*PR`e9U!TvZcdIlTVK*NzsiDa!(5ro$U z0m&Apdw`QN&gXQOY;h_Uv0u8&Df%6pTuzdv5x*-4rNB0q>JkwWiE=?D`X&N1yU>aX z|I4bxy9`IGLcD8{Dec6&l1R0V-&L`cM*OZM(y5MC)CuGehe?Z`A%-*TAi_5J{AArc zKNBZFZGnQ*7NMyfPH@^spy-tX+oBcOJ(tM>_VE_BNeX-XSU!tIrKFFS$#J%PYZcLA zSrAA$a8SFMU1&vx{}olP;{}jL6;2H>g&9r-kVX|w4KRfnP6d!IRkWfm7za5>TJ#Ju zpizgxmMQzrOyDG&@$m8qz{%&cw8Cj2;r|P#oKFgDHLVDh2$e|GuRqqn%gp)z?yaBD~d4}U0AuW2w8PjMZ(TC4uH$8b9ZDiw( zC*<}b58B3w(VTj>his|0(U0cI@8GmG6Y#r&Pzr2|Ry1W0`~T$0irLD796^q=uvvB^ z>s(-U`dRtu%VE(FQmF_|E+*ald-6N>zw$vn@VgRF3T#m; zQjwtjLQ4AP{?2WbzkjoAGrQ1=N(WrkiFYd)PLX)$z{#43cNvaG1;1;6Da`m?0i;(I zt*95t5ss4DqZM_8dHA8yqUZ3Tj649g$=`Q&W={OJ-@pZ@4M1}$g;rELU{>ckp5bU# z;M7EuHNYvu(X7C!i6(1+Q--5g1+AzT$q|l|7Cj@3X5=x*K0HVuJ5G>t0@OArIBhf1 z9&m!wJ_1><6xga-5h@WX(TCnnB|28fhNgF&tu(Dwxu$`c*@ae=d0(Z%b-V(lVuDiz zO2q`H3Y3ZoP8BE>6Pzkgo;0BqJqa-V`M>{8YmR^aO}4zG9sd0Y(w_AcIYR28 zXJ*g-iVSY!oI5kS(25HG%c{h?42M@C-g$Il8}Tlpa0>XH11E37?{XepYA>f1*>yp% zY{Hy{pjN;C=Jx6EbwOzEQjvo4zitaktxsR<>B}t^{w)byuaAr5R73zN!Ibse<8lqj zOeIF~Y7@BKzeFm!$qrb&JOcQgM<=!6cZtPPN`Y-Ii53&IpYSG%Oyfl-IBicAGrQ1= z7RRgnOT4QE*N{xqoN5gJ)VI1Vi&ypvc(Q zibCsjL(z2f$^oOA6py(Srj~yvg{k@XOK<1jwCHgDUi-Xwu`nSv1 z{VtN)7b1v@>iQ*wL@I)li|K*i`FxgE{B9wU{!M{xE`^(W8Uj%;qY|MKZL37nR57y) ztth#kDG~1slB$7tSH)tC#5;qeYQXQRSd0Q?XK97gLc;$SPKHkkY;$R~ zTd`~d6m}K*V1MT)_IF+wst6a#r{9s|%zUrPw==Vg<&*Kim4WNi3WigJlLKef1g8}Y zrwAtp&Z-GcD;OP%uc{Tz($D@yL0c=Th&@y1LhOkvl1vw>{I#6kKNO4NN9_Mz9p}=I zI@B#(QGV2r4;d_+_F;z;oc0me*NgeI=9B{4T#EY8q;2TEM4}ZfI!Dnu>mSldl!MT7 zwp9Ap@?;sk;e~V*^WA5*Z(%?2peNO7E88EEpU%uKmQQQvtCqPwRk0W&oD7nx0Zvsc z#t0{aq-uau70WZmSJjFpiRK&MzO5C7mQ4SdwVs+ymnGTxn${_Wtn>)OEB-$Fvw9^h zdg|?1ACG%T!xT1c28TyLILSUdk_e4w&^%1CRgpByZs~3(8mBaI_}%7A!0#-g6ximH z2ob9HyoY;<?Jd}nc0;u(d=}5X$$dg-|1(axtkN~ z%pIukyB(0E3x2nc)3T2oygt}H{-#zmH56h`?QWq(p2{Sk>8~?W7*b7u z+8%3K^lbNi)gIUDS*|CN;p-ol{Z!cNWqQ@Q)%S7P%`6)Nd+^=5%@d=#IcX{0| zB!l-keSRvTt0ax{`@MQAez$K1;CGf&3T$%;iR5{SM2~>vCJ4;z`u4)h&e-2;A>Qpf zx5T@BoQQY(IN^7DIq~~$AE|HlLMz${tfdt-ZValM|NXbPgQ(t3hZNQ?xz@Bj(zNK= z?)$1ezCLxQqI<|)^{NbZeebhmK)XvCG@e28ah*d3w2(8-@A%@a_}#t?h<6c%TOi)Kcw!^*E~0P?_??R6P)%D*w>5s1gCujY_Am97Okkd z=d!3o>|U*80tb=Os+6Spb#k0F2)w_o_U1OT3$4hyV6<=@k0{&%oLoGy5l#_>TY!^` zCpN+OwW3PP`U9s`%G$D&+bv6v%D-vRQ)$E$ z2;4taC6YX7Xhr^vIEzZ8KkdRkU!Om z>K|A8oV6`2de&CTYXYC2atFx${>4xGHI+*Fe7oN7_lpQdl}1dFz~}WUguVn;G*PG! z!0#$hDkl8SLP>#bE(NVf-`X#vB&4K$Qj(cnXhqfqqlI`EQMd)-or@XhoSgjN($bS`{-=}tu`PQ>o%^dU_wk`S7`6MTawV;yr}>olxyS9zZD!YZ z*IjnP{$dN)@qH&3PH@^sU|%oh6P)%D_)EReib}9{;ZU;>7Ma`*r<_Nt2B(Zn3T$)9C=rFd}MLOxzPt&{f4BC!vNqsrXyY%@Ii#+=yeIC=h^w&-y z*V09{IFn9aGN#AnOZz;gcj+%C=_yD0(t%4K?ewKXmhp#odE?u0?qm;ioerAgjG2kw z$t>Wia>zB)1TnddMek72cfDyv-dC2%p1q5dBz3ZYy}w$HvoufS{5LYVnc4LZYZc-h z@s4=MZv^>)bl0D5{J#5rzh3pX%{N|XMI|h|aHv@(6=!a#N;-?)QyxFBPe;gYkL3w8 zUuP=*NUODxcDMZ(bd;}<)p^R3737zD5L>=PcoD@#%d#o5+`My>jeq4zquc)m%hakm zP>_|xE}gFOlU(|QALeSATEiYNT2|pmGnYxH@IF~CvYD_dMsj5BshZF|WH*~~oK2Rg zHSA8LJyjD5Qj+!*HE6P^h;)&W%Rkyv?0h@U9WxWZoHPZw!`QiVa9cffb@?Lre zP|%y`ia2-?sBrQT|Wz&;E@dzjwd$ zLMtk1iN;gYerD+>?>#RvYW*LJRwUAj^O|I#yib&hs>gK>_W#j}{`pU2ov$wuTdsGN zU+(e}d1!vufFiAOKhIVEQ2|JV7jdd}AC;2s(kizPNhj@j6=~uwozii1sdkr65~8Fz z^pty(#FF(9iAPKt#zY_rJ>_O0v8<1y0+0wt(nrS}dfsH<@-uK5bNF28^pMstX1*Qg zj+u$yaa9@QnrVK`qwSnP&x3enjBFo5yLzY$3 zyNEa{9LbwVNf)_o=Tq-75?My?*U@{7^j+Rmjg?L+07=hJRcS>k(*K92D(&1y;D~* zPI|wQ-eaWi+H<zhTj_hKIN29A}?lWhD=jiAoe6 zI9p{Cljq2Egg1GNOr)ewi9TWp>QQ*$Y&uTNai*QFXYC~W3rSD;l<7TuqDoNmFqw3c z2hOCEJYJ?f#X7x*{`$mOP_DG6JaHzUtv$6s&sCJA}vr_8vI2S%nAO z!ktp>KH=H5aHo{hM>~Z(rMy1UX@GNQX4gL&_gSm35@VgoDw^L2`~v!=zktF|-ra9# zMHN)Fr_gFz(Xz&<970Tf>-uk^SoEY+6hCtL=)d!?h*&q>=|^@OQdvgd)uLjH>;@#l z%e;@#RV}jXN$5H4KQy-n9VnD#V`}LnyA6e&K@AF0(t5Xf-I!VwAbDOq^i(w{NJ+Z= zwQhi|x9!NgbPD?tg`U&?Lvw4`ohX#0llHvHzDjx%l$2E^lJ`}X2Ql&OICsoU{En;2 zbcH-{1dR*U^C zLl)6V-eqj7J|S1y<01p++sWCH)55u9X5x2TRff1`nlN^HRv(DE0!MmYZ293Z&Fm7b zXjvPuRtZ^aS&6aE6qjHX&2I#L-~Ea- z^mMoUt5VVV{Hga0omCi;OGkKDX-0)3c@rr~-p-%$_}1eQdaiS&iR=@4$`4WPDYy4M z?xClIB59b8qjHaw<)@ko7jiSS*h9~Ct~42m_Lt#=o@c#hDD(_ZrNvQA_ZX>^Bt65J zLr;AwE%s62D2$nJ$GKx>;&)tC!j*84Yo-ZfPuxZF!-WkQKJr#y1ZH;WeMR%yfVB!M zG1i&7Hdc?21@s^hA$Tai5%>kf%oJDn!(XrRm*04y6;)x`r_lbcR#b{be5s1gCuj{z@;j zqB>R)i}I(?{<2myWkZ`6E%_(c2UxYHMNhRE<4hn(MMxl<^I_rys4Y-%+9EWy!wF9N z2o$|iV4F)79SD^O4eZY}Ff+T*iVFWLs$9nlAdM=V8ej@DoC+X~Dx4Z%3NxGvAYH0x zMGcJQQ)quzEBbFfd|0*ou~fu;MU9iWHiyT~LXNYwm2!Y?q8x6g3j1KM z=8u_OXhq5OY>9YhnKUfKy9SutOuWl^)NA-%olC`v-&LSIYeFk(5tIeQ`bn_AsugA1 z75%wXgjUo#nJatPm*}P$+*U@4RRVKlmHrdHHTDq1b6S0ksG5sGT8EFsvZXc&__saB;Z~yfV{)2ga;Cus7hgP@v{6(#3B^8BFS$(QAyjoLQ z^we6hDFL~o=yD1B#=~QSz~w7sfzgzAyxIgLsj%ECGiC8>_j>u3=y&XYwJ{g)yAn_e zY;!3*MwIj(Q+jdr0|6+^h@G>*%r3N|(gD|X;@z4?vrN2eqA41PcLk7o6~C)mJsPFw3=2l+Zrp2c?Ghm{H&#-$Fy-#`q=j9YAtEeQ)|UG5g?twzL~Ia z;#K3IAU>89phn&85oT)^o0|uyfBx*tw^jy-P&|vVaMnz(IADI;)?b z^eRU(>+#Y2SH=6P)%D*w>5s1gCuj{!TBnqBhs;DYU<)6|JPA zAQ3%tYf)PCw7(TCa$k`^2yejf2+W+&iabcmRFX)((e34%nNRzs0GvurDX=+O5h~FK z8kjy$_gxLl%r3N|(gCwN*QX3evjV3knydj%8IEQJPE9mf1DrA(y((x$4oQ)1;$1Nd!m6KGo93@!({i9op(xNAQ0HvJ3v`>*dT*XiO989GaHUPiy3|a-v z%A_+&_O=cYYGtNaA)tPT<5j?9Cj2hLQQg~mmB)%KVDCXClJ{_nPm<=;lnpOT+0Et{57G5x5n2@vnrH2gC0&gV0=67Tj= zVx75%llH;y_LAD)53R^!wGxYJTG68OEGkcSsGVBT(ru+FO^5vxv1nQ9yzE)c&Op5) z`xVJ0_bL|?URwktx0me111g`BY-%lu&}2(JzuT*~M!$p8)>Odn3PLHc&7~k?s9F)! zk?^*d?7wt^lQ&h&?Bc$n!vC@=@h-#Bsu1s5WQ?77XOL73_+15xHQ{%bNf*n@stWV^ zz=x=+&8*qfw4x>Nn5z}}pHPvC9*@cR2VzlL^!T6p%B|Py{UTCPkc?iL!{&FtJ-!5! z+%TgTUtUcD*ZY@9YS%lQnutOJe&_R9TJgJuMEW-cwz=f}^k0cZs6?nl+f&8NF0`WL zdZt9YGf1ii;$0PsF%s_#lBxl}t70)m{LUchV?Zl%If`mC3qgNLD_WK*x!g2;m^-p+ z<8ri@J*!nJx$%0{hhQ`tT5hLS5V&0~;a-^wT2VnJuin1oAw7}QcvLUvQr7Uhl1ROd z-&rmxu+1eA09KMvrHD#|O0=yKg^6=AvkR@rx?r>r?;;AfK)iGD#75#>MBx_jI~PxE z#P1@CzJ-@n73TH97R@LYRkfnomTY!^`CpN+-tti2I5*X2ik?P(CO)`FxgEI4van zf8k{Kq`)?ps+t5Uk={#$N~FqG;2^gRHB_!l12eO$x}YLC7pZ1-3IKgQjfqlK0 zPjK2t;P3Q8E85^HVo{KLs#?*qVNvZE^8%#Slx%Y+vo+E5X}->sjuK00(GyJ+3Ifv; zRd>0)sA!;S2nZ{^L)h3ctO*1@w=d??8cL&#-!;HwX8bP0v6%;rEMOnui8Fauc_chp zRee_}DLlScZJq!2^qX>=85)&umzGUSshECL*93@nYZ`u;c<1w(T8Vc%Dam@Ab>=Qs z{Jz_R>05o!inefxY@?b@T`QWcM(cSzrpL(2hs(+jo7N^)6Z*r4(3Yjn%bwMeZ>4?@ zX}xsQW?n7<0VMksNg}kcHgvnbbfaWIlMsGmv-FKwfZuHZnw#-E%P9r6xfJ9Oebal1 zg8HHVv|ew?ijyo)H@0`bnp6B~(l5rtd8?_4~w5x^nT4g*XyTjZ7r|Y{QCR9_3eDW zi=-Ap)c(JEy`I-kmDH}12<`R0`**%Eez%VnerGwQz&4je6+!?4L7!P*W*5sR>w?ij zyo)H@0`bnp6B~(l5rtd8?_4~w5xF@%W<#ZKGNnaNvQf$j zT+Z_zak-gVNdQhIk$N3YbuOh9P9>3g9Zr@@3T$(!wP$hI*_r*FWmBH8FHvJ>=ZW6w z6>^-p1m33%Zf16&6v%-r7U1OKiH&fIDBJ>^Ts*N6 zP7y`l0$R}yo+|t_w4(WbBXj@I)ZLiN5A(I6%|9;>mli!`3-yJ-^r+DNqEDjn@(Bnl z;WQERd%kjO;B%2(uy}0}!0$E@NeBF{pp*jJTq?7D=@VyU0VBtm=64IZ-sE2`SKd!= zY7V*H=2kPi(25HG%c{h?42N4G-nn?@M&jL0O0phjow7`c|J;(~AC`^_N-t z*|{iKdRJ)8HxQN3r{za!we`@?+?CW)pzPo0mbB=}?bH$h*@##wciFT#*(lWrNCq_7 zujqCQYr|RxY=J{ zVv+r-Q&VvZ&}6h4kooh_vG`-@H2uBly=6#?o~@p*+kXGNN^rVLhOgIUuz&mMgIoFh)H{mqUr0qRrpMzfcNEnExe+tuvUxq(p>(g);}yYGGQn5&MdXR3$`E&m0iE__t}Bdq9-#` zSrNE|Ct1S=Xe%p4LjX<&N!0+SDi&jelR;87z{z4sfo(3ad$mh|-K*cT-K(2>oxiEz zXl55$k#)gn;rbL&xCJ=5cw!@*A_}(vCl^m_gi}P(xA2Nu(ej9wE)jOqoW-JAe{&a5 zRsX5|rP?Z;r_b8)1Y3E`wCE{Ys4oQACVwHZ@$W_2FY?;x_VUee+BXH@1gCujY_Am9 z=2Al`A;%di(RWm$kFd|RnO*yrg?6g`dJEU_eWw^saN0*;UoYkpoc0m;OTE6Kmi(m= z9CO%N`q{rIm;|AE|Nrv)fb!br_X~f$y0d6L+8;^5&!G93l+Wc7w$$@G()z&f_Dll&uAr0x+oBbfS*~PL9?5$ZvZ3koY4sdfA|-`q z*XphFU)elam7|6GQQm{nP-&fyA2tg52#?COKT$i8!Aq=66?%8oU{*qx0lrZey^$(E%z4fCpC#hjsBDL6a=4tzbO^T5vRYHH~N z5>N_kQ7ckKD7@IZd1LElIL!oFoXqS(D=HmuT_@hHX*A2kyC#~Vfp}K{saNs4I+wzV z-xWZ5RbN*tnk1TUa14r0tN(N}(6Z?Gw$d|cP0OGE^Y5SBR3t--2Vk+&I#G`=&Fv)# zzQ}{tL^L-@ZZDP8!q&}OeP6g;bLu@F@`k47&VuN7Xhkk3&8dgq<%m*Xn@i!>KPpj6 z{aD12>0dbcoXqTE`INg~RwLeJIGPpWT@y{-K)lO&G-~)=159DY?+PHjs;{gSsao_M zj=H39`pX`Vsz zLCI3*_P9Kz|Lfy-ed$*GZr|z0?<}Vj*yd7ruq(XfvdFrIMB+;%3#*ssWM-GQ%(Ij8 z#Vo|TeJ7lFw~rI?ZYL+!nY%#Yce^lszmuzeeE)F##i0b!qUX?I4E^D{1CMUQ!)t>8 zoHhW>&2WO#J_7rCF`q1_6xilcV{dEO`bT#LI=zMWX7(#>{YIXwX$R!?(Nt{t_)z7l z-A82`X$?K~)9XFioBN1!XJ!{#k#)gn;rbL&xCJ=5cw!@*A_}(vCl^m_gi}P(w}4jE zm*=rZON*Xk$1(D!lTKj&*&z+uK2~so(>? zXhntp6;-ZJ1&~G+P7N@H8BPU|MiovCFohXT1&}UPw4yE;2RTSu^b9hf0f(VkJRX;? z0Y^68knZ9BtIzQUHq?k@MhU0;<2=-;h8#@rJ2-8f8~m;ylmgqL6`AZ~5AK1jl%r3N|!vC@=@h-#RRfu;Uo!Caaizu7|e&@i+oAA4w zN0%B}Q5TGZ93(Az1{u(R!w9*(=4@yK4sWO-T~$~k58B2#k&TF@his|0(eK5ZWiH)< z-@$2XCg67kp%mDnRurU=@b>ci?T9`Uwr&bOsf z7(4OKAgLJey9yL*!tX4TE*7++E*J+nNLus^GN1v6aSu6$BoP`vS+~xPr1p|6z^~-@ zazRZw^`ehPW4O6HZ{?bTbO-@(bB3izGjlLFgZLj7>nkEj*FX$L1WyU>b^2d)gnyA_Of zk$Bf;leG}G&+{iiaNqP{7`ApbNEn(9f0m_eI^asuJZ$@U6`0p z`!K-?PCE${-BMs%w4!<*u_eFQTiCfLWJ7CY9Fv}5=brsLAUmHZiVQiV7Mx?mjSAZgJv$biNi z2HWKCJ1;XQgtZM^aM}PgH^T`|`v{c1Qec})Ej5BHU}#`6H}rNYd2g#$I)9?VXJ!{# zQR#qLo$GjpqgjDd6HV3trwm840;eXLtN~6Lj$ReCqFy9NI8Ivhj4+xp$Dj|NT`uyD z1hRR8zLXI;<2E?mH4WNh%H^@q^~IYfzr*pirU8Ce5K4h<(TZ$_FS3BWhdZU-!#!1& z&teIWrLD4nE%xx-+LApjh%IuPkVr0>T`SR|VvF8Olq~Dkx%>n2)0x?YR#f<3RwdqL zIGhUc&VjRPBHpcFG>iCM6HU>8-xWZ*RMCpMU>xKiY0)#tfCd~!*s18oenopu%{^>Y z6gDl|)BQ#J$Xt>wc0a#e!DU1>+zGNsFFA z1~lL>?t00+UfGIx``k>qy{_zS?V^$ib-jrQ0w))fh-tImvA4AkN~9v4OU$Q)DFwD% zD|$g;qm;ow@U*;TW*1sfay?Tb-WeoS1M#kkrD7!BRiGFXerJ$W4ftIZ%kxIGqURZo zbA+_$8D~tRjYQMHpKtQcYm30`^Qyn=LFI$GU(dIjN+G;F0{ERrXWfS1t!ZdE1-3;i zLLzxuB1x*#i^DXt3$3Vhz;&H?x2Dl76YrX6iU#6c0i<5V@9JC%D}Gl1=~YE5>P2#d z?-auN2r8t%w|FWN_QRdvzl( zo9=KelAD=bXho$1W_7OP8IEQJPE9mf1DrA(%?g~FXtD-4WjK0O(29DI9N{==(KEtm zMjZp&-!fhz;orxgsR2qy>5stHaj7)}vR4xCjJoK`S87SW12 z!aV#?Y0-1|P=+0VJSrqU{SHnZBx%F% zNMYDDAfMlDWIqUth~FzU9zU2+Zt4D=Pdis}k=r9IXoRu0_V! ziFXD`#em;cpjZ=rXPI=dpcQq&ILJZLqGyl+4LA(RfTlTy*xY*i+-Pnu5kbg<=Ax4P z6!)8KmJTNuQ`r1F_#K;t`JjXpewQOkfvwPrkVsI8o)*f?>_RKb-7l*V?=l?CN?d0W z@0yIJ2IAcYpwNup?V%*8c$VLH_}xBWdwZc3?IraS`lUtBPZ;enW0X|X7x`(A0J4Su z_PEGTR=MB?p?<6P>$czSUpIMah~niC!0#M5t0w$z1!FFzz!tS4R3cQOr&S`o9qIku z%r3Md>w?ijyo)H@0`bnp6B~(l5rtd8?_4~w5x^MgL^xI7z zf)NRXM`8Ta1Sg-*(h8@Ag#Ry`d_GGnoE8%4-xSyut%%*L*}YnJ(>^tK+@5os?b(~# z%r3N|uSxzaiMXe}g*Q({-(i@J@QF`epKRw4;ZHDN*M8STV zzMYv}XhqfqqlN2JMBx_T2qaEd700-Rhtu@O!YMc)EiQD2_N9xW|;jvdFypFVA_ zD>((YuV~{mT`uxim2mpn==bW)VN>f1dC<1zfqIRQ~1~ie>uJX@D#}{wL@Agdq{LXSpfvwbvP>E29{#+%R#6~l_(2A@JMho#SqHqhu zI~PxEB;G|7ZUMh@@x(^_E~4mLKr8CY^Vp-MMbEM082Qt$*RyPGtx2hQxdd)!k<=u? z7kSWJOpn{ANJWxa52?uKgx~pmmR9_3A(8$~fh}o8s6?nl&#FXdMajqZmWX%zND=S$ zaU$OBo*cPpb-K*KXTKA`x4VA)fNsaf@p1rxv?Bc#6>w?k3^(mro3vhDr#6~zp z6m9`dE}qy3r--6&0j;Pn&ts347Cpy~W8_c2oWo8V>}~{V%mcE{uQ1?8*zXGjY(KtWY?mBMl|A3!i>7e)8xE7 z0)Y>H=OJ3!@VkY?{BH_uQ7cmAC%sf93Ib3v*%F=D;V5W@#Z)n~3$3W|zpP5U%W$+R z#Jd(5V<+AjBozaGSAk+p_?>0a#e!DU1>+zGNsFFA1~lL>B)6C3L6byiY;L`Ab|eGZ z{m!P%8_RJA9Ix^( z@vZ`;Vj|vEpwvvnyBZZ^!|x1|ssX>NVtL+(R`fi>agLA{J>!gNw2|CDCAF9QwAXiD z4uSJcg1993x&@)$>G^=J;#n??^&Fn%evMv}cT%RHe zw*V&>Pi%x!MBx_T2qaEd7U7SM|N@;vrvY0-1+I7a^Ti|oK7QV}~5Z=EDKZ4sK< z;RL6B1orh}K3PsFu&uNrxp_tuqssf~r1n#zb^fapInK!7Hsz-?vkR@rx?r?$eTpdD z0-Rhtu@O!Yg0{44Ldi7}Rp* z{VnW<9(tPDg;rGf-?~b?ThnNliFa)_>lW6TYZ~n`e%EHRZo%)?G&+{iiaNqP{7`Ap zbNEn(9YDw?@c8XaqQd{OD)BDE(W(&dT4ao!cxRAQ4ES9IiZ$VPmPr>2 zT2U8_gB&C+dIlNLfWx@UhRu=(?M@!F&66VuzU~h;ZQkG{Q%S;;B-TSLa!EzML!@;% z$;SKmT|p=XHmen#!VMzfElEdZiB47`DH&<~B{`Ydg;rGf-?~b?ThnNliFa)_c?!h~W%5h%e3UB|q)SgSK^gB)6AHMe@GY@x|LE zr=BE23-2#Z!u|Tu@6d`|PMT8>zsnJ&z_!+kUQ*b|6&?_Dkhje2LMzJMFRu~ravqHu z@vZ@;G!ySiBK10cSLae#@w);@uPRzmFOnl1CoOtL7|obtxM&*qhdk8EPgef~!O7>d zw8Cj2;r|OKpU=_?r-elNHwCu2#O~E6_U7)jH@BHxXhq5OOo{80K~goqsfxuI;bf3h z4RESrF-ABUBz+8MMSVDqag?;^8Dl&njzV|fAr0D&GXtj`kfaNo;IxmxzFy2H%P9r6 zxkQe$pq9-!-6}MC=_nr`dh3$B%l%CCtaHIGouoDN)El4bJx_xwd}el`6xw6y3sb{r#ry5_5rtW~;OKCcY|k}XcN zRBZHm_2#>#LDMW1yfz5ncN>7_X8f+;lmgqL6;(1@h5TP3`&Gz>rjmu~7WV!0%{*E5 z2#X~=0v2?X#ZvjiAhxKE;`GrcsbsV&wp5OwCca%D^Eb|&nO$f_h5uz$;$4QrsSxiR zIIAY&-3msth~G8Q6b<-Y0i;V6t*8seK@O4@J%bErz+q@M0m~^dJE%k;_|sWn zW*1sf;eYEY@or6{U5@Ka;$0h3Xd&Kh0GcSV&fJ4ZR^qHPcY*qDC$ysP5*xXHTJ(%O z%45f-my(-^MdU%-JP(rFOSS+f584K(DW@KJ(6%rwe#hE*gA{&O0!o1`(~3}uxJ^hT zvS+nIGrQ1=N(WrmiFa!n&2n6467QOfrUv5O2B4`KzuSk2b>=Qk-|mD~^lfAV|3O;x z3_QrghbB@HkHPFX3kxUKIzB8o`FxgEI4vanf8k{Kq`)?pPGkXN_v()~Rf#^r?o;*M zw54^&-rQz(p%obqTp74NtzbAsI5}`uO>kPlaEfqp;H;Y9w1UyGh*s1Q=HZ7*i=M-W zGVB0!Q|mK3TkkqQaN325`LqucoZz&RK+!D)wnZyyYXkZ~8ahfZ9Yr|HeLMQDx{I={ zzn=!pakeLeo0(l`MTP$rRn`RskVX|w4KRfnP6d!g6;2H>g&9r-kSlWcJakUpoy@8Gn>3BM}{rNB0qM6yub z!oL5FJX!WrqD7y73OY)(R7Ry@3pvgNOyE#EYZJYr&YhWEXhntpWmV!`hNE4X*O|n- zHlonNI&%Zi)QsQl!W4hs;deWE?d*nDv=h{i=#~~eKVrCt3{v(hk{_+|&ZT6N|Ch={ z=xQ6B?h?dhL*kG#ZlmifH%Gt2@wTP`epe7mfh}r9s>x)pr?;(%N8?D(?*a6aV4B&5 zR#f<3RwdqLI9e6rU5kvd6YmU?iUGf?K(QwL&NAs@K`ZKlagc+gMb97u8gLkQ6^kU% zki7Hq2}t4vp>+TBd%b$AOeM*wCvR|ar$Y2QHVbn(iO1o01)&t!YFg1rZtfuq7zqA! z7MR(ER#f=kx=OrT(`c88cWpL#3-K=JQLo{5buOh9zblD!s-qQk0y)HC(xPXG;S4zl zy_869FUe9d6`>Nn)*V2q z2HDrMv%t(Qw4%cQvMTW|!_le`?^e)l;LPr;M7EuHNYvu(X7C!i6(1+Q--5g1+AzT$q|l|7Cj@3X3Q~&N_4p(7411W zGbi?!*?_RIl9WbkN9nWwyD{yL}$r|94;b>Oi)I^gtz$wGgtAbY4i{uE$NsFElMllvO}`Uu+`HT#68yU1~-N?0Y|+={A5NkV(j9A~R>nr|VqAbdMByU>b^2d)gn zyA=$lNW634teS{-D;Q1@zjNTMn((_7jE+ULqK+^RKU7-u96pp`2O#?uX@+xt+Haqs z%a=-OXhj>OrVMCbB;dnkM5wh{S98n5vRjue0?hp!Z zE0Llo(&-1tHpMwxs(<&~nc0O_l)GP6ldBW)E+bN}5bx?-tW_oy>r9KKu;6zEkVX~1 zYk+yyj8^n4!IAzxEqX>8)mUTEH1LnxRe}?*Edr9;OLlewmCs3+&NmT@*aXYv6#WiP zE+=Wk?+QXGuoYU-36%&0&uU<1cA*s&{+CsWcNvaWg?QH@W9-B`gQQ}>?(SPx?mjSAZgJv$bbeMhNvGG`DxD&)~#~`r!7KLJDlLOkHEfO%qPn!1-3;iV)yD^ zS-{wv+srPsBI|llus1L_6j*=EVV~l6SQCxMK{72XTZN%Y?GbX|GC8G&BUTJvPYS;?d{SVGT9Mw$QoPu?=h>ZmRzP0}rkP!6MaBbH2IAcc zM!QJ7YqQB(h<6!|W(B`%qFFcKcWW9Q%V{wCFi}D8mlmE&_;T8oF{H$mS^$ zRQFp*Xu8?;g*zxE*#P`Y6P@#F6Tt7>y7gwfFy*=Cg5lwE-A@?Ci`FALVi8B?9F}Zu=BW?U1&wt1*3)Q zQ$*nw;N;?ojc|%6+yb0jJh2f@5k=nuT2Wt~#~v*$dX62($e(^Yi&i9R5xb^roFzDI z0GgZO1gCuj_Vr>uSxzait+XP!Da6Ulg^nUplJW_9Qk&K3cjq|U^X<&+LMyT^7%g0% zA_}(vCl^m_gi}P}7U1OKiH&fIDEb!Aiu&?A_GoF*bL==q{`9Z2Zmt_PKpT0O$B#`o z$-`9wi)YZ>lW`6^U$FzY3rQOByDdUfJAP+5rNFjmMeRIj;ejNwfbGr#=8zPH>GY=0 zX`SR~@@l=mg$Dsc&t{*G@TlC7`RUB;LMyT^7%jxRh{7!p?_4~wk$4wTxCQ*q#S+!zFr%{ z=C{Z1HW7sm_?_jH0$bFIf_PE9v2)LpJNK-4z79+?yU>cP3q}j^E~0P?#5)&HY$V=A z6m9{(bMeGR{4S#CTR3WZIBg;d9pD6~ zeFXOPVm?_;DX=YC5m~^(zSSpouimqJ^;_6WDfF!Dhi+yUT9I|ZXyN)4QMd&-xp-nD zoFWRh04EnuY=l!p(YJtB)R*V6M@x&IW5+S_r=P>M`Ol;?F6Whk7(?$sYbahWZXJ$u*tn?Azs)$Kld2avRe zp5e&Z5f;n;_uQG;g;r!;Fj}}iMHFrUPA;C<2&ag`Ex^ge6C2?aQS>dK74_wL?9tMq z=h$(K{OMnpvkWh6fHv|lj~|-gdNfF_9n~byrerGYIz_w^b z?R;C3wM*m(%@yzUQ7K83iO^HU5LGGc`zvGt``tOt_Ix`tyU>cP3q}j^E~0P?#5)&H zY$V=A6m9{(bMeGR{4S#CTRT16VPjkBaGkz|XLY-k%D zU%dGuyE+M`FEIHNLG#4ncRnL+#qTVm6xgCx6vUnKjh%Z`D3e!sE9s;_RKD zE*LGuyNJRq5bs<(v5|NeQMd*C&czcO@wXaqS66Zb-6kb?^ZloMdDqHOlg-1#X7TuV(R#vK~go~cU3IU8_|lMXE@Fg z(xPXaF^x77xs=FOMUoAT4U4u;%}p=6w;Kt*d{FlQ=z3*BxtyZk!O7($E{ES0gi>I$ zTG0uW2n2tq5=}CanO$f_h5uz$;$4QLRUzKB$dq>CT}h-`$M33GN+W((66sV&E9wMt zh{L2s&k(~Iau65Ifff>>4LQ7l2DNbFx4nN-;NDTv?AkyD+AZ36%3~cCkM`|2~H~*P7zKHoK+K?Rxmmi(TY04 zJp52;(R27vh8@5~E+seJ6a)#xKSyx#`7Et)T1fc+!pY~ew8Cj2k^W7AZ7!h_p%T46 zuM$m4l9^p-MalI{iR+U=QZ>M-ip3b=WRO%1aH?W4MmQNHeGF(teK?MBl(gs>V>}~{ zLY|BksYo|Kxr z9Ldu~kSuFYoMg5RxabS$G4b%c5Nq0*w~@SzMl0L@n= zS*s9>cAO!}7N=P%cJzGZE_eB9f6*)zygUN%Q#m`bdYUR`cA*s&{+CsWcNvaWg?QH@W9-B`gQQ}>?(SPx?mjS zAZgJv$bbeM#$A8ZOBytJ=j9WS^b{hg-9P&c#}Zcb18@ z;CGfu&4S<6sC2NQ6?K3(%puaEXP6-kHxRv)+~nsN`xR}Unve#bJZKxBB&VMAxRVFX z=M?>pjlz6Tj|YBN5K4iqq7{`t{WEoFsnE$tBnz7C-&f>hW*1sf;eT0`c$eX5Rfu;j zGR984Ge{~1{H_AUn(#Zzq>BZus0+qH4w4oKk&Iz10 z0L{&Cg3~?%Wv>+27Og1kN_-*<*xS=tz~)S0AF2|4gnfw?i;74^SvrX&^sKbb{ZBt^ z=W#Q;(27b2%<5dnGaStdoSJB|1~_FnniV)T(PRy9%5e0mpcVBZIl^($qGyEBj5-Fn zl<*kLj+3)+LM!rN!O7>dw8Cj2;r|OK!zTr{xr9p8Een|FLocfmO-h)VU1&wd16KyF zPb(Ns5l#-ARTG?6Fq|Ts95|~cIIUoGETR>4gn9U((xT_^p$t0!-PHPgksB3xZ4&s@ zG-&K?y}{`&^9f2DkU}$lw};Z>f!`IJQea!OA}`;T>_rpqwjm1`InLg9WNiKb{E-W5RVRs62brLf|61(04tMe^o%f? zF~@LMu}IRO@zZ|u{75<`k<>IN6R$P_nMxw5O}RYUy=aMkhgP&P8SuLjPzr2qtq6(a zn-WPOF=f@4f@x+KT2bkMt2*&+1;Z&4?;JQ;6Y(y?(Wu~e4KRfnzbkwo$hxw!E!l8zk`#@NgDCHf=~)< zHLd8SgpEwni4_n$A(WZfg;rGfUsfgFWjI` zlZ~n0KLUp$XPMeRR83;{YT+Pin!YC{6B&IsvkR@L@V}zUb-V!5sKTiMrZB^)0Me+! zsR5=i!>It$rHWS61>+zGNsFFA1~lL>R3$pAR>W(I0Gzf6P3>@k(>?in(;F3eZ4kJ81xbzlihNFYnNRZE(1U$=d`^qs!D)*Vepe7mfo;)> z$Z*@k;L>s^`u-oy_b)D=Pdis}k=r9PP@y&LrNo5rr1knHzwnX8dj! zruh2~zuU=cXE(H>ouGb1x3uW_5yL%Xkg}<@yyV$mE+rfMC0m@zL>IIoACzQ^lewfD zT=Q}WM8AWRLrI$OJHsahwnZxnzx``(?A-Ij&OIg2*MMne7g~|=z?Fe`w}R0w67Sk< zvKHc9hND@*@0w`V4fx%fM#nN*QAe1EA1W<+4j;;}1GuYLByaq*-#kT<22FFup%uBL zrVMD3%L7guoMyj6D{?t$=0W@}N0b7aqZPe|uu;l6Sses_B9xigg;tciUsfaDWjLCZ zxXvWrH5p9}#JdeZp&7s1LrMOp?ehB$zuO0FZ!ff>y`+9ZzqIK238Ot`jPf%~URUlb z+JXOmmxrskuV{mm&Zryr6>U(GhxFv7en$-7M1|kwh*DsyYDGvSeR%WK5DoJXTZyla55X4aXOiM8N&mPy5e-&LUWFrgLopg77g(xPXS5sf#Fumw-p zD1W@M4L71Gp}=s%8g4*v+ILFe1gCuj@?I&hEn3l>;fwv9JMHhRJWr?a9`L} z^9;v1LR$2UGp5l-A}P==aw!Rt(P(2EYCLe-cRJt%r+ozW^3bz0!7f)=2Q$*nw;N;?ojc|%6`WDcN`tm&X zXlc=N>^MgL^y^I@g3)YfBad=`u?eTUJX`gUcU}&Go9=ui&!91%97xiH-}!u&R{U-u zk^W7AZPALz0@f=Fm}Uo4u|@A9YP^fsqW2OtTIatyz3BmdVtzU^yU>b~>zNYq&LF88 zh<8;i#z?#~NU8?>u8PGN@jHX0j{&Wy563Z%k`_HxtwG(dHk**lmeTl6(Ny)OCm86Q)YM} zm}YjN6&3!st`hIoG}>k2U7JnTLcGgxv?};ri%f3E?{Xg9YG_5>P!4dQwCEXNFoO<3 zvk6FI#VhHUwoj0-3U>%^_k86ZVMg7MiZ0&`E>Vk2QgQP{zAOjk4 z7$id5cUIs8r+ozW^f z>9^Zi_Sq#7+U7Ze(K3v0Yd{bvkR@rx?r?$eTpdD z0-Rhtu@O!Ygw?ijyo)H@0`bnp6B~(l5rtd8?_4~w5x^MgL z^si6dsYo|Km=i-Tt_+3QN zw}4jEm*=rZON*Xk$1(D!OF99SipYbub&^yn5=jjaWCN6>K@&+$CKUHyxuozr7f)=& z?;?s=NP*4Oihj6e5i~BV#4HxR-CvTo%ERW+C3ys8}2E&N8W4@Vgon zYs2p>lP(stqAnN*IY?Uc3^JerhY_*~h*+dgqVe(xs0b3CMDx47cx#wZmrtZ3e;x!r z_?-`FYQ^sgN-3~4v?6qrzoerqLY4XV7ZEqJ3$3W|zpP5U%W$+R#Jd(5V<+AjBozaG zSAk+p_?>0a#e!DU1>+zGNsFFA1~lX_*eHMBX@L`*_7T|Ei}?hneFRLe6xbH6C}!^x z%|gm@OHQk9e4u)Z*`WCiH3O!5CvCoG}Nk1h&ota%| zMaBbH2Cm~P7)}vR4xCjJoK`TLBAgsJt0p+DV00{^6?KGp_@UCG=kTG7JAm^|E+!;G z+dM&V+C&sOzzI(K2<+>{e6pNUU|VTLs6=uv5gOR@3ZI!>XhqfqqlN2JMBx_T2q zaEd700-Rhtu@O!YMc)EiQD2_N9xW|;jvdFypZ*!HCHG5EpGO|((PI-%ayzGR3O98g zJ(_Vp|9sV{bh(Z@!ZAjM-|agO_?_jH0^6b$kp+w#XM1v-ox=T3p{LyFq<2l(cQd=t zimVGp3-K%BFTnO$f_(erG9cxRc^EX2DS6>B5jStd0LepjPnZTOvK(#3*S)CJ=p2T6;bK?XG7 zFhag6$y$Y2v~hASA{9xtILU^#(ecHbB@LQLY9UL-i<9ubzUGO;?|equir-mADX{rk z5jsk59YuG7@?O7zxS3sOMb-tQg?JZHxCP>!izhY`?;;AffZw@zVk3SRQS>dK74_wL z?9tMq=h$(K{OObQAyN?!p>3X~a9@!=iN?zzpfgG&H6B897)eu@M);i%X==sq3Q8%k zwX~w&pjosv8NS`$)WFQ_LMtl#FRK#oG90Z6@vcS2*ok)rNyUKQRiIcCerK6dH%W_XK9|uMn#QpXJ!{#QR#qLo$FJEqgjDd6HV3trwm840;eXLtN~6L zj$ReCqFy9NI8Ivhj4+xp$8ec`)$`MS^YjEnB#eX8CV_n&m``xpN5J$-fo-i7p%T5L z61~5L-K&FI_MRz2VJGW78km_~Xhp^YR|c-*D;Q1@P7a(^6P#8soFbeYIIAW&tzdL4 zq7`+7dHA8yqUZ3T3_E}?xs==JHyr_{)OnPc3d6#GD+I_T> zw1%Gg&|ST!$bixodN%urP^Jg)bDZt@c4l^=6Ab_C9}ed!HKjA5GlMF0>-+g3&^}izwUz z@y^8)8;N%jgTUcD8++dBjByOLB2Y#Un9kJc>0-8MBPX0h?@{)z@>W*1sf z>42*`@oojfDH87-I9U_%F2m8N;CBr$g&Dsqfb^=O74;%H!g11~XN1v=Ifn3)p8Fei zot){uqR(A@U$>J6CzaIBuZv*MH&-bw_#K?KaN&0ap%mDfS`j+RU(rz(nX2;duOV(` z7g|x_e_54ym*Hqth<7bA#!kF5NGb;Wt^&oH@H@+-iv_Ky3&ueXk`_IK3~10{OdI77 zI=F#`H767pXhdTU1y1|U3!LDzk3i8Y1-3;iTJ2(dA`95_`#Uc@RRH=3`w}e{Rf&qS zbP`MGS!td7pMFe!Iy1Y_iVFWLs$9nlAdM=V8ej@DoC+X~Dx4Z%3NxGvAYH0xMO`os za*(v>8Dv0X4nsFTlWb^X4sM`P&71(WaZcd00cdW96P)%DD0`*AmT5((L>;n#EjrLE zszlRwH?s?^sC2-r&UHM)(X7C!i6(1+Q--5ifm0Jr)&QprN3RN6Q7@7s949S$Mi|YQ zW4Mb-bUW*fioARRk_Rn3E_C&~y?m?WK@(0guU?*n4`A^-IBjvl?+QXGu+1g8X+>^d z`9I~!djANITm8~3V0=3>yU>aX|I4bxy9`IOLcD9D$r@N^W;mJ^{H}>6YryX^9Nj8t zMcq&iaG^x3EOD`-3Vkd*hL6FVG<-gtU9vkR@L@V~4|yvuO3D#W`M8Dl5j86*`0epi8F zP57N<(#3*S)CJ=p2T6;bK?XG7Fz)xeWUbO{XuLKENE$Q|i|#=%+UWYi&5{O9@}SAI zf|EN7qTh+I#>*ps-<5PyV4F)#4F~}U0VoJSGDG%ig=Ti46_pOSsuS;4Fq|Us&ViFP z5$`e_jS7C(08^Opy8=kBDq2x5k|P`^EqX>6&6s0Qkw|~qKlsVId4g0blH66B{a(9+ z1}Bx&m{9IKh<*nrmyzW8;~)n~i=IISH0m(eGG*VH37p7rz6lFXn}|XOIKgQj zfxK4=Y>QU3?8vOY_TS#ZyY66AX6#CqH@(Z`BlKMVZC+Nr>D97;C5;WM)ft*G$7 zqRMr=0Me+!sR5=i!>It$sKTiMrZB^)0Mez3R@4RKAO}f{oi(vuory3-=PWDTSxIgqYrN)S#_)x#39P-9GQ5ojWtT(27b2T-S+rYZ^|Oc;~=b zH4*PtFxo}@uFWQE!S6C0y((x$y-1F5oV4f}VKifo;VL^7U2eK-5w8sbm#-kHv0stT zNp>m{Nll(6_q)A%YxFxfZA=CHt^||bC z2VB>QcWWBWGV!j7rf4AE6+r4${I1TWu;OSMhQQh@_@D0Z&Do`pWI8~rjOmM0|dD4Vd z^d!Kc{yZ&uh8osTgORI<{A3NAHV-wfAqO)h6c}=7Lk$W}`%VX(;IxlG-YW&RLMuWg zdO8bOQd4R=N@|_77TK6O>|Sl`nfmgx^3$2wg;tcipQ&*jH%O`mI90J2Bb*G9ssT<_ zEXD{YgXDPwTG8_i$2me;^o%p6(MEE;JubJKyz}x22&Zef=CTdA3+i^4`Exw6y3sb{r#r`t_<0RcSV~kw-be*lw50{jT?NqJp?*?h<6c%TOi)Kcw!^* zE~0P?_??R_RJA zJ72ZT^{I-*7~y1)R1I*dVlhTI86;H$oT^x!F`^YcLvOUdO^cqYFwYve(WFgD?I*92b=_Th0) z$L&+*lVsL&JJI;S@Agds{LXSpfo;)>B>$IgHbWM$r?Y^)i^?K;Q+N+$p{n;G+4s|% znnTY@>)ihb=BG2W3$4hyV6+hLA_})aymRryM&eyW;TG^a7f)=&?;?u61+=2RJdZtE zTJ#({j*&n8`YBq`<9_84w2iZL7Om+1xLweSd{F0471M5PZS7-v;CCB<=4SlPa!P?M zYDN0EmG=r#5}ovJ8}|jLcQd=timVGp3-KIYj~>zz_ML3RmcW_Fxw6y3sb{s$8(=YlY8m~<$U+j;t^SHdrV_@w*qhxS1vkR@rc;L#wb$kWG zDZ5o{aNVW|HJVV?Mc<9{8QlXKBUn782>-6xbH6NV0C}6K7-r6Ky7N(A|0J z`O989$JxZh&){Ze7g|wrJyRmy86;H$@ve%+7>RcVN!5VgRk0W&erJ&MF`yOo;W)-o z(xPXK@r*c%&rel}?qB@0-#9xO!|#vFjXY>RsPpwI9WGZSHJ=lH=kr-w@wZ^U1&wt1*3&{7g4wc;+=~pHWKe53b%mY zxp-nDeiu>nEuaiH-POMA5f^R@9g0u}4dbo@2)`{-=us!b4~~P7|DVK$0$Sg3~?%`+6~-GEOP5 zEm~2zWAf>wmaxyY+*wq%&X!ZieieE)`@GvcS(T&xy8WHA@AzWh&de^fqRjg$6|PSe zC>0Z&Do`pWI8~rjOmM0|shHqYf%2pYt>{UBL;ZPL^b9qu(FPM#BKEf4JS{UPM70f4 zaM}PgH^T`|`v{c1Qed-M5h~H2=8Dhsp(%gai>X8t0W-VMib@B}>RiV&9L)-xnrN~H zIAu7R6*x7~WDRi2aP+F674;%H!g11~XN1v=IfgII?e(~m2W|88NNz7p@TKp(90HP4 zPdJ5lrx#6&--S>PjwS*8&Y($wZPAJ}zm+_37Vaf#cVoTWPNPA9y zReKLQ%6sV9K3aGRF64@D_X*F5k-=@4b7y83T9NU`+{`lPnpwx`tB^IHS0^5dG)K^3hQ6lP3 z)dC;aS++TZxS3sOMTP%mRpMQSqg5f^wa6Gd@y;Nr81TCa6l=ooER!x4w4yE;2RTSu z^b9hfQHP-t2(N7dfzx@r->dh4)4mx1CphgRkoQV~ZPAL%zRV|boRPup+vB2=PxRH8pqiO7RiINH7{*Ks)QBe1U*^9fG- z2<+>{eA>t9d%e(#zQ=3q-f2la_Bf9mo!p`*yXnc+*5QJ3Hn!T@Ns%Bell@0yU>aj$E*A+ zfsS}r;ZmAdXO=`-b>dx%%-W9Mt!cE&_+6XLQ!QvkPvINvkJF-Ouz?LU9J!Q8)+!Z2 zcx@1nY;n2=I4R?NPIt)`r(zNNrMsM>-@(b{BxxG)yMj;(Y;#HFiR$YoYZmf_$h&p` z0yDeNiVFYBs>HhtN2@}-Ymq7K#JiG6wT|Cav6M#qt|Zc_j#ktO*zM6`4F}?C<>k%>K>=Pm$cjBFa@^7db0g zPA4sgo|%2!=lwK(emXO|(25HGE2><_3m}auoEl&XGn@(_jVhcPUqh0{X9{})aDW1^o}xl zZ>v^8{iCVDoY0E+Q3M!XsdEw~$IMwRgSYC_E}xZJqy0Za9)s=-E1sG{5QbL(j%%N%Na( zKkuPueLT_{R3drTp6yXN-_Fb~w4%cQvMTW|!{JnjcMhCY6Y*{Zqgll7nrMm!{H_4f zrHWS61>+zGNsFFA1~lL>u5!se-{hUw7J=L6Re#rm$_I77o>eOX(*`E|&Ic4*@wbC2VB>QcWWBWGV9DHnxcVt zR{*J3@w@-AcQ%QQv&A_7P9lz%%+HM`J?N(W5p#JdEBQ6%0O zaIz-iU52Ak!S5Pi3NwCJ02x(9D;h;|hU3IV&kUoPa}4gQ6?qY(_Vn9@4Xi;nq6o` z$^#Pv@h*YUE)wtBY_b;OU52As!S9-A(gyr4r7^IKRx}Xi>4%Dop3{di^8nZ;zwhj9 zocL{jfD29sfVO5h!Ksfx*((ONT`P*&xMY(Wze^4KJHP*6f9H~?Y&j%U|NR_i<>y*w zOaAH9>_RIl9Wbl&J)YrcR^Ze`lQqC8!_ln3sfi|QfK!HJR0XYQ6v-Km6Bj)*jArIB z$UZzsARQ;jaRSsaC^#K6ay{S#r#=E%uNc^>T9MxY`Q7h;T-OGiLg22pk!QL5rrpO~ zk0PzUr@Kz4-ZNJk>V5u&T=DghKi{WQvkR>#^S(-j@9_$hiV02?C>0Z&Do`pWI8~rj zOmM0|`JoA|=!XEOdU;&*Of{^j1|u2JiWd(vZs@9k}dU~ zm_g@9_kIVbBU<=fK_~{cT`Sr$UU`-1Z|BL1*|nUM~tW-2j?N1MQXxrkJBU%=F6pcRebILA@qqGyir%s7hMO*SE3BoP|7R@tZLe!VP;Bnc|W*pr_V-ieG{*at;6Afy@p-8qk zHI}=Z6 zB;ExSW&yu5@q|YFE}$4&Kr0%{^W3AwMbEk8nETz?Ccp3e?3@tQY+i7(`RuK5+DX`d z;iUM)z_x2ewSAeL`oZqiLdJ7&Vp@%oyWq&#{Vv|kKF_o_x0+pOMalyc1K&>x45J7q z15VNerv!#kgp&a$X@XM%V_*@jXdukf4;2?Zrw?WJ0o?sJ%Iu>&e|&K2I|p!rQy+o8 zUd*SIQw(f%tq7IKT_b}^^gRts%`UW})cLAqzMraClo3t}N!0+SDi&pglR{E8z^RJm zCq}fQpU|7_wQ#qd@+wig4@Yvhr8z$SsSWD4c2ctotth&lDiQA# zlB$7tSH+@?#5;wgYQXQRSd1mpfC&gorxzj;&%bX*aBM7Sf1w|EiQV_9mmY?e)(`a z6)iq@)y(5OeQckS0d0{qXxxKlpNdbP0nO)(vpYU{D}L8E0q{G`DF(Kv6*Z+IB$DU8 zOz6u}lA2v;McM^}g?JZGm<8gUi6=A??*a<5fZv&TLL+_`P>e006^-S2?$P3+=iG5j z{qAg&-*#{k}x6e)lHbx>@|b zMDM<5v(LK|?`F&v)SkEc~qj6lA2v;MXB>u%X~jou_z;)6q2d|PE{<*2q%T4YJgJ}%TJ7GML(f8 z+iT;ZXSR{eGalK9SO&AWO`Ca`1bhZG;lw^XCZ>nafOcoIbeqze2o1kGqU1P<$KiJ= zs2JFGttjL#^B1j<X(;$2CkUT2+I=TcgUcO{W}9lxt{ zDXsWjNn}hNt!NC#IgSz+J#&m_#!)OEP9>5&XlOG>3u$o;fOD>~qGlOTSV%zAdW zr*FmY`lbMWr#Z#I7PO)#&)xOqO?jR)$5{_2HM`J?vxG>8}iB3>d zvkR?AyI`;o?*a<5K)f^Yght|BKw%c}I}=Z6#P0%%u?4iEu{_T`T3qy;JC2#(oo(_v z&yJ`>B7t~Zov(P#ZgA>5?{I=s9|7Gf2DV)*T6ZNbpV{A8Hsx`9_ON^PTYm;OHM`J? zv48wt>}jUr+Rr@^h`CZsRkoA42eo4+0f96j?RnU)mnCKKI-@6?TepD zY?gjF4K}~S@eWAgcO{@0*mkWb&!ydUpfQj$icW)5!_`%jZtbF0`W30nG5+s;Jq8R-`;IF%a((80{kQuFWQE zA>L&;nic%6i6(8p?@}5A%V z%ksseP2eVv$8}lY)Mn&b@H?B&-iqJtB;wx~*tU|tWXC@>BqA}R5`my=7O2^URuo-N zm56r=N!38St71_`;+;ZLHQ;wuEXs)ADI{YIXhmZ<&T*8u=$T_YGmb(spxqzW3j)Z| z$&nqMmW$gc4pb(p>mpLoRdU9ey=cVm`sM(Br#Z#Iww2lnk!wLE0>Kw%ftp=tMcM^} zg?JZGm<8gUi6=A??*a<5fZv&TLL+_`P>e006^-S2?$P3+=iG73{O)X%-+y*UgVx6i zPH^fY(ASIkRB(!cZP$v*3}~|HkKfgXEMTvGFQxu0U=5PO(@AdfEaF?cj}xV&)%SEV zUA^brJCCc`g;rGfUs2`zsQ}Wb!l?nKFvF<;(x}3z0j4m+sQ@yhidHlP<0J=(i=Iga zH0v1x|ev08Vh~Barusfvu?(y`U1I621GK$KSnLR#&aO`c-IP zYIdO&W6GvFjm#JdDWvxwg{(G(5%T>)fB6|HCp#z_tm z7d?{AOSZP=C+pGKk+$C#qa7|3M+nB02x(9D;h;| zhU3IV&kUoPa}1KO>VE%N*oye@^hgN*kn68x>t-GXf#r6)eahC>a55lCQ}8>qA{!Kb zr})Icwv|wcP>BYpL{4ygdsDLutw?!bG!XA13#&xDv*;vk#JdDWyNKVl*`zJ_T}oqM z8Lem_%+n7Q7d@vBW!eF_3}~N{;(XcxPBgHOiyI86>{GHVpR)ZGGs>pqrV)O3z-Vj6 z?+Q*auz8iH|>gTzJ8Bm;ry)3r+`swq`iNsgFR}D+ac$)X2B>_V!8^ zuy5_}T-^y;Bsa1D(>cznpGzc0_qp~@r)C#gQR#qLo$v7sN3#N_CYr1PP8p771x`&g zSp%Fh9HS~|MWaa0aGbd4nPD{Zj=^t}j|6gff>us|Isyf!BSLFCoZ!?)py(9?TU#qa zCHh_#u&SC8bd+lAsXLH*@qlw{%RZH zBi9nODfzp*yh>#CaZ-{TMWm$08S(ZR&YhZFXhntpWmV!`hQq25?<_i@jd&MO7zO;! zfRi`jcR7zCHMF837$-SMT=Yybpb3ZJ_LY&`Ub0*MgoB%GNIth0dC(5dip!}dSvtvs zW^)RDhvV6x9uNGkAQS^z(2BeO!M;T7OVqzFkyoz#yvd)`>_RIl{4c8#?=l>%3h}N* zM%jsX3Q5I)-&LS!6MmX3VzoBQ<(9)0?4Q;TG1$yGaM%_dS)2SoMVtHimq4rX+P)arW)1tB2v-g z;gg|FHL$q`vs|w39<+shoy_wR{0>egr^f@oD*?s87PO-L(vY%-l!TPjEhVYhg;rEL zU|J{Mr8Jsl;$0I>(LlT_fYht_U7br|#qSCrqpD~{qe#whoVe(jVKlRjfo<~p&dkn< z-}W{yIN5ymRyge>?7whQd}3hRwW8*p%VYubyDq)I`z?q3oQ#+D8k8rlQh98fibX%Rx}Xi>4%Dop3{di z^8nZ;zwhj9oY0C6aKY&S(AEqmIQ0=Id&R(JXho<*s6>8m?yqWKYIdO&l@6HI`5w=3 zG%IjwqRATIl;LPr;M7EuHNYvuF{*-AG>YU5$BB!c8Adbb7}lH5trHM`J?3jfQh#JdcKSs~t;c(z93T^}XZnLV6bAN;PDRDVCT zqJCEM_l%34`Nw+J2xY$_`O3Y?mkEy}0+QQHcH#k*%}MsYl0;~-rJmjG*;|9(!Rcr! z;CBU~7}$bV1l#DZ2d1mh$JiHn{|1~lO?ZnxzsQjwR8CLG>8L%KgMf=MozabLbXngnjk zMI<#ztOutiBiDf6nRr4Yeiu-LLJVv{D?;0OT5TuM`-aQ{HM`J?g6HW1@lG?TS%`Nv zD%wW8(@bg>{H{ht+weQhWQYZ=Xb8qh4iXnVlMHCWVcc%+CK#6uZNkCLG^G3W>aUf# zqJfyF<$jTy^h8qQRy`Bb1HZHR?5+6SP9pw|fh}r9iDFPG4iORjaXHd&7p2tfLMw`{ zr%J>-g`{dA-c_+EBk@ilsT%ORDi&qL?-Y_T2DG9v9OpPnT=dK_o*73Wp=sOuY{t<| zG$uIpoeVg^sgFQkFXofx6a(9?6}9tQIc^t$J10Qdpx|Wl*<0bXld%87N%4t+&C-fciQE-HqRn`qC} z6|YsF#PSp>(fWDS>_RJ29+(*Teo9~%MK~F7k|sDMFpMIc3^+*>oDvuVi)cjyVV-`d zxac{3DANvLy`yT8%ZsKR;xq#jR_+SnX~r|>Ks=xOh56KRdhojrNDut3pcDh!t`+6^ zt^9prWC0_`nNz~#(kG{rHJ(K%lQxmmVjnfT(25HG%c{h?42M}E-kEr|M&ey3C0UQN z&g^2v@4FsMU+RNa^d(%AcaDpm$p?Dk@D`ue%Wc}s!z3VpWWORwgyz?VX4j`~lniJR z!tZRBelQF0y8}R5Gk&Kz#lRM{BL7q0T_fWP{%NyR{?G|d##B+W3#~}IV6YJH0t&N0 zyfg8HM&eySVHWT^6HjQw?*fXk1+=2EJkLE^T=bkfj+x*6cKeX6t>rQEAZHlc{c~AF zQu85dhVjfghTDge)NVKOpxI{#zq9%5t@zzeBL0nmEowywKnOsF0F+9G2UA7OF0`WP zda6XcQ%I@?;$0PsG7|3;lBxl}t71_`{7xYmV?Zk!!*PzI#6`~>-;g2BS~Q$S%B;AG+njc^Jm%mSQDJfRUz0maw?TG3dZ=N>IC zdd?lk)bGwV`F*DcPH^fY(ASIk1gAa%x>pQrrdEVXB$o*}bp(~@&2x|qt{ZCEsuFp% zjO&WD!x#ah| z)!m84!zLiCgcCPc9a0ibvI`cELjw5SAtLF3-xZW%VB58#G>?^(-OXfV0rM(RLB`!| z=k*f*EK-uxMN0Db;5D9KUR|s2nZ7nJzxw^eeb4sM{5^i}zGvgTj0 zkKbudF|Z|C5dshbP+I`X1VekOsM&>9q+Kvrh<5>nSs>n-ctRubE}$?A_??L-G~#yw z#n=K`(O9169xX0<&K<|h@BZ=Ot|(eANJR%{=~J#KS{_#s)($#8dGn{gqUefLbTAL_ zy8}R5Gk&Kz#lV(oMVTC+Dz-kbb*B@06Z;iuhchh1I|EMAM7&F27)9cp0Vip~?-CeB z5x+Cw{G!sw-<7prMp)*XN%u;NzE> zZ~ZFKyWg8z%`UVe?SjF=_jo{I7T{#!35{?HD9i$!Ogy0xP65T(0$R~np64DdE_%)# z$IS1(-cfbAKDY_(@HELSXu^qm&}>kS&-LoJ)U!L%`oQmcCINm|P>O+V*NV#ATXHj* zyP_!1)m7%+5-CaUJtGU)+w#Nh{;{4lLfM1I?N_vr2kr0-xc!PG5gG};Y*LE{#AfL> zCE50B^E*V^15)^12`C1(pcRGviP&<8Er))##kHDUXho$1rgh?7N~2jO-Zjw_4aB)(v4z0-Kir^l%!@CT9J0a zU?JWG6lQ^VXW|Ks#JhmPEZ}!0p3sQj1r%coXhmaro_n;o=s9;BGrzmrfyZsb!{dMe zoDKkO&2WNKAA!DJ%qPt$2DYvA*34|>cO)VU*jM*=Zu4}K+xxrI<=TCmC?&1Fr<3mL zJ!jo{T+J@DBJF~~!uL}^VHV(I;t7p#3MkA1oJ>5S5l#Wc*aBM7Sf1w|EiQV_9mmY? z&Nlh|XNNRseXQUFr#=FGy_io0rx@4{w4xVOB2=PxzkBtX#xfDEak6%D~S$wA_xXOaO;I1HD?<8i%AII{VM zwD{|gTzJ8Bma<@5?L1yPQX>M!aj0Dec6& zl1QzN-_@vS8-Aym46&dU4Z%3cLE@rkk^xOP4EI%X|8!Ru@vsR<9yEXZ8CsFeN%Ek{ zZB;U_>~7EA8vG7U_Ef;{6rUK_wh}54D$xLyXcd&y>_RJ29+()2cL|Jkk$Bf;leG}< zG91kce%C~kHsE(Dje%vfqJc0^KU7@woIaFk2jKR${v-`r*ZF}{7bfOYA0{}#sgpp_ zEe5t-D{Ajq?0)~Vzw=l3cQ$y6E+?)3XpXa<3~p+6p%oSWS5#RS6hInPI5of&W;hi< z8dW$oz!YXU6+nhm(Tav(oa7*J(KE?_<{Spw|6 zwo)T2J1UWE;QZ?I+xz{U+X|4oFsnyL`Q0kf`svi{LMtjAFst)Dp5bU#;M7EuHNYvu z(X7C!i6(1+Q-)(y1+8cl$r+9l7d!S;z%%P5>v;dcT8{ z$w?aVyMj;*Y(Xn>dd2o|!iLu@c0=tio!H^X%UgP?sM&>9RQO+3CEjH?S{345i;S`p z?-Y`X0l%w2(I)&(GZ|t*D;k1vl7qxW&m;qya2SjG%Dvs#ium~4thv2z>}_qLk_mOY ziwFWI6O)K(o8PgwwGB$7A~%fZtWI{M?9E^mB&u93d`x<{8s$BXQ}dKkxF)7xDgm94k~*X$HM`J?N(W5q#JiM6 zvrN2eqA41PcLk7o6~C)|6cCF~u?Sj+X;hO!OW#4LcuNDM7dvmMVg;rELU{>dQJj2nf zz^REQYk*URqgjDd6HV3trwqra3R=-9k~179E_!Ad&8%Z!oBX~rvvWc#vU$PD=CilL zX(wU-g_GhF1KX|@i3U*Div0f0?_>dc_Zw5UDEZy1dvp}X*()w}+V1!-UblN`o)JHW zSARz4RQS~FLMu`pm>BqeN?;g8I2mw~CO9Q9j3S&2I7t(n5*P!EXhj2Io_?sf=sA5T z(+)sx6_T`7Yfgb_2RX;UddhXQhLMtjA zFs&2sQW{2?cxS*#nuvD^jCK*fYqQB(@VgAhs0v!qD3UWACoXzs7|onxSof8Y{fhX> zdU%5T2H!%;~h-{{H`Dr16$CFoB**uociG|e=#3) zV)G)IB$cV6W*1sf;eT0`c$eX5Rfu;jGRjW8Q%EWX{H_8;oA5i$WQYZ=Xb8qh4iXnV zlMHCWVMqovmt%;{t&h)*%k3p12zk&s%Vx8H?iFIZVr!V(G zEBZ3BiC+*GJrfV|Z|;;=ZF2#dAL8WA{EI(#|!mGy`Q)JzFh9|a7#lT1_Aue zfRi-gcL|KG7z10-iV%Phfa;eCeOUujvkR?AyI`;o?*a<5K)f^Yght|BKw%c}I}=Z6 z#P0%%u?4iEu{_T`T3qy;JC2#({eE{h!H5LHtuXd!f|Jc>Z-vuN!u|^wDs$x+_I4LA!3}{7TIL>jDxagTKs$5k;+yzJID5ymJ8km}0XhqrugN5&>fWj=m$;1;H;S^Aq z1vr^_LL;04im?T>qOm;BJz8A!oI8%0-+kR&S8@t)UD3g5x?bhBD&cfF==bc+epBl! zdC-pLf%7=$cQ~F+3cpi)Vqn{~qFU}Pe_I+^!2GpDH9k&Vb9Q&Zk-L`2>f`@>;&%p|qzS)EU<@px6%B-W z`k~^Y=k%dWJAidxndQb$*5gwotmHB*HsY~K`5AS;AgLW-a?SXi4QXw~?+QvWum!D1 zq>K3QDv?t^tOuRg;m8YRGD)(jqGlIbQQ?1Cm3WuoXjS~OiFnt-liG=QDUDVcziW}n z?D$=VV_XHTXdKJ)j}#X@=Z|I95iBkPnj{)xbL)dMBpJ{oLB*X-n-4hM1k*z{OZTDt zpzkv`<9B^$AHUO_Vqhz^A_O1=psE0*Rm0{~QL_uJNV{OL5bpvCvp~Ev@q|X=T|i+L z@H-PvXvFUVim?T>qOm;BJz8A!oI8%0-~D#`l&!5@GI$;)f%~UOYLeiKJZL7S$NfX3 zBFU`BcF>!}j)P9doph<8;i z%1FFZNU8?>u8Kt&@jHcNi~+4^497W+5*IyljAzDC+&@Jt619k3Qx47!oDKkO&2WNK zAA!DJ%qPt$2DV)*V)trxukPQy+Vylhp4Xq%>_RKjE*LC)KLr$K0Zt~K&3@xPrp+U+Z7$1Bsd)rTHE0Sr#=FGy_ip$Qw(fT zE2{tQcM1x*;$L1y=_s$Sj`M3nW!co1SGWDoyYJc3V?^7NPID@JYIdO&X%`F@zMldL zvj8U(PiTZwKw%c(Wa0^pa0)2K7SM{u@;vuwanW<`IA(r#$;2eXldM%-SY)3j0pxPV zvA4C2>EZLlNwzrVlMM>Lv-#|;_}xw-{*8fc*NUq7t-KuZ=7kHVa8&zvDamhc?Dda& zAL-;;pCSubgTUMG$Z^*5>D25(D~hhCO2j*bq-r4ERk0`|@lGMB8t}U+7G=cm6p}Fp zw4yN_=Qv7S^vp4y8Aq{hLA+f2ooF)-aH25@tE=ooz!tP3F9wAt_9bFpqQiZO*4d(`ike+$MTP%mRpMQSqg5f^wa6$t@lGMB z81TCa6m7!qG?O6~w4xyxCpk!5^h`3K35OxMy(ABsBtm0z>w~i+8PJx6O`8uW$p+vq zh~I8(Zf%po?`%Gy6~7B8_CgG7N-NSo{eyrM3v@zCYD-CKcA*vRj#v3hysJQ|n22{3 zC^ZxDu0}=K@H>U1YQXQRSblCqEBZOZd5#blJ@brdwvj9!lG;mt+Ph~S27%AJ1aV35 zb@xKO(ecTfK5rsEilipbJPZQ(odG9l!tW9oTQLT_RKj zE*LDtyMV$h5bsPpp^3ve>=ghn_86lMWVCZ5m;r+{K?0j+2(&vTC!7d_{W zW9E0i$__jt6|ocX(Mf{S5uvpmPH^fY(ASIkq&daFmS{zCy+~c-K_x;1`-;M+W*1tK zcEMob`zfF>3ve>=ghn_86lMWVCZ5m;r+{K?0j+2(&vTC!7d_{WW9E1F`Klyq6=KoB zSrR~!GtOtJIOzG@%~!ccPcU7co5Jy@cMgZ&b#cP)3QRGu?OIVizm?o;Fw>ojj z-;m^=%|1_*1+2;8RW95T$;CZ2`@H+RyWV|IN44J5b@JDNwU6WP6FceLso8~ARQO+7 zCElep+GXNhn@!rnIy0rwF5`D?Hfalfm(mzmMk^W!^YlZ-MbGI&nRWm^o5168d2kcj z;W=95N9%+AiVirr8Fjt7E%kU91pKyF_?_RIl{4c8#?=l>%3h}N*M%jsX3Q5I)-&LS!6MmM*i_7gLKkdnbc653qx0gso@_f|s$=fBTo+Lu^&reRm{P@A| z(27h>E~g%Tmm`XSE!Bz;fDnM10#L3Nno~v1F0`WD{qh>|F6Ysx5$_scN;C1UBvP;A zcXcj>6~8NhjH;p)jUqY2apIz9hSAJ9hO0{h|B#zn`N?XZAUN54_EtFUB<#O%via<- zaN0@4zcH|FC32j-kil(KemXU~(2An#sS@8$3Q5%frz#d@gp)#2HNdHgMH%6wkc=^) z6^-FI$5G;vp77IvIWBA}H7Dd$x~u!nsqk3#~}IV6gE06i}E2IGK1t zBb)*Xvj8U(PiTZwKryy}Ry3C9xkrnOo^!`B^SirzRg$&J?Uv8ufPiF+b6F}5dOdsd z;?khGEEPNs2;g@IfVO7*uHX~{+pZNgGHQt&;k2Sgt4JBrN{+L)x2MT*)}9IewluGS zso8~ARQO+3CEjH?j0*A2fRi*4?-CfzB7WCIQ#9ar1&|?Cw4xyxCpk!5^h`3K35Vgb z2}tg4e%g1Oo5f3NA00iPxr@vwk<^yu^O+$WfA-*aa5{p8-xY*nU<+E26MfQ$xg*Wq zkxuMzBwC^0-8yb@t!5WmQQ?1Cm3WuoXjO=JEi%eZyi-Uj2K=r9MVs(D&18rLt!N0w zNe&VhJ(CP*!eK1(m3x;b$%e+mCa_3?3dzdE-qt22nMy)Pp5S!AY4bZA&*UU?3BM}{ z#lTk4ie8GJ{<|=g{iTzVNHRWq{!m^B}psWD9WepdEl(bLx=? z?FiHEcdVTcNa1%SpcvRPt>_trja}5){(|7=8km}0Xho$1rgh?7N~2j0>rCQZlhN8h zygLB2Hsg1Fm{@0aar$y6w4yH~oA?EB(KGQNPam2{Mcf9{aTaz?taWTyaI*RAt#H~& z*ni=q_{6}rm0rjK#_rYce%GbQ!xU=gioAk5Pb6&F3H4`tc`xJ|7;+1a}5{J^OT6Z5GL6P)1GNucN! z1KX|@wY34K9H66&(oux7h%N5f(qr5nK<?ZzbgpEz_yh{xNw?~etz*+nfPpImDa7lzaHhy_tZz&E&lE< zpC@a#RNm2FwBmFWqmLI`oQ`7kabk-cg$!E>66!Xylj(Ni!z;@awQM{RKQ89 zPt{4yF0`V;|FSCaF2m8P5bs)Kl%05|kW>u#T?L9Z;dh$J5DQw-5R8)?BrbX;8PJ5o zSe#gN^Uo8GZmJ{WHNpkAR6P(O*6a0?N!c0!$arj+9C|$_Nu$(FlsO93w7z zW*O0Z<8WUklG{tNRLnQF*+%4Zdyxn2;Iz1$dLkCxm{2CD;CFB`IY}daR}hMUE!T>W zNPZxZB$pBS;?u%ZvkR@L@V~4|yvuO3D#W`M8D%HlDI^sGepi8_P57N=GQ@&bGz8-$ z2Z@WGNd`3GFyxo&{ZoG1^Ee~`r$a=(1DxR0N1(44^Qq(%1KX|@v3oVUSIfTDaz$Cs z?$!3*+-i2A6_pN{)%kwPa5O7$YNE*+;FRHLR^Ze`lQqC8!!fFYRy2y_49AI!o*70n z=NLpKx?YirdQQ&9iTz~`V8Q7C(AEqmIQ0=Id&R&Ov?9N^wadNb)B^Q9D4Y74C(BkE z+`GU0!&$)ibZT~?6_pN{)%hOJa5O7$YNE*+;FRHLR^Ze`lQqC8!!fFYRy2y_49AI! zo*70n=NM#DYkA0pibx;_CrGlzIY#VleZWbwRtYD+!SzAU=WgEp4#%_S0e+|W#K5*| zMa`UI}&yoX+>AW*1tK^1#GEyh~shMdF#=s(4(Lk7|A1W?-P9Ms&1CafST!wRg+8>{x>%~cGXhjF4)(mJD@}SwA zg5RMP*`P$7#qV-NF|Y-#$ZxTeJw5GyJCOnizO#Rmnq6o`x%=fc;$6<8Q6t_pz$i2E zP9doo@VgonWy9|jk}(FfqA?ujI7(df%rTxBN3pogttHXW!cW$t(<7*EkB3iaderra z+l7*Bl)fx*vL`|CI~>mjB|&P7{gLb1-&SPBb%R{&{L@w*0?pPJE%eoAnr*T+TAOrx4>EG`ZF<9?Ii#N&v7 z^`n2n63(iO`A)N9(B)?|LXb zh<9C>TqojP4=VhwhZ26*Md=%z(2BkRZQ7T_CH1sJJbhrIeq80JJwI5F&IFu}2(9gK zf>R%XzFy2H%_#=9T`M9B*r+UE?9Hua7uOYO7Yr7@p8^WA04EbqXoOQhVHV(I;t7p# z3Mj@F(2Bg zY*8z6*MvBoqyFr!w)uHBb#xR@_~q4c_PO5bwB1>Fef7`HGvZq3RQS~FLMw`{r%HT3 zDI`?`oT^xq5l#w8)c~g|7G;E!LNdmHRy2m=97l9PLA;RWRV4|I}2Ewq|khM z@hXwo=k3L-M82o+cbZV;dE)$ZYIdO&X%`F@;$1*t7KnEyp3q3V3nkI&jPYi59EAo;={>08bKi#<};rT=`)$BqmQXZHXh<6E$c9D43W|OrL?=l?C3Vzo_ zlQ!UYDUE?;w4#A9Pd`*#^qfAFX$P=~03w-&Zd?a)c!~toa`y>M54%2b2S-UZ0Kd3I z=RDd3@Vhpfyam6@c|0C5u+_Dq7q++t!MBAnHM`J?N(W5p?%RoYmjG!LiFXY!%Iszo z>r92EFyMCukVX~1Yk>Kw8LjB21ZR4ET=dK|s=3DE(sRmE=f>vN2j@iqNeGusz|lZV zQj!5p_P@IO{CZ}`CvU{>`X&H=r#Z#IR%%5rs6-(6wo0^KN2O*LT9J0aU?JWG6lQ^V zXW|Ks#JhmPEZ}!0p3sQj1r%coXhmaro_n;o=s9;BGr#-&{^@?&lL+nTB*E#3(Ao|s zIQ0?e>&1N1oMK?xwIZ^B$*$9)61ivD9>~~H`o-@_?R$ze(&+i}yLYd)Kb@LgXhqru zgN5&>fWj=m$;1;H;S^Aq1vr^_LL;04im?T>qOm;BJz8A!oI8%0-~Ik6T9K$l?3!|L zmf&;%XlsTOocaj#^9dPZn9ggofwfZnN6S zU7wAk5Pb6&F3H4`tc`NG2v3n`Eux!Xo<|Ih9BxHLn=iJ)gVPZ~iUW;x5mP z;qcSrcZZ042mDTRih(U?MPA@2p4hqPhdcMAJf8=qnq6o`+69A!co$HZ1>&8FCo~f8 z0t&N$-`ssM_XcKUh zM11^!Q=5@%!S8H7u@%3IEY?yCYz?jGg)Oc@@Li!y%`UW}(gBmY`*tGUB|sWQ;#~ub zGP@bYI#XdO4ES9Eq*2B18eo2EMl1R$!I@qk7d6ZNTqR8UxE{MFU};eyF(UIejSe4&c+NL?l8xJV9_eMC3cb z2~K?k`g$>+G^ZHYcCAQuD;9~wJfWj=m$;1;H;S^Aq1vr^_LL;04im?T> zqOm;BJz8A!oI8%0-~H2nmprcS>LMNn0XP|Ok|sDMFpMIc3^+*>oDvvYF$T6&D>Bsx zk&;k}da{5$vr4q8S!#Bn6=@d?7QUYX3bOzw6HjP_Q$S%B;AG+njc^Jm#um_u#_~M( zXmQbV?l@+C_sjKDhUYgxn|YY$k4-o&E)5!a(Cl+@bvs|N1Go*zA;Rwt8MzMloyHUc z+pZN^`K{bVD`Wwa3wy|MCYMtQ2N4w;&;Cj&HM`J?ve006^-S2?$P3+=iG73{O*hVv=&TyV1#6{0MW14Lw z@>L>R6-hQUHY_?iHFx*5d%u(5%LcW0K(`wc%H$OM4o)T~aXI|1AQS_e){0(Gi9qm8 zm1w<0O3f~`qQd{OD)BDE(W(&dT4YK)@vbCNt>br9ETs{@D~SxMqZJJTImKb(qGyWX zOgV_F%Yo(-p-nlwi3YWE;Zjj5bdAU4beFwyo68Y~?auz4+``WC82S0`}&w%V}l`d-pfEz55&e zTG_NrD^EzV`B=;-;(T^9Lie|1?ZcvuAR zJBv=%hTmm49*-ExAe;|dja?(wn>x!{~)7-mJa5T}ZoU1&vx|7BI;U52AoA>Osf zC_C{^A*mSfy9yL-!tXSbAr`cvAs8n)NL=(xGN1{EvA7@gk_JtldDsLbJ%vbW%ZJ_T z*;{2oiC830a5ASt@Vig58;!E@K7N-^gBaMFTG5M_2DyKEnjuX$5cgGbm!D(o zS9E-8d>VN2pdEmcoO;q@ArG3(Dfk^5h1sAU5B#nm6a!mDD?;0OGHs`-^Zj5JsM&>9 zRQO+3CEjH?S{345i;S`p?-Y`X0l%w2(I)&(GZ|t*D;k1vl7qxW&m;qya~QHqoJ)i@ z=inw9)y4@>2j>J%2Y|L_IKiopK-nt>wp}aoyAr>U1?=_5S-{r)o!|YwMDi>`%x-a- zOi>m^Ml8~)uxCAA{;{3M)$BqmDjhJZ^F5y7Xjb6VM3XhZDZ|mMz^REQYk*URV^jsL zXcWmAjuRI>GmK`|G00a5x50FroShR|kqrw@HlMu}PCE(vFPs#g7}&NFD$%ekV9%@) zt%{eLU1&wh0}}(^PYDd82qyzh(gddjhEar*0VipKQvzdP5v^z-%+n7Q7d@vBW!eF_ zO|3t#a-kxRLjoTz4H|n}A8=Y^K0)aKl5fWEdMG^}_+7y%2DV)*GIMFYz4)tbd^WUp z)~#2+xzW>S0ekz^InH`Motj-}MTP%mRpMQS!>ADN3^+*>@h*YUEaG=fG(`h`R{$AO zMJpPDagu|?Mb9Jyns6AhQ;}q?a@o*$91xIfaZW5EWt`1vk!*2S*#XN7Yj)RXZVi41 zr-NyL-<5!3VB1RW_NeOP2iw*Z$Ky!PvJH}&U1&w61EzK2T}q=_Cf+sC6b;0?0!Y1z z-_^MkR{X92GOCJJG>YU5$BB!c8Adbb7#1fMNg6bM+8>@DNyj9Tn#;+=qfJ1jl1OT6 zE{}FET7uu96&*|l{H_EP16x}wLfd&3ZKn|Rvg&tcftp=tMWq8Kb>dwD!zdE(3^-X6 z@h-#BsNi=EFohYvD}aouq7{uIIm2<{qGyKD%sB@6Dv^z?{qvjyoM=?b%?*ZJ@b)Q@ zxg=XUEeo4qnVf>(!O7$#jrd(bCKe zcP%o?PP|h{DhB+n0!5qfJI!Q>1+8cZ#z_tm7d?{qgjDd6HV3trwm84 z0;eXLtN~6Lj!_k~qERGgI8I#j%rKfc#~`;=U9Wd{p(2k10@sU|)Yz}c=CsIslKX}p z?89So+WihrN1X7xf=~=>yH-Swvo|uh4a(rAW*1sf;eT0`c$eX5SGIK~@ve=?x3JDU z0JJvacU_pm?>qdilUHXqw4zQ>|3tUA==mpxd&(eXQ)_w1y}x{w9PpQHaZV<>q7~Vo zBwL)!CAYyf4}(DPJ2)AXqzS)Md}3hRwW6@aP+4Hhp=aE3=tr|a%`UVe<$;NTc$dIv z7m0UmHdzbtF2m8R;CD?lX#;+j(im7qD;fy%^h3o(&*?*%b^wbLi{y!)_J^lP(xADV zacD&*sWk(dF7qIMmm`XS&CrTaiBO5&zJox`F0`WD{jwVIF2m8R zgmotIuE}U^Al@AS^3C{N4<-4h?f&}?zv~0m+Y7Czm(;(|FD`oih0&ffM)?^gj~mw& zb>LqXxw(q#iVjG*8FlBnq612Dlb$@B-x0$PQQ>zvq8Qk!S`jMIcO;VXTAZ!^d@$AQ zLMzJMFRu~ravqHu@vZ?zn^|XSCfb7EX(km5epi7q!h}{dg5oU4h>Mc4RESrQARi^Bvk{Ps#uf}P72A-4QNF_XE@Ih z;-Y7sG0ip-Nr85iuM#gA%{I2F#sjCm(*Y+q^%3an#eCA7Vqgne5h@WX(Yw2xN;IvP zwrb_ouLBKC%`UVe?SjF=_ftS&7T{#!35{?HD9i$!Ogy0xP65T(0$R~np64DdE_%)# z$IS13yStlUTsE|sM>)aRgwrDTRz2jIhe6=(cD|B((3npKBx%C$Y(9G{ez%i|e`8?V zwIZ^By$#9&_U5iA60ybKf>wW)3y$2iL}s727oV5yU(8RZW*1sfbUjrf-YFzi1M#kk zMHz{A3Q5&~-&L_FBYvllj4_}Ujo~=QQR1R!j`7SmikoDuy7~>!W*pr_V-idkk%^pQ z#KRyUn}0i*h^?&+My?6JI{>sb<9C`<3~WIw^3q1_>G}5CQ4~P%rTv@K>_RKjE*LDt zyMV$h5bsPpp^f#RZPg27BW1eZ-f z5-Z+F$8>yxgq6QS__*gY_wY07j#P9o2k^TCK(QIWi!6L82DZ9Z^hCl&Cg>y;5PVxG zQ?m=LsPMn6O1#T(v?|2A78zwH-YFy%1AbS5qD}anW-`QrRx||TBnOF$o=FBY<1k2s z)^}Fm1gAa%eZ81ZaOxwVd&R)EYejpOE+>(^`<;7si_=evvUC#54|hQJ$9(yHS-=uj zPx|T9>_RKjE*LC)j|UWH0Zt~K&3^6 z`={))OCq$xa|EYDM7{%@;M7N;uNU)4bBcj2YDK6-W3qsufvMSrR-|1pSonSlD9i$! zOgy0xP635kfRl+QG{PyM7+XLq8q4$Cqs2wfx#O7m-EW_w6+M*no|sHyH-RNFv&_LS4vsA$=u~s&z|F~Cxe@s zU1&wx1%rin7f_f5;+=^nG!pLu3bTOUnRr4Yeiu-TEua;R<$3PW;-cr=am@Vgmk+m7 zk=p=`he_a5GN3Jz1`Vyq#Ps;|I~DnyadyWiZ^iHWCIEh?ImN&hw4!9Io}%b3IPwxn zVb7{``u6rd8Ao6F$6>13g;u0pFj$Cp0fkv0-kEqpBk?YvFbnvdi6=DTcLBxN0$R~n zp64DdE_%)#$IS08=>(iqL>{!GljNi#k<<`D4nRp7G?CO~LUH|-NeaI+@q|YFE}#g7 z7}!j$=pWZCyvC)KnBBss`%Chcnq6o`!Si&1c&C}vEX2DS6>THlX(lxbepjQSZTOvL zGQ@&bGz8-$2Z@WGNd`3GFnl%v5sTcNXgq8JP6Y9HqS@V^yw%UB>jzSiJr6t|{LY57 zw&HgMr5M;6S`j+RU(!)_p-TPzMa0$YLMtl#FRK#oG90Z6@vcQi*@<@wNyUKQRiJ1S zey5oXv7i+V!8pl5;-Y7g0Zlm!Hp=fiEpUQUAA!DJ%qKYY5m3EiVB58#kiAPZ3n`Q1 zOb`SnBJ8O03mM#AU!CIRIb?j)>_RJ29+(*T9#3ExMK~F7k|sDMFpMIc3^+*>oDvuV zi)cjyVV-`dxac{3DDw{B^DbW|BtknpL2x=mO6Zi^S=M*%}u52ZQc>iF*5wF z?>yjlno|sHyH-RNFmjyrb)=jj6RPBW=lh<7zA z+D5$7OllVVu0}=M@H@?9hy|@^2*ybc5*Iy_3~0h(_+u_itJ#HCq+Kvr zh<5>nSs>n-ctRubE}$?A_??L-G~#yw#n=K`(O9169xX0<&K<|h@4iYOA{B8H+Tm&P z*A=-t(RdgH+>8=QjhoO6M$+V`5q@VwT3hkEf>I1@Ev@J`XclcvhEMl5H83^1(25HG z%c{h?3`eU%ylatBcH*5vQZe9n6)4(--)Sa8ENDeTFivuixagT=Kywbmt3+;xYaS+n zjT4|uO0rS9YnR>954t^lGo1RS0GvurF|h4gQOxu8!v4-Lc12POu- z#}gPv5l#l2qzO(545J7q15VNerv%2pB3jWvn5Q2qE_zNM%CrNx$XChzA-ffM^?BN1 zo z-S=$v5wXR+*3Ogl=C4P2^F15yC1ddSiM{*ned^QzDjK7{&CSW^C-_9 zo8K|z>NY^*VG@uFu$GHxMe9a0X4j`~bUPJEy10cIWlsaQLl}N%Gjgr?on{mR+g5S{ zPy504K7Vt2pBndnnz))>XhqrugN1k(P?!bcorxzj67K>Evw+{3ctRt77f_5XpcRef zdG68TqUYRk%>3?>PC$OL`fO-34|9gGNg6Z}ix5HVbFoOeILU)1f9!tG-iqJ#&H((b zBozbOfmZZSYZm@mqM8!3+xT>UMFUf_3$3Vhz@$#ROJEp9;++8}Ya-rdI2slFt^uYn z<97v+QB|~}Q6y(LPF(cNFq%2X;D6F{eM8sDS+6Vl=<55tom_BolG^9e*zQ+q7 zjVhcPUHhtN3%k_ zYof^-SZ8K9nic%6i6(2n?=l?2DriN+P)=~5xagT+Fq00!WkCD9%Dull4hei*To+K; zpk${aNf*bAvMIS~gx?)7+M4mZf>R7^yH@1xeQG~`%~m?qkI1JRyET)VU1&vx|7BI; zU52AoA>OsfC_C{^A*mSfy9yL-!tXSbAr`cvAs8n)NL=(xGN1{Eu`G*Zt#aAWcpMOr zG-x6gEnYA>==#LXk_Jukpvkm?lQ|25--)os!y~=6JGj>JGtEBCEd-pxl*XCuX zH$7Vxu$+L?o5b>Ka-8*iIyJk{igNc;HNM9clBxktRV>N~CxxVHfKwHVGQvqA`MCkD z=;sXQIYM0Y%rmALMf}(R!)FAIxBEGBDA){2~K?kie53WA5K$aZ|eh8i_E7xlny9KGk$l>$o0VQN=`Ab?OM@`ze31oLz7E^ z+!aNYXRo9DJWrM!*~<~`YMaWtgm-tBrV!^i88pU*@aeAI$&BS-la5* zGV#uUlQa?U5*Y0we%EG`wcvLdj!_k~qERGgI8I#j%rKfc$8eLKimrFIw(dAP*Nd0b z*ssWDB|8;~q$YQh+ufeMHTWHz4yFQrR|1NGEoenf9cn+Ew&P`+c9-w%ZBsuUZ}%_n zm851DT2bkMX`OhN(rA{6cTF@!1M#i^Qm^87buNV!zbk-@s-hK*B00lx;-Y7U(abpp zNhctA&=!8$AD$k`7I%@2;{3*ghn=6dgQP)|ZLM9Fisxm}^T~tXp%vM<@H@pP2DV)* zs%th*A3`Mp!PjPinq6o`$^)Z;co$h%CE}e$Cut+zB{14W{I1O=ZNcwS8UxE{MRk~e z{%i|~KY#xGuimAwO2_pj?H9NXokuGU-dT-{p3WCMVK1peg4XC%WkN4@$YA>MBPi`9GCu^Y5E;vqrYV+A!;Ixyl|H8@Uv$w)&C*l9bz_yk0 zd}n@NB66IO!R>n)+|=wsE6TjDQsMil0;OVtQw2)J1g8p=iV02?C>0Z&Do}oCdOB4> zF8|pt09uy_-tZ^I_&>dNkn4fc9%XseceV?P*2C-mL4Yb>o!8Ndavq~=@+~5}$NEj1 zM<4q49dAu2@cTa3=uZTvKB91fQy+o6mx{={R)k9Q<1An?tGsNx?f2%67TKoT@7$d{ zzr6arxf6@-^Y(A$r&F^FttfXtRpWbHA*mYRRK=oNSq%2ht;(!pOKr&41_0jc7dD1n!H>r~4gBZA88WzdHc5HRE@hQ;3~=;qA?*;xDMjb896#G?HzTgTbXELzdv zDPA1zc5^pXxol`f1J#_s{d!#%cP%F>NDii`-QA|vciFY5uv5(m;CDHXRt>+?WJ2uR z3*1PTQ$Jo@vXWI)TppoAyZ+|LPftWhX$q+ez4eiFY=iy_I;kld%8dcQ&8B z6~Eg_4F3D9TG6J+)GjvOn{si;T`QF9LED+ANkxx`KS(YXg_TJ4FyXvzZy)MkDTKGE zeXg$@=ok0B$)=1Vf~*_G{o>F0RzOe9$<(A3PcjNh4f zLL+_`P=rDZY+I?J4LCCr2?)M63)Jjl`4l`)7l?P7NzFpMt5MN5;+!c!))X0NobMl!7o!{YjHYof~@ln6#t6C8%5h~HwRHAhnso8~A zq&zS&5bqKg?IQ86%_eIh-eowN75uJ=CT+m)QW^uxN6N*(x0>rv+xnn3D6b>^$%P*2 z=gi8uUO?2cXWe&sDl_W$M=R1y{(?oWeEkbY{e6doQ{Op-6P)@8^z~vsrJU5S`C>n1 zrxK9`O!k}h9Gn7D-+TI5cdt%pyy(5T)$BqmN}aD-=KHCNMH%6wkW>wDs$x+_I4LAm z1DvW@equx`>Zj*a93}Lu>kNI6Rr1N~t5~FtkoDQ_Ui;>0iHn}%pj0CP5}`#FRtZiP zo!ADa$igbY$)Xe6;1pTxr5M<@QqV$BiQKhBs6=S~Vm!yU>bu$E*D1 z`>6t@VuDizO2q`H3Y3ZoP8BE>6PzkgMwq@SN{o2xbC0pD556=Ar~ec;o2`;iP5<$4 zQ1;eWE2#mjNBrJuB`$i@VKHn3Zud{widZsyLBu8?oEDeh>%l%eCaC*|%qPjLXLh3T zf#3B_0{l*Mih*q_$%Qlijx(}=k>l*g8Qj$D`rhhGPupKQ?!R^nYZC)SxAsPMZE zNYVwr>*Mt0UT8&MK;~tfy#Ik#R1=Z%1E?BWkwP-maQhIg=&{_m1?>Rqr)WjX<9I}=Z6 zB;ExSW&yu5@q|YFE}$4&Kr8wRPq(PZ<)3w#k=xcI`j%S5!5g9#9RT`a^W{S}A(k{~ zq&PnS`FWKzXtGh92u3^%0v|pDn$H<$^r8vB>zf1ko#wQL+2q-6$-A=;(OT4rB?5)JRorL`tzq9%5t@zzeV(?$IqOSne7Z$B+i`p^T zEw$d!hE^0={Ed=iVv@tU#EO68=)dTg0?0{4A{PCk5A_#5ib!gb22Jvy{e@%yrbFU) zePp0mSL~TW=-D1BZT9M6XQ0vv*iN@oQ0GtjH`3`V`Qy+o8Ud*SIllnCu z_O^DSk=xms{hi5i*518(-NSl)etmUw#%Dv@W|5j*Xho^>Rm*%oRk0`|oD`C(0Zvsc z$_OWgq-uau70XYIXhmP4=QEjQ_mwpjp>In*-+rNdkhtji%BOm^zHF4=cgEoar#=FG zy_ipM>LZ|f#lW_eqE>`TBtn@}LB5*>%+^uT)~)>NE^T`Eic6(cM&i^vcZrug`|@h3 zJWq1&)a*hlQXZHX_#RJS7)3Z4aFQlCB`}O4oD4Wg6Pywl1B+-yUxMjZ73nM1Wkzb* z%EywAUZK=1nKD&*pUe~wkeR6@1eQ;i0!{Lu`LC3ufnrWTILX%5^57n{986LByvarj#{_NxkzjKe#$B8ZSdf&5k9BKCI zi0|2WFL|xkQQmyd`gq*&-N5Bpp4xr*bVB_9>D;N=g;u0pFj$Cp0fkv0-kEqpBk?Yv zFbnvdi6=DTcLBxN0$S0Rc=}aE`iga#ky_TWzXC}bbxW}56-v#5Ruq7ZDSUi5m1w!} z)Bb>`i{Z=TdM6K>4eIlDlMdG#lA6s4zq9%5t@zzeBK}p8(djH+Y;lG9!z(g$f|E=S zd#b3}Wi8v{qw_;2*uN^> zuxPz}NDDgKWktFnzM)>B)GXE!;<2_;Jb-G#uo1XiKAcoUiu0oxas6B*U7XwC`l#n~ zw_iS-q~>zQJvWD=PmkXn5n9{vJIyHuwyji`hc+uJk-sYGNFt$=5OOM#nq6o`+69A! zco$HZ1>&8FCo~f80t&N$-(qW{va3lKgD;7U?9dTc(4@dY#H$uE3B^ z{yGeA3Hi3+q)a`PhHRsf_UdiEa{<-;^e^yJ9kxF{HD~B#} zvzZ*hKg-yh#pSD#tX1py*Uuuuc`W|6GW-R!&5E~C)!G4u+tSObMBBML3CGYn6RgtO!iIynstP9R_w;0SydIMwls-vug&y}kSWhvM@K`#Zn*++Lo;o8q%uUj1H5 zzGt(~yWe%`-S>=y_ap2Ur^~&+yX$gxixcpQvUC!Q?^$Wx`k#I7)a?3?1r2LDmbI+x zS+svKQ1c`3-})V#|5CSWXhk-kymi%pGWljTrTWR^5u~E5XMU*1L#{olwQrXsmA$*_ zdeQSYEc=J`nvm0n{1=3~{=!K`?s^@k7;O(a$+xXM-~<9@0gk|T!FRq6RTxV&iL;f4 zLLKq?$M4Zmp5fD}+4Z0Mw-*Z<5HJgH1ilOSefK+m;<~ly7anLuUx4N09eLymkGEx} zP3@7MyQ)%uk9vpswW2?wek}5z;d_!N%US$gU9!TG`_9~xw7O3IW-|A@TGm!+_qX*t z#4ep~^7}!0`d<;wvbM@SFKb!sa&MZuXi56GPVQ#1t@Y|}DU+Vgl1$qGHVr9VyrV|h3wbKtfKji z!0$VMQN%y~8$sOpD-X1yuh6P#MXP|6s6tUH$`mC1KJN0P`+bSRar{zkk=E-~ z?vwUC z81d;icg#%uj&GHDzBARYd3Wp67j~raI#KnB9gfnSd#Z@M@i%i)v&-!ru&*E7&mz_; zti)JnvWn(6g5RfBe*O7hZT!Cbw|~95pVD7=pcQ=q*0y(aDFJzPXBU0K{b%L%N0s-H z7naBJx2CzZOQrjk!KNroGf#bPHwAe_XR8F z_1X25PSR64IjQJFzIMbSJ>3!3XV>3talJ?Ez@s>G>%G7mGZ(kdc)5&vaV}O&NDr$Dg>dUPM+zP}!%Qqow6;@)bGg(FR8-d?FNG6x0csyjBXtNd{}r`+<) zUt{ENOA~QNj^He7s}qaX@_LPtzvD~-nDh|=Xlr#>5v}F*8Y6edne=gzkqmrm-Nr9H z*K3UA8YzEUnp+z3={R>z_GD(_cYLc%@tvu{SWEvv{Xi)DvR0^Om-|m0YZX>vepTsL zk4`XToyjU%2>5#>_>I7Cgn$1xf`qv*JkW~10Be(RvBm8^Ofl1fKYyll#dHClD|Ta0I>!oRI(3?*jE}{_WlGKa@Pb zygJKEV$prxUSFNa)~fV6elg`mnSyjb+VhT zPDJ(Bl~*ZEuN6h9$ZJB|isDoJNmL^LGeCX~#Lr5nRXc;zzVc$K+(7^W`9k13vlD^( zHJ|D(=qP_tN2%&tzf1#Dv+F+>s&GyaFbi-5z6-oy$k*ZT`#Oxj(tAp1MLm>!pP&TQ zUJ)Aibw^ZGYTbiPl%YZ_np`XT<3HHl-GV0fk-4WW$Cv>NzxNWW5_}!V|({b)(7BMsNJHAz>_|Dv;YWOP`>BvPma!HPRCdZlQurjGV z`zxj1{FPE|R{r)qf2CBrkH5jqUnynuah>G6xXY>J?6jUII(K1Kg@Rj?`1J{E6_|9~Rmi%wqf8je*PTyA^XhprWf*Mq4 zJKO6+^Sa*Xl!_kiWqIE*T2b$(dcJ;sU!qU9FA)!$fJA@~*TZitWp{n*R<~uk#0S|i zi-$qLiM`(M;ABveCj3tE2|wcZf)_TN9AQ1^#O6g#P;_&|nkxIGihtDv#1IJ(?;;DM zM7%TLq)o)Tlt#OZ-?iB!E%;pmV`LGnsFP;Yf^ummynNGm{CcAr;*XG|RGlxUJWbA8oSuoy{k<;&+k7T8h8ox03bK z-zfu!`T(80f&wR*Dr$CpFAHrsX@6;50v++LRw2*Trlz*TbCNf&qRF^@I@ z$?@l|I9(ho9!&zl@8HyAv^L;(B_Q={-U%Jm2PzRl*;lnfHM`J?N(W5q#JiM6vrN2e zqA41PcLk7o6~C)wDs$x+_I4LAm1DvW@lo3t}$3;Wz{PCv?+4p{Yq~Cr3*~QXr-Td1>=8r!g zepet=zvj2>S}*=uBC>#y zx!?7mvOz7kPtiYQA1odg0sPLQleXb^DGgUvzvkJL=c}9YRCjmUj8DGFlbT&dx0qgf{2HPI9e#Jd7Wy^7z}xfE9Xt^hKsidNJh`M*C(C(0z9__9PQ@)FV4FD-IM z2**P!3Ml?c;U=39U*(CP_J?>c7bmGL>}_q5T9(VjNkwonF$tl~@7Vv!2KB)2NpS6}*X_utkB^$)S>HEIn}yId$rMf;6p-two`xBhNMex@>4; zj`w?yBH7}cOmsynvd^((i<7w|St{&q&)ypR4o>z|!0!|v6^XYCVk&=-NO~m_FDO+A zCZ^|rsb&{ik@CRAK)g#}w2Q>MHk+)4c$eX5R`9zfnzRAGOKA)&qZQR)M*SyUM%3k> zpeyZC(ZlanUB6we_GZo|2iaeaR@8zt%+5CXeJD3h{I);91*Zc*TQi*C)JLG~m4;zo z&i1xmcPM6mXW7~L+xt6j4Bwql-Z8k3iNd3BzkK*Dzkm6^}~fE~gTG%d2I( z;-$5#ng*t37g|x~eU%E|;}s|s6PzkgDkeBppj1q7sz9lj;8cO~Llat26<|<+!ZMY?jKdBg1pXhn5GqpXsNNq(~45l-DDHu&8FCo~f80t&N$-Z-vuN!u|^<#Yg>`&-b?Wd*_e^% zCeP{bekr?aiR3v~JBmK&DDG+-r=55`sm<97#?JSY6FpcDh! zRuXB*T?Zrizq~-?o_32X7G*Cb`F*grS5^9WDaq+5#cT7U{lY9@$>)92Pp4)V*A*51 zmsW{)DUEiSc-Ll=wy@4jX|&7uU7JnXg5RYy2A0u^S}?cF>!}j)P9doph<8;i%1FFZNU8?>u8Kt&@jHcN zi~+5v$+7FgqE*?c9OFA$k-He_e`rM&ngdO@j}N(EX1QGk9`jco>hp7v$Nfq&c>DBz zd^kckNg8MOd-hiRu5Sk5cbb#>HSe^dx;nI5QHfBA4ppLcvZ&dGR-|1pScrE4g;^lp znRr4Y@h+e+3;3OhCp6-B0maw?T2Yf{*M&v4R@8A5TlV(uEzycHB*QD054Tg%;&WFG zKlpDt;HP9jTO&8FCo~f80t&N$-+z3YUYyN+Sl>J?anVy8mue(HI)TW-D#6L36WibvSy&}FS#)9>oFa?86a(8< zD)+4x%}DksmY@Fa*_T&K<@tsEonM|O$Jx4jwSInmbuy#p@TO*$xh&l0F5D z!wF7(1p0b0pWxI-;4k(1rYP~3M)UU%D_8C~xyW6>;~&;L`m22Yl#fCe^6HM(gjUhV zI(oe=h(-101MB{&p6#q2V5v1MkB}3W`W5 zPDio&II%@~`=0BoYR@nJdKBNYeY97SzZ?LKbc(&~GF++oXFRLDpq3A(5=kC3e%sr~K1C&Rk{Vjk0jHY; z@%!C9^DqeDcLtoK3BOBVY{eMZwvy9Lyx8J(6jy6J=me*usiI~VT9J0aVEH881r}C; zcxTaxZN$6C!Ybi+7M<9J-$fQfOV6n)?1IeEr`L-Jv6K=}MJ!s6Ux-Sb=WQEXXYagQ z9B*!?772WO$Q2;Va^a_aWKu1C-fzpYTtzUdHe=ifeB5qA=pwK{ViCaaEIP3bzl$vP zQVeWc$tgqrlAMM_>|${V6+L zE^enHpS$WQKY#a!mOFk$DsnmFx?l2?9j_k($mfiE%8%duq4B#uRQR3d6a(81mpfC&gorxzj;&%bX*ut}FMf;s-2Q>96 zLM(|aw7uMGN?VGxKdZo`I~}}LXkNE03e~R^;&8w6s^{uUI)TpfEh>>nARbreE1t6( zochi?oZ!?)K=+D)Z7Y>~TZ=s6_9RGERus19lv`~ksppf*1^E) z&2iCFZ^yb55DA3+igp;rUpN_Xk|sDMFpMIc3^+*>oDvw1M+|H&tq7F}mFVs5t18i| zA*tDgR+M>PrNZ}91xm#PrwWvc2~HI#6%(8)P%0)kRiOOP^vqh3Q+U3C?@#5zB00?e zwhM~>`?FnO^o>JrFL7&^Z@oG$dcO7Yr+AUvFeECGWJ5zMIy&EeS8Lg|`KaHMw=aGs zv03`zG}!zO$2%Z}-<5!3VB1P^d5F7G#68RHR_-~mtoH0#q$H`6<4h9D3x_tVr_A7{ zX4m&tU*)9zt##sE=b0tm^?@SZb#cP)x-f;`cdRozd3ARCrYO;Q^xxU-f8W2q>@Nd} zi=MyyM*r~PFD|#&W8tU$;W-qQ$VqBwMF*rLr=G+o|9sH%shfk}5yS0yfZr)TF|Y-# z$Vor!UJZf)vp~%*v?Aq!iGg^Rz-SkVcWpLV3-K<)(X8NiO*Cl(ewWf1SVk)v2=nwq z#YNBQLz#8}7x~J)FBeG%KkX3b7?_0c+j4n4T$V2$Z2~uWJg&cF>!}j)P9doph<8;i%1FFZNU8?>u8Kt&@jHcN zi~+4^497W+5*IyljAzDCNCvd~<9a~=IXXGAqtkM68^wXjM0H(6D!NL}II|ax_+8%| z!0$At7}&Pb`Xj&fjE*u)M|pdKBdOViR-|1pScrE4g;^lpnRr4Y@h+e+3;3OhCp6-B z0maw?TG3dZ=N>ICdd?lk%#xfHbObYJe%sa4LWdsiGAP!8pl5;-Y7g0nIuLxekO!2LaFNv!mmacY#yi1b`Eq z`UvE`Vqj}(MW-nZzgtInhEJzv7g|y7eyYazxI$7jz^RHw8R4XmR1I*dVo^poDI`BP zpcVa`;XFr(i=KJLG}}nrtwOT5wcjm&wz17N9-je?y{!*Ui);WcJ!DJ0gMKuxeg~(c znSkFFgkoUZwW62@&0Vx27psutj2vfgZ?EoZr(|vvWq)&`zfvmgqh=RcQQ?1Cm3Wuo zFe=1515VOJyh~s-i}+m=P0@hg6+nhm(Tav(oa7*J(KE?_CLD(BD`MfK0kc5OF0`W30n#t<%W*!EC<#xM$%GTC!G9XD)@H@038x(%0_{6}rl~9RLi3X@dPH-d-nsPVO zK)f^Yght|BKw%e%cQ&7`6~F7k#5%JN)7N{U6@8uAyswB$>Uqa__Q+fYv`bjJ9U{uHX~{+pZO@zw%qpNJ&UZ{Zf*eU0hdG z_+M5f-eovi72;isjItB&6q1SozpFseCj3q_8Dc>z8iH|>gTzJ8Bm;ry)3r+`swq`iNsgFR}D+ac$)XdEF>UXU18MT^y-d}xgFW zGmK{5G5Brrkw6Yl(8>u=N1)(zL}+b?6P)@86un|#YimWQL}*~5?R`VxQ?m=LsPMm{ z%J+Byq)~-a159CtQvsw=g;N7eVTMxyWJndQXb8qh4iXnVlMHCWVfZ_$?*4hg(akla z#cwV1G1s7`8;#5*;j}zHryJRH1M+?cr=#_Gbze31oLo4!L`Fqq{ zmNdzb<*p_AUY@MN7g7kSwIp1l>n>zx7kT}dhiwp}Z77x(z`@>67LK+SrhRt!_lbVcMULw8NVxljH;p)jUqY2apIz9hSAJ92Dzf> zdX=B{bB=DRQC%-06+Iq48QN3>n`qS67=I`J;0(JT}1nrMm!;#~oxUd8X~Tna0GR{$ARMJpOb za)#r?Mb8YQnRN_olizn{c24}Zw|T+I=CilLX(wU-g_GhF1KX|@HS=4M zyg0khh9;^?z0cc=&pPLOHv7EIyz{u4U1&wh0}}(^PYDd82qyzh(gddjhEar*0VipK zQvzdP5v^z-%+n7Q7d@vBW#$2}O@80m**KvU9pHk~0idlJPH^fYQ1*&}&CrTaiBO6B z&f}tKxlP4I2DdwchrIC+gEm_FB=6J*>= z_45ol&dN~<0`=+C>_RIl{4c8#?=l=_g?MM;*&2y=eUw;d_Hc52@Vj18{r%92`dQ82 zGcJ1OAM05ol>Lh2EB7W}COnP^NNz9Li3e0RC)xW-5~0bKdUm&GZw-D2r=zKW-xY*n zU<+E2mnYbi$7?&n!mC6pliD-;HyKk!%`UW}!vC@=@h-#Bsu1s5WR#tFr;t<(_+15x zHsN=g$q)-#(GZN293(D!CK=F#!?@j+t4Kv&GMaFB^9V8(s<@@NvcEf_qUd_6M7&c-ss`d+6^k+w z?-Y`%0l%waQAYeuAsJ&pD;mRbj-$jy&m7~KaTK?ky9vf+Lz{7Q6OHM9z4~iqu4qN( zS-D^2COwhVxK+=@^uX_IK6@*Ex08r}V_=I~QKE-biby1f5{ah5$`%6 zNf+W>A1C5nCnwgKU7+y0E=*tVgjV!*X7j!xE~)1oU%oLq~7!8DYAgoKl{ey& zba0w>PJpsO!O7;cx58;BVgH4b;u8a#r4^wPp@F&mo18x6wZNtd_?Bs4YIdO&DGy8x zd_N^Hj3S&2I7t(n5*S7iP6nK$2~G)&fkm{UfiO=$R9y6&K9p$(u-;L%$mK=T4sn`+ z2`hJn@HFF@b0D72{la|eI6e4X2c!pnS5S(9ZP$wO{8s)>Dzbo)<4ol^%jb!RMW*GV4JnI2lt#%`UVe?SjEVybCDI0`bno6B>zk0fkw>?@TM)5lPL5s2RpH>lkhyPExzwoMgnKO#r`Z zvq@XC$K!yO6YKI3?Ma?d>BJF~~Lc9wo%mVSw#1k5ccL9Z2!0${v zp%K3eD8?4hipKIh_h@m^bM821e)rqQrwnhoam&!bS^E5x>x$$aG_EVML4AHWk?4Lw zDzZ7@cQ&8B6~Eg_#J@4HC0bFc2I%sEKCr%kPUuZ15$Nm1 zeA1j^VB57KBfpghK+;N%Gq)*^+ncBL{PGMr&P)Ptudj}enq6o`+69A!@27ymEWpXc z6B^+ZP?!ZcnRr4YoC1om1+=2EJkLE^T=bkfj;Y_BZSwn051ioCN1(44^9fFU1az+$ z*i5Yml}IiVa_R^w(VOSc)X6rL$g5>&McUyE3*X}goTLd(2@InMCj(B>1g8XsQG}BL z=O;~QML(f8+iT;JdbW|xGoJNUq2=oCMB`x-5LUv8o2w2f2`AYFi^m}W{O%BubinTl zN-?nQT2Y$EO3LnLGO~bqm8c-&FD!CT-Y!y-ltfAjmerm;zxbS@ z_Uy?19=~_rGqY#!e)_pnvy1DB3jfQhemy|E%b2t(#Jd)m)K0uhX|&4tU5kvi<9C|L zPc3LgKP5QR>*Jzlrcuo`7TJhc2DHeg&2x=wzR^eqG}*7{e)lnIzTr(XqW@#>ToT*n zbuhXGXOirHo=oD6*b{p@7o;t|K!Qrc{|c>-2M%9VkR!s7ze+%?fF{YU-5BK45d3cE zdBN`#s2tdmRutuipnF6mBED@y`X`IvG~Oy|ccB$24=e_VcLj`blXy2~Q_T?XDjdTO zem6u@PT+SXjfHKrqJ=OIKUBWxIouSt2HZX`5}Ynl;mfUwJ`DT1UZfBj#o%XW(2BGRrV-*@LSZ(DcP5@R zNxVxa%m#jE;z^VET|%+8fmXDZ=dnl27d^+?;rX|Jeug`WZr?~nle6?CcNE?3XA#yW z3txQtE8bCbMk<=@1N?3R=sAtwX-+w?m0D3H2dIv%4?LH%2)&7XMcUzv5#pTzru#OyPG045NwP8E}3xg;w+%dfxtRzNGeMnIC)3F;h`Yfab?2kCwn`-&uhZ zoc0mew~GCwIpx5%X+>6jEAl(PpQv&6sB!klUOn6`G3%1rUEEisT`-OC`IJzY4LF&2 z(j=S`3bO$x6Hl6iQ$n$}fmXDZ=dnl27d^+?;rX|dCV%JIIm^1Uyml^s*=2Crck1B; zr+ozUsvOvCtq7F}mFT^yab~MTA2Bz#+FfWx+6B`HpW_LI*?^OYCr!dBp)eb8GV!EI zI3*No8)!vqc^-STe9?2P9iD&t>a<` zvkCCKhEfh}n^x4;-javOq|%n8xE|Nr3b}2b%}Qs z4zokNGx0npiFf-bahE29ey0*W1V^>I(28pJ zt9rz{3dgWRyc?paCx~}7k3kQ=8-Qts@w*1dsxDg5Dv}tN!R6 zDG4cQmz1P-7g~{a!8Ag=ODN0+@y^7PCW&_mh1tOGOgw24ze_0AHqeUJ@;vrv`J(4o zJ3RmPkbx(p;o&tQ0H+C{=QNz)w2#2PRqQ9tDF?P^>wTEBIA$cG3fTTCV2}LHW1c~B z`}hdD+;~k8rDQg)4ANbHrPs{kYImU(X%|c*d_E-}bGgi7=gvsdre zz|`(SD{B0&>GJv102y@QGyu~K!>Iu>=)!3LrWuA)17t}Tt!N2GCkM$FJx&aAXhx{w zaX)`Mw9KDLw|M{6r$577StL73INk1FuB>utO!PZA&CU&e*AU8qZPSWWeJg65y`N$Q zcxs%zM-FO-$n8$?amA1LaALeu>M^2r7g|x{e^r-wSK+Wa#5;>lnj_vN6h;HTGvL%y z_+8CoNe``P2}UOe$rn9N4032jtnDRr&_Y!vUN(VC5Z0)JWifVVE6;<9>cZhd2k5P|! zHzL!H6Yp9gy*_@|qoT*~JI!Rt2wKq+j7|=cFM6C9z~!0!~F9N3;MR3cQO1uD@)P*S@Ktw?!bF+jX4V2qo@ zyD^(;hIm)u7q1E*b>*iZW~ z!3j<~2{g-cVB55!exM?-&^BsPX#x%yU>an|7*Hj7c@WyT{sQE zG{bOefDF2D8h~kr;nVtIKgQj zfp%36Y|qx9D*O98DiJD?=tHNV8p_*np9J-5)4x;h^Cr=Q-xzy2d!uoNe{=#7d;-V@o7VN`0RX^cO;PM3HlC+Z?+BayM|B>Y@1fJ)wGIF5ykpeQ~`T`3+l*EtAJ^eG7`m>_b9ex!tKf+ zw#b8EBFK!_$dSTqTq!>XD~~;QYImU(HU3w1iFXwaqeHwi;1pBDy8_0riQf&;G!yt; z17t}Tt!N2GCkM$FJx&aAXhzIbbR}QWo>Oy+sfuFKqCLxBbdBsKNx^fwQ48MO070aU zeg`L$lT6}w4WS&^l2#PuiN{+IHlk)xjHxDz$Z#~saHMt@T2bSFRhM{I;TUy@cOx=t zoOq{@bO!Ld4ir6v-)SaGM$n3uV03bje9_~?Actn$!bk4qLMr0bP_5PqkSbO-ReE|%X9q80s~p`Rn*pnW zuLqS4>UR0MUV{|E%OZf^S#-)d{H~-C+BvXoT9NV9KdS^RLQ2{pC8^zoR@6FR*(ctW zG=^>B-4IPPLA+~#^tMh#LU-$n!cWQT`6}1jn_4ypHa11+e8ltHt;8fulcHlHbQ%%6B!m+A@RnST0l9lZCX*MqE=Li zr~>vLYsGi?#Cx7(JUp2v@8OoK__$v8T^0p3#at7_7CAy(IX>F4HO~5fWBu2u-Gx@v zI$+r+-jy_rHu27YQ%n)>3K-)iem7=Q&ER(xj#VABqE#e494BA&c(BH&4UfDslCOxb ztkV+|6M&-?O*n-eCHabC;n&I1SDudfoPyusc(ZMQ-!+7CU`tw2lsTSnDdcsC-W#))?dNoN4R>p;;%_?>35WCX2f2}UOe$rn9N z40343C4A&wE+n^}pPNwIOGFUrpqZ#{^15DSTfu3<>FIYQ3o|)MGI{*2A(R7KqZOfk zbk&bmBw~^1XyHz(aHo`dsojNE)c9Z7CEk@Z#_e>SNxU0FiZjH!37{t>t~2*>;yQB= zrys9DEBY}q$NwN-^f)&1VAC#_`&qu)^TmF49erpW-oCH$3YUhw z33scL~MX23pZtp2r?7U-TSnhv(mZy@rQiL;~Sa82dEA$>y`o!f7L6|Adpx zXPbr7Mk4>rfo;=@{-1TSLVjdP$`f+)jNVVwIQx4mxT)QRR+L>&wfKBeNV)@X>S9rY za8gLR190kMQG;+&NY)IX6|Ldu<0$!}$A>*0t&oqBm@$R4DU-7UrwO3vG@RhHkHEfF z>?h4B2ezaY4V9a4FVRQL?`)_$vPfp*%CQ1;de+G@jw2!xD$(Do5eDf)^_eoW=XVdOIXO zbQV-bkpaW|V~yHfXhq5civi+Y0mEn#?+iG_6!ETrVKnhO15Po8-xV+xHqnX}!aV#? z`J(4=Q`{Qx$SZTZ@RfCbiiDNihD9PCn^fFU*KZ`X38pZO-`S8Jv-n*@DF?Qs6~(Xp z+Z%a_$V(Iips*i$*{ipG5~lScwY$)Y8vm=h#JdW|s1q-nh<77A@ zIDS{*Sl2--TF3JEBjt;p<8AS3!7WrklR`rzx1O9KsemR0Dy}4Lo^ZMdrn@9dkD+|B z_LZmcyM1RLztfy@U~9Fa&R73J7lLV(3p~pO&;IxmxzE$ie%_#@AtQCdZ zN4gctdHi*1ccB$&7fd63J|z@p15PHMGzq7K!fe3F#FHlB zlu)c~pcSpe8DiAl_ps#V-rWS=Gh6l%ti+uFu-k9FdtS{(by28G|* ze70HqZX=O@=D@aTMcpb_;juKTfW^CQx_qL%CU2**3fO4n=`AdeD+AT=((i9EQ*>O} znSHL0PYXJ(Pp5VlT2XdA)gs<0B;5hxT^EZQB;F|`-2wcri$x9McM8dx0konu9DN)m zU-bB}$Da@$Lstg-gTgKhKP3^D7_)#U5|w4&cL^mBxK(c{M^ZoPwGZ#S3<6(Q3F1=V>l%f6W8sTWeO*L+6iH3q zc^L%oI|EKJh2Ir0p3NNC3atp02$krUDiKV`JE$&F{_xD=p*JO8Z!^#-QQTBPVFx4E7C5Q zM)-V6D9i?&Ogw24P6>tCfRl+QO~NUmSld7=TFdj;qvea9W9{(#+s~4LN2DS$5zkH% zoMwa`^KgRGJ_7qzv7a=j9M}r2NJO5#Zh=aK2KN5GU*S``3#~}IU>f1`DWNbMa5C|v zNjN1GW&=(po-_%kgko(2t!ORJV~>_EdXBZj^KXy!s-$WaV$tL*2_UH%7pqiER=)Q1 zS)S1oOy93fVgA<#hr{o7al-E!OgXS^T2a61mfYDA?_*Qs$f+zCYm zH?_OaiW>hbyTrSa#<)$q8?z~AxXvtTjNAC#m`yo@-<32Lw$X|f!aV#?`J(4=Q`{O5 z5)t3;-`{s0LYtnWn|x`#ldovPDeS28Ii%F%We~vc3^?@^epmCj=fIYJslN9HS2LZbU|n6Yms~&H#Sbfue`-JI!Rt2wKq+j7|=cFM6C9 zpCB#HO&yM|B>Y+5Ti zNtPT@2}2BfdjzFZpUu9kki$k=kA&70LT-;fv2pO+6`u7T;f-g!$(uze6iB zIfa^f_+5=C2ewixLI6Sl8VW$QUTAI=wY$)YYWJ&q#JifuphvtLfN6(`cP){AAHVB! zX-4t82FR)|TG1+!9*&bQdOTR;(}r^>1Amu?TKURqpCCBde70FQZ6xfUaI*PqvvAr- zFH7BvVbg=EbD zTG1MgK8}(vdVJX9(Tb3Phcak8&J3J(K$0bJg3~?%`&O}^G^ZTco~=Ozv}a{Bbd(=d z0kd_KkB@Lmj=al#I{m71aa3MDWO=~Kr33y^Vp;1i=Jcc@ci3Dy(+0%6|&{?nh=m`aiL1ZWYw!r-$EI* zP^E&`gaCdw0rZ^4?;1`yux(n=puUyJ5h7K@YG^^S2)c!SrwZ76Q3Xu%*+$}nTTvz2 zMmjvBloZoN4QPjd8>FOgT8!g_Md1hsoIAC<(25%WtGdLy3Ww1l-WhO;DdJrLW7x#+ zhG?1z{H_7Aq>EOx1f!FKaTH)Z?Xg7g|x{e^r-w zSK%0Sh<770YMgkdkaPy{yABjRgx_fW{MMhp`fn0I^^--YL|P?6 zE2{l$Pmg%Fhf=sAAl~gHMZDVq3cuR{NtWPu`#Al06Ln4PkE@?>*^cHTnB73!+ zn_KNJv?Aq!#Q>jA1q`DJCj(9~1*Zar(S(x$rqBz5K<^<4V8o%3xDSf}g?{@OqxeTpnC#b(-S-$A`E6hE_ z$dEQxDxCAxeh2;UAQPdhO-S7&h)YVnSTk<2^p&TR-x0%S+W^072<5<*w4x{#m2V_3 zB6*RWmniL)W~->(g;vz~U)3evRX9c+;@yah8YkWan|0}x^>4c?+2+lnSlf#_Xp_?tYU+ttbYVl8ppxIg z$>b!H_+3LN2ew)(LI6Sl8VEqGSZHh&wY$)Y8vm=h#JdW|s6)IPkx}EsJB6e(fZuhX z=pp=0Gg&f%Rht+j;TU${G(=NPz^TG9?7(S=rka3Lg=19* zt!NcV568(DJszy_X@jUl=QC2#o|E(BM1GkGEI3U7J*VLWr+oz4RXMOFtte)-9)0^q zM_Hw#1j46Nd>?8p@hqI)!WoGx$Eu7^g-`7+w4&Alt3IFO6^>yCPD3=+1e_`y!w#H= zXsQV~RXA34(27=(^l+Sf(c{4ypEgKRYkA3yibx=n6C~B*0wZ!;PdG`{D&Z6pTu)ZM z_Vng=IG()^@H@pP2ewTs8r4Cg3fNDpfDK7Tl_<=HTXNzfUHx~Fl7dQPu6g%dpHA&A zv?Aq!#Q^cHfMGO=cLtndig;JRFq-(C0jHS4?+O?Tn`lJ~VIF>{e9?2bDQ*prd_|$c zIbZGPXXyMLBsH|638_Z~v~TL5*_@K!p%vMnM4iR&YD77(C9SBp%>W6&es4Zx^j;+;a$8^G^+RMZ%Lr;w}}Kr33q(Z^BpMUM}AJX#^; z1mq@=i-<)Yt#f6Qpt{`ev7o6dyL=fVlq6C5?FJ|Nyd=NF@oZ3`rXGG*G0K6hs}-G4 zi9qn@TA|uqXhoIx)gAeCBHq^UHCxqF(}Z z_0RJ~k1MlW857FD->(-5PP}FWq_&r2b^?{nDO@^VMJyr-mdPpk9h^)~GKt?cgmPeO zw4xI#5eWWVC3@VPrgj%vQR9DAmv~p<7-;f@y@$r-Z_6z{$juCgGG&m<>3Yc+w=C5{k7Aw4${REo(*Lo{*pf^xwnX zHln5sW}p9RiP8{lIQ_jNg-J?fL64IqmQHHiyj~Lc(mdY(&XP`0yK~2`LRhbeTy}*W}F|Z{8=K^;)3i* zYU|0V!S5!3p40f9=9B~5rWK8=ZpCM^qDnMg6Q5d&_oEnV;!P_tO>)2fmxxh8NBP^U zfLR1yYIbB@||ZcxU2Clf=7(!ffDoCZ05j-z5}l8)!vqc^-STe9?2P z9iD&tqXL@L6yUz1$!QXmC`fA5L7Q-jNv+S+L7QNTl?Q|0;dnMF{7&)7fh}o8;ntw$ z6;&dtfJJ$$K~r_%6t%*{N$oDQBISX_0P(JXF>Vs?#%!t?;$4Mf*un3HXvzuvuB5TB zjaIY}=HZ9R7d?lY;?{th2q02v=)!#<(^Dj9&EtO0fvv9Tz~YyS1@)pq7_wY$)Yvz8Onq85=gWpb9_Gy(LS zh7+9j5!kni{iHeNz*cBQPc3Ail%S)CloYk1m#%SUt3**Jdsn*)tw_6I8sYOPp)eb8 zGV!EII3*Nj15PHMGzq7KVr>JhXf4lUkCrcbjLjT-V`yBl4MkF zP3q1**Pq_PY+R|2u#LRM2La>C@zLU=axUxBsojNEq+KwL5bqKSvq8Kw@uW%OT|!|t z@H-Pvn#AuCinR^2qP0AaJzBo#Io1x(zg;RZiFs1BiW`gU(-c%9k<_AMWUqYf*_ixW zs>OZ3Hiqe6kKauZ#Rd4C=9B|l(u$(M(Y!@DfL_ zh1nq9nRwD9@h+h-8~B}xCr#pa3B}q5TG3jb#~v+T^c-u4=ih#NaeJiNGdjE=hZl= z-Gx@vI$+TcpH9TP0?43Ayc>W~!(m5povE-i1NdD7WYER$24H?Wj8^npf}Z|;zUc8} zl`mVQwwD-myO7*^c3z|c+AU-OM=P>P#R_QGORT?OuYBoQ{BGyz$L|!V9N3grbV4Np z!S6IMwY$)Ylm`|A#Jd83MDWO=~Kr33y^Vp;1i=Jcc@ci4q;%CYI9PTdSWe|Xq0jHRP zQvt(h!pVSBOu?yu@oeV6R%%5qY5q>vi6c*rj8dDBzn^rWgw>sajwx@!d z+FfWx+6B`H@h+h-8^k*kPnsm&B@|`@zccZqN&GIMSld7=TFdj;qvea9W9{(#+he^d zsai!Dw8>ctDv?x+lWJ&_g)csRmaI;K=^IS;MhJD{@H?APn8oijqa4_hRupBR_ANaB zL=`X){A?Gf-Gx@9T`-Lh?-B~LLA*2Zq)FmkLSZ)WI}=Zu#P1S{wGFhQwLFhKTE6Hx z)(+3V{U%@SMFjbdDbPF{dc19dN+h+IQtxF_?^us&*FEP#iNx2 z+ej-qp%Q`M4^v#L-Gx@vI$+V4PbcDC!DG}U-i^q#i`y2QH*$EZWR8<p}92Akx?5bzT4X;1x_}fZ5B=&3Hv9U6rUW} zHmxYs;W|;{>=Y}PMGoUk-)}Emy`o!f7L6|AdpxXPbr7 zMk4>rf$iBsB|;_IRpac#REZu+lG5WeAwgB3VAYGq@s`jjh9J4INd@SG;&*;nC@rEd_@Lun^Bm>@8*o2 zobbB_RSs;=7B$YO;I^!So7!DyMUDTJUE*CyW85a*joFklTxXUv#%=s=%%+^d?@AgA z+h|1#VIF>{e9?2bDQ*o2^{S+56=KnjGbGjGLY0agD_?oZO}^TnLzN0%76JUuqEpS` zcNLENJqNa=6+KeTwC`l@`Bmng8t1FPRJ#kUsPVt5OT4Raj5@@-5g9d3yi-Uz1NdDB ziXOu6G?OJGXhlmfIyp$b=y76@Lo;sSOTCmqlXqS=0Vz)*lG^RlUiIp;vY|vQk~cV+ zTOs+~m${5dNxYBW)!QHkwxL#ZBE>Zb{!A!Sy9=$TcE748k&bv*5$Sh`cYQ8;lz69^ z=n?!*GwF@scReZ##?XouKy-76e9_~^BzJ~{kCLl=9V1`S{M5uU@YF$@fRdVevf@S^ zG@DcMI}(N2pze44t|62ITSqHGBKb3kq`ryh*?UEpYImU(HU3w1iFXx_QHOXpBBREM zcM3^o0Ke-%(L?y1X0l`it!N2GCkM$FJx&brX@+D!3x&{p8t2HWCnrEn&Iz0*fS%KE zg3~?%?W!EuHmxXTB|cFF?2Q^{JF-`Qd;|?l-bE36Rz{OLdRtrVF0`W70joZr;}wo! z2TnsY)dZX>9K#NrhG?n@I8``Sb^M0aC$u6P7MyH8 z+boQy*Xu`>WQ%u3BfU&TNRJ%^j()_{=I`s*w=D)O2V_zY#x z$Zb90bd&uAr3s`sjoCQg?RS;X=qu3G#1}jBukvVFdEvs?1=iI5?g;vz~U)3evRXB_e z@y>u#OcC!27{exhH$>A+;CBs>C0(?lB^aF?BwzG6G034AlBr0lR)uP4ye0&sT3ir| zC>dvSx=FRTvt+=E!kWGGm1mRR!D+G$@VgdJ4s6d>lv{dlLAHsCOmA`Dj>hG?1z;#~uz-^K6xT$)k*t^u;Di&nIXq=)0=iyjZw__W~` z#3Ct!##j64`H^x=BB_O%OuWVfWGjiJ_Ne7CUd2rEJG7$7X29=SKsm6DwW9RZe^Z2d zKUtI|k{+LJ?4>xV-Gx@vI$+T!-W4#6Ch^XIQ%w=?Djb6jem4Nq4C8kVkX2o@qE#e4 z94BA&c(BH&4f0VUiLK+iPXirUb-M&(s0DAI64^_V(&=_136{wz`5l~0PBMw#HH30t z>uE(VC2VYJPW=-EztF(c?m{bS{IBW~?^(R6+N;lzflD& zW?lM-9NJ9NTb(bmSBI?Jk_2jyn_KNJw4%oUnl7K?4Uj<>P6IH_Fq|47gD#u~V47h# zH9(eh(TbK}baIe<(c{D*hh_wo=qqSNyk-R8G$ZtwhZCIk5!kni{nT>Gfo;=@P>DWJ ziDKq)QNrXNtFcaIsYH)|rFIuuQR{$JpU9IHBL zMXN}9I8MIk@nDTl8|1O7^Z6QXROB@waQ=>x8u^NBPB+<4^4!p!JUlk1&F|nenb{ASv<9}6`cvs;Vcb?ao#Je$~IKy@31khs|zuSc= zeZRx+cJkV}46SG-$fyDsvu7ELa67R-r zsu|*4g=5&k?}li~3H+|4v9OI+v=HXuhsqZ{hnwQofLjoYuj&!+DjdU3 zy3Qot4H-Qqh<6h}aT>qdLrMPAcKd#Z-|YjocNJREUQ&OvKaof(l__^#52o5( zXhpUA)ji@}&129b-VMO$VXiYZ6Fq|8X(pW!{H_CK#SmK23W{EikuQ3@Sme)+n1UxJ z%J*lRJBuC#1>BkC&LBALJ0);}(>?~G{nEcL*@;e8fr&D~l@MrlR3H;+;a$9l-CpSkxeXr;w}}Kr33q(Z^BpMUM}AJX&#)s#WKh0L`Oyj%*T4 z-y#zQ#fXA-%S8Lr|~<@DF?Qs6-C*i_x5`Eb`%8={3w5u+FfWx z+6B`H@h+h-8^k*kPnsm&B@|`@zccZqN&GIMSld7=TFdj;qvea9W9{(#+hYZ^P*Z^W zKqjY2q@qw$01?FIBwI<;G%15d9W)bEs5}_`4#zV&Niuo-t|62Io23;Yk^D#^Q4&)% z@Io-v?m{bS{IBd1?@AiuHt}xErkWw%RX9c+{BA_19>?!$9?N=YMaxh+I8eUmabS#7 z6GAlsDXe&*9Mk*+39ERA@ORL1-YF!V0sO85MGxV3n#qz8w4x;#og5@z^f)od zqZt%J+jmyr1gCuj_N`(+!D$}>y($N`O)J`R83&2v<3rw5M&n{c7X3a0a{P^_f3FJI zMp6*I=wGLH7g~{a!8F3>ctT+|;AG-SlW3!z{P9<^6;1X4em4R1oW}1orySTet%xdMQk5*;P8FX+>sBZWw^O}( zjk7%!+|=$uE7C5QMu>L_h1nq9nRwD9@h+h-8~B}xCr#pa3B}q5TG3jb#~v+T^c-u4 z=imPQ88Q`x1ZccW0$)-A?IvZ=(27h<_pg|#DAtU#7ryu`ez$J};CGr+4s1y)DpK_{ z&2Ym}lt`NKs>`B3PVZB3jGez6rrKR-McM_^2=OkVFdM`>6Hl5X-X#=f1HUuzq)GfP zp;+5MD_YC**rVl(o@4Fs{M)6RK#+>4gEl)!K`IhS4H0AlO3I*#q$V4R`>#w=_??L- zP2zV6MQY^0W@<%$xn>bHF0I6DBm8y$k-VjL7g|yBJl!DPX(qi9;$4r59wXjqCcP2- zu17_W;dh$Jk`c6`B^aF?BwzG6G034Av6_I0Md3*_UN(Usg2X4$>}4-L8+X+C6RF7F z2aykcXG40-;&%S_t#-L*ol`i) zn>vrS#_#X{x`eHCzWBA!hh_NPzVm?JX-+w?ZCVjkz^HMyr^eYS-v1O=%8gFpt||Sl zb{ATacEL14yh|v|2Jz0slO~CG35D6f?@T;t62D6*);7?J*77{|X!)Y&SUWub_V1Xf zC?r7RWfBOPif*xHoVo1fCu63fSTpYBQJ4VmI}=Zu#P1S{)X0G?X+`mCfB)?tN~P2J z1NrM#r)E;S3#}-5o^BBDG?U&4@vcWjj}h-Qlimn^*Q27x@H@?9$p~7}5{ym`k}rCk z80655Sg%T|Rv{KmPR?1RBB>T9)zBsjUwm51poydwt5m!=3H#3vb>i?ln^Bm>?=+(v z*leu`9c8tS5;8$quYZBK+FfWx+6B`H@h+h-8^k*kPnsm&B@|`@zccZqN&GIMSld7= zTFdj;qvea9W9{(#+aJ=0NJTt^Ha$)8zM}9X8ZU!D*ij;>@erE9NT%X8!tZQIk6HY# zp_BvLNGtjmG>fq&!(aDbYG7)2p%pd$S9OVZ6^>DdcsC-W#))?dNoN4R>p;;%_?>35 zWCX2f2}UOe$rn9N4DxA4REa`{YhEUSCnrFelq6Aln3rtnlVvYI4X1ru08TBZ9N0Fk zC|BS*k>C0B`~1#Np8s5pv%F6vQPJS9Q@abTsCB@q&*xKxW7vVy5KT1!rwYfg1E(RH zY64Cbj#VABqE#e494BA&c(BH&4d=(VdcN9EPftWd!8kZg3G7?IeuC3J0%}zbY^7F& zO7xCO^!^sJS4Xw%y;6o^ChI*KnA%-vMalz<0Y1kI7)BFL2ApCFP6Z632`2+iF$Jdr z#=<6A(L$JqA1Yt;9BztR1HR>>TkQ(~Ui=ZhZCRvv3x%$RZx3D9_%1mp&++qY;%k3=)((wCkL znTn)bTzHzCmq8$82*d9TK+h@sPBY4Z?b!+e8DPC&l0#%gGu&GcZK zltB}*2oc0S7dI&vCw0)|hrRCAXYsqeI{?3HN#(#c(Te_R%_81y(^F!$G5)&$L<3X1 z3$3Viz@ksQD_|H+;++Afnj+p+I0ha3ZUCkk#_t*+tGZ}Kt4Mk{PQK{zV2w{3;#Yd^ zZ`gHm9`_Y}?ppi0i$ZV;lG@knBG~hn2PrN39h_#k@Vkak4s1iM2p#1=(NQ*;s`K-o zA+B~8T2bSFRhM{I;TUy@cOx=toOq{@bO!Ld4ir6v-)SaGM$n3uV03bje9_~?Ag5+L z66HHJ&XHNqf&z{#@@Wd3_MI0v!D%0XW>pSsn^sh0F+NcR?DzSdH=aQN`iOanwvnI` zHEmfWBXMPC_PPG_*VLy|y9=$T@xP|a=Xe8T(1p_gOfw9p2FRcbrvaE|7)}k4C0(?l zB^aF?BwzG6G03MGA^Dk9L-T2zBdeaA05v%$aGC&mPQwXK`v|nFa$u{pB2=OURlqhK z=oM9>$KS4Y7g|y4fK{K*@e0SV1E(RHY64Cbj$sE*Lp0R{oGKivI%q|!NP0Lu(SqgBB8>(uT-D{B0&>JslN9K#OrZiuFu;5xIyG3?-XLp0R{eplgG z)gP?D)g%EhsxY)WAp;dc{8&uRRw z;gkd0rWJ)}pT@7K?SzM0RwEw4%oUsxI-a!ZGR)??zXjGz@Q!RX{5`J%^(K@QEh-ELB~DpW(`H6b8n&_pb{MZsvY^o6IT44TwI zlWheja~CAP6Jd>)MF78R>EyunYz;La1Rw;UC;-V0*{c<*-Gx@vI$+T!-W4#6Ch^XI zQ%w=?Djb6jem4Nq4C8kVkX2o@qE#e494BA&c(BH&4M8LdU+wRFWu2a&AQegNs_DAd zUJ!y)kkr^v<~~S%2Pc!0OyYM9p&Z!8S`jJ{D$!3>qKD+Db{ASv<9}6`cvs;Vb%=K( zGHRT7r;v08@VgEaJ%rzBCQC-pik4t>a*%w{^(R6>S-r!?*pnxA-117_}9<^2l4b%j6@jEdOoY4tmq8RROCB1ieW{B8M^0 z(_d5LY|me(b{ASv?S87q=eR=B9e`68iyDNJLed?8Qx}UGgp)$@`vJ6~-!t@cgnZHC z$0m=KNcJ-+gyzvQUp75B0cv(u;4~xjn1>Ub_7P}S<-k^JMW{p{Xkan(_-_4rWKvy9YV1hn%oK$?ttmMM;+xo zuI$V{|5bc;jT&e1UZOFj_;i;L3pX4MXoqpR;V8VDYu>$`JGHyeidqLO`^3AFhS4V8 z8E}dz;#~n_+{Ew3Y^oXjuEMdZgI2VPq=)0=iyjZw__X07nTpQWkhO@{guwYbN^0aQ zvN=hnB9YYOX>xnntIsCCgVSUy;CC&c9N3ap6a|an8_A1EUKHi6s9X)VNtigD)b2tn zY8|lb6YokI!#445h^Cn!-Zen_UHq=kr5VNV8X&8>Xho|?dN@wL=<#5UPaCA1fYd>| z@zs8MdZb$1w@7L+@!)jv>n@NoXp+`CRH=Af27CVU)|51rh ziFT_*Q7d{^y9=#Id0-wO-ene6i+E?zDdvcG1&nbMzZRZLUMASI@O@8Oh z^WUm*mjA9$;Vwu?@x7{-r*;=wQRRJ|4xi&4D4iiVb)a;H;M9TA8G=&>N@oa89VovX zLM!?uKv(}fU-Y;#%at+mDI#B4W71|QBc68X|9Zd)4tOICphgRP_N2?tL_h1nq9nRwD9@h+h- z8~B}xCr#pa3B}q5TG3jb#~v+T^c-u4=ih$0gomm^H8jswIIj|+IXebn+5}^|9Rf(eDcv8Cyttfe( zZV>M@limpNu17_W5$`mU-UxozqoT*~JI!Rt2wKq+j7|=cFM6C9>Y&-2V&%c$cQ~F63cpi)a$vKxB2*$&qMxZm55ZCGF0>-$ zfyDsvu7ELa67R-rsu|*4g=5&k?}li~3H+|4v9OI+v=HXuhsqZ{hnwQv0J-zkyNNFB zgVVm#04F%@Bd~83`>EuV1KXw*)wz{}N<Vn2e=jK+s3$3Vh zzHXb(r!E#X2q%T4I{>FH7BvVbg`_(Gr!JP?45AhNhMu>7n=g92S?0(d3Zd;g8E}Hr zJ_7qzv7g|ykAPm416!*Vp%R6AiBO4x8WcGUb+T~S4d3emz zas8D2B$f5dMNHoDyM3Dgztfy@VB54Jss9y{%}@pG*HysYMP(7aDZaG#uH z7>+ADv(NQ^VSPHayU>cX3#Jj`T|!|th<7HQG)cTmD9i?aXW~hd_+3J=wt-f(mgliY z%NISz+Tr=PUp_@Ey5BB5f;KrzU!oP=?$_EdXBZj^KX|*Ok!RrtmxTF2et{IAQg#Nk2-X#=fgLr4+Nt498 zgu-m#cP5@RiQgp@Ya3`qYk3}fw0zNXtQ~*BZ$F18(RfV>z-fvoE`Sr9_7T{(iv3h_ z%7Jauii*lsF|#xIovCp)&R$*ambaL7DON*!R*O@+3$3VhzHXb(r!E#X2q%T4I{>FH z7BvVbg`_(Gr!JP?45AhNhMu>7n=g92S?0+e66NnZ8*qZtJ_7qzv7g|ykAPa01Dn!{ zTln60Cfv(I+SUi}djm(Fa=i~SKZkITC}1~y*frGlHpCR))#n1>%KU-TSqidzG2U!eq=)Ip0MDQ?X?-Z0@L zsjcP3Gic_?_`1kWk~(PYClk{hzq9#lv-sUcBLB>RZPSXR>Q;E-j4EKF%|s3%J5RrU z*-O_rdoZypxT)QRR+L>&wTO2LNq2yF*Ttd+iFXP~cL2ZZVo`(mokFr^0Ig^ZM;}MY z7d<}g@o2^8XHbc5-+Z;7oShKEZ};<+I%qbiuggUioG(afHYfbf=CjS>cN>ZPGY7V$ z746Jh{FkTF2?|j6MQWy>WUsb&f!bYYMcMUKi+HDybO(rcT`X#lc&Ctb2k^Tt7Bz_9 zDI{wK(2CY@^l_AY(c{A&k5+tte+H?D66dp%bN;$Xxww$vdbaYl=f6LLq!wz%y*7v0 zUyt9-2tDTUJIyHvwn8iFYA9h49R&nG*#&BMp%rNtOe4g*gu-kP?@T;tl6aR;m<{~S z#FHlRyM$tG1FdK+&ts34FM5u(!}D*C^{S+56=l#SXGs8wR1~UIOcuWQ^f^dHQU?u8 z_C^SG;_y40QJBT=G@~5YY^?~D2$kq3D$%3No7!DyMcM_^2=OkVFdM`>6Hl5X-X#=f z1HUuzq)GfPp;+5MD_YC**rVl(o@4Fs|Jy|Z;UTmgrwL9wAjuLq!D%0XeXH0{6{j57 zHm#`5n0z{gk(lRN?ks9&pChMO{VJ{;u6fsWvN}im=khyOf8&e&b!vB^6;G1i~ zfzla*QwK_C2u>X+ogp}Npmc`d)PeHLA+(}j0(AAy^F@y?<2svOv~R)k9Qr?uiMedtlY?8Q`~2LZLa(280ItonS8S2%_pI1SNM z6L6|<3_EZdqNyg}RN+|FK`UBC(!+7`MUMw-eA@6GYJ1&p)Ipn`9;xjW3VelkUIqcF zsVAJ`yRnL?&F^9;2gi^Aey7mnz_w{cp}v(oaTf0-8r1)iTZdxuqWEsE5wRuaISMNu z|El*Mb(HtGa(uM-6kMzoKVB1`6QhEgn{%gj7g~|>z+!-SSHLiu#5)5{F-5#9U>HsO z&VW-);dcd$g-x`gg)k34RKDmr+!VJ4e9K4f^)A_E_{wUZBf)gJ$;0GV67iUzu9wSI zlFZzY)J#lw{LbdH&Ej_(iTpDMwr49Awz8{Rk-6vRnR}vE)_wbzGeN1{g;tbZPqm15 z3Q2c>c-O_E28nkHNp}Fh>ta!Z_?<$sW&o{d4M!hG$rn97?D1%YR6rA{NXk}uG|rPv z=ley<#Yuu|NSUYQ`zDf_Bp!s5iAm&H{LUuyn8oijr5xCvt*)Mt2LEMY0|7`*^V$=v zb{ATacEL14yh|v|2Jz0slO~CG35D6f?@T;t62D6*);7?J*77{|X!)Y&SUWub_E4`% zs#b+;`Mf3sq*`34QZZTe>eDxoih@}5>KrD2KYlj>l&A5#%p$gOV4G+~YefVRC6fNs zZSdQyJ4AiT+F_q7GW)X#2W+j>BmmfqkpkPjK2t zVBaeC(>_i=TZLBiGhV(|=Syneb{=V++@dJi^dz-){6IO<68FDbYI_A(ByG0O)T5@J zq|~#QG5hp8I8C+!e%AuZfo;=@sB!kFvqlBC_g~kiQ@e}%idqLO`^3AFhS4V88E}dz z;#~n_+{Ew3Y^oXjuEMdZgI2VPq=)0=iyjZw__W~`K61avE;Bznq7r?ERcJ*vE2)Df zkLk(2vX{O3Z1Oue*;@g>Q+#q@d$vdv^e-d|>gIrY4E{e)u-aW{Malz<0peW&W85U( zjoDN)#JdW|u!G+X(UcSTT}fkM8?9&|%)<|rFM19)#jOFM0@|0n$^AvVYy!8>kO&-7 z6H2$+=UFJhX~qe^vk7gp_}xZg`bzu8u7b^P!4R*R*)yUufJKdkUxmJYX=}u zy9=$T@xQ7|ysL1GI>fsXnRc9b*AnUW@w+aTb`Za7i7e`)6)ghk;xPH5$Avj=jfiRT z`N}#yKMziTnt_7TjL>5qPH@^spjnjz+olz%I%wo~e*aB==Z2?9ZZaauRWmMfRvtN> zLOZUk#>+MDC;#>7)b2tnYW%P1@;TlB8Fb+^0MiV^sR1(R!f61e8HQ5>WJwpTXbDCq z2gw&bP7LyD1}Rhaotele)t`nW;+4DYY64QwrNFF0ecYm zeHF0hapW$dAhyIuz~pYBAi4D3!wpCAQMvBy^IypgN79NbN5_%rw{ZNpa`3xk`YmWb z?{Q_{9+{0Qk-UeMW2=n6PVFwVqQ?KKF7d9yVRVRh2ApDwcvrv}Hu1Y5nq~sOYk(~2 zq7^N{=;R>zqQ{9r4$Zj8NAA~E-g(UkTt6@2dp)RZP`Arh(2Bq`!Gz!0fYK~}mry(# zIk0V7QTXZ~HH+|L^kUIpopV}FYdp)N(<{?Uc7fVmXhp39mVM$~Nn_aNI&+AonIPUZ zK>A($uFs_z#qSy*tGZ}Kt4Mk{PQK{zV2w{3E|P@!EN^_ZpPrxZ?;xq&$Zc(sy4}9N zgH!}36H`e3{qQ^TU)iAU_+1Mq2ezaYjRk}-vqnVVNRjft4pZ$ew4&Ali$3wLfMGO= zcLtnlig;Jy7Y^2`BI)5c`J%^zH9lO@0R_dn@2~icbz~n^qJ>jNaS7E^I{os`rQIF%bMrD^$A+ ztw?!bF+jX4V2qo@yD^(;hIm)u7RR8`OXYJqh z*e&&6r*;=wQR{$JpU?3M$FKvZA)0CeP8E(}2TnsY)dZX>9IHBLMXN}9I8MIk@nDT- z8zc`863C7d6gUBD4hl|lMqve<;IxlGwJHa;u2vK?Ab-RR$bD@fCkK>6hmTG1~7y87q&qQ{k4u8ffiX!4cyA|EEaW(1_RmvD;2W=mgqUUE7KCrPRI z!VGr)>Cx}tG^2&zHH30t+q9x*#jB_i{nvG}a&@gBCB=lx@lK{Z9%QAUEyZ^cTcq{Z zQ~}GDzv^G7b{ASv<9}6`cvs=DI>bARPMRa$B@{*jzcb*}Q}|uYV@VIKXbDCq2gw&b zP7HEr#^rK9OHD-tklDGp-p`j<%v53&uQ7q^?OUXx>kUj}MqviOv-xbZ_}xY#|IC3c zX+_~Sp(xvgAEOtGewMjs#4(QlvoO`}LMzIyr&`22g`_(`yz637gTy<9q&tA$b+M>H z{7xZRGk{jKhNF+8cN>ZPGY7V;6`8sQ5{c+&sA>BUsNIEDlwD7?h<6G}cYt`;#i9m@cM3^& z0Ke;EQG@uMLb7H6t!NELA4ka-JwEL5XoY-~NCuuz4b7u}MagK~~Xo^&e z3tK7HjB{w783scL~MX23pZtp2r?7U-TSnhwtA`n*4p|XXAvZX7hrR&1aj1(?-Jn z2`9xT2ewTs>g8n)>Id1Yg-qlS#IzozaKlj;k6FBjYhEcgx7uB3Malz<0Y0A!7)BFL z2ApCFP6Z632`2+iF$Jdr#=<6A(L$JqA1Yt;9Bztt1FrEC#k-Zq+Xtt8=KxM{+DBmD zD)v*!DF?Q`R)k6v?vX(y`ZEno?Jl&U()qe=KA*Z+)F7M`lI{SUx>(d8oD`Do0Gzs5 zelv(x^c#BK{%yYK@n)GHdv37|Q%u_I$0(1M2q($IBZbg-2F*M@QUNU#LL*taNl6fe zdHildDRRQ^8cI2^ZCcS*y(>OR^%0*a%azFFhMM?@+V&o$q;R)QGaeRgYogc^lVzuo za`xG##+lr36tKlwZw0-E)n8SgPVFwVqQ?KqF7d9UF>Vv@#%#(Nt}{y-<2HUbW>e1K zcO{L5ZM33=Fb_XezUVpJ6t@OkE?@F}Oe%c2wa|%S*Dpx{j#e~18`sbH)&7E{W~0LI zY(Cp8ez%dxKXYJ9TG5tlCI}bfSCo>XN;F=>k-}qXflquJgZft&sojNElwD7?h<6G} zcYt`;#i9m@cM3^&0Ke;EQG@uMLb7H6t!NELA4ka-JwEL5XvO98Q*M~KUA{dU=gFq8 zubaHCXNtkwXXW!V5V}awID6fz&*FFcb^v~-Ipx4sXhmaDBkCTntbRPu{Hxl|>c39y zF0>-;f@y?!mr$4u;+=^nO%m@C3bTRVnRwD9ewR?JZJ-sc<$3JU@Xt8FTz3|0n@w zznwJs`%Vv>;IxmxzE$ieIPD{#SLMLAX+_-%U!oF`-}%q-J8PbAF)z_u%-*DDpCd6Z z(MMc4T=NmcJJ0p$)b2tn(k_@r_#96t%m$oHJZTb635D5!lZhuy!YQFx+dwN?%k$Wy z<%^zU?f46R`&qIU@tPBW)0|OQ0Vg=^Bd~83`>EuV1KU6=LM4)WiGo@a)iSxWW}w`h zqV^M44%fWDj!N{Pq;?ltQR#f$HlI&jENT!=3Q2bWPF*Z&5Kan7cK}XZEWa5^(R6{Y%R@un4OoW;b{RB*Eh3@f;)-Gx?EI$zr+-nB&feXcY6T-s6MT}!0j$M5=F z+EM(jC9*0Yzr z{49RAZwugeno|yJNh^Bs+Fd_R%JZT%&h~Ipy9=#IyI>mmBHkqyR)ctF(aCefyUfCB z;dd6DJcr+97E4=bMN4rWe6W1cbFd+ffBomD+yQdCee>0Ra+1ETm)q@j7Qtw;@WrP; zFBc*7EwEl3#N^M%?cX3#Jj` zT|!|th<7HQG)cTmD9i?aXW~hd_+3J=wt-f(mgliY%NISz+Tr=Pe}9KeMX`33XETqt zO`iA_sVLNpJKh%07Mwo?P^=l}*~;T>!|(Q;1N=^N%7LxWibf*QE`5MS+?W-l#2_fD z-Gx@9T`-Lh?-B~LLA*2Zq)FmkLSZ)WI}=Zu#P1S{wGFhQwLFhKTE6Hx)(+3VoizD7 z&yJ`>B7sC)JO9ONE`!s)^A0CC?IWO9<-oRSMUSk+?K}CMB`HtH*+cf~_x%;z)b2tn z(k_@r_#96t%m$oHJZTb635D5!lZhuy!YQFx+dwN?%k$Wy<%^zU?ePEGMFJsT(T>vu zryY=F37p`xkHEfF?5B!T4s0W>2$cwx==~2XxT)QRR#bUkr^Dw{2TErMP8}$nAvkrQ zbcW#6fzla*QwPc~htP_C3DDI)&lf$e%yMOnJTN3GkyJxNE1I2`nAKXcHqX|*`1~#I zB$B01x53lzaJ&gA{H_I*1KXw*r8;QgF(SE>MxG_IYG8?!6z;Y$*9_}qRsZTOra^j> zqZz+3KHBsVSB|X;i#~$k)$yD4{B?4I|KoF~b{ASv>wsmScvsRe+Qd5pPBBHiD`1S9 z_}!RIHG|((I97GgidK>IaGZS63tMIy08MJ9?ZLAV*bSOllZR#CePtw?!bF+jX4V2qo@yD^(; zhIm)u7ghDiv&+`jMk zQ00r)n7~C|_w(%rr!k{2gWuVFwpsjcBawgR!1ip#TXy2xKq8W1R3Z@U+68KNp%rD< zQ!V11Led=|-gU94LE@c4(jCC>x>(d8ey5PE89*yq!_mi4@ z?BqyBr`vZ(6bC93)%hk;(OGK7nX8z@@AmBh{7!Sqf$iBED@0)il?Vhs*ad2Lp%rNt zOe4g*gu-kP?@T;tl6aR;m<{~S#FHlRyM$tG1FdK+&ts34FM5u(!}D(^P5%C~Lm9Mv ztl$KveFXNcVm~#Ua$wuEqP7B>B>jn5ZKwkF7IP`>uL3q8DLjMZChsD?jn@QGN@nBA zAk+0%`p!JAb{ASv<9|(;&!+~+pbMt~m}VGG4Uj<>P6IH_Fq|47OS))9OE5Y)NWSQC zVvtueHa(>?hU?QkaP#&)WxC(;iQms2jJAjq6XolkoEOx1f!FK zu7Qsi753I6Z3WNlLxRx)+~Leg~(?PQdS4Ksm4_ zttdS3L|!5gEZ7BVccB%v4p{bycO{Ksn|L=w(@YTW8X)~He%I&HjN*3B(*i13`jDS{0^}+AUM9itKEfGq&zSW5brVzt3|xC=oE9ry8_0ziQkRclr#8UNn>Ff zt!N?4!w;1&dJZ?mtpT9|+Lx3#cWa;{!#=-*F`%+f$?f(f>95#PHl?tQ@Vg14=QMuT zaLR#g(~2J7@<;DTNk~cir6jex(25%WtGdLy3dg8Jyc>~GTSKhzflG3 zkMcWrGeL{wCgXo~jkE6GB@$!!ySBeh?Jl&U)&Z+NpW_vdVFyk_G}Q#0DjdTOoQ7zs z2{=_aR&~&dR+02@oP5#a!5Y6d#5DOxAk!1{-~^}{C^*dsJ?7yAr+oyPRXMPYwIWoa zKdS=PRa26V(w%*1Eh4sr*{HZYN1_H(w@?1-)2ZEsR@C@k)8%u#0W#>qX#l1fhEoG% z(1p_gOfw9p2FQ{wTG0}WP7abUdYl;K&fVkinYC{gEl!Up{AZx>7)*t%_;dE zj%S0q-|@SKP!4QKD~bXHd5OqNv_CIVRIcK_so&J@LMv+guj&%-DjcH@@oq#$jT7$_ zlFk5r*MXvk@H@?9$p~7}5{ym`k}rCk80655i+tpMUF6-NZO%-(d|spm8l>#gA_dSs zuh*Nr>~*g`i{I_t0r*`@DhIYrD?%kgCHlQe^w5md?m{bS9kA#V?+O@3lXz#qsiuf` z6^=m%zZ-yQhVi=w$f_<{(JGQ2j*~BXJXqt?2Dzi?e3q~FKCN?Q)%jbbqWe7-Lvv-A zFJo@s=kN^Ljl53gc}ac;CzI3tj^DL_a$rkZQGIJj+e1o1O4=Hp}8E}dzI2AA!HqnX}!aV#?`J(4=Q#>0$n*4od z=gA4JXo3q)6F|>tIKgQjfp%36Y=%~ZN`y)jb94Vx15>*Tt*CXts?XOMw4zlcJsc-r^mwqwrwxyX&*b4MB#`L|iV48aJcDL~3Oh=2 zTgM1xuVgm(9ga8K2l!n>Ci`y2QH*huIhUU;XPbOW@=XkHo84bidE!S^( zNKYg+9@R53-SIn{&o+zSZ6xx~9N4l}R44|W<`NMh9+xBi>!Os}U1&ww^;C;^r;v09 zh<9BqYLIxRkaP#|yDkw4!l+tDx;r1?;E!od-NmZz1DRtQQuj2JuY4zrBU=xUw_*T<3MDWNbMa5C|vNjN1GYa3`qYk3}fw0zNXtR238`%^07 zzM{!#+BgBq1_dXZ&o&FEjfDLZPKr+sY?fApN)+w@5^W}`Wqn;IC^x5Pt$3~a6eBO8 z5p43K&KcP6nJ}3Qh%#g-x`gg)k34RKDmr+!VJ4 zJf5h!$?ZjMO>|?JunKnwyRpZoA(7AZoBg!o^x$_pAl>o1hEfh}n^siUw~Eh+Q3Z?| zXF&;*Tc3hXHh34IOy)#V%WKr`LMv+guj&%-Dja5qcxU2yP7?2SQj+U&t}}PB;``km zOg~zKR`erW&KKv49_NN0Xx=TB^$JOwd6@(RkmM_pLTK^Y&|Lb`lTraqLim+r>62Z6 z-%S8Lr|~<@DF?Qs6~(Xm;U1aLh;Pr4&JPyB$=E7tccB$&7fd6>yM)4Q5bsPpX_9!C zP?!z;&cu@@@w(}ijl3EN=9_;aI z!{swbYL^Rj(CjmW-`RY&S^RDzk$>jEmbD@TAOs*o04gQJ$yQOj3#}--o@x>A6q4=$ z@ve(S4HEAZlI{S0*Ttd+@jHcN%>Y`_8je1Wk}rCE*yGWP%jcJvb-VD$(B$lVeaU@A z@(ddH71^M^KEsVy*KcmWvN_>*HlJ-4zuQRUpEDtvp*Ow1tKEfG zlwD7?h<6G}cYt`;#i9m@cM3^&0Ke;EQG@uMLb7H6t!NELA4ka-JwEL5XvO*KnfuJ6 zah_~~)4sC-CphgRux}OnNps49ZPSX1EX-}~EfIiZmi*2kDNoGGGk8C}LXES*-~J@? zsNkk{7g~{a!8F3>Q$k@j;AG-SlW)%eA z{C%efPH@^sVBaeC6P)%D(5rG_GqoaABDqZ{s3WLE?~#KfxE`ow50xmYW!zV!9nKix zbKHPaOu?yuVKm`nz$vESRKPHra5CWhW(uw7H}t&y+k8pw%`!jsJRTLgox_u8yleu( zN;vUw)s&KOk}O!frUdZ2DI!^b-!+tSVB55!vW}Is!^31$0gEb8Lnb_I7xj|(E>e>8 zMM{d#;0@kSZ(%mBEdOoYevA3U1W6+*5%Fys(mz=Q zr}0)%y9=#obG+V9;$4r58YA8*B>e&6U7t%kir=+Fx_$hvi{XB`PRr*-g1AUUF_h01zwkVMx9{ZRcbZcUY=u^Y z0E7TE7Jw?j(B3L)ccB$&7fd6>yM)4Q5bsPpX_9!CP?!z;&cu@@@wQ64RU)4sC;CphgRux}OnNps49ZPSWIIg7(M`JLZS z)Ho}%R}Xhf%(|p@7xxuu7fd63J|z@p15PHMGzq7K!fe3F#FHlBlu)c~pcSpe9A$=`W)&a&<-ubsEDK9TdUD!8fLg;vz~U)3evRXEHJ@y^8aoFv}uqr`RQ9!_Bmez%v@ z{&i?Y`&s#4nJ;?$+j^9Rl7lDYE4on!ZF&Ymz9K1vMu9Jz)GY!cS-MS0(q29N4v}_3 z3cqUs<-nG-qLiPAltZK(`dx}^wY$)YS_drq#JiHluuZ%hqG=|GcMXt!7r*OsX-4t8 z2FR)|TG1+!9*&bQdOTR;(}wR*+e-?3Q3q{yex$Znkklv!Z-WXo_3n3hLsK(BCBH)} zGC75sdiY(9Cy+FfWx+6B`H@h+h-8^k*k zPnsm&B@|`@zccZqN&GIMSld7=TFdj;qvea9W9{(#+d~GPkcNlXgaDi-fS%KEg3~?% z`&O}^G^ZTco~`#`WviHxh$>(|&F?(s86>xlkD$wq*91{YX5-2r-St;`%{;Dl7g~{a z!8F3>Q$k@j;AG-SlWqX#l1fhEoG%Nf)hX2}UOe$rn9N4032jsN!)ye>=3ypGmiP|JA2I!(3S; zJ4!g+?q9B~a%oKTJ2=hG4Sv@U%7Jauid20oYMi~FVg-0=oV`a5YKMqG6dzaohz}>m zJEa~YYImU(HU3w1iFXwat3$lA=%hK~T|!|r@H+!eJ%!)ZJeKs(ik4t>a*%w{yL!2dCLi!0#GDIj|+ID1Pma zZ{#H+FVU{NM59G&ccB$E{#SL0cNLCNhj=$4qsEDM3Q1=Gzw1EJL-?I$vSb9UXbDCq z2gw&bP7HEr#x2$ul0s;FWu2X!%SD2?q|}?Od+qs0O}$5ziq|G#|Mki5a6B7SsHunF zRg7|AtF$6iB2=Q00F<@Fsi3HK7g|x}eRYR;SMwP4h<770?KttSCDQBTcReb448PM% zmW-ekEy3vIAo-%li9rs{2p=WauW)w}FPnhWL5q){p%vMjqz;-qRwet&UiRv<$?xD~ zZw35L@yUVh*+L~kC0d{oJp?7SyU>c12Nnawy8_0zNxU1gsb+|G6^>yCzZ;?{C-A$H z#=1 zq7^N{=;R>zqQ{9rKFuIa{=W0_vLRid9(0n;R9BuYu)UZU=7fG*6#4M*~Bu8~FI?8KGh zqaAzh)b2tnYW%P267MP;Mu&K3z$vDPcLj`L6TcgxX(sTy2FQ{wTG0}WP7abUdYl;K z(2SU==t{n#J*VatQx(OeMSGUN=o;Bel7i=UqZYim0fI;y{SHnhCz-_W8bUd+C9Npv z70*`?Hlk*+4fKAphzv(j-qKq|?Jl&U#{a4=@vg!#>JaZnWYjqEP9f&A5e++{=Yj#Pf6WsO@zjx3!5%Hq_-RA_$yJOd_T|{f^w$ zHYkyb!d_xOWlTA+)mjk(5CYIZ0BZF@W2>m$g;tbZPqm153Q2c>c-O_!86@6ypr|4I zP9f7lymr9Nh7p#VB54JwLf?!W>ZneA6idqM(`h1R8IEEcK4bfB+aH?<&J8&AJ zsV3l5;aJr{D_TX;!*TLOj|XeK+CZB8eP?FlgjQtpf|Jc>n}yRx!u|;-#U}^0O)C-& zpsy9h{LUX#0sDxFsYjGz_Ub)4O5hw7mp<)q{8QBJPQx=2ZFq}k#HYfib{ATa^1xz% z&!+;0(S(x$rnST0l9lZCX*MK37zUr~>vLRiX}`sM*MP zyx}O6FEiGJMNuWP*2to$6`5;9N|N979#@WkJ%D9Kk8 z3%^d5zVdX;=M?-7$D3^f{H`IC16$IHf&j6-g8C6|e=%PyB6*Q)lFn99y9=$T@xQ7| zysL1GI>fsX88uG4Q%E`k_+1Bz9>VW5lO-c)MN2R`IY_?fabl1|Go%7qs4+xx>-o6} zwY@|Hp$?jf>L#!2RkjtJCY+vrN3t-JlO&VJ?;1imur*py@2kI3j9Ao_NZ|A&pmrBp zQR9DQmv~pw7`M}PCh=|zDb5h@CV-xlxX#?iiR;WgoPN9pt?0+d9RGuS(c{?2gH4lC z)Mxo>&lmgIdAQ!sA{EJnP88~At6z8idi%c0D_k1#G6>*z2ApCFzbjxon>ny0tq1`K z0jPhQ(2q4RwY$)YvvHi&m7o-|3kODN0+erMuIllWaiv9^I$w3g?wN6QyI z$J*ifw_mT}AsCTBcofDyO>naLY_o9MNZ3E&Wb@f(;k1#+KXYK)v?8)sOQkbWMU0Hn zqNd5LEHc)J-V|oz%JI=oe|z?7i@^Iy?Jl&U?0Txj=aWLx9e`68iyDNJLed?8Qx}UG zgp)$DW&o{d4M!hG$rn97?D1%Ye3ZnDDWpxAoE6l)u3MQeE; zd$fGfbF3YnfBPf3uGAFZzM{!#I-ljSD&h1!S@-JGF{$;LI%uJLBQ@abT zNO@o}K)fqp7)|1x0jHQE-W4#6CVpqYDW>qd0>;87TG2w7haW0m^c-%ATLT_>Wo{R~ zvd&MDu#(%bNW^24iaYB1jiffg6sGYz8`5JIziTMvz?QTkkuLHpszgEkuwE=8!%-B< zWRp}|MeQ!MqQ?KKF7d9yG3vz2CgR-)PdQG!D`||{_}z$1HICm^IM#L0iq^3_{z&CE}<|R_??L-P2zV6#o7j1(ORCz z9xY$=9BYT?-+sA#Nowm*44#)s;QA$!niTk=4w{MSe*F}wNGj`b`<2ZJzq9#lv-sUc zBLB>REo()?ul}ViyZP!^)8Hy#KCt7g~{a!8F3>Q$k@j;AG-SlW$zwQQqDH z=eL2%@>E~mLi(SNxN@Y&h_)w-d@6iuccB$&7fd63J|z@p15PHMGzq7K!fe3F#FHlB zlu)c~pcSpe8DiAl_ps#V-rWS=Gh6l%ti+uFu-k9FdtS{(by28G|* ze70HqZX=O@=D@aTMcw*VQI2?z!bMOxx@)486q6fA{iDA|7KPcDr~)=1@cwVqINS5r zsojNElwD7?h<6G}cYt`;#i9m@cM3^&0Ke;EQG@uMLb7H6t!NELA4ka-JwEL5XvHH1 z@$EZ4iRRHjM>Ywovt%uDWRXWx;*L5?)*@aOfyf8Hvk+}__}xb0`7;N$q!mRmD7}%F zh`dD8yhM-PqPL3LU1&v(|5aV$U4>)RA>NJ1sBz+*Led$)?>bQQ5PqkbEEz#7T7uEZ zLGne96N4O@A+^1v4w@7~Bf0hD>_`Q)+l{2n6H1Z*JOuH}h2+*YDg4gnlVLed?;@48ri zKZsWJdxn0FkS}`t*yPQU+ozQFlCSpRotHu2>ncH93VdCoP;V@J@u{zih>s$v$vZED z0Dfn{DW>qd0>-nM16!dLApju&jRl}A6iUn9Dr$G36=@etBgDIe!fX)lOgw3lc$ZL^ z4gAi;lP2-Igko(2t!ORJV~>_EdXBZj^Kbu>*d+Fyk%}f~2~HD0&uKWpX&-@otJqJP zQx0sKRwOx;B`?u9lXB1p!tBXhBT0E;ULxx_lG*tM@;m?A*{kipPVFwVBJF}{gwLmh z!fe3F#FHlBlu(!rIGK3TB%Bh8wGFhQwLFhKTE6Hx)(+3V{VW-HL@FW^@$4kQX-4QV z4<|V7Bd~83`$==kfvwPrKQZZTi+S6xwMo%z( zzcz*WUmqL}zuUzLziTk%z_w{c{rXn&tWms|s6QLTrT9Qnd^gv;P!+Hthc~%#OC*=@ zHeB-&pYHmID+AU3%CIQj2R1%Vd`|43bEkF}T2bSFWtVtY(ipdicVjl?4A+?@jd2^l z8?z~A@Vk=6!ZupbLYRjiDqr**Zi-t2Vl{#L_xGKL(5C0;CSO|b8Ne72$d+_x+EJzZ56e< z(25%WE4#$IlE%1Ayc@HrXNY$-kA4ro>vL&G@w=ADqCQ&DB9JZ)lP`K)nB&rj?@-%I zzS>gp{5>wS0l=St<;JTfDnL& z0#L0Mnp;KfF0`WB{pud^uI4f55$^_I+F{~dOQhe&@A_PtQT(m}vZ{+#w2GvMSD%Led?8Qx}UGgp)$j9e`68iyDNJLb7H6t!NELA4ka-JwEL5Xhq1tLm9Lk zX9i9?AjuLq!D%0XeXH0{no|yJ&(@#_wC56 zEHc)}O;BMrt{fljfODsI7g~{a!8F3>Q$k@j;AG-SlW# zZPSVd6}3c;2wKr#R-_D>rN-I&`^(fg8}EepSX$J;)b2tnYW%P267MP;Mu&K3z$vDP zcLj`L6TcgxX(sTy2FQ{wTG0}WP7abUdYl;K(2P(`Kx%jM)qcmhxkX9sbH~b8ULre6 zB(>Y^>y;tQ|Mui}aGJrw?;1imuqCZ1h(6`Z%t*5>WDyyTL@SKht#gWNwY$)Y8vm=h z#JdW|s6)IPkx}EsJB6e(fZuhX=pp=0Gg&f%R}$uB0(;r|V4O-564wA>K^@Jt%RVxd)S6iF2K~3)D{+p%wj zY|oYm7eN!!@27Z|Nvwv}nSHL0_oKYWmHG(VNPN00*2&sNI=?aAv=Vd_V@(uWf{tRX z31W*Jg$i!(|NnERb{ASv<9}6`cvs;Vcb?ao#Je$~IKy@31khs|zuSc=eZRx+cJkV} z46SGan|Es#hy9&psL%bW2 zQRBorg`_ip-*uqqA^c7=Su%oFv;?D*gXD`ICk8n*;}*oCOMG`|ohy^1@Pe?qeY!Hr zoiVbNq^6#{!O1)~$?r%OW^xjb!|xhGIk5G#q7&)|2!5e~sojNE)c9Z7l}JatD}fB! z#Jd3)HB7uyNIC=fT?a~M2*2w!UHlo;kS(s{fp%pd$S9OVZ z6^>DdcsC-W#))?dNoN4R>p;;%_?>35WCX2f2}UOe$rn9N4033Od{e!C$#;8RQvz_B zB8m&(1gCuj_N`(+wVZNb+q5FGSChS3@>a_oWqYz$+qt>b?m{bS9kA;2`BdQ;cHlHb zQ%%6B!ZGZ?X^5tpfK!EIRR^tT6-f`r$rn8ytnq1ss6^*8Qqi81^W;Q+nF%a7O#nTo z;RL6B1lmbS2dw&hj#oH_ z9XJiqR1FfYImU(DGw|Lh<61Hqe;9o;1pBDy8?#M#P19^#T0&5z*yKsD_RKi@I&Q`p2JOX zYk=e{3Kh=zYCk_i=kFk?p%qO?Ju0AmQwPoFl>82@$Oa|qEPhub%7HCuMKQ%r_4cy) zb}|JJ{7L>MwY$)YYWJ&q#JifuphvtLfKkK5JB6e-fZz3~s4@IbAz3qkR(-5PP}FWq_&r2b^?{nDO@^VMJyr-mdPpk9h^)~ zGKt?cgmPeOw4xI#5eWWVB|d2+k*vwYU=1Hk?`p) zaE`U!`n1DYczcWQ!!r_QeJXrvccB$!*HbM%pA?er0Gzs5)F7M`lI{SUx>(d8oD`BZ z187BSIQlqBzUc8`k4GymAx*yAs2CI@UIqcd^exk|W}LC?<)@@tT-Zvaww~++{B8p1 zIgQ_GPC2k`T2a5URgfd%Gg(vt+g$~0Oj2l`PEjQ?*Sw#iN)%TL|DXwV-W}JcQ@abT zNV{MfA>JhvW`lTV;z^UlyM)4Q;CCjTG>P9O6l)u3MQeE;d$fGfbF3YnfBT~Xn$#3P zE1H}pQHg@2Mjf;Xrd`&?M_C5?q`w4#MD4?k4C=sDaJw+7rq z0Fg>V7w!X@o+3eYyT*d1)1@!GAW)J7;NPLpIj=DR{BF#qp26>G9`}0=Y<;chM2c$= z{IO7`b{ASv>wrZ+d^!>D3Lt|f@ooS{4Tl}Yb*9474B&SSkUQK{X9R-|1pjS%k=3bR4HGx4NJ;$1>vHt;(WPnyK<5{k7Aw4${< zk3Cwx=sDI7&%gb8{R&_0DTFpVNpPAGdd$NKPWuS#Tg86ToN{2>v?8j2N!DpmiNd?2 z2Qo5BpJGnxxKgB%!OGLWoxR%r>(uT-E7C5QM)-V6D9i?&Ogw24P6>tCfRl+QO~NUm zSld7=TFdj;qvea9W9{(#+pk}u6^U9z)|AOvg3|=h|Ju91#B_ZnjKkeeSK0m4o4OIb zf$f}`K=_+XUTAy1{mI9R3dw-_z=%$fjNLflqzPzI>`!~A`M|cQ71b*rse(csg({I< zb~|00yHX(=D`&gCi(1h>1*aC?pC*cM0;iB?>cnZH2q$m~d8SUBCW@b(pjPy=p8s}j z^M{^)`#k>gqkrA};=1VqXn*->{`==H@cP`B;|Mj}& z4^jX6nf%?yw~?6a$=Rq?oLCfZB(D-#Ni9{3;>c_Fri*{uXmMZHW@x^8@~%mg0?0ej z$uA~P-ZinvyCxBNrx6WK#gcd^ghOWw^E^(peMZnNwm@0J?T zGuRy>V{oy`;bU*+tv}0h|Jy zMHfyBj9?O{0B6yK(*h%y#3{g8bm6qX2qtj~a28!SEii&foC2Ih7fuU|U=pVQXVHbz z0^=tqsTKXC=D%JSwW9VG_`2ULC|v-p9em{obL#xUgN%a~?*(_i@)cJAkCB{+ylWbH z0C^`d_2ixCMBYhIl2&1x+ zTDqj(l^GhZJ&jLcr6QbSDDp1$nS05**`hv0-qmfEJ>=a|Bbp}fBAwhv-ermSp1g~F z=3eq{wx~~$cXgX(4|%uL_`zvvML&r7&sRmQsJ#j7t;8->WTT;R!J-z{)8BTVPX_pk zp}GY0c(6l-PE+3D6gpYTk#`ND)J@(gN_JZ4c)TO;8eZgG18C?b?=&XzPIBUSCo++D z5){WfiRpL{wW8x@e|HILMeS{K_c74YKxpmQYe!@!zGKAu0Zy?`?!_rf#P>MGKDigC zED_)16#L{}oU%lGk5lZEdvVGV@jXtlPwvGjOT_m$#Xe_ysTG}-`-{s_D{60*yS z{YTQ2Kw>PMVxQcLQfyYWkegQOYp@2DcJ`5Vywho!>8oRbXaRu-g z$$H7VCQ%9???fl^PJ$xuBqo1<;&>-eal8|dEQGw1oya?Zio6q$$U6<`Ocb@EGirZz z8EQrCE#u==*{D?%i`rDZjTYylR0xq*4(aTp&fQ04;uZ;zcahGjkGxxPRA$J#3e38h zyjyz&bL3rsGj)-76Gb#Z-bFgAKJsqGQJEp{DlqG2@^0<%V{_DsevI-DtcY4sdn4Fz z0=*SM_-e0Ec}cDNY)4)>!pEoZQV~w^UNGg|Esmqth94yFn!5pc*Ca{-NI}8<8!74rbbaKQlBuQrk+J~jDr?CO?gM+#ZY}u-nE3hpS)9){It;Fct_r~yvVzjkoS{!iV}GzDWxFt zPO&2I6eaRbQaTYtt>^^WpIwAnk+f;->SsO>niPBGpwS7a#!i4!18D5V2`5cJi(-Gm zNfXeb*q?CH1hgpjC!90^EsFgKCr#j2qNo-93hO^wDYYU6-rjOKJyC$lPSlEGESzGW z+>29|i0^TVeR3~OSt7p2DfY>|IAw|W9;etR_u`Z#;(MH8pWKU6mWc0hiha)ZQY$(u z_ZOF=R@B}qeo^b&-A>Hs))e^kVbHj?b;GH%{RyQ8QtBq}6s5i=?-VEUPEqn0@=lW? z?-VEUPEqn0@=lW??-VEUPEqn0@=ldH5=X7*h}K_^rB>A5LUyGh8@0+uL*v#Eu+ieY zSj3QVu~TQG#og^H4ymvfhhDjN$~&AIy8(IE02;c*M_1dSr<2!4E%7$Yi?;1vaiCyxpiDUufoucG1v5(GnVe9m_9enYK?%@ER7guP#eA}1ol1^R6MX*AtDerI! zovf3*YYBNjd8a6)pAe_x9eLOCBJWy4-cQ~sO5~lSl!C}R#frRBl*l_t=|m8n$xi;YDLGq{&qCAqW1RjZ}m66*SDc?Qj9!?{YjI;2`5cJi(-GmNfXeb z*q?CH1hgpjC!90^EsFgKCr#j2qNo+ctf~6)9>(QJ@BQx|m6bJ@t}M4~ zrdG7nC{NqZs_yrv{~(52L*V|EPL<($MX^(7`;(oS-*X+F*eT~7PAw<$t|64V$vZ{K zV#ebgdDrmbc-H_Ly2(3U1`{Z8oE=z>>r} z;dG?o$<@wG+Aq3lnP1ncnVE%v4JY8GBEH%$Oe&K$9Fvb3N3E#hGc*q)pxIa+I5nKc zyrWhWI{CnH#E-t{ogRW((L!ZCnSL6bE|kA+XRaVH3@A|OplKz5(~6@ygHx4e z)q&HBqdJ3Am1fm}(~6@ygHx4e)q&HBqdJ3Am1fm}(~6@ygHx4e)q&HB<7Z~BS}PjL zJHo3M3OD;wQQxPwbx~+4~URlRHow7b2Pq>@oJhz>th1}9}d zz)4YJf6|n2!bug-;&^|;NfXeb*q?CH1hgpjC!90^EsFg~b2=O)R7(!8^S`jbP@z#? zeX75#N;#X?H&k}E5&Ol4IBQ=oU#KdTDoyK!Ds$9|Dlm)Y$J0;7_tDT6jZE$Z%&D`2 zQEz{_1p-gMsI~nDjr}P=vM%y2_Q}2EU6zRN$-CGm_mX#6BEBc@VxQbg-ermSp1g~F zaxZz8CE|PXF80a20ioBDU>_EryPLbkxrzml})0F%JCV8h=k#~v`d8a9zh@w{1LL2Hf z^{AmfvnlpicxqqOg-R8mv4FH)eQl-NxXnDZq76u4)`k=CQqk~5qtH)N7O+FOkD)^m zB!iUiZCA2tnhk@-IA~>{v31HjPQVJC>|*ldT`ZJ($vXkbLdZMKiM-RC$UD_({G7@0 zE(YUx7yFF8-aG-p=n4B=8AZCN1gQBO)m*`sn#-c?}s&E(zQWZy#G?M(_T zCAmN%@)xVPLa;shtq5kP2m*j z%zZe`7SR+=kVAakE-c-#z&idBe(_>~v0ZN+)$Tf-l^C`}7z8 z2MUaqBdEo z+mvfQQ9-C$2bv#otOym>UGJHf-cM00+M8@!zCQg*MSj6gZlS=0ioBDUdh$+mBJU(9@=jtR?=&VpXNpebod|U_j9O7! zEcg-HSkfu}&}=N+MC%_HFNFw|ru|~niuNYk78_2$OGS)>wuRZwd#T7uY7{}XFq?TB z2F*%pwnK6L)kbDLOWv(LYIEdWO=jIr-mN`qbL3r3X5CKStvzaU-A>-EJ!*60 zT}@`)PTs9OYIEdWP3D{J)QSYaRDvm-{F8rzR=QkK+&4aGP)-WE>d%;3QQao@q|pSd zSmeJ%;}#2e5hVQ*Ee^YQZ`z~opOlK?{UG^}cQMk?OWuh}eNW!CsK~pP(9}=fO%%Zd z$GZS$?jrAIi^ddr*8oc0h+C3rlHi-0$=aB32z0Gx2r1hgpjC!90^EsFgKCrv<$Vt>L(6VRgApK#Iy zekY1rk>EPiZ3=;7K_@(~D5w=h^`NM)@Jxm#YDHC=x#RY0!W{q>;S>(AI*?$+)>kKTjquLW<l!!#=+hpezPdndF_l7x1padnQK& zj^=z;;gguX6LLi0Q#9WZ>{Ag(gcms?_}AnEH)=%+Rw~>Siat@Xr*GGaqKLm*D|&nT z@M4Qy8rm-SGmIwIbv~w;|C-j`MLIuar%R~cd2mn@FLRf)Bf6Jn0+|c@nX!wrG~rC zdM(oHL!VwsvWpP=m5TfVX#V`uUwh8}4E^U;T`DE<>ezPdndBYsD!gZMMBr%7XB9q) z@i~)E(R@d+?_YesGlJJRBKWso{YI@wu^I|D`^czPG+vD8tx#ghD^hAj#Ua-63byyZ zb~e#!#UEZ0ny)sWrmXTS^*5D@BeY9asU#3P)A|^0!?7>m?yCC8bC! z@uX>Qzdx+oOGREX>Qc+lJB|flO;+x)Zd*h8YY*!!ixH`8+Il++vS({C{+x#vFCy8f zRl{g#R!XubZqL~|(_b$x@#@kRVcW51j#)|G4ddMLu3~Teyk~w5M>mdl9L@Qx!Y464 zXYwhUBf_2UclY7Ds(s!3PkejbmJb^9)QTEFLwBl`?8`Pvv8P@u%BK$P*J}?dl$!R> zd{xr(8XBq*=JC5djR^gKvpEEfk z@D0fS!O!M~+)QZZ_AX;~Mi9Y}A?boVAkLGor@kWrBpm2hKy?{jEy};fHNdySk3rGb2NWgmm1ndPQ z0`CRso$&wrcIc0G;6|-T!m9iTEvo0_vxe&Hk0YXW*Vg&lMWS3Qvg4c8lKqSw`!gKu z{G=ayT3#_qcj@hqAe`7$$QJ)J$a?_<>;)tO?*)7`vX6))0tD;@B!Yikz}EEd&sa@}ULqQ$IKD>^g~T7Jymy??j*kc}*6H@~R0{dz0Crtxpe zefzrH7X5@v>9jrL&dnXJjeTgVK-57LRDZ zO6xtyu9akW7HL7&VryDF;@z%IWWDJ*r%3x9L3)Q;#MlUE9%Rql*1@Y|+p%Yocf70c zp2-n`qdA{d_$0>XOg=^P9l?Ka*4y`^^sOy@SK|BKfA-t!q86b{QY%uF`aaclc0WQ3 zYDKvav|DC=yj;ZB?1!uNPj@Rfw$ilfGhn z+FMHcC9B6wW2MbwoTc}hPkY-*zx7Pl3bHq%@j6DSaAa2`vY^M~W4|#P@w%vn0 zlf2_yh4)O32prARzfL$J@JWo%nS6@oI|ASD9G>&oRr6h~AveG!Rm<6Sg%TlCYxZ188KlYBJp;@F| zBrJ_wmLjcWlv>s!Qu&Bx*5VhpUW{>O1t7oBS{}2>M>Mk*`?8ZF?Qd#XkCm2QiDa;XE{|BsdnWIhc8uVY z*!U@Q{G2>|s^oJf-x2r*#P_?u@+o>-&S=b2D{27c?o<}q{s=9fzmtRJ`#g+U^b@lB z(!QR!cYdVhR9@y6@87LdWVdwg&TwAQa2Af8iQ?zwJp3G^^%!UN@v-lR^Hl6Va~5PZ zS!-F3aptEscEgz*b~b|-ou1yZ9^=e{x^6hf$W9RIEyjYp0F-bLMb%KA)m{z9aA*;XnBu!M^GqxKS$-v5G%J%Qcy84Qa0QlukLykC>Ov^XvP# zcO9GO@-mm*su`kj@6{!*9&w8W1}C6mrEympF7nvhOleYPB!bua*qS&8s(gd_9 z_9vV)0WFIC2`5cJi(-G$oQ_3ZwyH3eRb;K=kIh`F*ew=AdP-eu%G zotL@nR-GxLDLaeEzTc-elql@-eWMdljXeRU2GH1z6Hc0d7RCOAlO~`=u|MIY320I5 zPdI4;S`_;ePMW~4L|wM3aI{u5{3dKu`l*$KruOKxqQ@&0qg8KHZfi;@56Jb2O*)Gsiga;=MWVs6ECz0(lqvNI&*rP+3ncUzItJb71A*|m{(JCa%hc~_HJwv%^D zjp{UcSEc!0$7QPuKT<22P7SiPy^rOh_o-6!7XAWlzNS%m3sNg8yL`9R26Gz6O8f4b zUVeES!Y+-5_VO?ETQAVZ_#4Ix`_^h+e&H$a{L1#+0s-FQW)qzYI&agsXH$z+j~3?| zZI(;3IkeQ*swBnBTz0FLSyrunMo}8Wg0HMAm(olc3GSXwE-H1?mIVCZWaky7@%|vG z3QT!N;#G~t4)U%gH%yi=6OJ4q=8k#~v}d8a6mcaqYH zpvzVj#zM^jvhYV}AN}HVqG8?f576v^^AhFfFh0TNT9!-a>eFSn>JlTG=8`Fq&fJ%r z(nX8rHm3FhIPFbJEjX1__H8)rO-d~|l~nd^IPFbJEjX1__H8)rO-d~|l~nd^IPFbJ zEjX1__H8)rO}^c7*{Z_N)QYCliL9hEU#7^{-8!krwj8yhZ|}Y*S728^8wWZ+xq^!< zHaMj>-iy5Ab1xGo%?&4`8g|V!11TK|tHieyB(s?_wqA@m~l(bpp(3@9W?5sT) zwW6BL-2Uk7@(oYML7PRYQ}?e_Qsa6>RiV^jS1PiSn*EwQ4!e5qly^8ab_MdT0W@@z zcN$YZ-jR0=FY>MdMBYh2BNKTiYLRym6vsP_iM*4X4hK;y(#cA-qG=?wLp7c8F~`zQ zanW2W(x0A1QY&h6*>D0j4w{dK){eb)#NEcHunVK63lCmfB7F5W44Pfm+DEAf!!F-B z@)U~cM_9dbbmPBk#{i|c^CVTcal#IBJZ+9EY}l${Oo9Ky!~K^Z!oFho7&_EI;*Dq@ z3N643M%)5{DerI!l)Q_)YXA-1vzUm|8=W^MtT9w&$*pG(z=)6TK%)1j% z1(;0}P8*QQEKU`eO*2j#kjgAh6_`ykP8*QQEKU`eO*2j#kjgAh6_`ykP8*QQEKU`e zO*2j#kRO=6Y*k?_s~jRs^_y*F=Nl&$;4$9+uzr<%;V9jCQNZ4RfJ%(@+?wMT6Zr<%;V9jCQNZ4RfJ%(@+?wMT6Z zr<%;V9jCQNZ4RfJ%s1Mp6&=7EE=IjwAXj`&oLCeTtb(rX6PV|z70nj4smHUwKcDuO zTP$EskMy2vKSbkJ7kGBIKRur))rnFMdDj3MyU9DziM*4b$UBLtC+|cj@=k&x?<6Mj zPGjo%oT)*Pcbe1TC~8GV$Wkq4d#X=3oLRi~vCLGcGL0+UK32Rsu5I1$@$SdNe^lk8 zp$WlP4td`1UFYX=QUwWjgQs8A`e~Qc3!~^H@3eh@yc3B48Wee_IUSCoRpk0bEay3| zXsJ=2e%M8btq3w)D6Skrs|(mgt!=ot;X=EJ)CFu9G%FL?C>7My>PXf@-i16ZpJX0rmH&OiT1ht}_=f_*2 zb~8kke}vZOVo|lmw0n%)FcfzRk2kI|$BFmUirP@a2xwL+;=G~;mY3A5V#GLT4JR)Z zSxJp?&|;^~GtTpl#EYTGyVxi9l6P4myeIEMp1G5}n=PU#@-EVu`pCP9BAy`cVxQbg z-ermKp1ccr&UaEP+S|R=Pb^Bsn0-ko7mN1mYP3{KLe(NtxI$`0ACBvuVa@15%mAsRFZU#%TjmnZ>CBvuVa@15%mAsRFZU#%TjmnZ>CB zvuVa@1M>Y@YDIfPE8y%Khn7^^shSiD`MaeJ0 zW4Cm1Yc2k&Q8;N^9w(eM0WFIC2`5cJi(-GmNfXeb*q?CH1hgpjC!92aUy7=iMSkf4 z|H^8|Q*cU8#|kyIqEF>VXnp<}T5Y+~!=$$1#G>6|mFDVd#tzOaY6;m@t)Dk5f!GLN z?a*sSm{aEieDz$1C)^R9pQ)tw2!rVC$vbT)An!yc@=k&x?<6LFf8uy2P;tBykSv6} zlby&rfr`8nkjOg?=}gqsYDMp3S!O84R9?MxzVA-;8FW)MrqnmCa98zdY?Sc?qHWYr z^x3vH=cyGniTcN<)r$J=!B5Z{RyX_X+}S7<)QV!L+ou=Po?O~GX6nhi2GH0|-ic1+ zodiYRNlZO?CpwXL5)^qSF_Cu~Q_ts24T`+eoDN4-swIcl^IuuO&l$3M&RC+Uy!ur4 zDOZbzuF|VLSu7eB+mx7w#!^YD^vH7?wW8UgHud#s7a_J`&=}&pCN#F+?lugXT`0~9 zM%)5{&olyB8Z$14qKmxK_5t!vb0Y6lCysZD6nUp8^*wo~I+1sZ6nUp8k$0MsJCS#) z)uFgbwdBw`{#(IgO=m2tl%M-tb16?1m&*00gC(Bf`K;HN9(7YcT1S-U=4V^(r!|el zWDGvAA{wE90ePv&ibY}A# zq7%nE35vXvm^j{POg7RkpEDII@=j4Y5p%s-(R6L0R9GpKt?Nm11tw2b%0c5|2a7yu zrK@GqdR8svr@3p*&+m#`b%zl*-2Inm+?oP7HHlIHPB>`-S`_;ePMUxg#r}koCZI*J zKjEYaXi@A>IB5b}6#J9rbRg=QRfV}0RHn+O2+g&Z^;E5nlb5UY7awg{Xt79YSj-of zDmKo~ve->y5@0|9ZAZWfCrv<$Vt>L(6VRgApK#Iyv?%r`oHPL~iv0;EO+brcf5J%< z_?@V0){5qHiz=#fF=;NpET<}q&Fei<>iJloN3@=+K2oV;eu|}D+FYQ!`4DI}4qAHa z#iS}=PIhT)yYU;es*!ix9=0bvZDhSLica!Q+Xu)y(TTj1pvXIksVDD5C-P2$BJU(7 z@=jyobEfLV_d8MQVAxe_MY*a|;W}L_vh|M3mamOne!O9kR9_kvKT>L1tdd&M0;4kd z`RVT^-4|c&D?qu~KRb8*{mD3JS)_b_dpxY;{-C5*_Q|c}U6zRN$-CGm_mX#6BEBc@ zVxQbg-ermSp1g~FaxZz8CE|PXF80a2+wofCk;L2NdYqFjH`ug-z5ks7BVYc)4n+=0z7m8yXw5`l~{_E3A zYCdM%x}CYT0C~6esLhdgHJNogdAIhc&5?ICnRPpPxAv&bk#{wjbvt>t_NdK~cQu)H zJ9)SEsLhdgHJNX=U%RUC{`O72>f-NXy+|+n94|2KADmjz-elX7#;dYXs~84tE3=t5 zAS)I5=rEfOW>*4tFBRE1XfUlIB5b}6#ElSnt&F?{)CezphdAi;iL&@QS48e(~&4@MMt#$ zdMvdfX$z$)5!beET8&N=)f!SbHGsx$oN&?vv?%r`oHPL~iv0;EO+brcf5J%<(4yF% zaMA>RC5l?nudx23l~OBe!+-hMUVXLBk{9Mu`}u1d4&An#Tj)fw`xO7pD_ zYDM4T`(q1JD{60$FMG><_I7m{zOu$x#`Ngy$K+2g#1le2A2x`vUDb(_TFBIscd<|I zCGWCCd{5rRKDn2?%M$TDc^CWSUh*zW#P{S~?2~)RyDSmklXtOC?j`TC#1G$7EBay3 zf4VwqMQwf?0nJK9Hf&Wp^x6^k{$az#*#)kV3U`FB&Pr-_;X#~2CM(a9cd^jWOWr9; zz3orrogzivDN1(9IgWP{6nQ5xalF%*$UD)AywjjK-f2#Uqo@@fCi}w+P%CP093QXB zMy>Lz<#THY*l2M+N<|~;>fN1{io95Kb%)05C+`|Sb2oW6Thyn>ySmMyhrC;0#FOM* z>@)O|cZ!mKY~pjKBxV1)<#T3Rio9zZSp<0}F&z)0R&?C#?=C^DNZdAlXyVouNKUtQ z+|?s+()IwHaMA>{DE23uGyyG&{Rt;cK#O93!bua*qS&8s(gc1XidxYxp#HN}QY+Hv zhXDn&*egd3PF&cjwGZIb5*qq(!bua*qS&8s(gd_9_9vV)0WFIC2`5cJi(-GmNfY>u zC~8H&q57}ZNv)_YZ>K2Q)%5Jr*6EG69e?2n8{5mVxM*{{4-8}K*(LSjFnY(l!>O?= zkarEBp_{yun5N?$dDrkF?;1elodlGFINoK6_@2Crea2pncM=oFJCW&V7`39KVt+ZF zT2XuJbpDoml)CQoZb~?{oXERaDEE?gSt7c(gd^`Fps|nRoq&`=$U8-fyi=6Y z=O#X9N>t>X!bILFO5~lUbRvpc(FrsbK>z^+5I_I{1Q0*~0R#|0009JERDfF1i*8t6 z76J$$fB*srAbz^+5I_I{1Q0*~0R#|0 z009JERDfF1i*8t676J$$fB*srAbz^+ z5I_I{1Q0*~0R#|0009JERDfF1i*8t676J$$fB*srAbz^+5I_I{1Q0*~0R#|0009JERDfF1i*8t676J$$fB*srAbz^+5I_I{1Q0*~0R#|0009JERDfF1i*8t676J$$ zfB*srAbz^+5I_I{1Q0*~0R#|0009JE zRDfF1i*8t676J$$fB*srAb