From 7d3d0321d0008ec5b9e00cfaeef485f87f859191 Mon Sep 17 00:00:00 2001 From: Giorgio Calderone Date: Tue, 28 Apr 2020 19:20:13 +0200 Subject: [PATCH] Updated --- v1.3.0/advanced/index.html | 19 ++++++++--- v1.3.0/api/index.html | 58 +++++++++++++++++++-------------- v1.3.0/assets/advanced011.png | Bin 22232 -> 24227 bytes v1.3.0/assets/advanced011b.png | Bin 19535 -> 20208 bytes v1.3.0/assets/advanced013a.png | Bin 11273 -> 11596 bytes v1.3.0/assets/advanced013b.png | Bin 7256 -> 7887 bytes v1.3.0/assets/advanced014a.png | Bin 11496 -> 10494 bytes v1.3.0/assets/advanced014b.png | Bin 11390 -> 11388 bytes v1.3.0/assets/advanced014c.png | Bin 20754 -> 20813 bytes v1.3.0/assets/advanced014d.png | Bin 40079 -> 41205 bytes v1.3.0/assets/advanced014e.png | Bin 37727 -> 37572 bytes v1.3.0/assets/advanced014f.png | Bin 0 -> 32470 bytes v1.3.0/assets/basic007a.png | Bin 8735 -> 8735 bytes v1.3.0/assets/recipes002.png | Bin 12424 -> 11594 bytes v1.3.0/assets/recipes002a.png | Bin 12058 -> 12245 bytes v1.3.0/assets/recipes002b.png | Bin 37568 -> 38546 bytes v1.3.0/basic/index.html | 4 +-- v1.3.0/examples/index.html | 2 +- v1.3.0/index.html | 2 +- v1.3.0/install/index.html | 4 +-- v1.3.0/options/index.html | 19 +++++------ v1.3.0/recipes/index.html | 2 +- v1.3.0/search/index.html | 2 +- v1.3.0/search_index.js | 2 +- v1.3.0/style/index.html | 2 +- v1.3.0/terminals/index.html | 4 +-- 26 files changed, 67 insertions(+), 53 deletions(-) create mode 100644 v1.3.0/assets/advanced014f.png diff --git a/v1.3.0/advanced/index.html b/v1.3.0/advanced/index.html index e83daeb..21c66f0 100644 --- a/v1.3.0/advanced/index.html +++ b/v1.3.0/advanced/index.html @@ -17,9 +17,9 @@ name = "\$MyDataSet1" a = vars.a, b = vars.b, c = vars.c)
┌ Info: Best fit values:
-│   a = 1.57742511224195
-│   b = 0.321040055281009
-└   c = 0.693648778634878

Multiplot

Gnuplot.jl can draw multiple plots in the same figure by exploiting the multiplot command. Each plot is identified by a positive integer number, which can be used as argument to @gp to redirect commands to the appropriate plot.

Recycling data from the previous example we can plot both data and best fit model (in plot 1) and residuals (in plot 2):

@gp    "f(x) = a * sin(b + c*x)"
+│   a = 1.51670007143536
+│   b = 0.276931181635526
+└   c = 0.684624514856412

Multiplot

Gnuplot.jl can draw multiple plots in the same figure by exploiting the multiplot command. Each plot is identified by a positive integer number, which can be used as argument to @gp to redirect commands to the appropriate plot.

Recycling data from the previous example we can plot both data and best fit model (in plot 1) and residuals (in plot 2):

@gp    "f(x) = a * sin(b + c*x)"
 @gp :- "a=$(vars.a)" "b=$(vars.b)" "c=$(vars.c)"
 @gp :- name=>(x, y, err)
 @gp :- "set multiplot layout 2,1"
@@ -98,7 +98,16 @@ clines = contourlines(h, "levels discrete 10, 30, 60, 90");
 for i in 1:length(clines)
     @gp :- clines[i].data "w l t '$(clines[i].z)' lw $i dt $i lc pal" :-
 end
-@gp :- key="outside top center box horizontal"

Animations

The Multiplot capabilities can also be used to stack plots one above the other in order to create an animation, as in the following example:

x = y = -10:0.33:10
+@gp :- key="outside top center box horizontal"

The contourlines() function also allows to calculate the contour lines encompassing a given fraction of the total counts of a 2D histogram. E.g. to plot the contours corresponding to 1, 2, and 3 $\sigma$ of a 2D Gaussian distribution:

x = randn(10^5);
+y = randn(10^5);
+h = hist(x, y, nbins1=20, nbins2=20);
+
+# Calculate probability within 0 < r < σ
+p(σ) = round(1 - exp(-(σ^2) / 2), sigdigits=3)
+
+# Draw contour lines at 1, 2 and 3 σ
+clines = contourlines(h, p.(1:3));
+@gp palette(:beach, smooth=true, rev=true) "set grid front" "set size ratio -1" h clines

Animations

The Multiplot capabilities can also be used to stack plots one above the other in order to create an animation, as in the following example:

x = y = -10:0.33:10
 fz(x,y) = sin.(sqrt.(x.^2 + y.^2))./sqrt.(x.^2+y.^2)
 fxy = [fz(x,y) for x in x, y in y]
 @gsp "set xyplane at 0" "unset colorbox" cbr=[-1,1] zr=[-1,1]
@@ -110,4 +119,4 @@ for direction in [-1,1]
     end
 end
 @gsp

Here the frame variable is used as multiplot index. The animation can be saved in a GIF file with:

save(term="gif animate size 480,360 delay 5", output="assets/animation.gif")

Direct command execution

When gnuplot commands are passed to @gp or @gsp they are stored in a session for future use, or to be saved in Gnuplot scripts. If you simply wish to execute a command without storing it in the session, and possibly retrieve a value, use gpexec. E.g., to retrieve the value of a gnuplot variable:

julia> gpexec("print GPVAL_TERM")
-"unknown"

You may also provide a session ID as first argument (see Multiple sessions) to redirect the command to a specific session.

Alternatively you may start the The gnuplot REPL to type commands directly from the Julia prompt.

The gnuplot REPL

The Gnuplot.jl package comes with a built-in REPL mode to directly send commands to the underlying gnuplot process. Since the REPL is a global resource, the gnuplot mode is not enabled by default. You can start it with:

Gnuplot.repl_init(start_key='>')

The customizable start_key character is the key which triggers activation of the REPL mode. To quit the gnuplot REPL mode hit the backspace key.

Dry sessions

A "dry session" is a session with no underlying gnuplot process. To enable dry sessions type:

Gnuplot.options.dry = true;

before starting a session (see also Options). Note that the dry option is a global one, i.e. it affects all sessions started after setting the option.

Clearly, no plot can be generated in dry sessions. Still, they are useful to run Gnuplot.jl code without raising errors (no attempt will be made to communicate with the underlying process). Moreover, Gnuplot scripts can also be generated in a dry session, without the additional overhead of sending data to the gnuplot process.

If a gnuplot process can not be started the package will print a warning, and automatically enable dry sessions.

+"unknown"

You may also provide a session ID as first argument (see Multiple sessions) to redirect the command to a specific session.

Alternatively you may start the The gnuplot REPL to type commands directly from the Julia prompt.

The gnuplot REPL

The Gnuplot.jl package comes with a built-in REPL mode to directly send commands to the underlying gnuplot process. Since the REPL is a global resource, the gnuplot mode is not enabled by default. You can start it with:

Gnuplot.repl_init(start_key='>')

The customizable start_key character is the key which triggers activation of the REPL mode. To quit the gnuplot REPL mode hit the backspace key.

Dry sessions

A "dry session" is a session with no underlying gnuplot process. To enable dry sessions type:

Gnuplot.options.dry = true;

before starting a session (see also Options). Note that the dry option is a global one, i.e. it affects all sessions started after setting the option.

Clearly, no plot can be generated in dry sessions. Still, they are useful to run Gnuplot.jl code without raising errors (no attempt will be made to communicate with the underlying process). Moreover, Gnuplot scripts can also be generated in a dry session, without the additional overhead of sending data to the gnuplot process.

If a gnuplot process can not be started the package will print a warning, and automatically enable dry sessions.

diff --git a/v1.3.0/api/index.html b/v1.3.0/api/index.html index 12bdd78..7106f71 100644 --- a/v1.3.0/api/index.html +++ b/v1.3.0/api/index.html @@ -1,10 +1,11 @@ -API · Gnuplot.jl

API

Index

Exported symbols

The list of Gnuplot.jl exported symbols is as follows:

Gnuplot.@gpMacro
@gp args...

The @gp macro, and its companion @gsp for 3D plots, allows to send data and commands to the gnuplot using an extremely concise syntax. The macros accepts any number of arguments, with the following meaning:

  • one, or a group of consecutive, array(s) of either Real or String build up a dataset. The different arrays are accessible as columns 1, 2, etc. from the gnuplot process. The number of required input arrays depends on the chosen plot style (see gnuplot documentation);

  • a string occurring before a dataset is interpreted as a gnuplot command (e.g. set grid);

  • a string occurring immediately after a dataset is interpreted as a plot element for the dataset, by which you can specify using clause, with clause, line styles, etc.. All keywords may be abbreviated following gnuplot conventions. Moreover, "plot" and "splot" can be abbreviated to "p" and "s" respectively;

  • the special symbol :- allows to split one long statement into multiple (shorter) ones. If given as first argument it avoids starting a new plot. If it given as last argument it avoids immediately running all commands to create the final plot;

  • any other symbol is interpreted as a session ID;

  • an Int (>= 1) is interpreted as the plot destination in a multi-plot session (this specification applies to subsequent arguments, not previous ones);

  • an input in the form "\$name"=>(array1, array2, etc...) is interpreted as a named dataset. Note that the dataset name must always start with a "$";

  • an input in the form keyword=value is interpreted as a keyword/value pair. The accepted keywords and their corresponding gnuplot commands are as follows:

    • xrange=[low, high] => "set xrange [low:high];
    • yrange=[low, high] => "set yrange [low:high];
    • zrange=[low, high] => "set zrange [low:high];
    • cbrange=[low, high]=> "set cbrange[low:high];
    • key="..." => "set key ...";
    • title="..." => "set title "..."";
    • xlabel="..." => "set xlabel "..."";
    • ylabel="..." => "set ylabel "..."";
    • zlabel="..." => "set zlabel "..."";
    • cblabel="..." => "set cblabel "..."";
    • xlog=true => set logscale x;
    • ylog=true => set logscale y;
    • zlog=true => set logscale z.
    • cblog=true => set logscale cb;
    • margins=... => set margins ...;
    • lmargin=... => set lmargin ...;
    • rmargin=... => set rmargin ...;
    • bmargin=... => set bmargin ...;
    • tmargin=... => set tmargin ...;

All Keyword names can be abbreviated as long as the resulting name is unambiguous. E.g. you can use xr=[1,10] in place of xrange=[1,10].

  • a PlotElement object is expanded in its fields and processed as one of the previous arguments;

  • any other data type is processed through an implicit recipe. If a suitable recipe do not exists an error is raised.

source
Gnuplot.@gspMacro
@gsp args...

This macro accepts the same syntax as @gp, but produces a 3D plot instead of a 2D one.

source
Gnuplot.boxxyFunction
boxxy(x, y; xmin=NaN, ymin=NaN, xmax=NaN, ymax=NaN, cartesian=false)
-boxxy(h::Histogram2D)
source
Gnuplot.contourlinesFunction
contourlines(x::AbstractVector{Float64}, y::AbstractVector{Float64}, z::AbstractMatrix{Float64}, cntrparam="level auto 10")
-contourlines(h::Histogram2D, cntrparam="level auto 10")

Compute paths of contour lines for 2D data, and return a vector of IsoContourLines object.

Note

This feature is not available in dry mode and will raise an error if used.

Arguments:

  • x, y: Coordinates;
  • z: the levels on which iso contour lines are to be calculated
  • cntrparam: settings to compute contour line paths (see gnuplot documentation for cntrparam).

Example

x = randn(5000);
-y = randn(5000);
+API · Gnuplot.jl

API

Index

Exported symbols

The list of Gnuplot.jl exported symbols is as follows:

Gnuplot.@gpMacro
@gp args...

The @gp macro, and its companion @gsp for 3D plots, allows to send data and commands to the gnuplot using an extremely concise syntax. The macros accepts any number of arguments, with the following meaning:

  • one, or a group of consecutive, array(s) of either Real or String build up a dataset. The different arrays are accessible as columns 1, 2, etc. from the gnuplot process. The number of required input arrays depends on the chosen plot style (see gnuplot documentation);

  • a string occurring before a dataset is interpreted as a gnuplot command (e.g. set grid);

  • a string occurring immediately after a dataset is interpreted as a plot element for the dataset, by which you can specify using clause, with clause, line styles, etc.. All keywords may be abbreviated following gnuplot conventions. Moreover, "plot" and "splot" can be abbreviated to "p" and "s" respectively;

  • the special symbol :- allows to split one long statement into multiple (shorter) ones. If given as first argument it avoids starting a new plot. If it given as last argument it avoids immediately running all commands to create the final plot;

  • any other symbol is interpreted as a session ID;

  • an Int (>= 1) is interpreted as the plot destination in a multi-plot session (this specification applies to subsequent arguments, not previous ones);

  • an input in the form "\$name"=>(array1, array2, etc...) is interpreted as a named dataset. Note that the dataset name must always start with a "$";

  • an input in the form keyword=value is interpreted as a keyword/value pair. The accepted keywords and their corresponding gnuplot commands are as follows:

    • xrange=[low, high] => "set xrange [low:high];
    • yrange=[low, high] => "set yrange [low:high];
    • zrange=[low, high] => "set zrange [low:high];
    • cbrange=[low, high]=> "set cbrange[low:high];
    • key="..." => "set key ...";
    • title="..." => "set title "..."";
    • xlabel="..." => "set xlabel "..."";
    • ylabel="..." => "set ylabel "..."";
    • zlabel="..." => "set zlabel "..."";
    • cblabel="..." => "set cblabel "..."";
    • xlog=true => set logscale x;
    • ylog=true => set logscale y;
    • zlog=true => set logscale z.
    • cblog=true => set logscale cb;
    • margins=... => set margins ...;
    • lmargin=... => set lmargin ...;
    • rmargin=... => set rmargin ...;
    • bmargin=... => set bmargin ...;
    • tmargin=... => set tmargin ...;

All Keyword names can be abbreviated as long as the resulting name is unambiguous. E.g. you can use xr=[1,10] in place of xrange=[1,10].

  • a PlotElement object is expanded in its fields and processed as one of the previous arguments;

  • any other data type is processed through an implicit recipe. If a suitable recipe do not exists an error is raised.

source
Gnuplot.@gspMacro
@gsp args...

This macro accepts the same syntax as @gp, but produces a 3D plot instead of a 2D one.

source
Gnuplot.boxxyFunction
boxxy(x, y; xmin=NaN, ymin=NaN, xmax=NaN, ymax=NaN, cartesian=false)
+boxxy(h::Histogram2D)
source
Gnuplot.contourlinesFunction
contourlines(x, y, z, cntrparam="level auto 4")
+contourlines(x, y, z, fractions)
+contourlines(h::Histogram2D, ...)

Compute paths of contour lines for 2D data, and return a vector of IsoContourLines object.

Note

This feature is not available in dry mode and will raise an error if used.

Arguments:

  • x, y (as AbstractVector{Float64}): Coordinates;
  • z::AbstractMatrix{Float64}: the levels on which iso-contour lines are to be calculated;
  • cntrparam::String: settings to compute contour line paths (see gnuplot documentation for cntrparam);
  • fractions::Vector{Float64}: compute contour lines encompassing these fractions of total counts;
  • h::Histogram2D: use histogram bins and counts to compute contour lines.

Example

x = randn(10^5);
+y = randn(10^5);
 h = hist(x, y, nbins1=20, nbins2=20);
-clines = contourlines(h, "levels discrete 15, 30, 45");
+clines = contourlines(h, "levels discrete 500, 1500, 2500");
 
 # Use implicit recipe
 @gp clines
@@ -13,41 +14,48 @@ clines = contourlines(h, "levels discrete 15, 30, 45");
 @gp "set size ratio -1"
 for i in 1:length(clines)
     @gp :- clines[i].data "w l t '$(clines[i].z)' lw $i dt $i"
-end
source
Gnuplot.dataset_namesFunction
dataset_names(sid::Symbol)
-dataset_names()

Return a vector with all dataset names for the sid session. If sid is not provided the default session is considered.

source
Gnuplot.gpexecFunction
gpexec(sid::Symbol, command::String)
+end
+
+# Calculate probability within 0 < r < σ
+p(σ) = round(1 - exp(-(σ^2) / 2), sigdigits=3)
+
+# Draw contour lines at 1, 2 and 3 σ
+clines = contourlines(h, p.(1:3));
+@gp palette(:beach, smooth=true, rev=true) "set grid front" "set size ratio -1" h clines
source
Gnuplot.dataset_namesFunction
dataset_names(sid::Symbol)
+dataset_names()

Return a vector with all dataset names for the sid session. If sid is not provided the default session is considered.

source
Gnuplot.gpexecFunction
gpexec(sid::Symbol, command::String)
 gpexec(command::String)

Execute the gnuplot command command on the underlying gnuplot process of the sid session, and return the results as a Vector{String}. If a gnuplot error arises it is propagated as an ErrorException.

If the sid argument is not provided, the default session is considered.

Examples:

gpexec("print GPVAL_TERM")
-gpexec("plot sin(x)")
source
Gnuplot.gpmarginsFunction
gpmargins(sid::Symbol)
-gpmargins()

Return a NamedTuple with keys l, r, b and t containing respectively the left, rigth, bottom and top margins of the current plot (in screen coordinates).

source
Gnuplot.gprangesFunction
gpranges(sid::Symbol)
-gpranges()

Return a NamedTuple with keys x, y, z and cb containing respectively the current plot ranges for the X, Y, Z and color box axis.

source
Gnuplot.gpvarsFunction
gpvars(sid::Symbol)
-gpvars()

Return a NamedTuple with all currently defined gnuplot variables. If the sid argument is not provided, the default session is considered.

source
Gnuplot.histFunction
hist(v::Vector{T}; range=extrema(v), bs=NaN, nbins=0, pad=true) where T <: Real

Calculates the histogram of the values in v and returns a Histogram1D structure.

Arguments

  • v: a vector of values to compute the histogra;
  • range: values of the left edge of the first bin and of the right edge of the last bin;
  • bs: size of histogram bins;
  • nbins: number of bins in the histogram;
  • pad: if true add one dummy bins with zero counts before the first bin and after the last.

If bs is given nbins is ignored.

Example

v = randn(1000)
+gpexec("plot sin(x)")
source
Gnuplot.gpmarginsFunction
gpmargins(sid::Symbol)
+gpmargins()

Return a NamedTuple with keys l, r, b and t containing respectively the left, rigth, bottom and top margins of the current plot (in screen coordinates).

source
Gnuplot.gprangesFunction
gpranges(sid::Symbol)
+gpranges()

Return a NamedTuple with keys x, y, z and cb containing respectively the current plot ranges for the X, Y, Z and color box axis.

source
Gnuplot.gpvarsFunction
gpvars(sid::Symbol)
+gpvars()

Return a NamedTuple with all currently defined gnuplot variables. If the sid argument is not provided, the default session is considered.

source
Gnuplot.histFunction
hist(v::Vector{T}; range=extrema(v), bs=NaN, nbins=0, pad=true) where T <: Real

Calculates the histogram of the values in v and returns a Histogram1D structure.

Arguments

  • v: a vector of values to compute the histogra;
  • range: values of the left edge of the first bin and of the right edge of the last bin;
  • bs: size of histogram bins;
  • nbins: number of bins in the histogram;
  • pad: if true add one dummy bins with zero counts before the first bin and after the last.

If bs is given nbins is ignored.

Example

v = randn(1000)
 h = hist(v, bs=0.5)
 @gp h  # preview
-@gp h.bins h.counts "w histep notit"
source
hist(v1::Vector{T1 <: Real}, v2::Vector{T2 <: Real}; range1=[NaN,NaN], bs1=NaN, nbins1=0, range2=[NaN,NaN], bs2=NaN, nbins2=0)

Calculates the 2D histogram of the values in v1 and v2 and returns a Histogram2D structure.

Arguments

  • v1: a vector of values along the first dimension;
  • v2: a vector of values along the second dimension;
  • range1: values of the left edge of the first bin and of the right edge of the last bin, along the first dimension;
  • range1: values of the left edge of the first bin and of the right edge of the last bin, along the second dimension;
  • bs1: size of histogram bins along the first dimension;
  • bs2: size of histogram bins along the second dimension;
  • nbins1: number of bins along the first dimension;
  • nbins2: number of bins along the second dimension;

If bs1 (bs2) is given nbins1 (nbins2) is ignored.

Example

v1 = randn(1000)
+@gp h.bins h.counts "w histep notit"
source
hist(v1::Vector{T1 <: Real}, v2::Vector{T2 <: Real}; range1=[NaN,NaN], bs1=NaN, nbins1=0, range2=[NaN,NaN], bs2=NaN, nbins2=0)

Calculates the 2D histogram of the values in v1 and v2 and returns a Histogram2D structure.

Arguments

  • v1: a vector of values along the first dimension;
  • v2: a vector of values along the second dimension;
  • range1: values of the left edge of the first bin and of the right edge of the last bin, along the first dimension;
  • range1: values of the left edge of the first bin and of the right edge of the last bin, along the second dimension;
  • bs1: size of histogram bins along the first dimension;
  • bs2: size of histogram bins along the second dimension;
  • nbins1: number of bins along the first dimension;
  • nbins2: number of bins along the second dimension;

If bs1 (bs2) is given nbins1 (nbins2) is ignored.

Example

v1 = randn(1000)
 v2 = randn(1000)
 h = hist(v1, v2, bs1=0.5, bs2=0.5)
 @gp h  # preview
-@gp "set size ratio -1" "set auto fix" h.bins1 h.bins2 h.counts "w image notit"
source
Gnuplot.linetypesFunction
linetypes(cmap::ColorScheme; lw=1, ps=1, dashed=false, rev=false)
-linetypes(s::Symbol; lw=1, ps=1, dashed=false, rev=false)

Convert a ColorScheme object into a string containing the gnuplot commands to set up linetype colors.

If the argument is a Symbol it is interpreted as the name of one of the predefined schemes in ColorSchemes.

If rev=true the line colors are reversed. If a numeric or string value is provided through the lw and ps keywords thay are used to set the line width and the point size respectively. If dashed is true the linetypes with index greater than 1 will be displayed with dashed pattern.

source
Gnuplot.paletteFunction
palette(cmap::ColorScheme; rev=false)
-palette(s::Symbol; rev=false)

Convert a ColorScheme object into a string containing the gnuplot commands to set up the corresponding palette.

If the argument is a Symbol it is interpreted as the name of one of the predefined schemes in ColorSchemes. If rev=true the palette is reversed.

source
Gnuplot.recipeFunction
recipe(h::Histogram1D)
-recipe(h::Histogram2D)

Implicit recipes to visualize 1D and 2D histograms.

source
recipe(c::IsoContourLines)
-recipe(v::Vector{IsoContourLines})

Implicit recipes to visualize iso-contour lines.

source
recipe(M::Matrix{ColorTypes.RGB{T}}, opt="flipy")
+@gp "set size ratio -1" "set auto fix" h.bins1 h.bins2 h.counts "w image notit"
source
Gnuplot.linetypesFunction
linetypes(cmap::ColorScheme; lw=1, ps=1, dashed=false, rev=false)
+linetypes(s::Symbol; lw=1, ps=1, dashed=false, rev=false)

Convert a ColorScheme object into a string containing the gnuplot commands to set up linetype colors.

If the argument is a Symbol it is interpreted as the name of one of the predefined schemes in ColorSchemes.

If rev=true the line colors are reversed. If a numeric or string value is provided through the lw and ps keywords thay are used to set the line width and the point size respectively. If dashed is true the linetypes with index greater than 1 will be displayed with dashed pattern.

source
Gnuplot.paletteFunction
palette(cmap::ColorScheme; rev=false, smooth=false)
+palette(s::Symbol; rev=false, smooth=false)

Convert a ColorScheme object into a string containing the gnuplot commands to set up the corresponding palette.

If the argument is a Symbol it is interpreted as the name of one of the predefined schemes in ColorSchemes.

If rev=true the palette is reversed. If smooth=true the palette is interpolated in 256 levels.

source
Gnuplot.recipeFunction
recipe(h::Histogram1D)
+recipe(h::Histogram2D)

Implicit recipes to visualize 1D and 2D histograms.

source
recipe(c::IsoContourLines)
+recipe(v::Vector{IsoContourLines})

Implicit recipes to visualize iso-contour lines.

source
recipe(M::Matrix{ColorTypes.RGB{T}}, opt="flipy")
 recipe(M::Matrix{ColorTypes.RGBA{T}}, opt="flipy")
 recipe(M::Matrix{ColorTypes.Gray{T}}, opt="flipy")
-recipe(M::Matrix{ColorTypes.GrayA{T}}, opt="flipy")

Implicit recipes to show images.

source
Gnuplot.saveFunction
save([sid::Symbol]; term="", output="")
+recipe(M::Matrix{ColorTypes.GrayA{T}}, opt="flipy")

Implicit recipes to show images.

source
Gnuplot.saveFunction
save([sid::Symbol]; term="", output="")
 save([sid::Symbol,] mime::Type{T}; output="") where T <: MIME
 save([sid::Symbol,] script_filename::String, ;term="", output="")

Export a (multi-)plot into the external file name provided in the output= keyword. The gnuplot terminal to use is provided through the term= keyword or the mime argument. In the latter case the proper terminal is set according to the Gnuplot.options.mime dictionary.

If the script_filename argument is provided a gnuplot script will be written in place of the output image. The latter can then be used in a pure gnuplot session (Julia is no longer needed) to generate exactly the same original plot.

If the sid argument is provided the operation applies to the corresponding session, otherwise the default session is considered.

Example:

@gp hist(randn(1000))
 save(MIME"text/plain")
 save(term="pngcairo", output="output.png")
-save("script.gp")
source
Gnuplot.statsFunction
stats(sid::Symbol,name::String)
 stats(name::String)
 stats(sid::Symbol)
-stats()

Print a statistical summary for the name dataset, belonging to sid session. If name is not provdied a summary is printed for each dataset in the session. If sid is not provided the default session is considered.

This function is actually a wrapper for the gnuplot command stats.

source
Gnuplot.terminalsFunction
terminals()

Return a Vector{String} with the names of all the available gnuplot terminals.

source
Gnuplot.terminalFunction
terminal(sid::Symbol)
-terminal()

Return a String with the current gnuplot terminal (and its options) of the process associated to session sid, or to the default session (if sid is not provided).

source
Gnuplot.test_terminalFunction
test_terminal(term=nothing; linetypes=nothing, palette=nothing)

Run the test and test palette commands on a gnuplot terminal.

If no term is given it will use the default terminal. If lt and pal are given they are used as input to the linetypes and palette function repsetcively to load the associated color scheme.

Examples

test_terminal()
-test_terminal("wxt", lt=:rust, pal=:viridis)
source

Non-exported symbols

The following functions are not exported by the Gnuplot.jl package since they are typically not used in every day work, or aimed to debugging purposes. Still, they can be useful in some case, hence they are documented here.

In order to call these functions you should add the Gnuplot. prefix to the function name.

Gnuplot.DatasetTextType
DatasetText

A dataset whose data are stored as a text buffer.

Transmission to gnuplot may be slow for large datasets, but no temporary file is involved, and the dataset can be saved directly into a gnuplot script. Also, the constructor allows to build more flexible datasets (i.e. mixing arrays with different dimensions).

Constructors are defined as follows:

DatasetText(data::Vector{String})
-DatasetText(data::Vararg{AbstractArray, N}) where N =

In the second form the type of elements of each array must be one of Real, AbstractString and Missing.

source
Gnuplot.DatasetBinType
DatasetBin

A dataset whose data are stored as a binary file.

Ensure best performances for large datasets, but involve use of a temporary files. When saving a script the file is stored in a directory with the same name as the main script file.

Constructors are defined as follows:

DatasetBin(cols::Vararg{AbstractMatrix, N}) where N
-DatasetBin(cols::Vararg{AbstractVector, N}) where N

In both cases the element of the arrays must be a numeric type.

source
Gnuplot.Histogram1DType
Histogram1D

A 1D histogram data.

Fields

  • bins::Vector{Float64}: bin center values;
  • counts::Vector{Float64}: counts in the bins;
  • binsize::Float64: size of each bin;
source
Gnuplot.Histogram2DType
Histogram2D

A 2D histogram data.

Fields

  • bins1::Vector{Float64}: bin center values along first dimension;
  • bins2::Vector{Float64}: bin center values along second dimension;
  • counts::Vector{Float64}: counts in the bins;
  • binsize1::Float64: size of each bin along first dimension;
  • binsize2::Float64: size of each bin along second dimension;
source
Gnuplot.IsoContourLinesType
IsoContourLines

Coordinates of all contour lines of a given level.

Fields

  • paths::Vector{Path2d}: vector of Path2d objects, one for each continuous path;
  • data::Vector{String}: vector with string representation of all paths (ready to be sent to gnuplot);
  • z::Float64: level of the contour lines.
source
Gnuplot.OptionsType
Options

Structure containing the package global options, accessible through Gnuplot.options.

Fields

  • dry::Bool: whether to use dry sessions, i.e. without an underlying Gnuplot process (default: false)
  • cmd::String: command to start the Gnuplot process (default: "gnuplot")
  • default::Symbol: default session name (default: :default)
  • term::String: default terminal for interactive use (default: empty string, i.e. use gnuplot settings);
  • mime::Dict{DataType, String}: dictionary of MIME types and corresponding gnuplot terminals. Used to export images with either save() or show() (see Display options);
  • gpviewer::Bool: use a gnuplot terminal as main plotting device (if true) or an external viewer (if false);
  • init::Vector{String}: commands to initialize the session when it is created or reset (e.g., to set default palette);
  • verbose::Bool: verbosity flag (default: false)
  • preferred_format::Symbol: preferred format to send data to gnuplot. Value must be one of:
    • bin: fastest solution for large datasets, but uses temporary files;
    • text: may be slow for large datasets, but no temporary file is involved;
    • auto (default) automatically choose the best strategy.
source
Gnuplot.PlotElementType
PlotElement

Structure containing element(s) of a plot (commands, data, plot specifications) that can be used directly in @gp and @gsp calls.

Fields

  • mid::Int: multiplot ID (use 0 for single plots);
  • is3d::Bool: true if the data are supposed to be displayed in a 3D plot;
  • cmds::Vector{String}: commands to set plot properties;
  • name::String: name of the dataset (use "" to automatically generate a unique name);
  • data::Dataset: a dataset
  • plot::Vector{String}: plot specifications for the associated Dataset;

The constructor is defined as follows:

PlotElement(;mid::Int=0, is3d::Bool=false,
+stats()

Print a statistical summary for the name dataset, belonging to sid session. If name is not provdied a summary is printed for each dataset in the session. If sid is not provided the default session is considered.

This function is actually a wrapper for the gnuplot command stats.

source
Gnuplot.terminalsFunction
terminals()

Return a Vector{String} with the names of all the available gnuplot terminals.

source
Gnuplot.terminalFunction
terminal(sid::Symbol)
+terminal()

Return a String with the current gnuplot terminal (and its options) of the process associated to session sid, or to the default session (if sid is not provided).

source
Gnuplot.test_terminalFunction
test_terminal(term=nothing; linetypes=nothing, palette=nothing)

Run the test and test palette commands on a gnuplot terminal.

If no term is given it will use the default terminal. If lt and pal are given they are used as input to the linetypes and palette function repsetcively to load the associated color scheme.

Examples

test_terminal()
+test_terminal("wxt", lt=:rust, pal=:viridis)
source

Non-exported symbols

The following functions are not exported by the Gnuplot.jl package since they are typically not used in every day work, or aimed to debugging purposes. Still, they can be useful in some case, hence they are documented here.

In order to call these functions you should add the Gnuplot. prefix to the function name.

Gnuplot.DatasetTextType
DatasetText

A dataset whose data are stored as a text buffer.

Transmission to gnuplot may be slow for large datasets, but no temporary file is involved, and the dataset can be saved directly into a gnuplot script. Also, the constructor allows to build more flexible datasets (i.e. mixing arrays with different dimensions).

Constructors are defined as follows:

DatasetText(data::Vector{String})
+DatasetText(data::Vararg{AbstractArray, N}) where N =

In the second form the type of elements of each array must be one of Real, AbstractString and Missing.

source
Gnuplot.DatasetBinType
DatasetBin

A dataset whose data are stored as a binary file.

Ensure best performances for large datasets, but involve use of a temporary files. When saving a script the file is stored in a directory with the same name as the main script file.

Constructors are defined as follows:

DatasetBin(cols::Vararg{AbstractMatrix, N}) where N
+DatasetBin(cols::Vararg{AbstractVector, N}) where N

In both cases the element of the arrays must be a numeric type.

source
Gnuplot.Histogram1DType
Histogram1D

A 1D histogram data.

Fields

  • bins::Vector{Float64}: bin center values;
  • counts::Vector{Float64}: counts in the bins;
  • binsize::Float64: size of each bin;
source
Gnuplot.Histogram2DType
Histogram2D

A 2D histogram data.

Fields

  • bins1::Vector{Float64}: bin center values along first dimension;
  • bins2::Vector{Float64}: bin center values along second dimension;
  • counts::Vector{Float64}: counts in the bins;
  • binsize1::Float64: size of each bin along first dimension;
  • binsize2::Float64: size of each bin along second dimension;
source
Gnuplot.IsoContourLinesType
IsoContourLines

Coordinates of all contour lines of a given level.

Fields

  • paths::Vector{Path2d}: vector of Path2d objects, one for each continuous path;
  • data::Vector{String}: vector with string representation of all paths (ready to be sent to gnuplot);
  • z::Float64: level of the contour lines.
source
Gnuplot.OptionsType
Options

Structure containing the package global options, accessible through Gnuplot.options.

Fields

  • dry::Bool: whether to use dry sessions, i.e. without an underlying Gnuplot process (default: false)
  • cmd::String: command to start the Gnuplot process (default: "gnuplot")
  • default::Symbol: default session name (default: :default)
  • term::String: default terminal for interactive use (default: empty string, i.e. use gnuplot settings);
  • mime::Dict{DataType, String}: dictionary of MIME types and corresponding gnuplot terminals. Used to export images with either save() or show() (see Display options);
  • gpviewer::Bool: use a gnuplot terminal as main plotting device (if true) or an external viewer (if false);
  • init::Vector{String}: commands to initialize the session when it is created or reset (e.g., to set default palette);
  • verbose::Bool: verbosity flag (default: false)
  • preferred_format::Symbol: preferred format to send data to gnuplot. Value must be one of:
    • bin: fastest solution for large datasets, but uses temporary files;
    • text: may be slow for large datasets, but no temporary file is involved;
    • auto (default) automatically choose the best strategy.
source
Gnuplot.PlotElementType
PlotElement

Structure containing element(s) of a plot (commands, data, plot specifications) that can be used directly in @gp and @gsp calls.

Fields

  • mid::Int: multiplot ID (use 0 for single plots);
  • is3d::Bool: true if the data are supposed to be displayed in a 3D plot;
  • cmds::Vector{String}: commands to set plot properties;
  • name::String: name of the dataset (use "" to automatically generate a unique name);
  • data::Dataset: a dataset
  • plot::Vector{String}: plot specifications for the associated Dataset;

The constructor is defined as follows:

PlotElement(;mid::Int=0, is3d::Bool=false,
             cmds::Union{String, Vector{String}}=Vector{String}(),
             name::String="",
             data::Dataset=DatasetEmpty(),
             plot::Union{String, Vector{String}}=Vector{String}(),
-            kwargs...)

No field is mandatory, i.e. even Gnuplot.PlotElement() provides a valid structure. The constructor also accept all the keywords accepted by parseKeywords.

source
Gnuplot.gpversionFunction
Gnuplot.gpversion()

Return the gnuplot application version.

Raise an error if version is < 5.0 (required to use data blocks).

source
Gnuplot.quitFunction
Gnuplot.quit(sid::Symbol)

Quit the session identified by sid and the associated gnuplot process (if any).

source
Gnuplot.quitallFunction
Gnuplot.quitall()

Quit all the sessions and the associated gnuplot processes.

source
Gnuplot.repl_initFunction
Gnuplot.init_repl(; start_key='>')

Install a hook to replace the common Julia REPL with a gnuplot one. The key to start the REPL is the one provided in start_key (default: >).

Note: the gnuplot REPL operates only on the default session.

source
+ kwargs...)

No field is mandatory, i.e. even Gnuplot.PlotElement() provides a valid structure. The constructor also accept all the keywords accepted by parseKeywords.

source
Gnuplot.gpversionFunction
Gnuplot.gpversion()

Return the gnuplot application version.

Raise an error if version is < 5.0 (required to use data blocks).

source
Gnuplot.quitFunction
Gnuplot.quit(sid::Symbol)

Quit the session identified by sid and the associated gnuplot process (if any).

source
Gnuplot.quitallFunction
Gnuplot.quitall()

Quit all the sessions and the associated gnuplot processes.

source
Gnuplot.repl_initFunction
Gnuplot.init_repl(; start_key='>')

Install a hook to replace the common Julia REPL with a gnuplot one. The key to start the REPL is the one provided in start_key (default: >).

Note: the gnuplot REPL operates only on the default session.

source
diff --git a/v1.3.0/assets/advanced011.png b/v1.3.0/assets/advanced011.png index a860d935826a2337ba570bbb33eecd2dc7dd14bc..6600097a277bb4bc2d55a0adc55773adba65fcaa 100644 GIT binary patch literal 24227 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�}U;soq`T^%o3 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 diff --git a/v1.3.0/assets/advanced011b.png b/v1.3.0/assets/advanced011b.png index d1b7c89d2e663ac52ff203e8f84696b9b987c244..871e71643d98d6810876b361a96f1b2ec0498106 100644 GIT binary patch literal 20208 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 literal 19535 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 diff --git a/v1.3.0/assets/advanced013a.png b/v1.3.0/assets/advanced013a.png index a7192e6296686f1bba6e1a302c5246355d6e4269..907dfcdcf0bf526482ead845267c0d86f2952299 100644 GIT binary patch literal 11596 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 J?VO(b{{eqpw{`#k diff --git a/v1.3.0/assets/advanced013b.png b/v1.3.0/assets/advanced013b.png index f56dadd827346072adc9f5341d64cd6049cb7184..cec22d5f4a5e66f79c4d411b7258a9e98cb68003 100644 GIT binary patch literal 7887 zcmc&(c{tVUxBp5ZWhf_=F?9|hLkY2qXjCX+%dFVuS>~xihzyyMVUt4GWS%KQ*yfpx zndfaDwvD@-bMEinbI0>M_xU|{`-6wq_q*QrU2A=Y<@-?n4h=OEHG&{CGIwu2LXZQT z2tuYsbpU=NA$;Que4}`J|ISThZ~rT}WVG=}sx_EzA88fV5*glF_*F(1Wlg#6OB z<A=aY!TRpNyBn1&eU;|*0k&rq=_htLC49MCr_SKS67P;x!5>57Pg6V$wyOBQ@HHNM@Ls<{PgLF z|7oFc0d0QI+NLJj!-wnY>t~mKD<_Q$Jitn5YG_>WOioQba^y%~wn1~1FGGwk8Di<$ z#8y8&C>j$JLqkIoA0HnO+}75XmX=oScar_8L(9bi_r2ZK)n^#7%a<>Uh^&8oK`#Ft zK?)=c?9*)XO?$Jxc~A~H6H4(jo`)H}`=4g`<(FrxQwkwWvVp_&#W^3!~Wj}IQSy>m>=*8&h3^tVS-PXY!du(#BOKC$>wMj9_ zI@V=bX1pYKadDBijDw#)Jw9GaH6S1$JtgH)cyUpYJXQk!9d{3IfmiWoQS>c8#uFz_ ztW7Z&4``{Xe!kFWnirwvWYqRi25+pdKkDQ7+*~xu zeqnvSFX6)n9v&Vo*R{^xYy)j!th(6?>H{W$U)9ci>FVeGQe+epGuvNigLNYsZ3MTp zv|QBvPQ?KU<+3~`6V=Gb$hbbwYMvw?V{B;X9y_cLMW8;P?>A9#CF;vvEJU^PoF+1C@9nfu=)iC zx)Vw_TwGiRT{kp2s^Dr}TwR5PgwCBk>wkMRh~vfqa`HeHvE?4!K<-0!7?RKYqL`UDG7L zPe7yK%zmlaxYT9p)`WUNFs6&c-|hsmmCj%{R@?13^!DJ}(5&+ZIB<0_#8MfLEBW!` z2Lz=1^r@PUuJD;h_&zR5m(Qvx%YRJ8%tRYb2gDE@{wH3y@BR*BmV5n>>2Z7HMC0j#L?K0<(ug~_oc{&-P6z}GBS1B zgz|Fz#`jfKHw6STCb8~XR6hv>Nu96H&)o^=G0kg?61C_rP;lHE{^oJx#*HDzNmjpV zYv`=w7i%DYv|W~}E!?-&Q%Tw68d0g*YZbO)$Vb&2!{F+tOHk!YOQ)|nJ%hv2*H0YH ztS+{jSIak#Y1F@e|30&@u@VL|F4TPWoM#WTyn2E1{+5=-mK$^fHqF;&yKsGZW>FCl z-L4x0_HaF+p`ohT`qRX2>(?gNO0Js#1Wft#IUPXykN*_|{w7rXQ1gz2jS3IkabzS*}yTZxzs-=nTfghk2S!Gky9s zp5#6fdmd-~d{5>sy^)cVH$oIT!IPAdGLsM}A@01M)@m4iQTJ7Te*WmEX30I5m5Ig( z0qs}`S0ZF0>u6(RqnDT0+S;0oj7$jE13L+F?;rhfZQsrz=fWOG``I=i|p;J-&UhnUv?!g(qO&N4$jYtA^_;CX}gDDX6RW z_4bMxcbp&pq>ymi(ZNAUMdb)bQ?%IVsgu&4US8azDx*ts`q`@04G2P+-P=EUPGw+A z8KsN+_;Ku~H~V0Lm9B$Bfo{t&71gQClrMerrF*zJyJ9sCGNe>6s_~i|P9@*AqZi+s zXVy1hKU8Wp`kj4e>JI*{pYo3=HQy-(AAsCmN$rD3lkyHywMP8ZLjx zt#}1^1%Fd7tI7EIxXnbv#YkBoC-9N>iLxl$GLYPkq#xOu#6EcNpxj|;1ls2E%1U>J zc7|yjpIT0GT-=#+=gx6+8|@I+%88vBS2Ssm^g~VPfb#OaEKGgb#e{D6Nm*H0Qg`|8 z+CniwtITCfqBqF=rJw(;t`H-7zy676to&(0yys%i57jllkQ z+wv99U%Lv0xHMV=xxmKEJbUV@)yPd(*HT?!sJ<&#dNQ4etJAMuz3SHb?vbrvoK-9TXK610x_WBcPIX7X{q6>eDrg1K1_m zSXfBweHN07U&*28uw8uWxgrA;Sk_BdY!o2)s>9+5?U|{m0>~pVn~C$N z-i5+RHf`-8c=hCdB}eBa(UmOYc{xLjfV;IPJ+No#{+yQP|N1qNz)qMpy3EAO%j+Cj zH5%2RpPd*RrWtX7NetCFeRm>1Kr)-OLSq2a1n2p2);bM6yZEy*Y#acot?dz}u&itsx^8~IwO=%x7VBrr?>|}-?f@V|w`p%{ z%W~abA08e)%)t4~&Q9OJz(7y$;K75BFN8~ye$q8x+lXG??eFi8GB29`oD_RcMrLb= z;EoLs7lGUT<2hC~%TqrTp~i>^04~LB6)O)qoG8 zWhXW{Z6!SmYnc8NRr|?ya4b{Jt21Ren$Zu>aG(IhmU*@DiQe81X|g+!a-2^DlO_3{ zne^7S+U19vcEc2xfTd87r zP*qdo?C97SDU`JBaOX}9=%QD2>LaldLbTx(&>VZM7y$E+v_jWdgYso&VscybU_YNKI`B;K&K>V8y7{Trgn%W`jWtzO zq!sL5$9WJ{wuZ`LB2jWwKYLb}R#un=b)H*asnO529r~4;ifYR3-DKa@vN}@{lhD&h zx|M!*Va=WNq7~=Qs2GoZiZBAyP6=%$qHbW2R9;@b{8m?ks&zj+?KcDF-RFNr;!yht z-0ftmekTxQ!O=UIuMpXQ}y1M#<*sEf0B!@Tq<>*Zv zX0x?Co|l)`)YO!oo(@0MM+oqa(n*pmwX_DO+mm3++Z~DzF#7rw2MICbJlRH9mpCJY6#m4vO0yBW0y=dq|B< zrj~md|3N{QE$rVUSjRSvYPgDRl(8lSbJ*OuEt{FB`S}E{vfe1HtRdw-^GJDlB&Z zX^F|JvA%czes)$Ch&-3YVX2zo-JR|B_V%!GFb#ToddMkh4VfSaY6t?Lp#h*m?-HO> zlx!l2vPV4h9C9sShRg$83rYa+96{ypX(LJHgmJCo8P+_~vrrwa-SUcI8g zh>43ArKH?bU6`2>cO^c1_AKXj05eh+vnwvm%6g=l*J~Jl3a$XD zd2=bw0-ajh#E8MnG@D*J>>;&dL{=a~^ML)-70clQtI_oJlvcybOmBYdOmE8nMN|ob zaCT~0fAp}x+w)*>c%nTOvcvvwUdsO=71^|q>x^&MPS#gO_EUzDUw5YP5RANOp3WH( zC3{v9+hqmx51BuG^sJ=zV;qG2ukz0P1)l88q2ltd`=rq5e{?nfW^_Lt#mp;=J7<>A z$eANyqqP4{YmR(VMaJT+`(JeO;PF*6oo6|ucIq6_=ZIu{dEHyuH^`L&w(tHaH8uSI z!PGfJYMYa6J8q35mIf3awaqGfca#2=)+YPm$%ZF-$R{L{S#pi6j89L7kxiXUW>Ge> z|NUo6ccp-o98|8qCMD9(9+p5R&qw~87q&9Yb6MQqiH48^ba_}kr?~%)M!O0L?q`vY zNps;``WmlWaqf^o*8&#U{fxT|wlI{B_HoIa?!qL*-8|%V*OG zXT;}GuHJ{!t{pI`ACUO1V`qIPJFLCGUjy<;TN@i1df9PVPZJ37ukAmNnaRn?`TF{9 zZEa09W1I1KwGxL+5)h=VXFYhwpI#?{E#AL(ucV|zzd1H0IyyQegn^ZnPx3Hwos*Sk z(t}Roov=wba9{ef+}w3Kf^+?aigx2l%D(MMo!Ip$g|*3pEqfZNbepa5*1-RSK!Mg6 zLmalYwgQBW#l;qh(3H0JHTlJzf&u$?`?li5<)V?A@o5|4^$jdt@xWkxpdXs+1IslY zCT8KtUc+B*CvXapPqF6|43+5cPVxYH85EWOQJd}s~Q zfX!pT4gkYg+NaW+P94|PXHl-{2BoSet|8qCnm#)Es&Pj$^uo2-?mg0^r2FpH5a9- z($XDp&aPRH`E(jX2r*!84EhrFGarN6PtZ92MX&C-q@-ji!`cMc)4;9C=d)MNWfh2v{&YWrP0|f+U4wAO)x_L97JS`(tHq7935^e)KNXWKYEizk z&V_XWSsn^@NLE&sObBOgUfv9AiYWNcU~OGudIQseWE`#&B|r2BlvGw!usP3V!s31N zDkhnZl9t8L*qEA@b}-)pJE&R~0-nj)%a>PQP_p^>`WCJJ0e{;^?E$Mj5x!a#F8$xD3azOi( zDy}A`rq*ZncXW(RPphKQiMp`_^M-d9GfI|U4{{UNVKyQgBd)BPj>E03u99jbcjGNS z55SC|L-ENM?H!fe-5i~so)&+#Rffi?onT-{uzy|Vx>S8KI5^mSZ+pm#9+JCB zc6>%%4161~Xoj)7t4Xuz#qxv;L!IDF0`H7@_pU&G{{IEO!n7{uE%2Jq_cuCAhLI!kaVqs44E!4idu25O<;2H}dUdV%E= zd3kvyrO*|{LZU>~czpyYE68dVTWk{cx8Hs{bnswkM8uHOEY95OixgGs;Nb3JC7l5V zqv^i0=43Ff0^<&Ha&p#Gpnz|ft_hF6-`L$ISPT@|LNrd4)9QM9V=y-WvAIJch4ZN= z+DA*2?CoxY^*_yQQKF!#I!!W7R~7@89Rc2&;TQ?aW4YF^dXx83&Xen98%xNX6@vZ?~E z`@TnX;R1`OdGw$v5e6ZjOfUYz$S5Bp-Wew90_O1*Fa+RzxlLA%EsHAe(zE;S`3bR0M}DDZl>38JtLII>{aGeb029kU>Fv9-0e9+Y%$TjLQo zylFd8^G45>#y)aRhzq|kO(Om=O@@$TBDAz>A z)ph5AJ5dp!J*G`lD)4J(XD5t*C_Lc0dU`gy)GY?4o;JUnJ+?Vg?PuR_b?5HgS`?u~ z$a45PtB0ms;8$}lA)%G&B&=4^GoyzOAHq%Ezh4j4vP#>TVcK7Ck&DX!dSU*cQz{%_ zS8wmuQVsi%bv>W7PX^RZ^-1lcbaeK;WyhpRi{6qNrB1n78sOnWd{7jfQw<)0o#LOQ zO!kXq7Mqy|c?=f9t=qSu*0wh{_4M>0TlcFUfA~E>N}YCJnQQT2JW&uvPh(?x?Ckp| zG&VK{eHQ9j6n3`JZ_^Ck0gM}8(Xtjjsic687N4AaUQ7(QnA7mr7j<=Y{B8%{HR^-J zx(MU=pddk*(m;b^xng;p@NlRTJRz@kgS5iN$|J@m zCaI~ZUS})Awc_F&GS#>P9e390FLx9%Wn|sxEWgF48_tf8xZr zI7%&J0!BkHXSA}i;?I5Kb_)hP@c#jwWaJbd6BB3NCE3FsoHrKcB}QgvqoSkJRALDq z;C(>tD!h(>cLJJd&h2}QpNW|npMU`Niq!`p=iz}wnB6Wkb!OC)A*;-PwbuS^a{FI! coVR-jzUA>D4>}7NX@YTfOa5lMw9dh2AiCb z3_^=E8EHV``?zzt_hlFa^!L9QTI~w zs&G9q3Nz?!;OoBd!{ou`Z-;RS?72&fGi1DzYMqO*GxNVU z^Nt`$?@ST_LA;8dPb0`BCJ_XYlRb&tI1@sQ1Y!QwEuGAro%Hl{>*1pFZyGZ+a!5!> zDpwk5y-80!apULWvYcvsv#~TD$8X*}KUm;!Jq9)M_-dARVfv>}{M_7DleIqdqK=FHC~pKU_CdgY&O#wD1f<>dUTs`iD(-L6^m zvd?)iBZ#Z%!f{IlS50X8=*(KJC`}4Dx#kE`IU2^s)m@rV(H|*!^+qb)w>9+L)sEOL z3<)q{!o$N?m5ZN@Mn^|Cx3u_><8Zh)O+MsfV`I%Lq$mf6tc;9;$sok5$*`^^eUMv( z(PMM6KkMNsMv3{^Sq_Zt)29?tBPCB|T-L@aT*=7Dnr{jT6*o>vy^M^c!EF-v_4SGL z-=4O=ZmFN~_VqI#@^4>GpQh*O?v^%7eWM{5fvLHWU(oQQOHfZs!0ldYTOP@it^4l? zR-w_SBsOn|*km~^jWq|yio2rGXv%Zv$Y}UwkJ#<)xG+iE+UBl~CnQ|N)zQ$KSr0cM$iwT%rb zsrrTn>(Np*7d{?l=ETxcbS>s+e;^T(`?O!8Ww6+09N(9*O_SZpZq{{? zsa}TBeQo4v2Vr4&psp@4J^il8ZG|H%TXQ+4rl!6a%x{MepF4ZjZSU6%fT{Qom;a8MzT-8Azklbf5HVw{Bg_tuE*jipnxf~|dhY9fpC^X29}ACFUAej64BFPf^F zqNv`EAht*PS({o~EZ6Gv_xfk;>t2w#PTYF-`=!2zcQl*rPSy@wcBZCo6CTlc|BU`+ zMV#=YW{P9A3WsTCnw?$*nv3}U*LB}3!{|eQp_x_5Hi8KAhhiV7sKocoiiwHs?C!d* z&ky2Ldi(n5#nJY?sVWOYg`rpC6PZPj<*M%;ah|{%3HPnu{(jg8hov!hYzWKIqepq% z?y9M&+1uL#fOB$kK8es%VTruxb+GCrV zWcGX1vr0-zq+S{|1vt$0^IW--s}v^z{K?H-2I9f{DQtvdF2JwfP*ha(^Yd#8pnq6o z6%i6$UtbUV2g@8I>h$DG5R<;gujI0_?Erew-}yyYUViECKi89@WME+6dy>Aqyj(Hn zx`5N-NaH;paWC|Cc=3(ltTvwYwmr7`&c_#Yy_Di9QMn0q44RA2n<)!ZIk&bi^%n#^0K0kMSX2D*xI3 zQ6Y-t1a)VgQB!SgEfF!v&VFD{X69>u|LsX%#;x^*x!GA4TyxlPv5llXp~&f%1PJRX z$Bo5N0n2{*Sg}DYHtoX)17HIS3rn+LJqHJev9Yn#5#tS6;}$n2(747z%Yj#~UV$`V z$ea5fcD^ireyDn%FRBezbqItqT`l9zYwF2w-|`I`jxkB6D8@v`#3;pFSJToec{u^rm!10Q)^_D{x7e%}x*U+cWv78_o&Y?TU(%qAGlI}Q`s5fcA zf6e}p;IOk+s2uf)S}Rr&TkcDw%I9;uh$JW1h!C$!mq?KdN3leRtP~1CLW1c2y<1eg zUWt5BY9%`-5JE7W@Yw>bORUEdyVkj6ZriER-mtzzda}Wa@=l`cJ&O2vLA{9MX+(Ht z5!)N_@rG+=S-!~fS7CSLpFe=1cW9F5&Pvl#<@RMsNy$r>E(r=2t!%c(h$<+I_0rSQ ziaIYF;2c3IOiWD7&CLP&@A-@}VNUxF(uD?vg*aC$x}Jj^rnAs8XZd^B0eQ+zK+jAD3nw2q2O*L?hsA3ty{ z;X&wQ*MoLQhQ1U2J9XmKNjQ>(82>pC8{_FRrPn z0Rd}Xxfgz!07he_4n&k!zjCDZdTHD}1qC%56U40LzN%`}?w7)aEzZTfBFBZH#$nJ7 zpcWDqj}jpY$sa!oZd+DZXE4uRnhn=O&%*aMTYGx$b7^Gr zOB~=|uL6xdPmFwEIv3irHi)h9CWQf&GQuGAWCT`wZf?$poJ}c~KdKF6Rm}!GPE2mi zam(}P&%3y|jC*WbTU#$|FI7nzRC}GjW&&b=`0(M~)$pqM?qq-Lw`;hn)guQF3cm&srdzlwU81WM^kDE-r?$DLpCY!r0o`4VJt71Rdkz;xcWI zj);gDtZ;S05trJ}qE@G|3&X|X@7{T=G*I#J@%48gNUrB~(fuZunD#L?%mbN#mp{yc zV@CUVyBY_G@(+fTYbMdZzza#BIMJ#Gk|1zVPRe0gXyY?W(gNL?^2&g=VthW zWW6^~2Uwvaz#J^umC|3BWU7sQr$>~3`>${d*3`Ogi8 zB2T}!f)k#@<0HlGSH3lX=)>R`ehmJ6_i3JoA9zoY-qNzNeY{51P`>fKsg?Zv{FzwS zMR0?$v9VzETsIc!g>65OCsbB?G`>E+y}oe##0hS8c1@6JH@EV?Fg6zF20{VeN>NtU z%yDO-czk_jg@c>>z{?sL8k)34Ce!V2kMDbIE>D6EP_QXxg2?x0Y7OM*7keB4y5J@X z#^Vt9SQAnJywm*G;E<4S^Yh%8_d+&$ii+)^06ygK^l{f6ECLzCG31~bKbM!k!ks@J zLObOY7?FYAUN8|HPCy_w3_CaXgS}zr5iFMD$`xgilZbPET3GbZkTw$rv;$QP&j2>0 zxn^i+2;A)vB_$=?X59~u%K`#w$q_^!-T>jP*O>>3<}$+QczJo5>S1=iEdy4XnVBuG zud6dyh+W38^YUs0NWR9+0A^Az2?!Jp2I>rF=cuEAEoaW0K}~--ja!5uBI-CVY}R>! zNgA%HmG16tn5J*&MD8bp5Utmdu*rel2z&chr_??TOzZyMt~h$l8K0JdA@`@^^?+DW zQBfgk|HI%4^_csHu8@!r6Q;(1TEcB}$z!AJ<;$0n`@cG1HyH#h-ok?9o)5*YTjC)n z6z}HSvJ1+#g9e;rl*k;>t8{abmd1ocLtyButD9on-)!35-U#Q`3VHiB$xXh>V|R~` z;|bY{Q%Gnd!Zg+eLJp|9m-UZ7_*bMa!g)6-MKwlH(e!6H-s)aT!NyUhzF_8y*R>y; z`gbK3GT^Yrg2xL68!aQ{YYis$g=HQOGu8?^zayUTtK~9KCi|Of{bxiQ3nz9+U2&9( zZ@U;3h(z+C2tU@ooC>F*B>4~z2h+KiREfPIB% z7EGQ1%5=aO#{T4c;h+P>xdDnPmS`tPO5ncnuSeG3w_W5@p?>o_Jbw_1^eMd}VNiR5 z?qn2KzQUdtdJ>Id78c%I94#a9zA2{&*~4bEv~Tm#xpU`YKvf>m`!^(v1zE=oa=*S4 z{Ek)XmUVf)o)QZ24ULQ(nqOLL+v~PranRSaJea3jTWH*R?xQ++$%OI( z`~dH1L^)26Hz5I2^WlJT7sX@n!oP(O-*87)$SM`@HXuIatf5z^F@y3bx^Efxv$gL~B~C9l1%tl_=|~Od3yRqKLoq?*Z1qbTS5l{`Jz2 z_|x;9ADs0}ov2_;C#Hka%gY5s)^2~8rJV0thVn@Cm_{BrthB#mfKE)Us-2=w-kmx2{x zC$V`P1jmn$9@5-k4O{OzZSBrQA7Z46Uy$#45$8udG;u2Cm~6nYuMs2&1Lj))|I|G5 zIY4G1!{o}9+#zaee3uqCWtOR#pQ7m!#a`=Q^jfrYmiXlQITHf{Uv4SgLJG#Zs(dIq zPhCwdEFwZnTbqWGQqZK8TEPTCWIuxI1hO#Sc`d7?1akr{B~>fBRL<;4f_S;nh_z@{ zpbMj-hU0Jf>gecvo0_Vts|yVc_4fA0DIG$B{eHLu#ZWswzTX_i^~Nbjr=&YWgLm-O30l@|jo%O-=1(_SXrl83pNxEl9-@C> z;5d_FteClA6levPC-{`dH03_&P*919l|y`m@De3xjmCv(sAp<2xg4y*P`PDsdb$Pp zq~?b=!TL;}LXe=2c)?fD&0H-a{Pqu{UP9Xop}-87`uN^7@Fb(TkG%T}J{kU6#j%FY zLV)t{@W`oHkBo^sn2O4dgUZIAzD<&+gFY96PKKgW% z^Sc7Gt^_c5BO^Llq~^M6YJEv^p=0Q|EPz8}LjyEV_vZYx^Pwbw7AKHa=rR*ijTyhh z&(>>D%4nbJ3&G>@pm(GsBzrTG`+$*tbaX$IZhzOy-i9v;4h>a>WC(5t0+G3R3$x3{ zsMGGw4*1M-XU?p`tL5ld>A?r>cDD#$zI=K6_U%y$)}-WQ9-Yt1bAAk1sFfU-#;o~i zmPX4=`=lt#oYsDHG2MERsaH|zxxc5~vFgk!|2`->I+Jjg#~j>Vxvq-JKy1e+6{Z(9~)?p`xM^6%pA5liTl@BoiDQJUKO$NH`mqG`q1pY*R%~ zPoFh;C2&s3b4yiL_GQ27r^UuMv_wQi`tF1<@`R+M`pD$@U9EPg7Xeti166y4fCPAu zRB*`@jEs`dKIc^Jp?5Y{v;%uWKDs)GhlL67^Kbt8WiH$iI+LX7^1xtI2#6GF}MK^ZD~k{pKT25Nn2 zyvpqt3b!82ETb4L92^m0-jQc6n2Tb*cyJkRtpW3?vc9ct0XXr-$O@QG>x?T3cHoQd^4On|uEJ`CHQy zkY{1bif7m=4-yMBbgiwQ`b18yhedaGcJ}u6HkQSCY^6c_IG0m(8S~k8Qp(QG&dSP4 zTU&c+tU`cxWhRnrME=H&YS_UAPLX}jiO9%E$XU>5n;07pPG*Gjc={~p+uGWys05?R z;^Qa3HTdV}l#G$gk5!2B@!1U*SsOLJ?n1w7q97+W~5E2DaM(cnHTJTVTuC zF{zoEXQeJd=arPSGqC^IKp(q8IJm6KMWNVj9H@cDUPoJd>zhBXBfeKIahBo3V0AdJ zes)Gi4;&G^1TP0w?TLZ{%NhaNO=vVBc&!l#u<->M85u9U#pMg0(JSicjC3d8qvFw? zURa0;4p!0C6@OIwTb3_6!D_gOM?}O0%E=-$7N0tl{5HIZsRoiutF)BT}HN#a-iUWexP_b3}NadF~9hhCgG z|7~%Rfr3I+PcNIG%%h^%Nyld>y{QCP$RQ|aIYZM9(_?gW6h2&AS0`jWlmx<+mXQI1 zs|`mR(2ibrS}b>%Q$G+XC<&dNo#FH#Bg4|!`EyJhqOPSi3zg2?-0&tD9W8AJ{6<<< z7Kl(rPL2%_8v0wP>El8}6A8+JoKOgBx;IAF>6Cx?{CRT~*8;`lr+)8G-vCfhrhu}# zZ>{C+SH)6MQbK+znGJ?&c5`#nOrRrC*l}L7$B6_|=U~V2tW!^+QU^)B=}j`&_jHYv z6J{MdyIJ|%{5;+H^J$Y}Jh1Yj=ryw*W(Ed^$;nCWwx8^9*m3OGu_t5Yvr|)mh|aaw zqM{nAs-aO)qHu6zsrSt3Jsh3U#Z*-Bk|N9X(4YU=o^y}%S<9s_{b%He;HVIhyR9gl JEoJchzW|P5bvpn6 diff --git a/v1.3.0/assets/advanced014a.png b/v1.3.0/assets/advanced014a.png index dc6a56cb5becf410e1eb4b65a8844981bedaf20f..669616c368969e11f9cf6f7611626116a0d311d6 100644 GIT binary patch literal 10494 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 R1rIbLa#Bjzv>W%H{4cA8boc-O literal 11496 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 CHG0AT diff --git a/v1.3.0/assets/advanced014b.png b/v1.3.0/assets/advanced014b.png index 3e9b8869200d96d8c58eac7bcfd2550e29324187..7f5df348ba2323f4a8c7047abfb8f014b905f617 100644 GIT binary patch literal 11388 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 literal 11390 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

VPp7!IEpOjkmT%v{MI5AOG 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 GhyMi65;X4s literal 20754 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 B0PFw& literal 40079 zcmZ6ybyOV96E?a50)*g@1ozz1Bq>QzB@hUT90dBH2M+~&!_Ou{1pI?Fl93Pv zz5n-@+fkAL0uh0vM1@q`GEcHxHIyN^gYtLCnkPYgnVdv_>~l%Zmb6Zrlq3EU~2KMKd7sMGizA0Ka)T+f@f zGynHB-lAa&G-$EY+tb6t!`n9{~>k0I~-9-KVY2U^@qryw^8TX~8$e9-yO zY3=#xB9|mLD=RA-+kB^^FtEr%$0^0(I7zakq@?7*@$vC>-*@lHY(5@K%>Ru|il3A@ zGBR?u+7=od+~3y+^YP>3!-MrwT|a%Y(0{Kd7{XCx$(7L1)3akC3JD4M`1r_cpm=bt z;sWE!{lCT~Hi{B2xILP$*uHinA@qHzt@u&HauNM6Q_h74v^K3AQa}GE;ZOh=)yeiB zw-M5Rnu>k@|ElVdf;)?zhlhuhbbGz4ytH&^Y)pkZDF%COW(NHFblcj>9g2NW_CKw~ zc3t+s5!Pt@-s}yP&*Hw_+((0P2h_E_wY4{y!+;)+jL&^Dw8`Ug0*{2G`^Vleg^MMQIRIWta(Gd*(CQkSi)eP!{#~hHb{^cO}0{e7eR&I_o7IF_hGHP&yfoz zFBXf81U?uh4|US0WmzNaIxH;AZRa`^g)p1xXGly83TWeTKS#g8d^(NAOwa4GKeU?5 zX%M56=tbyG+%isSN8aTBbVe)jAF?9ZDGncAxbiM=ZT8 zbWsxC(Ct2+z(1)oGc!%nk8ZsDw6wn)8gAAhL7}0|uUOdFX=!PX`WTkT_)0cQNASvo z&{or)C;btb?dG_^CL(|?Rw9i;@}&wD_8*}|&lfbQYuab3yj%b2z>1SS+V9BeMxTQD zC2AjhsWTCHjwiQLeSwEegi0$iwfEJr5++U(RjRV37&dN>L{&B9#wu0(8qy$3u81Xx z`U{?fSdo$}EGS5jSP?7i8+_)Cgg+-*V2@zI^s-Ok>>+GmPl(mBfozT(HfQ&l3qL`= z!p_c@_omj*kPyM_u$J=W)GV8^VK!5$-J-;_N*VC{JhTQi)pjqCEwKw0C1H}WM3X{NB4v^xlZ@(1O$z46{2NrD^ht;$ zUqKQclV5?rt5QT z0c3Ym{p+w)I#}|*Ip`<{N|J?%8YN3ca(q@u`+bUomnMta6doIkg(-Tp8i9qrHHYiB zIO6vKnqI%N-Fk@`Bq$=%yV~aZe1HCaZq@mG##1mYNuKZl^o>E!Ycu$pjzL8m)aNxp z9h7nfEJrY{Hum;7)F?3m6K5)IH0fY}T)&Z$3R$Cb+800U&lZuLp;sv#K>z#nn+jTzf*>%0T03MXb z^$ebOY1$IlW`GnS2J|#6dwbY*b&*_Ldo#>_hMXjEm>43_5#J;Fcm8k&O!~Hxa>J$e z7*v%q?(N{zJO20Fh%^WkE&cueOe{KvVz57cd+S0^uZsQJVy7=01BJsdZ`#~!BD0ov zVsdi5$wpg5Bv6A^uhWYwq8|zbIMK0Grl03)9mxvKfRk`OURZ5$q#z?Re!SX6k-%^x z0X9N*_>y(2=VWY>$=C#wv1vXX9SDRMA$7JIN*i6!7cp$a6fN!Cm_!e4W6QKQ#$mdT zRaf`pZ&cLi8}?P~7*}&Z_}XI1rA|8B`ym3D3eO;5eb|T~P(Ta{ z7k~DDKRB4+;dHMPleXPGX6l&1tKSwfvfGV5F;&6Ar6-FPA=TlzIb^J!@yVSU2#F3> zW2*B5C$v9ZqKRonb(9bo5mCbnZFQ-Pn1H9T89|f#ZOh^)+v~nccyW@}&k4vlLHl4` z8`8pAsPAxB#khi}#6<2T*}sSMsvspBA!Z1vy`EC^JrW(W@~RkaBUTBNnEW59 zg4oPhw%!Et78Zw%R*<9P<0b36Ff`Kqf`S#FBDIPbJT9Y8@dQjpeWam3v0Scpq-0`m z8Z2gq2+mYP;-MdLi~nj@R;c4L+r_pzT}nTOF}u}N&;|VYmMUlV$4A$7E0Le=iz@Xc z9pH1R`PEcexh@5`I`2>9ktbBpIqElA zFU{1O$&YR)CMKq)VkHa*8EUAheMJtXp`v;myiH-yCy$dv4~OYxOp@L`K5nyH=cib) z)<1bJMiSU|BTJPldE3*Tzr*h~Fz9?jusTFvocefW3=actPsL-nd%D5sO`>U4F1an+ zZ;*)I;=(%`LTk9(rVJ0C+Be+<0F#A<1%RhK@6S$O%`6~}`x8IXm;sLs1?n?$kdzz( zAkbyZ9{2u47A~i~fq?-L$Zyy<8lQ(9fM#`4PaL-hx*fv%8`_T)Z+Phfp?5pSc+g(% z?l@S*Jl?Ih^=y(+LEPX%2t|dV0&Sm`y)iQzRd{-05O&np)9IpO;Zt|4GL`h49DOY< z96Y>s-*=zU1U5Fd40y9 z^_PZ+%kR5S0w{$pi;u%@tsT5OQr-D9a>aX=mo9=8vPqyCP|63mv~t5CLGEamfv+&CUxs>!~5k=3ApHIlH$M3~E#h)+yxa5|j%k-=W8L7S(b zp{>1gSFyaT6#;!}7$j^cEZ~BKXTcPUHS;S-*c6M|AyT#FKmYzk= z>%$RJpO8jF=yN~&``?V0*L4L6L`W7FjrVQi6MyZM>$ju#hu#5M!^sc5jHe<|CJZ`% z0EmZ;2n#ZpD^(nfA(TLc0mWuyXlrVwB_!X0C%vrnM-#o$K zI;*ojI)9-VTf|?MG5A)m)=0}FMNzo>x0}x}o3rzRQx>_DYU}0IahBy;tg3W4Py~Y} zu?at+pjzZ16jKrbhqoaW>dqx{#}k?TtT+KVgf{;)mLD#6{w&HpPD@ln;9y|LC@7vE zAHRJ2mLuT%Hp;6_zwtz0En@)3?~^S0}~{)z(%um0ssg;Z$fhsM4idmKBSa zS0-Cp8fzsy3Po6bjoKN{S7Ene^t;7$5FdnzJlPy9cE8XL>3ERw^brWOXoT_gU0!4Y zOksHIkKBSPv4Ft)Kol;x0n;{GX|e%u^WF6| z;4HCRw)#HFP#>^N@Rz|+#q-NzLb`V+8||7 zYObWtT4A-jtd&-kueqAftl=X=w&Arj2cqYj3&q|WN8Fi)`r|Y@QLI_k<<@+8Gv2!8 z@jcw{{M!WK+NzzKt3Gx3#tbg_^II9;hYt-*1w2J}f}q4qIYd)NN=PNdtBp{iq<&4e z+wGN21M`^a;76F2o!ap@b%)eXw~Ov8-69sqaO1p^&Cd#g*X!H8-eTCxLm{Y;ut|6{ z#()PWUu2{h-@n?%4josrLaT($xLPW(U!zzXBIN&|DEFC#J=}okqeKsavWxBl%jQ}g z_nj!@v8!}?BE)Q_luw95;{6Ew(B&Zr8I88A@LkGT2uk7lexed zAxpHl(QAI#S*cN|lA{92v~kT?oZwZM1l?YidU!nohs*%x61xXV95si2i^be{WgSit zbCfzIo9=g)-ps#pHqGq5Z3iDc72+7+eh_bKnEbcPY$beQRcdd`^0VfIr-*N5y%_Fo zE}I&%>bM_kQ53-3#35t2bxZY3S=nvQpKVUC)HAlBoWw;*W*0^p*_3Q5b!g%&zk_vW zMLaRTCSeT~Tw`I9Cz(GQDN5O_V<*C)q^jf>c~$NlN|!3bR&Ecugm5z zFU{`>a>D?|7|>FuboZ1|9FKl?Wdis#UhX-#{+eR74$-OvNkVY+a0B;tV1p18!Tw+# z-_#cZ-Jya{?l*$;S+ZV7(R`RVKQnl$+7*+OiD$9KM4{-#`%Vdo4+yEkZcN;-tTsQC z3KM&7{}9zMMT_2Yyehfsk*phUm1i!* zPg3X|UMK~`zJ~Gs+qZLhxVHAi+mrV@vg74eKM>G?59{)}9IAS?o;Q$#{QIXv5|^5l zwOXy;1tc=QtPFp^yV6QZN@8MS1_rrWmC<2g8f`A8zHAH^@VPr~jHOCcIn9E;n^3PU zhndb+4w%0x=qwo;!Mabc#W&C692Gm{Ft_;$Tf&cl`R#BLp7p$s34c5Tj5HiNsM~bX zRmsOI5{W4X@)CZExNkA~2sbqQ?J_aoer{ct8(P;Eg-6_ZzrbfA>zm)>#Rl?CAX-kF zHvp*=kYe@tx-8?fnkxXala~IqJ6KawQzVlzk;byWS$ht|EdV3}>7n)GWg|py)|?d% zg}`e^_{Z{qxJ^Rf*;dy@(euNU_lj?a_j<#ry^*GxT5@vo!rUC@*RSjjTcW@A+oQO# zXJ3t$j_ruhKbgI14ahLGEN4>uWF!t|`&DtDF?+_w-f;8*l(#m94IQxE`{*s=Hl?`7 zdBLfZ0&+W>`!@^L9v#@282KIlJsjXpfadulgEfu_F|qSb z{Q4ohy~C68^|@s^e~>sy8sK60A9oUfb;icVBH^<0UXQT=+ztr&AjL87>4iZ|VC5M( zyL*g&a`NOVAmN)$K|y>%b~eB1SZZM*S)Rhfc8oyh``a@%Ha3)hH~oM!`OW@YEQ8xO ziIUIJ1TNPB7S3Q@wKQOE>54PISx8jSiRlyXk76(U6`=^(=jRu=z9Je_hAgOwRQQn_ z#9~#k!+}8U2Zd;>ui{Sk(4a()vg$7!W=T>gI@M3a9RcFxeIXa<`QEUi2wolko^nF) zaE~3YL`P|=CC$cmtd|9S?=;o5Z*nvc#83dDYQ?VWBdGmhE26{mUa!VL$k>>y#7z!E`}YRdm162hfd&ceCy4-T8W#@i4mQ;)13i>TVN* zigt6{_LkfG^RJEV5#RH7D6v{?bg`$`y%Vs7Vir0Gb*Sk3-~)x||c46 zu)(qnDThViK%L@*VI*)_m6&0yjI&a3?H3_J7^ds87a|vXMjnkmggUPhG~G;G%)MU3 zYs1b&)N&S*mM?WTTgAuU=??qHL4JbtHVO@s8|LS0LOS;^_ardkUUJ#7<5?8?e}rvt#hX2tI4b~2{uVDU{3lS*)ix?j+oTw1F672!owf2_I&b9UR^%(}U)8$6` z&hM^&v-gDoGTQz176OnZbm*^Um{TF}k7F_?E7vk}qz08Iiz5Eo)0J}zCLRGcz=qtqxx2N^Z-D3fJKI5Yuw z{FYj|sVN14Qpw0uMz&v1BPNT$?kb%eKLoo4Hj_;}G^5H}wKP>L%d6B>)hS0-M8jlu zKh_2WED8zzHb9fXoCvp1f(LAqd`B&6>*#f_LhQ#a0zQZ+Rt6*V8YACptM}11394wV zt=jpPVn?szVcjS2-i1ft<@Na<107vF8V?&C{p$68T|S538%QrV4i8ci;^XT)ZjXF< z52Mkn_9t_IJ5LNB0mC&tGKo z!rY5Kc(mk_3$sd0otC*b&;EkbvvVaMYdP1VR7rK7vZ5j}X}EZb3#yNu${k5nGHwHFz`w-T?0+3zNMj4>sPwH{QJYme?8s8yJ{nUcmS`|atd)zRJ1D7oY*MC-gT-odcSaP07D8GBh1U*-& zEP2LtG%;V+fBV~tzZXsSx+&UdG3GESw7xte$wQ{^w3`xG*IB$G<-E-CoU`-Mvd0hI zj@GLGv{=SLB0g$I1tSe&A@V~zm_&p(cz9-khEDUxL)gD`Z2e+7N2>^#qqHhlNn#s0 zk~UE-XzJNIBi)oDNtPT!53Ugb)aUK}#BGM_^r*MpRDX}F?OgB^YA@>77RxG0+6N2k z#7^!}r+s=eXM~>%6@dG{g8wH21}ZkN$atJi2MVb~5X3 z7&exBzx5?@&gvKyf)`T3H)^I9qur9{XnZfQ;s}2bQ*2JZz=~zHHcixdD?;WiERW}J zZOn+tc!zV)P=^pN%wQi_prBIy-w=I2jGtyc;}3>mS*ftGmBV%Zu{2RlX!-=5in3}Z z-PcgKp=cb?`yO>eZtSb|D36_lN%A({7iPA#`gbzKqOs2X8elR~tGo7YFC}U^GTJuv z;+0iYoHn}sLvs#Sn$H17^xd&zf`)6kU=VXOdE1?LZH;e752!lXZQI%$KZha|TK4it zDNf#^xa`eP7XTKaT~Su4{=Q2%o8Fkbj(#bs->MJDKNkC75+2^*zlpb7ti=p#9sD~$ zdp%9omWV)Ek6YVRYDpk1j{bx#;_QXjBwD?}QO!PAb-=yyL)-yXqi$b^X3s(8EGV#FU&=i*Uq>#rxL z(Vz+OD%w*reZ2+jeYvoSSE?J$>!9;Z_Fd4_07TlIgN@YBF^z*mY`^z}CXci_GzeYTuCLo9jCI z8&Ar|E#ussKi^7Ks5AH=_OIMlXLtZ`uL6HIN8Do@w9{{2;cSSQgj4q5CT7hQSM_e# z8TvB(1rN0P$Oo0?|2F0)D4r|8(j9Yl9M4D>Q>>y0K6vZFy-iagakf7ABZa1n=j~;} zNGwpO?vd}vDmy>vTBw&LV^h?Z; zsb6ruT;!rnicO+&KG?17nMK_Eq{D_Zs>eobFO7ZqGLxbwgoEqO)1)jRK)?Mr4-*qp zrv>~G#Aq>7xUtcNH&>%CCt(&C|C1%1(AV;HLqyns$ZlOvDaBkp?eclN6{+M5d{8)< zeLAnavpCuBTI3p?j5lmMl#g-vQ+QA=$}2?djO>;?QY)ccvC>+B3U@9H`#b7o03*FX zq=d8B(w?}@c6i-(S&|tVB0f5&vB!<0zigg}x)Y56E_I5GzHe`8(rNjf?Mkzqyp&WL zn^m$_CBOYf_u*^_5LG}YDL+$|a(5O%rmRh!@BVxH`lY?0j;?3j^-J_jB36vmJns83 z+DM-i*9d={9{zFB!wNCsFvV~6&DGEwD*{V|My6r%r=1a~GE{!-Wpu8;^KWG>S4Bc0 zI7kX*&6550OY)DfagAsqSn%yn+8ZK&{~_H&`1Yi&T3u3$T0C@Ww!D}BukS5t)*Nww$dH+qNNL> z4ovxOmX1SO{jV!A!*?ciuc@>G$ti>hV??-(&wy04*mnb^^O{J*^bP)oHXt^jCWr;*E|eEwlIGw>Lm6OoP9@4S($MKbI2 z_S^x$#;W^z&A*FHwgqHl7jO4Tv;2!miHV|OVyf!u+6b;dRf(R9>pw6wIXQXu3Rd}H zshTk0aDOGK!H<~C_EF+rmHxymv?=4kWTt9iA*jRu{gmHQDPCqwQ1QgAYA0gu*&4?J zLR%ZShRKM?qxrTn9bW+Mp#6p0Sho)M`ufzSE64(SBi$iqG1Yw3h|nRI2cdHM>a56K zep~s}^tp@{VH6OA*{5fi8bB8Myi;# z8ie)0MSp*DK!Ywsc^Ohk;debGE?(Q7?ZxogQiLw@-NsL@{svu0m5j(`)4tmbCy9A` zJ$3#&RfRis3*voR`1X@w)#hc(diun!Zr~0%l?y12{siR zwt%Cw92%P=;42n*8;Y$^4Rc$cG zKKtIy-C;eai&Ug5gT(I{xdw0+utzNyN;6osTI8x(&A)hL374qjI8}NezOL*u@P3%Q zGOT$?HG~dWE(|^$B$?&eaVCrZv=--eJ_JWaixtwiP*(WmDjA&CpreWsOiVt2;C;pOmz(wFZo+E(vL|fyy009HWbn8b2tp5iYR~4VPUA==ospvZ3%^s$ z4#X6YlS8Q|)|Q#8`MOs7Vjj2|tj9{=TFn zkd#RfU;SOntH4&F`U9sgtU*_#IKdnbXFNjqHh-q0R0TO{pm>H;g*#OGHeYE86DQ*+ z9&9xN>-?HE@Wk`u)-^p5iTYxnf4HkH#@AK<9G-v8=ai?Be7xDUQ>u~|cR0$U`rL?k z)IaC-bH$fY9#8L@A8nd(gxI;mIEYofIqj)Ap7?F;lv4)scJ74t?mbjfzX9 zfLj4POq6U%(ywOHj$AxE>Wh++Ivr!04j`2O@ex5?%CfoVUN`EF}S8?fXI+;cXz zlu;0D7-l|EXd%5jOEzW#of@dk9F{o*UDsBOkj7O%87=; ziExEyV;C9_nk24a%#Fapdgpva2Ala|82aSHul(5(c{mUr7Z{-TE%4`TE2(qf~ZQe@=pyG zH^T`!sy{%WTow|Ey7I0TB~$SlDx>L)aJ1;rOV+&NSJzH1O_%)8+V6+*SwdnswRkhZI~4v1?U zVefi$vOuJ?nU?#7sa&wN$NNTbL4mF+_E#HQ3-`B=juup|`zZ~zKk=HUfVLYNYHAJI z1%Ty2gzW{&?X%<8t5kvI zjD~PKtwKj>GADL2%61-{Y(5X0f;}s2W9_D%^6Ke-20R1C{$&7zPHbx`TTQjf4L)+L zWcS`5$EOULIJ)!z51I4eyfDK5vf)y8Vy*CS<5-U=zAKE^Q8t0Lu}SKDsH?4s1!!mQ zBTTqTB|W|D^mOW!QGg|&kjs?Jdr8Xp`2R4K0I}(N&-eOx-QcjDdOqeH%8a|TJ7Z(^ zYb1TnA+P;$czXIR8VRL?w4;N`vt#YI{*>!xt{+Urz`|EnoqrxbXds$Ch3<-J@5x{F z$)_>Wqqs2=Cgv38beyUhcng-RD_pn!`dbUEBv@uN{LtUA>6ll-I>zPbnr!2xo{TQ$ zAL|(_XP8)vxiGQy$*V?LVdE=giV}ZX#tk`!xa<3h;Q}?o;D!(12eYw0Bbd~i6(B{O z+^aLKy8)@6Ut41(&%~E~^^t&&kMP;0-GJWg6jZa2F{x(I`_k-ox>685rbk<@>Gw*u<6+=$*yY^8HMe|{R6VR~Y z0@XYB+^Oi(1bcow`fQmp>M6$2aMabQ0B)+8h!D?aV;%d{vhGoT7V%;Ov7CK=M$y1( z3zKUg;S`3Hcm26dC+p&;X0pCGc_0DR5)6Sc|(OvoKJ475ELmDlrJSW z7m4ceQZgFaR=XopOQD-S=a1Id3eTlh9c7svH!%r-763XarTe z)@V5#v8tDi!!=$mKH=Pq!{C)|JBJ0=Np;3ey)_I?Bo709KaphYl@LL(fwA^g0vV~% zog79aI_2$Ywu4Z^c;RL38~`q-=BBuG)V+23SLgGMo&2mXQKFD`*s0{?J*ruS;J?oY zXcRlgyp2F1fpQ=~_%V}9(mQZ8%fb|fCrST#z8}44ArWu;T}~;nn@WtV9>>;t_%$<# zf<9b(VHD`pfit2^_PkJA%hS#T-3^%py7y$y;Vr)^vX?U0v@O_Ib6G1~#J0Rr;+Ixx zmi=B#e|9&q+AWRUfq1rWhE3Rsv$XCtuapJfVmu?HM4gK_=x-@LGpVaK%VtAexSelz zahI_7D8naaA{$b@N8aD=o~}uqtw2;w4Y2;WH5)=6a@?4JDTcNylo|0#b->V?FlNt(D3?jJnutsr?6Z1_;q8gpj=0WU8dyc z_|Wm~{kYb{YWu^})rNoC;Ad#CzB}WsK4K*L4~fOo@qiwFocYVDUD_RDcJC$s8_il9 zMiZkemjc)tM!9TPCizG%3+QjyvRw_h2aC^+Nr1KU7qdOOYP8VydNVnwEe#42(#IQc zFmdZS{#jDtePiE@BCyk#7prWl*#zb%9_28ly+tnt%u=H;=}JbMrBL;%s(=Kp^Xm$l zbJr@^N_$PMtZKK&mO;LDCU9A9V%_%P=E279>+bcpC)m$A3bOsFIqO&dWQ`PJHx|(# z+`~NIfywo#xXG}4Mz=I2cUV&ancl`P9d?!gT`Ei7bkziPs_X0gPCgQ5u7Pz6P3L

jQ01 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 aenz&$BuLt%g0ci(gFIA1A!`)PLjMQX!`CPP diff --git a/v1.3.0/assets/advanced014e.png b/v1.3.0/assets/advanced014e.png index c91cf73fb8aefc92e201d050754bff18f18b63d4..8fc35c8fb55eb0070c287fecb0c7861d0513204d 100644 GIT binary patch literal 37572 zcmZU)1yo$Y(lvUJ;7)K&f&_Q>1lJ$|f z_ujx-%sMlN(_P(FwQJYz@K1_T=qSV}005xNNQ(sOK2m~z5RBxc z#DSN8KR??G699k`kP#PCbI&-;bn_oJlPe(BQZkvDpos;6z7)hYb+D6uA{800KlQv3g!@Ibwm=93n-T5&vCi zMEd_-xE3Y&$wJ4-xYX(QBAN`|j>eCIf^vPd$nz&(6u_5>%wuEBQ3UV4#4B|z&>gdH||6B#t_YyBHx zb0^%-w}xuX#`#HOD)iB_Jpmwl+-+whb*fNFAam>*I$NPD;Ch%cV|lcrN#nvrb?Poi z{hycaKw8Q)94-m`TV7}Q38-_FWUfl_)|tCC_d|K(isj49>dUiRwPr?gGHtwcmhV0E zXET|g`=@gC-L0+O-rkW6zA4k%tFIFe3Ca4tU-DJ9x3;2)xnyY)+HY38%JtDpJ%3u< zA5?a#m(GNThl7Jp8Zr(L?_BkJdAeap97e{ak9~EnS1rG9DP84uvXYXLa<(~8 zSXgLgYO2@iD-<`DM^5;6hLWm#q2-sHxI(c@+M7$y_GA|Qv5^r{4%3kYCE;e*qXkh< z3kwTV)18%euR^74JuNMM+odKZ?S_$Tkxn0VDjCcA1u1fmt>)b(F;<)7mdoIOvU@@9F4_yh~DSV5?JC7UsI=N;{0=pZf|dCv%Sw7JD->orb^Yz*;D0L zeIJ-uOA%?f%hitGFSK;16fd4=0TxTYD3^Qw0hf#L+0hu)vD<#c1c#ksTf$-jg@NQ}FCTyXRF& z&-(4{X6&lRE?H0)Wuoju8+pV{V&I|_ z>ri_#BmGgTQ3)Ehq@*M-j|u?IH?YwcnVz0bjf0%vX<#%pJVwygs&{#v6Ni?1Bk1<* z$^7x_mLmc(c0Ehz8*t!SR#)Y)BwB*Yr6Guy8gkE$ZQov^&gOeOPVt5!wU3F89s>%@mH$QL> zB+2IIN=C~{OEP#R$BI&#KfQmAB1Enf%gw3q;4MrZOTanqA|bE+ z0%O=4h8-~U;Ua4k(=ZqO0rk{CGDvH#a;ye0X^H zrPg%W_u;6$G_->IBW$xyhvW8ez18e9RLQSq-nz2w90hQ1*V{X~ViiAtVf%z8l?*!O z@bH49H5x*YR{62z)b#Z9isak)Z|6K8!?>*ef_}6ONhWyx`qD$lI8 z2Tj}G-w*4rUOGBHF5-GP2hP4ir8r9RYw4FF&%Npjt>#*D_zUIAXAX=$DGHy<>qR@i z^C8-|@#Z}t=yJ)-(Xp|JK*-gfTm=Sj$GT@he`~NvGa2y52N4Q_t$&)1E>&nYOgZp-u)DdR=gTU>zCC8zQ2ogIWF)_==V zfM;V!IQ0;=-tAwWc!1cFHI^mh)nKx8#;-&O_@3u$N zc{;&R_T@h>#li#(UCgVitLEnB{QUfYo_7W0`}_Myfw#*izKvct$Fy1QABxq$N&Vr} z)zYHJk9;`|74ZgR-K$rxYE4H`<{B$QZ7WjW447s6T(5^x*e=vTlRF>t)#!zMAKfX1 z)P%fmmfeDbgO?Z4eBYLpleCE6s{i3x^>zZ60`!%;8{Jd zXsV%iQZYqpCI0Q7-f!9S2Hd{T(;Y_AWU*zdrDSPiV|{GG~CF(a#Z-Y1>{Cwzs8aaEi5fP?w3{?5xVY-5JgME z0pMc+o&2kHu!D!}SpuEMrzrM8FCCd_nnj5HM;Q zDV}p|gM}0#KHV)=hk+9y3jc}=Bj_8_$u^kf;EhhPlp%;gtPjWbqPoQf0+@sne_jiDq)*5xP_l@H@myLg}koOoW-z^#9t<%rn6Az;3N0F zU!ht|=muUpRy_V*AFz3i*k0)nlKJDekB9Kl_TJw%AEN#4zN6_{-l(z%5$|9liAAGfS;NaM>K zL;7Pusu|J>X$EKIw(2urR1LeKYg&63&9hQeTIzKVEqvIgCB+Dxw>C8*N~tq8r$}<> zof9BaWZ>{p=Dp4l^QZ~x6nb_Vyz9DY&;N@GS`0mvm#KsXW&L5Vb^vK|6v;K3&-7 z9>7Ni(cn)OFTUla!Nf`aJlt6ygiN< z>MwT3PkP>>e*}#J?cEtoR~{e=AY_btDw3FdHho!rd0PEks{UC+0~J0H-22xDg|p?_ zjYfSDH8nMPd3jAuP0tMDtT4?P81Uqvf7X>f_IhA7na50+ty<-=#(I-60;!8$DukOEp|6cX29NgG1$l4Q}WJw6f z{}4t0Sh@X?%y+a>N9oRNJjHD^=rCHVV|U%j>@bXfU0vPnt$Rqnm>mOJPh0c>(a!H^ zUl=ZvkFe7as8o{ z*UeT|6Ghw)d)Sj8+tt<8hAzz?KKzQ2%M17)OaCcK#f8@fs zSqFrvzF+`bM4Ws+hp?Ei&)fN4ko@}81fs5?1X{n__0Z+Kcb@2J5E!7Ss3?WoCT$8@ zH*ei}+s86(>5^?s0^`ZIzCVT3U9}r(K@sw-(6qgNwQr0Vo~7Woh?%FSC?dZtc(de$ zO2C}KYWU%ycVlBCBO~K)EQl1qLhC>O+z|}!?SR@)tD6MtMC z%o5TpiLzwZ0H)LRulDFg0YjKx?7eT~)XzZo}^66_L|Tk13&Sm`J;n zfZoXdFymXLYr(7`O%#@slS82A9w0;Wc$uR}=jWb-1w3EI`WWIBB;wL4S}(WMgI=xL zGHRMIWL!?M?br+!ga2bc7{H)f6NJ;b6OSPJRC)gz#5!Q5hG8(L7Iv`v*Idu-Wmk)|Fs_3Z`P=sA`m{?>L@l{mg*@s;jpYPq+d#=r$WDGMtw@T zG7X&{`=j?kn#nV==g`2Kg$=6US{v=)u{8o=dH4GN4u$+FD_{}=T`d0zV!32yT`<|2 ztmO_FYk>t+g>I`b2#P?6PA1@5rWCG+L_VUm01Uw70|Lh*OMH5=2>~$tqOtmB>uZ#jmY0;5x7eEhDdn`p zAA2kFQbz3*_C9BK6FVLi<$wqb$U#l{e>jio_{vSKd~`paoo!5cDRED87Ug_C8#?pg zI5)!i%14T!Fh!uKKlgZ6P~H5+VaS0#T8k2``4P-xXm7xWU9#AMxp+I`J`Ewg&$M=q zlp9h1ck*C<3E@l;a&F;BYKa<-wQcADR!>zmZht{u;g8Ht$MfF~L1TmKjz-^&>c7^L zVrWxg%O?e2Q$=6m zoLpRKQT&^UPA0;Yv$oZdCOFmdR7nvMD)HjX)!Jl?+>0j{H$zZL1o)lB3ha;nC?ub# zfg`@^8~3~58kyR2so3$u*kCgqa*c$d2`Wo1Rd4d_QKLp}YmCw!TbF5#8U0q3_5%oo zLbQT4Xb8Lr6QgQ*#-s>w_IP&L;xLt;cn%){lqacp1V_Fw;h+L2D((2mlc`-Gx8e4S z;BSI+yLlxicT$rdABghJ6_f|02J)$XBdk(>1}v2~Fc}zjATPwV3dU%-PIEY~i&*688=WtBioMHtk;BqPg5J zlwJ+^@z3X3sSFfJZO7otzKVEHq!d;VjDY?cO#7U1U`n+Oa2IPjyMB0g+c|z9(!9HM zm%B?KT=iavq37V7eJC5U3kxXq*7@w7HUpGcY`RR#U+==r-+q0351e}VD5kf{%sQ{% z-ld%rcf@6Bb zLJ5{9!2qfjkBq9DG$am)z{skleRy*>N2++kO)VwI{rps0S60_b(V5J$=HxCk*En!+ z?)XY)=bE`yl@cSDolLz|dbp0=BBI|u>TPk_`Tj6!;x@HOA_0Aq_sZO3wMQ*&zOgID zveLZ_zChGqqHtw$5BjFDkgePAGuGa9d)6Biz@T=X3J3Y)*R+D3%zIfmIV%d?04mQwg_U=hhQhUUMJ;@)7-#IT^ z8Qy1Ym=*g?!$F%c!rg_5HB48--l1NhMsK1?G(|R-uOL9^d|xtYbyDUhz{X{VcYa*@sN zz418Ygj=XIJWLY0>8@IiEJ{by>)JkRbIk_HVxikk{juHp`=slg@P>RJB=<83;obYm!A@ zk3gk7gPpbu7X)L?x6m1Dz9uJ%^q!8Fvuxx(!>BDZ-8s^+UJF%86Em_!x3x{b4xwU$ z`=}-&INhRk7)L&AM9^zktF+3}MV=j(wvgvNHW6AF8;PsM1fi;4|`VU7MXrOC!~ zprp3gI}Fh0qX-3`LoO5k(uC#@*>cRo*&#)v0n=wFE`cgJdpFg>Xg%z-QJIbdTca=c zmQxSvlAzyW2~{t5+V6))=Tg)e#)CHV=oc=~MPI zJLawvWZG|QSN2^Vn6m)@E9`FHJ(yoFo>P%23M$o1#vChPalM6YK}UO?eS0DzlBvmB zot^W5X7-7N_WWN&g`2IMA)RaHaU1Tf#(fxBZ8{>?FQ2un=K3*bE!j8=y=ZD9FPz;x z_s9^g@V6tf8 zr6>dh5kx2OA1FiKfYJDaife`Qlt^dYm&0IGGui^GD`wpEA!=nL{-d`d_ea|;>>rCh zs-2ySBEezA9^J$Ptn55&KC<544QPk3%*?+}$AsT8bM5z!^P$y`hG->>8cpeP+_mR* z^p{myXfH!>?T3wH}m^4x4TQg>8m+Uz!)x7gSc@XhL!l1skX7OItPRQr#v+q=UuD-CWV z^9sHRWmrQI7i7-v+ji0>`z)(o#+k*Sv`#GhxO@VMe=mWP|DKvb4`=*)epLk-CzN5- zw0+sAN;_Q_za72jtmBFY2Bb_xT-uh67Mm>|zCYMWy|ea#`|mc!;QY&(C7@=_o?^;K zr+K+{R8MfwV*AQOdNjZPV>-(x-{F(9SKUK(zKH^Md7N35^4NQFI%ti7*BHN|3T57K z(%B^N3%kW-{&Gz~#k~|`D_G`!DlBi6iy<)EU7eJvlzwINDjM`NnAm|@kh}vKj&t`m zkbM~$83|yX`2EMd{cNerD4~PT%=5bKVaF2ZE8KZzd+xdQQ}qe+#Oq8pI)`o>Xb`R7 zyHJX)G?CWYnytc8@jzZS)zlyP8z^2L`fI$xhWEWp6h1Az8e6MQlo$329k_dYHNOj%S}{=9jk#4ZZ}^eF@Hl zGs5^_Pr8XRr!ad2{!)v~^cOIEul-D1UPtix*Cz%^(|n3WC+nT>sZYvky`!hY43%w< z=a93rGxFHNj*e##0{UD|NWq8}PK{>pIX&K<1z=BXZEb-Z#w!eui%}ks2%P_K-F~${ zQ`vF9FPioH4`MUvKV}XG7Z>itY$WAugk$`1U!xO+VdMNyZ~^rDyIqJJeg94@QEH~^ z#aKwe-sWP(kL;G1bTifi#So5NkwmA*NJzfaz6)N`0YO@YzB!IGFLG|8 z3?IFOyt|hV4c?C5{kYPlOK$E4LcHytxV%a)zJtHz52JRzxbB@_2V$t@lFBrzbLuOd zZchz;2lkdh;E?Vlw|ewqf(3z z#g{|>k|P2!MYUFi(xr(WXJhd86z7G@K%;~2ndvT73wGG{ZdJeCdh@@8_+#d zE9S}PbL@EQ-SK~VCm<cO^<|sI&jVcI){_lqt*APXf&xpipGj0QExHxPHiYlwm_s>a(z}<0mD5L- zQgVviZ6I1^x(Yo42dlDV>DOBfN}-cJZ+wjFxFbBCsRc^t6=zVXmb_jBnGB;!q`W%Q zRm>N4w9X1Yx#2|RV~HTMpM(@uXCC<|YE{^@8l?~WzYU;;`9(a}C73&_NMA2ct7e`S zGf5A3A~hxr>%SnUK;ThNW#xmpxX!A%oJEM6^&du!15d=5K#Opluw&BN(j8|CD} zqNf?Bjoi*%BL;$}{)`bC)C`uNh9>0im5M4OA|mwM*I&`34(_~mk-d8g3I?jy6aE#K zLM|>YV2^-{IGPk=7o-W}WVOi~SkcmX9daPsMz!-`Cu10_c7UItQJ%sJ^YiPo&&4ib zw;Z*=9wf-sHOl5MR2hD}Ng7G~334p@lt>yZp}+DJM92H{I6P8iN{~#9=-$-s>-ZMF zES+&I3a{3zWl=Y)UNCZX5#*g2>tJ`)9z5nHOx!t|xc{{o8r3MSD^sTbHR)B4=#@0m zMN^i?Oq{_qe(n-VLM*oo7?keRFj<~khAuOujC8+|_suMsdHy5EuUbz4;PfLm!&(pb zh)a1fB(pv^vk%WZNkvmT)gZUZ4Nzy=tZ0nIW;alg1J-z#$FZ@WUJJdf7h~}3$uu--g0YHa&b~0biLvUqQ-)|IMswEzIeSe!Zxh@_XC33~sjAlLuAr6N< zeXQE*0@Ea!g~iW4k)MA-=K#rs1rZBdFgeS(%&Z3+tE|nUR;G4Pd$CrCz+XbsqCJAW zQP8x6tD}EX3!q%KPLlYjLiUV=4`9*AD#h(29X;u3e_e~No=ncjznpO;e7y|-hS$)1 zUy$b{BL~u}ye>&A`J_X~tyz<^ORhb=*S6)g1?x@9qE6>8F$(#Naajx^ale0e^=bB5 zIQ#%Kr(gv$s82Jn<*^=y`s-o5v&hq{F&!l?R%-!^2tkXKIX|wRw{Bc^P1j@uZ>jVUEKnu*7;pOV zLdwstbjZN{w3=&wPn)M!SJ#?b=U|?NCRTY=Gs}0@j)w7BqT$nI?WTq~ym*E*)o#nt z^WN((`ad{%9qS((9_%*l`I43N`C8sZIV3`z%=CCwmzIq8J8LAk2{$!ZKq?O-v}gCA z?ET)EyEA{LN-?}Y$Td+2c}^eLVD~SBjWS=~XNAnkD#R;CgYDtOLd8ta$FqTKkT4J( zt{oR%|?$^G|LKWfq?kh`aS}JvkhYbNq>>zOwL6X(ch%$d#qOz^kKJMClcmB}NMW~l zsSu)@Hyjy%qh%-@HW~-E|2Tz>)lsi;JP7JgfiO>(j-mFl)K7!j|Ud(n?Bh{Fx{1 zH{`Jc+6~r3z>>#qrr+Zxg+`g?+1%GyA26Ru<~o3R%tt$K9jrjB%qMb|bR?MuvB0EN z8#JQGaMx+H#reushYBe-^loN1(@A=&QF)-rc@DlWrY_I}tf&J-dfOkj5l z>=i7xdo}7X`<;UQVXwpL-)f^p%DFKVBED^F{f7{$Tld*lK$GykGcr6(2RH zD39%&9MiB`lY?O7$#=8S1C{o=R9r%$9o)D+ z+EMFhX^?PZkX}eW@$MoxPky#87H5Vg2wJ2SJPM8MbL+aniaN%4kC3A4k1*?Sz4fx? z#P!>>EI{8@>+!fh$DE#lQ(NX6))ZSLv9KHbj3M8}YQ6P3U%p3`8r7a#-E(kS6Uuu! zarK?-zUo|tJW=qV;tOHSkg?53Kk4T z#ib>S56c}xwT0#!4>Vh75-PLI)B3zRY)0}rf1~PtatrggSUTCbg!8=|fBVK(6J=3? zy@@Ais063a$@zJrzL4$-FKzVIjC9+tyjqQ(Ie2}#ZR9Vc!ea@Og4m~dzj5J|K3o_R zrqA|lR*4Ri3n+2ntG$+Z5HxmifDE%KXwA{*(51d(o%pd#K~YT4twloiEqFt@g`=L%w+ABJgvaboe1V1 z5Wbg>PA=hiz?k>yPgyJ!_7eIX&~~eLp5GQfO4mx9L{DBzHt{=Ym9V3Ccs>_ZFPK`| zD|QG-P#)QalVO*qHQ3+J+WE9^?M8mXDPVhr^(Q+r4;u~^1oL65yQ_CIF>R?HJSTSE zwlCXXKNDbR@Y~n|aqlH^&%aO6e*0lXQu|5SZDrg1x-aUr6Z|qCi51t)eeyfvYn1mj zPOTf37?p9hB)7T-6);W;zwrzSF0af%x)>n%Kft zQ?Qch(bHN@b$`dfkz7JjzPU=P_BOA}dYx4=L+6X}16e7))2sM4e2RcQge}LnaS0Df z;saLfPIj`vT^3h5w@o{@$@%2T6u=L*nu)u2D*gQ~BGf(Gn+ZwOO=TUoBWolkkG6jj zt4I`U$wJmHt|xip2EM|++Nlp1ko2-%YX}-peE4Wr>gML4%=t02iqgne)Cn z?X{(}OGxay92lTQm(g}sm5~`~>rH648uIt%*l7NaZLN>Z+iQi}(5ak(vHc2Pn$gkP zw2{S^R;P(^{2IQ!zXz$l%P0|qSbtn7ET;9!nL0l;ZxGxp8w(@8com=5VE{(;CDl`t zobSTOF_A^7;3;@(W;U{OL5)jyIkXH6)Nt50}pvc z`h6gV4T=|UJEGN7^S27{e+Q@%$+iB*<7C%nAZTb!FMVSB$_uS^|3!+aF__iBUVmx7 zc_-wefdQ3wiFs^QxiwNO5~LkXcV0^m60up}u=Ah@6Q{)b2$BYGQ95TkZ(7@fyWCI_|`-$?)dVZ6>q2%-P}fT2iQKNK-?35h_6SR_)fX78uc@%cM7yZ;?96XB_AQ~-XDrcR;Woi#~Gmc*3U{xk~$Qcds{%fzeJ$-yDA*>tk;1P z@Ypn#0oEe;ovDKzQ(naJ|2WTbO$FQ{9lgxA&MwuTjj|Yjv+f?DjAvW2^ohj^;~S(LV6De692ZCym7OsY~^p?RNm^ik=yBwY3^O3{_|>1 zD85p&jpgiDA7P46-2T0y*-hjFS*K>5^3|=y+ofwePIWKl*9mx%)71z|14_`RxLIo$k>ezqMg=aX+4`G z&4vCoD2HU2cyOmkKNq0$IxK7mRMQpN4r)g+kresXcH;=FI{6VVN}Jqn_7dOUdq1jl zFybR(it1|fBZxAfljg?Rm|R*P!vOh_R z-`!0^V#LRbz=foz$*zp~1Iq z$fz#3CQ42=MY!=aeZ13^kMQbE2m$9Nfl(MM;UcWKW`?k5RG(2aQF6~?T)$<{FPi}v zgUP@p-tv&UfXyA6F)v=H%euMia0NX3Et~WEE{se}nb*Rb%IigZI&CcEt`Ep)L3Q3K zSMS4e7I#|cM0Dn5G9LmjS29oyoaQ1mRq!O+AR0m() zbp7xW2RB7;fX>*Tej`g^huhP(#bnm(<$A6~zx#6lTG%f?L@4B7tSJ(@PKdo)P`BgO zlW#MfIxZbs-#+^Dc*$9U2(dQXN><0%JiCY`Kem0>uEKOWWj@+>lA!nd=r*I4hnJd; zbM4A~w*HBO*2jv(6mG8&P5Sw#fJX zZ{wQ+PN$dOAClI2r$iiPMaFfRDw?0-?=I9|+czyUsSCcKyByjKI|>bI{N?9;WU2Y} zt>JHg^z!%jF@bb1RzvQW_kZ@mb)p=gd5+3w`VCi37#TU?YhIC4nT@vY#LDM5Me6j(|;NZk$Iu?CT4P9 zcp2!`H`zHBE}gENH^VC-n%08K>5Lj~1g5JMq4zk%<}J^Ln&)L2(-pzf$&-Ki*JM~b zTTM2}(j)tndR0)_6je^&xnQ-{v8x^pxB1dbS~s_ge7sO&3#OG}K8jAn$5=IWc3UZ(RKV49Ty9!Yz7O0KoL?z#;xVAfjmqQ# zfPX0wD}Gc)^lrIPeN4Fo`3G2t=Ab1R{pH-+hFhZ%eCWXLHr~$3?O~|)sdf-4D5d#; zh6mQNX=!PlkJ~JuNJYue&=6E`iV}okYm93Y>_%;!69)V8wU!R6oy1{13ixIZ*fZ5L z;-_Cz$;D45srbcACO0h4)4kH1R6~orgh=6|zALED%`m8Y621lgyJZFg%Z0i=_)>&z#}+?LKjZ9|Bn*$IwfY0EPln5 z^=Dh#BS?dRl3Y-EX+|hv`MdaiGruYOyNU6GJ$rm^GX)I&?m-EcK9d4Dw+5dd zv<5?}A&|rbb~3xpkfUM6g?VRH%$ckFzqr~ZV=ro}3Iam}r)Eof?nXC5>36@7{0mq^ zSVD-nxwuS>jmz}f??J9j1e9KY^gJw7INJ_9H}U!NXC>h~DnLG!z0aKUKk5qeJ75IV z7+)XG^Jg9h6X+4{)v$IOakg5IeTxql(ppeB#$8p16&-8K+hY#MN&V2%XJ_77m>*#5 zKzVUJc(Pg-xXx-y=X_IQI2OrtQOe>evYpR#ZD=&MEkv3{SAk;@e;=&UJ z({<|Z6& z>^}`i*b#v7f6b1^^3&ZHI7Lm3AczyB0OCF%=8oLi0zmw`B3e9%;k3$iFpCy_mkOqa zpK)O!4D)$I>^t4hhxE^5FaU2TFB>cSxFrpc zjuYUxIS*%WN*X_|er#idbIm~tMxzdDGFhzQjBP6fTV`(8&U)`=c5dvLUpRRC3b zIq8gjIrGc;`W5V5eEwFKw>MFXBj@^=E7tE>xWq=4kGDF_s2W4gK9_-+h z2Z3~<+A=IaZ@G=7th-L?Z9GUVO&hR+%?@-DZuo|JA~b}=lJf5}mRH59h5u`%kh=te zWXQHXZ_B-BZ2ClPvpCIXoNqF-TdpBXma4kyqeiuCzZn(qiQYKvz4zOL79K)#C3o{Z z(5zzvHilVY0z6#Uhlk81Lz$eaw_-L#VyT3fVxLLh2pRH?mZKbF)1?NhaU-WQlJexn zL~1bF5B16>$4IfKi8$Gts58H*J-GdqMDJF!3ps@SU_I$T^ljG}*@T&{>u<4x#-Q2V zl0flt-;c#WI6%Q@_nF0HIC7S)5optzfh7#-|_ zYAupeW+L%Y$!=Q?n;7%>Zd7$9xG^lw)>&Gwr_UpG_4cLJ3w~_op zp`Bx0%3~N5pw}N2X{3xLWDAR=ciU<{lCbKjPW!N(`*6}UPN&+Fph6Ggp`oaA&>scaHB}rG^xAVi@iiHon%#Ic5JP5_Y3vCK zI>|7kOigJ3M(u{Oyu2;&><#cqPp`x0;Tj~-3)7v&D~XPykpMLfjosZ{7OgrY;JEdq z1Jvs=XjGs%{|a;}za++12+Lnq*hBTX9Ss%ZX3SGVdz+-6yCN zkBp5eN=v(6&zt>=#-f$fLPAehv-g2(c}(+IYc*zE}Q?|!P6@>tLP z5vFElw*84RCA7T@nW||y*tivZ-gwezv!&4ZeF=RShQZYsR3vBVT6~pMaj(2)Z9N3j z1C9|x!+%2;23WHm)Q&j0;~_d75T;eXk2V;Ql{zr~HY>*cLx5!XknNp>4Bv7ezKXcq z*E-A4K96<#`P=z7ZeQwMol%lrUvH34RcRyHdM zeP~-v<(E9;1KFc5jm3TNh`@*jA9~?}Z67wSW}3k|V<=OECSiTAhl8A)er@yjT!GQZ z)IT*J@^*5{ZxP{uIN=trWH=xJ-`MBkI_n~oVMB#$LZ&OZ0!H+D>u`MK(RztfJC=hV z8$sdbDM-=i-|JM!hCZ?6>Avot*cjlV{umMwi5G4WuH!p+Wr`7baDFEH+hC)uTAn@6 zqN#0MT)A#^Z}ZgQS0Fkd8dOU(Fvp~nY{Vtxx?+%x*l`urHd;)&$UYei(^T$m_4t@l zmz0?vLQe}lFqCPLrzYp1jxN{>(pFS`j_dDnlSIr-1eqHkzTmDrk7Tel`7Q%A~aQ~ts{8I)Q&r$=I2ZcCDzRMJ$y->5lc z=-}DWX^$^#X5!mDxOY724ofcay+vzzG>IgD@Y5f#GW=PPL&Hs%)B`ey?+A z@vb?k?jT?SYrIJ*Gx&Xw$qHx`6DJIO>|h|^pAudXg3B}!K613rpd4AmhqzKNT(AAVn$8?9-=55;zlrL!D@r=1Nvd;vT z3}dfwpN_+5-biXp{b|j?P-gv2*n!ZJhg3kB%mELcW%ca4%9|$Fi5WP81IRhRO-TyF zU|2?#D>|QMWM_Q0%;d%*B_EDUB%wsqux71=vx?s~sWO$$1{XPj0I+`^U(ewRPwQ`y zOe2=We3s5(0;N`FNPjd-2_k}xJTOs>+ih6@=i0n-sWL8`W7+r}Q<`1wvUu8tS2MOE z4gI8Y31q+)nhr+nc)}o+Wack|&OlK#oHz&(?2l}g@r*yUl<9>g2IV&wPD%R>SAWhq zr~9BpUmVjR)tAHDn$fO6TnV8~(*#xjo@K}sN?=Efus@;wpYs4;Dy&f%!VoM_WMWAl$ zKC}iziv8&mejQ+C@qTZ6$(uZ^>y;zl6OzpLywz;dm_J~{BzCI5QEC2qs6l|D)yf&% zE!U1V=~Abj-T;dTLV`ZPDWME75i1VXhq}L`mhpx9|IR z{HJ^~siKArm4$=Y(Y%&UI0o1o3cHe3dIX(*vUU7L0?yH@p&uYsDG)miW3E>`g`ySc zj;&wPt${eLA}n084r-a2sYCz}FKapU_UInWtLQ1rTcs#G`trU3FMFKllP8~{e~9Zp zLEt?$b27xJwr2)Xy~n6$28rp6EM(z4NS~UVLe~&zMfndeSMJI8Bm3M#IwM-(fYqNe z-2&E=&o?u|6~PbxFNLLCa_p(HDN!V=)0I(Dr1C%?i^IbY#Z-v_lLE6%oWaAlAEKe~ zgzvman5_DdqvdJ0*lQY_j1^o1e~~MRMuip3{c8A z4kU|=Xz|YK*d1AxfE-+odOK-Ep6L=-{JHA&!djz+C`;%xgN)N@s->#K;=6pRw2xn? z7`sQfBEF~>q^Z#ulf3?4Er4*os`V_YPSlmP_&1y>Isa54gi+34_y;Di1$R92$UB~b z>dakiDD&!)&ogjraWNeA@@Hvaq+ERN(l7$A@`$`h`ZfkTfd+>LD1VM?6mb5M)FgV^3o|Jy@Crd z0Km_M1M=t#rl{c5c?Dc(3Rv-IhrQ7BWu_?nqY zVA(8%^j$@2jaOau%S>br2HPhdT5v7RSdIQbE0aF&C}c0~^37({&ggPK2xabijd0oE z@;P#r;L}8GHQbDnZEIGN&V1HqZDus?nWscVP)9udW_Yqf#^bR8?V;@vvK;KvYyrxx zN!Y=NOUPGcb@C&1ir=Q!FmQbHWMyqqso zbE`gJd|o|(&4MYQokT8>bkFr3@TWz3h*hLWFtp`9uzV-HMZADYZ1EG%DhMO302E{E zsJQ!}7moVurBB(0nhouzYVJvMk;2GfGhFgN)$CzdX$oOrSpo0UE)6F&o#8?e(-D=4 zQU=7lj@CE>?)Z!BkVqt=<2cpAfD2+d9~o7Cij>axQ-&@KTtZTkWXDQ2dhmDyxu(4#-&@VaZFRLDz*Ew-cX)kjP zH26V58l9qx=qj|+02^vi2QN+{h-_1VV1^4U8(J&i(JBrpZ?6=loLR@^8e2M)srTVs z(lBO;zPGluJf6o0Ae8@SM51JoUqc3E6>a^GSorCQs;nr0;z_e~Fb4P1!i$B-`o0~3 zLUa#iWl#gIe_`-M5p+ibQLTQk0knToOTDrTXq#J1^ zq+3!zx{+=P=}zgE4&g4o=lssS=X3W5|6#k?Yi8EGv)1!I;quE8pn-jD{rIT5BgnBq zVH%hcPZLl|i*dS!7vawR2!%n#M_VyYo~e>+j$u?itSaTk!+TBKDg-mXR_VMxGP+%i zxlof9d!eAh4qb#DmD@=bIamz8+7UwTUWI8Sg8YHFnuVA5JsFmKme4=IVS>{GzpQz; zOHp~bBx z6JWgo)S$rfKV~Onc6cIyp)**%@WC^X85yc?kVjSw8p^!S=JIYo&9`1Zu~*7~A}F zdc(-fjD-S=5BEVf%^x14i-CjDiFij9piZ0Z0dPPbXX~c(iU%kffxSRRMk}Cv9vs+0 zw9L#S0|QoX`iF;^=uql9P&)|zIJcWu513X>$2vDITBBn(HYO@I>rekMFi=y&os6TB z1*((rp&S|dw+lvg6ZbFbiRb(*4m^Yhb}*VTO&)GL9J zL2lW8&3Rg7U)qq{kwMhUt{YVlwa2Q62e-#pX7=zY!sO2z6CO`qPQtGwu?&sPkF6Y> zjy1%gqYaRXT|vGWGQ^3X5zFl6ynvyTiWpK?{j8&r04id?9=smOd9aFznZ6_wqEdgm zc{;uWj}9s0zWDkLT{g~0FU6-QNmWhlyz?0g>wszZ;}a8fsuLEvUckKTqLlhYbCTb~&G!FNkCQ%LKPmce&bD!|u{-UEuml5jF=VK)BYVbgf7^1&<&WDR zq+ptXMl4a^tNm93_EM4WU$dtKDyOjG}n;y&>HyE3iw{s ztJSn{A1HiMP^t6&tj*eKICJAoeBms^f&fixlWrZ3rTrNKOCVx3mO?=RlH=P=?O%PU zJDaSNZ2_;adEoM&&f4TI9n<92=J!WhfF*qo;o#5zCh&ZbotEGINEb-`f!>>1$v&L! zb<)r=Kq%VpK$SQKbL|N@VDUYD7A}!HQA_7{HOoWh3ExQ6KQbZ&KDgRCvCGKBG(0%C z*L9y3t)NkzZ@~{i%2UqiFG_sMKm-@lMprq$yCrw;&r~}Ur zA7H@2WjD|H!Q7(l1=Pig5r#uR01%bsN)zdQO<-m*Fg$#CMuE;S_7}$Ept2AA-}4D2 zVP2vb;rlgA>srsF#YUj&!JsmuS}3~=eOUlgYx<4?s@NeG)J8mMT(GyTVc9lUrmC22 z`HJKgn^E`XvdEf{^~kJ?9t)My>$i4R*u`Rl(*`ieIRhfgC(Y-fTeAb2@WD#kBS4v{ z{)l9D=P%HiZ?HlMZ&j4L>ED>*&^;F3N-@=o$h!qSOSalo% zf;lzvdUrSu@IVrbxYx6t|Fh z6rGrnS2|9NW0?vIq3v(l^~au<@yZipm?X6tbs46G z8XV*UZHUrbI(ne*G`ClZ0Pfgm7|)(7fWk)&My z@oMSJdB5>lL$#hFPfol+4Pm5+nBC>MZXw6eScx zCyxvKXV(QKEsuW33eMFm!{Y^aKcRfww{|)HBG2FJYDq+#wP&v$39#pl*rfM;DH+Wh z;dpjE;Y8FcO)McPBH@&cS~US{M~6E<{-UW+cAi?Hn&#@^L1tGfDJ{-LcJwY$I5pnk z=hYwT))lXjo6KV*dC%>+q@1$UNRHxjgNsGfhOY=nKRWr)bV+7x&o@7BoLbc$(VhDO zFCW(*KtBhb`9+_OmH-8CjMl=q-H^SY@U`9m@il1yDM4uX3s`8(#&Wpqg3cpIiq}1i zqQD|yLgUy)iw-h8JK16|{B5%3)-o#6=c>?}_IYCh#|C)?E+idAeEq=cV(Q`_`!huG z(p4CL{e?%o>vQ3Kr6cCyo1N69`S|VW!dpn_;4hpptp|2GrSm45zf8Ce8ZN}DrKQPB zM8w$2j;lKtEB;9V4Lz;v^za>q?6?mZH7e~Nc>*n44O?SdpJC{g%~5a{O@mn7#P3JH zcO(OcW7-Sq1qFkd2YJaoWYO^HFwods1oiY02C57V1Sv%!b+hrnqCx(-MCOKA2?Em{ ze=gk*e6~Zj zC%&ZASf5dzw*5I{TnLrd{^R~&&yX$&i|;Ki%MB?@_FCjl zz;&j^Mxzd*S$%chb$t5G9~O#oyDiI|Sxjy6Mi%c@=F~kTTo0zM4qaZ~t>KrZ7Igf( zbDCmB=j*(CQh-CE^c|n9_a$fLmZYv(YJ>eJd`HN?i?oJ>0_unT#`Rr+>^U|OETnZG zaGaL{j{z}~1TpN+qYnOAh5S$Xky_B`RUrQEymSI6S%y3*}}&cuc$wnbQZ1Z!){;S!F2 ze&3fdr=y*+;&>cN$X0!4kpVtPKo(!tRQh&i{-OWtg}g>ALy|{8GdtmiL5sid>sQ?p zFd;-N>n?o5QmP&$f{=ajI~?UHm|+3U?GLm^Js_#-%IMVy2l~ zUnGDoy<8sy@(&7^)V#8{yyk>Ifn;04oneFI{^GCf{41G|dYgC0c)|a(;)|k63N4z< z%hho}Y&phdsd#Ufb$>ycX5b@0&zrjXS~MLn!Po} z@QM@d%_84U-RzR?nK`r6f-T%w&8S1^A?}GLeCi(0<{E{ua*EO#E*kA?<9KE2@$a)- z+Lz|#4XR}E+LqzZA^$J0kH|~|xn4v{`7wG|zNa#&?YHvPDlFLAvr zo~FlDoybJcfRTf(##vWMldPN04rgb|mQv3N1{^bI5ij+;F%oRbY{}LH4kbk5g2kSx zIDGWY%mHs8S(~t&)ML_v2BUbS_$!~Q-ep;0a&41tEp$+y!G@2 z+BZI(VQ95NxheD^$r%L#M|zQ1NtR)H6#MZ?*fXmjXLID?lUbaRFR#yOyzK7&^Zs7> z7D%D=<|U}MtljKia_l_xI#W_ARkwn1Y`N{R=Zt9#c6Zd+U?5t{))Ab$zs%y86Kazm zLeP_?FaW#2-gUN2k-CG7$K?@;A%fxF)L8Pfv4^TbK<*gA;EV{N4Gvm>gyjJ%dK%5J zA=|YvbL8dbuMp0k7Bb%&-?}#v7;%W%n2rAPSpBtDJ*z;h0ovd@8t?LH_pI$tf8B6M zPj{i9BJvFPXA4>y>7JQ?%>IFchAZcd4(cC?aq;ZfUdp?eE-C%_LaX9BYyn2H zuU)1aRXjQ$L^aFboxQi}XOAW7OL~{ICZ(X+-$8)I+G^7x{%%ayEE{s6=ZK#WX6Psj zuMOQp3|k^0Aw6o;S3;xZMBn(3?clObo)C`KwDt@unUB$PnAKb!775LiobhMyoR&2# zWYvNWL2%`rzrA}$izMm9#leZbU`y|TLxh3IVkyHHHpH5H=;A&&QY)S$SABZ;Nc1h< zw8}B_vqnE%vo|F#<;U(SJ{&^oLnLEk|DPq{(#jGdvdb4aHu;lD-$u!k>SjR6P!Oh=Wc z?#U4}KGDQLrV`N@%jk?qUV3;~ z_eyMsDd&ncNhdX#?x5lN@Ko6$Q8GI%H)%ie3Eep#Em6nuff%bW~mSnmVQLltCs(jD&oxjHe>(ePJDrh?^7FL56El?A2%6Ufdz6*c; zI_Yg#rcPQM9t^=GF86zdu0=8$VOqThmHwzrmGWd1hybw?^QG2(c?bHg|Gh)Tw|eG6 z9L$K|`&h};z|3`5-{)%Ulp{I&QY+~2X%$K%?=V=cgm&&Y3DAHyC^H>h<=m~bQ<+9u zQqs)iq(n6_8?17F06=|^LppgsY%yxr6qVa2vvu%@GA5k_-yR9FUBprKIc^>X^vM*EW+3Na~2$*uj7j z5)uI9qp2p(YE)HRtct3r|8kz1T#yJFWSRP+SkLllkW+j$u$oxBXi#S)OswhOQ_ltu^U+E3W-g;XNr`}4=HI`-U#1CY znSdec?A?4ozaF-I7&M#^AF=aPV3|qrYq{Nv_Bj7uJ3@vhyL&6FJeRvH({*}@S{FPG z=J7wPnSAFWsu5%Ksrt|$4X&luJU2kwzzZyIjqZVgID#h8r1T7!0(yFevN&oV3p=K!PW^Ri}-pq3oB0Ds0$B44a1<3lb})1A-55 z0&F5OnT>eCAas8s9@f=i%8p4Qkeraf>G$9beTt2JLf?Sl?s41WL&v<}!gpB&R9^cD z2d{2m+gn{-jZ_1)e0bG!OfPWaf6EvcNR!ZN?%NcOkem-9Kp(1%V-ILsz8G+CCspEx zJLN5nwZZUn>?ZEr&otG1-cR{-sXUt2xrJ9dn!JwBX3@xkiy5$zbm)up}|7K&wmG; z@v=8e=Na~IYk>+k4?0<^^s#p}7ZJKUs0N3gHDC%W0!VPjm;|q0d98JZJk1Sr_Rw_T zZw25$=+l2M$E(Bho*T1c}~fz+|ac4K9b*rUbsp^0{S76tsq8R6aMPKKug zHSR-%@`G9v7KY@Pd15NI(McI7SJgx>zlwiY&_5tEowQ$(nFZu)n*<`f!V^#IN@33fIg*;n;cj=H_p^Tq}vd;G*K}9(xv8YQ9fh(zkh`*g~OwUtYN8s4HgPTwEjb;CXk^z zhaF#2{EOgUiX|_c&Kk?|zx7<8(9%A1JB+B#X7t>oKx8&1mjBpV8y; z{cbjDpUSa<{WH>TNXGXwPRcrNzmux?s96G%NWX1{b@e+NjhP(?jybm2hG1O>@6=4U zwW&;X1_k1ZRG2B5;j~1o)_^{l8sElotroz?$Wu?0yy5igr3jbUWosq+!N_G{VR1ZH zz5OeNLsV4HOl8ygk&HgADPf z-3%8&I)(~%J57VVH|2j1iE|hhD%rNbgA7jw%exbWU7ejxufTxf!BZlG%Lf26=jZ4D zGuwR$qI-dh8*mGPZEyUr?d0AYeHwzzOgZq( z2CoL{L5&~!#6(0bMqQ!cO96Qkm}U!IOsb04P)hwWP1o9&wz1g<;NUap2^<7mRA?0- zt6?${nm!+GWo0rw|DKFuq-Dr@XucMr#<3~OiPDB3)a*a}>=#byG#7hpeQ1R*wBKgu zKxp*s4q2LLhJ!(?e$wTkJ7>_xL9~&MBEWSfV`MD7im3=kh#gf8g`ZMW z>w8V@F;@0oX>Va*Rv$$f4Uek4^Gx`)EX}Gsg3mU>ndYX899wWFfNK z7KVq|kVE9$2a6}Kt+nKrM#U&DSNt2F*M76X`f=a1U!f5gMzCH<@y2ugG0bG%zd7wA z#k`DbYkQ0#=HIEOltKgmLuNzwbwr%AQV3CVN>j^9X{&4%k6QP*5KDLD51&MVH)v1Fy)hwppR%prEE_ z^zzPLr_)iH3Q}SdX@P-qgz-}}hkh(;UAK$X zFYi!hzl#|SIKuD_XdheM3SApo45c2#+3w{%7$I!~3~#h1B;}palV@fS6dK^C_UMy9 zfPunLxf7B+HO5i%TchLV@yi~=&a?y}Cc&iXa@(&PgZJ`>KJ=N-1(JVau+A=BiipYNUa`PHC zAV;+4Msr7tSu1UMdh)l6oU851DCWI$kH41;8(IOgNj1D;51NHqGAZxaL)&T!!6;?~ zrb^v{%8WUa??X@UF6L*p0m?_Ryr3m9_4KNx!FpAn?>5-p^u{E3p0Q!Iw9gdr;JeQ( zB(>)s$Gqt;idu zi@j>$bkbjFU1T5O7#;$0bZ;aLcXga(wMHcaYBn_6%(nbY+@ogl?Z;8-{~pq;a4)sY z(k!o{(R*fCFZ;QM7JR&>cfa|y**Os+?CV@EF0L6-+?2Z>bm&*PaG;~_W3|Y zWE2zapKDlMlBA)HI;(|HZiH3ThM}q>ld9wwn)GrkiRh1^9Y&Fcm(+|Dd83j|<+C66 zOl&L`t_NuywTjd54{3y1mzzxMQ*O@{NCuK0J+~7I_fs(E~(fYm$2`POe z`1z~4vihvQK1^}*zUDIgqV0NEiVJC%f%0kB=nZdX`MD&s+&YI*xz6$e7Oi42y`>;+ z*!_bpTG*^S<43{XKbN|F7xa7G(sjM#PB~Q8)|3uJ^~5Vy^aGWtt_fXl*Xk{BKB@?q z5!3kKXcBO$Y3kU!aekdB)0-Z?h@AQG!I`ZcPoRQ~-0oW9Z$#XAuJqtPO=LM{iz{x9$NqaH}Baac)C zV~rcHt$XxZAvdwuHc@(HXXPY-w1^O)ikoxPWY`KGTSw{fUM3WxB({H9l|$nkp1jCe zaQ_RnE7SO{g|6Lq%Bz%k*+kFVd+sCsS}x9(

O~9<8?y)X5=4$dOM*vSuZt*TRqI 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 literal 37727 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 diff --git a/v1.3.0/assets/advanced014f.png b/v1.3.0/assets/advanced014f.png new file mode 100644 index 0000000000000000000000000000000000000000..043f227acec86ca63265d91cf3bf706d13834c9f GIT binary patch literal 32470 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 V1?b>VKVK0dB_{vAT*T1-{{X3Cb+P~e literal 0 HcmV?d00001 diff --git a/v1.3.0/assets/basic007a.png b/v1.3.0/assets/basic007a.png index 730baf7523faf5a8d95a36953646f3b58dbb5d51..ab11edd70989945c78c77dc17ae5ed12b8a6a2f8 100644 GIT binary patch literal 8735 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 literal 8735 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

Basic usage

The main purpose of the Gnuplot.jl package is to send data and commands to the underlying gnuplot process, in order to generate plots. Unlike other packages, however, the actual commands to plot, or the plot attributes, are not specified through function calls. This is what makes Gnuplot.jl easy to learn and use: there are no functions or keywords names to memorize[1].

The most important symbols exported by the package are the @gp (for 2D plots) and @gsp (for 3D plots) macros. The simplemost example is as follows:

using Gnuplot
-@gp 1:20

The plots are displayed either in an interactive window (if running in the Julia REPL), as an inline image (if running in Jupyter) or in the plot pane (if running in Juno). See Options and Jupyter and Juno for further informations.

Both the @gp and @gsp macros accept any number of arguments, whose meaning is interpreted as follows:

  • one, or a group of consecutive, array(s) build up a dataset. The different arrays are accessible as columns 1, 2, etc. from the gnuplot process. The number of required input arrays depends on the chosen plot style (see gnuplot documentation);

  • a string occurring before a dataset is interpreted as a gnuplot command (e.g. set grid);

  • a string occurring immediately after a dataset is interpreted as a plot element for the dataset, by which you can specify using clause, with clause, line styles, etc.;

  • the special symbol :-, whose meaning is to avoid starting a new plot (if given as first argument), or to avoid immediately running all commands to create the final plot (if given as last argument). Its purpose is to allow splitting one long statement into multiple (shorter) ones.

The above list shows all the fundamental concepts to follow the examples presented below. The @gp and @gsp macros also accepts further arguments, but their use will be discussed in Advanced usage.

2D plots

Here we will show a few examples to generate 2D plots. The examples are intentionally very simple to highlight the behavior of Gnuplot.jl. See Examples for more complex ones.

Remember to run:

using Gnuplot

before running the examples.

Simple examples involving just gnuplot commands:


Plot a sinusoid:

@gp "plot sin(x)"


Plot two curves:

@gp "set key left" "plot sin(x)" "pl cos(x)"

Note

Note that all gnuplot commands can be abbreviated as long as the resulting string is not ambiguous. In the example above we used pl in place of plot.


Split a @gp call in three statements:

@gp    "set grid"  :-
+@gp 1:20

The plots are displayed either in an interactive window (if running in the Julia REPL), as an inline image (if running in Jupyter) or in the plot pane (if running in Juno). See Display options for further informations.

Both the @gp and @gsp macros accept any number of arguments, whose meaning is interpreted as follows:

  • one, or a group of consecutive, array(s) build up a dataset. The different arrays are accessible as columns 1, 2, etc. from the gnuplot process. The number of required input arrays depends on the chosen plot style (see gnuplot documentation);

  • a string occurring before a dataset is interpreted as a gnuplot command (e.g. set grid);

  • a string occurring immediately after a dataset is interpreted as a plot element for the dataset, by which you can specify using clause, with clause, line styles, etc.;

  • the special symbol :-, whose meaning is to avoid starting a new plot (if given as first argument), or to avoid immediately running all commands to create the final plot (if given as last argument). Its purpose is to allow splitting one long statement into multiple (shorter) ones.

The above list shows all the fundamental concepts to follow the examples presented below. The @gp and @gsp macros also accepts further arguments, but their use will be discussed in Advanced usage.

2D plots

Here we will show a few examples to generate 2D plots. The examples are intentionally very simple to highlight the behavior of Gnuplot.jl. See Examples for more complex ones.

Remember to run:

using Gnuplot

before running the examples.

Simple examples involving just gnuplot commands:


Plot a sinusoid:

@gp "plot sin(x)"


Plot two curves:

@gp "set key left" "plot sin(x)" "pl cos(x)"

Note

Note that all gnuplot commands can be abbreviated as long as the resulting string is not ambiguous. In the example above we used pl in place of plot.


Split a @gp call in three statements:

@gp    "set grid"  :-
 @gp :- "p sin(x)"  :-
 @gp :- "plo cos(x)"

Note

The trailing :- symbol means the plot will not be updated until the last statement.

Send data from Julia to gnuplot:

Plot a parabola

@gp (1:20).^2


Plot a parabola with scaled x axis, lines and legend

x = 1:20
 @gp "set key left"   x ./ 20   x.^2   "with lines tit 'Parabola'"


Multiple datasets, logarithmic axis, labels and colors, etc.

x = 1:0.1:10
@@ -93,4 +93,4 @@ set autoscale fix
 plot  \
    './script2_data/jl_OQrt9A' binary array=(300, 100) flipy with image notit
 set output

The above scripts can be loaded into a pure gnuplot session (Julia is no longer needed) as follows:

gunplot> load 'script1.gp'
-gunplot> load 'script2.gp'

to generate a plot identical to the original one.

The purpose of gnuplot scripts is to allow sharing all data, alongside a plot, in order to foster collaboration among scientists and replicability of results. Moreover, a script can be used at any time to change the details of a plot, without the need to re-run the Julia code used to generate it the first time.

Finally, the scripts are the only possible output when Dry sessions are used (i.e. when gnuplot is not available in the user platform.

  • 1a previous knowledge of gnuplot usage is, nevertheless, required.
+gunplot> load 'script2.gp'

to generate a plot identical to the original one.

The purpose of gnuplot scripts is to allow sharing all data, alongside a plot, in order to foster collaboration among scientists and replicability of results. Moreover, a script can be used at any time to change the details of a plot, without the need to re-run the Julia code used to generate it the first time.

Finally, the scripts are the only possible output when Dry sessions are used (i.e. when gnuplot is not available in the user platform.

  • 1a previous knowledge of gnuplot usage is, nevertheless, required.
diff --git a/v1.3.0/examples/index.html b/v1.3.0/examples/index.html index 8fa0ed2..f3f412a 100644 --- a/v1.3.0/examples/index.html +++ b/v1.3.0/examples/index.html @@ -1,2 +1,2 @@ -Examples · Gnuplot.jl

Examples

The official gallery of high quality examples is maintained in a separate repository:

https://lazarusa.github.io/gnuplot-examples/

The examples in this documentation are intentionally very simple, in order to focus on the package functionalities. The only relatively complex, publication-quality plot, is discussed in The cairolatex terminal section.

Keep in mind that Gnuplot.jl is just an interface to gnuplot, so everything you can do with the latter is achievable from Julia. Further gnuplot examples can be found here:

+Examples · Gnuplot.jl

Examples

The official gallery of high quality examples is maintained in a separate repository:

https://lazarusa.github.io/gnuplot-examples/

The examples in this documentation are intentionally very simple, in order to focus on the package functionalities. The only relatively complex, publication-quality plot, is discussed in The cairolatex terminal section.

Keep in mind that Gnuplot.jl is just an interface to gnuplot, so everything you can do with the latter is achievable from Julia. Further gnuplot examples can be found here:

diff --git a/v1.3.0/index.html b/v1.3.0/index.html index 9a8305b..fedd120 100644 --- a/v1.3.0/index.html +++ b/v1.3.0/index.html @@ -1,2 +1,2 @@ -Home · Gnuplot.jl

Gnuplot.jl

A Julia interface to gnuplot.

Stars

The Gnuplot.jl package allows easy and fast use of gnuplot as a data visualization tool in Julia. Have a look at Basic usage and Examples for a quick overview. The package main features are:

  • fast time-to-first-plot;

  • extremely concise yet meaningful syntax, makes it ideal for interactive data exploration;

  • no need to learn new API functions or keywords: only two macros (@gp for 2D plots, @gsp for 3D plots) and a basic knowledge of gnuplot are enough to generate most plots;

  • transparent interface between Julia and gnuplot to exploit all functionalities of the latter, both present and future ones;

  • availability of all the palettes from ColorSchemes;

  • support for multiple plots in one window, multiple plotting windows, as well as ASCII and Sixel plots (to plot directly in a terminal);

  • support for histograms (both 1D and 2D);

  • enhanced support for contour plots;

  • export to a huge number of formats such as pdf, png, gif, $\LaTeX$, svg, etc. (actually all those supported by gnuplot);

  • compatibility with Jupyter and Juno;

  • save sessions into gnuplot scripts, to enable easy plot customization and reproducibility.

If you're unfamiliar with gnuplot have a look at:

Yet another plotting package?

A powerful plotting framework is among the most important tool in the toolbox of any modern scientist and engineer. As such, it is hard to find a single package to fit all needs, and many solutions are indeed available in the Julia ecosystem.

Gnuplot.jl package fills the niche of users who needs:

  1. publication-quality plots, by exploiting the capabilities of a widely used tool such as gnuplot, and its many output formats available;
  2. a well-documented framework, by taking advantage of all the gnuplot documentation, tutorials and examples available on the web;
  3. a fast response, by relying on an external program (rather than on a large Julia code base);
  4. an interactive data exploration framework, by exposing a carefully designed, extremely concise and easy to remember syntax (at least for users with minimal gnuplot knowledge);
  5. a procedure to decouple plot data and aesthetics from the Julia code used to generate them.

Unlike other packages Gnuplot.jl is not a pure Julia solution as it depends on an external package to actually generate plots. However, if gnuplot is not available on a given platform, the package could still be used in "dry" mode, and no error for a missing dependency will be raised (see Dry sessions).

The Gnuplot.jl package development follows a minimalistic approach: it is essentially a thin layer to send data and commands to gnuplot. This way all underlying capabilities, both present and future ones, are automatically exposed to the Julia user, with no need to implement dedicated wrappers.

The functionalities 1, 2 and 3 listed above are similar to those provided by the Gaston package. Gnuplot.jl also provides features 4 and 5, as well as the minimalistic approach.

Does Gnuplot.jl suit my needs?

Any modern plotting framework is able to produce a simple scatter plot, with custom symbols, line styles, colors and axis labels. Indeed, this is exactly the example that is reported in every package documentation (also here: see 2D plots). Still, producing complex and publication-quality plots is not an easy task. As a consequence is also hard to tell whether a package can cope with the most difficult cases, unless you actually try it out. A reasonable choice, then, is to rely on the size of the user base, the availability of documentation / tutorials, and the possibility to preview complex examples.

By allowing transparent access to the underlying gnuplot process, the Gnuplot.jl package immediately exposes all capabilities of the backend and allows to take advantage of the many resources available online. The minimalistic approach allows to value the widely spread knowledge of gnuplot syntax, and ensures a shallow learning curve for the package. Finally, its extremely concise syntax makes it ideal for interactive data exploration.

As a final remark, note that the Gnuplot.jl features directly maps onto the different stages of production of a plot:

  • syntax conciseness, interactivity, Plot recipes => preliminary data exploration;
  • access to all gnuplot capabilities, allowing to tweak even the smallest detail of a plot => plot preparation;
  • Gnuplot scripts => post-production.

Before continuing, have a look at the Examples page!

Notation

In this documentation:

  • "Gnuplot.jl" refers to the Julia package;
  • "gnuplot" refers to the gnuplot application.

Table of Contents

+Home · Gnuplot.jl

Gnuplot.jl

A Julia interface to gnuplot.

Stars

The Gnuplot.jl package allows easy and fast use of gnuplot as a data visualization tool in Julia. Have a look at Basic usage and Examples for a quick overview. The package main features are:

  • fast time-to-first-plot;

  • extremely concise yet meaningful syntax, makes it ideal for interactive data exploration;

  • no need to learn new API functions or keywords: only two macros (@gp for 2D plots, @gsp for 3D plots) and a basic knowledge of gnuplot are enough to generate most plots;

  • transparent interface between Julia and gnuplot to exploit all functionalities of the latter, both present and future ones;

  • availability of all the palettes from ColorSchemes;

  • support for multiple plots in one window, multiple plotting windows, as well as ASCII and Sixel plots (to plot directly in a terminal);

  • support for histograms (both 1D and 2D);

  • enhanced support for contour plots;

  • export to a huge number of formats such as pdf, png, gif, $\LaTeX$, svg, etc. (actually all those supported by gnuplot);

  • compatibility with Jupyter and Juno;

  • save sessions into gnuplot scripts, to enable easy plot customization and reproducibility.

If you're unfamiliar with gnuplot have a look at:

Yet another plotting package?

A powerful plotting framework is among the most important tool in the toolbox of any modern scientist and engineer. As such, it is hard to find a single package to fit all needs, and many solutions are indeed available in the Julia ecosystem.

Gnuplot.jl package fills the niche of users who needs:

  1. publication-quality plots, by exploiting the capabilities of a widely used tool such as gnuplot, and its many output formats available;
  2. a well-documented framework, by taking advantage of all the gnuplot documentation, tutorials and examples available on the web;
  3. a fast response, by relying on an external program (rather than on a large Julia code base);
  4. an interactive data exploration framework, by exposing a carefully designed, extremely concise and easy to remember syntax (at least for users with minimal gnuplot knowledge);
  5. a procedure to decouple plot data and aesthetics from the Julia code used to generate them.

Unlike other packages Gnuplot.jl is not a pure Julia solution as it depends on an external package to actually generate plots. However, if gnuplot is not available on a given platform, the package could still be used in "dry" mode, and no error for a missing dependency will be raised (see Dry sessions).

The Gnuplot.jl package development follows a minimalistic approach: it is essentially a thin layer to send data and commands to gnuplot. This way all underlying capabilities, both present and future ones, are automatically exposed to the Julia user, with no need to implement dedicated wrappers.

The functionalities 1, 2 and 3 listed above are similar to those provided by the Gaston package. Gnuplot.jl also provides features 4 and 5, as well as the minimalistic approach.

Does Gnuplot.jl suit my needs?

Any modern plotting framework is able to produce a simple scatter plot, with custom symbols, line styles, colors and axis labels. Indeed, this is exactly the example that is reported in every package documentation (also here: see 2D plots). Still, producing complex and publication-quality plots is not an easy task. As a consequence is also hard to tell whether a package can cope with the most difficult cases, unless you actually try it out. A reasonable choice, then, is to rely on the size of the user base, the availability of documentation / tutorials, and the possibility to preview complex examples.

By allowing transparent access to the underlying gnuplot process, the Gnuplot.jl package immediately exposes all capabilities of the backend and allows to take advantage of the many resources available online. The minimalistic approach allows to value the widely spread knowledge of gnuplot syntax, and ensures a shallow learning curve for the package. Finally, its extremely concise syntax makes it ideal for interactive data exploration.

As a final remark, note that the Gnuplot.jl features directly maps onto the different stages of production of a plot:

  • syntax conciseness, interactivity, Plot recipes => preliminary data exploration;
  • access to all gnuplot capabilities, allowing to tweak even the smallest detail of a plot => plot preparation;
  • Gnuplot scripts => post-production.

Before continuing, have a look at the Examples page!

Notation

In this documentation:

  • "Gnuplot.jl" refers to the Julia package;
  • "gnuplot" refers to the gnuplot application.

Table of Contents

diff --git a/v1.3.0/install/index.html b/v1.3.0/install/index.html index db4bc04..a52329e 100644 --- a/v1.3.0/install/index.html +++ b/v1.3.0/install/index.html @@ -1,7 +1,7 @@ Installation · Gnuplot.jl

Installation

Prerequisite

In order to use the Gnuplot.jl package you'll need gnuplot (ver. >= 5.0) installed on your system, and its executable available in your path.

If gnuplot is not available in your platform you can still use Gnuplot.jl in "dry" mode (see Dry sessions). In this case a plot can not be generated, but you may still generate Gnuplot scripts.

Package installation

In the Julia REPL type:

julia> ]add Gnuplot

The ] character starts the Julia package manager. Hit backspace key to return to Julia prompt.

Check installation

Check Gnuplot.jl version with:

julia> ]st Gnuplot
 Status `~/.julia/environments/v1.4/Project.toml`
-  [dc211083] Gnuplot v1.2.0

If the displayed version is not v1.2.0 you are probably having a dependency conflict. In this case try forcing installation of the latest version with:

julia> ]add Gnuplot@1.2.0

and check which package is causing the conflict.

Check execution and version of the underlying gnuplot process:

julia> using Gnuplot
+  [dc211083] Gnuplot v1.3.0

If the displayed version is not v1.3.0 you are probably having a dependency conflict. In this case try forcing installation of the latest version with:

julia> ]add Gnuplot@1.3.0

and check which package is causing the conflict.

Check execution and version of the underlying gnuplot process:

julia> using Gnuplot
 
 julia> Gnuplot.gpversion()
-v"5.2.0"

The minimum required version is v5.0.

Generate the first plot:

julia> @gp 1:9

Test default terminal capabilities:

test_terminal()
+v"5.2.0"

The minimum required version is v5.0.

Generate the first plot:

julia> @gp 1:9

Test default terminal capabilities:

test_terminal()
diff --git a/v1.3.0/options/index.html b/v1.3.0/options/index.html index d321e76..ff60d90 100644 --- a/v1.3.0/options/index.html +++ b/v1.3.0/options/index.html @@ -1,5 +1,5 @@ -Package options · Gnuplot.jl

Display options

The display behaviour of Gnuplot.jl depends on the value of the Gnuplot.options.gpviewer boolean option:

  • if true the plot is displayed in a gnuplot window, using one of the interactive terminals such as wxt, qt or aqua. There is exactly one window for each session, and the plots are updated by replacing the displayed image. The preferred terminal can optionally be set using Gnuplot.options.term;

  • if false the plot is displayed through the Julia multimedia interface, i.e. it is exported as either a png, svg or html file, and displayed in an external viewer. In this case the package is unable to replace a previous plot, hence each update results in a separate image being displayed. The terminal options to export the images are set in Gnuplot.options.mime.

The latter approach can only be used when running a Jupyter, JupyterLab or Juno session, while the former approach is appropriate in all cases (most notably, for the standard Julia REPL). The Gnuplot.options.gpviewer flag is automatically set when the package is first loaded according to the runtime environment, however the user can change its value at any time to fit specific needs.

Further informations and examples for both options are available in this Jupyter notebook.

Package options and initialization

Options

The package options are stored in a global structure available in Julia as Gnuplot.option (the type of the structure is Gnuplot.Options). The most important settings are as follows:

  • dry::Bool: if true all new sessions will be started as Dry sessions. Default is false, but if the package is not able to start a gnuplot process it will automatically switch to true;

  • cmd::String: command to start the gnuplot process, default value is "gnuplot". Use this field to specify a custom path to the gnuplot executable;

  • gpviewer::Bool: use a gnuplot terminal as main plotting device (if true) or an external viewer (if false);

  • term::String: default terminal for interactive use (default is an empty string, i.e. use gnuplot settings). A custom terminal can be set with, e.g.:

julia> Gnuplot.options.term = "wxt size 700,400";
  • mime::Dict{MIME, String}: dictionary of MIME types and corresponding gnuplot terminals. Used to export images with either save() or show() (see Display options). Default values are:
    • MIME"application/pdf" => "pdfcairo enhanced"
    • MIME"image/jpeg" => "jpeg enhanced"
    • MIME"image/png" => "pngcairo enhanced"
    • MIME"image/svg+xml" => "svg enhanced mouse standalone dynamic background rgb 'white'"
    • MIME"text/html" => "svg enhanced mouse standalone dynamic"
    • MIME"text/plain" => "dumb enhanced ansi"
  • init::Vector{String}: commands to initialize the session when it is created or reset. It can be used to, e.g., set a custom linetypes or palette:
julia> push!(Gnuplot.options.init, linetypes(:Set1_5, lw=1.5, ps=1.5));

Note that this option affect all the sessions, and that all inserted commands are saved in Gnuplot scripts;

  • verbose::Bool: a flag to set verbosity of the package. If true all communication with the underlying process will be printed on stdout. E.g.:

+Package options · Gnuplot.jl

Display options

The display behaviour of Gnuplot.jl depends on the value of the Gnuplot.options.gpviewer flag:

  • if true the plot is displayed in a gnuplot window, using one of the interactive terminals such as wxt, qt or aqua. This is the default setting when running a Julia REPL session; The terminal options can be customized using Gnuplot.options.term;

  • if false the plot is displayed through the Julia multimedia interface, i.e. it is exported as either a png, svg or html file, and displayed in an external viewer. This is the default setting when running a Jupyter, JupyterLab or Juno session. The terminal options can be customized using the Gnuplot.options.mime dictionary.

The Gnuplot.options.gpviewer flag is automatically set when the package is first loaded according to the runtime environment, however the user can change its value at any time to fit specific needs. Further informations and examples for both options are available in this Jupyter notebook.

Package options and initialization

Options

The package options are stored in a global structure available in Julia as Gnuplot.option (the type of the structure is Gnuplot.Options). The most important settings are as follows:

  • dry::Bool: if true all new sessions will be started as Dry sessions. Default is false, but if the package is not able to start a gnuplot process it will automatically switch to true;

  • cmd::String: command to start the gnuplot process, default value is "gnuplot". Use this field to specify a custom path to the gnuplot executable;

  • gpviewer::Bool: use a gnuplot terminal as main plotting device (if true) or an external viewer (if false);

  • term::String: default terminal for interactive use (default is an empty string, i.e. use gnuplot settings). A custom terminal can be set with, e.g.:

julia> Gnuplot.options.term = "wxt size 700,400";
  • mime::Dict{MIME, String}: dictionary of MIME types and corresponding gnuplot terminals. Used to export images with either save() or show() (see Display options). Default values are:
    • MIME"application/pdf" => "pdfcairo enhanced"
    • MIME"image/jpeg" => "jpeg enhanced"
    • MIME"image/png" => "pngcairo enhanced"
    • MIME"image/svg+xml" => "svg enhanced mouse standalone dynamic background rgb 'white'"
    • MIME"text/html" => "svg enhanced mouse standalone dynamic"
    • MIME"text/plain" => "dumb enhanced ansi"
  • init::Vector{String}: commands to initialize the session when it is created or reset. It can be used to, e.g., set a custom linetypes or palette:
julia> push!(Gnuplot.options.init, linetypes(:Set1_5, lw=1.5, ps=1.5));

Note that this option affect all the sessions, and that all inserted commands are saved in Gnuplot scripts;

  • verbose::Bool: a flag to set verbosity of the package. If true all communication with the underlying process will be printed on stdout. E.g.:

 
 julia> Gnuplot.options.verbose = true;
 
@@ -40,11 +40,7 @@ GNUPLOT (default) plot  \
   $data1 w l t 'Parabola'
 GNUPLOT (default) unset multiplot
 GNUPLOT (default) set output
-GNUPLOT (default) set term wxt 0 title "Gnuplot.jl: default" size 700, 400 enhanced

Each line reports the package name (GNUPLOT), the session name (default), the command or string being sent to gnuplot process, and the returned response (line starting with ->). Default value is false;

Jupyter and Juno

Gnuplot.jl can display plots in Jupyter and Juno by exporting images in the PNG and SVG formats. To customize the terminals used to export the images set the term_png or term_svg fields of the Gnuplot.Options structure, e.g.:

julia> Gnuplot.options.term_png = "pngcairo size 700,400 linewidth 2";
-ERROR: type Options has no field term_png
-
-julia> Gnuplot.options.term_svg = "svg dynamic";
-ERROR: type Options has no field term_svg

Package initialization

If you use Gnuplot.jl frequently you may find convenient to collect all the package settings (Options) in a single place, to quickly recall them in a Julia session. I suggest to put the following code in the ~/.julia/config/startup.jl initialization file (further info here):

macro gnuplotrc()
+GNUPLOT (default) set term wxt 0 title "Gnuplot.jl: default" size 700, 400 enhanced

Each line reports the package name (GNUPLOT), the session name (default), the command or string being sent to gnuplot process, and the returned response (line starting with ->). Default value is false;

Package initialization

If you use Gnuplot.jl frequently you may find convenient to collect all the package settings (Options) in a single place, to quickly recall them in a Julia session. A possibility is to put the following code in the ~/.julia/config/startup.jl initialization file (further info here):

macro gnuplotrc()
     return :(
         using Gnuplot;
 
@@ -56,9 +52,10 @@ ERROR: type Options has no field term_svg

julia> @gnuplotrc

and you're ready to go.

+end

At the Julia prompt you may load the package and the associated settings by typing:

julia> @gnuplotrc

and you're ready to go.

diff --git a/v1.3.0/recipes/index.html b/v1.3.0/recipes/index.html index be9cf0c..520416d 100644 --- a/v1.3.0/recipes/index.html +++ b/v1.3.0/recipes/index.html @@ -35,4 +35,4 @@ img = testimage("lighthouse"); @gp img

All such recipes are defined as:

function recipe(M::Matrix{ColorTypes.RGB{T}}, opt="flipy")
   ...
 end

with only one mandatory argument. In order to exploit the optional keyword we can explicitly invoke the recipe as follows:

img = testimage("walkbridge");
-@gp palette(:gray) recipe(img, "flipy rot=15deg")

Note that we used both a palette (:gray, see Palettes and line types) and a custom rotation angle.

The flipy option is necessary for proper visualization (see discussion in Plot matrix as images).

+@gp palette(:gray) recipe(img, "flipy rot=15deg")

Note that we used both a palette (:gray, see Palettes and line types) and a custom rotation angle.

The flipy option is necessary for proper visualization (see discussion in Plot matrix as images).

diff --git a/v1.3.0/search/index.html b/v1.3.0/search/index.html index c757b02..d53cd71 100644 --- a/v1.3.0/search/index.html +++ b/v1.3.0/search/index.html @@ -1,2 +1,2 @@ -Search · Gnuplot.jl

Loading search...

    +Search · Gnuplot.jl

    Loading search...

      diff --git a/v1.3.0/search_index.js b/v1.3.0/search_index.js index 201a1a3..2a2fcbb 100644 --- a/v1.3.0/search_index.js +++ b/v1.3.0/search_index.js @@ -1,3 +1,3 @@ var documenterSearchIndex = {"docs": -[{"location":"style/#Style-Guide-1","page":"Style guide","title":"Style Guide","text":"","category":"section"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"The Gnuplot.jl loose syntax allows to create a plot using very different approaches. While this was one of the initial purposes for the package, it may lead to decreased code readability if not used judiciously.","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"Here I will summarize a few, non-mandatory, guidelines which allows to maintain a neat syntax and a high readability:","category":"page"},{"location":"style/#Use-macros-without-parentheses-and-commas:-1","page":"Style guide","title":"1 - Use macros without parentheses and commas:","text":"","category":"section"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"The two most important symbols exported by the package (@gp and @gsp) are macros. As such they are supposed to be invoked without parentheses and commas. E.g. use:","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"@gp x y \"with lines\"","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"in place of","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"@gp(x, y, \"with lines\")","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"If you have very long lines you may split them in multiple statements using the :- symbol, which resembles both hyphenation in natural language and indentation for the plot-producing code:","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"@gp \"set grid\" :-\n@gp :- x y \"with lines\"","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"Note that the trailing :- symbol is not mandatory. If omitted, the plot will be updated at each statement (rather than at the last one).","category":"page"},{"location":"style/#Use-keywords-in-place-of-gnuplot-commands:-1","page":"Style guide","title":"2 - Use keywords in place of gnuplot commands:","text":"","category":"section"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"As discussed in Keywords for common commands several commonly used gnuplot commands can be replaced with a keyword. E.g. you can use","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"@gp ... xrange=[-1,5] ...","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"in place of","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"@gp ... \"set xrange [-1:5]\" ...","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"This help reducing the number of strings, as well as the associated interpolating characters ($), and results in a more concise syntax.","category":"page"},{"location":"style/#Use-abbreviations-for-commands-and-keywords:-1","page":"Style guide","title":"3 - Use abbreviations for commands and keywords:","text":"","category":"section"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"Many gnuplot commands, as well as all keywords (see Keywords for common commands), can be abbreviated as long as the abbreviation is unambiguous. E.g., the following code:","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"@gp \"set grid\" \"set key left\" \"set logscale y\"\n@gp :- \"set title 'Plot title'\" \"set label 'X label'\" \"set xrange [0:*]\"\n@gp :- x y \"with lines\"","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"can be replaced with a shorter version:","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"@gp \"set grid\" k=\"left\" ylog=true\n@gp :- tit=\"Plot title\" xlab=\"X label\" xr=[0,NaN]\n@gp :- x y \"w l\"","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"Besides being more idiomatic, the possibility to exploit abbreviations is of great importance when performing interactive data exploration.","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"Moreover, in many gnuplot examples and documentation it is very common to use abbreviations (i.e. w l in place of with lines) so there is no reason to avoid them in Gnuplot.jl.","category":"page"},{"location":"style/#If-possible,-follow-the-*commands*-*data*-*plot-specs*-order-1","page":"Style guide","title":"4 - If possible, follow the commands -> data + plot specs order","text":"","category":"section"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"The two following examples produce exactly the same plot:","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"x = -10.:10\n@gp \"set grid\" \"set multiplot layout 2,1\"\n@gp :- 1 x x.^2 \"w l t 'f(x) = x^2\" # first plot\n@gp :- 2 x x.^3 \"w l t 'f(x) = x^3\" # second plot","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"and","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"@gp 2 x x.^3 \"w l t 'f(x) = x^3\" # second plot\n@gp :- 1 x x.^2 \"w l t 'f(x) = x^2\" # first plot\n@gp :- \"set grid\" \"set multiplot layout 2,1\"","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"However, the first form appears more logical and easy to follow.","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"In analogy with previous example, even on single plot, the following form","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"@gp \"set grid\"\n@gp :- x x.^2 \"w l t 'f(x) = x^2\"","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"should be preferred over","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"@gp x x.^2 \"w l t 'f(x) = x^2\"\n@gp :- \"set grid\"","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"even if the output is exactly the same.","category":"page"},{"location":"style/#Join-multiple-command-strings:-1","page":"Style guide","title":"5 - Join multiple command strings:","text":"","category":"section"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"Instead of specifying several commands as strings","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"@gp :- \"set key off\" \"set auto fix\" \"set size square\"\n@gp :- \"set offsets graph .05, graph .05, graph .05, graph .05\"\n@gp :- \"set border lw 1 lc rgb 'white'\"","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"join them in a single string using triple quotes and ;","category":"page"},{"location":"style/#","page":"Style guide","title":"Style guide","text":"@gp :- \"\"\"set key off; set auto fix; set size square;\n set offsets graph .05, graph .05, graph .05, graph .05;\n set border lw 1 lc rgb 'white'; \"\"\"","category":"page"},{"location":"api/#API-1","page":"API","title":"API","text":"","category":"section"},{"location":"api/#Index-1","page":"API","title":"Index","text":"","category":"section"},{"location":"api/#","page":"API","title":"API","text":"","category":"page"},{"location":"api/#Exported-symbols-1","page":"API","title":"Exported symbols","text":"","category":"section"},{"location":"api/#","page":"API","title":"API","text":"The list of Gnuplot.jl exported symbols is as follows:","category":"page"},{"location":"api/#","page":"API","title":"API","text":"@gp\n@gsp\nboxxy\ncontourlines\ndataset_names\ngpexec\ngpmargins\ngpranges\ngpvars\nhist\nlinetypes\npalette\npalette_names\nrecipe\nsave\nsession_names\nstats\nterminals\nterminal\ntest_terminal","category":"page"},{"location":"api/#Gnuplot.@gp","page":"API","title":"Gnuplot.@gp","text":"@gp args...\n\nThe @gp macro, and its companion @gsp for 3D plots, allows to send data and commands to the gnuplot using an extremely concise syntax. The macros accepts any number of arguments, with the following meaning:\n\none, or a group of consecutive, array(s) of either Real or String build up a dataset. The different arrays are accessible as columns 1, 2, etc. from the gnuplot process. The number of required input arrays depends on the chosen plot style (see gnuplot documentation);\na string occurring before a dataset is interpreted as a gnuplot command (e.g. set grid);\na string occurring immediately after a dataset is interpreted as a plot element for the dataset, by which you can specify using clause, with clause, line styles, etc.. All keywords may be abbreviated following gnuplot conventions. Moreover, \"plot\" and \"splot\" can be abbreviated to \"p\" and \"s\" respectively;\nthe special symbol :- allows to split one long statement into multiple (shorter) ones. If given as first argument it avoids starting a new plot. If it given as last argument it avoids immediately running all commands to create the final plot;\nany other symbol is interpreted as a session ID;\nan Int (>= 1) is interpreted as the plot destination in a multi-plot session (this specification applies to subsequent arguments, not previous ones);\nan input in the form \"\\$name\"=>(array1, array2, etc...) is interpreted as a named dataset. Note that the dataset name must always start with a \"$\";\nan input in the form keyword=value is interpreted as a keyword/value pair. The accepted keywords and their corresponding gnuplot commands are as follows:\nxrange=[low, high] => \"set xrange [low:high];\nyrange=[low, high] => \"set yrange [low:high];\nzrange=[low, high] => \"set zrange [low:high];\ncbrange=[low, high]=> \"set cbrange[low:high];\nkey=\"...\" => \"set key ...\";\ntitle=\"...\" => \"set title \"...\"\";\nxlabel=\"...\" => \"set xlabel \"...\"\";\nylabel=\"...\" => \"set ylabel \"...\"\";\nzlabel=\"...\" => \"set zlabel \"...\"\";\ncblabel=\"...\" => \"set cblabel \"...\"\";\nxlog=true => set logscale x;\nylog=true => set logscale y;\nzlog=true => set logscale z.\ncblog=true => set logscale cb;\nmargins=... => set margins ...;\nlmargin=... => set lmargin ...;\nrmargin=... => set rmargin ...;\nbmargin=... => set bmargin ...;\ntmargin=... => set tmargin ...;\n\nAll Keyword names can be abbreviated as long as the resulting name is unambiguous. E.g. you can use xr=[1,10] in place of xrange=[1,10].\n\na PlotElement object is expanded in its fields and processed as one of the previous arguments;\nany other data type is processed through an implicit recipe. If a suitable recipe do not exists an error is raised.\n\n\n\n\n\n","category":"macro"},{"location":"api/#Gnuplot.@gsp","page":"API","title":"Gnuplot.@gsp","text":"@gsp args...\n\nThis macro accepts the same syntax as @gp, but produces a 3D plot instead of a 2D one.\n\n\n\n\n\n","category":"macro"},{"location":"api/#Gnuplot.boxxy","page":"API","title":"Gnuplot.boxxy","text":"boxxy(x, y; xmin=NaN, ymin=NaN, xmax=NaN, ymax=NaN, cartesian=false)\nboxxy(h::Histogram2D)\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.contourlines","page":"API","title":"Gnuplot.contourlines","text":"contourlines(x::AbstractVector{Float64}, y::AbstractVector{Float64}, z::AbstractMatrix{Float64}, cntrparam=\"level auto 10\")\ncontourlines(h::Histogram2D, cntrparam=\"level auto 10\")\n\nCompute paths of contour lines for 2D data, and return a vector of IsoContourLines object.\n\nnote: Note\nThis feature is not available in dry mode and will raise an error if used.\n\nArguments:\n\nx, y: Coordinates;\nz: the levels on which iso contour lines are to be calculated\ncntrparam: settings to compute contour line paths (see gnuplot documentation for cntrparam).\n\nExample\n\nx = randn(5000);\ny = randn(5000);\nh = hist(x, y, nbins1=20, nbins2=20);\nclines = contourlines(h, \"levels discrete 15, 30, 45\");\n\n# Use implicit recipe\n@gp clines\n\n# ...or use IsoContourLines fields:\n@gp \"set size ratio -1\"\nfor i in 1:length(clines)\n @gp :- clines[i].data \"w l t '$(clines[i].z)' lw $i dt $i\"\nend\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.dataset_names","page":"API","title":"Gnuplot.dataset_names","text":"dataset_names(sid::Symbol)\ndataset_names()\n\nReturn a vector with all dataset names for the sid session. If sid is not provided the default session is considered.\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.gpexec","page":"API","title":"Gnuplot.gpexec","text":"gpexec(sid::Symbol, command::String)\ngpexec(command::String)\n\nExecute the gnuplot command command on the underlying gnuplot process of the sid session, and return the results as a Vector{String}. If a gnuplot error arises it is propagated as an ErrorException.\n\nIf the sid argument is not provided, the default session is considered.\n\nExamples:\n\ngpexec(\"print GPVAL_TERM\")\ngpexec(\"plot sin(x)\")\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.gpmargins","page":"API","title":"Gnuplot.gpmargins","text":"gpmargins(sid::Symbol)\ngpmargins()\n\nReturn a NamedTuple with keys l, r, b and t containing respectively the left, rigth, bottom and top margins of the current plot (in screen coordinates).\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.gpranges","page":"API","title":"Gnuplot.gpranges","text":"gpranges(sid::Symbol)\ngpranges()\n\nReturn a NamedTuple with keys x, y, z and cb containing respectively the current plot ranges for the X, Y, Z and color box axis.\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.gpvars","page":"API","title":"Gnuplot.gpvars","text":"gpvars(sid::Symbol)\ngpvars()\n\nReturn a NamedTuple with all currently defined gnuplot variables. If the sid argument is not provided, the default session is considered.\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.hist","page":"API","title":"Gnuplot.hist","text":"hist(v::Vector{T}; range=extrema(v), bs=NaN, nbins=0, pad=true) where T <: Real\n\nCalculates the histogram of the values in v and returns a Histogram1D structure.\n\nArguments\n\nv: a vector of values to compute the histogra;\nrange: values of the left edge of the first bin and of the right edge of the last bin;\nbs: size of histogram bins;\nnbins: number of bins in the histogram;\npad: if true add one dummy bins with zero counts before the first bin and after the last.\n\nIf bs is given nbins is ignored.\n\nExample\n\nv = randn(1000)\nh = hist(v, bs=0.5)\n@gp h # preview\n@gp h.bins h.counts \"w histep notit\"\n\n\n\n\n\nhist(v1::Vector{T1 <: Real}, v2::Vector{T2 <: Real}; range1=[NaN,NaN], bs1=NaN, nbins1=0, range2=[NaN,NaN], bs2=NaN, nbins2=0)\n\nCalculates the 2D histogram of the values in v1 and v2 and returns a Histogram2D structure.\n\nArguments\n\nv1: a vector of values along the first dimension;\nv2: a vector of values along the second dimension;\nrange1: values of the left edge of the first bin and of the right edge of the last bin, along the first dimension;\nrange1: values of the left edge of the first bin and of the right edge of the last bin, along the second dimension;\nbs1: size of histogram bins along the first dimension;\nbs2: size of histogram bins along the second dimension;\nnbins1: number of bins along the first dimension;\nnbins2: number of bins along the second dimension;\n\nIf bs1 (bs2) is given nbins1 (nbins2) is ignored.\n\nExample\n\nv1 = randn(1000)\nv2 = randn(1000)\nh = hist(v1, v2, bs1=0.5, bs2=0.5)\n@gp h # preview\n@gp \"set size ratio -1\" \"set auto fix\" h.bins1 h.bins2 h.counts \"w image notit\"\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.linetypes","page":"API","title":"Gnuplot.linetypes","text":"linetypes(cmap::ColorScheme; lw=1, ps=1, dashed=false, rev=false)\nlinetypes(s::Symbol; lw=1, ps=1, dashed=false, rev=false)\n\nConvert a ColorScheme object into a string containing the gnuplot commands to set up linetype colors.\n\nIf the argument is a Symbol it is interpreted as the name of one of the predefined schemes in ColorSchemes.\n\nIf rev=true the line colors are reversed. If a numeric or string value is provided through the lw and ps keywords thay are used to set the line width and the point size respectively. If dashed is true the linetypes with index greater than 1 will be displayed with dashed pattern.\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.palette","page":"API","title":"Gnuplot.palette","text":"palette(cmap::ColorScheme; rev=false)\npalette(s::Symbol; rev=false)\n\nConvert a ColorScheme object into a string containing the gnuplot commands to set up the corresponding palette.\n\nIf the argument is a Symbol it is interpreted as the name of one of the predefined schemes in ColorSchemes. If rev=true the palette is reversed.\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.palette_names","page":"API","title":"Gnuplot.palette_names","text":"palette_names()\n\nReturn a vector with all available color schemes for the palette and linetypes function.\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.recipe","page":"API","title":"Gnuplot.recipe","text":"recipe(h::Histogram1D)\nrecipe(h::Histogram2D)\n\nImplicit recipes to visualize 1D and 2D histograms.\n\n\n\n\n\nrecipe(c::IsoContourLines)\nrecipe(v::Vector{IsoContourLines})\n\nImplicit recipes to visualize iso-contour lines.\n\n\n\n\n\nrecipe(M::Matrix{ColorTypes.RGB{T}}, opt=\"flipy\")\nrecipe(M::Matrix{ColorTypes.RGBA{T}}, opt=\"flipy\")\nrecipe(M::Matrix{ColorTypes.Gray{T}}, opt=\"flipy\")\nrecipe(M::Matrix{ColorTypes.GrayA{T}}, opt=\"flipy\")\n\nImplicit recipes to show images.\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.save","page":"API","title":"Gnuplot.save","text":"save([sid::Symbol]; term=\"\", output=\"\")\nsave([sid::Symbol,] mime::Type{T}; output=\"\") where T <: MIME\nsave([sid::Symbol,] script_filename::String, ;term=\"\", output=\"\")\n\nExport a (multi-)plot into the external file name provided in the output= keyword. The gnuplot terminal to use is provided through the term= keyword or the mime argument. In the latter case the proper terminal is set according to the Gnuplot.options.mime dictionary.\n\nIf the script_filename argument is provided a gnuplot script will be written in place of the output image. The latter can then be used in a pure gnuplot session (Julia is no longer needed) to generate exactly the same original plot.\n\nIf the sid argument is provided the operation applies to the corresponding session, otherwise the default session is considered.\n\nExample:\n\n@gp hist(randn(1000))\nsave(MIME\"text/plain\")\nsave(term=\"pngcairo\", output=\"output.png\")\nsave(\"script.gp\")\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.session_names","page":"API","title":"Gnuplot.session_names","text":"session_names()\n\nReturn a vector with all currently active sessions.\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.stats","page":"API","title":"Gnuplot.stats","text":"stats(sid::Symbol,name::String)\nstats(name::String)\nstats(sid::Symbol)\nstats()\n\nPrint a statistical summary for the name dataset, belonging to sid session. If name is not provdied a summary is printed for each dataset in the session. If sid is not provided the default session is considered.\n\nThis function is actually a wrapper for the gnuplot command stats.\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.terminals","page":"API","title":"Gnuplot.terminals","text":"terminals()\n\nReturn a Vector{String} with the names of all the available gnuplot terminals.\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.terminal","page":"API","title":"Gnuplot.terminal","text":"terminal(sid::Symbol)\nterminal()\n\nReturn a String with the current gnuplot terminal (and its options) of the process associated to session sid, or to the default session (if sid is not provided).\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.test_terminal","page":"API","title":"Gnuplot.test_terminal","text":"test_terminal(term=nothing; linetypes=nothing, palette=nothing)\n\nRun the test and test palette commands on a gnuplot terminal.\n\nIf no term is given it will use the default terminal. If lt and pal are given they are used as input to the linetypes and palette function repsetcively to load the associated color scheme.\n\nExamples\n\ntest_terminal()\ntest_terminal(\"wxt\", lt=:rust, pal=:viridis)\n\n\n\n\n\n","category":"function"},{"location":"api/#Non-exported-symbols-1","page":"API","title":"Non-exported symbols","text":"","category":"section"},{"location":"api/#","page":"API","title":"API","text":"The following functions are not exported by the Gnuplot.jl package since they are typically not used in every day work, or aimed to debugging purposes. Still, they can be useful in some case, hence they are documented here.","category":"page"},{"location":"api/#","page":"API","title":"API","text":"In order to call these functions you should add the Gnuplot. prefix to the function name.","category":"page"},{"location":"api/#","page":"API","title":"API","text":"Gnuplot.Dataset\nGnuplot.DatasetEmpty\nGnuplot.DatasetText\nGnuplot.DatasetBin\nGnuplot.Histogram1D\nGnuplot.Histogram2D\nGnuplot.IsoContourLines\nGnuplot.Options\nGnuplot.Path2d\nGnuplot.PlotElement\nGnuplot.gpversion\nGnuplot.quit\nGnuplot.quitall\nGnuplot.repl_init\nGnuplot.version","category":"page"},{"location":"api/#Gnuplot.Dataset","page":"API","title":"Gnuplot.Dataset","text":"Dataset\n\nAbstract type for all dataset structures.\n\n\n\n\n\n","category":"type"},{"location":"api/#Gnuplot.DatasetEmpty","page":"API","title":"Gnuplot.DatasetEmpty","text":"DatasetEmpty\n\nAn empty dataset.\n\n\n\n\n\n","category":"type"},{"location":"api/#Gnuplot.DatasetText","page":"API","title":"Gnuplot.DatasetText","text":"DatasetText\n\nA dataset whose data are stored as a text buffer.\n\nTransmission to gnuplot may be slow for large datasets, but no temporary file is involved, and the dataset can be saved directly into a gnuplot script. Also, the constructor allows to build more flexible datasets (i.e. mixing arrays with different dimensions).\n\nConstructors are defined as follows:\n\nDatasetText(data::Vector{String})\nDatasetText(data::Vararg{AbstractArray, N}) where N =\n\nIn the second form the type of elements of each array must be one of Real, AbstractString and Missing.\n\n\n\n\n\n","category":"type"},{"location":"api/#Gnuplot.DatasetBin","page":"API","title":"Gnuplot.DatasetBin","text":"DatasetBin\n\nA dataset whose data are stored as a binary file.\n\nEnsure best performances for large datasets, but involve use of a temporary files. When saving a script the file is stored in a directory with the same name as the main script file.\n\nConstructors are defined as follows:\n\nDatasetBin(cols::Vararg{AbstractMatrix, N}) where N\nDatasetBin(cols::Vararg{AbstractVector, N}) where N\n\nIn both cases the element of the arrays must be a numeric type.\n\n\n\n\n\n","category":"type"},{"location":"api/#Gnuplot.Histogram1D","page":"API","title":"Gnuplot.Histogram1D","text":"Histogram1D\n\nA 1D histogram data.\n\nFields\n\nbins::Vector{Float64}: bin center values;\ncounts::Vector{Float64}: counts in the bins;\nbinsize::Float64: size of each bin;\n\n\n\n\n\n","category":"type"},{"location":"api/#Gnuplot.Histogram2D","page":"API","title":"Gnuplot.Histogram2D","text":"Histogram2D\n\nA 2D histogram data.\n\nFields\n\nbins1::Vector{Float64}: bin center values along first dimension;\nbins2::Vector{Float64}: bin center values along second dimension;\ncounts::Vector{Float64}: counts in the bins;\nbinsize1::Float64: size of each bin along first dimension;\nbinsize2::Float64: size of each bin along second dimension;\n\n\n\n\n\n","category":"type"},{"location":"api/#Gnuplot.IsoContourLines","page":"API","title":"Gnuplot.IsoContourLines","text":"IsoContourLines\n\nCoordinates of all contour lines of a given level.\n\nFields\n\npaths::Vector{Path2d}: vector of Path2d objects, one for each continuous path;\ndata::Vector{String}: vector with string representation of all paths (ready to be sent to gnuplot);\nz::Float64: level of the contour lines.\n\n\n\n\n\n","category":"type"},{"location":"api/#Gnuplot.Options","page":"API","title":"Gnuplot.Options","text":"Options\n\nStructure containing the package global options, accessible through Gnuplot.options.\n\nFields\n\ndry::Bool: whether to use dry sessions, i.e. without an underlying Gnuplot process (default: false)\ncmd::String: command to start the Gnuplot process (default: \"gnuplot\")\ndefault::Symbol: default session name (default: :default)\nterm::String: default terminal for interactive use (default: empty string, i.e. use gnuplot settings);\nmime::Dict{DataType, String}: dictionary of MIME types and corresponding gnuplot terminals. Used to export images with either save() or show() (see Display options);\ngpviewer::Bool: use a gnuplot terminal as main plotting device (if true) or an external viewer (if false);\ninit::Vector{String}: commands to initialize the session when it is created or reset (e.g., to set default palette);\nverbose::Bool: verbosity flag (default: false)\npreferred_format::Symbol: preferred format to send data to gnuplot. Value must be one of:\nbin: fastest solution for large datasets, but uses temporary files;\ntext: may be slow for large datasets, but no temporary file is involved;\nauto (default) automatically choose the best strategy.\n\n\n\n\n\n","category":"type"},{"location":"api/#Gnuplot.Path2d","page":"API","title":"Gnuplot.Path2d","text":"Path2d\n\nA path in 2D.\n\nFields\n\nx::Vector{Float64}\ny::Vector{Float64}\n\n\n\n\n\n","category":"type"},{"location":"api/#Gnuplot.PlotElement","page":"API","title":"Gnuplot.PlotElement","text":"PlotElement\n\nStructure containing element(s) of a plot (commands, data, plot specifications) that can be used directly in @gp and @gsp calls.\n\nFields\n\nmid::Int: multiplot ID (use 0 for single plots);\nis3d::Bool: true if the data are supposed to be displayed in a 3D plot;\ncmds::Vector{String}: commands to set plot properties;\nname::String: name of the dataset (use \"\" to automatically generate a unique name);\ndata::Dataset: a dataset\nplot::Vector{String}: plot specifications for the associated Dataset;\n\nThe constructor is defined as follows:\n\nPlotElement(;mid::Int=0, is3d::Bool=false,\n cmds::Union{String, Vector{String}}=Vector{String}(),\n name::String=\"\",\n data::Dataset=DatasetEmpty(),\n plot::Union{String, Vector{String}}=Vector{String}(),\n kwargs...)\n\nNo field is mandatory, i.e. even Gnuplot.PlotElement() provides a valid structure. The constructor also accept all the keywords accepted by parseKeywords.\n\n\n\n\n\n","category":"type"},{"location":"api/#Gnuplot.gpversion","page":"API","title":"Gnuplot.gpversion","text":"Gnuplot.gpversion()\n\nReturn the gnuplot application version.\n\nRaise an error if version is < 5.0 (required to use data blocks).\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.quit","page":"API","title":"Gnuplot.quit","text":"Gnuplot.quit(sid::Symbol)\n\nQuit the session identified by sid and the associated gnuplot process (if any).\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.quitall","page":"API","title":"Gnuplot.quitall","text":"Gnuplot.quitall()\n\nQuit all the sessions and the associated gnuplot processes.\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.repl_init","page":"API","title":"Gnuplot.repl_init","text":"Gnuplot.init_repl(; start_key='>')\n\nInstall a hook to replace the common Julia REPL with a gnuplot one. The key to start the REPL is the one provided in start_key (default: >).\n\nNote: the gnuplot REPL operates only on the default session.\n\n\n\n\n\n","category":"function"},{"location":"api/#Gnuplot.version","page":"API","title":"Gnuplot.version","text":"Gnuplot.version()\n\nReturn the Gnuplot.jl package version.\n\n\n\n\n\n","category":"function"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"using Gnuplot\nGnuplot.quitall()\nmkpath(\"assets\")\nGnuplot.splash(\"assets/logo.png\")\nGnuplot.options.term = \"unknown\"\nempty!(Gnuplot.options.init)\npush!( Gnuplot.options.init, linetypes(:Set1_5, lw=1.5, ps=1.5))\nsaveas(file) = save(term=\"pngcairo size 550,350 fontscale 0.8\", output=\"assets/$(file).png\")","category":"page"},{"location":"basic/#Basic-usage-1","page":"Basic usage","title":"Basic usage","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"The main purpose of the Gnuplot.jl package is to send data and commands to the underlying gnuplot process, in order to generate plots. Unlike other packages, however, the actual commands to plot, or the plot attributes, are not specified through function calls. This is what makes Gnuplot.jl easy to learn and use: there are no functions or keywords names to memorize[1].","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"The most important symbols exported by the package are the @gp (for 2D plots) and @gsp (for 3D plots) macros. The simplemost example is as follows:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"using Gnuplot\n@gp 1:20\nsaveas(\"basic000\") # hide","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(Image: )","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"The plots are displayed either in an interactive window (if running in the Julia REPL), as an inline image (if running in Jupyter) or in the plot pane (if running in Juno). See Options and Jupyter and Juno for further informations.","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"Both the @gp and @gsp macros accept any number of arguments, whose meaning is interpreted as follows:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"one, or a group of consecutive, array(s) build up a dataset. The different arrays are accessible as columns 1, 2, etc. from the gnuplot process. The number of required input arrays depends on the chosen plot style (see gnuplot documentation);\na string occurring before a dataset is interpreted as a gnuplot command (e.g. set grid);\na string occurring immediately after a dataset is interpreted as a plot element for the dataset, by which you can specify using clause, with clause, line styles, etc.;\nthe special symbol :-, whose meaning is to avoid starting a new plot (if given as first argument), or to avoid immediately running all commands to create the final plot (if given as last argument). Its purpose is to allow splitting one long statement into multiple (shorter) ones.","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"The above list shows all the fundamental concepts to follow the examples presented below. The @gp and @gsp macros also accepts further arguments, but their use will be discussed in Advanced usage.","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"[1]: a previous knowledge of gnuplot usage is, nevertheless, required.","category":"page"},{"location":"basic/#plots2d-1","page":"Basic usage","title":"2D plots","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"Here we will show a few examples to generate 2D plots. The examples are intentionally very simple to highlight the behavior of Gnuplot.jl. See Examples for more complex ones.","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"Remember to run:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"using Gnuplot","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"before running the examples.","category":"page"},{"location":"basic/#Simple-examples-involving-just-gnuplot-commands:-1","page":"Basic usage","title":"Simple examples involving just gnuplot commands:","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"","category":"page"},{"location":"basic/#Plot-a-sinusoid:-1","page":"Basic usage","title":"Plot a sinusoid:","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"@gp \"plot sin(x)\"\nsaveas(\"basic001\") # hide","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(Image: )","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"","category":"page"},{"location":"basic/#Plot-two-curves:-1","page":"Basic usage","title":"Plot two curves:","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"@gp \"set key left\" \"plot sin(x)\" \"pl cos(x)\"\nsaveas(\"basic002\") # hide","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(Image: )","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"note: Note\nNote that all gnuplot commands can be abbreviated as long as the resulting string is not ambiguous. In the example above we used pl in place of plot.","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"","category":"page"},{"location":"basic/#Split-a-@gp-call-in-three-statements:-1","page":"Basic usage","title":"Split a @gp call in three statements:","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"@gp \"set grid\" :-\n@gp :- \"p sin(x)\" :-\n@gp :- \"plo cos(x)\"\nsaveas(\"basic003\") # hide","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(Image: )","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"note: Note\nThe trailing :- symbol means the plot will not be updated until the last statement.","category":"page"},{"location":"basic/#Send-data-from-Julia-to-gnuplot:-1","page":"Basic usage","title":"Send data from Julia to gnuplot:","text":"","category":"section"},{"location":"basic/#Plot-a-parabola-1","page":"Basic usage","title":"Plot a parabola","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"@gp (1:20).^2\nsaveas(\"basic004\") # hide","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(Image: )","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"","category":"page"},{"location":"basic/#Plot-a-parabola-with-scaled-x-axis,-lines-and-legend-1","page":"Basic usage","title":"Plot a parabola with scaled x axis, lines and legend","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"x = 1:20\n@gp \"set key left\" x ./ 20 x.^2 \"with lines tit 'Parabola'\"\nsaveas(\"basic005\") # hide","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(Image: )","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"","category":"page"},{"location":"basic/#Multiple-datasets,-logarithmic-axis,-labels-and-colors,-etc.-1","page":"Basic usage","title":"Multiple datasets, logarithmic axis, labels and colors, etc.","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"x = 1:0.1:10\n@gp \"set grid\" \"set key left\" \"set logscale y\"\n@gp :- \"set title 'Plot title'\" \"set label 'X label'\" \"set xrange [0:*]\"\n@gp :- x x.^0.5 \"w l tit 'Pow 0.5' dt 2 lw 2 lc rgb 'red'\"\n@gp :- x x \"w l tit 'Pow 1' dt 1 lw 3 lc rgb 'blue'\"\n@gp :- x x.^2 \"w l tit 'Pow 2' dt 3 lw 2 lc rgb 'purple'\"\nsaveas(\"basic006\") # hide","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(Image: )","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"note: Note\nThe above example lacks the trailing :- symbol. This means the plot will be updated at each command, adding one curve at a time.","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"","category":"page"},{"location":"basic/#Keywords-for-common-commands-1","page":"Basic usage","title":"Keywords for common commands","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"In order to avoid typing long, and very frequently used gnuplot commands, Gnuplot.jl provides a few keywords which can be used in both @gp and @sgp calls:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"xrange=[low, high] => \"set xrange [low:high];\nyrange=[low, high] => \"set yrange [low:high];\nzrange=[low, high] => \"set zrange [low:high];\ncbrange=[low, high]=> \"set cbrange[low:high];\nkey=\"...\" => \"set key ...\";\ntitle=\"...\" => \"set title \\\"...\\\"\";\nxlabel=\"...\" => \"set xlabel \\\"...\\\"\";\nylabel=\"...\" => \"set ylabel \\\"...\\\"\";\nzlabel=\"...\" => \"set zlabel \\\"...\\\"\";\ncblabel=\"...\" => \"set cblabel \\\"...\\\"\";\nxlog=true => set logscale x;\nylog=true => set logscale y;\nzlog=true => set logscale z;\nmargins=... => set margins ...;\nlmargin=... => set lmargin ...;\nrmargin=... => set rmargin ...;\nbmargin=... => set bmargin ...;\ntmargin=... => set tmargin ...;","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"All such keywords can be abbreviated to unambiguous names.","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"By using the above keywords the first lines of the previous example:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"@gp \"set grid\" \"set key left\" \"set logscale y\"\n@gp :- \"set title 'Plot title'\" \"set label 'X label'\" \"set xrange [0:*]\"","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"can be replaced with a shorter version:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"@gp \"set grid\" k=\"left\" ylog=true\n@gp :- tit=\"Plot title\" xlab=\"X label\" xr=[0,NaN]","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"where NaN in the xrange keyword means using axis autoscaling.","category":"page"},{"location":"basic/#Plot-matrix-as-images-1","page":"Basic usage","title":"Plot matrix as images","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"Gnuplot.jl can display a 2D matrix as an image:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"img = randn(Float64, 8, 5)\nimg[2,:] .= -5\n@gp img \"w image notit\"\nsaveas(\"basic007a\") # hide","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(Image: )","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"Note that the first index in the img matrix corresponds to the rows in the displayed image.","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"A simple way to remember the convention is to compare how a matrix is displayed in the REPL:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"img = reshape(1:15, 5, 3)","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"and its image representation, which is essentially upside down (since the Y coordinates increase upwards):","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"@gp img \"w image notit\"\nsaveas(\"basic007b\") # hide","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(Image: )","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"Also note that the img[1,1] pixel is shown at coordinates x=0, y=0. See Image recipes for further info.","category":"page"},{"location":"basic/#plots3d-1","page":"Basic usage","title":"3D plots","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"3D plots follow the same rules as 2D ones, just replace the @gp macro with @gsp and add the required columns (according to the plotting style).","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"E.g., to plot a spiral increasing in size along the X direction:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"x = 0:0.1:10pi\n@gsp cbr=[-1,1].*30 x x.*sin.(x) x.*cos.(x) x./20 \"w p pt 7 ps var lc pal\"\nsaveas(\"basic008\") # hide","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(Image: )","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"Note that the fourth array in the dataset, x./20, is used as by gnuplot as point size (ps var). Also note that all the keywords discussed above can also be used in 3D plots.","category":"page"},{"location":"basic/#Palettes-and-line-types-1","page":"Basic usage","title":"Palettes and line types","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"The Gnuplot.jl package comes with all the ColorSchemes palettes readily available.","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"A gnuplot-compliant palette can be retrieved with palette(), and used as any other command. The previous example may use an alternative palette with:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"x = 0:0.1:10pi\n@gsp palette(:viridis) cbr=[-1,1].*30 :-\n@gsp :- x x.*sin.(x) x.*cos.(x) x./20 \"w p pt 7 ps var lc pal\"\nsaveas(\"basic008a\") # hide","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(Image: )","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"The list of all available palette can be retrieved with palette_names():","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"palette_names()","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"The ColorSchemes palettes can also be used to generate line type colors, and optionally the line width, point size and dashed pattern, by means of the linetypes() function, e.g.","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"@gp key=\"left\" linetypes(:Set1_5, lw=2)\nfor i in 1:10\n @gp :- i .* (0:10) \"w lp t '$i'\"\nend\nsaveas(\"basic009a\") # hide","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(Image: )","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"@gp key=\"left\" linetypes(:Set1_5, dashed=true, ps=2)\nfor i in 1:10\n @gp :- i .* (0:10) \"w lp t '$i'\"\nend\nsaveas(\"basic009b\") # hide","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(Image: )","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"The first plot features the :Set1_5 palette, with solid lines whose width is 2 times the default. The second plot shows the same palette but default line widths are 1, default point size is 2 (for the first N line types, where N is the number of discrete colors in the palette), and the dashed pattern is automatically changed.","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"As discussed in Options, you may set a default line types for all plots with:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"push!(Gnuplot.options.init, linetypes(:Set1_5, lw=1.5, ps=1.5))","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"All plot in this documentation were generated with these settings.","category":"page"},{"location":"basic/#Exporting-plots-to-files-1","page":"Basic usage","title":"Exporting plots to files","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"Gnuplot.jl can export all plots (as well as multiplots, see Multiplot) to an external file using one of the many available gnuplot terminals. To check which terminals are available in your platform type:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"terminals()","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"(see also terminal() to check your current terminal).","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"Once you choose the proper terminal (i.e. format of the exported file), use the save() function to export. As an example, all the plots in this page have been saved with:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"save(term=\"pngcairo size 550,350 fontscale 0.8\", output=\"assets/output.png\")","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"Note that you can pass both the terminal name and its options via the term= keyword. See Gnuplot terminals for further info on the terminals.","category":"page"},{"location":"basic/#Gnuplot-scripts-1","page":"Basic usage","title":"Gnuplot scripts","text":"","category":"section"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"Besides exporting plots in image files, Gnuplot.jl can also save a script, i.e. a file containing the minimum set of data and commands required to re-create a figure using just gnuplot.","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"The script allows a complete decoupling of plot data and aethetics, from the Julia code used to generate them. With scripts you can:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"modify all aesthetic details of a plot without re-running the (possibly complex and time-consuming) code used to generate it;\nshare both data and plots with colleagues without the need to share the Julia code.","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"To generate a script for one of the examples above use:","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"save(\"script.gp\")","category":"page"},{"location":"basic/#","page":"Basic usage","title":"Basic usage","text":"after the plot has been displayed. Note that when images or large datasets are involved, save() may store the data in binary files under a directory named

      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 diff --git a/v1.3.0/assets/recipes002a.png b/v1.3.0/assets/recipes002a.png index c58820733210646feda22092483603ca64abc015..d52803926a2b9d660a8a04be6df67606d3252e33 100644 GIT binary patch literal 12245 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 F{|7SSEz|%2 literal 12058 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 diff --git a/v1.3.0/assets/recipes002b.png b/v1.3.0/assets/recipes002b.png index 362b9ff810d06395ccd31eada5b64709683e26f1..dac77ba0668bc988377a3882f0cdecf73a5dc42a 100644 GIT binary patch literal 38546 zcmZ6zRahKt*EBjvfZ)O1-Q6`1+}$C#yF0<%-QC?ixI=KaV8Pw(@8{jucd};==xchW z`_{FpYE=`iASaFhivtS+fe<7mM3q1wa0(CzOb-Se_(XtRgb4TpWhgB!3i|x-o!4EO z2m%p-Bt?Z)+_TQI-Q1NAFh{n}_}3_G)=Ip-a~7MRkBcFLfhj^lD=RAEmBAMmfYV4T zeoK#lHwinFrKT?|_WIK;zUE9eMew+_P1yILkl!>Vo00T*dv(Qj+dwr9L6Rl&CSj29Uarzyl!VJ^@r<0 z!0#lsA)v<;X_A#oWOnVj$jQlP_#ZcVd|pfBvMqZw|GVKGGt84(LJpfnLTc*r!}+>H z(^ud=aXny&jd-BnZreVoSy?)IdO7Lo9&b+$I@aHT#uUW{#O@Cc4qiRKEi5d2BNdZL zXDLo3rACXGH6Jul_+LN3@B)8wK`(82p3-wAj9IK1yuWo#MS3d!E z6=6-_%?N!&Wy1@SLki&RGT~0e=Qe)LKNnS7E{*IshU6LHs1&#}%c69jIC>3G{o&TqXcJyo7 zhsb|pI9$TI^xtHFd!Rj8e+lNR$GX^@&*BRnH=e|vFNc7BXyFBBs3ahOT>?q?uGmp+#D$fNHO1pjBI; zz02j=DxqyRg3wnKJz~oh75tdEQoZ)jo~uwiHb=ncCGe6IhQ;k-BLD)LLAPUJU|=s+ z@WcJz@p_BR?e(>0i?yb`{S`E!w*h+UIrLRYgo=XXg-NoD2ve34Kc9UTI1zoY5w znwpyE=xD5v^X=Z;DN{~P&d<}0{{HVM;YmqJ#xLo823dlBTb4Q6;NEs?Om$GlC?Rj& z2N(PqsD3{^`F+kbF2pCO-(UDo417F09FJ^u9a+|vpg=@%WBWS>mhM>Od{HPEa>v`T zLd9CMZZJiZcmm$;s|_Y7;YEAdUr{N7f`ZaqI}533P{KLvw)lWCfS%Fn^?i>g6=z{# zkzq8OOxxYrsk2(H2}KN8SirHeqI3O%6iW9%S<#JqNWxKPa%M~&R6gOt9PiX1RMNSum zLm>ARj+_Zgtql!kP)15xnwRDPHC$9*e|v6j?vr5e=xF(xg@|Ye*mPtV%Xy z+@wq=X8fQ`CT84N!;7~>P4LYfeqe2#&_cGjA0Fv)D&W{9P3*On^D7w%H<3RIfm}2U zX!kGtuFJOd}BC&k_*wbDHx=ORrTqJbo!t5w+h(L|tny~Qk?+Wtzpn^)( zTBEwp8CJ>STnNIRUr&mFD?EdnNP@;BawK*lMTQ=Ui_1%v4lszsoa$cB5ieJlAdnD+ zGB^bF?$3p~x>s1yQa3v+v>zs)smL-6y`M@HA_soGNn^6m1~iLC=ifBwz@K+Nm0{RU zNK4HjNdjIaf+-rf{YAf{ODzTju1xC!86i{_0j^XuNSU;sdiR?#;|zl?-CzU^L;_&YPTsM@&xF4|Ypd+D$WZvHG~fmF5#2nC62y)k z#q;q~y)lu*nt6sAyaddU-ducw#s0y16Gj%1EGMQE&&{?OomM2%go zOz&n@gBK8_0c`QfM=*>K?C?pL`(vhaLdW3IROC(R*2$X~!M zpSGRy!e9~_o$S2UQp?NB$7W`Lz4a1<&x=UFCqa=o5`zy1qGDi(iHXr`v0jZM7U}tT zu|f%VJ{U&_35kddu+H!~UG4P!{w>t4Cus27KQAxuMDgTZebWwhvf&wUNG>|nxAlJ?R_&($p zxQJ_v0PlKSq7@Z2m>4O@pA3bc3z~$7=b@$4CnAwjUSK6C7>GZ-Zqs*8rlyBW)!O7J zk}@)r;)FhfyY?UuO89;-rrt`kRcddqASkcA+~WP^{`vWNYio#IGIZQ zSe3lAG`-mP?`Jqv+;KVnD$7)l=gNdUQ7x^?q@x?kAdFSULXJ;`k zL`5waAW)cSLoOpdMM&crenO|0-78GJAOI>lLN5+w7jwEZB2$6P_I@mR77S+qe=Z5K zv3S<@ZEzW*_7~b=@XO`5%dx3h6t>0y?#d8w?3}UZN8@(MywNG{>}UuqsrwUJGR)Mi z2e>&nqUPoX)m(E%{gR-No8FHIoNrs}1j1)fz%NJqkDV*F5vh7V!7MBbf`aNWC(UFs zEvM+;k=I3?4x`=@*(ID^1 zk0oFymyE?`JLIp;H0Nj+R%69`RntX+ojScU=gW>erEt9!| zgdn2CF(@PgI+SojLqkM7uB*S1jJ6wX*S)2^SN(9u$H()f^1a^AEYV_}zVAFkIk(RC zJr;W_F!{6^euDx?mP}Sy=7TdQGkf|?@sf(_>`%H zn?;<(w8?VrL`|)QVqzF1*8|$r{L!11_EVH0dRCK7!Fe=vFLM-Xr6794WlQ?Z*SbJ?Z&Ix8afHDbH8WB`guu1 zQ!+Zn^~D+iEi)&dm1t~e4%N--QmqLYM7$8lX;wD##H8pF`C{$*e$W*H$BlpoMb4nW zMIp+@CL~1mKz&Z!-p2LOCE|6QV7*8=S3c9Amo=r`jZ=aS0%>V!v9PjAOG|fmbpg5A z%(JniWcWPbrNXejZK>(`80^C#*93@sWJ^eK zYPInkw}(SbMFAS#Ug`-gLKaDgnXXmLm7(+FyIi1Htov6DxWDfdVjZ2l8-6cvu6t0O z4ym#*jQexq_iosze^GXi|8#!r!TD@(rT!d1)9zJ$YZCFgMsZt& zJ)BJMK38F6^?thA9SDU0aRAHBa3~_z_hsx(AmHlL3=w{SzHiwB+#?Qk{J1)E!4Z51j%F`!RUES#`lFvorf`-iU1ok_DwDHTvr&v86*YVifR3n?az&-3i4sM3cXw%N05&l6^Yeor zP@zFj93w*s2VQ$4v9%QyjxH{$A2FFOh11~kkK$O^msqtJZ}5-n$MDe{ADO` z+05er`amt|`Ea&cLUuepE(P$a$w?XIg1*}s!QAw83#o(>rE(_87s92y{S_*T`e)O` z`lkO@CRLT4V5Y7gbE|O492{5EEOEh@;zdA#xNFD-GfMiQQqI1!sjg~ch0zCFMK4_7 zTK97zf}s?x(8*~!YssyEw7VmXl9{RLR=ZPab@kNHkO@FRb8{Q$w&=HokIu@Uvh532@D0qV& zZrEsXtk>lucE!4J(x-uAn&7!|tlCLPiED(cA zx+w<9t1KZZjby{k6fIV7Qu((OpNvxcq9U28dgm*olw9tY&CAm0ZX1Y!-SL)VXsUFc9 zj;pk!+4mp7Inh@xE#U{cAOT+ShuM*k4V{-X=B~xc(EzaS^KXNmLSx5P20YmhHzxPj zf-dT{KRw^yAp;~6L9;QrG4!&!l{~d-IqI|%mGQ}JG*K{6petbMhK5s!wS`*~!HtF) zxQ%Bp9&(VOb6DKLqzYpbobgrUN>}BgCR>N*(*2@(JhRzu`l?)>KA(Hg)fshmzPT;}m#g;a0d8YM-rmMUAvl%BmyUxwzn-&-3`JV;2M1j%@Vk|QdDKwC zLl=&RUUijhF*Jy&tmxySiwViMERB%naP@Gmdn;^5Hx z2t<%;>sH{n@%W}!60aM0bPBT#%~AK`s9sL2AcEnH&{(|}{EwlG`BH$9kSwx8@?;CR z(m5SEzmzG;OI*?wFO@CetjYRW!An&u<}<%l(~1=j|EXc8Y8IQXZGzhGbNULob36!p zzY`ka@sq$?pLjiH91QClU3bI1R>1yCcL_&wju`RK3lGATE6lgsz|A&SwtHc1?PS4o zg^Mi+#qz?$3b3L48QrU=B+%r=@XF( zZK+G0+m4Qy=dQc}9vM}^@eIAFzTV{n+((Y#anq#AqxK=-GZ$UypggMMmixY1>fO&z zx-d>Aqpu{fJu0S`T8AfHw$vW$GZmF1yFXv>8*A6+T*boC;`oiF39x{@?j55Ez(8CL z<-`|n3P^fs(7n01Gbwv^!xc0D%{&p5N5+DGCdXswhEmqu@_Ogx%zPB73zz)0eEjwU(i)q*{*__H-Q z(gw`ws4ceJG@TCNXZr#={~9g9&8)lJL`oHVz8sgHo}3KF;8!l6hKv3Mlr6Bc)WAp} zN~j6FAAMbgo{(gij`4a_`UUQ_o}HttvF%IJJ*)yduRZF?Gl!p={T3HmFo!LTi_X2+ za8}W>p_Q&<0|GHw82e$il;3EVLC4NC<@JQu~b3x+e}Tms@r-f3+?*+ zcm+fa-~~S{NRpN7^RRloHv-5_W5$kJT5Ea2fihq02>1?P?oaoIqbtkG?A_edX_7xa zKI(R+1gnI{>glkSdORWxC)6w_g-WvpQNR4!axJ4|qjf%NIQ^8Wt+r8ZJl?O*F9`o; z>r<7{aIU;uGFD?rYi-V0m5RAAChM_#ff!{k53Rg;`f3 zeM>z%yOx|VB~FFrdppGm4^^0-Pt3!!rlN!cVzOSTbJ!auCnHPKdwF?b(C_gcOCU$e z>9ky|008pfpy>R>^X*ZkO2xL{=X*W`dpR!dqAW&7g!pd1v#Y5q=_Uj~yb!_e8X6jk zii%1~C;-WVTDjzpIoqwx0|HZW#d)?#hSQOz)6rGW+b;vVuNL@U#!)WW4Y6SEcc$UaOH?K8rRUx*u-Pr#mNB zZjV+Kv#N`Wi`&~h&exh}XJ-M9rtfpVIGN7cYO@YS_lNOF>i$3^82Y;B*9a5u)6i<4 zQx%^%^x+m{VqzktTo#w@23Nht+qzwEwN~@V;Z!F0t9Qx>W>J2=$rkuPx7S88Etg%- z?D~asENuCWwc306Bu}~&fXwvqPWb7y&MrpJYSuFlut-knsXKP7xAQ23R zNI<~%a;qEU-|loICMMSN{;&=P1_rwH9Q34!f*aPFaPW6G}P`x^)#%l!QO`}=!5 zL}*anqUG!3Wv|_K50bzW2xdlILvp07T z?r$R^e(HRa_pRn@6-!a4m1jr+2dy~Yyt(&k26k1gDrTM?QF3`JIK4Dk-&4++m8?l; z$r2$mVMVR1Xv|N9g~8Ay11KH`8QI^f7tgFjy46s}2b86*MnXcO=XqQ#M|LEsF`)=R zLjCp#G7R4Hb&-e5=8#%l=%Kp1h$Urgm+(iNdoi}rWM1y^_i}sn*EO*D_KvtPV`7n= zezb56l5Z1>fqT1S*DU4IN2ZnNs=z!;HZPwhxrl-@%ODGkJKZ5K=fgMPTW15Sd%W4B zxuH?>o_a`$5zJ~;xlaVV3O`5)9d?KlH@Wvs%DC~IWSYZfjZIv9gx~7{1afqA1X?O3 zCH40H{<9YkuWHx)^xteD90uL!!~{@kaNl?T^w865G?g83%-RejI@kB9e%cj(8Fddm z7er~_*mC{HEV15v|6in&kF~U&5&8ihx$a$>MoOs_Wm0Rlc?Hxuf$(ILDsaq z22@mW)jHMk(uHC{w@W@26Amo}1qE$wZS_VYo?c#`FQ>JQrc-MTCUEX7F9&2~WZn;} zW}lw(801Gc2NS?4Kmh*}^c9r{xAt<{ktw+0eyX)ey{7JPde`qcm|ne>8Edwvpu|b@ zo>Mv#4648f4?umNZ*8(A z!ss2=%(B>PW0j5t?!dxG%vkReij9SdoL@?6-LNUAsC4n1(MU|WN(G?U$3(G%UJugj z5HPjPrn5Yr4^n|h`dA;kzQ3YQKBA#GdvoGl)REEqlmGTvv-^CSl-f=yXQDrt zRM-9P`e)4y;$7VV#rTiv;AJaRyM@iTQ)4_D%2DE#1^fSMD4TnFAmhej1TXUtus7B( z_#lIq+{xu{fLK%z;;OvYU;!}%;gew8uMcs9f45wZ2-9xBr%f02>CG3g;|w@205VwGzv(W68%;-h7m;~St!`C= z*0KQsiF~$V*EEv0`}dnn1OC3*={KJgHr8T>XSH`(`T}&OAd!s_c&EtIOSHN58h$)@ z2z5BJbp|x{7Ax^b%x-?-(O|Pp7i#6K^IOK*CAFo<#`a3}`{);IANciztp5J~flwsD zr)hsMh!UCfo6+l+xP1etz_UH{lYw5=9N)E{r>5ZZA-0jQ)z_oh6@X5Wxz>zGccT2w zc1E=Ql}Foas4cP#p<+E@9S9@X(Z?_$?)H4*UNP9`%xeL*r(c_qeuVzJkeaJm(iyWJ zXDSdgE19r=+y#PrICsmvsNwfQ@dt`z{0`M0#NUphuY7)nr6x;bIS;O0Ja*(TL%8-g zQ(H?rcJS-z$Ky3MH@jS)cC5Do=yTWiE&d#`(1hkaUt1MeMT?$$$bP#?=8tVcW>y!& z|9GGl;#QMpnd$9Kd63))nU}1xc-JxPruc;{6iTEn_^65cpc%B@uG z`1PF&%f<%6pQn}k90HaYIt@l=Qh_+p>y-*9x1R@?Nxtt@XP|vWfED?`KVCFXX2x zVh~+$rCQUYi(w+N$ID)irNWiW(g^n2-ID~@JF24;+I8wJoN7l_8yXvH^?MOPX*@0! zsj2ECuXXw{?EpV_hJaUoYwPwIP+usc8qwvIobJ}Yt*?=76l{NUHpK@+9uA2(9C`KN zTK$ud5KiHutYl+oC~MeU5FtZ`WFHfQ8H=~ilP1-0`5AGjP+8Wk=(ee{;4f?nEOOjE z_L|0^pT{g9GScqHhQ%DU0FPv2()#VMQ!Hpz5B~Ss2y2#WGkaeWd6(5Vr=1 zQ3$XK@wuh7vM#r@^ku5C)TruD#hV&|ZjWALZ?O2k z$lEZm$1k?_ojrS>odi_z+pjQZt0HzG?dKF?l2 zQlWem*z3D)%AoutXOO@;-+P*fz6s={wM&sW8hM?@ zK`qI+DO13zskZC-TBdR&h?ocg?l}?t!ZC%E8d-ZNji=dEycbw9;=Ur0%NAZi+(>Lknui-2HV91a zyP$Z3>UexRlddWBj0f?*p^d{V+QrmbHGOV<2L>@TUQz>7!O{;k`<;A1@K_#!l))zY zxcEMclp2v3S(G~kgL++^dLtAag_a{w%wsQRvc4*j8iO3#UrEvFBZyxyK~0Um)4 z`@_2FChWU%$i33+5Jvi;W^RTV7&|0a~Xu$%hY%0OQ1u>=RSc_xix5q2P- zipOe+4)lArP#g?Yr;mvEUs(P=Azk}#PD!_hGC`+`|5=vSZq>7o&&c)pSK)x} zg#odG1Y_yOhNATJXl%>E3{j%zD{qpZ`1ol>cUf}~Xw6mE#Z%WqO4TL>l9|XEamp#L zQ$4EFtciEk6r)n6OpATWgg(JbNm5wZNwZQh76eK|gwO9Slnl`M73@4=>|}tIvXu7X zHM^V8VhG(apuB}z`XXzj2WOozKj0%obL5Fw8OUo%&0{Rm3L!woJes~vdMRwTHDuL4*1;DAKuytk31`}0GY{pY8EeChu1FX^37fFbRVtBZlmbw zfp<1rn~YO>5rKx0vDbe0ySBErkkIcWYGw1LPeGC2|DS+$tH4y;!0d~rNaZZx1RGa{ z#u?XQ<)+Wbo31#LpLm3LTW=chgT8>?lAeuzCTVP($^Y8?O+nbah>2#6TE>@R^AQXuZf}rpdAUkJ?E|3p6O9-mds)I3h3GsmlCgyI85C!(OM&lSXz>c zgg6T7OnZ2h7mxe`QE@K`15u~ltMzI@f5{@Xa+b80LLIL|Gu&|HHn6)Yk<{PNyuE9q zi7#A{Qa^hi} zeCHQ6BqhBK`o2}?HSfVS#0>B~?VRS}6}u|WV{pkw2xUL>q$lBo z8zJz(ukCxivc}8Sy)OuoWpw!Io!#Rai$kq)xF-};$oL$x&W_BE>xmQ`>0xH7+L!lJ3;cKm^Eaus6wH~3*8+&XQY_D@CNU6 zQdKLTRL-B$*ex#@FW@$b(Io!GKEL2!88Gt4T~zaW&;W-Y(yBC>OTbXZ(9w>D|G@+T z%_OrLsA=p_>9Y>$mLz6Zayd1eF(wNy&Xj*f`KQ+x2tT!LnN(=2Sj8NoNur&a{)jp= zTWyv%Qgyj)G6M?-n!d4=p>ofkx37T(pD34UTUF&ODMfbUj)6~8-F46j_k$eeM_Ah9 zbkL4{B)Pzt%T3qe2Azeesj^sN$5*~OKGa>jv63AfaZzej)siK(t#XS|tMA{E4hHWc z&|l$i?BSe?*dvo zT}5E1@r0oBlPfJCsZK;IEmpleTOKEShlh#l^YIuM2H{?)^4*0A)RHp-kykrIle%^g zG+gXR8WjI+IzGOi%8cS;Hnzo5Q&me>Rjay40hZ}EdObgM#CwQG#0&SjSiRIb1jJDI zLF=RGzod>2)Ih^S(KNy5dD53kcJ&WB?ybBEH?zo6=t-;t<~2)%u4JvfgzoZtn+(FE zAxKTGDW%->)weh6hSb!Zm2V`=7_ZKE2*8LVH&s_V3`#iq_g<|i!X-NNyetJK9E$MWnz@c$`{w0U z3-K3RQ+_Y3zRD7iR%HEvcoOMadJ;W40|yn3Pv5Cf+UZbuaG+j3J1YnMfNIX6Vo}Ek zMn3YZ38*H#{9``4HKSihQYdHdsb{P%kmM#^GV<*rObz(-3_+YdXM8$Pd6vX1ndq+@ z0>&8b9tH>&w6Ya+-HPQ&6%r~5T;KQkM+a!tHnhDs&hafQCZcndipl9Ob_?2;4WA9Y z3DyBnARZYDB$i)zf!ncq42GJdM?Dpq_iH&S7|D0H{laqA6Ep#bXYEVNseeYIT-Tmi ziPo1GYI*<*nRLFqbfN%n;O!yq20Ed3zpr@FYbItP)T=hxi_VJHlg)67r^%-KYbvB87i6?DywRwlnLPkinbr5UEM}QEiGpA1bs|rTSIdT`m6|AMo$aAvyJ^% zFY4W@ez&hxmr-Tc_hFo39vX#g=iM(4oR7uryi6@Kk5qNr`?XVaKCkKGZDs zNsJ7pne212Zk&g$`v^|4UbHthDF+i6Me0oquk`#Y$(`rP0nQO7MxGJX+bw>L@%(-S zm$%Ir`2T=HVayjM99d%aQvS|k)Zsl_f`Q+deh1l86|d%wqfG%%N6r|{7`~b9#d3TZ*I(JX|4y7>dj$Nfu(0^T0N z?hV-D@>)!e>L-3HbN`)6%mN9F8d)O!#Jr8>%-3u2tYSM&=R8UTDsHYoi{|Ru-u!Oo z@YmT;jJ27rd+*&{ZB@G%IB#mi)0UwUZ24O~cEA5AxmlcPP7niEkLoLT5N;oQR_h02I^l%u*35gz7 z0w#=F=HbLZi0?S^T&?QUyObSl_w#blo^8d}wnT4sm$hX=v!YAFpj1oREL*5Vprb6A zL6%QD*yt=Zl8)kGRJB7ZWI3_)>aCh-y{yg%_$<@JdAbv3tv<+F9Lj zm3F`eL50F9{k4IZab|bDI;vcmj(Ko) z;UwDZf*=35#SYLA!8y3h;tczWTuirZ`yY4_|_p-HeD+l@RuYz49Vvt2M zy_5c2>88s@XQ+T@(vK0(@BRsaND{ibw`bfEKHYmWymWVqe7U;44>Mi6!u>8Y;(xJ5 zYvRX^oGhW6R42xjDx^_p*T`X&3!H$gb}39yC+3gvi$vpNwV(-N z73-In3{rRo_IDO9*&fNww(ASd;Oa*}1<^x!rpPufH%3Mq5a7;mV%Kl5wEVYEg-2nT z?N6OFr`Z@qUi>Q%x~!fV1OHSKB!!5GB`uw4Hq)0RRjU7>`A<4shwS~Iy=hYFKuY^8 zTGqu5j3u9<>)%$d*LIbQ%y_%|wwM&9ii$Q}W$)^)_NrtdvbNxGaPj9S_=h|VgIr`t zeU<7AAVNgeCg19C4`7VA!!xydvi%|kfcQuEzdGFY^S}VYmm4}&s(Jss2_)04YV&7L z*M&cz4a-D9w5H-8JU$d_D^y&rK`1DOv-K~03XYRQaf$1EkK{sRFaVUzuQd`gIc<19 z{$R)=)Qj$`G&2nD`nw)Ab#QY7&|5pvuAzKaFFQdQ=L^<_BMyp737g7zKx7-~#+bm! z$h^*4&uS$1QO=a(ptWCu6K4FYUkp4j;J@Tg_kLhoFM7Q>G5akCF$Jptq9|XO$A*Uq zD~R%g%)?W|xvB>t39s?bX2&Lr9YOpICLWK(Lm#)_q-eP4_3)MoacYl`9vxDw=NOWV zEtj1b!}-PjVSwln6q>MX_;f&_cRNYiKkJb^m<+!buJcwpc!+N^4}@1bW$C*L$-?(W zOOKo<2>@BR6zjb-Pj9hfY5r*5ET@;+eDJ6TBbi7MWl>X+D3zsb(D;QqA~}s=SN=ym zAYtCADV3qQ=L2eNUc~+iG`6^iBC^m_roZkK`kmyX%ODPppfPm(A)@+Nd;Gv;GkYTs zM$4nL<<9emix_`_xVtUh=kC_WwE)v>J0qYRY;Ab7vNSKvMiM@1Rau3#b1ng?-FN&Y zUaX`WznM-9Eiy9kvp}&%x9b%#A|MxYutTd&HB^AM^Z6Nb)Uf`)yuPiq+3<=1sBB>` zE7vWLTcsf(T<4$3|IFhl+e%!||8D+=Xy)HE7z5ht5$E?0e|Nv*(HupGwL-NcUc9s; ze37LVENxaBPm6)?{i*kHz4hI10wXc>jzra>nVR>KCL<|;)Cank=lA5aU30`*v|DdQ zoO;w_P92jqb99hjeA5lZ!Ks&0JN)=`a3G#W%K3a%r$?j7#Y9pZa^GbrouWq33WS|lsi8u3*_!iXCalMhc`P&B0Hzy1Jpy|{ z>x1cjF7@BGx;>1MFz7ZdDh8x_>L^dLTXVgKYjBigG+xev&p{z40XP1F&tiki;|Ap| zzROr6^^S%sJBMs#dhM4}T|qOBnA7ao?@ou-rwN?@uCHUf+)xdUXKcaAOV`U{32d|< z2#n^)LJ3>GQDI1qCycV$eP%GIn)muxkWVFNO-> z^Zh%JXgKK96tRZ&=q5QhYRZ`OOf~rVHrIz}*ystrWh1km&?7mDY#Xuty+LT?Kk4d5 z1RGBLg%Qi*+IOzPr*~AX+I8)dcB5)u7ht z#)-7j8NLa_u;JKT5uG;!-XX~2tR6aU31#J5X+~6Ywm!R8`h`-CMxaXNV*w9qG4duH zU|PFxy#svdiTe_~OB8z%sYmc_pw&MQ@mouj^|6yWpo(uaz;yAr-{ z4kM?7eeI00Q-mK{mIV3NvU zGLX2;d_HA*ufbORFmyChfdYw_L6GzT1FW{rhMF@#jW+lpL39M@d7K5%N;LF8--Q2> z?ty{Uipc)!e2@SQH_Y72q4vv$&WO#n;&%~x=Kkli7XY5Ua5uKj#5x>ibbgkMc+RWQ z^R}O$7z&kmb5E16H2e@HdVoom#O@(;-Cq~6WIYAuq{wFZ{`V-1!<)e}G4#c`oxYu-(SUb+u|kA}s^p zXC%=mOh)piUdTHC0uu_~96Bv8 z1*Yd(HEO%8zrMaE(sE>XbMi^FdDybepV93ToXYyx?j6fB%(pj{<5FC07zl%n8ePSp z%YPVViPgM2JwK<6w_N002)Sipb`aHaKY9;wZ}>PJumV=kcaPSRa^1+zYv}x;5hK`Q zV$%8ldJ9H4W?^9=DJRE3MfH0qgWFs#H>Gy_xBDUXMd*YBXUtE7)8~Fd26RCHy<9v? zRIJ|TdsT5Jmp7X&>m9T^mQ)eWVEjf{jAPhEAxmqp#S4(&YCcIQ$}8_IjlIXgJmA|& zed|_=MswQ+Dh5A6XVNqyn>T@f#G{Df#?}T!BV)jiA@Rs41q8N$XQ}#wz5)-$uy1E@ z1NQc{Ej_Vl?0;9AYC?k^;ATR98?T3O?V~ z*TJwAX>+;Xl-j2K-kF#8^DKTdb!nX@2lZ#hOEdewr`_{k#Du%wQ9}$;vRa<5v$f$~ z`v3l^3?zuJ3tFek+?ESYJ_LvP+UsSvfzQ`&A{YlEVUFG&Gcj z@knwD5A*4;P3V?(6xf3|GZ?z-p7ZR3CO4RS=GGG!rN8bZxu&Zu^!drJoVwnoqP;Ms zJ6&p6=bwu|YKu6xy0x6XxQ!e}Uy*+c$H@H`g;zc^_9HWso(FbcafgU|cXyXArJbB^ z3ev{LCjA!WH&ZFZYq%WOa;=JawB4uYqnzf%$V^ZdTBt~GAh0Bs>fiS9E%fRyPzCXS ztskgck| zxRD4M%J4lh7MiM}JKnmTm?--X+%ZIuUqW1*L5Z+TrA>M($im!ytu^%QJUTEE=}*N% zZ#(C`p6=@r>p-bkfhZ zl9+f`zt!CP{PEYm!RMgPnDA^%vE3;v3to$lcy!G0$WSj}6W3dJDlJj%c9`~OCMLN> zC|RJaZM!B8oYdibqs1(d#+>O_ID2_)b^PeS)9$usK+)*HjcwCX5$BV?Sw#L?|5NjwIpOsX^fovWAO zI@$jC6Wbe9T{;-tq{b@+SfB%_U!;&s{|?IX;h@#FYPdTeD)emr{q>lC%SEt< z*~qyM)S(<%E^Ht0#zLE`8N8rpae)I&7e$hmbpi0}l*q3sc#9v~fDy7Dlirw7$G`UA z7teD7zXer@O)e(t;ZNIoIsSs}gq~wyM-FU?dox>iLv&ZJb3|+HJu{+A*r_6EBJ=+{ zpkm$h7b1{aVeKnSK}bfEkgx42ig&XxgAW(-7%Oep|~XE0L>oocv)FmlA(+N2dpeCldY@hfWrbv@g=eN6R*bXJt=@+ zzUO{Imm<2!$hWFDvVDk0ySbV+L9jzFkqdB3Awl^{kh`!?$<)r}>Nyp2bpG6*Bi>bh zNk4{yocjt!>O)bDO<$@0*8bMj)g%4r$yoE~6wp|+sM9@fkE?HX2!C%nPu+<+amBt4 zHl`_Yyo|(fbO*~NF|F_S-u!a_Dp~3aXr=Dw0Ps}aWb3mAJa;=la)l8P95y~6h<4jk ze7oz8ySL|bJ??Tb;T_%B+)_>2yUqenFBhpS)eyD#dEMofR(u~$T9uLU1r@_%*T)4!~ zdGca$%H^d8lBD2PL-}Akt!G0P7C88C;RE{Y1w0a{(02Z&g|lkjpMH!3PJP>STpQn+ zvi%O+ZBuK9Jl-mtyK>Cs%2P_33>C8_9mVDfN^d-*ND+}L$xcxR(<#+x8P*=F?QTbp z)z|RLm|L7rv3+f>j{I5D8CzLcha;N|R*-lj{y*C-Yu^ixQXj8>dvr=6^^Dg=t>z-= z5h?2WU!V$iTHl{eratx~80Gd6A28ppEThsrjifN1D9&m1d$u`AIb5XejGNCX)ph=~ z446X3>G{+CmDyy7Fx(t;b+8fa6^(2n4-KxQ) zFW8LhxB!;2QTMP9w>5w4QuJBiVZ&0dnx5#lvvfuSR&a^S-_8ay&yHEraXUA|xZHl5 zUT4=%FWqE^VZAeJCG3ASD@{$SN=Y+2_9A{LEyJL}+KeKfFIJ{7As$0^Cg8y*`qb&9 zCiDZPO%7)&JvDaE{Q;45@e7q+t_3eZG;i?e)YEFBr?vBTF5P{gCB6kT5D^O3LNOr` z;ra5#R4TT)B$qmDup-Xn^pO;6BEDO1ef>RZT$-qlI;pV-}w$R`;_;fPThmCNnZ&+W5WI*zRO%?hq;G z;_)GfsK7(pCQ=J-TiUx+PP5hV&j~gdYp08?Zp;3LnRL z*JqGFfJ?*IZC$oTcvhI*6K3WqCq8M+$3|vDkC_RkbzbCCrR|$m!F=w3veBe=Ba163 z_lZa-`g)I9H&-Sg=DDxZ*{INMcyt0f;M7@JdVP+mR;QMeiOJ1~Gm4S&+mgm?o^7_a zN9WwK zM;I84ysi8UFs;roz-nRiyIi`Pde3^Xi`u3;bgo6yzHYve)~Do#=8^p{#KY$x^a$&It?kPxxdDTP+Sq!>`{dzQpJf2)uw){?7}rtg)f9V$m3Ao*Dp91!WUT z2fPd!l1c0nT?NWo>tR161e<>fGSwU#w1b;0`-&@}`+$);p)$X!fGB3g2vdtR!{pHVIvSoVRFkA zHb4U>hgMu~d+V9`dkHdxMkCY=lzEPv3^*8|05~*R{2B#7JyUzJC7#enWVQriW^nn{ zTYo;4sVEc9m)r?XNyNa7L=&vQVHi*zlR+-Lj(CQ(}`OxfZv*Ot8h&Otnl%1)^x}ky$lP$ z_W6v(|K)8eMQt1g4`45VAOxyRbV@rQplc$IFm2K?fJya_L(ajSgkzH!2y{k+Q18=L zg9j4oENV3I1``4Pi9yDqJJb>gL;$YV`~}~0O}kRt|Z(t6cuWFD?{>DLLd-Z z)*81}v=%tgA4&eNRmZzph=X!F?T#Q&wi$9UI9m=V360(2;iY8pS>CW zUqGczy^csgj(P&I_BY3 zGD?L2mD<(;Kh1@Pu=?LGdyT+BKmH{yUQRjM!&h2(rdC6JN5zAB#(h* zNyH-sAi?rMfgr&$_U1DC>Q~wQJ1`J7U|ui*^CH^0E7?vj7_P<8ZiU|{otL0M)B7- zkTcdxWJ|^mCzu&1WcQAef&l5fIK!ofckK7FSg8%llZVMeo3H?gz_ns_Vo}ln**_!- z2z@9JmU$0sKD~J%|EW#jS`#LeQfJE{3M`}>bZ8N{l|B8C7GNv@L@okUY+?axzPoA% z^TNGJMglqFe=-j|8k`w!^mH+!(Gw1>6bMXP}9lCB!v{<-`AVbR7*5s z*l<%>XDaGIR|^F?)*QqQH54b1O$=Q|*Da%Ze_F)v)W+syc7ZA^(+w+8M2qM(?bD21 zsKpy0ssH6}T8V?=4Pk|#H1*nm0|rIy46u}R1e}cmxkFq6eld!MkyR`@I>_H^1&@@j z!Bp&A+!00=vzvX($>!H-LddPhfe*A~y*hB^WIrb06W_6|f<0V-CyZrdk8c z7n3Ip#nX^qCmo4h2i|#43triVp4A- zbTuI21pMwTaT8{3ef>ZS`^g{v&IbRjb+lMqbk~Y?b!f&w)X8#OE|#r{e)^HFws^L` z6!$OTj_dCbun5UmCnDdDozzwTwMQtvKrLxU5HS}#LHCv^HBE}oZCOaD|8l^79!q*% zdj>9QY|V-!BQ#5dfv@$&2VF@?002t*PftgIIi%O2rVzptX05nmJC5~1E1j_~i?Y)I z_eJMJ@$0nVLjqYU-hmWU3Bj|Ljisffp&<#w;ztMx53~XHmmX(!bcAnZxp>IXBg|C? z#C$aDrOG%4?fo~C#^)C3V8fF&5liV*bJxJ z$Vfzbj*j)fpq5ol*LTl*05u>%dt=3HAe@_x2m>i?PTg$^27>U(29)+&wk8g{3R;RN z@dIZq6vu(!c|x`I1T(WRe(qdWjJm1?M4%E~*P|3Ux9wZ(uxSgOPVkNo$A1tKn80y> zY3O9OC_OzLfZt3^Oz8W*P%z}U3C0ogMgWRRE)7|Th=+G7|}Be1387C zeVRyrKbQ`rS_Bv@5J60{#u&Z5G413!gX|iP^d%7aKen&;o(4xpo8$PK?==)~4}IN% zfpB(qcDt?zOpyPG34>PSG0Z0O4-r?S*i1np^7SBvg7|BV$=_C}$LOb-sZmRoGm4fRxq%7yKe~^x0Qhh8LI6xB^AF$7ueY6))KqTZkCXG4 z9uy>Ga#~seHByL)EHNS?05FCf;&SVSOp!(SdN;m>GD^%kE=lCyfFG{=$H~ikHX|Zo zH{t7TWcj1?9rS`WgVd{leQK9TE|cEJK-vW3q>!am6{~sf&^oe0$s9BG=au}R2@5j< zD>gSRr}#4!EG%p`e&up~iXi2j#9-#hQ9<~l16=~OiDd&^=^a$RtCEy!{bnQfj~nV$!jKv;>B-+-(t+<{AMXVlX{e=Wj&V7o zbwO(jU8#2j;8>x&0mgTs`OJBANTAxGG>iHO3>eV;F<$u$9ce@zsmbfJEd&F(DC4AC zt&@)wp6Jsl%xzp;S3m1n@B{_y?z3HN&uU9&1P1^o(}=9z-<~d10Nf?t*JuG=F7W~Y zATC9U3ZNaIvAwZLj0ls&zdLb-Z5H%q=v6`2_Tv7v-D$7y+l%ya1r$Xks+ppOYbgu$ z0R|3K>zsJ+M-nj*C;|=O*EujT*<%Q5o_8etw^sX-LfeRP0AP9G7x=@eT)*4>5xbsu z*Qp#nTD8jF0oH?@F2Hnue6Ds}Jr|dUB5xm=Ud1|JZOkfB7dZbAUl9=!ZKfvuh6gEz zg7HJe`(6=0oOE08anlRq*d%44%PrHCji>GGos2gH>&xoCX=Bz^n1J*M-%)Vm%R!dc zU`Z~qH$TOf4_a=-lfx@(hkg5djgF-QY_{4o2p0o+e$we?k6DmEWQ{0cl3&|lJq3F{ zHW8icJ!uM93Dp<70bloop@$tN(4#nNoLq&}y$2 z7i5s?sLh&EI5Vqep&6$6-`S4hloIoht)^^PG@-v@~8ZiNW=l!GB$IOh~wEqpkbjIrm@6XL3$QL4$fn#}))W|KJJaY_!zSpIs1~ z!+}~g4G&N8ANwZ?*EpI@=kw_J(R=q+@{nZq$slcVs1QLgC{R#5U-YY)ovbIq0VI9s z9)ZQM&(4=P8LSnE*Z#{%RxY)D>Quk*+Lip2dD#Zr4ix0y75*+2IH6@(xAH zy#}1VOSSdbV6@P2x`)N8aKY`{4JdKZ)~?Jw4SY&R&~`W5;!A_e>zvuXOzNudkeVMe zGUx~WLWTo<&>%J%6L|?qiLL~ZI1*A3>&cfR>G4w3KzyN@A{MAH)GUnY!6Dk1(XC6n z7{?e~RJPIRQx=&Fbm4(mULbm({?{bJ?Exo8?I_?G%rly0a)3&y*dwMrow z0h2{4h)MhB=$3@Jz;IkQ98G^CgR6=Nr@IC7^r&afS}0DI$*O+S=lGbX@{}}`o`Cvj zn?UARISdAZN$aF_KcjzW-crHyt9MxFX6UqR_+QG-8<#`aC9j@kyA(Lh(EsQDn~2zV z-gnqj_iv7t(YVHqBCgU>g z=u{yxn_unLq|xC3g@Hb>Pk;c~YrUh|&59miow4({uGZ`MG1m;P>mh**Os=Wh^it>I z=N@JLwR=T%2EUl?Ac~jn(X^`!V%>SKx{^smS@?}^U{k~464@U9%eyC)N{*AHb6?fe zdCV8^(_=aP(pffgQFD=BBm-I)%5b5K#pVJDWqsaJm`xK8L?XKk#jRCp`7!s%SNGeq z+L1jxMn7$P~P+It|TEKZ3M8Kq9p;m|JMqDTR!1&*>4k(UaSSw||V!;s_GNMp&8U_=+y$RNyFk-tA=t% z=ga&gM75pt1#0eS6w_CB0RP{^FI@J8^HY{c3I=br=2AuoNuHu9Ogmg^?eZK?X zx&-&vxkYh94aESlyBs;%)iRR3&ik1fp32dcWh6eU8IZhXEz3u2N*#Th!d-0`Fq^Nn zuhLO>*~p?7Bp!Y=NrAIy>x@B%e#E#eS5uvc%A7K^pQwl>9Bl=Nt1N3krn&*H?Tv&r~Ca_f&xDG_#c|@wqdNf6paQsjU&U`inuCHRgacy zjIhTCWcEi#xgqe*d9lB*jc8(o;N@Vw56Ng#zCuSLBfw&>_7{|_ENs+RSj^EXPfdrZE5S0pMF4ydW+W+Zzq#{&;f!f;#pd!H) zn#|C^ghfc9LR7ZOmD$s``T~j9h+*r=t4NtPq7K5^bLX_hF6t36}wL92~{l>Iq9j#tUER8Z~O_1v0dEMM%~ ziCE$#7{j0MjGRqq#;&m@`_zrK(+_EK^0}2?5O`Wjf=)reP28SxC!l5IC@j(LAoWxC z?Gg^ta;5T%|0G7rc544;vc`zodIQ|Vqg;9t*w#6!{pm=C6o=q*f4y!6KaHej2eZD( zO}!f*A7#3-YN;|t8>JN=6}h{m*u#hC1CxJ@c zgq~j#C?-MqK0_$Hp+oymPk8ZaPMR_0Yrd-UwM;Q8+D;vtiRC22<mHreljUDu(kZJ(=(NOUn%LINoM?R57_>+x{TF#Iezux_KeVnE2dk z53zCH;Kin`6=|o)0(eT+KwTl5T<@0bcsl;0FI(GnZ%B<-LZ1ep zRJZFIf&X4KHjz{^tE0;&k8k#LVf6;(tVRI%I#3`ED~wdbrMuU6W-9@|s3WP&`@0K9 z6WIT>J78Gm7=16@ulZNwi-Qo#y)3XJ6#rmE_f?%HJjA6rs~Wk8j6=rzmd?R@QrI-H zE1Z2x55?D6m{T?&T{pJWV!L$$on0(zGJks%NcN4go zNpMi@M!GfmO8p@^5MN#Ed5HZxGi{YCNpY?n{tX+_nKopBOh}3WN2|KScnATaP8R}! zu)p%QORYIK+=#C+p0JQ+^@is+I!fb$gi`xs+$}s+&9{0>vbeGVZ))@d0TEwZwFs~Y z_Kd&NlIS;Ir7%(^GHX5_)cZ17b-#N2W{LG`DM$ui`J4pX7qiGU-X7e*$_jcj`P>R_+QV@AmF_!5TnN_|X~RrKcBP7x z32$Y$`(JaT$l3gw@Khq&szXuurY4XT3Y~{70wBW_2-7TgS=2O(7kMj6=U{$1^XG|T zyqHzjahPyi%<59b?--KQ77&n{rN>4%`r~((r#FSrk`J@mF&tr#NJS*`okb>T(u!G< zNG+cGDD?Cb%Ec#h)tsM4GJWe@i`7V{?tp|)#(xEmhi`{i6h~$!q#Z)Do>l%OD(>*Br0<&C>Ahi7oe&+|%)R7mMTRa>O2|n)5H<2$O*LkW*>sXu>Q5iD2Q8pY^gYQ-jU6Pj zK?JVS8jm50xyYREnp`H??Ge%Nv1DvEPtMfGa}e0rB@M>-& z9=uP+cGz$ooe$dD-|QWzO{{+6sJ@uV><$h+4|oWiFc&k(=ersGa^j>&`S2_&l>e>$ zD9kqZN-J2Ghz0_Y(ao=Z6{_O4+$Xkf-mcONZKNGs=UJrQk{iwuVA~aMJ72ECm4-8! z#vXg~KAv>ZPitz{n_GOZ)dkPef3+-}4)Qa42uY;>1 z9@ujwu;=_@B_#`s0!sz8gJnJ6u0Wf*5kxf|aF9W;GJ5I{ZRdF)Qoh#ri#a?kf8Bwm zO%W(A(HAa#?qCgx!KfO=s1L3{Q%~~ONqewZi<{l)a2)dfKF>P({)c19_Pkw2N{0CO z1SX63^MO4PQe^W=qCntAS2)NrHkDB7ULL{0b5JkWraYN^iD(SnA^k3N*}M>*o7M{w#Ud4u^Ii@FLJj-f0z_QZeGyJV9Lc;&gBxpC7g9p40#i)JT8cXLfvv(J- z+n*;GjSY=Lb<@S{=@bO00Uj9b(d_nAohf~;6O&tSn4jXXvb6oaur@yk!&ug|d&RgR z9f-w+!<-S_Cx=-mPSnj7Nb!&K$t$dBx5s3thUzn5QiZl5#`x^|kc}ErP(<5XHXjA7 zmKsYS$x-ji`Kfx{W2@O#T^J5N-CUs_-%gBpMCUd5QpzPoQa!1(LjT zk<3HwD)KyIk0^VI7Ez@MI#3G;=CMA!CRVm+EDl*8Q8{%yC4(#}#grPd4$jbDsO7r_ z+TkgRn!c1N?a9eSGhuUm7Zck5k4CDlt_}gp_}0YIRH`}Z`l1DuQn~BIj5b9cH%acBaRH(%(e)Rt!l5@7I-D!hIz0DD#ozBT-w0 zcx;1xGH)!)3TtMvfD)t-$~~UQNMTVGXgG59I4t)5&|jj;i5BE)EX0l{N1r69rH3P> zVqv)*W9$L&=Ya=e=>dnAgPAOv9cGMr+Ezv1ymeabib8d1lXY6R1P$xv+GUAwIjzX@{?|tg+Z5Q)S&Z#>2h{Nrf4pL(>gr9clXLjsB#u|d@duy`N_ChL zW`BFQbBIo9vJx>&JS=R0DM8EHG-G89(MfI3_Q zy|!SJ`q{&2R;!*(bm)I$Qu}loA3cKmz0VUI)#+s9JK2NhBL7L~k{U$cJn8{z4v!NgBdl;lDzHn1tK*Rq|ceTsbc+8>y zO$yFUCg!oRmYUU|=qIRu+nIf>z`y`eOtDKZZjVz4#j}f0?850UJS$5et9$M15`E!d zq;gn4Z%EApJikN7_l94)Z{h*@f^&nAxh7T2+ZQ@cLH?V{?GHY*-7Fo4&*e^@k*>!9 z+Pe)kPdleo2sMj(#+Mrb%vGl20% zhrw+umHzGVV$ZP+V3=#@l)Zz&VkF;poQQp_a<-_!c^47p3&|z&$(uEvPhDT2e|+C0 z!WfI{ZvXhX#zFb~c8f(CMt{XfpGNetEi2>m)-FALN8>Yws2O53-QnZGux`e$@lz$6 znkRL4jqwMDiD4Jk9c~Tg_byh>^%BGfEeJIwICC~}m@nG>LKnh9`{$coZ!-Zs0P(4| zUa^OUg9A{eekhhJ+>9i;OLty9bO8q-Nyp4&(oYy%1H?F*)2Xr#Ji(PYs<(3k-KfEF6=-_m8 zqt@mQ%o|J4J1e#aG$yk+lu`oHt>$2xMVZ9OXpK{P3Kml%( z8(;}tYTbJXmlSGSqmtCu9FN5x{{Ho^_HEV+zvBq(9Ua}iv~-ig0&p3BAq>p-<{1*ax25g*+U;9>!(^HJ#guf`si!jEfZkKP?aR+duPNaC@&&VPn? z5D3SkV^rU-$%tVp)aDnaJcM)oeO6T4QXEI&OGp}lAR=(x`c{w@&m#!b}=RH>-emKuAwe-Egkewom-=@hk4$@wNQvt{SsGo61i zjEm83V^IXr;rtH>+`wasgTgB^kP-5-wcElwX*hs{Jh`YC4M57>( zxvdB-r<(;M)4{2qI}B7OMoOvS$LjFabY#(^EUK#?ZHMnlfsf|R1Unt&ArqRrX0V=A z=z2o6#hzXCkQMCOru@M@=y2Fjr>I^uY-h(I;>gV827zkK<8HQMPg&^bKCN&1C`xeQ z#~I;H!(p;oUuEPE9#;1?y9WBEI5YDW2&67Y>e1idp`Kyi$E!2Q`xeKFmLkcWpu)Vu zIZe|<5EI!BHv@F>y-o^&5CbFvpK@_@F{>rtzt`bC7yJFAW8qGv9@X><~vM4p6* zqAK;YXso(Zy{wX{1D`T&#m@E*kOMH2`I@|}-0RmATwhM!36U)jYI`tTsVKIjwTmL# z&G8|i#Y0Cv)l5DQ2OV+oy}C41EaKdxcscoXsj%dCOg+25t^`{#QMIHaXI6g}lRPIqcr zhDnVldXG|vr{7c; z@^h|`uJOzbEn>bTHpZ*~jtHph%w~3R3V;7<6O0co6%Q1K;Te+E4(GS2FHv{C+bbqU z>1R$VR;n)fCcJA_wI41VFX#erD2G8&{a0Kj@$sJ{z(`%qZ;1Z}W1IgO7?`_7@< z6#UUiclV>MTo@QxiH{^kN*AlP-(%KYyTS|WI1!O~)B^NnPR~~DNeur6cxBVLT#zOI z)W^N=-TR25azZKO>``I*Q zUD|QP;R==N_t&*~kbbxYRZmv1iOb5ZR&IUOKaQpkeAGOz$FoMQ|As#d5oV27;ms~s z9V}PtU~Y6emWFVA|Bi_N_k4B1=E|0{aFKz@aa_pgm-i$7#tEyu)e_8RmPJ>jwY@S> zH3oNd>zma5!jsgQl=`SQn6Hg%M=ph#ML)9civF9VtHkx{Rhays1WZ_slqTgMmxe)# zR^s7TLoPKN1+}H5xt9P3bgq$l@F2%0N|M^h}|^s9n9T##f#I-CsJt&(p0rE?hzftq$&HH33=*!0j@C~g6RNt!x*3$7}6N-OYlX}$XCbeG@2H?e`}%THmo{DhN8#+0vF zv=(LRb?)PNke}i623xk9rt2Ows>!|ycjzBbzEyc;JEY8W3l3>pRY|FF7tcW4AtUR zyBC(}qS?pOpdYV?UPaPk1|Qn(uloDZ3W1|MPrA#4UpeUQ%|0ej^fjTn`$i%HhFxjJ8O#XuU%a7 zM8K|#i;Dw-uu)Mjp`Rdd{~6kHU~{GRIlSz;H9;ds@M}=&wDwA;m?JJn>(?V-e;l2g zP!Y~aH~qpGhFknuRWyeUtS*>Sv7uM4WZLZAx8hhSopbnS??2Hed+67{uj`5GG?5Hx zSXs0)w20o!jNS(JX@)zbHQz7BUTS`TZ+Jf)v3@Nv-e{+f`s|Ic`4}o-bvqN_^Je@b zb3akRR|T}Wd1pDyaAvFBvjoOq;OgD9xyiA)F#8=|I%FE5k+j%d;7*h6Y$h(zNk2Tx zzuKMtQmH6kH1Vz!UKra`zrVLW+ti#=aVdBNg8nKUEIt+%L(i<0+yW9A?D;|9L_6mO zCVsMTM-gIQVI|<=Pmf{Mo!6$D>fXI(O+_7uF^0wE625aIGJo!U24t0g=FlCZ?%ysX z6FzR#+~oob7{y|6)an>4H$KV6i^l)9-ReD}bnyX^|MLnSi@s5b;;p{o!;8gl=6aZB zL`bbXKShU8JF~4_TD7TmXcuVss(iJY&tGy|_W;cB@yL|`$4pBHmMVpaf<&Up#ztr- zE5+B91xWGMu=dcB&|qYQVw0Eo_d~DGw(d=TJj@4gj+K%c3Nf1=weA}o#ZT%uz}z+9 zTO*{#OXDd+vjzsPBNKp}!+votq4o{`hKU_Z>nz#m(ZB!j`ZEw!sWJlSsk)6La8dJy zoX?#2dp4Xi6DfG&EQhV6*M1e1s){2ZNaZYK(%V-iB*}{_R?xL6DZ2kwp`QV=s{agJ zXmGQSdSeM0m`CURar2vY*YhS3Wo5mIlX)VfKolnu1-kv4ft(_Jlxtojt1+!T%6}lCVUrN$RDDU4pc-)j=qb|L)(@cQ?jEc6kNZ z9FF;aQnrgC!zM9hK{y{Dml8;QB<%2jlyIfK@#~bmICVTInE|yiAhO4d3C~D0Dfnp) zR4HxSdbs9koL!&VP#F?1Qf0UQW{Y@mJgpno9*;D5N)(3v(0INJ>J2Y8vY5DN&zCtU z&bIjT3N3*I>w?@gO2UBSaW-(6(t{4Cny)Lz#j#SZK8ryA z=~r~U=Dqj^TkS*N(9->5{&6x*!DGu;YNN?T zY3hs&y@8|bcAI=&)gm?~fWq+0?yA`tipjAu@NaGLe4oGk9j_k}Q)%vT*{pHRXI20p zzt{-ExeLZkx7K|W#A!Vwzk`G88i73ybCIM zSI<&Ht6{rxziE|E;6yX`8La+cHCngzYCCGRw1 zSUR%K$t2Y|qjbM!8$VoB7V#e9+a zhU+jl%I4}d?SOfiK!JBvtK?kuwcE+Xtl%Fv>fhVS=E^mfI{B{RfP%ITSM{8+p27o> z$q46%F`JSNP-i^7WCv{7qTQ`dtFS^qQp=BH8uJN~9Aj%LYY3>O8^iH+J8Om{R8FY^ zvP(mwD{O@;Y~&hqZrd}#UowK)NDC* zYu$qhp!%Zr#k4Qqm56C!+#=j*A1|nv80J&s@Em>yN$YLoTmPWNTNs6EDpxE@HHZ1P zGbU#?`(ji*txSE37S8*Hlrdmh=6IL(6rWbsh5i-LnNV*j8(SZz^el2ITmn?+w&y_) zFBgZW*qcVBaS$lFm08{KP3d7E>(x40aHH)qf?vwVN2xu$pzPIJkwKC1-(4}-K#xz8 zy6hU#Mjib7%iZkKR_$qh*bz!JKCST8mK`pa7N=j%anR32>Rj@^+l`jFC<=Y~%NdS8 z8@Q^xRjz`1<=xLiL0cG}V)b@g>AGfZPE~7A;8gQyRpp8gZb!YqaW2hUf{SKHjamAU5!y4B&-}ETsu#og5qlT)>ga6k)_; zT}H6z=Ce6ZJPuekrlxQY&J?|Oayj76RPppKR>+3G%_Zf`fOPyypL+v#-(duS09kTF#SdmdllgbLM6MA!|FU%;vVwDj19)=9Tkc+wV`P_p zZK*hw{3fZ9(%S$^^p4ns372}h>s+vS;!mHgXx2ud)Qi=yjq%iMi|}h*|+R zDf6KI$!)`Rhq=d(Z*!?GO#C1!%^aEFmeVzPWg?%(W7^nYUjs`|e{0ze&q9aVAFv#pSa7?G;Pa61H?=IWyKd{fN$-B7qDLP=EnlG;T znOFBAq`dJi9-{&e+74gVn<3<9&e>!p+%>?0Z{e|m44*}$qHh8M6+CP%wGy4r zqSK+6%b~cs-FEFVxVFLP$wmAkqzyJ!{^bqZAjzl9E1R~Kw#p(ppr>86>_)0fa1~1n z%f?bwuUBNPQh~d`9kN*}7Na#^DxyelIgcBobw861A14CJoMH(R z{PZD=qBme}lMRO2SEYA(!acjo05bhk3}9e?D&&k{Z|8siC%D_znf{cL`GTprdTtle za#~Tp#dPBn~UP^&J+TS&H(h6~UnDWlH1wgrFD{E8%&gs)z z$t^Y|433`4?+S=5-T}X=eZ{(ahaetHZ{BRDPWSnP$t~7=qyuJ2%j3stVNL^m*pw+9 z&esLT#0-eV@q&RyFL*a1dcHq}%;;T7Xg-Nvp7$nm1fFyQ!km$x*;1ATieb3y;woXd zP1NN>z*PbKK?q@UxAtbK4X>{6t?+_Jh)~~8d!Wy(?EUs|eLPaQVo8q``Dx#LEGWM) ztx>bE*Uo(Ib9bKZED<|;IDs{pNvl=2zG-ukWw5^t89I{IUBhSZe|dD)=}K?b`ciVo zuj`wAn-ugkN^z>!R~;29A@06*cYfq4x6z&Nv+|Jstsqj)?CJVA{WuBZYDHog4X7HV=cs&5E$@#H{mKZbF{e|XAKKB}}^6U(JHaGKD2;0RMY#?mC zrI1m^~Q1-w4b;5q)lsH(XyKM%#gOM?QAq2Xd_2=U0A+o>O~I`tAZw3rt? zHs%gcM<^32euG}Zb7VPXIc0ZY3&uRbP1#LK+@DKZ)pa5U`Txml{o(QfP$N>>6u=Mt zjQ`wD=qo7WR_?s84+O%*o3Q~S4zRZZhq|u73#PRCE;b%F8h(vQc}bMd8@xYm>nm#n z1kw0wf0!Pw{HS|AaF6f*E$O5C)Q(FFtaFoflXd-@vN~XcOpiyo7XL))AgYxFuUAn_ z)J#iP&DE?b7Y3mnqUG#oCm&~@Q#Fnv+#ZF2ajaXmyA&Nds`+3FZEx`HibKVm?qwSQ zohAjvl}b&gZCl@LNBiidTdaZ*9X!NcP2mQgj@^FMtN;kz7Hje4Y!ArgOF(2`z*zA= z=j_L6!}gxsyVa&FLy;;K#U!Pk6Yrao4i_UZuf^V4Wi>e%c0x0u4P; z@L7f9wBzio{cMawG~1_@1%hzQ1s%K29L+R`hMQ0@4$iu4rFZB!7~B)G>pB@PNi_U6 z&AW|s@b5|8{|3y%Hn=Vn-IGM$=M+x$TkIv`99N#n{+xrrR(=C91)hkh+E}@&xe$pN zK>Vw)$O2yFBCDxqGxlT#=R|wZcNrMcPnPtDz?@U2Jk4~;?C0Xo^|Z|)*zuUN)a`7H zOEd-pxMx}ZxV|G+qK`T^83M_u-xM7rz|!|($+5_om?g4~lalwdfjW9>=<>z2Y1!)a z$__NnK;mDf7F9+Um+KS`5U8?M<6+EnBOr)8_O3+M^}{-w-E}*J5Q1!|T5D+K9ts#5 z0YW%I_eJjFbFJU|YsxQ8j=J9A?l;4wKcIPt1!Kx1JS#N~j2e`^) zx?~rd?48$nJ7dNk;?ciY$-Rw)^MVvGm=1N+?KX;eT;P7swHfPSFzEEcAU3%bShV3%mU;CK-XocU}DL%kHlf3%^ESZ&$noU#`Fa|wKwzXqR;8RFV|B} z*Hl-0@DqvzA~;~Adn96WghU?6AuC%t?)}N+!HttRDavT~ov0_eJ=Cu0vAId3Bcye62; zelTXSm8u1mv;SI5*49#)du0kFC+yN0MhoQ(3FQt8;SLMs4)K8Ryx25mDpOH2ng40B z_)~>?4AnoFJB;G(UhY=v@hj)FqUlP}tV`I{7<(wryRaz|j7vOE$fqc7OnZTZ>egp? zN-7ID#51eeZHZjdCLGr>4L+^oyye4Ym)G3vY(_?gu&^-j4BuRn)l$jAQUocqzr^6m z4_Ux4+kfz$$>o$;FIsnNIPM4qrJ)~P2a>|V>e71|5eVzoUtM!F$``VcQ zF5VQ@)mSxxD^{fk*J3wqZ%$ym^g_?)@0WLEVM=4ysIQ$|NgTHLc|5O3FxkJ1#pHqa zi-w5&czppHU4b6u68VeeIx;G%Bbu_g|2huWpMxvlS^T0O(g~L!K%5BGxxGvJ*eHkin5X!dmuQAD zE^oz%79VZSGy^TU@I$ETjl886nqJp>O|q;cB=&vNFvTK|iFKpjCKjtQvO6S$0$9!C z4Hjixdwd^lG4>4-L=yK4h`xC}UGf3%c>-@&KSw;c3=T6ho0v9L>O^2-I)oxPd;mnB z{yiz*NMUZ>Z7&X^D3qEEH7cL7NKp0U@o5(p6j8_(3#zNt)YQwq$zV`?srOD%`~u3G z!{+zSWjbO~1`pv1)2`3yaY>p0#`X6-aiS(qFA0~1Xh~*xW+E=^SL_6Dyx8emXiYfA ze!5kB-IULY(~rF%+z!V({_S>E)?&Lr$Q?axzFubxB-+fRe=attk4c6ivm|yn2{AD4 zZ-$6^9u~C~Dr@e*+n(V%~pp+U{3s)a?S4-YvEpyL=v-*8)Q;>NR>@rW3g3tJ^TwgW|wYnfViu0VI@` zSC(AIu;Dm9%ByrPsJ&nlrMX4|y;MW5kcqli0FC-DSF*@wM~`_gq8oWz zRoL(J*wT}|lu1MaID)s zC?da|OhQG#_HU%j@rQ4qX2UZuEoIjQHtz~_j5Rx4FO0Vu&Gy;Y*kp5fSMDD|5%GXm zoMrWEfL8{A7tR5;eFQi-Pc5J9_Ov@{5mVE#QB~xjl|>)vrrj~kg*4oNxW@ZL}KT>F)E;qbxcE$WY&DML}eMzC0U9%8D_Fb~C7iEFQbkl$R0alQvp>-UJgx(gUll5^UZU{PMZ`mm4!%{EE<^2EOB1xySKSNB zvqz$XK-`F^4(Y`L@;b%gPuEr?VKloe*&k2pb3|uNaF%4snWJFCC9Cju(el>vcwh!9TvS1AThyjZhADW@97BhOM1g z57dAL2yPZ^u57T3+?s#?;NJ&iob~l*yktCTqM_L&(h(mNs&3{o#QlzvFl}aj<3bcO z8)!ik&wk1rm39vTws~DxNCFy^T;hR=sTEIt3C7P_o9oO#dPTzB=R1 zt}4LYpxnc`UVPm@JzMQtw8#Fz+fewTq_@{395Lw6b@S`JfLE!2&kM5Mb^Vvc&+!RW zIv*l>>TLj#XFmgO>fG3+4XFqvE^lVs>e=*jLaQ+^exaen{2=W7FQiw?Fj6$OAsk5x z(gLoWPjT4qqDAB4EA#v1pw(2<6fn^C!QYdw=c}w5>$J-Y2~Yp8u`3UU`uqMP+t?Y( zF0y5b5m`gF3E7i9`<@Un7-cQ{mMk^)C4>e;#7s(vG-NAesK`EpkTrd;&+qfk?~m{E zeCP4ZGjHy7&zyViz3+40=e%Br!`z#xuKhi@-qdqRgNbTew&2lp1p>9h97^JQmkM%c zL0#YYQ0FJ&bb*Hbdw!L!nG3PNL9LSSf)mK<&jVif@bXUnIZ&zJ&*whvv97364dM$C zHQOdR0Oh~VpoSLGMmI^Mboimu4Jv7vVVV&fo#tX4;AS!Ce)-9OHU{7Q$S36tHDs?na89R(cyu!&p)DfOk6%+#J@@)lWWCuhxX)f)1-$jGoFf>o zu-tSs*-SF0_}&YUcE!fEbTpo~Ht&vVg*Kf5^UEicUGw^{*4F#tXcJBu2f+e0T7TMK zMpOp53f2C(11CS$A1(nllPlE;fkvjYoDq9d&T?x+$sUkc08+=3*&PR`$7BTJTyd^P z1>Wh6!4wY?bI*_lZ>|u~bWa?>?brsf2RiWG%((RS|l+0SxokP&-;4!@nzJG~6OyYf<^Wom#mw7xoA?sWO!GMpCLp zE!6jTN~^gU-qAxpQ_z2JS+p(b%@!SEFqj@wlO-EIlvy-rz`t~~W4*DVizU`P3h1;e za+G%Y~amS~zKPiDrn-yu!Lw{CyT559>HL6gTM;t_L< zXJx`rXKJlwQA+ep;#?|2a*xK=CMKJHv&X*;wA+;kI2!ovZ$|5BnB~^$dl!MTkKO_r zACoC+j!MmFSzu2vh-$2w1?khYwg);FMw~zKt38|9mbWw04@SOuY44)423}zVrMQh;#l* z9^pCWHKL%<;dtxpAUv$SOb=dw%m31#hP{Y+sn_knyu1>EH?q4hPLsHQJv&bN$*pgF z0_mlN8flO>+;XvhS1dy{+t|dnmAO3D0!L=JZ>{W-*0_kx5A=Ax^vufW+(e3Fy5 z#oMu`jDHFn)BI4rRsT~Y4M7|(Uny29-``hg%-0Nuf%9lvk#Ctny%12ds$977nL}3yh%uL{ z}SWyMGhEqeQH^4uOz2T#lZ|7Y{KF2+6Q4oSL>b{oA1;AuE%=3bZ%C4rEpbnJ0F-=CToh-zh6 zc>~lk1RQa@#z^YnX}<%huDM|%(c7P_&?rSDq%Dw5*i)AM{S{bP+HH*3J4U+4{6gs_ zscS};O$x@yGq?Lb&?xYTU&>Jmhj}frP7oeQ(+bo2vTKXUFD$?;B!ql=MPb@v!T`>? zS4>;7$KztO%ir~3MjGOHj@X&e%hMhMB(fdN>x|XUNmk&}#}`@N(&rF;Y#3cuVRb8+UAu;g z3sF5*p=G+VQ-NTBKQ?R5K`HHK`i+=^)F`Y zR4)!{O`-FdQkXV~k!rJ{SmZVh6$O_OPjN<|N_5Y&q+6TTgR5*InG8#zYxxyMc`})YbD(E3gLTi&CIwp%! zYY6dt%=`Z9P4dmT9p2soKb!$5-Qi-4(1&-Jp0$b$@bpvi49kC4L`s{%pFDa;eG@D- zgU80bnsfYN`c!{+3ybV1S!7P-gZe7r8rkruFJZd^5xYg32O(vZ)R1T>^~Y+NI{(Hx zjmYpk;EE`UqJ z(=}hRY1Ai2v{#ra98Ie&hYDmt{UOsU80sZ~CH<1A>ND(`pxq_sO}4UHA#E&Xl$ zRm&?;o0UqdkOe3_RzRf}Uy<8O<#P~6sX{c$7a0p0 zJ+n-H--SdXm@(Pv{E*_TcjdpA%^JwkQc_Y%O4c%YC=@D#TfP^N*8RFD1dS~jOo-hx zG%!d?Pd`Kdpr@zjBrp)U9|T<2Vw;$zB z;-6`q82|s@{hfh-dwjGH$YKG#bnxOJpw{+!{FqLQl`7=on68P3$ImogCI9I*IpE~$ zrJPa!^HzURb-(;yQU7n8?aMyM41-cLKy>|fdnc6}B!|S>{Y?_-2ejA5`EZx1W*-hk zHlT$SzG{cOI6-}1-<8(c``28a00o&&$es^71huc zOKE&wFkmzTn5n=ubP{BBcXxlBlT)Y}RrDwq2&q+=T8ZZ?9}WYA(;zU#&G;}nIvRlN zFg(zH&O>|hEyN0akCmykSm*n`y(|J9GSk4B1t!gp3fQFOQ+Q(CtW=ZGOQ^aQ za~+*`yR%Wn#l@H}tMA^uTO^=4xw(A?Xw1lcS;D|yuK^U}!NKUu;lHZQ%fVrHjr6s3 z9mEgz_xJxC?*84I%ODZ?=;s#}{3jX!!Ltxxgr02j;J*ip5=X^6udPLrrb6a=nF>uf zIXPPaPZko1L@9kZ_XXqhcWX#<;KK(lMg*8vfS5Atlg^6TB_aVU^u3L5TGxuQj8Q6* zIff!IW3=LJ00v?tCNC$~*xo*s%TzLbxZb%=BK=uF2O#wH(#~q$2Na9|8=w;KwZH!v zWX?et7{DU!&zo6Vj$xcMLBNrk;Y>wkC79yDnF~#pK)7ST6#TU{fQ47l59GZABy0%@ z3A_5wGignUmXc}7$q|R7)+%FkZg#f3dmk&RHIXNQnO`+@&Bo5|>9BWmwcv;eBTXC@ zyG15;kj5c~tW?7XJ0q3Xu3x`Sn&6_xZw;ztiy1c|rOv~F9@&Hu`LAEp)|L-@FE20u zz6}#qB`|C+1!QWMmJEA?(L?=M09P}X0>Z?^^xHqN(*2@sVBiKIf2V)|*6dskkI|S* z*^^kWYa)+;)Rd4%+1a;eA@u6)df_*37Phvw^7B&ux$fz?0655uoWN4LdiAQ8heybE zar@x>@N7wMFCtb@^{uS=&6~tWqSq972q19$V{T6Ez)T3@JY1%S^%`PkVrs#iSJNE? zb1w>`OGEIgh1PX;c9M9VnZ!+tE`u-c>G=%Ld+LuSEUBA7sNcbm$z<>`ofK2l?F`2O z0`So)Qx+DMR;0bOC3ad2>0l~4mz$JCII1u9rT8~ozM3;xyIL(qqphX(?Y2fJ&VdB0Hd)xPO;@}l3&dL;O$M6}kZ+;`x&G~K9BJ|*R#{CAV~g$G z-YKslh48qzxBx(;XBfKJ^Rlum3=G(S?2`B1EmMHC`d1hZjNW7;jZ#W5EGjBGpX}-7 zh1T#w>RwIfGp`+Yirl1zT&c96fXqa!)&tqnxa7KUr|NlC%>Q}SN8yp{j?T^{`XZ+w z)41?0z;n&-Pm?8~Wlth@Ai>H>U^z>k?d-%qb*E!akPrNJ1=ZS>EM}D75V5mzTFR=e zqho!l8Oj_*mGfPRJebUdLEy0T>V%a|H3ub~~lh)8EGO413CzCnPv9)7(4_I+y&u`SiV6e-VFL%4%(bnz)eE{S}iZhpD$cm-4^_RW9 zFmdrJKv6!?p_jYjF8is;V*modqjvrOh^pQ@XvXt;WP!afMYqhK*bcU)q@Eua>|cV$ zkNby)XwMAUV0XS#Thxp->q`Rp`uqEHZ(L`7*8mXb)erb(^3VY89P``koUAMcpnmOO zTpN`Y6+fqwN_A~*ZQb15jEqui5{RWCO`O#g6#xZkVR-%S@<`9<=%^!TbK}O1+qdhn z*kFBqeXn+8^|)_vP!L$27r6h%FaG@JXdG$uT0hyt`Jw;q$owDn>wmi*vkbJfD(^7N SngTE@h=HDo?h9?_*#7{uq|pHY literal 37568 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 diff --git a/v1.3.0/basic/index.html b/v1.3.0/basic/index.html index 69acdc2..b9dfdb1 100644 --- a/v1.3.0/basic/index.html +++ b/v1.3.0/basic/index.html @@ -1,6 +1,6 @@ Basic usage · Gnuplot.jl