From 918a3457357b9dbfb5c65fa0e5abd23ea99c5ca0 Mon Sep 17 00:00:00 2001 From: jonasbucherETH Date: Thu, 31 Oct 2024 13:20:40 +0000 Subject: [PATCH 1/8] update requirement versions; handle lint warnings --- .shed.yml | 17 + bismark2report_wrapper.py | 120 + bismark2report_wrapper.xml | 81 + bismark_bowtie2_wrapper.xml | 832 ++++ bismark_bowtie_prev.xml | 0 bismark_deduplicate_wrapper.py | 96 + bismark_deduplicate_wrapper.xml | 66 + bismark_methylation_extractor.py | 214 + bismark_methylation_extractor.xml | 381 ++ bismark_wrapper.py | 428 ++ test-data/dedup_reads.bam | Bin 0 -> 45736 bytes test-data/dedup_report.txt | 7 + test-data/input1.fq | 4000 +++++++++++++++++ test-data/input1.fq.gzip | Bin 0 -> 1794787 bytes test-data/input2.fq | 4000 +++++++++++++++++ test-data/mapped_reads.bam | Bin 0 -> 49390 bytes test-data/mapped_reads_custom.bam | Bin 0 -> 195743 bytes test-data/mapped_reads_mate.bam | Bin 0 -> 351 bytes test-data/mapped_reads_mate_two_samples.bam | Bin 0 -> 364 bytes test-data/mapped_reads_pbat.bam | Bin 0 -> 1491 bytes test-data/mapped_reads_short.bam | Bin 0 -> 1263 bytes test-data/mapping_report.txt | 42 + test-data/mapping_report_custom.txt | 42 + test-data/mapping_report_mate.txt | 42 + test-data/mapping_report_mate_two_samples.txt | 84 + test-data/mapping_report_pbat.txt | 40 + test-data/mapping_report_short.txt | 42 + test-data/mm10.tiny.fa.gz | Bin 0 -> 246687 bytes test-data/output_html_report.html | 1112 +++++ test-data/output_mbias_report.txt | 267 ++ test-data/output_splitting_report.txt | 28 + test-data/summary.txt | 494 ++ test-data/summary_custom.txt | 495 ++ test-data/summary_mate.txt | 499 ++ test-data/summary_mate_two_samples.txt | 585 +++ test-data/summary_pbat.txt | 493 ++ test-data/summary_short.txt | 494 ++ tool-data/all_fasta.loc.sample | 19 + tool-data/bismark_indexes.loc.sample | 2 + tool_data_table_conf.xml.sample | 13 + 40 files changed, 15035 insertions(+) create mode 100644 .shed.yml create mode 100755 bismark2report_wrapper.py create mode 100755 bismark2report_wrapper.xml create mode 100644 bismark_bowtie2_wrapper.xml create mode 100644 bismark_bowtie_prev.xml create mode 100755 bismark_deduplicate_wrapper.py create mode 100755 bismark_deduplicate_wrapper.xml create mode 100755 bismark_methylation_extractor.py create mode 100755 bismark_methylation_extractor.xml create mode 100755 bismark_wrapper.py create mode 100644 test-data/dedup_reads.bam create mode 100644 test-data/dedup_report.txt create mode 100644 test-data/input1.fq create mode 100644 test-data/input1.fq.gzip create mode 100644 test-data/input2.fq create mode 100644 test-data/mapped_reads.bam create mode 100644 test-data/mapped_reads_custom.bam create mode 100644 test-data/mapped_reads_mate.bam create mode 100644 test-data/mapped_reads_mate_two_samples.bam create mode 100644 test-data/mapped_reads_pbat.bam create mode 100644 test-data/mapped_reads_short.bam create mode 100644 test-data/mapping_report.txt create mode 100644 test-data/mapping_report_custom.txt create mode 100644 test-data/mapping_report_mate.txt create mode 100644 test-data/mapping_report_mate_two_samples.txt create mode 100644 test-data/mapping_report_pbat.txt create mode 100644 test-data/mapping_report_short.txt create mode 100644 test-data/mm10.tiny.fa.gz create mode 100644 test-data/output_html_report.html create mode 100644 test-data/output_mbias_report.txt create mode 100644 test-data/output_splitting_report.txt create mode 100644 test-data/summary.txt create mode 100644 test-data/summary_custom.txt create mode 100644 test-data/summary_mate.txt create mode 100644 test-data/summary_mate_two_samples.txt create mode 100644 test-data/summary_pbat.txt create mode 100644 test-data/summary_short.txt create mode 100755 tool-data/all_fasta.loc.sample create mode 100755 tool-data/bismark_indexes.loc.sample create mode 100644 tool_data_table_conf.xml.sample diff --git a/.shed.yml b/.shed.yml new file mode 100644 index 0000000000..53621014c3 --- /dev/null +++ b/.shed.yml @@ -0,0 +1,17 @@ +categories: +- Sequence Analysis +- Next Gen Mappers +description: A tool to map bisulfite converted sequence reads and determine cytosine methylation states +homepage_url: https://www.bioinformatics.babraham.ac.uk/projects/bismark/ +long_description: | + Bismark is a program to map bisulfite treated sequencing reads to a genome of interest and perform methylation calls in a single step. The output can be easily imported into a genome viewer, such as SeqMonk, and enables a researcher to analyse the methylation levels of their samples straight away. It's main features are: + - Bisulfite mapping and methylation calling in one single step + - Supports single-end and paired-end read alignments + - Supports ungapped and gapped alignments + - Alignment seed length, number of mismatches etc. are adjustable + - Output discriminates between cytosine methylation in CpG, CHG and CHH context + http://www.bioinformatics.babraham.ac.uk/projects/bismark/ +name: bismark +owner: bgruening +remote_repository_url: https://github.com/bgruening/galaxytools/tree/master/tools/bismark +type: unrestricted diff --git a/bismark2report_wrapper.py b/bismark2report_wrapper.py new file mode 100755 index 0000000000..eadddbb7d9 --- /dev/null +++ b/bismark2report_wrapper.py @@ -0,0 +1,120 @@ +#!/usr/bin/python + +import argparse +import logging +import subprocess +import sys + + +def stop_err(logger, msg): + logger.critical(msg) + sys.exit() + + +def log_subprocess_output(logger, pipe): + for line in iter(pipe.readline, b""): + logger.debug(line.decode().rstrip()) + + +def get_arg(): + parser = argparse.ArgumentParser() + parser.add_argument( + "--alignment_report", + dest="alignment_report", + action="store", + metavar="alignment_report", + type=str, + ) + parser.add_argument( + "--dedup_report", + dest="dedup_report", + action="store", + metavar="dedup_report", + type=str, + ) + parser.add_argument( + "--splitting_report", + dest="splitting_report", + action="store", + metavar="splitting_report", + type=str, + ) + parser.add_argument( + "--mbias_report", + dest="mbias_report", + action="store", + metavar="mbias_report", + type=str, + ) + parser.add_argument( + "--nucleotide_report", + dest="nucleotide_report", + action="store", + metavar="nucleotide_report", + type=str, + ) + parser.add_argument( + "--output_html_report", + dest="output_html_report", + action="store", + metavar="output_html_report", + type=str, + ) + parser.add_argument( + "--log_report", + dest="log_report", + action="store", + metavar="log_report", + type=str, + ) + args = parser.parse_args() + return args + + +def __main__(): + args = get_arg() + logger = logging.getLogger("bismark_deduplicate_wrapper") + logger.setLevel(logging.DEBUG) + ch = logging.StreamHandler(sys.stdout) + if args.log_report: + ch.setLevel(logging.WARNING) + handler = logging.FileHandler(args.log_report) + handler.setLevel(logging.DEBUG) + logger.addHandler(handler) + else: + ch.setLevel(logging.DEBUG) + logger.addHandler(ch) + + cmd = [ + "bismark2report", + "--verbose", + "--alignment_report", + args.alignment_report, + "--output", + args.output_html_report, + ] + + if args.dedup_report: + cmd.extend(["--dedup_report", args.dedup_report]) + if args.splitting_report: + cmd.extend(["--splitting_report", args.splitting_report]) + if args.mbias_report: + cmd.extend(["--mbias_report", args.mbias_report]) + if args.nucleotide_report: + cmd.extend(["--nucleotide_report", args.nucleotide_report]) + + logger.info("Generating report with: '%s'", " ".join(cmd)) + process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + with process.stdout: + log_subprocess_output(logger, process.stdout) + exitcode = process.wait() + if exitcode != 0: + stop_err( + logger, + "Bismark pretty report error (also check the log file if any)!\n%s" + % process.stderr, + ) + + +if __name__ == "__main__": + __main__() diff --git a/bismark2report_wrapper.xml b/bismark2report_wrapper.xml new file mode 100755 index 0000000000..92d03b0f32 --- /dev/null +++ b/bismark2report_wrapper.xml @@ -0,0 +1,81 @@ + + Generates a graphical HTML report page from report outputs of Bismark + + bismark + samtools + bowtie2 + + + + + + +
+ + + + +
+ +
+ + + + + ( separate_logfile is True ) + + + + + + + + + + + + + + + + + + 10.1093/bioinformatics/btr167 + +
diff --git a/bismark_bowtie2_wrapper.xml b/bismark_bowtie2_wrapper.xml new file mode 100644 index 0000000000..512ddcd608 --- /dev/null +++ b/bismark_bowtie2_wrapper.xml @@ -0,0 +1,832 @@ + + Bisulfite reads mapper + + bismark + samtools + bowtie2 + + '${read1}' && + #else + ln -s '${singlePaired.input_singles}' '${read1}' && + #end if + #else: + #set $mate1 = list() + #set $mate2 = list() + #for $mate_pair in $singlePaired.mate_list + + #if $mate_pair.input_mate1.ext == "fasta": + #set read1 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_1.fa' + #elif $mate_pair.input_mate1.ext in ["fastq.gz", "fastqsanger.gz"]: + #if $params.settingsType == "custom" and $params.pbat == "--pbat" + #set read1 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_1.fq' + #else + #set read1 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_1.fq.gz' + #end if + #else + #set read1 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_1.fq' + #end if + + #if $params.settingsType == "custom" and $params.pbat == "--pbat" and $mate_pair.input_mate1.ext in ["fastq.gz", "fastqsanger.gz"]: + zcat '${mate_pair.input_mate1}' > '${read1}' && + #else + ln -s '${mate_pair.input_mate1}' '${read1}' && + #end if + + #if $mate_pair.input_mate2.ext == "fasta": + #set read2 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_2.fa' + #elif $mate_pair.input_mate2.ext in ["fastq.gz", "fastqsanger.gz"]: + #if $params.settingsType == "custom" and $params.pbat == "--pbat" + #set read2 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_2.fq' + #else + #set read2 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_2.fq.gz' + #end if + #else + #set read2 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_2.fq' + #end if + + #if $params.settingsType == "custom" and $params.pbat == "--pbat" and $mate_pair.input_mate2.ext in ["fastq.gz", "fastqsanger.gz"]: + zcat '${mate_pair.input_mate2}' > '${read2}' && + #else + ln -s '${mate_pair.input_mate2}' '${read2}' && + #end if + + $mate1.append( str($read1) ) + $mate2.append( str($read2) ) + #end for + #end if + + python '$__tool_directory__/bismark_wrapper.py' + + ## Change this to accommodate the number of threads you have available. + --num-threads "\${GALAXY_SLOTS:-4}" + + ## + ## Bismark Genome Preparation, if desired. + ## + + ## Handle reference file. + #if $refGenomeSource.genomeSource == "built_in_fasta": + --own-file '${refGenomeSource.built_in_fasta.fields.path}' + #else if $refGenomeSource.genomeSource == "history": + --own-file '$refGenomeSource["own_file"]' + #else: + --indexes-path '${refGenomeSource.built_in_indexes.fields.path}' + #end if + + ## + ## Input parameters + ## + + #if $singlePaired.sPaired == "single": + --single-paired '${read1}' + + #if $singlePaired.input_singles.ext in ["fastq", "fastq.gz", "fastqillumina"]: + --phred64-quals + --fastq + #elif $singlePaired.input_singles.ext in ["fastqsanger", "fastqsanger.gz"]: + --fastq + #elif $singlePaired.input_singles.ext == "fasta": + --fasta + #end if + #else: + --mate-paired + + --mate1 #echo ','.join($mate1) + --mate2 #echo ','.join($mate2) + + #for $mate_pair in $singlePaired.mate_list: + #if $mate_pair.input_mate1.ext == "fastqillumina": + --phred64-quals + --fastq + #elif $mate_pair.input_mate1.ext in "fastqsanger,fastqsanger.gz": + --fastq + #elif $mate_pair.input_mate1.ext == "fasta": + --fasta + #end if + #break + #end for + + -I $singlePaired.minInsert + -X $singlePaired.maxInsert + #end if + + #if $sort_bam: + --sort-bam + #end if + + ## for now hardcode the value for the required memory per thread in --best mode + --chunkmbs 512 + + + #if $params.settingsType == "custom": + + ## default 20 + --seed-len $params.seed_len + ## default 0 + --seed-mismatches $params.seed_mismatches + ## default 15 + --seed-extention-attempts $params.seed_extention_attempts + ## default 2 + --max-reseed $params.max_reseed + + ## default unlimited + #if $params.qupto != 0: + --qupto $params.qupto + #end if + #if $params.skip_reads != 0: + --skip-reads $params.skip_reads + #end if + + #if $params.score_min != "": + --score-min '${params.score_min}' + #end if + + ## if set, disable the original behaviour + $params.no_mixed + ## if set, disable the original behaviour + $params.no_discordant + + $params.non_directional + + $params.pbat + + $params.local + + #if $params.bismark_stdout: + --stdout '$output_stdout' + #end if + + #if $params.isReportOutput: + --output-report-file '$report_file' + #end if + + #else: + --output-report-file '$report_file' + #end if + + ## + ## Output parameters. + ## + --output '$output' + ##$suppress_header + + #if str( $singlePaired.sPaired ) == "single" + #if $output_unmapped_reads_l + --output-unmapped-reads '$output_unmapped_reads_l' + #end if + #if $output_suppressed_reads_l + --output-suppressed-reads '$output_suppressed_reads_l' + #end if + #else + #if $output_unmapped_reads_l and $output_unmapped_reads_r + --output-unmapped-reads-l '$output_unmapped_reads_l' + --output-unmapped-reads-r '$output_unmapped_reads_r' + #end if + #if $output_suppressed_reads_l and $output_suppressed_reads_l + --output-suppressed-reads-l '$output_suppressed_reads_l' + --output-suppressed-reads-r '$output_suppressed_reads_r' + #end if + #end if + +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (( + params['settingsType'] == "default" or + ( params['settingsType'] == "custom" and + params['isReportOutput'] is True ) + )) + + + + + (( + params['settingsType'] == "custom" and + params['bismark_stdout'] is True + )) + + + + + + + + + + + + + + + + + + + + + + + + + + + (( + params['settingsType'] == "custom" and + params['suppressed_read_file'] is True + )) + + + + + + + + + + + + + + (( + singlePaired['sPaired'] == "paired" and + params['settingsType'] == "custom" and + params['suppressed_read_file'] is True + )) + + + + + + + + + + + + + + + + (( + params['settingsType'] == "custom" and + params['unmapped_read_file'] is True + )) + + + + + + + + + + + + + + (( + singlePaired['sPaired'] == "paired" and + params['settingsType'] == "custom" and + params['unmapped_read_file'] is True + )) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T conversion) or into a bisulfite treated reverse strand (G->A conversion of the forward strand). + | Each of these reads are then aligned to bisulfite treated forward strand index of a reference genome (C->T converted) and a bisulfite treated reverse strand index of the genome (G->A conversion of the forward strand, by doing this alignments will produce the same positions). + | These instances of Bowtie 2 are run in parallel. The sequence file(s) are then read in again sequence by sequence to pull out the original sequence from the genome and determine if there were any protected C's present or not. + | + | As of version 0.7.0 Bismark will only run 2 alignment threads for OT and OB in parallel, the 4 strand mode can be re-enabled by using non_directional mode. + | + | It is developed by Krueger F and Andrews SR. at the Babraham Institute. Krueger F, Andrews SR. (2011) Bismark: a flexible aligner and methylation caller for Bisulfite-Seq applications. Bioinformatics, 27, 1571-2. + +.. _Bismark: http://www.bioinformatics.babraham.ac.uk/projects/bismark/ + +---- + +**Know what you are doing** + + .. class:: warningmark + + | There is no such thing (yet) as an automated gearshift in short read mapping. It is all like stick-shift driving in San Francisco. + | In other words = running this tool with default parameters will probably not give you meaningful results. + | A way to deal with this is to **understand** the parameters by carefully reading the `documentation`__ and experimenting. Fortunately, Galaxy makes experimenting easy. + | + + .. class:: warningmark + + | Make sure all your input reads are in the correct and same format. If thats not the case please adjust/convert the filetype with galaxy's build-in converters. + +.. __: http://www.bioinformatics.babraham.ac.uk/projects/bismark/ + +---- + +**Input formats** + + | Bismark accepts files in either Sanger FASTQ format (galaxy type *fastqsanger*), Illumina FASTQ format (galaxy type *fastqillumina*) or FASTA format (galaxy type *fasta*). Use the FASTQ Groomer to prepare your files. + +---- + +**A Note on Built-in Reference Genomes** + + | The default variant for all genomes is "Full", defined as all primary chromosomes (or scaffolds/contigs) including mitochondrial plus associated unmapped, plasmid, and other segments. + | When only one version of a genome is available in this tool, it represents the default "Full" variant. Some genomes will have more than one variant available. + | The "Canonical Male" or sometimes simply "Canonical" variant contains the primary chromosomes for a genome. For example a human "Canonical" variant contains chr1-chr22, chrX, chrY, and chrM. The "Canonical Female" variant contains the primary chromosomes excluding chrY. + +---- + +**Outputs** + +* The final output of Bismark is in SAM format by default, and has the following columns:: + + Column Description + -------- -------------------------------------------------------- + 1 QNAME seq-ID + 2 FLAG this flag tries to take the strand a bisulfite read + originated from into account + (this is different from ordinary DNA alignment flags!) + 3 RNAME chromosome + 4 POS start position + 5 MAPQ always 255 + 6 CIGAR extended CIGAR string + 7 MRNM Mate Reference sequence NaMe ('=' if same as RNAME) + 8 MPOS 1-based Mate POSition + 9 ISIZE Inferred insert SIZE + 10 SEQ query SEQuence on the same strand as the reference + 11 QUAL Phred33 scale + 12 NM-tag edit distance to the reference) + 13 XX-tag base-by-base mismatches to the reference. + This does not include indels. + 14 XM-tag methylation call string + 15 XR-tag read conversion state for the alignment + 16 XG-tag genome conversion state for the alignment + + + | Each read of paired-end alignments is written out in a separate line in the above format. + | + +* It looks like this (scroll sideways to see the entire example):: + + QNAME FLAG RNAME POS MAPQ CIAGR MRNM MPOS ISIZE SEQ QUAL OPT + HWI-EAS91_1_30788AAXX:1:1:1761:343 4 * 0 0 * * 0 0 AAAAAAANNAAAAAAAAAAAAAAAAAAAAAAAAAAACNNANNGAGTNGNNNNNNNGCTTCCCACAGNNCTGG hhhhhhh;;hhhhhhhhhhh^hOhhhhghhhfhhhgh;;h;;hhhh;h;;;;;;;hhhhhhghhhh;;Phhh + HWI-EAS91_1_30788AAXX:1:1:1578:331 4 * 0 0 * * 0 0 GTATAGANNAATAAGAAAAAAAAAAATGAAGACTTTCNNANNTCTGNANNNNNNNTCTTTTTTCAGNNGTAG hhhhhhh;;hhhhhhhhhhhhhhhhhhhhhhhhhhhh;;h;;hhhh;h;;;;;;;hhhhhhhhhhh;;hhVh + +---- + +**Note on Bismark settings** + + | All of the options have a default value. You can change any of them. If any Bismark function is missing please contact the tool author or your Galaxy admin. + +---- + +**Bismark settings** + +* **If Paired-End Reads** + + * **Minimum insert size for valid paired-end alignments** + + | The minimum insert size for valid paired-end alignments. E.g. if -I 60 is specified and a paired-end alignment consists of two 20-bp alignments in the appropriate orientation with a 20-bp gap between them, that alignment is considered valid (as long as -X is also satisfied). A 19-bp gap would not be valid in that case. Default: 0. + | + | Alignment option *-I/--minins * + + + * **Maximum insert size for valid paired-end alignments** + + | The maximum insert size for valid paired-end alignments. E.g. if -X 100 is specified and a paired-end alignment consists of two 20-bp alignments in the proper orientation with a 60-bp gap between them, that alignment is considered valid (as long as -I is also satisfied). A 61-bp gap would not be valid in that case. Default: 500. + | + | Alignment option *-X/--maxins * + + +* **Number of mismatches to be allowed in a seed alignment during multiseed alignment** + + | Sets the number of mismatches to allowed in a seed alignment during multiseed alignment. Can be set to 0 or 1. Setting this higher makes alignment slower (often much slower) but increases sensitivity. Default: 0. This option is only available for Bowtie 2 (for Bowtie 1 see -n). + | + | Bowtie 2 Specific option *-N * + +* **Length of the seed substrings to align during multiseed alignment** + + | Sets the length of the seed substrings to align during multiseed alignment. Smaller values make alignment slower but more senstive. Default: the --sensitive preset of Bowtie 2 is used by default, which sets -L to 20. This option is only available for Bowtie 2 (for Bowtie 1 see -l). + | + | Bowtie 2 Specific option *-L * + + +* **How many consecutive seed extension attempts can fail before Bowtie 2 moves on** + + | Up to consecutive seed extension attempts can "fail" before Bowtie 2 moves on, using the alignments found so far. A seed extension "fails" if it does not yield a new best or a new second-best alignment. Default: 15. + | + | Bowtie 2 Effort option *-D * + +* **Maximum number of times Bowtie 2 will re-seed reads with repetitive seeds** + + | is the maximum number of times Bowtie 2 will "re-seed" reads with repetitive seeds. When "re-seeding," Bowtie 2 simply chooses a new set of reads (same length, same number of mismatches allowed) at different offsets and searches for more alignments. A read is considered to have repetitive seeds if the total number of seed hits divided by the number of seeds that aligned at least once is greater than 300. Default: 2. + | + | Bowtie 2 Effort option *-R * + +* **Only aligns the first N reads or read pairs from the input** + + | Only aligns the first reads or read pairs from the input. Default: no limit. + | + | Input option *-u/--upto * + +* **Skip (i.e. do not align) the first N reads or read pairs from the input** + + | Input option *-s/--skip* + +* **Disable looking for discordant alignments if it cannot find any concordant alignments** + + | Normally, Bowtie 2 looks for discordant alignments if it cannot find any concordant alignments. A discordant alignment is an alignment where both mates align uniquely, but that does not satisfy the paired-end constraints (--fr/--rf/--ff, -I, -X). This option disables that behavior and it is on by default. + | + | Bowtie 2 Paired-End option *--no-discordant* + +* **Disable Bowtie 2's behaviour to try to find alignments for the individual mates** + + | This option disables Bowtie 2's behavior to try to find alignments for the individual mates if it cannot find a concordant or discordant alignment for a pair. This option is invariable and on by default. + | + | Bowtie 2 Paired-End option *--no-mixed* + +* **Write ambiguous reads to an extra output file** + + | Write all reads which produce more than one valid alignment with the same number of lowest mismatches or other reads that fail to align uniquely to a file in the output directory. Written reads will appear as they did in the input, without any of the translation of quality values that may have taken place within Bowtie or Bismark. Paired-end reads will be written to two parallel files with _1 and _2 inserted in theit filenames, i.e. _ambiguous_reads_1.txt and _ambiguous_reads_2.txt. These reads are not written to the file specified with --un. + | + | Output option *--ambiguous* + +* **Write all reads that could not be aligned to a file** + + | Write all reads that could not be aligned to a file in the output directory. Written reads will appear as they did in the input, without any translation of quality values that may have taken place within Bowtie or Bismark. Paired-end reads will be written to two parallel files with _1 and _2 inserted in their filenames, i.e. _unmapped_reads_1.txt and unmapped_reads_2.txt. Reads with more than one valid alignment with the same number of lowest mismatches (ambiguous mapping) are also written to _unmapped_reads.txt unless the option --ambiguous is specified as well. + | + | Output option *-un/--unmapped* + +* **Offer all report files concatenated in one file** + + | Prints out a Bismark mapping report + +]]> + + + 10.1093/bioinformatics/btr167 + + diff --git a/bismark_bowtie_prev.xml b/bismark_bowtie_prev.xml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/bismark_deduplicate_wrapper.py b/bismark_deduplicate_wrapper.py new file mode 100755 index 0000000000..991f407bc9 --- /dev/null +++ b/bismark_deduplicate_wrapper.py @@ -0,0 +1,96 @@ +#!/usr/bin/python + +import argparse +import logging +import os +import shutil +import signal +import subprocess +import sys +import tempfile + + +def stop_err(logger, msg): + logger.critical(msg) + sys.exit(1) + + +def restore_sigpipe(): + """ + Needed to handle samtools view + """ + signal.signal(signal.SIGPIPE, signal.SIG_DFL) + + +def log_subprocess_output(logger, pipe): + for line in iter(pipe.readline, b""): + logger.debug(line.decode().rstrip()) + + +def get_arg(): + parser = argparse.ArgumentParser() + parser.add_argument("--single_or_paired", dest="single_or_paired") + parser.add_argument("--input", dest="input", metavar="input") + parser.add_argument( + "--output_report", dest="output_report", metavar="output_report" + ) + parser.add_argument("--output_bam", dest="output_bam", metavar="output_report") + parser.add_argument( + "--log_report", dest="log_report", metavar="log_filename", type=str + ) + args = parser.parse_args() + return args + + +def __main__(): + args = get_arg() + + logger = logging.getLogger("bismark_deduplicate_wrapper") + logger.setLevel(logging.DEBUG) + ch = logging.StreamHandler(sys.stdout) + if args.log_report: + ch.setLevel(logging.WARNING) + handler = logging.FileHandler(args.log_report) + handler.setLevel(logging.DEBUG) + logger.addHandler(handler) + else: + ch.setLevel(logging.DEBUG) + logger.addHandler(ch) + + # ensure the input has a .bam suffix + tmp_dir = tempfile.mkdtemp(prefix="tmp", suffix="") + os.chdir(tmp_dir) + default_reads_name = "submitted_reads.bam" + os.symlink(args.input, default_reads_name) + + single_or_paired = "-s" if args.single_or_paired == "single" else "-p" + cmd = ["deduplicate_bismark", single_or_paired, default_reads_name, "--bam"] + logger.info("Deduplicating with: '%s'", " ".join(cmd)) + process = subprocess.Popen( + cmd, + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT, + preexec_fn=restore_sigpipe, + ) + proc_out, proc_err = process.communicate() + logger.info(proc_out) + if process.returncode != 0: + stop_err( + logger, + "Bismark deduplication error (also check the log file if any)!\n%s" + % proc_err, + ) + + deduplicated_out_name = "submitted_reads.deduplicated.bam" + deduplicated_report_name = "submitted_reads.deduplication_report.txt" + logger.debug("Moving '%s' to galaxy: '%s'.", deduplicated_out_name, args.output_bam) + shutil.move(deduplicated_out_name, args.output_bam) + logger.debug( + "Moving '%s' to galaxy: '%s'.", deduplicated_report_name, args.output_report + ) + shutil.move("submitted_reads.deduplication_report.txt", args.output_report) + logger.debug("Done.") + + +if __name__ == "__main__": + __main__() diff --git a/bismark_deduplicate_wrapper.xml b/bismark_deduplicate_wrapper.xml new file mode 100755 index 0000000000..1ff15ef775 --- /dev/null +++ b/bismark_deduplicate_wrapper.xml @@ -0,0 +1,66 @@ + + Deduplicates reads mapped by Bismark + + bismark + samtools + bowtie2 + + + + + + + + + + + + + + + + + ( separate_logfile is True ) + + + + + + + + + + + + + + + + + 10.1093/bioinformatics/btr167 + + diff --git a/bismark_methylation_extractor.py b/bismark_methylation_extractor.py new file mode 100755 index 0000000000..3ba9c22d73 --- /dev/null +++ b/bismark_methylation_extractor.py @@ -0,0 +1,214 @@ +#!/usr/bin/env python + +import argparse +import logging +import math +import os +import re +import shutil +import subprocess +import sys +import tempfile +import zipfile +from glob import glob + + +def stop_err(logger, msg): + logger.critical(msg) + sys.exit(1) + + +def log_subprocess_output(logger, pipe): + for line in iter(pipe.readline, b""): + logger.debug(line.decode().rstrip()) + + +def zipper(dir, zip_file): + output_files_regex = re.compile("^(Non_)?C[pH][GH]_.*") + bedgraph_regex = re.compile(".*bedGraph.gz") + zip = zipfile.ZipFile(zip_file, "w", compression=zipfile.ZIP_DEFLATED) + root_len = len(os.path.abspath(dir)) + for root, dirs, files in os.walk(dir): + archive_root = os.path.abspath(root)[root_len:] + for f in files: + if re.search(output_files_regex, f) or re.search(bedgraph_regex, f): + fullpath = os.path.join(root, f) + archive_name = os.path.join(archive_root, f) + zip.write(fullpath, archive_name, zipfile.ZIP_DEFLATED) + zip.close() + return zip_file + + +def build_genome_dir(genome_file): + tmp_genome_dir = tempfile.mkdtemp(prefix="tmp") + genome_path = os.path.join( + tmp_genome_dir, ".".join(os.path.split(genome_file)[1].split(".")[:-1]) + ) + try: + # Create a hard link pointing to genome_file named 'genome_path'.fa. + os.symlink(genome_file, genome_path + ".fa") + except Exception as e: + if os.path.exists(tmp_genome_dir): + shutil.rmtree(tmp_genome_dir) + stop_err("Error in linking the reference database!\n%s" % e) + return tmp_genome_dir + + +def __main__(): + # Parse Command Line + parser = argparse.ArgumentParser( + description="Wrapper for the bismark methylation caller." + ) + + # input options + parser.add_argument("--infile", help="Input file in SAM or BAM format.") + parser.add_argument("--single-end", dest="single_end", action="store_true") + parser.add_argument("--paired-end", dest="paired_end", action="store_true") + + parser.add_argument("--multicore", dest="multicore", type=int, default=1) + parser.add_argument("--splitting_report", dest="splitting_report") + parser.add_argument("--mbias_report", dest="mbias_report") + parser.add_argument("--cytosine_report", dest="cytosine_report") + parser.add_argument("--coverage_file", dest="coverage_file") + + parser.add_argument("--genome_file", dest="genome_file") + parser.add_argument("--cx_context", action="store_true") + + parser.add_argument("--comprehensive", action="store_true") + parser.add_argument("--merge-non-cpg", dest="merge_non_cpg", action="store_true") + parser.add_argument("--no-overlap", dest="no_overlap", action="store_true") + parser.add_argument("--compress", dest="compress") + parser.add_argument("--ignore", dest="ignore", type=int) + parser.add_argument("--ignore_r2", dest="ignore_r2", type=int) + parser.add_argument("--ignore_3prime", dest="ignore_3prime", type=int) + parser.add_argument("--ignore_3prime_r2", dest="ignore_3prime_r2", type=int) + parser.add_argument( + "--log_report", dest="log_report", metavar="log_filename", type=str + ) + args = parser.parse_args() + + logger = logging.getLogger("bismark_methylation_extractor_wrapper") + logger.setLevel(logging.DEBUG) + ch = logging.StreamHandler(sys.stdout) + if args.log_report: + ch.setLevel(logging.WARNING) + handler = logging.FileHandler(args.log_report) + handler.setLevel(logging.DEBUG) + logger.addHandler(handler) + else: + ch.setLevel(logging.DEBUG) + logger.addHandler(ch) + + # Build methylation extractor command + output_dir = tempfile.mkdtemp() + cmd = ["bismark_methylation_extractor", "--no_header", "-o", output_dir] + # Set up all options + if args.multicore > 3: + # divide multicore by 3 here since bismark will spawn ~3 jobs. + cmd.extend(["--multicore", str(int(math.floor(args.multicore / 3)))]) + if args.single_end: + cmd.append("--single-end") + else: + cmd.append("--paired-end") + if args.no_overlap: + cmd.append("--no_overlap") + if args.ignore: + cmd.extend(["--ignore", str(args.ignore)]) + if args.ignore_r2: + cmd.extend(["--ignore_r2", str(args.ignore_r2)]) + if args.ignore_3prime: + cmd.extend(["--ignore_3prime", str(args.ignore_3prime)]) + if args.ignore_3prime_r2: + cmd.extend(["--ignore_3prime_r2", str(args.ignore_3prime_r2)]) + if args.comprehensive: + cmd.append("--comprehensive") + if args.merge_non_cpg: + cmd.append("--merge_non_CpG") + if args.splitting_report: + cmd.append("--report") + tmp_genome_dir = None + if args.cytosine_report: + tmp_genome_dir = build_genome_dir(args.genome_file) + if args.cx_context: + cmd.extend( + [ + "--bedGraph", + "--CX_context", + "--cytosine_report", + "--genome_folder", + tmp_genome_dir, + ] + ) + else: + cmd.extend( + ["--bedGraph", "--cytosine_report", "--genome_folder", tmp_genome_dir] + ) + + cmd.append(args.infile) + + # Run + logger.info("Methylation extractor run with: '%s'", " ".join(cmd)) + prev_dir = os.getcwd() + os.chdir( + output_dir + ) # needed due to a bug in bismark where the coverage file cannot be found + process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + with process.stdout: + log_subprocess_output(logger, process.stdout) + exitcode = process.wait() + if exitcode != 0: + stop_err( + logger, + "Bismark methylation extractor error (also check the log file if any)!\n%s" + % process.stderr, + ) + logger.info("Finished methylation extractor.") + # collect and copy output files + logger.debug("Zip output files to '%s'.", args.compress) + os.chdir(prev_dir) + zipper(output_dir, args.compress) + + # cytosine report + if args.cytosine_report: + logger.debug("Collecting cytosine report.") + if args.cx_context: + shutil.move( + glob(os.path.join(output_dir, "*CX_report.txt"))[0], + args.cytosine_report, + ) + + else: + shutil.move( + glob(os.path.join(output_dir, "*CpG_report.txt"))[0], + args.cytosine_report, + ) + + # coverage file + if args.coverage_file: + shutil.move( + glob(os.path.join(output_dir, "*datbismark.cov.gz"))[0], + args.coverage_file, + ) + + # splitting report + if args.splitting_report: + logger.debug("Collecting splitting report.") + shutil.move( + glob(os.path.join(output_dir, "*_splitting_report.txt"))[0], + args.splitting_report, + ) + if args.mbias_report: + logger.debug("Collecting M-Bias file.") + shutil.move(glob(os.path.join(output_dir, "*M-bias.txt"))[0], args.mbias_report) + + # Clean up temp dirs + logger.debug("Cleanup temp dirs.") + if os.path.exists(output_dir): + shutil.rmtree(output_dir) + if tmp_genome_dir and os.path.exists(tmp_genome_dir): + shutil.rmtree(tmp_genome_dir) + logger.info("Done.") + + +if __name__ == "__main__": + __main__() diff --git a/bismark_methylation_extractor.xml b/bismark_methylation_extractor.xml new file mode 100755 index 0000000000..1e655e7cf6 --- /dev/null +++ b/bismark_methylation_extractor.xml @@ -0,0 +1,381 @@ + + Reports on methylation status of reads mapped by Bismark + + bismark + samtools + bowtie2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + ( splitting_report is True ) + + + ( mbias_report is True ) + + + ( cytosine_report['cytosine_report_selector'] ) + + + ( cytosine_report['cytosine_report_selector'] and cytosine_report['coverage_output']) + + + + ( output_settings['separate_logfile'] is True ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + * + + * **Ignore the last N bp from the 3' end of single-end read when processing the methylation call string.** + + | This can remove unwanted biases from the end of reads. + | + | *Input option --ignore_3prime * + +* **If Paired-End Reads** + + * **Ignore the first N bp from the 5’ end of Read 1 when processing the methylation call string** + + | This can remove e.g. a restriction enzyme site at the start of each read or any other source of bias (e.g. PBAT-Seq data). + | + | *Input option --ignore * + + * **Ignore the last N bp from the 3’ end of Read 1 when processing the methylation call string** + + | This can remove unwanted biases from the end of reads. + | + | *Input option --ignore_3prime * + + * **Ignore the first N bp from the 5' end of Read 2 of paired-end sequencing results** + + | Since the first couple of bases in Read 2 of BS-Seq experiments show a severe bias towards non-methylation as a result of end-repairing sonicated fragments with unmethylated cytosines (see M-bias plot), it is recommended that the first couple of bp of Read 2 are removed before starting downstream analysis. Please see the section on M-bias plots in the Bismark User Guide for more details. The options --ignore and --ignore_r2 can be combined in any desired way. + | + | *Input option --ignore_r2* + + * **Ignore the last N bp from the 3' end of Read 2 of paired-end sequencing results** + + | This can remove unwanted biases from the end of reads. + | + | *Input option --ignore_3prime_r2* + + * **This option avoids scoring overlapping methylation calls twice, in case of overlapping read one and read two** + + | For paired-end reads it is theoretically possible that read_1 and read_2 overlap. This option avoids scoring overlapping methylation calls twice (only methylation calls of read 1 are used for in the process since read 1 has historically higher quality basecalls than read 2). Whilst this option removes a bias towards more methylation calls in the center of sequenced fragments it may de facto remove a sizable proportion of the data. This option is highly recommended for paired-end data. + | + | *Input option --no_overlap* + +* **Short methylation summary output (Splitting Report)** + + | Prints out a short methylation summary as well as the paramaters used to run this script. + | + | *Output option --report* + +* **Methylation proportion report for each possible position in the read (Mbias Report)** + + | This report shows the methylation proportion across each possible position in the read (described in further detail in:Hansen et al., Genome Biology, 2012, 13:R83). The data for the M-bias plot is also written into a text file and is in the following format: + | + | <% methylation> + | + | This allows generating nice graphs by alternative means, e.g. using R or Excel + +* **Genome-wide methylation report for all cytosines in the genome** + + | the option --cytosine_report produces a genome-wide methylation report for all cytosines in the genome. + + * **If CpG Context only** + + | the output uses 1-based chromosome coordinates (zero-based cords are optional) and reports CpG context only (all cytosine context is optional). The output considers all Cs on both forward and reverse strands and reports their position, strand, trinucleotide content and methylation state (counts are 0 if not covered). + | + | *Genome-wide cytosine methylation report specific option --bedgraph --cytosine_report --genome_folder * + + * **If not CpG Context only** + + | The output file contains information on every single cytosine in the genome irrespective of its context. This applies to both forward and reverse strands. Please be aware that this will generate output files with > 1.1 billion lines for a mammalian genome such as human or mouse. Default: OFF (i.e. Default = CpG context only). + | + | *Genome-wide cytosine methylation report specific option --bedgraph --CX_context --cytosine_report --CX_context --genome_folder * + +* **Merge all four possible strand-specific methylation info into context-dependent output files** + + | Specifying this option will merge all four possible strand-specific methylation info into context-dependent output files. The default contexts are: + | - CpG context + | - CHG context + | - CHH context + | + | *Output option --comprehensive* + +* **Merge all non-CpG contexts into one file** + + | This will produce two output files (in --comprehensive mode) or eight strand-specific output files (default) for Cs in + | - CpG context + | - non-CpG context + | + | *Output option --merge_non_CpG* + +* **Compress all result files and output one single file** + + | The methylation extractor files (CpG_OT..., CpG_OB... etc) will be written out in a GZIP compressed form to save disk space. This option does not work on bedGraph and genome-wide cytosine reports as they are 'tiny' anyway. + | + | *Output option --gzip* + +]]> + + + + 10.1093/bioinformatics/btr167 + +
diff --git a/bismark_wrapper.py b/bismark_wrapper.py new file mode 100755 index 0000000000..08e17a7fc4 --- /dev/null +++ b/bismark_wrapper.py @@ -0,0 +1,428 @@ +#!/usr/bin/env python + +import argparse +import fileinput +import logging +import math +import os +import shutil +import subprocess +import sys +import tempfile +from glob import glob + + +def stop_err(logger, msg): + logger.critical(msg) + sys.exit(1) + + +def log_subprocess_output(logger, pipe): + for line in iter(pipe.readline, b""): + logger.debug(line.decode().rstrip()) + + +def __main__(): + # Parse Command Line + parser = argparse.ArgumentParser( + description="Wrapper for the bismark bisulfite mapper." + ) + parser.add_argument( + "-p", + "--num-threads", + dest="num_threads", + type=int, + default=4, + help="Use this many threads to align reads. The default is 4.", + ) + + # input options + parser.add_argument("--own-file", dest="own_file", help="") + parser.add_argument( + "-D", + "--indexes-path", + dest="index_path", + help="Indexes directory; location of .ebwt and .fa files.", + ) + parser.add_argument("-O", "--output", dest="output") + + parser.add_argument("--output-report-file", dest="output_report_file") + parser.add_argument( + "--suppress-header", dest="suppress_header", action="store_true" + ) + + parser.add_argument( + "--mate-paired", + dest="mate_paired", + action="store_true", + help="Reads are mate-paired", + default=False, + ) + + parser.add_argument( + "-1", + "--mate1", + dest="mate1", + help="The forward reads file in Sanger FASTQ or FASTA format.", + ) + parser.add_argument( + "-2", + "--mate2", + dest="mate2", + help="The reverse reads file in Sanger FASTQ or FASTA format.", + ) + parser.add_argument("--sort-bam", dest="sort_bam", action="store_true") + + parser.add_argument( + "--output-unmapped-reads", + dest="output_unmapped_reads", + help="Additional output file with unmapped reads (single-end).", + ) + parser.add_argument( + "--output-unmapped-reads-l", + dest="output_unmapped_reads_l", + help="File name for unmapped reads (left, paired-end).", + ) + parser.add_argument( + "--output-unmapped-reads-r", + dest="output_unmapped_reads_r", + help="File name for unmapped reads (right, paired-end).", + ) + + parser.add_argument( + "--output-suppressed-reads", + dest="output_suppressed_reads", + help="Additional output file with suppressed reads (single-end).", + ) + parser.add_argument( + "--output-suppressed-reads-l", + dest="output_suppressed_reads_l", + help="File name for suppressed reads (left, paired-end).", + ) + parser.add_argument( + "--output-suppressed-reads-r", + dest="output_suppressed_reads_r", + help="File name for suppressed reads (right, paired-end).", + ) + parser.add_argument( + "--stdout", + dest="output_stdout", + help="File name for the standard output of bismark.", + ) + + parser.add_argument( + "--single-paired", + dest="single_paired", + help="The single-end reads file in Sanger FASTQ or FASTA format.", + ) + + parser.add_argument( + "--fastq", action="store_true", help="Query filetype is in FASTQ format" + ) + parser.add_argument( + "--fasta", action="store_true", help="Query filetype is in FASTA format" + ) + parser.add_argument("--phred64-quals", dest="phred64", action="store_true") + parser.add_argument( + "--non_directional", dest="non_directional", action="store_true" + ) + parser.add_argument("--pbat", dest="pbat", action="store_true") + + parser.add_argument("--local", dest="local", action="store_true") + + parser.add_argument("--skip-reads", dest="skip_reads", type=int) + parser.add_argument("--score-min", dest="score_min", type=str) + parser.add_argument("--qupto", type=int) + + # paired end options + parser.add_argument("-I", "--minins", dest="min_insert") + parser.add_argument("-X", "--maxins", dest="max_insert") + parser.add_argument("--no-mixed", dest="no_mixed", action="store_true") + parser.add_argument("--no-discordant", dest="no_discordant", action="store_true") + + # parse general options + # default 20 + parser.add_argument("--seed-len", dest="seed_len", type=int) + # default 15 + parser.add_argument( + "--seed-extention-attempts", dest="seed_extention_attempts", type=int + ) + # default 0 + parser.add_argument("--seed-mismatches", dest="seed_mismatches", type=int) + # default 2 + parser.add_argument("--max-reseed", dest="max_reseed", type=int) + + """ + The number of megabytes of memory a given thread is given to store path + descriptors in --best mode. Best-first search must keep track of many paths + at once to ensure it is always extending the path with the lowest cumulative + cost. Bowtie tries to minimize the memory impact of the descriptors, but + they can still grow very large in some cases. If you receive an error message + saying that chunk memory has been exhausted in --best mode, try adjusting + this parameter up to dedicate more memory to the descriptors. Default: 512. + """ + parser.add_argument("--chunkmbs", type=int, default=512) + + args = parser.parse_args() + + logger = logging.getLogger("bismark_wrapper") + logger.setLevel(logging.DEBUG) + ch = logging.StreamHandler(sys.stdout) + if args.output_stdout: + ch.setLevel(logging.WARNING) + handler = logging.FileHandler(args.output_stdout) + handler.setLevel(logging.DEBUG) + logger.addHandler(handler) + else: + ch.setLevel(logging.DEBUG) + logger.addHandler(ch) + + # Create bismark index if necessary. + index_dir = "" + tmp_index_dir = None + if args.own_file: + logger.info( + "Create a temporary index with the offered files from the user. " + "Utilizing the script: bismark_genome_preparation" + ) + tmp_index_dir = tempfile.mkdtemp() + index_path = os.path.join( + tmp_index_dir, ".".join(os.path.split(args.own_file)[1].split(".")[:-1]) + ) + try: + # Create a hard link pointing to args.own_file named 'index_path'.fa. + os.symlink(args.own_file, index_path + ".fa") + except Exception as e: + if os.path.exists(tmp_index_dir): + shutil.rmtree(tmp_index_dir) + stop_err(logger, "Error in linking the reference database!\n%s" % e) + # bismark_genome_preparation needs the complete path to the folder in which the database is stored + cmd_index = ["bismark_genome_preparation", "--bowtie2", tmp_index_dir] + try: + logger.info("Generating index with: '%s'", " ".join(cmd_index)) + process = subprocess.Popen( + cmd_index, stdout=subprocess.PIPE, stderr=subprocess.STDOUT + ) + with process.stdout: + log_subprocess_output(logger, process.stdout) + exitcode = process.wait() + if exitcode != 0: + raise Exception(process.stderr) + except Exception as e: + if os.path.exists(tmp_index_dir): + shutil.rmtree(tmp_index_dir) + stop_err(logger, "Error indexing reference sequence!\n%s" % e) + index_dir = tmp_index_dir + else: + # bowtie path is the path to the index directory and the first path of the index file name + index_dir = os.path.dirname(args.index_path) + + # Build bismark command + tmp_bismark_dir = tempfile.mkdtemp() + output_dir = os.path.join(tmp_bismark_dir, "results") + cmd = [ + "bismark", + "--bam", + "--temp_dir", + tmp_bismark_dir, + "-o", + output_dir, + "--quiet", + ] + if not args.pbat: + cmd.append("--gzip") + + if args.fasta: + # the query input files (specified as mate1,mate2 or singles) are FastA + cmd.append("--fasta") + elif args.fastq: + cmd.append("--fastq") + + # alignment options + if args.num_threads > 2: + # divide num_threads by 2 here since bismark will spawn 2 jobs with -p threads each + cmd.extend(["-p", str(int(math.floor(args.num_threads / 2)))]) + if args.seed_mismatches: + cmd.extend(["-N", str(args.seed_mismatches)]) + if args.seed_len: + cmd.extend(["-L", str(args.seed_len)]) + if args.seed_extention_attempts: + cmd.extend(["-D", str(args.seed_extention_attempts)]) + if args.max_reseed: + cmd.extend(["-R", str(args.max_reseed)]) + if args.no_discordant: + cmd.append("--no-discordant") + if args.no_mixed: + cmd.append("--no-mixed") + if args.skip_reads: + cmd.extend(["--skip", str(args.skip_reads)]) + if args.score_min: + cmd.extend(["--score_min", str(args.score_min)]) + if args.qupto: + cmd.extend(["--upto", "args.qupto"]) + if args.phred64: + cmd.append("--phred64-quals") + if args.non_directional: + cmd.append("--non_directional") + if args.pbat: + cmd.append("--pbat") + if args.local: + cmd.append("--local") + if args.suppress_header: + cmd.append("--sam-no-hd") + if args.output_unmapped_reads or ( + args.output_unmapped_reads_l and args.output_unmapped_reads_r + ): + cmd.append("--un") + if args.output_suppressed_reads or ( + args.output_suppressed_reads_l and args.output_suppressed_reads_r + ): + cmd.append("--ambiguous") + + cmd.append(index_dir) + # Set up the reads + if args.mate_paired: + # paired-end reads library + cmd.extend( + [ + "-1", + args.mate1, + "-2", + args.mate2, + "-I", + str(args.min_insert), + "-X", + str(args.max_insert), + ] + ) + else: + # single paired reads library + cmd.append(args.single_paired) + + # Run + try: + logger.info("Running bismark with: '%s'", " ".join(cmd)) + process = subprocess.Popen( + args=cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT + ) + with process.stdout: + log_subprocess_output(logger, process.stdout) + exitcode = process.wait() + if exitcode != 0: + raise Exception(process.stderr) + except Exception as e: + stop_err(logger, "Error in running bismark!\n%s" % e) + + # collect and copy output files + if args.output_report_file: + output_report_file = open(args.output_report_file, "w+") + for line in fileinput.input(glob(os.path.join(output_dir, "*report.txt"))): + output_report_file.write(line) + output_report_file.close() + + if args.output_suppressed_reads: + if glob(os.path.join(output_dir, "*ambiguous_reads.*")): + shutil.move( + glob(os.path.join(output_dir, "*ambiguous_reads.*"))[0], + args.output_suppressed_reads, + ) + if args.output_suppressed_reads_l: + if glob(os.path.join(output_dir, "*ambiguous_reads_1.*")): + shutil.move( + glob(os.path.join(output_dir, "*ambiguous_reads_1.*"))[0], + args.output_suppressed_reads_l, + ) + if args.output_suppressed_reads_r: + if glob(os.path.join(output_dir, "*ambiguous_reads_2.*")): + shutil.move( + glob(os.path.join(output_dir, "*ambiguous_reads_2.*"))[0], + args.output_suppressed_reads_r, + ) + + if args.output_unmapped_reads: + if glob(os.path.join(output_dir, "*unmapped_reads.*")): + shutil.move( + glob(os.path.join(output_dir, "*unmapped_reads.*"))[0], + args.output_unmapped_reads, + ) + if args.output_unmapped_reads_l: + if glob(os.path.join(output_dir, "*unmapped_reads_1.*")): + shutil.move( + glob(os.path.join(output_dir, "*unmapped_reads_1.*"))[0], + args.output_unmapped_reads_l, + ) + if args.output_unmapped_reads_r: + if glob(os.path.join(output_dir, "*unmapped_reads_2.*")): + shutil.move( + glob(os.path.join(output_dir, "*unmapped_reads_2.*"))[0], + args.output_unmapped_reads_r, + ) + + try: + # merge all bam files + tmp_res = tempfile.NamedTemporaryFile(dir=output_dir).name + + bam_files = glob(os.path.join(output_dir, "*.bam")) + if len(bam_files) > 1: + cmd = [ + "samtools", + "merge", + "-@", + str(args.num_threads), + "-f", + tmp_res + ] + [cmd.append(x) for x in bam_files] + logger.info("Merging bams with: '%s'", cmd) + process = subprocess.Popen( + args=cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT + ) + with process.stdout: + log_subprocess_output(logger, process.stdout) + exitcode = process.wait() + if exitcode != 0: + raise Exception(process.stderr) + else: + tmp_res = bam_files[0] + + bam_path = "%s" % tmp_res + + if os.path.exists(bam_path): + if args.sort_bam: + cmd = [ + "samtools", + "sort", + "-@", + str(args.num_threads), + bam_path, + "sorted_bam", + ] + logger.info("Sorting bam with: '%s'", cmd) + process = subprocess.Popen( + args=cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT + ) + with process.stdout: + log_subprocess_output(logger, process.stdout) + exitcode = process.wait() + if exitcode != 0: + raise Exception(process.stderr) + shutil.move("sorted_bam.bam", args.output) + else: + shutil.move(bam_path, args.output) + else: + stop_err(logger, "BAM file no found:\n%s" % bam_path) + + except Exception as e: + stop_err(logger, "Error in merging bam files!\n%s" % e) + + # Clean up temp dirs + if tmp_index_dir and os.path.exists(tmp_index_dir): + shutil.rmtree(tmp_index_dir) + if os.path.exists(tmp_bismark_dir): + shutil.rmtree(tmp_bismark_dir) + if os.path.exists(output_dir): + shutil.rmtree(output_dir) + + +if __name__ == "__main__": + __main__() diff --git a/test-data/dedup_reads.bam b/test-data/dedup_reads.bam new file mode 100644 index 0000000000000000000000000000000000000000..d0582a595c7f0f969ad45fccd4500073ee69a47e GIT binary patch literal 45736 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%0Al%aJs(*TyO*3?F%rQ_?mI%(Ml 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%0AF1hZqSXIP$O2Vq3 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®JkSj3EfD_ zM{yt`Jw&a(seABxs3CUo)Y2h#N9%tD#W}rUPB4lbg?YMLG0)fwRA1miA~?C(E~-T$ z%RI)OuE?gR>ST<|Y8?GOnzZ9Ph_6rH!{NL~L)R35C-eJleR_|T7RS8{9IvSqV5V(nYKW8tP+RX3XghcdyQY)&r;uj^Jbkw z8gKF&NPU_rs1{heikh^W2ALB$d=#FYWE*Z&30g%cmTF)@$%?(1WibhRp&{PQwnS7y zsh6o8ZHaOQAUh^9N+gX$7S|o(3S^HIaEPP&@rMe>?H_^EpMGu<>RpQ2Xh2LpkP)E2 zR^;v(;)0%ro}VXINu}bDnsae#Qe;mOBS`@~MsLF;nBWMbDL0aSMSn+eY^Oly=sbBp zeNWi@MaU?!^W^OmIO$2v$z{Bbz45$?v{C*c16y7uRX_`xp*Pq8tv_o;spL%YBFzcL z^HneN;|l-$aY)^Hs`S!Ti(RW+V}RSHzplI$-sgYl;Yg9{@-}U-2B7|yBz9q*i0{JM zDdGZIoENd-`(vrEUWCE$t-}dmCQxBDOf-Yk?`?*DKO@+192MLK|7`tFz4)^!`Y6PC zj01rN#O#`=2gAb7=R|`sZ)Ix;i66MNDsNmq-132!!mwIB9R`%4iWq_f7`GyYCM;`r z>#aFv=6wxIbkm{j3mLGX8*m=4&?7=4HJDvu)DZPIdTIq*R*3P2gRhZOf)-p+xbs{s zgHX@S3UUYrsh3Gf7xHwGmta*$P=!#Xuth~8x|@;AV|@Ln;0i-5O=qKCe@=ed9(gTD z4P~GU3U`&+A&>^_Ow&#TDFb)oZ)@#Wo6p$Vt@T$wF;1IFE6r^N=Va~d95d+kr_YSb=LE7)XYhRv$8Qmj z=vHjxSU}TV_+18eMH0ModEoVGaW?7f^UETsq111Enh&yY;O@)_pv+aZJS)lNdtxi( zgqyUh{9Z#2+|B-i2*D?_gW|58V}n5IHW!EZt+CcZYMyF$T>?{V6t*yJMufMnS=W5y zPY~L=`%nzGvaHu1Q$f1R0El5WBRv{3P;m^z7mz`aTBgR`r+AsH%RJF6vfa;9|Lr)8 zI~Ww6z8F(oT?}eY+h#tD$UJZw;_J^vlcbSQnX%5{x1Wf* zs&_ETt`1IW*4e>bsSCUe=GtiD{P~E8oip(Ue9SwA>eBXe0XqByseRTs82Q;RyCD=D zPo+j!f*y|?!e_OAay(2nC%an>I9YK53hKY62?T9o6)H$ z2GAXNh_leX%u(x$SB=B!RoiWIae5rdCN zGJcMWslV~-#4ew!{}3M(9BW8ca?6J% z&9ewvpa3j*uTuwlNz6y(aIL?c_f$5;s$5SdRP^@!q+qBIEj)rMV}-#Gb^pR%-!8K6 zx3f$A-Rg~7?Us+)p(=)p-(?IBLXA+qSXA}ZUi^zkA8(JE?febYz`kE658=Fpt+2S5 z2<{$icmSy8D+Np1hMj6ziRs+Q);bnZpY=_gj5;*r+h>h~fWyd>@hF!+C+vN$lGpiR zrxBcN${hab8|FPRUu$dc% zrqd`!Qsv{TXJyE8AphlBr{>%CXcl50tklJle@ht{&-wdf=r(&Rg)Jhfz zO)v9yXv>ukcF$uB(;eEmE%hv+=viECn;+@^XgxdO5|LD&v(?{()QzWV4wxG=L^uy( zt1N^S7P#O$JqdE#$Up_gs7||+5DBX)#$KEP#Y;ivg7240hS!`d-$$Q|gIz?HMa0>R z{izlU{Vk^l~QB!aw(~lu6kYmQZ93upB^da zVPvxUmt8&#sZTf?!bK0A|{-BP~B21iZ{ zVa&J$EdlAKk15)XFy@&V7s1{ScJMfZ96=RG{WWcs>@p_mrCRa-1zKFw|s& zQ7OOIkQ%}CqgBKO9%4slyZed2jw2p|g0pUjEw14Aak+p*Z(3;+Nh zk3)X?0Z6?}l`75nPSZGK{@lt0IzpYI!i3ExeepS#FZ&sP3aLLQXIX67)dl<&o33!d zMJ$5hLu$zY*LJ?~uHAQed5WQ6Pu$B=>Yg`dG(n<9ZM>ogK=VvmWe)^56IV*=@@Tdj zm5n%+jqB~U5K@0P29dF|LC=`7BY-Wi>Eu-quC62nFyLYg@c+~sac1{Nn~US#fl!SH z*a}T5V{SSa3wuK&2&+?p2UUCK6xdO2Nd4O9UvDNI$-zYmGc3I;k8b-9>rVVXxs2BO zt#jScpkXC+v@a$W5v)FX7=vk#EI@{m7|ApFA?fcGQor|V5_pA04Dp>QsS3MU-9u@# zj;_>b1CPDTkD?B^>q1v~k%7H^OofTLR?i2{FnrqRW=e3n5Q%JFqH!iLa%KPXtF=D* zl&!XlotE(EZ>NbSw~y}m&7ZBeX!a>BB^^W53MNOj-FTi~$q$Tl>6pmU8merLs*)F+ zAa$!ZdJxgqO+8;O0INm>3>+SdEP#$hI4k$%eiFyu9)7_l-}v@9(Y0+}l_8fpHX8Xh zG;{RrCYG}*+Ps8ut*_~cUeEp{SY^9XUwd#jwprthtPyCtrE}V0f2*j6qcWwftU*U& z8R5W9%V#@r;x9WN{XjPz4Xo;W6HsKn8uY8(*lI?t z;Ji4oi>1=@(p7wQjW&PBrG9T*9QqJY#Ee}^g)Z6{fTO%yiTjY`$@)_PR`^ULc-Y5~ z`gH=pxP`x?;XUw^Ik7d%FOMG*levv|LKkKb#Imf0u{brd?r2d@XyZhN>C2}d|HT2~k z!!i|M;Srn+rSMGO5)w=p{gUH3Ivbul+0Pp4gDz&2>!SWa%lC!f?prY>ie`#Ae3Syq z>09yGmOO{b4qA7vzJY&_;uyJxaS>hI*|JfA)Zd&&&#wU$l!T~jz42Uq-T-_Ga(Ax# zFExan1bdsORF{s%rEYU^tfW=Wo{~4b&~Q|yj<^Lyz?2CKap>%~@pU$WYkGZuX^{F= zEW{GbrzEkHfGLOF*e_@AW$rd6v8?MkRrXfs52SvZ+}mxy7a6w}1wu`9 zKRwQ{{mf!704$MzL5=-tUFPtyHzAqJI__CW-Rq4Gd{hKST1zOg4t&4|ij;_E4_dUT zRQ6l!=|&JfToi1`N9*A*ob^P>SUUN&f&dNilK{^IO{M1E*hqFT zXKu83iRNw?N`sKfACUSq0X8U6E~2nV$|H_~Z}G@Qxmjjhm`7BPc^SJFH|;H7n~MWc zSzL5Au1tap*AN@9$a|wy8ZeLW$#LpQek|wl@WZ7~IKhC@-UG3mgW}n3b(nDF=pUaG z87#QfT=i7YSH$gqvDG!ni(()0%B^7qs(-H*9R<+2n#Pr*y zm4)T>*YTqGeC)k7Uu2A{S~wThz2EF#!2TomVutl@SwU;{ZLKMg`nz-8`ypl9_V2&i zpE&uwzuvx9=Y%#=)7C%L9%lXJe~;qd_biR_G0>)y8d{ctBZo2$y2qQl+z66y1E6lGv=CkffrK0p>H?QuZ%Pn zO32KRLM8i+jVilW>*ZRH-6Xe`e|T>&9()H<_j#&CdyGY{5(dIxpMB|R+A7_CWfmjv z-#&hqh8(`TM|kL8-5x<|KZgUY8jm(P!dIq3&X1iZcKOYCmiPYiYr^?Xz1|3GX9_=z zmAI~dTm4WW2vW}y*50D)ZbH$ z>Rc)E&tV@tGc-mhD9pemdD4hI>6+F{JELC1onJ~bU%WCtNY+#yOP@6!V2F?f zHz)@w4b*_S&)^jm#r&<_NWREkaoCmlvGkd7TUU~jh|GXF7=sj9m-g6##Z0S7_{r0Y zKUlsI6^TZ4OmT+PAFRt1R$;Jw8zo7RhhId$#&!uCv$Kj;1a6GSCW5UOPlk8r@aTOm z4qUnbe+zyYAsXZ^s^ocEiytB9MJi(#zVY(-%f9b&ALgMaM;76uCud2$_#|luMZ{OA zl?9`&5Z>TcK}o2hm0Q70=>{KFvm?FUsp!#SDr2|(YifXvwf>xXGD3d=wLpXsVN+E` z>)KM7jt3N|J-Mql#zJ0^^b)4TySpEn6^AT6Z$yIP0UoKeF4V>x76BA|W~EbPfRZCt zOY@!%rAEbiE>u@2Kfjv|&6KgNO`_zCZ4>Awz^}2QOZj zY)IYmMjDTzwg!4{C9|F$GT3HF=(>cTigL)GxH$VCF`+u@P5StJ>$6&1D}X_P-mW@z zMa}{vqu`@RSR`)7*1cy+9i$fHDZw9~{fw%Ll3fXFplXZ@NBEB#jS5G&A*eYcnFpml z>@`)-%2{juF%?xoxz5bO;4KL>P;*V24)IIa7%I+Rc~5p>4!tG?8`9_E&>WXYyo-}u zxbQ~uY~kDs*%uJ``-N~Y$F;S-U7(9ec%I}S_gT$5Av&rCsTZ7zQ*kP3K_5!Dhv0S= zt+bIj4D;fKz0!s#*m_DXbC4=?tuarvNGny`LVR5j{h?ruap*AWB}vT}wM*?9XNFh{Et&qkp4JoKH^^w;FPSHGnyU(NFA$QJ?L+U;k2lY+AxwN}N z9N-OI4V=#kgSaUkZ|`j&^Ry5AZLKf-s11|uKE7V2(!(d~9JhYvP{VhvL&EK=b%?mZ zzMH|t_(%H9;6UarLaY9Nun^}t|KqzZ^m&xe%gNyIp4Bs}yB zk4eId>rz3Pqu{6mx9I&BJ+#&bNW%UXKKoZfSLWl zUSEJ`n00p^*1Df<+@#nLNet~VVaTiV;SKi0Ul=gfh+ph}#^+_!5sN%pzU&*@Tpa%E zZZKdUYT$U{iqj*~kYsmQ_2};oQr~%g8RZrBv-6Oq3P+!dQ&O`-koW&Uoq<;79yG>hFp1C@`g9CMOrbX0cJ#fQ;~p1hVByk6+7Vh`1N4psw^2nVj}=WOHylC z2O?9+e?nEPkWKW=e)J~)awhr?she+96%l+%Z)q(>d>2bSC(CC@>z5r|%N1XWLn?B3k_@#+p5oT0sw2U9DA+j*+Q_`N~?-{9fHe>M$K>;V4Y~ONnniv?obUAVGBH^xq$Bo{ zVgi&5rC;|&l?tvW5;aVAi&W>u$ltVCXMI9rBp5>#pD1IXwK!v{EAzYp9FAP(^wNBz z!K|T-=nr^5rdze{kW<-fGotY_lb2Jw>0bPf4-h*ETuCkZ_>Hrty3yYx{`KkQZHjQ- z7#x9=?UtA02y2l)Nw=uI<`+M%(RgF&L@T4u;y@{NL^ayO~K|Wa)e={`Kjloo&2T z7H(;{fq!whLPtFM1r!|qwH0N?Ci4?H#IL+ebBBxb@%uoT#@_QY?m!6Wet4_LGv@{Ac*-uH!HFZ?W#EBABiUF1^^tuc<3wt)VY(! zb0fgTIkmYs1ZpCYfuGEMQ&qMO2)xn5AWwt$bVpgpWCpI->8T66VCzg<+G*CX5M&a~ z>?B>+#R)iT<0&ldzupJA8rS-5^4bxyR}3Am06du2)-ZE2+a&r`Cd;LQ-7-ujeL{$x zb||E7v&LPk$)-sERp(|=i)+kVtc0hvP( z@$#IH(~Q5(VmE$Gr6z(6GOjFpTd6n-nR-+rI&;9nm;w8|-wzqEXB-oxQY0-2Hm z^xP~*DvL@NnLDmX(cSB2s6y&Ek=e%$ETIGr+TpudVy!;YoycC_n==mTYya`Q-P4<& zZH&Ar5k!#6$WX_trJ^_rQ;E2HE4|cukL8=AjY=O_&%h`>@@S58X_Hi!bp{c;2iTCh z&BfV3aO<4I-mjzN%4$-1>-|374dfhRZ~s9P5Jo$<>^aY!9E7`e6=&~P(peUL{oBrH zcVbzkX^{GzC&pnTx`v9s?i&u^udy(LAeA=9nG3)M{nq{3%MAT?^I#Yg5Jjn5@4rum z2vzoPO3cB5IRii?yX`|(QUBOg;AO7KuKlPFj87c5 z^3y%7&1GH?J-vNSN>u!wdqkHi<1&M89eGm)Mslu{fjgjI*aK3_+>8sJo#sk=-Diz6>!O7#m1It+bfoEp+Rab82bK5q zk!b%zmyiD{m-_w1J5OA~-kQD9!~4o^;Hg;A?XO73G(;bL9YrdBDfNBw@65Z6!|6ln z&Qpz!bGko-c)iRFt$<)0RbS+Oj$Zp=GU-q9sesW6jrmhFBsEP_c1YcN{|jfSVp$!ti)w9&a=B{e%+{U3 z(-M0ozTJsF&t8we0#bjaQx*vDmcUZwZz@9+g9QZU3d&Kyf&SWKQXdyVQZR+Q@#A}< z&@dJ-5}O({j6SeBaB0*QMJOh=f-di>)FZl=1ntH-A!bU?{agIyQlDNX=zyyUkv&1w zG7dO2CkzYYaM+%t;&rdrKP|akJe`*%Q(rXJ6jI|H4mQ(~E=DCr5G`jePw%dW;0SjB z4PmS`iX3zwt;cI-JAaqX#lc7%ec1J(pMuy)ME+rVnKl=v-}nu+!;PZ=Xqz``#Kw$~ zMH;|kCM*OMyk-%HwZ7f77LNc{he3o{YJ{Gd)8&61CP#%a?GQpB~3^C;cKI^=Ch2fhRG7 zsZa`gq|g9ifE^u+66RE;(?T6ke*BwnygnxaQh!avbqnhkD&oO>BOo!-^W``#Od+Gj zf~|4f!*O&GSCSUYmPxO4+Xtz?oylCQRHG&ilN7~7O3VwqrFXk=ltKAhg=3d2oICd+ z+Dz(9GT-w>jm6cB~WHIDSs44JxXtHyk zu*Bp9Bc+Kt`omIRHW`>lBFbgjT%1-d%&G2;KS85KJ&en51j`UUCY^_0dbZ+N!-pI#%{DuH*vsrUw|0gu+% z4yIK7;xTf{hwEduyL_@ox{3^fr~>}EvYJ$@f{z-=TB*XEVmJKNHx56xa(@OFXZiB^ zAt4j@WQC?MA@D+i&u*@&ZBWylGJq}mK#u-H2rgp?slPdyv@nfIbbXZ|QFH-lnpq?Q zNy1YV8_pEmiGDC9Zhvu_JZ@TJ!|N{f=S%O~B@iYPZ0_3O{W|eugMoqUh^iF9BFL@2 zk)MgF=KBDt!BaK5J7z5cCE+O{AlRU+)S%IgId4S_^?#%8pKp_qvXYW3CA?UF_2Riv z#_H0vQ$2XY{v4?ekAn)w=lkTUTF~sp%3UQ#1hR^9LG^);88qCtK+AgnYD3&^Xj}XX z`FiKU0;xYR!O`VE1fxGhGk2oycSw4Xy+P`)ewL4u#aKnJOn7nA zBV7cq66PSGYz!Xr@TH$K)Z^6#B(&nL>-V{xSvpg%V=fNU zRa!s;JVLvO(pL!>N6TwPNiuxuAJ!Ud>tjsVrT+4naa9Hnpb{1jhD=EvmqHUJ9t3q*Qs>6rc*uJ(;k5Ou=h^iZ2xVYW!MR!&Fb}6JKG$4LDPJEDv<3N zpA^J~r$;c_Ou!o7#XAj?LN4?5HUX<~gp?pd=y65L?ovT#xIt^w#gzB-+xDxqUUna| zU1@X<>>X0SPr_4S(;U?($_OgZb&oda>v?&BFcbhi-6CC=`bSvUa*m#;PzewD`tbQ7 z9tlg@Cb1)w(l%6ShEc1EG)d~EZMInlK=`>3Jer_CF2;gk1J2$O z?hRs|21DvrZ$x)PL8PJhiM^Ia-Domx)N`@7j{g6xhTQoMOY!umzSAkRKrQ=8|VPje*qDV?G#c zNc}o(=qQ14sMQoDA(5;^6MQZ#tpz9}qEHfk{k7%0SLn0W`i)gmZ{*mbOsYRy$tt@6 zCZWRfv(?xNG9YHx>M<8K?Y;-3?&om8ofMCq&C48&w2=*0X;FNFIY6Wa9&$gY_y2~} zAI=YPrSR;PrP^9U8Tu(Lz?uq6=eQSDj;X@K`fhCaH75!s^R}==r{33ddfyxFTAj{T zPWIM=y-DA#zj0$0UaIyMN{?VNIHp59&&*`Tja?Hk^#FBlto7w<2hdZzG2-)(dg;u# z$jTAz7wj)a)?7wI3y>$gRgsg*1o$04Y6#ys2&U`^Rm*d6PHiqu3!gnq6^;N^CUFSD z&`PUNg93aM3~=o?*|k4Dj)y;4!c^N_9MJRFC`QBo;Wn}S@JY)moDchygzY{xg&2=E@iWj@o%galjFhf|B z;ZLCqruZLr1v}P4r`uzLF9Kur*OBVA&!wB?&Jj|-P9(KQc~KdP5n3|lSZ!hL4&JF*}4R1yR0S%o8M;*FT_y%_dGLt%1{oZ z{_HtAv;dmylECAjr_r^HUtm)N_aUFa7gO>fX%3qo@sx>kXSdqX{fY z{WT>Zy)cSqFj7DV^*E_t)hp z|Kh43b(@Q`6(+nMbZ)?O9Qt3+KZ=V%wyE9;y*N-VowW9}caFxNe5hXU` z8k4R?pNM5I3=034?Ow^z!ppq+8C9caVNSs8+^rt2jxV~iH+mah1h#9IIt@#`sWWLH zqJYV<8DgQ-%cR;DG8WHT!#rFgS-nfWTtq~3w$geG7srF1(x$ku*PV+K#TCSDMcWZ8>ZQjGC?+tG zSY93?2eVny*$}rMrh^WTleHG}b>!Om=}!x!{?=)#GRa60qyVY#U#zl@fig{GVUC92 zsp61JLGEYlL%nfPrW}2F>v?0TVK;!8FxxBx+Jj6S7C&pP_d2*co;^Uvv?63&gd4n<@e~ z9%%uIU30^i2wSg(sk$r%VE$F)d8qP z=naECuJv*x(|(QTqogt;Kza_T(cj2rbl?E&cMpY76+l0%AuLp+2*NXJ9|a}&k?X#9 z-#3?f-UqCxly;sRq&`h3)47<@YH3h&%NGRqf`z5EEP7(~Nb1KQ7e5cF8&B2qm7+o% zk}e}`3hN=F88>D{sLFV|2ze{d!uf`uTqJet;efqzFOh{})TeD}#ywDR9TuB1g2%__ zm=bbfv%>L~RJiR_Iqo%z|S1A&T?J^o1A-wtgVZf= zM50n69UvxFRgrO?oV$~vthZ?U(W=A5{LWqjT6tu(AGZ3UGyQeK}(x>?trN+7a z7pkr+vfYoD$yBWX%pjA1|`l z{@K0M#}LCUi2>HHYkWe;!pHm6S-{{_Z$+kr)tcZF5o#bKr29vsA}OcuOTU{W{isiO zS<}E~NZrqWGzO7CnYsXX6SO@77-j$O@39Ex%nZ(90^z#NPY4Xy^t!ai34N&-?m0`fFV5!W63>-kQ_K6vbbl+ci6Lb3~}A8|cWEO?w;9N{4j5Z166fIL$85RW@L)UZba0? zSW#hB-C4dX((WGP#tnksMJ{uC?UVnROfkDfFHg558@HyhZqz@vo59N0;qZS|Z_JNf zUxy9X$=!H*o3Na0IP%-rpz?^B?qDgM}D ztD@}{^5&4#8w2r@KYopAVOO4CNSpGu@pnM###2=yQ*(R|rC`K?J5g0g0DLxFtdt~d zi2t|5*O>;5H2v8)OUX~iIfpX)@N3uj{xL}1>W$zfC`DJr)SZjlXcDq36HD0<=9$#+ zW*sH*K4^$r(b>S> zoo8q+ZKvXZUAvt8jH)1Sy0#SgYvs5`e~;^Nhy-FyzuBM&O(UvmI z9|FK<-hr|v%hxegrntrs521g7Q84aPubcAXa#y+~XIXw(xm%B2disE#xzx+c1lkfopB2%@h^HG>DOQTxtbK$ zl8@X_bK{i@h14I8EEtOutSDC0F$#mDqWG!sy5dm5l8;xqz_0In?C0TK-jR^{lrk`w z+yqb}{)`S2dPAfx+Q(2D6m>3<1^(j)ZFXp=y9iS9_v6%)W%=hDw>Bsou_l8K-tvt` z1!r9-bdpJ@8!xhtIMqe zmB`mm&4Hrmq!xyD%oP><)tf zD-L60MH@kOu?}lJP9_-D`63T_{wVY6I8 z767tb37?Hy0t`~dq>4H~g|SC=g|9D7 zW!+o8YcR0Q^RWXQr9UTv9e3ktV!~Zf-6*PRxW{0T$m2a#77GxO4Ywg7IlqmsM>%bT zL|FaucOmsMSs8Yd))?CDsY^IPdUldPq3EPWxo3KEwj0qdq;^a-ES$kGGkb)tCORcw zD+kZGJAaJ?#|P&WtFW^Q$&QePPt+R`9fy;Y--bP*TZg{8x8xpFU|4Bsp6t=ZaE8?1 z(?Fmh>;v zfz<48tRnPTTjSH03n`4q{LKzE*GnnlJ@JkK<~ZFtdCu z6N|{q9F6G{iXqZA=)XK@P1$3yXP=cBPhINo&cy+EgS}T2K~-LiLg}i^hB0gZ z6!tPhm)}Tz`y((UIzI_gd+&cOEDX8YqErs20l?Dtsv$Nsax)6TJY$^Re#MVc@6UDW zJSRtMVhW0_{E&@n{nqel-&QZ3>P zrs;@`{4bT9B$`JgmaGUJecz4i-}E{`-ziOl)V;q^#xJiYWh0dg3h*=NI}mV0zae$c8w*H!wcrmoSAjmH`e_yF9+y>FgajR)XPz92&6k{Soif=BzIJY( zgCXbq0Z6?}C}=5)2tyF?nA_`G6Vy#C&Eu1(hxw2HVyzD+<6L_{>d&bN-AkDv=|Th) zh(*ynl5|#BLT94u2Qoj;UgtX#dJRmK3LvTVmti~yg3`*=hd@Y;Xr$oP6!Tp!qz7-i zgzM(jS-KyP`g8n|=_N+6aR8tg{dlH1^&A;FwM^~`MUtQ|Ymlw=J zGy)pPMtspoT|sr%;tqrjfn9`Nx&HrO)qjK3UT*~VgHW!*WZFQ){}$*@0v-5(t16F1 zs`oq~b?4%s#vyL7pkjW{0>?f$^r`T~^mey;n`2j~wKr5Hqxwf^YS*EUw0iINqpBuJf1 z#oGB0)(1qjCk2s+|2M!0J{JylnK@(ej2+okjj|)F8Wt*Vh)fR8sCw`*gxHXJnaEb)-csJR zv)y`@G91g>fQoM;9A4MY=j!`!vU9BU=j0$wq5!buDJE1P>M+M{ zzH#0NOrhTbl3i}=^=&#fY8nA!C#M9dzuJWK>KaN4S!I?mETjUc3Z4$B4JG6){N#g{ zZ;5cpbC?y2jZ2*&^*5(>8v#+>_M%YV6*vA*V3ZkiGpf7YXZemFHxWwmLq7XloD^ES z#UR3tJxHGiIf*@C7ZmbGa`L$A6uc(Ps45YZ>dDYeYFuldi^J>{+^kxokXx7vdx|Dm z6AYs0wkYI&8f*Lz5BYq3b38<`hp#3QT}z8dD{dxLzz-qS4f6Rz$ihz_O`L_#*LQey zMD|9;EHV?1RiWL)YN%1DWe3`a@bL-Nr1X=K?1a=G;4Ey4LJE_`$kuZ&jiDGr(~et^ z7XL51@#d8%=6gL&K&W%4C|9m*GG&y{0)hAIan)vu$<6%pq`SK|sE1h5-$tqX*~Zl~ zCvC;B$_y=F(0KtQnUf+wAeb4=A9+u4RVi@l4@lkeMzG?Bs5;8x^6&=8n&nVloGEM} zYfZeMd7iBYhZ_WVtmo1 zZgX+k^1vq>CTm^!Q-1!ldH3cGj#*yjcyt`ng5BBK?fnFlhUY9j<(cONQnUAeL$%Aq zd}lTWES?;SwC#-1_-5*@fmM8t*y}zQ$0D_&CX|{Sor*65Z0b(|Iv`^ZNO-{3 ziVm0q_Fnp6Tj4ZNHP$~#jq@8TJ#wVH45}+loyXRqhgjveHT+JkTI(6JwX7W-?aUO* z`f(X#Uv~NQ?288$v`h|Ce@sPL7g8>9omfEPMev;HzI7w{@tf0c2#y(ie0J?<1&x1= zjL*-vQ?J~WuoE6L5lXLw7Ep%7yheONWDy~ zTOhTv5io;#Xd@Oy-7IyekOx;|_xr})vkAQV=(C|jJ`fh?CVjrK-iX*gAP#1)&tnhj!5A0bgRg~3vw zf|bTM4U{r=L|x^nMV-ucRG67rdhqk(SJKk3{Gl>G_-ol>vN=UXnn)hF2J zqd0a3E^;;=KPiv?-txxG2MS<8288qxIgu*EEcmDM%dt7zz=iNKa}qHex#(A6!F%gz zU)nx-p`9GvXbSyQz7DiC>C* z^t=hMA@AP%4+V|H)mVF>i2MYztr|H_clt=f7-+Fy#!*PF>_1<*EaK>6f`#7!fRwP? z2@76Y)3Nmnh_(IzLm%LQD70Ya5E726aY;;XUTmELk=QcwiG-T^!BzCRY$KkCEE<8^wOkC%xqtr9;C z%_h3hzuAhe#XL&tyxWa_AD7_7_lLPSGc^KjuxlUxsuo{J-Og`RX~Gk~l#!>u;7WWK zme{Qx#0c|tZ~9nPaILbC282QCJ{O16#!E2PX)}zlLE&GhF6LZVI>ROZ>p2{kKZq9~ z^?PSpYz**Z)O<|(WKRqBrn}?q{i$Id2aq$^kUke@ zLncxYYcOeNnZG1gQb7_%-5u$gq&GPDyLyv2XXxJE-dO9?geonA3Dj(@B&Am6#^P2m zU8pR8@T&Tq__c;y!J5+ICuHHHpWo;!gj#rEToj0n>kf?|?6+lxFiNY{!;qUf`n(sa zKb_6;(zgd{GPV*}T_yGBgaoTE>PC)S3255*AM;0JF`b}}kxf~YT0FQLZxfGfij15)G?JSKq(1&^W(Uu-e5XD$F7P^fa0=$p6Aid94{k%> znDnP+x<`5bHEh71vqDiLw>bxL+4mlPdhK&z{ih-Io1^aL7=It4w9zW0)V2bAXaKi> zDds!AH5H;XWcVhElfUozuzB>su^UEUVfG0w9oy^*&b5ALA6OKkO-_$pf~e+2jlfX& zA7gSCy{pVU8nT?T#$H#F{2rw4=Qlct>Ku#y4+G}#6xK*kzzd*cWCzaOsle+VRttT| zjD$t9FTMBS%pb?=aTfjO>7?^^sl!5ZE*?l6nsE!v2Y+W|>Nm)OE5ZsD=tl4ydHZVr zV(fmbdk;+(SiX~Es#H|!W(r!ZhgRDLqut|@tsOMpr(?F9vAx&MDc^twZs{b%OR-H~ zvf%jJ`DCrBr^QUYyQfdmbPz}Oy3NJ$JR9T`W{9N4E!!U%*S6`Dc17z8imC*s3LbIdZi=_qs^ zUt9g#c(W@|#-m-lJ&5<24KN`aZZ8oi9~&0(Wji>t7iYq|r-3Kok# z;R9=uqB$?_vl3>i9<1273tSF7`tsrD%b0F9MXu;;AOt0}CSj0_T%#7k%H=b#r+KFR zI4}Lo$=Hpj3GhC$SEVQgXL&Ph;=-52b>h-us*m4_avgiR_Lz5RS+-6 zha<9AlCJ^_qx>+AEXtrtg8~9xG+Dm+Qff=)1a+5{uOVri!^@;k;&3H+nKl>4Sz{KE zo-teW$U~jS(KOL@VvD?3wUG+D@-(*AAv)RS;uMD@3(b}m7?>rY9fNNqV_f(kf138j zo`2Ffe-Wf^^~RnF^sk!}f*KX5A4t?0FPl?cTDIV^(H2I|KgXJ|k?iNE^Udr$0c_qA z7XSAHb{C8@18(<-#HZWM=bq%QWShf=eEQ6|g5puiUyYcbVfjoAR&KwcHLge=jWGMX zVz0;VVz9M}=%Y5T7Vop@0jXc7tps)iShsA6s!x0mPKZS%x8D)?!BaW-_Gb;TsCVd< z=$H9?>wN_pIk5Y$c#>1R^Ps^VL`2#TZClwt;ah{$^f19`3fh?GgaAQWOuEee>e`}^ z#ZOWNG;+o?pU*xQr^w_HH7|g6Vc1|cT$7{)w25l^h*f`LmyhMYsMifsB^d<(WkH%i z;5wWi;EqCLS?I#`K*X{QUG#P!#ZPjMijGQ|*7`Jou3+Magz+=@mhklMZJ1%o%A=%f zEYuvMlOq-JG8G%Y=P2eOfrr$+hr{IIn8&!`U)57kYm^ z5vgWI8a3o|QpXwX9+s4OyOFV=x}4iOGjS`ZO(IbJRFEQVmr`mcTRvzPdG64+rMrL~TG7f>J_DBKbB!2!m6k@(}EMpmKLJ1H_jZA=g(Hk+~TH?LbFxOP)|AweiJ_PPVx?B&gya7xjwTD~gdj zej1L1C3xT^kmnAm6TGA1(S`Jx_Xk7>Qhxw@Lg<4(l}nh4%@t~kG>x?a|6s|77diGs zOx5zAcUpTaOAbR%1ksgI`iQAgOprm^v=8eZLBi1tlY=4rOsoj?N-SQ=$C3VA8 z&6|)wek&0-ge*McE zw-lKw&E-E2>xL{H8`n)>mFwX~sKTYDAJ5^qcuUE8x)XV;u8koFslTZq?#vkn(RvGs zr&z`e#&}ogCSCvC*4%6PM(|^J%;Tqq3P+oZvqi2-mRU)8W8IW_^Q)mk$-oP?#^bG? z{yb|g&i;dt`gLMvg1AEnS!Z(7DtK>gY*; zK~;JbRC9&%F}8Y+)E8c!QonOn3yp>n6F_)YcYg}7hs~(gQ%A&2j#MQ_7@wHej@jxTT5h&`1SWUD#vaL7-WY*W?afW z8i}xrudu3m(um90N$pWZWa0BnNOE3NJUcTAY2U32$k_9;{QG|n-}u$%;vhLGVga~r zhPxKTQ@w2l??8zeVj+3&w_(55v22$B!mS%J2hSzWJo$QQJk@Hf2Ea8J`8z@m+-j=p zmO7;BB9kMUxkE#)P7Vyn$@Ecv2dUpCI&)WB#BJRO`tFOyDnZzYw_W1Ky6~yZvN2{q z$9!oyk;z|f-FEJ0^EUkhbCSBBZS3VFwrzME6ul2hc}wJz3QAMvg`~LNhpEOoUVHyQ zy(o2`8Aq$;gN~U-sm@QksAv#TEUS&}=XG?1+xtg6dcFifm%CUNQlDbdU00F~1LSHa zubA4As6nhWZrBHOlDx2Tyc>TKSC0dpfbPnw-MCClQRFnZf?PY?erP()^yUDB3(m<& z_`$nyzRUNz`mU@>f-JY3RfRHe%)VYe$yunNxP=2R-Xw+MzvaT62PjY=vEyY4$6V$@ zydU@I;RUtF0;#_yISAGiE9Z2hDiE+9(X&$N{v)CeKUp4S=-=^x)Zc!Nv_q#XJlC+j z#ITE!8)Kdxp^M@c!O8!x)UPiSGsId2s7t%C4U61470Bh>0uIb6!Cf}w%42b(5uWCp zo^dz6zD}xkxq*OgQ*l9jXLDeYme7XNcgkklq0|Ss*!bwJ&?^cV#^K^;=c}&tL6Exl zH~PJG@8?m7u`q{#bQ5n5FlMd57K$olyay%u#@TR^V8D?xd2X{4=bZBvjrBmA&VJ^# zu`cOlFi7orBjaTwK#8Si$Qnswt+Y49R64Q-ZobN;mr`tM zo5$CUI6{PZP%Q(kg!a0%-5MD|?H^tKqwU&~8^>Ybzb>P^tRz+XL8)B40Pla69TMFQ zP?jA#@oIJxTb5@a3dEz)1S4s2wB6I$W%22!83{gs1jdKJL%v?UpQ^CNQe-{oI#3^? z!}j1BV{M$IrLdUewq+k*A2e1yrxbi#BBOMN-)~u3+Q0GZ_1o9&2G`1%F@lXyl`a%o z58@6iRaN$kWEx* zUR=4#eYwm}$MIJo^*i_>j67;(GE)(FGi<8Hytw*yekCl8(+4UUTaT?xO6v*w5dX6t z3&M^CXPj`f(uTCYI4HSrN_HuV%r_DS71d2Py~4Vfu?|gS^%9|z;JS@N)3e|C%wk1jZIXR)1*fjxQqXV>IHdb&_>2>HE5jSFT{Mn-)(nZdSL*9Jt ze>Z%a(~;#RQ$phsBA^QlKC&K_&VckK%lFd}SHu#l^9~^-(S&3D&Fa5XL_GM>Fei|Y z51)2I5Nje(^2#!hX~+S=D2 zb;4~2rNEDDSGGk-o0D;iuheT_?w|Ix?f-u7`UKAd>MvTplPJ;B#Frl}$XvSgpi`ca z%8-lm_5Rxb_AOY}oSap|$O|-cB~#@z z0aAa}>mw+8_g6sbWdhP=Zq-=jNZfD`o7@Z#io`#iSJI^ z*E9Ap??z+otwXxW>#YI$7a(=7H=L+f0~9Rs#*f#ta& zspK&fkox9`_OLv%_Ft847mMjL1ID0)0>Q&&GnI)ud`!|vvVdRLYrU4Cx)>`#VyOA;CRuENXcat)(M@IV+ zuD1P0kow)3%zWYs`Aoh#(6AcMqYi%ElQdrO&}_7W*ZXg+0h2)LkEs%XA!(1rx>_*& zFf4A?Ls-}h53CD82!~z&yaJX2@7_b|(}aO7V(FVq0ZbqLivn(#5{h0U$sv2|PjLue z9OxIMUM8e~U;rV>RoDSp8MufygNHOo&DDwh&C>Tl(Mn9LRXSrq_38z4 zszhHokH4g~P=c3feQ`EawJIf1-Y89F*jlB3;iL6aHF?Eixin*z zMzeaTU22Y7Sv!T-f%(j{@o2VPIo4i9I=slEkr};fzq~Kb^P(nJARij*i%Wfa z>0=FmtZG@S*H|JJEmbrTR=ue1u#Wy@yojAOWam}jc@7~QtwK7yjTDER`Wgt&3!4Fc1Zg#xpPpEA7W z8sq!ASD}36uXXg~Y{u`e(vWv`EO2hc27Bg!DUclGGcK#_cB(TuHptS`Bfjx2`Qw1p zACp^&E%;)r+9BeH@T#%n<6>NK2PHvEdcU)0NbO-1S$)}~x4t;^+MX!7VE}iQGp;b? zW4X!0X@Hs371nMZl=_j2AoVgCt5+%AF7TFV=9L=PkX2++5tcjhx%}I)9uU=oZ$oP5 zsX87B1!3_nDi{c?k*Q18LV8~$W~?!_%H2F)lX@PiU5uv}r(Ba#=_gki!oICHr0#ng zi{w-lXlwh89J$h<$LMYe&e`H|JU-Tk`B=^<`p*?o_j+SN9zrt#PQEd5VT@{=iJYpz z9oGltzG~8~0y>1`%ARv?gndrA%<|&V#d#CI9PdMUv}5)WR$P|Gp-udt^e zu(qJOH-I%XI6DhIfz;fG!w1;qLFEgo0^@)@827R{-*O{dB zOGy3J*UK2lHU)8YWv~|!NDa6b{6qLdGZCX$R=p#7`bk4BZ>Yb5)bA7Abc#oPFvUOA z@K(Yl3R%W)*0}J#YN4y z0je_Z>8GBa6%1Zx>1+Q9UV~=?j2#|5YNz2$eBh&6S{0NdtN5GL*HcPJ?du!S0Ewk^ zN{GlqOepvH)hWPQX9Fh`S>qqFg8YRcKX-JM8uB^$ax;X>g-JKkNEN(lug4%04s!_Z zb|mdsH*phFWjw?*HY7V9=NY%aPIq5R=i(rqH*cVXe4CTB(n9E`CoHg)C`G0fV{P0o z*tG}3*wuHtMr?tqQR;@N!VCk&fyOd&vW$&@uZ3yLmy8xYChtM-|Fdq_;L$&^hNH4{ zs|YzEOGd#a!}5&z0#n^IzrVB7@L@ zZir87k^i~barcID49;iC@ML%NU=V$J&p4JTq$4oEq_Loa5cMR~`iNqJy&A=+Uyk*q zPVC-7YV2)nX{-z28lPxni@3wDbd5a*r1$ht#AWXHx;@X!lSMFZk>gjozX;4CO2h0T;)O z8&^dPu2AJAC{g5Pp7wMnzts}AQx9;y<>F}voyAt!y4@CLy;0TLn=4sw&;_Ym&p7uc zB;lAWNs^9?TA~Ze#+54a(t23~67YonJvMw~&N}yArXygkB4Knv+NGW4WYZ^(o2Jkc?mp0zUw= zzDN1o7eop%`+AvxgaYj~=?ajURHOlvW2{0Z*bEUk0kfyY*F&JCNcHP=s$3)usm+J@S_n1!eutKG#~w2+t9O|0S#L8Ykos-f&_0NH zwg_*q-z+v)CS#@qC(?yN%L9z(Ph*_`5U)FDqYK$obBA4>w{t9wjx`bOBS`%@rBXRk za^$%XB~|Y%l%^1b;0%Oc#ozY7)EmR{^?IWplv1gcF;X{$uQe1%TQC%?$zBl5NOu2YVNb0K{U< z*ZSh<+4?FN50Fqdq{QY~K(Iy}7G~zvZe{Z@tl#((vx33OQ0nFzJ5HdOPiu!U%WzkL z?PUMLYF%Y5-WBMYhWvaNIp`bn$^HqXegl(P%t>Pe2)809PMOKXt&FO5M+jcq#lINq zvHRL!$KySuexEAqEAW6wat%mi#SR6PiK8=dYXy@5#j%PaEAIZL)K{B`tYPue;eU&_ zP=VBa4Tr-?iQdj4V#V?eCIS^y8$_o}45&(BvoF?x?Ijsw>loeKH01oxbl3`e(wUXi zkkeE)tq(8;%uL1^&nYJ>VXsw8rNN`OdAhw$(G;X^m@0OxgIXK17U&Goe~hmz3Xmz2 zYm6Cttk>7zzI5`U*pL1v5s^UZ&$f!*eR$!+HU!lkP5~=$5Fxla*Z@iZAl6bu1~wmb zNQZD2LLYd2L+#PHwbnUl$Uom$*qlN!9Rex~>IW5$1~Zr5k|SQ9&_f^JT!v>M z4Qc&U>juOT!JnRbp@vA+VQVV+*CDRb-~MQRFSX_QX+7ez-P)w@mzQbV6l1a+gSf(r z{RoX3UC#e;b9gj{C-HfH1Z%j-n=j%sO2U1Y!+{#E#SCbkAOLe%HC)P3xe zvt9j$)Xg_iHw>{75i~N&!nPGzLrbQP6f-`q>mL0vQ4bDC{oauU7Vha>tOxx8f-tkh zRfqXx&H3cm5v;G-5zsj1>ZY^jaVgs>kc0QTB!&s_L! zK}j7eyT4z)xD#R}y~1d?Nne1Wjxg4$Nx^HaQjvfko?!X*UeQ$rQg`1-4{jl7DK(jC zazepCBf{r^njvc|Owf;N1;&i2}F z3UTQN5h!I0`9SK|z8@IlPr^A2J4GcYHVg>DWZYqC6rWUA{-0;#(c9z8v${j-x5>0H zBm8-h%>(p@NF*ZDB&)PrQ*tkLTJm*Oz;#SxItrWw?{T(qtly_1cqz(TC?0vP0DI9z z!xo8!I3yO|IlaXkwY0&b+l>7v5nPK0oN~(;2%FV*^t&32O?v%Di8v9J1BwrW8awgdcakH z-?-W+@wNMGNF1z>_KQ`kn!mqzyKl=*UjX?y8x2EbHmK6|d73OMs0##6J ze*#9|_>hK#^|sO9r$czickhdXJiO2=%J0dU}4XK=Xg7(_S4wY`*U{(#jx+CWJCK6S@NLKY$*x)B&d zqyM1~hw=zIt42N%(#~;kLJKZS~fz)5@&!;#899u_F8Tmygyh60h^fZ_bRB=cCk1A=x z`QEKKEP*A(Y9}G3#6#m@8GEx zB)Ble%2KKbiRn)+_2bo6NRsm}JcTu$bDwrB9P9VjsdCg{IvC_vCMJ~>qXO5NonbOF z$Y}a>*xBnJq_^V+Py5)973uGH--n|Mj@k@>8bis>G%*c?3fv)(V$N9rKIT;(#@CD3 z2yC~v0O?rK^{!vgGcZF#qP~4&>);4sdv}qxzq{g)_xA}?j`6?AB`Ovr7!N(DM0kws zs3t!;OCx=Ie9hf5yo+Cav8MR?9s6(qKoI)DV2OB$u}~214|sN!!Kndj{&ro#Z6qS} z`ZU4ly2&=WiZCOpEW%tHd|?Hytz~z%Y1;O&UR>%qMvv2L7oOO~o6M|LjR{#^zeq2||@#4F>3mT|QT8t1_7jc8q z5QDTt#Vy*(F|fY9N54Lp7iaQX`m^)M&#E~=>fTS)i*|VOCBh(w5qyruWMc-o720d? z07xEqXf?zo!Z42acrm1Y^Q?d{y9>*Oq)^yOWN%D(N=&~DkMzr#%j^K`!@Dp_yGz*m z@<4Po?iVNn`*@#Vcwy??XQ;4L_}f#%07;lDxSo>$ijjVxwmW#3Yf6JpL+TID3d)!| zCN{WH7Wu)WdVwjg@Ij~4zBlLMBF)}C8qE*SPMS>RQ=Ibtjp$Z2V;P4pF#z`Taq>Q9 zNLxuROS_< zEuk-q&fyHC{+?<$Zzw6t0Yq_>z$8$I?k0Q;47Uxl@d0u7&jFp3Sg`5nDr&o@7iZUQ z5eIp2x3QNkXQwABkuFxFjjx=S2*daBwH@WUm${i8T(GL}#GC_(TjFAU%M z88N#%sLHzDmR7)CpH9Aeh>?7al)z9jCoavxx(V7Va)biuO_<5gW1V_@imJ>=H7HPP zG9bMx8>C()C9?s1oHQ`m?%wjl9wJ=EC zeIpDlMiJJ;0h}Uin}AdIMToQGt`HIwFX3b_b1eCT8jta&)L&Byeo)MJ8OgFhyd*TZ zkNXC2Arf|1Yj`P+b*8SESHcp|dEoKLAEn;G zJbcF-eR-X#p1y{X6S7nm(}9#22iKzH&X^H_mBW2|sh?%IA@$po^1X_@Wn-H@=ZsW< z!5U54$AT-|#1MFG?|$G;9^b@#@#31)@2&47S7qu?9bajKW8Vqea1K{(f&S^*C+M{u zy@k{t6Vni5@>tw;tAgYaHrR(Gft1J#z$e)X>jia>nC0!jj>NO!T|3g^nW32oq;6~f z-LJ_Y7!%zJZkeI>th!5-@Q}X;ScPNXne?2NI@l1r0y{Vpvq>;c%fHrTkQ`Dk(bt_m zg&`@@6R|*mS3=GEux`l6jBFxwF1SNOb|mFdr&&X28DqaM?(74pKc|hRmp_B8QYtxQ z@{6!LpZU7a%+-*GGB|V%Sg|E}2m_T%wD*TbXCn(QW)~9gKq1uioh{`RHVP zM~$x%kp`pi+5iPHFaL-v9Ok~k8vpd3aVn8k7CblRizpI>+$?Yan2O>Ptamr;*QLIF zBXjzh_BPO$AocqsMms2nCUa+&dJDpqGX#&kyauRgFfl*njXxv{H!g$JzP=HY3G))P z4-e>K5hIco#i$%^E1}^P0r!(4Rd}fjsZSl9bkcGk@(uZ_5r7huqq!G|gD5;yX##Ek zOMET-y7k3@JA+2TaR_phn^vu~z*7p!MtUu#Vjjt7oi)3yBD`r13z8$Y#wqsJD;DpIY?7pd50 z;eN8EbZ5^?d_vqe8}W;yzh1vZILVn(e@`%5o|>RSL}57xeX<%=sWP1rBmx5u+WRq| z@BVQ=CV;lXrT)U+#z?M#C=lX{8dzw1WpNjCL3|?*tPwB%inFl4xr0myQn$R(7?Uz| z4*y8=Q89*&R~w3DC5m6T5%~2hk?P+}N>h7Ct$jE|W9Gk~Q0=WSF*nAmqzsVb97iv6 zT*-DX4T$ZBSW~j^VQ}VxE8jqbWBook<;TcmrfgCJM0Z8HK`$70YGEI7JkiSx$s45p zn2-k`;i`ap!;ug?psfhgVH+8MO5e-XNcG-hRb=gz(Vz$irux-;#=*lF{k4?4gttZn zqWr7|x=@jr6~b*#^^Jp;LF%@?(NG#l&YKnw2{@pSjx8WbM-*i&_a@T=y z|BJ@@`^9Tu#Q41$ExSi8C{Q2IUYfL9p-Q-CFY#<_U?IlJq#bNeq=F zS&Bg!@FUYD>4jmoo(eJcDw4m!JpMUv#LL}ZfavM_ZQ7W5$&YwafS|v^jQ6Xy@H6B9 zSEAmmgA`Q%|DxCay&!>h4GR4F+xKsD?6HyzndYNO6NvGl(n#4up;^9b?&qSr@s9(0 zaGeL$Sy`ypA05R3bJ_hmi8f3Ykz|?16!=akl6lhR=DYuYR86`?v%qI-Ow3tp&^;ho zn%AV%rwP6q9LYp&8q9N_ux&rpQi`?(X#1vC->AHkG%%_Eo%~5d1UI5|cjf{$f8nI& z&Iwt%U*{Inkb0S*1Z4={!W2hsovPp_!+i^C(g>mmu|12YdZ|E=`ZM%eK|~DiFyc(u z{RFGH^yNM3-dtVi8*_iYC8Xf(EazpJQK3r@!S}88mA>=hJ3zIOjw^e^S3q zl^IDpHkPrBorHP=mGX#9$v`J?0?2Wd>@Nj-So$mU&p7zH1oNZFg@n1*R%^98jXWLkp zzS3>BpKi~Gv(eXZFwsUTWksO6XsX6_Z6;0>DmJor8w0N$9&&BJmaEn|?^1veeICa8 zb7CF31Qy~7?a*Gt-S9P747p)_)y9SkRY8^=aor!=SanZ%-)YF#gw!i^L*rKiw=q(L zWeKKOF}bDMv@^1$JVf)V{uv@iEPrmB@9Og&B&X%*kD6Xxb}56~BG4 z#_y2&5Qjh7zguJd3QToFzS}ii#0sk*FE~7=i78DcEjtJV7=1~7+oc?j@rA^u%>W?v z>%@{XctnOVB)iN6@v;Kb+xbQMP`KVeYCR&sN5lQoeO$4NzQgA~shx{MqHMAk0V0Hh zbl2kg5E}1}k!s{#^tbW#Pk{@hj{O^5AsIEx)8MIVIu^!N9Oha<4)9R6SJlIY{L-gi zel2#t{wMW^c3G&5I1tPMr3}WkV(uO(b<(7a4uW&k@Em)>{_#uiAJUJoX0tCL^)#$` zAMb!Mb6p1)c3`JCw4gC~nb+PkZdeKf&+b|-*xH!t0DM7%zNX;1!pY-az&jhf%wv;r zxY&~ETV2-}U%xg?wfHs^td_Dgt%_0@G)y|ekR^$)NzlK=UM+VC3Zs0`h&R69qijcU z{z?5g(E&0sB(~dicVn~>P%4XKKKoL-$ys{$Y&`tb_Jz`P{!AP4H5tu<92+d}2J!o` z5e8xI2p}T7y%5ffnBCK3O^$F!HjCX`^mBpK-;)X0Gg5mE0Vm^5L1)kh%Su6lwg9&_ z-1qv%>!0_#;1Vod?oz*Xo@($`VB=6mL}i*fVI%}3r{iX)KY;!?aOtnsCJiGkyVGv0 z!xCI`_fP8AzACd=q*Q>Wi9)d;P%H9uWQ$Pph;V7!`*=Sn^`0Pg=-Dl#ew*~vnT~ru z_gVxNxOIW&D}p{W38^utbX=GEZxCxcAocr%d5;BLL{Bwpm0_K5)Cw8~J!8Dz;MxxVmNH!HIPvCK&<|tHP8XJFsaT)en+jq|;zjSh`|tI-a;!he(1*bAgaFS9 z5{3My?p`zQioD?xd%9Y z6!Si0ze~McZ!~Y$cscU=n5%jWfuHZs)`CGu?Q8#yZl%zG6*6c+lB;r-MgylrQ3l6o z75~>N>G#X~OW(_<%F!tBsGMaCvym8f{dX_KaH%9-FkH@l?f*{vzWNz32f@>zUS}FP zzCHUcW|aCB@wKBGR=K}BlJ10qQSU|CW7UbQ7#jJ%RR7@`v0;mMCtXuY1gYO9062xs zYLTx(0v6E`?-g0Ok`SJPF9aaF?-_T~01i2^air04XN9^;Aj^^X7f z#GJuo{wMW^?<38Wn=0xi8aE?Ljj~O3Feg6*JRXm9%bm0F`lnhOJ$7N!Si5fo<|s#p z;19hv_%MV-`ot8goaiwbpI4)&M~>rs0#dhqI06w#(J5ooLJjHW&=?C^QBvcLp@6qR zu`i{brJG!ZDRwn0xMz_TX5@+IVUI20eD9y$<5P5Z)tSKzQPsuKvpcTqqmYmVTjq{n zH+*4nw;d}2&kj+mCn-CV_B}uO{!BP~MYj9i@b*owSBHFtdAcLSyu z5vkv3$UPu8r2h5}GamdKDlY(rZA1;O94%Pf+WJ@Z6uzU5e)aHN>-hL*j9luEmkA)9 zf#43j4=6}Xvr5xJaJ|F>AP#~w;$p0?XX>LJr(s`PQ~iDdf5FUz9a48Lj_`AtK%`Q1 z+*}($BUiOF2^mEdB44k}#;X$hHR^S;zaQ-^sBZNCr0#oEX$w1OHgCjeOe!K+Eyb%a zHJF~xfRV5HRR)$B0McgfAHqPJF<v)hsFUhkDlgjI&;^mFU*A;-G!!-4X@C368> z1{!N9&cLepOf1Y7loCjdp52K~o~pg=n?)b8ASCu|ECF8y&_gitQaArQgsVf&{cZnU9Do@?YYY z<$nCy>{7-Nmx>Fca(C)I<4D3PW%s|kX$Gh|Z-{N9E)6TFFy@X5H65MEIJKGPSBmT4Np8D*XztvxGp`UZoY9Vm};f4*kM%esxaDQk>&cK zLzT9Y0q+y>kO)?qqk(Tc^?s@*w17eavN_GF+LoU4+E~Nf))SXyY#o8SM2895RX~3Y>QJe0sVr7EeBQ*-T zKi*ci-oUVkhn)WTM)PgVQ1>qkhk%0BnpQ_BMIZQ{t~-EaL$7CFeKvComj2K0!Adz# zxXBe@LhAA}E4nsBPpvObK^thd6D&?Alj7Bn;yqQNL(JW`n(l8z-Dd+gyzTY5IJOW$ zf5J{fBmRYni=DaW$+`DGT!_BMY;1jT3WDQ8${RD?B!^dE=;RTg@DczzC0Zdqb4TXk zi9l-a8RtrAh@&jx5zI_4%s|JZV?jj$4;eh7#>ZnmQOJ7WG8RYqZb_DJY3mySqgt+S z{qWx=YuUy8m#Jg-DtM(MsdGJS_&`adDU#;)7A(#5`rVn;q}CUw8j?T;nSYp`?8QLy#Q_=>ZcG2haA#ucT3v;pAw71|5c`k^!%>PggZ zR23X`E8ya+N$M1`&bx7+bp?p4L9I}q^1gwH@Q`Jh=qM_!9)gloHIf4%CCihWT2#I^ z%tIIbhZ@+O4*&z4zC(Mxd`@zRvK9#}3kb5Ze#2ne;KNNM>{>-Ea;f{aL364pnK#k( zu|%9P=MKjGqE=D>a*Ry@SZ$()be^g|ej&PgdF?0d49ZBtatK6~T^HEh=*n2fr|hw$ zOV%{P-TU}!NX>mXJisqiJFGFMWxB}JT+O=uLtuc&$lSYbzpCy2lo0f3=~91U9}eIz z#>!R&PF)aH@qAajJ2n{Wjy-OqJpvQ z?l0~{R{uWyI#4p>JO4uT_*}SD;@lfaQ$tRZF`hQ+u4p0>Pc=Q|2xc;MR?@N$_^bbg zv!JY?^~EtM2>qVciw=@Naca~#{EG};!!tc1we8;=kd7i8fYg1Ds!qBJivjU4;7q&Y z69gX!x(d&VX>nVx?;2G`QGpWS{?9)9(uG7( zLCcttB$P5738$fIH72Wq7|fm2Z}x_`al}J_)Nkl|!tAfmFPCbA`Q}m-#!{eW6!4y$ zVq^u2tsj_;dy4x(7!?5_q(;v;Q|~XtKV^gU=6c6^agl(cQpLn8&;(4=0Hzob_``ZY>YK-U-lgl2qks7xRh7e3 zSg)=0Ier?ma}!`f7|no(&`RR-F7+&_uaLFUO{Hp#?|{>2E%|G{stQss6DJ!+4#gLe zpCFx=8VTEwmd*JJx+ub@YskX2BjKrhYnP#)*P|fyC)u@*4;YPysahec?6nz(pd#N< zT#d?toBCs^@7sU=>WwK!|N5Fx!a`ZaQa~rv1}antRPvTw*kaX6HaGTY26nsRloCv! zlV9K7rD~HwLmpF;Td92Z5W4U_+;r1F0sHBn{(UyiVo+Ld`k$-+-@d-F#5($lNoh%B zi68V3rURY@an(|(;7$F%?Aq_w30%n{O950j{pO7j!>KIi%25XFi0=A-@~PX zds3%FA7`@|hBO0Z=sy>?*^86OoG858tT9g{8M5w{U|g4BC|I)_L9UjAhT zK46Y~`37;7ppsD!AYhjnsAMwGl_85EYyO{Y$mfJ54@wU?{l=da#+o($6s%ybhQin1 zu1z{b`f|+!9{s!bQ|0=u{BK)fN+_pNXfa?qXi$iB)5;sU?zx*!7=uG;iM02M-4Rlm zG1c$y$qN(y&!r6oOHH1J#v#-s&a`uzZW!PEZHJkkjxP1 zJmCFN)!p<6ZrYHMeszUNi>6fjgHpd@2O=>ojH+T>>);S?046H_!hpj>rW)i^Y{+0m zRs^q*`fVbhp<)-JC6D%u-bLkpt$1+5U8v4}Td07L@ws@Fs7pWetg^I(sz*v*u%26A zDp#r5))gesz6NYvSp$20d7lu4z~q)}={$uE3axCpA<(kDVsVB#3-K>wy(?9Eafeca zr<%ehrin2RD^|Ca;9fggLUv!+9`-f(y@p&cRfjANQulfza~b(|H_K7}f?5+KAu9@e zPk$fz-wRJeLD!zX0eQ{_B6loL-unZPl#U+zg_gfG`$y$g7V)lQ<*RQXA?LY9yZosyJ z43f1iIuQdpMVyZX5Fp3~GJ|`dKX&uErdHJJkI9G=R8{-?Si7#%@{#wFQ{cm+vFx^o zXQN=6L0p4tG&N&`)Thap!1%I^!WXUoqaQnryY8T`vs$_5l2Pi<-XR?&eJE(> zfEZ(KBjl@|wHVt3Kd3yyWlIn1^_@l%QulgeAybt`n^}yaizX=2Gx;BsfFlobf7GAX zV-=3e>)10^5#X9?1+TB)lcrx)Ih|3eF|DEZhE>FrEGjp`nnY&y3)KCt>s;zL_l*od zODtGJ&W*(o2{#R3k_m*c!HOVpyT{Ae;maG>wbTYuzoMIup#IQ^0#gXDZKmi60U?Li zblXfE9_lK1Me23<)u?AH))lt#orXwlJPtmj|3tD#K?yLJQ; z{QCAWRoMY5FJn=Ph&d*EM|X*(6N<=*pp-xNb-x^LRH7htU&B#oAP5xD?T{n~yH<(6 zGTiVS7$J)BUVdBQ*k9e=kIPLd^@8pYjGh5hr@B#8W)z1;5bhYOh%FVy=C5O&cw9qV z!r9pJMiBZ?UO~T9S_n81BiUJlUl4;t(g=!Un=%7gOnz zU>cY&R3HLU!c^-$@pb!XznXhIv^FV?IiyCtkr}O}Y`})_x>i&p4KNzy%|yWP_P-eG zgFs}>)+FlaukSBY-&_>RsqhGx4v{}jH(_VEEm%$XA!G%&HRNX3mV=R|#BTZ^HTtQ# zQAV;j3^78aLOJ0Qd+7+KF<>7eJ^vSq1HJBjafIQOWG#&4(VE1o=@-*4pdgM>QPUq^ zS8(4|kotY8U zg+q`gx)IL0;G2Lpc0D;`4~4#P1fX?q*wef9AS3KZ@7z0>fwAv_$J|?koqK1Fex*@E zPE$x+X@!e3ftxwmh>S28bd`W%EcvV0xcAy#K5ipgAEG8nUtkb5&?fV&l9HD}_&x6s z(LP@(b>F`cnE=QX9_j&tw0t8Oya5zh=y<5;Zt#E63-M=dT4h5%Cl|*PMgLJsG$NHE z7!m+ja#|0Kw_6%$_m9YeUA#F&LVOdB{s4No%CY|HJB=$~6F5f1ES$%U!+IOX-m(v8 zVm-Rqj)3aYKooQ?px|B+ouh9Rj=u12B~SIW_r>vsf&^53v=}FOIvIEa?4)5166+R( z4E0CHUGxJnDJ+&T(uJ&Kw&z>o!W4dOm69_9`*@kQt@V89|80H5+Iq&;JJ=eI^zVHC z%>T5tUX32t-WWe^pBMit3jdze1$K0XT#4&kRoIN#)ICWpA?BqM-P>iLzBe)=q<(E0 zq6x+Fi?J}H42M|(xpHnyIFD_Mbhtd4qd#&$>W-b_Ys9|iO+2nV%GZNphzG@kM4%95`lj~3X{t2l}zU1Oh4@2eQySK1xdT8 z-6i`1she-Ch@V{2LbJ^(vvu@x129q)&2q(3b<#C0WO;-iV)^%l@v|6i9FV&8#p$6a z!V3z1ARr9&2QPyc>qJpwK~!Xe`iSNeZ)efFnJ9xJT;H088_3x%^m{ zajaWkoL2ZE0&N7(2=^Jl62v7snUWmS!riDzKaXQJUI3{ZPjySx7Y90wEKZn-%Da)` zy5D5rs=2sfMf>0M+Agd}-XHy+)bC!AW_iO<Y+T`3{;$HYx@tDwG0RszNK0;JHTH|X=>i@&q zByPdcNoI-6hh`SSLPA`GuaNpQd9!WO_r!D(-0Sv*?pvrwpN2#*!R*pa-?=LD3YvHE zDxMakUZzr1Ye63k6H(Sp3o=NMomEdzVg^(sVQ2p{igWs$#O0I!hWrP&rCwg#qr>i{pMX9p zp|o5UgV1<7N{CHS-~X&3=!;WY;Mc}nwuCV##q>BDh*$}W!OXRMH$cS>SK!#y919`rGV1Z~2{ zt|=@B|H<+Nv;9J7O8tR71qe=EFP0YJSz8?PkgM+@h#9FThPF0kq> zSP?N35~FsIsY-kVf!;<&3+4q?`}fGgjYD|I@;Ozq#R7$apJZ@qBwVO8;4Yq6Hc0^7 z>HTu759P}PoO%zPFBFIE`9ed!rkqomF=Q=*5VVN2L@2GeTFP9jNQghje7oc3z43#= z@}VydI)ZU*gDfOEBp*Lh%G<|NR%MQrhE#9-^qz630u>TxlW3%|c#${cH9Acb4S@5v zT+|A#&B|r}>3npVok{GY)UV#}DODSZQS+f!3CsAIH)X_LtLCvM`cLIwXR8f+{n__# zWCmyo?lA2N^2jRb8K&fDkkM5o@bFZRZs#==8&YF${4!wvv?a1kM(68Z+IEznzOO(QDtJPR%)wRk$d5TNJ)ZJ-SGxQ z;?R|L@`lt$K=mDWXNjTz`8Cm86(@rPE2L|S*Vtw7q|DX0u29idBtKU=I3CGw(XM6Q z$58!q)Tw$lnnSZvH%%uO^(MiFmjc%z>7;eoOh|eUMA?Y zhoi9BA-3UE3s<$grAr_CxtN5D<@zc1I7CxqR=!4V?YGA~wjll&`8dhwo z@0)H~Xu{$4n`J=<_x~#v;_zgS+k-)B_ERm4Cm^((B;OE>`lrL6w=N=h51K+Z6|T5I37X(Jc<;etL92AT|2pApRk=AvJNM zQd1&n;Y~miEs>JpF1KCG_gg)|K0fE>jrmW6Lf8J3TYr2*RZA>H#z=Ni2bE4R zj{t((GWMzIEkshoRs4q3r%8}IVmpEg1%u7ZkYTvdtT0F+nrS6Mk~_ybKEHG-`_016 zfjxcq{TnN#M*7XAGGW{d7Dn(6q7Z%AE#O8dmb1|~8+SQx0;Tve3>*xkCpl~H{Dh~* zv2J~F+|2oKxsVJ%{duQ_8jABONCF7XGh3jk{qObqW}{DJV688X$NomN*N9;|3WDM% z^Q>DoVonB6cbOCpFb9B|L>$50c-Fa75PY z`Nl-dpUm-VJ##<2&b2*LV=&flFE5jdZ$S7oq;!iZO(?-F0%@cuzd?HAcksVPPj9U+ zjw>|gm}dhp4XJoQ6fZ7IMv;a1ICCiVaVx~@wvpQx%rR*p_1naN4^=P{TM*bef!r9Z zpfcv#f?{u>ohhd5>{c%GmjhD2_kBs-K;!X80%+2kq}c)%Vt8351$gxY-?+y{7!g8h zU*8BjC-hNIUXZq6c;KuSVMrYcs8=-Piu_l@5!mduf|I8$W@E=xH*h1hR)*k0r7Eic zD(nN0HQ(@m817$HlXzS$b4cpNcL{bS$T(yyB{jg-bVXoX)Dj+j1N=}75b+LK;IS+r zggVZr0rqJ}hdPt!xms`bbVl^__JX~QeM)9FPOV}s2tIHQ5s(j%pOMA*!3Xna2GONn z`wvLn_u&{BebfgZT>yT@L_L(Bw$CF0Vhptxe4lQw;b2VtC_sJq+5^#-a#^OI5 zcsRqj9FsxuHz+;-Z}imq;uIFb9ZpT$tQu@ddKf~g24Oh^@Hs}{N4>tlO|M&?#y*^2XK*(JNbm`;h#` z61=?IWFA`}QC`;T5R~tXO&jtBriH@@MwCI>Yb6DWa3!yMtnNu_YG-U5RCURBtBn9p~eW2V2tXRJ&8_A;TI$T-5$nF0h)N$I89V`i1M+);t?Or?SCCyJIN~gdFI_+8-2k zY2{#Rssa?0IPk>&=QSK}Z>?wCrb09+%XEX;LVL#0ty@=J_(4%gm|E0_kp+sRAJ^ev zNc}x|g|kQdeDtsjTcBg`n8|&{<6#Y%mSqZqlu}^}&OBC^ z$#}arXJ|p*az0=D4Uqa@-spW4@Sp#xXry3h!ce`*LdWO5eMRfV(B<;)_*L6hy*EQ& z<d#ocDj3efA^IqmX>}c5(q~=q7B;h z$R7c~DkUoiHsq%<2QqdD@a5Okkj_&DN@p+xR#_xx2IJbJY#v6OMjH3%D{UOjIjH{s zc#NGFl5&`4C8a*GCv&C6D22*gRkrJ@;0p@^fCsKkNJMZ%dB}!5vX>Gg)%V5wJ@w8f zTqIL7iYI@9njSGKg{8E5{qFh_*i>&kCwc{%5g8pdR>6{@b@pvB|HXX12G-C!1Zv)c z5$g5l1eLI48Y;!~ICb;tV~vCu0I`q;x=CaX2Z-72QQv!&Weod5-y!wa1jkr5d6+0@ zr23cR58cJb{uRi?Dj^+|#10umhqtgq=1ZK+8@CX`j_-HG4N`wkC<2*g(slMn$|e=n zB1qg2!?-Do{R(E};%QHXvm3evO4Ii~$LrqwCl*JaeIGVZ0ooszy7k2Y$O{+Ek#^4l z(2v!}A)Kxz2U_t+L{a-i$AX_T2s1>gAFtpnu;M910Wc&w>`P%m<15%jhtAP!1~esy zF`wO#=gLP4UUeQ)zx66<^LthNp@Tn=XhW8Ge9aa_qC+pU^xy5LUahVh-WC{!Wp&b! z`LcRv6q)M@$GY#s!Sw*d9;Fdf2HIqUGt@aHioixVb(7_L=-3;R_zOH%fz%(4EI=nR za|jj?qb$>1b4AY>?iJ;34nzGl=35e@q-{jm{o}eWkh=3!nWt2eL;MzKf-&=eLlH-a zTggww^BQJg%X!WuzSIaVjUzqI+8JjTn@!G$1G~mR>SaRpJIiOJQYMgrPr~EU5=1VF zo?y&pVNU}e(4unJ`r;HpW`=@4T_5mwrm@BqDaNz>=}*h=yOdvMU_Xm58}gO*O_IrF zJcMK=KYrxy@H9Ty8^9~pKS8|$X?$));A$QBl*JLLu&d)BjZDs0dg?sRs5IAWUOHum#0)R>>kvR z8`Q%w9E8*--)|Q&DlqecDi;k2kayp3ym$^N)()#Ph*A8jA+_yA*c~ZPLpsnpr~Zq& zas4`c9a1k7^AO;CDD*ObB8*yGJ}}!()APXvGX{DTeJa-wix`Ct)%5{yFH%m>iEH23mie>%3>>fdP_Jgyw;z7Ge9v07K>3>-7E zJ7LIc2{2nT)*{I?JdnZi-8J4<3hC>9IWMICn6`igKn%tRLlIyZf-F*GJ6PX~LK9;Cnzae$c8xi>+v?x?l#C!;04SJ(^mLUi;cRaIhFn1bqZ#=S^8|T%|M^2TP>e70~ zRjNqO!PxPnpJ5Ra;Ebh?V1?2K7++Nw*^l*4vR}aSV@R$Yav=5R#KN;y`#3(m5e_R6 zDrtZngDeS@QtanuCZ#QHx#5tHRpVa({wQFVN@BiQlBYrdfM zw}4)^zBnvZn6LrNPS0)-{(;8K1l_<)4e*-9sP3N*HRPt`2g{d?r{nK|)UBWD#-$LY z>XkEm3yJ%Nm>V7j*SK2}QPfKc-35ve6#G-y6p`f7KRXwPpmhx{ zj3FEC1ALtb`%?)-26h)^(}XOl-_8 zUy#haTI#N&pKA@Hor%z?dWIzs@GV|yKhGK?D;|=%o}0GQjU3T(yrXB*5qLhMW9EkkTj z`=Q7*04XGP^;dz1MB9fsoXzM(c1tyAF=yuKzG$VFwIMb3;V34t%HZ%UnG8m=Dn%oV zWp;oN3YO0mWVQs<9GUE$LouF;NW{D^=^DAr*GFHQ)b*ABZa-W^7hmq$2ic_aG|vq6 z3bXdVcmBU}Kt#qRUE$3l}dIIB`6OEpCR?w{ltGk>Q5i*&66joE&hGh*DFcOxFZv~N<)sMt-#N? z)W6$D`aoD7oQ+@T;7H>^eh5yu8wYI&@M_iR6t9>EE@t1s56hE!PaNY?NO~FXi&K0lgsd0hzY54w?vRSi{D2v`A}@vLLwAU4 zDsXx7il#(%1F7F9#%YL{3;m5*!D394(*#@>xSAW6 zf|?{V%zh!E_eVP?F~tl%E|&Nj;P#ED&Qtxda(5MWpetuxW{vxT z)NTL94LHKMWtqE=LTyH5mm=!In^RO+7@hwwd!DSyWxl=MSm{3Kr}e`kJYt69-cpaG zlyt8M5p$p5b}ShSzU-KfT>;R&?92kvzb|#}S=)8e3rcRU-(Rptm4RXF7*oKM)d*J- z>H#pR9KZ>=hQ9@${l8Vx_m|fRX{*v}{jqorm*Ykb-caEz)gD%|PsqpXjhAP*4RdT2 zE2-bWAga_5RwR@3U}x6{P-}jJSpY9%cTAdjBDD3(Fk) z-n;Er>r2VXaHAvMV(1?Qqx_JFT5FAY_TDJIdInpvLF#X=N2kH_G}0L@G|3oM)j<@- zlINtr#pBt#HDtV?zgv8@Og^`=Q!J%!eR1f>MQ>w3O8-KGe&rfZdo~n?J6L(g8tDaV zNoznfUq}x$Tj&Q|hzaBNAc~%{ARAULQGRdvE=7*_fx5rH_O<`C zcEUWMv6WyjQp9jPX7L1kUkFyUU4?E){eZ=o_a`WI?~8*>r1-KP;G?h-1uFWCw8mqp>Luh}{0WYLSBkK5-Y$mwSt&92!g9 zX8!6{5c8283*LKQ93?3<+)PZMzl`vx%RwxvGS`&6Uw_FU`e_VttOw_KBKA#sfBgby zA+h$h!i6SGxUwZwnj5iSL?yWIM>OQZR_yQK-v~$W2dTeNB?aT@6jzRU+arwV)GfJY(b>-E|qhU zG!i$8%8eb^gmtWWHaf_-+!8Ozc_jM$PU4DB~;_SWb?ezz;uEBAjk1b zWLf@S6z6T3dix%i*Ln_fZcPjm#67cUX&dE%lf69el=))AK%V;S3vHh&%KgKyE#Kuu(Piz=wB8UKgf&si8hcNoPcmQWcdg;7(FIbz0G+MrI@~>mg8He7T9=A=^ zLBo+S*d7Q}D)@DeP7a7M{xntT*qsV1?kxIK%^g~8T~NSNeSi0TILzd!B?cTjoQpCQ zXpMG0D`eK?`gm78%pT?I$FXQB)8Ozwf%I4b~qBhD#R|CH%`etEnEJ#imeNwAoArxdwSm=BWa2P0>a|NE% zi6g)6_6SnHO{Tn&$V`RfcGM<7NziS;wBYbEJ0@Ca(2$Gj|FV-Pa6dLaY0U|GBt?JN zmpA5HfYk5kV@CEz_7*h^pON=ec_&ENC3{77UZ0cgYS*NLy^Y^LKBh4>WF}5mEu6ua zI26Sm?r=zDU})IC|9@m)rfm14`9>8o;s9WP1ZFcuMlKy}yB0+dR)$}W1U?bP8UG4M&9(pHfzWJ7y^X+Xfd|sT9|P3{+!^sB;xC zeWDt{TRIr~lMT5>p1d`0`#VVe)>p3;rry-N)+5HcRS-;#UP-f0TL=Qn>>wA@#@PgSt6_3oC}YZb25a8EJh@ zu{WeKjI}BupY(@PU**y6aS*;aScr1&=(We`koq(+cBTSU`V)k2MXub7HT0g9xdQ%Y znzQ39TrP1m{cmw{I8-X-N@GM(j8sp{-Xk{B|6Lm#(vI9-uK_-blv+DS7ra*c35b{)&3czUS6g`jVRy_ z5gHLF3C|+@hLkSLk$Ejq48F>p{0lId;_KyAsC!H)An7&z3e-cmunSrdZ}UB#(eu5G zN8OORul;8evyD1Uycb0TrnV@()LL1D_H<%aB*5+oQeu(rDYRcwUAvzmuUPbU^9vxG`jM0 z%=e>;tf3Xd0jb?L0s8T>A5RQluJR=L!@^{WVpBNk;XhwWFJkq|j=7M%25C z6i4DwdCDsK!|y`s@5vZuFeOCfvGEjc$DKMDMa&YU?+RRd#JiJvCxE4M$M@CMI_gaF zm$28LFH=QoC4UEqAZr4R{B53)cI+QFaL zP)Cx>M?&_0XJDU>sXG0zinaxmLq%OPqP?No3Is|dl|D^Vq?$s0+xxvyP&Tw$f##Dh-fZwo_(E6|EO&i(QwL{UAx~uPZO|ffH8&95^jJ#vlfjm zQ+J{XhRn?9nrz6xZW@cRN79Ob)Z$a41zFbcGM~%DK)O@{HK@P%Fau44y`bW=@NW!U z+}g-T-l-u6WwE`Yus^A1{E+$+yQzANY~W#E5<+O=NETr=qwfi^;Rbt~u6}bP5}b5& zU%Bmzpwpu6dG)mqefJRbb!`0nd2O5Ia5gqBj&E^Uh@7()Uf6=UvOtRF+&;$bqAgi! z=gGGd+r@qbd-TAfg0ZjGoV~M4zoVwlGm!T=<>;+1P9>!RkW*zmnzJkXLW$A8QY;+3 zRaSB?HH0Cjxxcexm=8RiF7oOk_sv^;c|=>IzH&Bxy)Z`yULMJm(1Ti;qF0PFCZdyw zf;-TSiBH>|N59A)_YM1aBr3C~!)r%!*l?Uu_qG2UXItUp&ImfpVi5pkE+DfB_!r!$ zd&*zi>--J%+%nw}q;6cC>J)u%D(SOvbK?y#zG9n16CMK6g2R4=3x6Z;eNN1mP!ixO zkQ%-bkguB$lUWAd=e9g5{gwWEu;G0isV-Pl~bU$-DQ(F;EeJpi+Y^ z8FGqVQOPY#h8+N^zCs9QXopVPV>?kDJO$l7r0#oE0Z7M_1|2{}0G4g4EVr3#jJ#1H z&br-|?Z&Y)gY7G7re#!Qk?P)ljYss% z+(X!FM}xi9@tUeh->=$l*QzF(+XWBwD{VH!Ct=6KKnsrFPz-x=C+VFH`F_*BNydoY z_y$itaCOzEnXYZvqooo?GlwA_&cMdDaZQDeJGDXTcdsT9aw5%)p1XtvapkVWdA6(_ zVL9PHpEcG)fy9W1w7xh7k7fX2d>R_(TnYd^7SZy7syZ-c0*(7Gxeg$#b!#yq2#nfH zL(B%=ObQqwRVw_32&VW}rNzC>>^6j%RT74a7uRh5JYDyWjl+!^bH|n*KTdy4_hDSo=TS= zXT}SoKsxwe?VDstndzSvsZ>wMTthz47l$KB2pgDWDUsh+mZ=R%uF-l6lTWDNUu=j_ zvZNdAS_P?Jef1i63vf3q)Kn^o)o?W~Dki1wMzhn$`!^MiT#GTRKW3T3T<`@_zqww! z>D$sz7KW-F{-M;pO6f3;8xy~it7CnMlcsC1#%J~|a9UrBnWvh;;a>C~y)O>!7}9_Z zQ_+WaBj#Z};HPCqxK*Jq2tx?8J!1{W;ddeR$5fb_i0xsZ8qz$FHe2%KtE$o=7 zUVGK|8!wO9YqsAz(~8V&Xx5?kGgF-IY#{a5wE1FEw!!q~M-F?q#tz;^HZL(-yv~5I z+zsSt`DQx7ga$_odYn^-DmzC4=Ke9ZB7)Tad}H^8TLgF>jVe)RP1<3x4Q{Zev!hAu zR`lL3u&Ow-y>wo6vSS~G)U7Yh<~31cvTmuiBrw=GF*)*nhoC!GI(*udpEP9bBjVsv zK69SwW4OVYUk0fgrV0TI=%|QL3qtHdpjSyGEPJJS5&Q=PtHx@GLF|j9YR%B^dc!*E z?}5~BTy4CS5`E0_VWR(5f$BDVjuDPx*`*D!y#&j-^%zoDbl+YQ9fx$TE-g+K}gP77hUgjzhH|6M*dYOnC-1IA8UU=Br3U+8!WW5wq!Ds194w|F6KYHRe zsS578vd?V%KYYsGS|6{U-oep&9f**K$9sWUa}`xB#HIW~q9mc=NELpu&)v1rrQ>n+ zhtyx#ub={RM~ENjT}1%Okd&_qi7o}5ba+Qyscy1b?z{Y1;GbHDihzF9-Thw7ka%f=J|Jb=!r}H_A(*uL#9Q{4ySCi&9rm;kG>POvG_#& z#cZ^BICgL2fYh&3rHqI`6Ic+KyHr*%37m@R!7!Ch3;26K)l~|;$mEmv^zqi${`a{k zTa3{(quNw8!4$xg(iYSCN}BLNU1r{G+1MQ+Bh&ngOME=?v-HijM;oLLOqH;crDQ5s zZ+&zHvev=|rk%RbZT#kU1PxitRK;k=0k$g+K(FyP6f1NEueovdjFAOU`nD2H!%Ni zR?z$6RC0hBqSAt3vY{@9|0;=Dx`UG96~Fw?JGI#OQUxAJ-7(eYA4eSvk{lL4%(xTt z+1X{J47En2otMA%e!H!YK69D(UT>@zEEP#jri_-Z6zP6Z0oawJ9vn~5ki+eZAa&cn z5zZm1D>A+Y6c2d;Gq6IN4YEt2FGu>|QXg!+b~);I98eJxPxa${nMi7@LZV47gMlEO z%V!_fF`+oh;_guE+mCho8T;nS9{4-&TV~uS$&VIH@zlzKl6Kbmc-Q(yx5$P`X>{#r z^kq2=NFby(zzne5{gM1)HXdHPPbVSu*F@$@8U9Cn5udnCRMMyq{466}CoNp=<#Qp7 zUCMM$c;4=e4oLm&UAqZiimvOPY$8j{sU6?o^g)i zRL0D3BSsSEDr2qa+z40P@Id~?J`lGR06vvrz^QtJ0(1?mKOth*V zjS_bwApeY&Ck8*C%?+e(YyY=`MkXaINELL3m|Ee#vc(F348bDsi1y}*y;_F91X3>( z9eEHDnH0)^z{VLO(~Ryw$3Y<|2y*u;PaI#@znzM8=Q&di+Y#$sxtBp7a9_j$sXr&g z{iX09hiWAJtdc32xD_<%o;QN@C)=3oGW!8Pnrj?aV3Lxy%e%(rrjXkAZ`339ImuYr zwOg?f{XNJdk+Ab(Gfs;CH!Jw~mX`_7QLu&}qhN^qp!B|x3=vmO)}s6Qm0s^+4)pLD zpNvc0`r;I7wfr|!+3lT)UF69vz!FSRCO_>HUmezO_ZOW>ZU0IUV?u)=^{aAp8Gss< z-9l8RaDo;hf`pDS`aaC?IRBf5z{{M_GY)8-5lQm)?iLlJtiOFUo#8;cO>_q_@2^)1 zE(cFyi84CJ`rU1aZ*7BWt#RGSP~>;~1L_-WO9S@Af|T2uZ21)K-xX=xI*3l5de69x zhz6NXbr@bIk(jYSL13+E0xQ?d^l$#Wihlo5E@fPN*4MX*fBkXl`!{+v#hljFyAVhf z*RW`{l?CWtXk}>p{QTp!f*Y5TfT6tc`f{gtp%S|YahCIUU9AcZQP|ul-_QXO_r&Fu{dyT+3PU2y>!~mjzeXwh1uF^pju1%v3xXS0sms5%iwea0AGqK zD`O~?@S|g=L8+>m;48&aJ5)aBU}toB$A_O8WMR>|J482xfNZTA(9 z`Fz>I_BxXm;;NXprc*)|K0hbsh!vKBFq7(9$aReM(+c%>R=dD=r@s68B4%KPwyqTJJxGTLyN)#CvUAddlIkGv)Eg&ptiLB?)e8Wb$rBoL zabsS{AHy1Juh;-34-QR>@j zeE;KMMf%Gz)yfAf7O=v7A_m0ci|LMP6_i@Z;X!@unQQ;G1m#Q(`FaBq+ye?)FSln< z(E_%ldmjc>`jmh?y}tXP8*4Z&h^e;(K8uDkXQ|(@ZWqvk7NDcf>p_NM*vj2s2N!(1z4}Z=AmLWOgv>Uml6Iq+cy>jN&F~2&gP0$}koQT#FN? zS~+dq9H$x`I_=hNZr?PAiSVakm@4wEtTH9((P-Yk=$4W+Wr0iTTS{}yqY8s zkL4kR7*rJwY~bE&_3y;14QM&P|LI(0pWVAlB{3C-d7mP+PDJ0$gzI6_wdsJ#twm6~Z3`@SKD z(mSN~^^FlEf$j$2rmJy+DOFf9My#+NsN!{yxZS<@eAfFrbh|w-dGzL3g=ryr>M}U9 zk7gfwtha*H|9m46FOP_dap@()r&{8(65&!MFHuMtRwJ}4et|vN?zfIy9fQ>GQ^fL! zpH1dj(OogQ_gWcgGsr9Si1F9_3U#;f?coQI+WV<80xgU|Q#{HrHAt0YF+?0_)FMPH zJATM*;Sak#X-Vk_P(td{w4wPjXI5YfBpA9%7=RmO;Yc%CKXZS{J?bB|eAm``07eeM zA$8lM%4;tk${BGe@`OOq@tffw!?FuFW-w()jW1Eqz ztVA~#r4P&5HzU=X$7ly__$8^oCPYJg{M8h#!hy&z8|Pf5Udua?4o|&$e)N>_>+jw( zt{VCk7b82^SSD48sp@ns3=jiq#oVlpPW~0eS-CiU;Hes-r_)RCr)u)%Ih?3EQ)LcO zNszrs7l`-Q3SkrW%3MIac9;e$yk}ppJ``q<^Z?h3L=qimC?%-LQ(-mOTZBu=r8%1~MsDbTP`J`|H zFMA?rc6o(i#fHD}7ViySSXWv;^cs&eHzL0X0j)}p)9)~Q!36Bj=;zAa_0gPn%U{i+ z$YH?wPA{E{Q;ju&0`ma83G0U=md1@RIJFW61~b-(^DT=JJM!kFCUD(`KrgX{0Wys@ zg*0Xs&UbqGp1?14Su4?AO3Rd{I@lL@yvs)-hB1k^`Yi6`Feipc_4N8O1q2CExkj)m zC8HHdC^1e9Uxo|1L+YRI#z3=Jsrv2B5>mIkv6qiZWiYLw11A9dJ{mzUgfJZrj+~&B z_U=gP2M0bS>Ty8oH_yO|9C(#N&}YU1AL=nsUyxOqok4f{&-*pxFz}SlvC-GgaKJ)z4-Xu8CQODXv0cB0M}KX;5ssJvE8Kema!>(5 z7y?kiePUr$2$v6)x}&RLQikEnpZVpFNq&mbhnK63& z^}iy)r&s5xR*spGG~sGNE(JubHEJOW@~pDC86H8?o*Po%yb~Lh+jb4NI2*sF4LY4& zjV9KytEm^RMtmOJ(bLBoe-or`d80Wv$88JxT#uUNHXuoa9(7`_5EsLB7=44zdIKm8G0%NtX^r4Q3iIG*Y9H2Y4%y{EBW zrl@@3r=#g9_d@fZH}t%n1tTi&?&PE*2li4UamImBbk=ce0Gz;PBL zbjC0F^_shVM7|4CAT{=H#H{0jOXXlO>AHatV~1q~sRUpr5-)xu^(Cj=E_4f0e@~qF zVVD6!)}*wRnS2%Vr7%G*G@MqXY`^J$oe$ZOT|(nhzxTY+b1vXrVZmxDF%$hYI-9r^ ztl32v>vK5b>l=qbz=QDB*qWK+jlT?1_j)5exd%#;s(?4kcpFx)hOrPQ6t`K(kNWFu z%;-Y?OCWV$-$;uFRK!^Bb+<0Q+{Wbvn3M*uT4?tQgMeqnAtN%iV1Jp@`}^ckQtbEU zJ%bsAdbk1clm-xmDEMwyuGU8u?K15y4Y_)ti0z)GbvJJ4!rBm4NR53sQXz-|e_=uh z=n-{AIU=u*n#k`2GyC6j+%pcs%ml^|FX{8aikPvLAXR*ohMc@}lK3cwd=XGsjeI=7 z)(SEalSGp%WmuxwI9u)*J(#h1EC;xN@{7wEIkNAK!%rdgGQqPj$r@iiLeFp1gPVb*RdMbqY+&&bkiGCKleN9^y(Hb^jQN>S)*{VnH zyI#bF^U^hAagsc`9i#8~LaBSb(Vu_O3X}>ZX&-EbYaf}$gW|V&lEX~dH$6dMWtaGM z3}8}-YpE|Xf;EMF{(VT@dW~;f)3t5BqN~rpw%VX~&uvS)eBnV~A=bAD*{c8C`f@D) zx?kH@lVzsGEa@a--$?T8UF~{ugC9L+U3&NER*hK}e;95_I{xlbf4uY_`h_@7W!1=M z)fW7ZiXH(pctI?$D8n-*d3uh1k;}BcI0SJ~D+(OA5V#cfplnTxRTw=v91HjJc+8hn z=fEk(r;z#$yQvnf88t@DLG8oLGtOE<5bjPvfRD4cX5&xy(RE@q?fc^hVSi`rA98Aa zaafa;BqHG}lCr#xh5<-1=9-mxGT!}V4TrLIzX_d7{X19P#eS|{bf`*K6*dZTsUW-N^e-1*;XPB(EJEb z83okPlDqm}AMBzqUhnoXuA)c(Xn7-3bUKWHYAQe}1V&cL2sY$0f}avG@enb)YqLxh zt;b#w{jc!}38}v(1`?hY5*Dinw2ho>-5ggU0b+pFAW#VqXk2Z)AH<(o?&_+_R1Dx7 zr2a;H4bVCimDoWJ`&=DrjfY{8gjv{|-{k1(^qNI?kynL%kh=H92{JIXI6?|8DMd0| zHn|ti2#_wa!@lpIlK0BYP9s5)ny1kRVh&+-&hHzmU{~t(>D8GQn1`OG^nV)NrK`fJ zt)fbe8#JW#h`xB|u18Pot=0al>`V`-`~Hmx<(R#)7*}g7D5+tWt4quY3C=L)1OThs z45E8)=CU;+q<){6)@lYy(y(LP1eE7*(Ua|gN&QWb+Ut!LGY#eZ zkjYpmV8~bGK0P9LqPt<1y2e~V7H-`|bpE>NMczqCa_G9FcBd*XZ2MjBHeC zdZF*3p~D(pgBq#Ta4LnnwN+seiEPX+qD^ zkoSo^AV{X7Es`>@SCM4Nl@MP*@X=EPXqbHCoNP!egE8Nq_U!0KUj{VO&~;C+TJ#T3sDs2Tm67@*kkdp%+(U990C2%mL?tO8L z;D!hG!0<^^WHN8AyD2M&opg($Hxl<`#m z*zz6Rg5?+ciy`XD5G7EY&zC8}5RZ#IwAkE;l)~B^;3XQC%GiVEk5r6){`Y;%vNt^V z3{t;NR@rXDx6>$!K{WAi;|HCSu6o<6FIA*lPuBb(2aoS)J7Zg^p zE>=l4>PGP}EBK3~flflTA@w`$^@yDVZa`7XZFM-4sQPd5IzYlYXvp)%TWgbgUmR3b z@W3lmMPZGou=D8`c}>sEcz1|ly3YJ|tgmbY&>`$4#`@%0K`+fnvpYHRG0o)Oi{cL!Q)~Y#0*1P< ze5phJ?D3yacMB-hi0k#!ZBLnhnz3RswuXp67J6SC_kIZVjMy2*lyn@Xk&(ZvYz`+x zqE7n@pJhY%lPd-x^*45|b^U-x_mEZDSNm+!%;a@78M;c?4N3dH8~uIa{cviPhJ3wD znqtu71T-dv%QqS^hq+*KOUWRO?}Lqe~Z1ZsYj)pA|5J1(NV{`#0UR)RdR01%A; znl7FN4n!b4iHwV+BICKI@ty#pu@pwB+a6VJuKTRojF39LbM@v`A&@ElLk432Cj738 z&`Io3HI_MIaE~HVaA-S&Mf;J$uCMA{d-`fz9JW(sl4}~x3ZPxi8}qXg!LGUm!Npzf z=$w=U>&06wgLSOIK?UpUVeR7nM~aj zNWDygdP_ieLhTe|yA|mMg8N?^t-8?+`kl0=^INIcWzZL68hM59T4loN_n zRd)lw zUy}MfS3{5ir@XQC#o0)7SNVV2t?rVYs8atDg;hlZM%>}f)ewi`T|FOCFE1~cjhtkR z^r0Sd*`7O8DzaZ0!M2H1?r(bk5LT146?6Rauo=GZyvj*VBwzb#YNsm9y;({Rc4Lk7 z^71;tCTsC3eO{7}FQC8Vb^~Q{Dwqw|b);Xr=>1cq z-ig05Z(Lr!xl;?2TN{M{B=e##;a~Ua1vLa>zs8!4aVgoomhTppdiY(J`t@Z(#lISZ zC@ZOwfiY)3Kqq9N#X;pGZ?r#RPd6FQ$iSA@w)UTiis!Z9aF(cgMG!~}Vx%xcwu_YA zqXT27yY_FTby8g8&`)zj z)jwer-P5?m=`XgQz06(5h^lGRIY|94Zw%8W(47T36biT)uqqS*7-4dcC@WP&;dg7u z{dhwj>klFeZatXyK`X>vU`9j5fD*g8X669LZW<5 zeWkU8mR_W=rdf(|3uhwdQz(B_;PP8(qi{<<(kbsr&ohBg(CzIyl}n zs256}_Q!hmeK)q>UGl`gP(0SN`Bo%F$I-@(Rsc;Y%duCA7T(xcGWZ)v{Wj5DFgPX%2?Zb?f?`);_zJbq$Ck$YNjtUJu!VF#1F7HpO2GoB z;%c#Z=Q48&U)>)jFcn!uz^N7Mt#0Y{)jLs&>qlE9?OSjxeFb6kbzfRv92D*Lf1EY+ z&%Ahh1w!%_XG=Fc+g6atbR?+nRrBx9wXvQBfOr?!zBfoKfO&G5WVSAGdhcCTA@vDe zswzWhj;5RMDh_9%l?FY*xR~4Fryja$8OrUQT5!fv+?Q65&b__9wSKj&ub?+OURUq( z1F5n0pM@{RorMWYMsJXhh0-wUE8v7iX88<0-%-E_sXr$z!QhngeKRBK=&rAbPr-V7 zxRgo;8okgTx^~-fUckQyQh#~>5Y*sg1&n!aWsXp3Na%Wu_4jn8YGcpksp6M><6B$b z7(t$;D341SRrX>%BPU%*b3{D%%PM;^dn4v7f+Lid6&Gi^_lA$XU*m!adtO>&_8qwrKCfRnU2Fok=5{MlY#c?=ondp}Kmk3(jva2!_Be>VJwB_4j6d1sY<%JYsXL}xV+Fbv6u?H1&Jz0LMzF9P zVubu?1iPEMJ=TYA@5TxKHJpvDFHX<*v{t7|j}{MNN zphA6NvSKmlwJPZi;r}T0weQh}urCgyPer6g21u2Vs=(lS`F|!eTrGWPH=o-QYnbyV zkos#v=s*xJ`fwL15V16bK)1S@bRZr|Np^!&smw6q~6*_u%kE_|Gs8 zvNJEp)$?y4#14y7i1RQI;T>YPwOj!vrkU zqAEO+$$&Bg%N34$)MHLRv5au268P?6mh}2_V#%dIY}=A1?LsGR4Y~DoQdikfHizrt;W8Yw%1)N?tED z?{BQ5+p&J)x55DOZ3brMIvxK@O<__u+kSeX++>7wi+*UO2JPOGW+} zFo%^X;*7nD7Sn!{>l(W(EXx}*u!_n|XebsaDPX$thmi-~V9@_E8yD)aVnV;ki1}Jy zoEk-2i!f-&1N}8Be5I2AOQ+83 zUL_Ur`QXcIoRx1}mI-53$Sp*I#cY;JVvz_Va>b$!g#%V(_%%xHwP^pL(A7MbKojYsD2m0AGczMwU@UK>ma{ zgc-s(Z(Zuv7iT~=GL^~0?1VlE3^XrK@_Fb60ABtu)(KEwaiag+?TP-+$Mj06H-_*# zfYe@Z?33SN-{hG?{K6O(N`PqAkp6Ud0kFf4>pni=gBys@$kNFcoiHqZw{{Bz>WE_azmWPpIwuuIL4Z4IjI3GkQh80N zeX)2j{@9+=PxS&#Vf6Irm}(*3)n(m`?!pMnR026wk+>W=(-eVE zMd;aCaHVpG1vh-iYkX8o1_S|2mdfI9{i6-J8m?-rmzEV+B!YzzRAS2(A*Mpt48EYX&K_h-Y;D`TDC$PZUfVNMjUeVZAkq(nU!#fC~Kg=(No5V_+>@-pW~?&5i1jm_V)j++eM{!U&U?h9l^5A z0P9N`E7EryA(>Z3K%U%j8|=3VNx%5|*4K2QnF2>km0?g)#aXoCQiWs%Wd|FWXQ zsfoH{8w1Y9?+IzQx!q=sG1YqeeC**LbD515FvU%UFqL_7d}}sdeE^3aj3-^{?|;6L z&9!L23Yj2PAdLcQm$}fclqz1iUqK+*R|+l;7|kP541kO$f(8_?1%{pEw5+^p>E&Ec z8u4v#%vxWZvdKc5|K5s<9L6-5rn+bbTKwX@SwUw5Myh$F7Q}6bqq)rS$?WtBMY>_K zIo7@2$l7j2=7n&==+`T<*vj>4h_e(P0#AuL$B!PJpA5jk9_!0r&up#U7sqpOtNd*a z0UO7=P&)`ox>14Rz;F_T^)tU)+1+WtX>Vg9f2J}Rr1m|kHrp6SbMZ)+YX1>=OCQoL zsr?XsJMn=Y-R1C|s`9Y0mqJ$sc3f+xoUdq131FuE)0tl8`!p3sJ$TN}#U>ZTjdPXe zFlh2G`9i&o7giQSyff*~V}0fGnaNoK;9Zp5+1aj=`g>vk0l!$0xdg*6l}2k;A4g0A+N=rMjGh)3qkS~|^F9)ZFZKmWZKEyI zs?5(9^cr_Yg2B0oc<;HGDy6)wxSg6QOl`8r$*NDIpfzJ*8EXDUs5Z;%@68-Y$LO{vD@BmiL{ zlx9pEtuoHF%1K%-DjdHa>ri&83#4woQEPQ*9320pk_v2~KARD(fwL!p5!!x-Z#?$e zm!FPrG}e9Xzxnz^)cU=C7be*BhF~AV7B}%g31QNGie8CS9~k=~a5|$aGo?OtoUe!? zMk#{OA{EASs3lW~8H&?h;^{mA4>=6WA@wq)fn{$9R%nSSBvZ$Hi=vY2hk5I9;Uo3N zpD#&GGgnC6xj2POq>WHtA)Lfy0hObapfLk8OOC&wy!15eDbp`kX-HecK}@|U2tq99 z8}e=7TqInNPNn!RB4VVu6}*M>&AV0wtIBgZPH8!LZ`EgTlKerX4G7V%jQ5B=gYi!IH08$!M!^0EmyRlF5 zzzIHMun;h#UDjPP{~K?_B(}6)Go^m*IA8Da>5-n75R1Y-MS&Py#C*AW$_pwU&pnvx z4Zt#T4XwemhbsT7yszdaBLZ{G1MZaaRt z%fg(>wO%k^jePgMFGM3}wY(8F#`_gutEck}))wsbt8;O;TU%cS4}bZV6GD=l8F3<{CrxHl|P^E4M>9)I5R#IiuQ4&N$M z*Ffq|UoYd>5|PLPgD2QeDqkwEG~@!P@xk7sOT_)N@lKx3c^qr+8HZXBbC{x%7#9Rq zU^&59NZ_7k0q?FP{MvT^?(NsgGNTmZ=t%#|R!ZIWsA3J>HAHK84R=xGd1R-H=?nN4 z)g36>9b?Vb_;-(UjP;xMQ$-vB5Fs!bM6b#j66in=kFOVI_YPe>aqU0AYfs7`_3MPf zvtnkCN*qy$3Z2td85=@)GWd|txIL*rf`2FV!8dYs8dA4CstTtRm)jL9a(xV=uYbJd zkF76Zx^JxKgEts3@vr({tN)*GpS_1Zow=8iV&SE$tbo%Zz3{kp^O$wZ0rp1h=^2*K zQ;Ht!fMrGve)0}zE%Mz z(1+9a5i+0$BxC}hlF}CTn&+|o@U(M`P;>0#8|(-OftSkc?0{WVMuIGsRDhx z^qWVym7`w_?VL8PIMeQ3-kKY5SibjHU)k+&SygltEDA5&a$rjp7{YKCW1WWHp1gl! zdSsCLt#iz3sz|fKT!oSWo31b+H4G)4j-g88{VE^ky4yIk8hA^b;W@=2@4enwNUP>5 zDmoLZajyU2wyU+oZnwtnn#36%$3rgGJzU(BpQMI-cqeJq_KkQFjWq&O@bWRhM1tu- z0Zv6tDJmR;L|KJziymhcqtA*%-cJ+ZP+>Ss8{L7JrW+YhY4!=nPQ(&>P_G}+eZ+k4 zi+4A+WE)Hg0$fi@)D7>=WN{ERsTTj3mw9l$Lh9xlwNBBC1o~5n>F`gb_NPQwT>bXI zHqMCO)zPmV^Vr?^^Zm>D*I3mURAidogotFDOwvmfhM58RWsgX`yC{XOOUDP%*ryXO zAocfD^@IVOI-U-zCfALpQ7IfuBLV@AyKB!M`tu#!Omdm9e624Ie4m2@>HlI(WAMA< zQd{RPZ!JNrXg=9kbcI{d zFn5x*X2$88z;5m%?;GodSaps78Ko)*YjiC}e~`NOjPn8AoXS+gucWe90ZNk`ePo-7 z(g0}WSzW632c&L!qeJdNj4Vi8NS`S5>J{}dC`hs?N_`PN{m6CK(8jK`=kqz?#qi?! z+a{?yPqmQ4SCkVLg1uV2TLaFfBQHTY1FT^1`v2=H`p*yFhr>fPgcsph!n=qol0Pks zahdTHh9O5%?}8(*D6JOuFg|J+``V{zZ^~wivxtO;d~}{_HKEtabQ77WB(^XtOJ(jD z0Sr;VJvw;^nch3R24W2J0!aPs*{+E0RjaFffPGc8S&FX|DU~9BTH(x@5M9;lD>{QQ zxASnxyqekxd(S(U`qb7pBCIYVzzvGQ1wIU}NeeJh)35+20cx-z%T9``Lz>?4PW>*t zHo5R`qSUP~PBBpr=|lwU7)^vjnBveGt|?;l`(<8?x)W2)DR^FoG`w8>S-5sV>bJ?5 zEv7u&8K0Humx=>Mh{=N_j5C)sDU*TJPLMo%=iJ7h^@s6GeTD}1;VmYIn(ldwuTQz3 zYDFbqrJ=e%Wh6G46- zI?xC!3)2PYDhVr$t-}75!U<886J2`rBhi2Mocd&i0fN-PRJk4?>;Xb+czRTRQE9|9 ztcY2I?Zq-!&e8YM1dvBbqYUkiCw*q@=QBi4r_V`*H-YEKcD*%UTe?S@BiU2h$@;NdqoVmMtGhErOgFgy zu1mc*7pHL6?ahSYZu|rlzE;Jl7KQ`oEi9iWC0BSiqK4y*4)0RCdP`e8h)!zwXIvol z>*T#~SOMtCh~g1nClmR2$`&GlkZ!P^U4En2mo?s_sxPE|Lk5O$Eh^B;vpjYxkt|SS zOfv$Khj03Gd`%WS42f<4Qun=$eOj4NjUpBt9)XwawwQAq;gtM}Eu4MhZ>7c&-ybaB z@-g-1#>lm(EJUagbri*OyNn?no2DyRE&D}2_rhd;)!G&cu8zriYqMCx@wuG5OBHIk z2sjkMMe68A1&>2aoWv#3)EvFcy<-{HV z$iT%58tw?b9v$mj!$0rd_cxIGYhsFM*cQwXD3z+R68tLWfa}STCDPfoSRW5d3da$*ZjiX!}v$oi~h6q#gU2_*_{gZ`yhfB zT(A*nQ9#<8$@MLVgho*M9lQ4W(?5J?AvmTm{~}2JHerYXiE(L6WmF0saITI4SS>I# z?op8+xVQf`(<0sB7-8qZht%)hAsq!$A99gIv|>Jt9eG6FI<;Z1yc0Jou-kvOA&5~; z=PXOzePdzWo~d}%3sw}B+$0)*{3+zR_Kt(tF%BzOuWHH6P&F;3wza`yMmkZ3M=av& z&(q`^1AErucA%(+OVgp`FfcV=U`3pLKV$z7R!d8NA@wo^S*0R3Fv1>{6pRYwjMJ6Y zM#hIzm$!IxHXi1{>mDxivu+!k`RK18^=IFK$ng+!M^hN-!6OzL6CcV*5DyM~=Yh3J z#~*P~7|!&9(<+bt+4`vxP7R!qgD;LD&KD(yB^mN9%k5Etq+Sk0oYNxGypt9=pv|-N zP^9f&*3uexLE7Q-^Yfd#m{po#07zVnn+DZT{)L`H*O4b1Vu5bN@3ee}9M#pAqqHt& z4nml>#%Z?#4f*Ol<2+^}zFSjzSR-922`t;-xIu$L-2mZu`{Mu0G5hM6stgxWEfFb5 za83x5020*y%~aA&g+C!?dj6MlZKmoXrDd;zv!R0QD#)+Iu~Sa9&94vuT+RX5ih>&{bkm&`OQ zNhxVkDA-^5R=3rHR>xcJx3Nvwfyn>8VPW|I>qOS&L%Pm}t>N#)M_J z`hR;3slO-Ub#N?=caYL?RRa9WZ|Ff6*e(_$2#yUS{R3T~II57)~ zPM|yCBc-<-Wjw8irM|dwJvt4`_pN<602L(MgHGN3Ak`N^DN7moXQK1pBlYcDYAYK@ zCuKqwzTYO;SKW%buKzs#V^k$E7B@hcoyW+s%$Dmi zIWB6Qdi-4kOm^m;ee+BL*Nl&Q(z|wM+~RT83VZ#%IL^1pEtit@)K6-0ijGoQE9=5x z)moGehOvH3yXj>7b?dd&wve_#uRpQhE)p#hfs^jNkO@#&9Zi!iF$OH((r;$t(Y5=j zK)wE&+^w*63DO#5V3VAR$d&_sH@B=j~y^J^1>%PA6`NuED z8qT~~>1F99q!xv=ZbbhSd+mFTqo3;6OXI16TIeVx)YP;pmTLqVB>AWCnkC?nX7(6- zJ=vqjUjwOI&$vPur@^C`R$6alQdyK}gs8$73E<1f>Mf}+K^#X-Nd#pE1E0RK{ik}y zeZ6oW4j^VM@Vh&)ZLobCiU~jexmb^WO>VtiJeE}_u%k=4SLWAC--p961uO9|W;J{P zIM0~GZ;V?}JX4n~<_XWqz?yq$sk^DyDy06HD*s`(dd*OHdX=J2K7R(TCDodQ{z8p@ zI~#|=O@X-K1?4rl#l0-U`73GbV z4m6%cV+_qe%e=!uRPMfBxVLdBSPmh&o4Cye@~XoQ%4dK=xSJ#~o`2E7ST8#<@jHRn z!=a?uQfG3G_2*=+0kU_6l}A@-L8%4$4hFv}8kI;TYN^GpTfSk%&$V&CbwFz8;;@bz zz)S_%1*V#dpv8iM7GuoKBPsKe``viR@yFxYgHCr}FCA0eHZI3xGGm-~mFz;My+Vt{ zATn8XL?*`?awOllTp}dIR%Y5twY_VN;~@2GTi*yHjDIk|)I#=|;=oFZq|md%9G8~F zSh)jd0sYg2ju73I*yEisOl;ll&i#jV9;LZmfz)k}DpV`zs}1j?hGeuZKHvPc=eR|R zfxpE6j)&HP-FMYlG2hqg+q99v5+hc_R*&gmO4VedVMXGS>-O5h9LLWK^*9d{@(@{= z>ep-M;*=moB0FG3DbiW~DIT*X?|tOcuZ{J6F8=C=u-C7Bk1Em$H-F;YXBR70FykKKI_@b8JHSZluEC$xA7)=g$Z6SoSWt=SHU_#;=T}JG_HSfM{EEi-mR{#q`A@lhHu_&* z${qbpocLy(c(YI1CUe`T)b~u97px^bht#bv4%TJYcrcFX(qmHdk(Q=>EF}P0v1}nx4sVt z)?noIYliworeIKN3n~EO6=&eMDcs|Hj~p2WNug6v<{`DO{bxyz^+qO&v}O?`6;nY& zMo<6{!oD1bc+>el=)Tm%OD<=eCKu80gG*AdFw+@|82s=uZyyt|5P@a1+JK-$;Yz_P zGKN@<7gaqZ2~WbWeVugrTOjpmsw7UkuCm60?8GHy4r9hBC5lfBw9QP``+up+2%Y?D zeQ`Dx(gh)a2S9?0QLkCNWucB^&X94#Y}`_O4O}M5j(r*~onSMBcCnJcMYPToF}>+Z z1gSs0TPFR3XSkpMaM}?uArHg@CI+VlSha^UK(+rGhg`ZH%tuK5HF4TQQ^VwOsVg(F zWI2qF$G^FueyR)Z((7T%2t?d1f$0$-OrNi~X%$m9<&fIf{=+g`6_Q>Q=0U$zUQ((U zYOKl2JG{O&>HcMzF0>bCy1K+zzrVCj9G%kV#TFxT79K>}yJ=rZsg7Z1uvA&%7yhUr z>+mZbkotA1RtTWfW9^+&1a;Z<5V4XJy*u@n~QlE?e` z=-(2--JxrY`+Zy-Nj5Oed^4ZjVTtSh_1-Ymk*o+3dMdrg9fLMds@=oj2^Y z9lpH#fYcw8@Ac$vF1XZg`3iiDVGJ3XM23z_O*ehN4Y~VBa~e|n`bN0sJOA%pjE(&b z>V{Nu^HeErporJIm?nV4<^dcs&T z;q61cc@YHvGo)hHh;RVQYW%*QG1j)j_}T%fKhbd)rdG*dpAx{Vjku&c@a=&fN@n_=+tm18G4CR+%)q%@h2CI+M|wKZ_Zc}?zoR4Iy`U>%6u6?zfrwK0;ix^tikqW)Oh-Qlh0 z&iVs25ti@ceX6h$n~#!|xgs@V*62})N@9`9D?*`O-(X5UDFje{n!qW}(p!?k9(BvROvEswc zrT6iB@@!PJ3aOoo7)H-%5+aSf*X?9AkpD=R)0NQtXXoh54rKd8ie#aSO^F9 zy;{)BuN5p2sh&<#n^UOES&_%6BIVGaV7x_XWkBe@o#qjk52Vg?*^9Bf^BAs#)XQXm zb-@uKs7nmB($ClM^z!Jmf+Zle!fdyX^(vsiZ4m9}!}gbsdE=?A{pV&*%3xKR0fmLY6HS})GF-@KW6COTMXI;N zX1uWkx;GTcTx#!&QxJAKfDKU63mIf!zRD8vRLpMx$7-;C#1_eZj_Dk^7;ffHq{AwtiHEs0!VT&XJSSSd&EP zx1n~fZX>nQ`V2ke&Ri}CCAU1hxs43-T#RjtO4h#9T@ORntk<8&(OsvxW4l~6y*Q`= zR=Gx|2Ai4KF+KWGF7qc7xbC`CeJx*Dy@nA+P1oUd=8-C(hq3c6PMOVez=qZcNK6x*nI3RV~qsqa4Mn(uPpcjIjY6(?9T%rVmxPvIVckMd) z)0ucU!S909@6H;R;RT3|mr!l3Rp-1c3YaRayCM36>fD*5-|;LG=q}&*+4rdO5_%1Z zOt-+eqk_MW$fJabfsbbj=1I}W=Q~(5a82a-VxA6n38}HSG0YpPM*?&iF*~>*m9E*v zGYU+f{=P1QdZVvfpYw^lhNJbxVUZsR3QN2`&ThU5dw53dRi}*Om4U~)Q; zy7|Vk8EUc)t`@3kWLdZk`fW^tQ7cN|DLWKLi_$I>{DAjzMPz>sslO-2)@DTgnfRv1 z&jJEsZviDrV*seYI6j(zrR&zSUAY01)L$>^@yTk7kai3$ajC)_tYrOg@d>5TIX*BO zZ(XtrzJ#fMy-pQstpLdXWqKGV?N^88P3TBu5=z#p3QNDpc8{^Oc(rywn`8YpRjf5q z0!x2WFu!1lBgHC#=~3aK^iuS{c=R0>tk`?iZ2WrX-fJur3d#`cMFXT`N|7$2Q0;(FTWh>zxT4|Q=Ec?b^2|HLr@?hGJg;Jj; zxE7c`GJ_ECNf}NM$ zkh-^4y%#|TB9H#cJAONu{O|kP)&1-1Yl4Ab1mfA3$9okpJcTn3a^du4;KVS%P5WQg zHy#0+w!>7vdfw>Uq;{~nn~GS_w#h=6KzGm48F3AvVDSZ6t`qC40 zEcp6MEx?lu%=tXHM5ufO{S`UrOEjscvIiz#7rEF~as$ zm|%vc}6J!aSIYqi-G9*tz z-7jxVQg<#+Z?#~(rJ8yF;x59*De2R$mt8s$y9B|ZEmbxrXE(I4@k3gHGS(HGvl2)G z&QqRV2Vdii!`}9|{pkA;t-Wypq;5Uqj70*dG*SYTN>w4ddPVC1fHt=sE8MQ^Q6-^b z)eMru&WKxmla{mgkJGMktAF;-%90GjC#X>dk58KsF&VtVObZ{8^6D%&G(8_zKv9|3J4>>R7DOjy8Q^q zJ^L!afv&_MbNYGD;J49U)Ze{514#WnZG>ZtG)a@obCVLy7T`@>84B+Yi~x`-`~N@| z(lnfJ3hAi)czd?`9+_)ewb`ZqetDS~;79bqfK$1OoMIuwQ%a09z*x7|2Kbq#JD&ad$zz3@~HacN1%s zhrx*sBd_dW38`B@RbTevp!9}&V6yFcZt)woFcG;t@nIn2fc7u?m|Yv*;V*#H?-K&! zfYJTIZ^;lwbtYh`Le#Zrz_&=j9@mf?m!^yeQh!W_>PDgGCI#E=a}m^6Yhc!_X_(0F z(D5EY?NFR2YB!`lu@grjm~MLPRq6{@QVO$~5;*-$16WA?Iw3;Zp#Z? z$rxi>Axi-_18WBhQqpR>B8y`PQtEG{zA7)F21Tl^FOC8wO*sRYinrTnK3KO&B%GRS ztEFDpkb9&LL}WK1GoB2oKPNbJ_!W;u3iBIUZ1_$^TB|9)BrQC(l%0s5d1MGEE`lK?h6SU;%ttyYs({%>eWlu zbK(N?2c-U1WBK&)8ZjPD}oq49w0WnS3n&uQu$m@cq_#s=@C7|HG#q z-_xeBB1vq-btXY5%*-Ck3a&ss8uQq;lzQF!;(!nmz6NKo%MV;;Md%zv3lujBR{Tgw zJicBWykYVF?D-)|E$#3w8`Nm;Kh)R&OKbPvdoj2Dh?cdLw)+&FXG-1jMisL>9w8N= zDjx`}bW>u($AV~z&l5pdAj+fbo=Zv1-`aT>5 zO6!3KF%c%|FvC)RPt~Eq#k9XI#yW7m`ESUAc5XZecn_)B7bjx63Yt5Lra?<201t08 zvb33-0TB$T{pW7`r15Tik-RVT0&=-7yA_<+s25UyPL3r!`S@R}q~C8}6T>_tVH|BH zvq%{#!fF*vhae=v7erLg(Can*?hj{`UN=nDxHPRQ7ICr`p(HG%DoAc4Dc8{ze~X|y zdTXTzo$p~r-DoC*OrOu}*Vrt3-`sO$sTZ}~@AtM32S6|4Nj1t^0o%|#_um^sj~de< zRrBuAko_mS=+MsNOy(L*Nc}ohfCiXw;s2(oZe%028B$Wsj7wD4t(+U}hiau@Q1 z4%m>|*Z!+MM<4{_Mn_1xs^_!Jar^@SWmPrbTJIR^EAYopcL1q(OtBaZ5nE#DE8>J5RL~VRaZ_fd(9L2YFPz5%y5YB7yJEHsn#$ zcj?Ky31^TUUZ(ZMA@)=q(Jf-8!V|hyfFWeKjM$*Ost-HL{|})!7}%k>w_M;N=U5~C z{odC8qfFrQP8wTP<>zfgR6+=aX2$V72m9LJp&t74nVo5u&SD8zhr2_c-G8oFd^8)I z{G$V5yVeOZGdT<2@1GNjZVnYNdqj3)D(TTsSMmXv4G70Bq~q2y)X{Aj_I?XOwKR7J zHXUgUOgYE;Yl4EPyj26wrS0(OsfaU#*rf6ix%^wCnvc~A5FTCAr^srgA-;cOK+#kP zrvzY*0n#b?3hGZ`WX=g{gKzxXaq%cz>fRRz3#iBy3m;ucZEwdm7->}&VPR+xfu-D* zdN_RukA;DrVt@rT-e0burB8g2eeVl%d=R4Xl;}QLo*_4`~g@ z`fUQ2rK@Gd3Q`NBmXcUdUyxS9vk-rPF|ptT2Nb+R{81Bk3j)H$IQKMB9nzV#vIbIT zOcepYQdWq?2nn1b{7;mF6;C>1SydE%Xh9VMrN=jPP^N- z_!ySa4nFQXwcz7zyRV;W45ggt40A)8Vs1SdHL%tfM+?6QDX`Wl7os>RudqUeoq0gT zz!mijDLxv~!}MLG244!4LZ;rDF_8uT4c>gP8Bs_ozY( zY^o?TTu)ETR7I?0Tqw>eB(x}f^zZ$8tOIa5+;$RDzfG8DFm}e#lN~{7pwLdq4((lk zwJ~IMg+jN?1tGtK!d%yt{kA*3)hyQGIhEYIV{+@hGl+DM`hDUvcd&zoZ9|uXZqdB_^XjGQg0YF?Fju6v9%z(JhhuK=WBWAukaIe>Y0{cry{n@47JoOeHOlgcj8O&frP=-k=IL#Cj z3cr4Wy&kt$mtKEi2cnI}4O6lpf?_dR_=l$pTc9AuSy0k+1&SlCGFgQ)7C9{b!dIHe zs?akMtDGZ9^&p&M{mnJfZu^AN6f$$non|%4=3a;4ASreJNXUq`kQy9tAFpMEA!mHH zrnNL+u(TbX&b=eV+WQT6kB$|v-^=P-7i0tsIegGrHdo?MQAsl4IKU|F!QGyA zQ*}%Zj^gX(bwbsya_Uh<@YDwR(D zKwC;oZ19T0JaQQl52wgQS(PPvBm;{e`e@_mHG1vdf9s9CFAnS;s`@6~09V0WHqW8qhM%9hmO+J}C%p>bf&aV;_*5i*b)l_w-rBqg| zoom~_%S~(D9%mdREpp`=t9JFWD^P2!sn?(H6AGQa*+WXbXoqF@_?wfKuUK+q65L*2 z8SC5D@A{!64N|vyW4F46)2il$=~UK~03`bk|0qRAaW9z31O9w)n(Z>K=w-`;0vq^ppdV%4K+OFs4=7@Sc^7D`Zd-N~CmKmOZKBHa0 z;*Ndwz#CF8Q!XoRDRwr3>52YCa|ioP2Wmt#Ij#FxFOI6_c=ck(*EH(}ySMg!^u4E6 zM;z9kAdngN`RVHlDx(PbYgPOeX>dmJp2!eo5T3wT<>=Zr!Mp%EYf-Fm`l-BuL<~3C z6SKARR9Ex@;2yBwpTJaU^eS=H1nnTA0va5G!^l-8?1%<>Dghh9lyM#lrMs75N2p7D zr>6rgqtxG%540BCG0_Ua$x|i71dyJ|4q2;|{}NNZWi$55p_3k3$6w&DT$)l5QLSJg z;7lcADkx3w%65IF;9bBDEsN)i1muSMZQR2htEFhs3m_SU?dQ;`C_au z9OED+dUK!8%wy(+;>_-*Aob^DT-iJv;YvI!M3sC?b~!FCu-C@bAHABi9O(7Z`H{;1cpN=1k_Sg^2FLiW!=*n)5G z7tgpp?K=7Wjh=CC*8+3Q8tpMvu%i&!BBMb9Ol}>1Ttg=hy$wmf@h;uV_^2TDtFsWv zPaxt2UC}6pX`?H5prNvy=eVDTuZTl@OX#E!a|)*CU<1!8&7_om7M-{?dh(H9XhXi4 zH@Zx&-m$Vlx_~KK0i=n!xFLtIbQx=4bJCD;{LbV1tNu{a0z7!eeBbnqX~YVr8=Ohi z8{`Pa(n1QP%oVz={b;AI`^Nh>Ce2?aqywq@+J7wRaxd9^U!jvjhC-fArKQQ)S!Lk{ zuBbfB_`Lgo)F3y zHgl({b0`Sz4^l6_t{~tKOh*Gxu8;UusUNHt$juYHl+$#7^tb5gI-w3yxBVM^%lV3x zFD4KHN^4OfcX(RP5rH|gpG27JHe_Kc@<4fJIC4I7PWbhA-@lP%aL;0tvNI%Nf&ydi z5b%JN1s~Kc|NZ=sr z5W0DM?`GvI(;0{~vD@nZ4ftvC@hTuKKo@-8abX9HIM8FOTo1(L08NjZ*fS83GvJM7 zv?U&3AcnqtAiloWF|-yBuAN#=vEQb$A%M^#5`@iZBK%h726&8kHCu8G|kIYCbWYT8jKQEpvdJR$-9 zCuhU|O9G=L_QfuacZt9HkJT3&_x4ccCz9C9VefkyxWGy%9^Wo;5g8PlDRZ8jDj z@9^!{W`PavW~SKRQ;O>xGIO>~jhG2qTm)eHT_C+I=@JC7e~6>5JQ*Gk`}Jjtlmw+a z%YjL%FES9pRAq{enwWX+cBCX(h9ATlK22HudX5b!o7inV2Yn#tByvcD|s=8hIdXjtMKJ8+;E{V z=gMq+|CMo023);MDOcTL47;Jt>D+ms6#HXB463LP;|L%JIhpHikR^?J!70EJVE<@O zeLq^OIqHY@7!(%a(L)QN&b@7f69OrAU+)-fUq0&aER~oJIg4iUk)J2LPU2 zNzP0E!~&M8oV9RIfbI2&VlB#iF_I`Ijwe$y4g&z+yt^qb@2P^s?%P%&7j*qKV?T6H zeK(IX2$uwQjhhp0VnotPK-vTi?1~y_&rIvNqCyr29Wnyv28UvQ6S1VX1|VW43<25V zCeus^4fs1?6oDl~c6zVk7~<;+Lt&F<2{5-gg6 zKaX}_{pe4ZcnFEszDkMVx8H)vn|j_zq>x8J+3a53z9=*Oa90o;ZF4xgAU4yNs)W}H zL0OP69Xc@qKR}pi$_KH3i^(4x6#Eq`Q!sF*ax2+IGUB{{h8 zP`_vZ-@BLe&^nUDuoF-U7&lc=YvdJp7(yl-n0O|woMlZjP09E7Y1;@dz`O7Nctl!Q z<0ypWg^JKQvbuV6O2*+dTUr|@2cil;WBHZuGqLv76ie&rN3mNj87+`2G@`;_IM|KF zg>a>w8qkZIGJOUIzblj7W7Y#Fc|SE+z7R*KQVPgam|)6#ni5ZhQigP)5XrZ{ddV9= zA;s>SJZ{@YUs6iQO9Bs40_sA9d<<9Pp!+;pYJZQE;|B=+u!FJ%2KfFtl^Vu@~d$lYi4LPAURsQ}sB~eB2<*{oQ8+;y${WYObSEGzq6jK3T*b1rz%zIPq9BH18}w#7J8ZYl0F5BjG?7bH3eGC z(6-8W+k@Rrs1*9{I#&EIhg_Vc>bWA?_o4@A!ieXyS5ub;sFBUz(qW2ynl_}am~}DY zLRqOZ`spT}F2_s}iqMDuV}+gtbosHc3Jf!>xrpe$(8(BUJ8&ss6J4uiA$Qe;IF_q# z(q+DULJZvWY5zsBKe-c^6f^5K0z2dYoT#$Un2Y|9h?86aitSR`GnQLvF!P-lTsnN^ z+4oPR*k6+a?}ac&9LxeAQN}%JCZ8;BZEyQoVIEM8pz5Zl`&$P~^e+IEn zFK8T#vRz^BZT!E|Zw^5e!fL#r`p^u9CDEh59P}gc7hte6kY#U};ylu2omVQ!=@s}k z%5{cVkLlLN*cu%EVl?p73K&TSkANW_?-y|Uo_2Qo^ftxtnkeU%D_}9sO(!#Ph#CfBlCDv(ze^2r6ivds~HSP&18KM^c9{UJCJcKXYBZ=R`z~eJbmp} z7?aJ;fPbZ+<*)@lm$L=nMg&iloj zl3sdI*{eV9i(21aS;k70zLRzPdn!io=84B05#TRot74MnWpa;ROZwxgO7zTV@M!sX zaeM=YF@TdSc8;emf{pX&@@XogWM(t>V*2OiS(j{Gb&TvNnKRdgV$3kbBK6>dfQTEN zjU&8m{Dy5Tr#6GT7~ zBv(=u zND2n*fl0_zSTXfR-UzuE1`ZD<^F>njd-;cNG6HP9b%+bY^#Q*wyo)%GAf?0u0LVif zVp6f&t^D{{50zq+Ga9E@bhK|`cf{3)nnCrxOwCA(A6iXi>W!(h;VIN?xBprrV+U>h zJrvu$WMCj$_;ZL5g?FR1D3&LrZiv=zn34;ubsw)z5^$1H?^e0OJg<2tn&w`XCh^(= z^LbG}J?#AbPwY?UxNa3Ow8wz1%w1iyb&m3O(p`9CX+B5rdkt_nr>6G#XZdmU^srCVz-qb0XiDKmL;Ey($m{fEXnmwb_|d>Pwjqj(K>w=cqG_PIkNX5(vj0x%if=1!OhS3DV*8Eq@Wm zxPLNl?C_fi@bF^y=Qzgn%2v^`ZBX7h?NWm>1H_3o_1L^-z z+VLcn#EeSv)mDNK2>}F;)X*KZ(}zif@m!L;x#UElH290mcRGz0D0?BUNNnj6=D+`9 z6E%pGCHX=-0Yut`Wo*Vp6-fbJD{k^krT`xXj?BzVe3JRLMqeEJxj7P{6PWh(E=Fq>4I}gGJ~Gk7pZ>#%ebUs=8zqYE$3<2ZocX~`98X9!&+ydvC1XCKBg$p z6(m?jkX>qEMw|*S5XM?Om%==>-{3gfJNrOFXrnEsu4k`Y`E{N z90V-Dx-0wbp_pKFGR!oGm}Ja=AN2MYms9MPOF~sit*ponO2UT~ys~D%j2$!BYO+Fg zA4)A(g!oy^esZ}S?azr#I>_b1Ko$Vo?IZ6+Ms0>J;CfL{iVz^XYPa_&&UNXrk|kZS zWU;?`v*(QjE#SbFq)$#iGe)(%IT02EkPpvkYE1Iyl$|j_w61AlcaCdsXNj6uWRC?Q zIOLK3F#CcrvHXq&lH74;4&Hehx;^US{jOB;ZKz*cJmkw-48EOWx0XAVB)}5?a6~6* zL|I8iazk=JiToE*M=p5}9(Bi%>!8@LSep~YDoskaeZ7zx zlpsXyBRi)pX}s!z)hhuoI2VKE;CWbg)0*!5Q|-;zw2&c{A?VP6+hMR;(03;yFppOh zlgww^$8;IJ!53uF?{|kTk-G;-;tC=7AuBa*jDE)GRNBFz;i@d_C(s1BDvXki!apac7n5I=vmpVAb2nFO|a)f&UBTplJF znoi8S4}NvUCa?`muD8fz);4~Lr0n~10vV3pk%LW` zs<3PWKk0hj6}^zr;QK7LS8eguR_fzDY-Cf$;pG|Mm}ilad`()M0wwnl1+g8OjYXIh z1CoO1(9_5b@gUB+C7B}y_7_*y;V^!+{YSk;F3jTKCBGZT6@nEazeux)6f;+(?`AQZ z6?u3aMSpgfOCB4O!$J2;@Z(E`WKP(`f(8CAZCEDGNp3LD)t{8nAA} zi-3d_mRCi#2&LvZ$9=nF-rrKX$XiYMCS;0QOcbxzm!+dpn}>ykc#19i64d9 z5*4Vh+vvSRG<6^?QqHjt!Om`X#MKbl!CPkbLWG7)bxqY? zV%k-7I!}tx-uDOt98QGETjq0Enn7c{T@zb7NbGO5o=_T4ObAtA#&kQy6miQ6=KpZq z5tH030SC0q_KhA`LG0JoRlqIa2KG@PA+@kG7W`*%q9f2g3v(C(BP$yg)h4HM;3RD~ z^fr7V-K9~FIkw`U>qYK)1aHtn$yV8)Ri=O z{V!=x;emLYimN*swy@dVDaHPnJno>Y%s^hPH!IjetV*QLESB6Yb_9vq;M&r>>`cuy zYE%@PD?tkJN;q;@MA$wvBAJm2RBZN}Vn#*=M`B;z!F=t*-KB|^C*20ewFbaf1yFg} z50r*9?4A>N+(K2Usgh|AFBkeD8IF%B_UGhL23M9vs>>vN)Ec@+-hhC$c9+q6cQ;3J%YU3lu4rnHwlK0<{p_4a`|V{yCnG@b46QwH zEJ|-l+kvGk(y1!`Xnglz+wJ`{JAMKZ{#vd~v0t%cQ`G*AF4_loFd~+0oJ{>-A^rYu z==KBtW)$7B*loRJjHz5B{vY%s847w$x|fuF`t1G%2Ix_Fe?W~>-%0YV#y2mGDc=a` zVmQ3E-aD42R;^SAU}okRiC`Z$9~Q|FupikMhg2SJh?+mN99FG^38dH`-o_9aIH1ZB z!K-6woUHy1H8Rwv5Q-RS^!+dTakS_3^ZGScb-V2z>66Nn_M!}?a-o9jdXYaAoul-^8lNz2loJfTFVQvxbr#)(h@w%v{%K0;84M9%eApclmf>dT^7XAD zuD%sxfxsK_8qW%=jPYRo;5{)1C_C@zQn#XQ;7SyGN6z)M&o5}N{P!44ndU?xuRyWE@5H_mFV5!+ck|xaJ50%q86jW~w{;r} zzebb+Nu`&XjI)%vklo?jg(cj3LpF+yx@3Xk7GkcPY)mj&Q;^pLB7_SW@6zr+m705* z-L&321Sdl^RF6dLT_Ps*^nHVcG?tvG^%W(YQS8Gqn2+M_{qCZaAom2HX~O$5VcK!B z(R%~&RidEKmEdeexmvYgfcW)x;QHfn5Pq3T4HUa`Tp?n(XZ#%M>)Nm^)v6hv6y6Il z3-xgwgcvDmmhrVd@3>UKsc5WyoYBX+y`#pR@FU|o2pHY|ZDAwp zLw5U-p%1{}y?M!6V7Wb$2~wYEPzDkMr6L~dYz|}4OHB4ADs|VbTmw!ZcJIC8PupQX za<{X(RLJE}3ZYEin&X#p^^SMm(+wtnwvOl4bM7gxf}2MB11mu)C>cyEtEwO=GNs95 zX{{D9rC_u5>i=!f^!m{`u3MN144_P~NF*qz@@>KaRXGORpgsm&K6Fs*_eMG*ameQt zYwZ*cuBEV4;!mO^K*~(s2D+0L9umjtx8My)812cPlbJDddpH;se$J#)O7bzWV2$j( zYH|UBAaR3L7^_38GR_uHybk#d@&XG5s^VwLPX1E24B@?h(U*VBuDVhpKy@LFV*H$~VgfYflTIQ$;?$$sC2_;;@k=e28w zr2q=0POq&;aYA%Jj)Ng1ZWDkL5K7P-{ZpR`x~QZnc`Vz-u1@nX?=CKkt0{KlxOyZ9 z0a#F_!UE`Krr<>>MleQ8?K8Say^`2B@-Lw_Ig1S5j<162=fFZD;(B_YVgP|i zfScaDk0mfQLr01;cOP7v`!oU$r;~O;7vrcJpLYbXNZqSUG-j>@7G~>;9;3a>BNIg= z-HGq91(MG~6U4-v6wH9Yl)3=i9ziYSHmq`wXvU4ncH!J_U<*4$ zHWnhx;}w2T>{geIKoqfOtt@F&l>21q+}Ke$JOrno2lHzmliY!*rRzNGT2Z&|4`TJE z8M9V7y`H{&GrKPBM(h+RV)ayuX|2h;n^+vUQ7IQ0DTCPe;5h4f@RsXJ(`S|z#%oG` zPau$RJefaIfr&Mc-B6hz#N1Vu;7_UP$}Rr(9f8V-#$pX$TNwhemw#Szqgk$W7%pn} zjT=yTvK49ZaDSA(FvrB5T(+LL7S*|QqlWv&o#!aHsy_?Ge)aw&Xwd24-d1wKT5cR= zzsi_Z1sg{Kw^TfNEGfHk)n&A;?56eJF$-T~3Zl{!^br<~_nV+|UzUkw+=?03;irx1L5Uy+|xC?+;>szHoWI87U2k(BQU$XT&QC2L!n>GjVm5*lC5qWgmh3yTwcS z9N66Lhqi>vV)vc19Is)#U1$w8dXd_|?N{=sYECHwK6yf0mE%mGV!ur+z{C<{qHERd zoCASYAW`7(mQo=CJh=0xAg=oMs?e5V`~H$MZ!U>v^5ZZuN^v6*iH-J|K zw)k&wH=iF9>jY3z*4T^4JgMXeG%9>j^8PhPg(^8^QK;(44iE2#J!!qnw6?aRi@7<8 zT=KK81TpVOy|v}FG#i{`5Kk3I01!kToHKwbD^~{Zlw`J@nK+M=wC9RSm9004#Er&~ zw|>8h0DJG94Ntbx-kBUDjJ8|oVk$#AFo83cQXM1;16zKc^{_9Fn^ga^nqJPnlv!eX zw{zMps|g%t<^{kKj7;)0Lie>Kv`Tx*ZB*)fX$8~yerg#SX6f!I_Lr}7cPA620^p~P z+!PKk9|*>^3^`9_Ed;rwlCsMNjK>4Je+28L6_jo_FIkFK4>AEqC&@On8>}9~Eow~8 zAaTNdQu}#mNiLU94k~iM=sGLC!QTe4zh0&qJVmdHlA8nMDX79FKL{8+#D5!^cL2Qa zpyp=r`C{FF?&L1KT@(R+y-tWcyS3O7>fs3i_+D6_MHf`T!ju8`bP_*C)}@_qsQ5j{ zLG9+Nvv(LxE5r_!jVhiv#jqsc;Z;~ngap>Zva$oyj>T5QVn;;on6zBL9e~5v`&3KB z+8AqLA{J>`sj7MK0~!>uUx8HEbIYlr^C9-fMB1WKg+8%16eW$RV%B{a=tO`q(-NtE z1HTvh)>q`*zfM!2I+aNPybV%C!fN48%NwNE$AZFq9 zXzFA!!loO|8;}V4Ny~7n$L>FbQap1JQu&GHJmf=ZT2kx}G-v{XhJnwL!}V3-P~<}u z5xde7RZbCah}ts1*_Vn_NU)B)VAYfyd6M z6;t)5+{@B7zByCuUYA5wx+G5y@rp`&#Exm)Rc&`SgOwGqE2*5?J9q@May~NyL!Xam zlrb;pOX3Pb{x$&Pw!eri6#H!|A*w3j|)Mgdy1OJJZhaF}0D%5S`TC)F`{4Yw4bv&MBd)X(kfRb2 zu8NWfVf%0*A9Jr-2K(+7X%PESRY{_D8nM5yK&9SZmPx+RO;;a$Vrh&Dr8x%M=W|j6 z4!15^-J^l)Iy8T|vR~YsM*DN3wGL?%^Hr_cidZR-c$T6fVaJ^w*4!T$;)63hOR>Ku zCR{KmNWcj^puoVHXpC_QZIiO@BVHKEj;PekJrVk_C7scS=b)d@7;yL)8OS*{MS6Sb z>m~V*iuji-hYW~7?M>*cwyPkltnd7C!8l|LWTo40*P(7xAa?7$Q)mOkUSO(j0_+Q; zYkEr=!on)DtGd6quW4k`f?Z0GKcmO*^#qFjIxztNUIs=NQUMxh4_uHxjGz1WH|SdX ze0#Y2qShv)clx=WvA?)Fi@v?SO^iF-m;p(n*`pf~d?tMu%m&PgAPgfwpg0_XLK~P`Q(_W3@Z1ALsEtO}G&LuAA{#rWN+)GibU= zNfvZEk`w9UTEadHeP<8j!j#w}!_KPm{eit7cEA2gJFJwegnhPEMtXNCgI;cA5@LUP zn!qJYo|Yi~Z=_w%IK zZ6%2J<#(zjTxDfF8xdZRV!GG`G);V1kcI|@=9$YpGv63uzr9QhN^9WrwA)f;`F1b# zd2e4tAt?l`jAZ|^%E>NI=_N<|?R7FGWtEl2k^*SpP9AKV;08L&Qph~tN(yr?skuK0 zd*!^zgL)84v00bgkjzTXuCz5RPAG%vu2EO(-$qWkxdZx}k|y& z_L11Vk1JLhl6(equNXsA%sX-!ee|g~n2Pv*@yB&j>>qAM6?VHk3$fq(o*<^gfT$YO zHdqTv$`vbajzkc@XSV6qrRnyia^F&Qi!^Lht=_@^j87?c=eRNtBQ=pg6f1rhVA+?B z0O45##Hn;1UUG53!B9$KRz9ne#Qo6wJA=f1zmV4FtvBuT)^B~S)|$NJ`&+azG&uL7 zN~5p`kFqL2PAmKa>KB|Q6Zvx4#q03!y`_dATyLBFo#Ed#eD&pV+^6jAy|H&TO6~P% z=_=C~dO&|!_&V~(2*1ru($&_=KPt?n>R9xsQ!e?Ax@081^nEV(CevY2WpHl}r;a+0 z?#)j;$+?ex)6StJr%7Ec0pwIfp@b+aAnzJ63d2}}$Q%N0oTf$5Ig8tmjP`M!yuZRZ+!Py#D;_%u0;&fKy#W&t^1Cm` zeYwd2h=~yKX>55PbCy^&CBG)$6dhZmTP{8!WkGC8>WK0L+Udf{>X^k&w;#-cM|+~v zD}ob>{Q%rRBfmX?v7-u%X*C}-Rm5G-1HjzQ(INABVL?=q-R8vRq=9@VvFO4Lcen7V zgH5oxGvM&i)=RpZb08-;w*=8tk70eRUF4t%a9VXhFC^3awnyV!us@ND3pUikbq=g&-@c zbs;ZWxxJ5&$a@(|%$&JS6tIb3_z-nMi9X3{FshB-xf&x4{WjPK64fA*xhGiP>eRqYLSl z;mk!~?r7l*4fl^1*4#fnC%TT{IGYe|S`S2r;7Fwsi8~`j=j4{&8C*+cDCEVy0au=l09Nfa^QfRnAzpO*-ReL!Vn_{NN?kRXT5evyjXI}<@ zeaO9T%5cy6RsRP5-(*~t-s^*6zfYQDfO#tO^QzFBiDB+WySI*9yQ;yAOY8+az#Ln!*5o4&14*A# z$x5d~gs6p&WGL|66mWnj2h5W9$6?<`fTzB{XN74RY3j(+Rb5y%PuhLn1ltPBC4=-jP84i z*U`r1`M*E3ytduL5@P$FAPfMZ9wjUqLZ@O(cPerjnwD4_0v#$pPs#Dnli1HutZ@=Q zEtF(=nJ9n-d7Ri9(qGUA2n!l9wZhdF#G-`nlt;3g{pWhmjLbsIDE8}wOt+dVxgbm7d`h4cW+fYXSrs#T~7@Q%(7_c+~qw;yxka1OJI}yZL1b$IqU?FHjvo})khGN;v*3mWmX3+BG^dX{r}EB zaY<9mMEaDRsg*1L566R*va71ILwPjXA1wvOBZhVqSZ2l}n6d(i!@yTm9Q2%sa{n!q zY8zB6i?7&U7LOGFxyw~+f!~(XgkJo@ZYl{<1=^7cr*3VE+*2u8_cbRoPO|KG8x7xb zk%;A2Zorp}zs?G!mVaJyVW-$FmlUPNC!wjifu#&Mrk_z=Dk;1EF>?h> z$pMx>>QcvOgPXobRmwkJJ!oC^H-vLvz9-E%It)W8+K_YE0aGo_OQ89P0YT3=0362S zr(MdH9tHL&W$D{cH_pGrZoPL%!`=!*LDJ-FHMwgIq|s~gK@g;1u(c;b|JZu*;_O8Y zUNszw-Ml2j3e(Jr_f(Gj*?5Ismvk;FWrn0{=_?LWFo*IUw?FqAoHMaFmfrYFTM6&9 z-aBsp3|b1d14q_lzXl=$xCc;KH-j>9fKfs7(Dy#7z!h}i>UCPc^7%d~F|6488f z%Zpd|CyM>;{Ym;*){^ounC&8hK-K8i!lm!2c~=4YlA_iy2L6bt+9>RXRA^Lxk?W9l7HzWmee)vO2vN6fwpepJ{8Nw%VeQ*i$!8Nvf8P1;ZcJI9d?*ZzfNfUzW zAOr1noyZPIcBl+W9GSS+lDM+0yLPF=*FwG0nzFC=iPQyGN;hGch6STa<59UZhsywr zbx1xLCjWmhfcpu2lqP)n&RG>JKt$bXKmMcb+L9Z`Vc@?mqa;q0q)I<1m5UeP{m-&P zqPqdgvSTM+&+f#roeV^Qcr+T|7I}Q7w~Uqd`+-gyY-Cne?~O^uw~jsppaqAcD=GVG z{gUqKkg6-?b%+&(hRs-1$6vyB05=dELU;>H(qVP3eICLL4J3Q~bOul7T z?``e1kbVvGBC(e#Ds+`}m;rDi4&lj+(M?9(1gts$Ey`}R+E;>Vm*n`JVN;^b^BjlS zy?uR7Icl{4=3zx*H>Up!y<|n$Dm)(f#cy@{P*3tTQ0%YCJ7)+u)D)ohkc8k*0Xq%i ziG*G&jW<~t#`D};xyb)NkSR+;u+QJv-vR40{(Ar`vA-t=Ll9l0*rFir7Y>5piisPR zmQ_>*u>JY-*z#k41H}IBogiG`8t@YMi*ofAR>hyt!)V>vQQ5sf=1SdY&a#_EhI$P@ z8?!FozF%>iaZyB?16Wl#kbc3LV3!&^59&OoX4OkCd38|9rHMT9nu-o6_8Tk-YD`3y zloi19I3B_H54c;DeEN!Sg#?}lXy-dNdzIhUc*6o4DD?0w z(EVZ}7$`^XS9PJ=x97s#H45F%p(OB<@PSjnS=eTD(-dywQVpgjKzYd<~ExgbO^0Vq_|s|hL~rUqjWhs_Y+Hf`Jol!W&`%Ntdw;qvI*PcMz*YTohT zHQeHqRro)nE#Whix5L>Wt-vd+8UK>w`r}6^cAw)4D}beSt0p57`%mqV_*Ohp*Z88H z`FH*{u(MsVKTGU}xHk5M69dHVYYVvbadWZ|k`7HE?MJrAb(l~1gTdL&NcGrr11R5*F9PQIbVq ztrda8X28Q2sD=f!tb)ql>XP_+u~$t>@-YF8VnE@tP$^)oBlST(hO`DTm0L~*k#;vT zZPi~P*hQLlkhz~;`n2<{Zuz`*3<(6KR;c397xGO6GYC`u02GgJ_npu;=$gfD z=Sx=3dPGcZrs^XrP_EsZAvreBi2RF?ani#c5F3x=bo5v`=S&p`+^8g-l^PB0}H&I7or@4#a+aiTT@wJWHpPyVIkVlt9|5mOs*)_MvTS z>^t9_zt`;!<}A)`b%yKgbk}nXA3OEgJC?Sg6N>2gg5Stv4@`XhxuLxxLr{ zi0oo&Pa+n`wKlC@S$e?jFw^bQYIiTmGGvjP0Z32MQIDLg^V2thgYDg|m$f~wYtQk* z?JeomckViyNigT|C{$4Ab@4aO{m8@hpQ6(MzAm07Fd@UzAsu6g0gb4{7u@}jpH@kB z;0|~^Cb{{!Jg1#vH^kM5ejxrtXu&Oq(1awJ46A`kg*aX6V-Ju;4?@>->`Z=3`$Mt6 za8x%_TBb8FBrq=o;3=?yy+$c<#|m)$zl{vaZ{WIDZexo5jcG6@b_LHOWxhb4Z!qHE zBqQu*uF${EpSTsfE0Hjs9+~I294oog?$juK??6;{O z=E<&cZ+k=iu_|1t3J!57j~FM}XI4h!52I4{lQCIVKWvg>pQeI2BS3Ko(whp=RUnij zCPqA>@*XLJfB`DQRDnCpiQtff1;)cU+!ULgAh68|P?M2UXP&g%XmG?bvSHnygOj8e z&2!*YVt;6mwWqShg5}T7A--+5-gdyEgB06?N;1=OH-G5e6da(@+~v}noEjH;m6G_G zAWQ{RR|HUHghot@tm+4|9~4jkrodeOzw-c3Z++UiMIj)dB^qm%?U4T@xI1Abutv4_ z`PVxPAZNZ|P^yO_D_&*P#kYE6+&LS-uPKOVv>1{-Vvi>4hI;S6n5ymKt-alI{vKxa zS%CeZw(Y=f|GXtLQi&s+&ft`K1-qXjO|icxcYGVj3&a_q>1BwUj74|c2VHDF(zfsL zKP$GW(+I?MF*d^0v#IWl;g}8fH3#&ARmBW zI7NN!5$>7>qMlA|s(?nTSK=I0X?DDk?S-<(*apA-jP~Na zdG!;n1LmHGy5#BfHUV)m)|?Q%I&NKL#NA5Qjjbw0ykb}#AZulBN$xa)H{M&lfb&nc ziMXClp53^G;6K{wBblY@Z(+JP+fK52kq?xErAvvNP3KUSs`fD|ci!;mVa@&KxkCg5A&>85)ZHF%98=HMtnB zvVoI<@U@TW0{=n4u?H^-%pan79X($!Kjk}sV*Bi!%9s=q(?2q?@f)B$nM?`572tnz z{C|r8uiqq!{W&=chQ$PfQIJsv7zN|amfL`V04FC+D)zsm33HqZcRKZc$zoimLTIe2 z+(dC$_Cs>x`p=r44QSP4laB6uSl*HiakWa;OHn05*<=L{Ld69;DcXh@Qu!9emdyt6 zp*(ohl^qbYa7(`TQkonJ$XGKz%Mno70590_bEr-<`UBGhXr2S7z|d`^dNc z62<0J0fkIBfIh+T=HukOd`AKYEw_Kh!iIXl^;9KE87aknoA3`;6`%cy*tYaJgnx|g zF{Sj$(PiAoC(gmC z3$Yu=6#@YGgGrI?E=;^&ss$G^q$*V;UAU@W3?I8L`kLRR*vnKAM)>L$V0)hKVqlXq zGeXhj5Q*>fW9*q}wkMa&v_X-7eyqb61ydCJ)4?<+L08sZhUN)aKiX|7at(l4Fpuo` zRZ9}DT%9?4saXmkwI#nM;?z|fVQonWhIrKo%u0P6-eLTLtLwV-d@ngF$v01_h^?qn zpV265W0v$LHXqeJtYy2{UyFT>89g)}o<3eCfDJ@W6<;%I^27kaDb(H}c=WyaePR~s zA?*)@x*L}hr;+d5CS%mw>Em@uh9oH~6HBHvQs;e&%>TzfkFWMVa6JgQ(`vurcr_*~ zyv^Vt(VhoZ1=j=zRb&Dy6QI7k`}o;bPF;3XizPDMo}MrMVmlkF7nkIG3^_8+{pu;b zVEK=RxE9adX$HVNQzC$EnXo7l0dd|gL6a!+X|;JmqpRixmGz1##M-VlLa>o0e7s|f zVRRZ)W(oy-3}Z2jyAZ{0vl{WB*9ZA?k6V%h{>#y4DE5aNKoH-R;3}drut!+|HUbW` z9Yc1Yu?ivf57PKB-~0;NB%2QPoE=Ak_y8G--8(_bZ_c>JDX9^06&fEqTI~UpJYRkj z7cu}qc=0BOjB3B z^8_GaK}n~C1xLJHz!KoAcf=$bzTN8w!kzLwWe0#9$#hx@#9m%741rOgVMZ$gEZ+NC z(QxZ`ftj%}VW?H^HOJda5E_;~D6JDk)?W2k`N@j_|z~>>ZRFaWU_t|qvM|X`@xJVBQiH#MG z1=fQE2NuZ2gh8RyGH|?R*3uV0nj~&L*m4~8VXMNb&hI5tK*PsQZT3#wdKd>pe6-t8 z1oF3x@I?O^n4pLr_gnHgtIg*WyR&zUf+7Z?l`AlO(un|Pt7G;4Dhml7T(!^qMeJLR za}>Ls2@(wzg#k1Eed=!)Xfy0uEOx0nT?0NUu!x_<7VeN=3KmZa2Rr1@6-bq`&t(eZ zRT7Oc!aC-Q;X5m_2qX*8t>QmrTJ70*K#$A61OVTwb&WclF@>QlEJq2PWN8DIrQ4rq zsbJL?k!n<&6lF7%R{G;{Eg})53%mxU3H!YK-pAfi!39w4FCRXJnv=3%rIjFx1jvUi zXs$LKs{xm!y3>zJa?=A{zDdA`V*7-;jdl$xUSyREi47IirV=WHh%eQ(9gx`mmvU+v zhjsdTnF_LB++O4Y(is>*B)ukAE`tKRQ)Z;^$r0Xx(kkN`uZG@`13gxyk!Pp=Xz00g zyUpI&+`AiLr9vAh`=%WiprtV!(8J`>)7(osv$qc^~J}>FUvBEPuFP9hUS$sY5(nq z7N30N;%l`}{g@t*UEs}`&J@-iA#30eBo^R9q$9(}mVLZ^4Da01;rvmzfcco7)7Lvr zVBxMqghGFhFNJ}U#nLATf?6+~KiHCw?M@qi#CRzb`=c2^>aX;{@4VsUHyCS~Iem6Z zB|X}CH~dbh`=<&^kAMsZ%Qvp-dEtJ;j8~t+lQtf@LU0gVACBc6M6o58NsJ2=IyPV= z7M>;Y1!%BY0w0j?l>GnG4Iq9K#r~W&KZkg0#~S0__wTJ!K|2rBm%Evp&1m0&&AXm# zy?oPteDiC`qm}W%34m?@*N*Iwu;{~$mO0F&dY#jrVlZ0^MyoZPz4dc4@_rJbRR zbENwR+b0_tqP^AZc2n+oj*h)0B<$MSM<@F+(HJ$0!qe*G=KGuYAbSrXcALFZsH&_e zRN#LYKI^^@$(Mr+ER2Ap2_)08INPuGZxq~+Wtt(?8HPrlzWao_epK9R87e`Y%%jVE$w}XC4dEypF{Fm_Uh#_A>poz=SQh#FfMz zh=gsf#8#jgyF41sF>*#I6qvb*{ImrHJ}&RJyS&h>MB zRkcjb06k|GJ3vfFgL$uiuO=M+U|Q|($@?Fj9|cMY*I%!}W0thSUMB%y<=F$70wH$z zNRk}PYmn_R0`$4aC(L+J8QX`gKtS72bY(JWhC>A8qxySbzJ%C~ z!^DE|XMC`Q2H9yuad}v09=_x*At5U`#s4c_&h$~FjtE0ogi%M z;O(cwgU4qDkY&e;48Ck!ZWw=9{b$f%c4izmj$%8`mWT`(sE3j)q6$>r zau~k?g(3gXP<7bYfy+v}dn?vMM%_M?=nlDegKgBhO|d`w3o?gL%e zO&uMJY57eu-^Wb5`ra=tY-V6tCZ3zb7B$&qNX|m=Zh^1*@=xN+3N@$8y8*Gc02+ zd1JM&J~Fnlk9;Ba+sm}+RM$G552yOBf4Ox&TzG#=C8znGEjeBpNUxCu&q;JmsC$2V zos3i+jPqk9BMbzJ!$Iij5XI)nrKL;3zOBC`W+1*^kMth-GR1zIx&VTijCe!g$|0yK zQhp@$033wt_!VJq-@n@N82cwK7<}hM_w|o;7;U)VQip5 zJ6P~M*zLEE$z|a5Z3-O5I1-AI!Liwzhn_ajo`BYePBVS zTF`G{o`tgdGSiB%_Vbin@&Fp5*k4m+6;fO%rs*cwA#@!H5K?3!wZM6z8hlmk<*Gzi zL?1sxv0K07MrS8K$tb!OOQR#udjAr{KD|tZ5URs9 z)eio2p9s%VHt;YM1VW$bmfC+i19&Iur%#*DB<|aQnb{zApS@F6n-SZKh7D%JSd_6U zrGe!H#M6&NG=e4vcKg^`+~^2)2GTN^A&ULhCmoqDrE>!M-<==e|M%IOt!7<2cc6b` z&LH^rV(F0U){il8CS-e{JwJ)Pq`%KQC81>9hOA5TENe#{=GB4DwFfI|sd)FdZBcmtaTRj{Fhl=~)NM)bQVe5$mR zQ0+e(K-+!ggJOS7RlIF?D&_W{uKazjM!dH5?>ASZ>~7L=NThh>rmM5^1wW5_R;SkN zQ;PeD<)sZ%1M7=oFOxwnu)fT_2s?o3!l;mmk7AVo!mF2{`WwGp?Mrt5=;SH(=hQnA z!g5z)Qvo7WjQ>ru(bC5)qA+hG0Z`nx}_xNRL}Bm70Vqz?B!L zttlEek%-gY=!SpGLnC*OyN=|+W8XC{vA?H^E(pLMUOg&^O%QAg6)b{aWxcsEu{AvG z{Y5Tmmm83Iu#T3d*zZ17fW<4gjc|C&xcLQu}oLLug^Kx+L)=tF4n7Uvg&r*{2$&7`t zqGhdI>6*|grN!yN0n250@$V%k6xrvqW}Wxr6Ie}nZ(foXf^NJLxTJqE$1bVlpdc|% zhvQfAvi<-6_DjCE**l&MDsOQtBxx-RB7)`#9T$XOh{O`&m^EP+4{ zLSy4Q_3n3)yIJPG>u_dndxXQm#vD4^y)$6$d}IG;-_VweAn$Fe03ttO4a&~t-UAJ> zVC|6S1!EYj<8U`NU;2=E=x705MHg9E>(V3bUVB2az)kVjuAe!q* zg~XNh4~1UtxbCV;9+cV7=i?XoEyVtKnE>z^TO-=TnX=5UMgf0YMSeoWI(m-_#<3%!4wCT4<^ z&%Gb39w>yFu^ffqkba!ktgSo%4o?v~{}PJba>)&grS6Eh-?SwPy-k`@ljk?YP>d7q z6#H@1o?^Ft$-cU@5ry!&5e=lvuG*_AhgA3%a;y~O4r1Hx-#(Olctb;TXGDO81dU=Z z)7FoFQ}W6@OAwQx3_`_)HUQ9p%lBQo8M94yH?y5NYGiTlyUT$&JTqhL9(_0m%rJ~( zK|s}h!xG^j#r|{*urQ*NN%m|uvIGE5!sTU8_;OJ>+lKc1!J?h#3=|KTaqCaWIRxPz z4{tFnhGKtBBD&yC8;Jt|RLzL{K&wr>ZjYbhjwpz+2;pU|CdM>Y4urRA2rDAS}(nXhV=*sqhrk`7NEfyCK^Ui;(iHqI?Qb~i*W z4GPU>I6{jquXpx8cpXXw~Ot*mky4_pxIJ5Udh(M)E?kb?(RgpD_j&4+Ve z-aT_C?NYP>;yMNqWgv;?;KBltuwbA+bCC7;D=7BIREQfSpMv_B&~2KIV#-Nn!*P! zw?637D-OT_f4ACA_+C2jW8wNsaWELg?z49kN+A@HJ5gemzz9o$w-R6rwq`G323276 zgcmEn&hm@?X&m&hq|bO7IwyE%`SPU9V+__MD}8t&QZFS!+G~ma)l9iEHcySiOEMI) zWS&h#Oom!O>es;QXSj9$f1%B!*x%me1Z>_jnPAj8aR9(-v&~G>7!?Y_^h!2#?LnO6 zit#&o8Df9F_}FlF%$|meD$KoBnKBrXUsrSDZ$N(vwuD`z2|pyl7mxim=7|bP?0#}q zWj(afjTm<=i11!%iNeRI& zuYwX(;Z|l$=To$0qclQz2a=9M5pqFcj7N-0Eg(M5-|Jmv6#L}F3}{LL{!3CHge2VR zk$AjS)w9zcty>BW@<)9)$LqaEOLT2^&VS*sPp$U*WT^2Mm<^<5Fex7XX`M|$c!{(E zs0ou$W;cKElE<4gnzKGXe71aF#SMi=R{$Yv2BdNua0c+ZRGKojVsv{nX}0_wyOJim zr;a!asmCF>>=k)JQj&BgNMSl2`LB3h2$HY|sL6#D2!K=onQK%NuIYxwm;IZUm9(U1 z6#H{3w7Fv9Y(_uB7=;yL0w+C96Tb^Pp{V|JA2aRBV@Vt0qTh&Ow_I{#3}>}$5h0Ot z0V^X3!E|K?Z0M3qg`Y#+9-^w;bro{W31P?r+lAQQlW#)G&86p7V_xn~g|1x;l(3Tp z9^Y?37kk<7$p9P9=dte^Cd1Mt8Q=+XW`z^JJJ2MSsCTZQ0zACe3NR& zzYg;dNu-4K3RPsyM%ToQLbP*F$_9P?`O)3Y-jZC1-8ioOX!J@aQyF@M-S!ZxJIAC* ztRVoEuyl*`(D7^E=reaZ5)L4_q^R`a5uK2 z)*gK0t1C7J-?N}h+YE3}6EohwUpyw+Sg0|8*UEC>ZwNiO%FC#PyToihDA=9x_7&aF zKQ_{(D0ZLYN@HvZHRENZ`%eth-`*k!V2Hx2ip+hyj0XOSLMub^E3fdnm(0I&Il< z?XUl(cpV1td(m+Zr3N^L*tv#9NfC)d@`0%^ZL4&s_gj){(v8MDJ)zj2AZG9`6O^hV zD^wChYsG-N9P-KT!HC1~Uu$8$e4+nM=2=dS_5DoTCyCwbl4cdt`ZtgkJXUJJH9(Th z(}b-GtoO}J3ZoTwws29|xpO$7B*ZAg-sKK~*WSiHck%^B=^73c>Oau?Cj;O9{+_hA z+7{eI*s7k-7|b}mV`TtH+?z16Yubi{=lK+`b5fFzmltoTs3D01!Zo5n0+jA_44D~N zKCF^ygIFEKK9pRchL+pEEK2XCCZnOD*soLP32c?t7g(C3fkcgiZ7IJfpIR8!8YoM! zBo6Q75k?@I14|D`?};F?cU!Oirvnagj3#V!!Y~2vYg)6 zbffEsX1J^O%}YxI<6g$h{pc(&;~@k`>l-f`h<069;t^epEQM4aeqX>#ui|IA>mf!}NFKF&7{#s#SMarnNW9;gbtv|feQ@>;pw%cp`35Us z-Wt;4=*VgEZ$0LXc&071JAkrF6NWPIoSsCb{Ve#e<0So}{@G7kTGY;ox-@{VFFsm% zgCm6Pb7`3{RG>|SO(>{$XrbLmX<0Wf3Z-W9wq}W~b(M9VvH9}VExmxf_EtW=#_ZwOrZV(e}?5e7aCpoZtFASi}bJFvRaSjywZF2nA2-yUa%Ols4 z5FS_S?SkKJRP@TyKeNj;b z0KAn#W<38?e2^(Ie3h}lC$X2&kQ|O58NMfq<{kQLK39ffdoIZ+#6VMEV3)$wS`>N2 zR`lvq0m|UcsB8G042LWJ{XCe=KExe}CdK}oSOZB0o1TP8JTiKsXeBusY~iBC_ucS= zk_?IMjMnfNrLtONaTw5Tona-ho0qKGksiSsVt;`lfF!ZF-DF!8(-oi_3dyeK_lyjR zHxm-_!w*pG?}>J}qOZ0{2jCo2PE&F|4?iB}FY1F&%OzLcgA6!)y!EL9EK3@96!<)f z@nFE2V$z)!>WJ@61S@yAoBXxI~Oc|P+1wH(CEI{HvK8^wO}0Zr6T63|0U$O*^@RbV{P1km>YdtH8u zZy$eNuM(F3csosKL|_(JgA+j0RwY=-49gKHg&dT@ZZE94XJdSXOR*HzEeH^Ct-E2+ zD@-@VexEj0JQ$~LMKrI%Fp6~p+7hNVg4qIX=z-#{F3IRQgk7N29NE8Ld_!dGQ_oko zfUzaLE{RaD(0r3yLid3^iYNq2?hsU^T}Qt22gLOf#J?!9QtYL7r-~n7Ug=kyN)7>5 zI9LJ|@vSLRF>Zi6!L$c1DXa>`ZnJmH#ML(LF(wRyF2{rV0yCZ78I!WKoA@jvQ;1mr zYI-SHRfSfBz|mWPu9TF$wQ1+p&&zPDR~Vtvv=wTL;aW-(umXSO-UST7)!t1t+6~Ch zaNi73e^_&^_V*;i#^__9F=pEbXT;~>jV|i*gObd9J2zxz`3o8s8e?{e!gs*%VM>z@J zX|s2bo>WF}UIRuZV>BXFMXAstLrPJUO1h5yB_^@Mr+iRsoC#7R`pYT!CSo*ksw&G8 zJJ+u{2r~CslE*H?2HifL*i>7&+Tt&Y#KX-Pa^oA;L5!xo(z-uGY{Ps@i5-D!o4tej z0EiVx!VpXggf&__GZ_tR1kjOCC9e0{?Hfyb_+5Wc?2idKScNiB#`wb$NK{H>SD@s~ zlZ_bQAKUY7_~MT>r@*H^p$>UXitCiJz$D6u2u(9)?X;c4|IgIz85vvFZJ%~7zg)@5 zjUDFWC&Y}>MnndxZ$Tf zf3d<%vFAi@4eG;^3pH~f#Q1=pvjwr=aV7`>)2BsTD%328uD)2MKSTu|6+3yk8i^q^4QS5(S($}g6 z4(KZC*8%hwvueW6kTUOibJYCml@z!=mP>gqN@0imQc5j&=lv9CUUMZ)yj4L`q@n4W z6pE|Vz}0sz_5V(T`Dn9uTrn9ir7%|hr07+?RRH2634)JTxLp!^=PDQQqRfP=L=YRb z1|V+jz)yIj%Ph3@HvYMDwXYP&IHkA`${o~*Vtc=&%6b9kx&9J@a1CM} zUou|hmIz;{@7Ea)lH#L@JO8;o#lV97-#W8`p!X}-q<|HGEFRJ?xwp1^@;L9end z11Qo92H1EgsA=!|9<&HqxtGZUq$3|5GumZyf;<30yOxIeEHDsaf4p>j8*szr-&;RA z(#>4!^)){Xb3?ixkIMi2*wUlb?gZmyadd3v*}roz&DoCMj}dO?#h&Ac;JKd;EU{lF zMAQ|&FNLB^CW#2v*o;bNDs{eic#*M9tTA6dQLdr z5=U5DqHl$M_lmo9-EVTQ|03A)S(>zxEc)^BJ^{e?-3N%t*?n7KEGQ|HRwQGS5EPVs zE>`=_bvMgfI7aWyz*8vp2VxSEwpbB!bwJ*d)S0qEDRddmh}QkkYTK-Mxf1}Eg_01| zF$#$2n)3#L1@eygeWTb7ab>5Qm-!2mb4e1>9kJQU_K~bFHDzl(CRuK_CS1Vt=Rsre zz--3-mTYy&4K$cSh!~#UB^3X^R>Ipwo)LE>mDk+fJjLCtmpVqV8{)co3rk@`hwH5k zOQ?OxLQl6MyVVAXw_Nm;9g1%k-yUoQ90K1c=!-b6A0Pcp5Cl(!V!6m%K*zk*A1?jf zx|!Uh{s!Y&pA0zU2gF`pyoI@38FQ{b{wPu5b0slj7+41U;eN3f>2LoVn5@%74Q_Hh z;|o`N@m#WRuT9t^mRPW*t1=*+#trmDb1RYU@YC1;9EUZt3DxF<{YfJsfjM@n3%<4* znw>GK^Pi5G3VaJXK|q}=p%}h|H5|OrV>0vx4qJrpC}*SH&XVHk!h*-8^!_@SX`Q>> zy!smB7$XHjP5JjABer=e{;XWmzaogsd;9-hXDYIQ<|`ROhzhkf#{Kh z7h;i06SUL-P8jm>T58G8{WqO(w;vRHX-ZO8cVG?@~`d&1&8Tp(nSQQ_nOR+zF92WFC!fjUxKsUx9McGSD5n|9$`j@`1 z(;U~Uk9&9m8QRRN{WbYNv=zWKT`E7Vq6$)FW{eNfz0;)AoDe9fc88MOablc}eM8Q?rDg@cT8yZk-?-oQCrz5t1Yz#Da~^GH?O*U;uoOg>h_gfNU z73|VA@!e>6=a&5JbxHUO5z7+pqzA8{U*X2C=UTioVT-%c@rtXfeThE6uF#^iDndI9 z1nK-Truh`R&vCUVp&KFJB5%#Sz5p62V1;@nkrPh*rpizXqegx#&g?RTBLsQGNj~2v zI2wc-@I1v-kl_)BT=4>q8rProVD00Q?DkIr|M=Mb28#VL;ckywfke&mYtYM+!3f)~ zXw`!;E`AI|9Uho#dR}nX&xlG1>p;)}{W<&b=zX3wGxyIn#}ysy-LGr}0}Wt}Dy*pS z;TbNf=-QBu;z#}m3~9OV{W@M zt|<1~1gX@HQo`l9L#Z^7%F@S&rB?{2XtnR>0bE{N<{JBX*i3=HT3yn5;G}~xx;a#r ziZQ{VUdX^(t%H7tmf!9KxnISX_$*LEiv3Pv22w0{+$zUJCSM>Vwy8F(LHfb~u!}yn zRP4)RH_>_{kKhuu3MKiNh%@9GueNB~uER1XG&U&m{*fNW{7+K_q$CSlDoooi(k-qs zHze&wC<&1hbrT`Ke`dQ-{)S?IPCO;tP(O_n23aolDWLD(yJ}&?-FzgzKwpFuZ}%gO z!69i6_3hz|d4|$wHuE{2B?Ko4r$LWP6{aD=(l9e7NrXZV4 z-Z3&HM1Vgs(~j2~RLdyvnb-Tg&O@>P<&qU=w4>dW)ui7iaV7d(rplIPx&UXq4J9~L0-9xCMWfj$K3CFcG5u%J-tZLK`EY+aK)+J#)-PFDCSaM5@oI3=3Yq9tk)B_U zsyW!ZejA=Q4Q719DE8areZArbR3_}O3*GS}l@xqm>Gj=GqO9hCV1c^m!f`BOE+ZD_dg8a`c(u_57pq5OvL?)|Lze-(*$}x>?2kzdN|*xiiAhQ$X%x{F z=ccjmGXp7w=Kpzt>(S82y=`EPC%x~J&GXDLKK5-RuKW#5EnxQ@rbOw^qbYT{gW6>=ija&_7{)ERK1LwYm0<- z%lmNS*K+i?|9`}~WZZodB#GAW{MqI)n!9-H|W&NFQ z-}*EsltS#+HdSClY63J~-V!Y>;nEQXCSbvV3T#K>^LHu9UM23kLW=#`emy63RTI(7 zy^axPAo5L+-pxs5G;Z$=<36M0EK+}7Im=sGVFyCJTf zAPg{y1t_<`iNA%|FPRd0Cm6%R%m%0w&bu*LgKVnDbssPVMA<%7&wO};6o_J<+7O#k zXa$VmH5Jz=;lODy2G^xlWjwfw{@$GpVTef_F-7#%yWwU-jAU-g`bt3OCoCk zd(~bw;ynmg3*##_`c(z4%U+T!HUri3pgHl>m1+$uIIj}hIj-1XT2hA=TupOQY0Td? zi{*8z>EV=T%)d{8GsSqw+jpzI^av0HDT~lTfOqnL*tH3CttxKQD#92B>rw=s(T4Ay z`4=5yvfH_{w1{GVPErVMzO=W@XeO$Hs`f2tqM}zZXlbu)cKuYin;u6leFo)Wwd|u} z_RjL!5Z7%ZlqW>2_y}P3SvUekTveCCAD~kzKs`IfYdutwe2~{!Go!HawDhwdk~!18 z&z*j5oOQXpe(MAldB+-!HHZp>)mW*&Zgdc_GIDW+Y2&s27w9r#lDC&ha`-x;@gph* z8KzI)S$ zy-sO49-XP}JD*QT_Uu)@&J+BXEHNp2!&Cud&~HXJ?iPjyrqE!37)p95LN5p7Dt#s? zUUMvz6yb-*;YZN(EKBm%IIc8v$f#%;P;oS4kw%(})`^`Qw4>q1Kar>~mHA zEyF^wKRn*14jYr+FmONq!70YL7VpyjyCnhJ3sWx%s8Q@?^1Or!TghcX%3xFw&}0}s z(P~h;m}NTd`N(Rgtm}tQrY+g~CEc?i)HZ?-9&x+G3Av)fEb>MPP(zY@Y)P(*#XT@= zOzjIkS=o5FynRiH##(D7|28O?g#{9rL;$Q@a}?Qk6wJRc(>mJcPcD9*Vt)g=p6N#cIjUyyTyP*nRd+B~Ak*Uf2RH zViYcopsUa|m=kCZZ`=d0{IIV0ZnflMLTd6!meZ@l@}PNvU+dusS!NaKIUy7a|4Glz z!iXQjQZJ5su=9DB3dE`Cd~H4_Xd8UNe|Kn6@Etv6%jpfn$7)sM5ArIp8p$)EGg3OB zG)-HeIG1{RLMWAD^w^RTyLm~sUPZ}3W$L0Vfj0n@bLMb#kG0at0zdgP2548lrPzH! z9ZQc$Wkq#hn#=Cy~4P3SCQe@Gm8nf%H6ctJ4|hi={oFSe{G{SxQ9pP zSda=sWM%FixI942_~8S46Ua2-v`p+Z>}3ElLCwBM;RlxPcoqArR_YMIZZQR2zjzNG z(e3?E{~H$(y8SuDVk4HLJwbyCaR}CQO0wou6xuyw@V*y&kbh@a_?QnafhQ2~L9tt1 zk`RMJZiIn@zB2C#??L|bqxd=z1R2Z zfTa0TMOKVS-cP;r8h(!vD3%$5n{=HezQV{=Ih+9`=THB#J%7y9d4Y+CPO;xHqSI)x zl`Ob_uXNlH9$J+1WfMN=xlVf)N^+ODN!nfLw~kjqu|K9#D+vG!*qGnKW`l?!l~5jGnSAc6jWpr% zUJvr-$)hCpr_xjx*=0|CH_Q9CGt=lTP!L9?AOn@6nV$Ck00Kuf3ZYC-#6_ewu($vv=O za*U~0dl^1#87SuL9jYkf>Hhr&`Y2yUT;LFWJU0 zRROI;_5unqWtN7xJ5dKf>cv;md^)_tv*?Zz!!e|d>kG5f4@?Dw(kxO(>?!v9v=u@h zNUH#`LXi>shxdW#fW*0XO*wwIlz~d!qbK*b=TPhq46y+$LVE^96*dwOiJNQ-ZH|bm z{g0Cd4?FlCf5fo~^C9}kX(3Ns|)V)0DZN+SFewfpJz4h zEwCRjbo0vNbe&spMum?sn;Udf=Kk?H(a{NQCj#OkGvg)Lko4Yd=EgEN3MT!Nk6V%) zEUxRGT+*ZNh_^p5p$;vaTQX|y!3(Z{*iP-~y@u`}A~dTQLInWMTj7l3)&100jJrC| zI#dON(&D+gXua?H?57FNm<1C`@;wot_IL!Lsn~TEULNMpfla?A+D=nWRwVY(YA5`4 z-;KE6l!A-X3tDZTy;Bj5atW2m)?VR279pghpFV|wv%Txaa1)A1V25HeUh4m?(CWGO zw1Y@Y>hRj`jI&|b@!qD`aBA+-X76kuEFj#crjux42(x%m46EH`f}^o_J5L#89hULm zW&MjvR@v?4Z6X8~R>TtrU)}=WpN?_@0dHeEZ!nf9Fm!K9cXM5=*$ZJ8nd5<>_g8uh zPO*JLoe77M(+Hh8e28hRhYv_-U$);)%vhJqHaFwW1Q9(9;PUQg@NL+XK;Q+pB8;X> zf^SD!Oj8c6C(WN;@;9N>(Ie*!6uae;tQBlXYRqWs+ylXk!w<0mPF|HtV#w~=>;K1y z&MfvaVH<*4#(Fie?qDty#N4$StA8CHEI@uL^Lu*9z1RoWU>Ana^xq06ldY!2_LH+f z;I3gZ*kl;~hjf!j#8AU22+-x+L0|my=!qThIVZ8dCS!5ERGf7~#U;v9IEWDjkcde& zg7Zp>0bLy!zze?Ag^ZUt3BM@0lqLC|nB5i>0tyoFBJ+)!Q?trU$57FO+0LYCPv!pK z#>1t}-iamZT1d!9w8`{+o{AE=q@2Q zG4WbuI*G$wb?(;%JpSB;6H-j_`Oiykod~!UB7BUdHpEq68H?R--rxl7_Mgl@nt@{Q zZK(u`qK6%PZxpSr_+Or&117u$tqw!$%eKS*^FT))IC1_si) zvP9NQeNX!-_UmL!!QkRd#ptS#G%|q*#H%v+LUdc2^FJ_({Z~=!w?6BV8!$cFKg!i_ zjvhaYjofzbLnb=Nx#Bq5<{g_0jSk@EZu@L`DM_2XQ<=c}vYS-Zt+v;7^c0&{sd8a~ z-VeO-$m^QezgYf+Zp)Ii**gqKg!{QU2xkHkEYdHfK?q5rT*+YOuMyy0?9R^U#BQy& zcY?^tQDK$YkRnJBP_OzWsPxbqxex@{Gl$s3uW0cU#qQJ2;rP0Lw2jV@@D1!5${+a4 zfx|)+&RCUnYbmi8JMWq%;eix*z}C^fSdx@n0>p>OOMZQJ)@3c6RoG?L%uAYRvKkNp zuq;m+3ELE$OVBR6fqVGBt|*HPzmoRp{voMwZh}LRtLwmnbM0ZMPKx$Vf=N zc)f(&w=#Hn{A9*gKbp!%2kBClwA$ZOCAFvySf54QQR5{*Sj2#g-~>}Pge;GFNn9Iw zm_Bm5i{B<$cSgxS8`#HjL+tODNfo>rb;v9yOO;XF+Z}^R;LYL=?b3uL{p}K-iMDb& zO$S}q;R7q$_*1^zMyzoXjfbk$ADQJK}1FD+bv!plbbeY=WeK-`|=Y) zJzrigQ2Q*Yp;dA2p-Bgf&(Xm0{f277!0v z(7#gb6Cyxo+>&0zn=ZHkNRR(j>=KaO;^$(u*`9A_^jRgH3BhCwQSF#b<#<1<6xnd< zy#DU}lH$NiwF^&q;0n4;uXVRe83+dc-7hlf_Gq&8-8`dlwae(OInH04*IwaSx8KAa0VA`ui4V?{H+~ZbEg5$EfS{K z9dV665(>6VcmpFRWj?Ub##<%D>c8M8-M&-lv(L=<_V*`F7eYm>geF&CTU1DpDmb6O zQqY1GS7KcM#BliGvb5S?p1E7qjAytFlB0l{Ipu^@u&9;Lt}C^0H`=`9Y@U_s*_(YhQ9K{4%&nKiE5oHrj0EZ^TKf{^{`$roykOnWy5OkB|TYAm95*|++)?8Xki zLuEU7fS)hjOK!!gfH32Nk{DGhV{D^RC>~L{+NzF46b3jBd)r-t!aRjZ2Rw%^?h<2> zB=+l6jD;~n0VbGIcm}?OmmR4?M)l|Y;GgZ*mJIW~zYP0d(yx_~7sb~3k|h6CiosOUUA{5wFpK<>!Av3BNXh5_ zQv@-scJG&Lio8|Fll)ej6qtoE)D5D7AjG6rU4zlY#}J!2cA9lmUSN->V5@N|ey4Mt z%{iDnq?Qap^Kg-3FO%P2#-bI>DTXJ799E0$EaoY&rewwj(fS<38y#rndEB*+(HzAlM z+zPE9VSIQcq9?MJBj6C@a|di}ob90Qnpp$tIx6)q_3fy{I;YkCm>7_fsVIS9)heiI zmDbr%t2QR{vVVb9>{k1lveg{DBw(DsC40O~YwLO&)^ZJUEob-Ogi3dROelFU086k9pR&$=;g&Ad1 zlDF0gvLS9N!~)^AEA#lMa6nB^YLGuQ<9CQ$o-}@zJD1fmD#@GblFGxXRurPuf{XAZ ztb{LwBA0lRq3wa#m;QYo?TMbOx(5v!F~XPaRf>I@FncV7_B=&tBq?)c9|-~|CPGnE zaI4RnD>X+pkKaVG-#rDU0ZYXt+Hm252Fy)@TP1>Kw24eGF2(*aV;CR%A4MKPv3p&z zV0Hl1v(RNTC}H};pt?9DMC1o0cX-gd+|Bg|6i1=TFiSyVFHFiko?kIx%KtnTCIx{G)0*h*T>gMR%HF^D-K5KlNmWgMJUiZn-2O zCYBQrH^Xx<60!Je+dZpVf7+X0w&(jJ0h+dZg<`i{a$~m=wZW(XIa`GB1{K18s1W89 z1rh+z??%0O=+Xan^P#C&1QIEBLtKeV5j4Xg9}WnszEGIE<8R-$!7G8s_uYD3Y&-sT z98xg^iAhapNlqV_EuW&&$ZFh^6e^9f8Y{GlkiN3E0MmbKwQcvDB8q6qhsH+sXX~0m zsZ*PFzF~Z}(phG+`ZGL_r(z(dkNAyx(#W8T2gPn2S3v8CES$hk@LjGCOKQ1{2ismv zAPODV{kol1qi69r|6^SfK-{y+f9ox~-A`dQpG>`}pTeC-0-=asCaez^>13FQ1AS-T zOY*-NlAJxJvXmTA?0&xFHdJ8H+q)P$gl^)NaT-2Y7xOn_EK<6`hbzxI-s(AxMbD7LeA`T_%J&=S`0gbeN6 zs`KKEFoejhfDvi8dp*X^vbsXgH1`i>8;+gGXB=j_rEUeqe(RI`y;rP)jcCT6H+p=e zxLo8|Wf}BMs8shyfs^>Zc`MDaBmF@(6R=^M;<`%g6X=TtjagL~8KG^tNw6Q7wAa|c zel4u2S>gEEg{NNyAz;Bu&j2)gD=69|G52(4@A#Y>n$L|F%`~CS-pO@!f+U5mn@s4< zkXXWK7(5Ij00RzDyuJ{Y!~oX}71CpnKH^hf==_**q7%jL6Y5GN3K13YVrpTRS-h8X zUfc!xe!mZCir3YL4PVw&0ge+>H8N;Sf!`Ox@`YuZqScp6FU-c|e-xmX%fH&|SNbLM z_v3MImzUF@u3Y%Jwv zO{R>!NF%%pNA$DM7G=Dmokv;Zq6l&|5Iiz4H!qc9e@`KuSr`Uai7`wvE^*3ws6mXu z0O;SG2l)6R>np_mcxlJ0ZO)-=jt3T*1zr>tNRtZi9_E_~zenmMLXToEeXt+?<+=BK z#N~`e#aSk;z~o4`Ptus#x1iPjc%4d8WY5YSg(Ser(20l%^cs+5LB$&=4?i)i_G3$Z zkCJ@6^Ltjqc>EY(kdss0^ZGnZ0IE^%0X_ zuK=~msN4K!Epq^uLAE&RAuTSZ21Ohuu`%tuF~c~%Q`0`U5W zc>D07f|O~sKc@(X5a~;gYh}|Ai>sd97b<^AMxJSc-Nj_36Fw^w`rG7+F3=Hm0iL`iY3jRo+yH0IFfZZ=cytEd3V@r1hhuF&t4r(-}=YW;qWrW9Dl!4_Z z4QBq}|7YoT{sk!lTwbT(Lb-!67R6xBWW80kR8~QN#g&OsyV>&&*o{J&SN$mV8`?ZM zoRyq;;_%`>1M4FgTT~;Et3=RMTY{;_a9$ zx`*}nm=UEMU7WWRrSxb%M=RXt(&~~1BwMi_RMjIdyMI`pCC5$My5` zW%4Mb5Gz2;mv9hQ5uy=W%~Y?#_X-Q{9w7Y90ABks>Go%zP$z@NTTMk}Y~_hPUq%vE zwHfg_#Jx@FW7g%e`-iVetavG~EVnDm+Gpc8+LXk8o8%sqq|*yB5G94ggA|{-X%)H0)`X@}?9&7n86k)f6rqckN(B7M`n(aFwOHy}kCo)M#vHwi z0hgEV=JS2pg%zgGtU|3|)=RYrs*kU*@E_i?<08m%-t)0t++310ujJ89j`?OZs^)MzFggGZ5N`Bp?D3X2)tFfejx*spZB&#RqTfw8J7(uvqOrdnbC}Y67v7 z=_@od2&4>r9aw1wtd+`D_du}?yYBLln}RRs9DQzW8;!+*sGnb~OCs>_Bphu`UdDzg zSCy$0Cr25kV3D!W`&+$l{4U)d&-H}x@op@#TxV>_FGpMv1No%R!VEpMg1gVyd_{(u zas73RwoWR1UQ)*5&6=Uhug>1-|0*(gpzNpt2e9M2&m$Lww1s(@Z^ddfJI5sdd=+!_ z1LN=ZZl_<&YE_t}C1;STt!s_hFRGg*Czq*@a-(_ z(G9S3-ih=0F=UcbIIk#>Wa@6^8ThGSe|Eee!@;Wm|`$#QvCQ z-qiZ$8bF}0uu58GM|K8>IWY43UqF{Pxevpe6uVETvq~blG2CDnQo;brryx`mbj6Qb zpy7uz9FCUvo~v3zQz-U7FS%7YY6h-MC`}|mxkV=P*|Y;3!G%2AOXlUK*k6-kC3twa z5ND?q>^AV9sUkJs67FITs{GAC>|5u;T>}^9gAXLT?Ht!KY&~RHR!L`28kV3{7r1wj zZQhf(p}V2Iz4Ma(by+lkM32=Qa5T@x<0i}s;wSrPy*5vQT&eFD7(k${j7*`)kTMa_ zgbOp5P|YEINd{0ZZrE8@)_5IXuvBt_m897H`Un;~h)py}41G-?nR!&76JG`))AmH(b!6~jC*p7)vTJ85K zakOeAS1Kv^qPj)rNQBC4K*j{i@00N@H)q-T3I=t@gBOE6dN%3yM@%{@N^!wy(P9_g z32fK`H)$5QxW4Neenm+xa;}Rv*NeA@fQDkXsRD2rmCF{T4}cOw426%rbfU6IG;3Gm^Iu0=43zX2TjbRB(@znULv(NCeG*xwU(AAEKW zSJjaqblB*fubHC+E{rqtk`|IU}CydJqQ(}lGQYcomXdlFa7v}wd)`kM# zBMrejYj~D>rA4IJuN?M^yIdLn`QKZ5uFph?r?74RNtt_0<$sQS7&g z;ayEjC`E}ri{0B<-8Zi%Y;LLTfGUvIlOu6`Hh3Rdh!B9M!U2QoBMfJZLa_cei5Xun zC$z$qiga-&e(XK~!-Wt}`?4XBsxS-e{6QEWz5T+cv zj9Ccu+fBd5-zK7&H{N|?V7n-Pl+%jhMDU3cm)R{Y9qs=0r? zd`*=l;8aO4l!M)iGhj8sfR;#@EWCnL ziF-u3)rMm+?NA8SKAgCNc@8%Fn8p;c5CfdkjN-4?m&t=`5I_Cqn-$_F$^~GffqGXa zV{QT6&_uoR(Ze;eklko3$NN)ayO%5o@Erzp3*OC3hlDrg7vEN99E{K9^3av|8XhDUDvTc7S>c)uV;duK81PcumUOC@Ah4Bc5cCexF_Ba`WcDuoTnjGntZCU!{_T}u8|Dskp zv%{>7-0lHxKTH$HhqTymmXdrS0u=G0GA@O8r_U*57<)WbE6ZyHk`sUMV374sk1Kh? z3c@Qr7sdXb#9|1fVe5f&SiUIyvOWT&1f^m_;8OVHe>gd7*phEA6Eqse!Gai4xX)ZN zd_+YvN}Ecnyd8FTHR1Y7FT-1Q&Q;*AK6^*;HYt7%@_|fz1E_*i6+RXA=Z~v>RksDJ)^fr!r=P}+W;xKEm}#VHy7lKH%Riv5WQuz<=^D+vxT!8!Ohz~nHztxsQYqx7;Wj)`nboe;Zk9cg zbNop41jxU}Wkc-K3#-6L5*smCgUx@yi z09XoPoE8&~N5;A+Bv6%*y8V#Y>v4v^r#?_gPUr-w>PIzW3!>kK;S~@eR0NEa2&Nth z@lCN0X2@TB;^L|K#Zm0jM7LfMQWt`M&;WUQ06bzGk^aE=k$%&1zvML)zJ)&RUdp^S ziv8ZxgiX{2dFYf16wew^(v~x4MwWelMcVMJcA@mN4{E2_A6{~btbN1ENB&N?LLy`3 zUZhJmad{YyXR1K@x39L2cqta{-7{Ci4 zM7uSeE3P3XbEFAv_Kp_2N;Wc94MAYRDwkMvgfARHRq1bfPDHU4C+{WoUibC9pwpf5 zf`QVDI`Hr3APFjSZ?kt$v~x6XfS(H8o``~lmKhlu^`79vA?fIzhd#OFs^F}K+Idit zcb`zVF`Z;MXMlYA9`&ScQ{HZF3)!&Um79zRym=Ge`9bi*Z_lIHuamLr0=*E}fFzd~ zgLqOFp;HOm{>Qmr2nwqsWBU$CA_g+a%-R>|qNyFn|)kH-%PGSIA9jRxoL; z(vmEHwcB&#kr%6dno4_x`UXt>6Wp=kR_nU%W`?$oWyJ@p`i~umS!u3U(%h)j3fJQ%Q zMfN&^$nJZdz`8tOD#=T}FRk<1`#QuuE2@!>k0!@fd)LQS8PoPmVe@$ieb!x@i*VzZ z9$V9*#@Pb-q0tDv2W~l&)EF_zdp{H8kw0bl(+p%TY2(j*N)rC0%dbD0*s%0;ZJj-t zTp|U2|C$O3XNdTj)_Rok=-z;%MP(WdcS1VzgLl+gaF)#KE`Wf)g6ftcWBh8{CC|H`(!T%tU$EW(R!p7L?DNp}l*ZHmg=|6JeB}eK}689pD0C?4!gS@)k z&qeA~XpY4HYO{9$SyqP`jHnozS&$woKxG~rQ3@025_$YjmgM0bxyvO#e2%Lb0YEc? zJzy0VK_Hbb5K0m>s#0So`-P8e`9mqt!R}`950uX{GtuVwTBc_sA z&}~g+lJU&LqsIru{`9k)5R|rmUs~+`gs0U8u~?Sc^fwqK5i$PXVz*qf`F#&5PR`6K@ecb#nWB7d4q&1PWCldj>eA?Snj{& zVI>K>zDv*C1Nk|K3S5`h9=KLN7(_Uke*yI=JUC2Bz$M1y-LE#Fh^OiH4oaceZxgYd z!bN99DvShj6Jtd(nL=`_!<+RfTk`N{DR%FdWV2%-A`E*MStH8ADDU8bqPt@ifZgC( z{|8Ibdk-o0`-I)*c}+>%s#AA5)wZ%X0dKR2ZKy~&s7dtudIQTXp@uJ)FXIWt_A^14 zl&A<@Tln-T%K8}37vTP45@#3r!ugo%(TD&ei zuS2Jfk5%b)#jUue+X)La1txloap4?)^%)=ieTx0rk5@w|T}?7DN2r9Fi0;uDCIFCV zVU2BZLrJcz_0_0ls5((>uS;&MgaCpfQik{+KByE1cojhwV!;i?U_wHS02dpgBQK|p zNCFD$L+ghp#95gZ3~*;C)o1TiE2+mxmaS;vN#$~x40WYiYPLIoZ2d?6=a}TPc}Y{& zxaYl8<(7=AXrN*Ji1Vnl2W#?x*jIyFPayFev)(8+=D3#FVM-Lc9y^Y<5p5tfqmsr5 z1Wn8cWE78$F}(XhyZ!m*o!6vrVHqPZEpZ)j1Y(tL6porF@KZeoI}-b5CksBR$%_Xw zk1V$2=V?OX9s!9FRA2y21}^K8hBBGtg+(N5^f}HwKX#M+zdjqsHR>-lGv`t>i@v0H zt=0r-Z;o)cn0p%=Snhe`S={1goD)jott>O$&1XYgt&+IFDsE4@h+Z3u4VCwWP^{`^ zr1=yqds^*FdwesmWWLb;T;fy<#qK9(b%?~a%>ajN9Rg_pNPE3!EDnO;SwHHvDoqB& z?H_FgzU?~e(mI`ImViv%-6PtXOCPAAt^Zv6;x2%8`}3cdY`-3i=R#u)d`dZDX4-+n zAyAM8vQ*~9zp>kcx!c>CneR|+KNEy#Sh#Vy>%vgm=*Q_v9VT{sn*>-^ss6AfQ&nNP zussy}dvY+oRB{3MExf12w3rGz>1T#S0}iqa8U5eZZt}7u6%c(uy%~Mb9va$Ujtb{m~+0UpOxdVzP|djb05#9I4&wsVE^$;)(i8- zDBr?>l|3Wgegp3emvnu_DfTkacEC)d)fCkbr3ZTEKw;71rZTVssZf&0WR|{;xj-}D zdZs4}y=ZG5me@X_4n0DQJpzFbVPr!>I{a4-{{GEs|8UlLx9k)f)6PvR%P7?`vyC7n zN_}pcokmiT)oZc!urxLI;PDd;FiEQ4;0I(%x4&CVGBQ7n;8ViOiZU1a7~BkZ=E@=A zyZ#q;L9nXnFH3z~iZUYH;H8jj^8voC}JvB(LoDsx&c*ox=+pe zQQ4_q4uRs^&(d}HfV73ZeHeB$dq71?^8L}<^HcDwh}BmZV7UCTKoTi1yhOL%PRP}#H?|UI7BqmNr~0MS2>JmnKM?A8Kw=%>6G5WFjVHygLXh(}{@!3oJp6vBe%-+CqWTnq zfR%Yza2)%k{4cqrh1e(1&J(z|6$=B*_{d0{hk^(kq16KhR2}enj@Uy4-W7~uJI59E zXqY<~6c&KvdHb_%rdT_roV7PTgOBtJRLaLgiqoKhLCYK#QAbdHx7j<6GE_#~4D>4d zB}>GIx+UG_ZPadKg~4ygK9q_eX~Z(s>z4VW{Q$dJVBnznt5*A;mvqgwjpR!*C^Mae ze5#5wy3Its1VuVH9ri?=WEZfn6#H{B1sQ-z5M2l;0ZEV%2TKnnXeVak8v{@Ii`drB ztH>|Juc6pq6A=Z1WF@>v@isV5$Bf%D=rM1AAa%hhhPcQ)I!dREY2R*9atC1jBX zacm9Tk7!jPY~Qazy}*Q=6pV_92uLT4b)V%W_vsPEewze566A$j%mIl7#SeT}hb7SNf;bF6*?!^g zTPki}2E{%#9w5P_0?VD@Cnhm^#hF!w(QS478$S#2?I63kN8)`76frFVTZ;Yev~#vp z7+?~YLc6ng69S9uk%PhBqzZ(4_5&AHOC%E|{6&P4m;yDD&R(?|{I}kDcjt9kV9M`Jw-{AyP60gn#^$&Su zO~Z~o8p#@Qwmn(Y5^8WsA)WOBW^JkSuxD^A8B^@p_FJDSK(?HRL`-S*Kn&xg0@vjZ1E_}%r41&% zM%LjkitW?RVSg)QZod*YDy#t;^oTIB0ud4XQ_k>UOhO%4jy@?ZkEHDFO>Lfq(wVTo z3?WnkC5F9#j(|d3EdrP;@%GhaA9mj*L^!wE%1e(3X}8}_6AZS&c2h#jv|;#d1h}z> zlP2|_lYe@A*5&N#;BELVM`I$nB0K8|8^!L3>yX5{R9gws6feM|7Zz{2;{jZ&un-~1 zMNG0=_9!zX19S6cxQ=MGKPF4TXyOHAaLxbc(gv%FHz70|=~|j~IffZIVp zhG{_ta~Kn@nUuXXFNvV2(2WoQ#3D%{#VrZA)Ie20&~xPsuv-%Q`4S#!YNDgr-rz?v>}~&#g`C?FD=bP<)uJ$U|NMy zqkrU&ILX!5DE8a5K^r>2S9?eD=9b%=n?c6_tm^(I5PQNayaGfC4~V^M^_+LF@bIj2 zcJ8OsRJmAc2`OQ}L*pY%DmgMQteusJ6>a+?n0CN*FfTw+?Dq*_oYBWu=J2^loiYGA z9@%W;1y#9#n`F@&kDssyiTyEo2FyFGcuq!x07zkFfwaNCIWaw^FjVn`=YLAdLhNO- zs4y0qHD7+u$W4v-#fO#9K5v1T_}BE)kBL3Z6|%%!)XVf&6#H|sjU+xdBB>~9)OUu6 z5ixl*;3fz} z(>jR#?){Pg%M3tY1a*bcb|mKv%Aq}#xo08-KC$s|ygWMhK6{4vNrp)N`6o$}MN+C?tFE3RYhn%Gm{NW_ z>F9?S(rSPD0R&8M5G+9zqQY8@z=@R_hGYu`(S_F=mgF+iI*zm!+Xt^Z-Ts;wM!|AZ zKP{X{j;ku_tTpH{#8C@>_%D@bjqf zDKMj$K-&u1zqnF;_D-?PSg1jEC_OSZqm?xujh+&|vY;KsP_L_R*r&F~EMzq^ZF7@jh)P zQf{g2U~zZP2i$p=(#boa;HJda!sh(kFKNDpvwA^hKcd1JjLXbs5FQ8y8Y9L2fDTqR zlcCz@t4hi!{Ux!pV5X%Kc4eAbFV0R4Q@Fd3`2Zs}nvMQbBeREMFOzB@AXQk{Y?c`* zzrP>8(G1~MSa6T5%9y#2UBC;Efs@WCjR{PI^;0tx%KSfy-8w;-6&k5@MqdaD4^jsM z5!U2_SOt`Uq1;bQ6EbKb-R>u6Rnl22vjL`*yo!iAV8-Egs#RIP61({s$32Ws{2?Xz zo{Era;bB1b^ejLIz}$8BdfC7GoA&(kWrPy-K96WA_VUtODqOWmD=CB#ynq%2=K5=XwZzfHY&;TijtGt5674YG$;s>4!N@6MS*W6l!@fJ{|S}SYWq|H z6C_+H9Vh^#xtK*rPBhqa2pMjLQuY677itfRee$EaZ3y>Sqoi+VpvUc5Xz{9rXQY$Q zN!ep!%Z9I4eohhKf__Pe>VkXFL~Bf74}evnYhg>1l7=b(phPtxxHw~J0p~dN3a`I# zCd_uG5A9DD`kr*$!}rp2Nm^r13@w3xVv=0>0OFO3IFZis54wHvBZ>DPTXLC7$jCB> zD=}5U-B4k1hXJb#tx{QBMy)rJvLEwdN}4}mtR@hZS{i%D2S*f2N~b~fRdNs=DyUay z+yqX?+=~9+Tk>mSEfP@)V?N#jRFg_9ag>*$QeuRpZm;%zi+#|e%8yd)?>-MuCOYT3 z70GSraH(=B5w&vPmdcpyZZPep?1vAC{rQ5!HM&ZNju2fcwCF0~sjd@O)P1Z;y>0*w ze|h9w^7EBBpI2pQ3JB*IK{7E3@L`W(cnOhPqJ~YeXC8Z>jN2~xN)h+mW8B#fgX2pE zqE|1|Q|z}1-C$tt_=aQj0g#F50>f@925}X?uq_gur{dfBmr!g!g_-dXf>K%$_#Km7 zql|u@m|;rpaAJLs-6TCQ__f%#FX>(mzyB!(KuDfi@X35r3;NC%*8G>OdOuTIUqw*EO* zy+AJG)Ln|*Phlol&=fSxH+^+PDe>Tm%fcu82MVuix7w+v_vY&B!wtEbL9<&{^F#Vp z8Njbo8`56k4dDbgn7{UV-8O;>J+JR$+)WD)4`j@eeSq2Z6!=oiz+VN5%-}ySY#g%L zz!Rj{yR6AmUP>TN&FCn(q!r9@7{# zRRy)o+(*RqzO}sX10iCMb2UJ0qQ@a;D6rJfAAbgAr`v*4u%6MjI|IcD=6?4qVcXq0YK4L zTD0Zj1|%iPsNdeWT~nc1Z|hWPZ)Z{Q`rD_SlfN2Jn&*+J6%OeR;Y}2FSiJTNQ&@9p zN&Gyf6rIATB^Ws2DRw@q0Ph8Q{2;|%FnR(&NTx+aI*F)+y1{iWdLI|!AWDgT$vOSw z#|sPTXIG!zuICi)kq6T>zr_L+`*V`_E2eN69z6&p@+B43RhFVOXB1%xEYTAT;C?4} zh@WDA;qYkp)JDx#(JQg}rP0}B2#h!4m;KpJ>^tR`^6Wm|zir2iOSiu#03MFaxCbFF z!f2{iW8gx&=WZ3PEd>atDT`L)VF-TJ4pNch+UEEv*L5XtUF_GFmzRmPJFF$sTz4Ew z0g5aL(w`hbnQn*&2W8K2n0eO^WxoU&=Cv2*=eg&TWarKy_A44#jHx%$1h5y=sdntb z!D<^b=g2uD;eRwHNo6UsXmRSjH`c)hFH+4E`wg`l1RjLj@$btK<`|0BJ4aS9h86nu zyHM(OQqdn2`!vyyvknFwr_na}#sc482_X9)kdWwH8H(Q!yTdm9F!ZkY7U^-@tR#;^_#Db3J5YiN}&i(lY<~e#Vx@~zZ0yHUsC651cq%;(}&v7kiJE&37CGyTX zhvFoEs=B-^BpI;2Nw22B2cqy}JJMph0+xnXDM@GVY^H>fc&lJkrf8ks9o1hN7uL+^ zfi_1k{_G`ZKR@%ILa)wIYYrZV+5Ho{PpDJk?eUX$aSE3zI1$?2PA#mT0Z1vqqpF1Q z@3kZkwLrB8#nzc1v|~zb4oM{C7KsE^r-rosFLPWMiT(OA6$aMK8=%zu--qhQzuB>6L;ji*(a=uUWKhGB<}9oYfwm2`Bj{_GyY(c|&2^qkf|C zrkB!tVz-(H>jhTcIj7?o)1m5Ykz(Mb z&~1c#n0*VhQjH$Sxy~qY_j7a|uw2*PPTm{HnbOc2XgpSX_VXsJS;4 z<%aPN+$0~a@lR|&UosyuUxJ6@JI#3)!d9`&;A&RDBnVkh+}QCg=&I}=8(HhAU-F;W-;;Q%1%V$5 zA1Xx^YOsH9<7;j?Y6;S-=~w*^vo5pPZ!eP!Fbs%gS|6@MZ$ZtmE2U3#Nh~1$a0>JI z@{yI!k0msmO7iyV*$rdYuEY%Y1HY+2PTX8*8{pciYQ@TZo-kFw#&7*Wv7NocJ6y(a zRq?68KMH9Dm%kL`kd=S9V1a)ho4|+&l~`! z*dG(j9fKuSr4bmxl`y1Arkxi-9WQdNwWkR)27S!uL%EaG7O!x8bnb>*`Js7ccJt<^ zFeCne0<)}FBs3ijkZL!7u3ja8Z9Zg{-FB{1KjDeH}_vxc72Hwr+UF~n?^*k4@j z>Qz0sJ4UNSw*g;LgZ+N^TocpIv`Qm6x|^Rj=Ar4<)6`K+vHQtcq@20E1|Xti0a*<; z#(@c4D@lI@ui4}H_7A78=mD`$FHQS-pl{tys z>ylV8rSB?{6=nu->O+Ae*sdhrjk=fu51y!b2|BqVs&hCD_-<^mW}Xrx!LRK#_|5u&inPo zEL8NzQEb#D{Wz(jPNyOkNf^Hh@&+ACmrFY`!L9eBQV%~U_6HhRI-I?sIEh*+qPwUr zg@BC0>3%A141<@O25`*huVN`9TGBapG=OdPPT)|K2pJ)p_z=0WueK6xW29Y!#8{Cq zUlaSz`uiZg#9w2zKb@FSkdj%z#GBAyPaxcMZ(D+iL4I{nw;ERQxT%)nYwrEr=g99K z<}iFazF+3tjg( zD`f;1ni9U=A_6?+x+H2}1bV`ugt0Rk%Cr}0VG@P<|LMC4vEN^&O))4|)(VkTnQEZL zDTHO1${wAR4B3$Zd}yF+GK4mQZ4~>pG1L0sdjMuZnZ8mRKr*5$H#JSlOQPJsD?tGQ z^%CC$;&0!O_4-?u-c1GY*pl!6a>;+ush|a@f{Y9Pm#|T?Ou9{k);B;m;NxodFT4f~ z#2O6adQO92*4Yo9=YdF2?5F~_**nEM$_l}2{w3&_icu9=(G@9kAe$N()sOCG(4K3z zz;@q8wuD@3#yx9n5~4~mVtq!t{TQDqx~*d@TecwJV|ucScr_c6)6k2^k1vA?IrN9>!j zS9uvDNwc>SWlP?G>>1+=P@;aHo;X?5)QBBk^5dlwp((XXp0h5ac|&_k%G}(uBZ(+Q zbN<_}`iY_B&vCd*sqF$X$nUy@4_06im}Ykt9|&^K0zaH zsrZp%f9Ncys)ibINh+YR%S z+R7}4%iTW(chiUEjZr^W69S1{q7#c()%7j9xi9ZHUM;0q3Gr~CYAeP_y0Re>bwJg%QD^|? z`)>yj>_29RT+Qg*myf9wg`+I=Tf`kz5fzFf4kDB0ZMmkJ?Emc%o%hLYV2|c16vbYq z@Dvp(B*jjt7mAY>$)#K+)Sjl%ui|jEj}X8(f2gU+a6Ti`GL}=@w-ozxA|6&qW6^T^ zRUiv6kCVtuuVmQ6atkANk2Q#Wb#Zqa74qpcs#f>VX@ZV&Qf%)8fm)YB0o}DwbGY6W z?G~omh$?*^HIn)BJm)?p!4ms>Vys-W;ZU|laOK{pXqjuOs`^Hjv1EBFl;oyjANWu_ zTM4^4pSV3=`}|9Y{n`5^RU0sdN!n_R{6*lm8ahOu#1<#E!u{RdSl^NVa)v&{%W?Ac ztd@$;*9lO8Hdr<#fQ}j?(jyeY zq(0RYXjQhtbkr{TZXS}+lp6%GgKnN;pFr|gG-9~tRzY($V3Wqg4Hv>B&a)w6-yXw; zlJtKtS|l^z2ZCLk=iNu5&U~YdM+J$r|J~^l6#E?~9%6|r$_O3IEZlXx9GL5GPO_bVh8SoKpj zjKsfNTs>0|8&}|8R&B}e3F3CaH=dRS4{iva3TdI0I%BNO`_(k)5;X5U4F>fAI}>ep zK~jZ->YL^)`hk4tuJsV*pJ7?qob}bbWWq|hs|tcq*cW0721lC97ZS%g% z3N3|x|GiVpp~=n#=qIe5z5T7@Ycme>M6(&iex2Y9>a0}h4+i?#=?TyY++46p*Or3nk`TN_n71uBc#|p zmn`1YOZ3l|QjMv3$9Wv0YA~ZK-Y(se{|6`*pX94eJ2#MW5Zw9t6@OtUo&vVy#1dU$ zNbEWOACIBmG1Z)?u{NMsVtX#BSc%M?0wtz2NDmyjqP`oG9+(#uDW9_1?0NA^!8a6p znGk{~_-9?ApdwSX5lL_`ZwDxa%@x&4Q*y9>$!>0E%oO``3a-2R#KIa<QmBKT~GQ;-^RY90~896>Grf;Ga3-?d*r8w%*QWN@vG>DE8OH zUB-TB-Wn?EkkwRE2#E!#+NFlNK z_G}}OAwTqkL8eiG@4L-$Wg{n~gfkJ*6^^f}pvuij3U8{!|EhS+PYt$Xcv~SA#rCNJ z#u<<)dr=w8jDVB2E$q9@Jm{K1pwB}i_16K9dl%x3iyNQ15c@O%yo*esYHwC4Z?xSY zGNj!Dpn~06kxE?E?H`wa9_93(;kP1Ye82Yw7QgS5!bm?VDi}x$tW`yrE0`GRKzcw9 zyH`neZ?A%N4$ge{2gP=dYvlqWa22@6XqM0utE{ye!&ldQSaRN@-x|O~q?@(u)<|h{ zCX0SAlV{*82cVe1ff5Di2k26u$siS@b4awZ%2e1}ds<5}dxH!Mc_cb}w z2PFTW#W%qrt6h#aMy5}(-`Fn1QUF&_I0;j(h!CO6j7&VDvbZCEFn~W@7{xwK7Qg|M z8)(VyS!KnYqH4qXUT|&i75rPeJ?7#wcB^Szjm@Y;b_`-(f4JV#@h`$-b&Ufb*)hO5f8xc`bW zEta2(BY;$Jh6HZ>kPP)Z^cxzCyP4Gor#V=w$d4-zv0q=%3dhAmis*v)vSQ03-!Y~) zC2qsU+Mm?sSu_|T%)Bg${pvks?p}oUg7aXZx@O5xs~!x`PUuhsr2ECb`UxAtFXodJ zyY)*l)D!eju$BNOk-F5XnvS8S8pg1)0`7)sKYcNp*dwgFbuk`Z_mNlzNN6>U!+L!^ zP0niA*bM>mR>2k_Cm?cRK<}u&@+S=$z5A@P52ft!COGA1IjE)B?}3wmZe)h6R@5lg zkt&V2elNPfviO8na7ApzWq4q6p0y!op9rW?Z?CV* zgc>zL4iXly!HhT{xfjGnSdT|cYgO5EeXynC2R#`c6uTj=8@lrWm!QJOM5Pj`WF?P0 zR=IxZJ8sBk7rOm`WJ8RI%)LKv4v1oZO(@S4#7lAKg`MraB~5%P6^AFSV|MfSf*wFZ z+}9!Y_Y}l5-&o+_0vajUd=M;Wn5jIXw4WyY?C!1SrV0QoR+Sg5GdN9V?Z_Mht|#7Ea95c5{Kb;o`WXTaZ$9muVUodDe9YbbC8xs=*#4WPd7hpqQ0(_9jw)e338+s#zQ}D>Kx^Ebs6v>+ z7h06xt@iQ9-Pd|@MzKHsWjE~)I8SEb_e@_+ax&^LAeaK@X~z+j{mGK3Im$+$Tln^C zo4r%jz3fq4DpJCp%RlC*6^Wa1XO`|~T>1yazWp&vW4tIfIIdMl@bCYpb-xb-wBd_C zXY!b$t5rOXHq=mJe@z9smTHnU2d_2Y5)W!=wh@1ntkDWtO3=<9eay*Lca83Z(OpvZ z_B}Zw5<4xr$Oz~l)pS^bvN2NzL|CgJ&?fhB2j4->>9Gglozn}Be5JM)AthMhC^_k& z{+pcY$Hlf^^0zIizs@=z-M^FAuan73TM^?du7x(DlHMJHa)+9mAYSYRRp8OY=3<1< zx)PS4*!@fp#Qt5`jTOGq`F#zI^b^YbZ@%jfe^R%2Sk7+vug>$*&rCZ5CbIyp9m+oY z(~fVq#L|x@Yfsw`H7*K6sng(I13Tsk&@i6FhfBS@YEP@ zpKuDZvA9IT=G)CVW7xjR4PA$G<`BclVO4r^i?(=37Ms7*z3$FM4?` z;u)sUc0cVrzr76KU;9Cd{o2n3X3}jetV^d2QVG0a8Pf4(vIY%alJ%=+x|=-ul45%< zDQ_2eUPxZ3?WhD2pJ48uuq$`5{}lhvfP=6@bFi@Mx&qht)8xlwFa*?aj2h}e%`FV0 z0?tM_i?AwKREgr1XD#{K$qe=m54YL}=%%$;#Hi@4t`K53_6~{(Mzn$P2Se?W;y&F6 z6eaN%(l*1w?{JcK44s_^jqL`VqtJm&E@yRwI&#^3PM><@M>)+Q_6Ni!Bqh-!8f4YR zLjZ=io`?CagzW)d(f+?aGtJ`Za1ln(J~v#n3qy;mkFufIK6|Iqb_A4%6)j+l2GKvg z8>>ylqEr2!CT7q}_Sri)UWiF~qQ4*yCXm{-ofJ_yeU?ga)4FwOB!6e64x_?Tb3%|U z&bx|%zuR@+#|EwX6%zZawdWg&x8NVa<3LJO7{*#;D7j%HTZ94kRDrL*wF_SGqK76F z`@5eoPBft~K%&L2jHqPWb8?oyVNtM*N^+2(4~u&F(yn93D-0Y546#36yyQgolh6?r zqUp(zCFnL3g?*y!BB-&uz2x=BszWvMMTFR|jlRg59*H|hXXM6_!r-n11QhGbT>&(9 zH+yFOKx`@0{d*l&L1D+n-5Xt4A(mK9L&uE@&IP^%eLJ*N|dI>x`En$TwN z7;#?gNmS1nEmdPkRZQ_X1Kk3Mxw4cDG&!&Kh3sLO=Q!w)G4;IrnBOjMfSM)t`{W${ z{ts@zrUES)EV(B(2%oC9t1*;K8}z=0@y8z&`(sKmwn%bt9quD#RSc?wgiP?NFcs5} z|1Z;ElGuxiAnuq+uB&k&@F<3=fy@of9|Kv}H8yQFwHmmMnG=UUlR+FH+$724uN& zN7>g9dqwDNS?upVeUZ4SOoSQsn@feflA$WdKAXzbh!3r!EbVQ^BnxA^-Z=wekqu1< zKBvpP1>eCDaFts2+g@rc==R*CB+E-TfE!BxBwtoo=Y(6ADwL1F3O~i2QA5L?uq6X! zxZIM<>s0=a$DK{JcfFrKM6r=e3T`i2T39qd50&Mzn!*+Zy1q@3JC|o0z$8D#KKY?Y zNF&|O(VP?(6e@RJp&R!ofQcsT3?s+#3$ZW3)%>IrQ`P{}md@TW#noQxg2p-|Wz^g# zpYeZ%*ode+guH9D_iwGoVV9i=Pqn`niT&YIyion%Mx@y*DG;{oa$)%-w<-S@ zP%I@`rd~~?-~}WQjVuxt(sW5XhQrT~9#8ed$vVxyDMOE(%t7UDIQtxK z%_x3de5$}!n0O(m;;M4>_;)G7=lhM(pm9O<^^XSdM)Z}ofcxA_Re0Q0o>0P0lk zy2LOF{vg>^0<^9~fV*6UPs!*Hw%||_p|ecxrk$Ks7?Z%G(0>pRaq*Sj5{8H2z{X5u zMi+ba^KO1Fzs3Z!WDO4KD#|x z&Kw^Z__oj98HWZbwV`40_yahwA@{7hIwBGt(>TpTVlP=tBO1vUgvZaL)mW%RZq+-? zodz_$ezsh)!BQKlk~JZ&NO+*rVG!NVm^9p&KvaI@AtgEfkfm#lPf+YHFF8SAIu#>n zJJf`(y9k}?%5kM;xf^10@Cb~aG;Xy>_9A2?ZP1S;@<)Q|9!o*OV$Wfi`Xox}{t zU`zJH$KtUYG;!q!=A)=P8Njc9xug-o_LvlWKr>de3o$8q#6m^}wFIG6;V%87lBDht zOaFzt`T7u}SpLtsEq)b=DdMKafd!UGMog+2^U1#svDvpt8pj4wZ0EQ}D&x_IaE7Xu zJ@FcF{zDO|i>`;4(5~|T=>-l0_&E{6DWG?;A%y=G<}I+}MK=HyDY?-?HF-uTm6tnE zHHz(XTtP5WF-h?Ub=p|<;EGycSw`xET^vJ!WD(R{Lm2^#s zq)g)g50bF_Y!9KBx7J!G0Io3PQj*hT1aC~?FF z&&4Ic!NQNG35Spb-mv_YVt-D7j>w(6^;0kfa)ujl;7^EY8C8|20(MLDkl3w*X@9D> zoyUur2O7-xmya=w8_jKZV(JKK>XWgH~()p{- zx1AFn!qt@#nHzm^o%N#}V)OQLniMEIYU(b7_*tQ-^eTX)=q)KHSvwU_+y9igYqj6~ z2rBV%YDvf#44VQGI70eHN2}=i{Rd%J{%^5ACghF~95sJmO|N(qQy9*a7pJXSFlLCd zxGn#mk5_wpS=gL~;vLoxwnGw8qrFa23Q5R;2o`3eJ*k);JYJ0-T=y?@-)U1PwEm z9an?cuP?IOj5DIhq`bBgc(t&4EbfssWdI|*67_dt#`rGZrr58OdkJ_$a9uWWS}Ic- z4`p4GBMz({(!%K=wf{p*a^(ju#D1GH-$F=^OI--(0P#kM1?NZr#jl9A$Ibrp4WJET zw@wgL7^@pVW60{d+LserZxI2I`%vPpRI&-55K3iX-TdV=;qCR^8O3fMituYIDv&`@ zDisMfMESgGO@`A8>~{umIY5ZXPdBFPCiDT1zjW|j2=BLHP?FC+5S7_FdGY{J zeVbx5pi+04o%H$s3Xb?`D9{bEsNn?+Hu9DlFPCBrI$mz=tY<$*)ybD?JbZigToNz` zh_(S*!c3$rjJpoDZUe9aMh9V)r$vA}#Ddw)>-Qw&(H$M)eIS3pbv$x%`&R&A;u@tH zmbUOumgF};L{^fwmkHj)!xEUe9w{NJ<5ZXZ*P^CiYldQ3lG`tBk1bz+qBwmNXi&(8%XhV-XQW|?-6z{ zQSRG{X}7BB;>TX#-88a`SI_I=1O=`3sj)6MCXI@*Yi0iKp&m6@l@ixu(-l+(-@YxM z=G=FfEyaGHSgA&|U+En|22hr$(2s#g=QX4q*&e;Y{}8&o_Gp-UW}x?hvls%1*Z7Va zSl-@zLLEa<){(F=8M+FN2+LT=7uCK*Qtx+WtODC{&T^>9y?lT%LFlbrRe@r>{pM2z z0Q1pq8=W_6Ujh@r88F-j-w6pt=AYjv$>mjq!=$ED?9a&D1DO<0cx^+& zTL!lGG_~QUp}sJa_ zx?-4Iqsn@$$~>jQGpIP8^JcSdhI}Q z90f;h1!UNuKb9Zk?HgKu*-B;{nWin-IId#-nZZKvyCh=RSQ-OtMp!Iku$F-T|yr=(U*?5-UTZU}8QP z;#tO2R`^#*42K2BOI{6I*K`u*>W6h`0<$FIguDohSu7IfGZzE|MvdROK#u~#i@~=TlwV>-BXcQ+pb?2e zs$8-k9oP>-J+o#_zL^KzhCq+8AA&&NeSV6G&8ts=^J()GyUlS0chZrCLeBx|i$&`b zqY}`;m@}jD;Zi$n^+PC?aI(YwI^bxA@7h<2y?AzW_=g_T(*Z-IM^w4?VQDxit0LYS zy<|RXhx6vnIFa`3(~SDTSUwev`oKvlhI`V_XtLV*gRnf6Oa{=sk-)c*T8bG{Cml0vz7Iao!Ee<&iV?W!@AVibuloX(&XY*>${;@ z6D%wXOlDw86J#%vrZdph%ex5h_DIwePo=ZTcI+LujuiV9{B6|ij99ONRpNuyVKpdl zq-X9_5xww|ABjm;KM{RxBg%R+YHH*gqt`jae#41}8=?xNgN~7e`-bEe3?v~x^qGOY z+0ROH1!p}TRqLZFQhWZ}N1rMn5p`;OMP}yV;4JLeY46-kF(mhqK&#>@5(*{+JlsnJNf~ z=Q7?W5E}~N2|egKkw*|AA9cHHfzws*AkWWdmd12}CPzuJ7st0Zgi1toasmL%K~Mlm}hel53(Amf5xb3=0~ zS*M?+*k3$^RDU}{jNq?QQ&5R_vI}V%^fw4K@IY^T`CFg+?t;=osMPX8SUwPiBGk+sd#LjeJ5{c}5m7OL zLBH1Ri!D3GkP`bfR}(6oGYyHWGmT#eSO% z<$_qMHXahu;D#a+aFMzxT@bw7S9{Y%`;|XFHTU>knvoUN2#S50kjofx62#b^A}XR~ zJYGV#HqP+@jF{-pJ0`E%Ia)9a$oP8DsW3ln#3{Ngy|i{?o$N{>tK|OfK#&D7$lzm)baa` z(8JZhbre>Zy_n_}a9$;uWn zMs-YSyOQ_NDHF+<8UZ&6t4V zKY1Xkeh0CS6%d>I zO9WTQ(B*;%w7E?zqu7UX+xYF}j?7^Bqu1f98=0}_infsoqs0l$i zPxp6q08VgV)}@EAePW#|WnV87dAAkCE?7A%E&17{$Uttv6Y#(lY_$}D{l);c53jS( zR$NH`?t(4fX75BkUU1iqUc)UQyo{cPovX}f=ru`)xJ&HYuK)1!6#I=hNkDw?A+!}P zO3Ncng5EexVSCta&*R5ZC3sCQ+8pNszkQv&rNYZ!i7HS9p60l_e?lomVZoC7S4rBl z5m!AZw)abt-Vj>5;R?{*LGwb^19E*9t$~qvieHW*z=t2llnsjAC)BwuantP#90VaS z*HuADC9R9mmS8`4cwn|S-ObN}UYK=;R1~}SONM*I%8O%CXEEb_S;D*753WNN(zBi`{h@Igept*1T?Ur05^vY2xn65Ik3w?VoxiRVs zJF*F=VoX(%YCCY5S*5&IFZew^F=I~$<4Zma=8R)2DE8}Q%oD200u>_Eyt;)29>TLm zo8l2*2w*6{9D-fjE z$R(T6+f?4$yikdJy+T7EX3;JM?}4QrMl5Bd3Ost2=MGRKv@_~Ixez*`TAy-eFCfRDBttH~gi#YQPMykq1<+@K=m{l>Xpm9_uv$pyv!oKoyuQCHC2 zucoL&u)J`IBCU|~^ux374W(}9_3^RZS=sWQRbqc(l0QN?qzTArJrOHdeh;^JQH)g5 ze}(MFXY@-RT}#Stt^PrPoo7qA znW5OPQx&*D%D>NdSL;53-3mDXKkU_Zxe%0k{B!E z5QMOi7Q=RExB1`L4i>c`MSceBW4lfp-@bgK8WuB zDVMzYGZed@!dy^7Dnz473^H`~kvsc}n4=P!6>5bFxOVO#D#hna8O#C?VVT!o@bh`h zcs@nX5>^YbKRU(BqgD?#db${E*UH5Ftx710zKfUJg@!y^)xA*wN@adIF@gxyQsv?TYu zIOG@RM_HZKRC{{)p3K5xKza%x)LW3(~4D&3(7!T6byMoKq zGh~N%|9^*%onB9LH}KZ-^0e1=3syE03A#;F2{r_G?Y~d#VJR=69@~9ChuH0W$?D?) z%BCeFg4S=ne4;4-dQl%NmHidAj{tA*L-%msdUg`vii={`$lPsq+awhGV+y~*Fcco% zOnbE=MK<~sS`?aaI8Irg-;P$k@xh+PQ|zUkcvv@LtSnGgqEW@Xvao?NU;;8Bp@%Z` zrgWiyPs+xR^z#OjCF!Ryb7PTm0SCiG5^J1cDg}jLJtDL z_70gYT?^<|s0Le+BKUai63&rX4GfMu)Ss1vMp?X(z0@J`F00dOe^21&6nMM>b4&{i zou)qlB|QNqyhg7ypceH*3o`@v}>QM(kylRzNI=VNSGA6pPUsHTv-tWe-TR;qTqD-m62m0Sv2~;ARXO^ zX0Tu zPP!B*x;i_t)xZG*K$OM)8Q{Klb(g!7VlNXi1XIr9nj$|gkWbMR!Vr_|>2GY|c6KzF z=vYt7KL_T-s*=Cl|DJIVbh4KD&^L&CS3l2URhJTeR}c3 zqkZ%b6c=Vthy(2mbeSnH?*jb|NlEn&V*m7@*sp!8%0}fj+PtvU7M8G7eul+gzX6u5 zWe;(G7Tepzk8+5h7;!%?Xs*?kJiSefR|}Jb8h2dl8ChZkCv=?%OC10EpK?k5B8q*Q zDmzy;N2WZ=1~a%;x^1Ri^yDS*HMmzY9qY|d>IlocA!rU`BTYEH^E6M9vc2M8h(Qpx zM6O#Zb9<%|`R2$6JrCa=GGK}QF>MqDUQ$x|2FyTZV5%vC1vG^l19b5BVka>>!JA0z zvLxv8gp;#MYgCdQL-&N|4_aM8fTWWu4~`GUj?v9L_nA&v_I*UDF%DO%(Og)A|4RC&)yNTr&UC_NAjiX zvg`&gB?Q-xZur?d#ZC;%{9>B4F+5Xt^Zq(1vM8R}uyk#-4+teO z&v)+rt0;CqU(yua1tdn-E%jC6kkX;#Gvi^q?B;i}3w3CZ6@M`TY_oS@(M&dhFskpu zjZ6{}8YQ^u!B$DQWb*JAz#*ej=iPIP{SJJ)Y*qJ~MlPTQ2OHcr`(_lbUHatK!pH=U zRB6I5)r3$bR=J;wp6vE}S%B|H#93drse*8eJTUu9>Zui+cXf;&|K-QF)UFkZ+SgYKxQ0x>+{lQBfa`58nDfZVSQmD6EvBhSS zQDZg+_>vsVoz+V?{$)&Zu*+^e7N)#$lklL}-{|1;g(Pc8F2qv3pu*T$g3U^@k{e?w z`%Ce98DW)q_$AcsHhX6yM;jQQ(nl(FY*t~!Q6URf9d*d6rsg`OrK#{@mv`M~*8!DK z@Ua@srSiUzHs7fAi?_d&l=ay=I7!9A*U)in#@e+d)wMntBz?T}Q_8!y+_pQM`;3ue z#+KTd6R_r)%@cqzeIVAEeK-`mv3IuUWP`?l%~ufvR=9JwA#N=SlZg`Uv&a&%3T#}? zF-g&?&pt6Qnr_+A@8)ktOPS0h#rE?hi%&hMfi<~rfo%@A?w)iDQ;&B`qDkBT5|a!V z;K%z!bqp6-n2j5^9g{X`4^0PgPS+jNPdqE$))Rk9SpK82cWQ;z$>xuop{yMrP!Yn0R^lao<;T*)s1j1x+5DD1$99f{1Tzm!EL{RXX-P3j0XBw ze9J}t_XX=v?Wa)OBQ0I$9Xo-%c zAP*z!A!P#|jsv?gU4#EX{hN|xrVp$-zfE6YDew5-dzE)@H9a@@xGMy@G@n+lZ1n2%Q$)f|7Y_{)ei zc-`$;la4MP6#H!=Nx}cHPHNz}8tWP?Ui+teth?cb?Vq#Sys6f_srCUS8HY;c+~Dko z7`JJd|9(?HvzuOWIW@bTkew7rE1xgBq^Ba7f;JbqBC&d&yV~iuQ0(_fBy5Hy;u%GV zS_aUvRPvPkCpU6QBBX6%FUs7#i0!8#q`_|&kC@HrKRByk41AsjaQWzVdoyN~JVBwa z=Z3}>k{6x$?1#cN&4@eGCkQ6of#YW-(XpJnyYVkZU6?n|Od)3sn94Cpo4rHUIDv+6 zEUwA&BJ?y&mePj<=?xT_V)@0E zBz61T&!1PRa_z%xRzHAOmZYDYRf0VNN1ttrG)SM~3PW_Xz!a3-_h8yH9}xTVWzs(v z7!F(t^+0j0wxF0`@SVh|l-gg;D8A!iT<#s{V`t*rRFco`B>^qD9ixVf;sOw~2(OKA zqFhYYB0G9USDHXRb zVmE)$i%uz04}?+|&}CXrGY!ULeeQM0YGuA2g*R%<-tnlu=LQn$Yu3TjDkKFpPbjH66 ztHi&u`DmJUl>R)KQ6D8rQbs13j@cfm?kO|9aBVh!xcj})Yecq0S)Mx*^QY72Zq>h9+QybYL%^gFc+YD@xKBtOexAhk@K^C z#eeJv{`O5Z!OlGVX^P!u@32-QL^af+prWKrSNVcx3q*bxkQnaR-)rvsC;h=K`Gr%M zQ?3F=hG&?_!y?%<Z?cy_(U^`&kO%r=VsKDl{Q@TvSNv^d@a=#XAiOpBjD5bzw1Yx;3OE)@G?g5iLYz!v+k5>d@n zVW`<;H=ns#&DX`JkBDs--_cH|V#u0DE1$mmnIJXN8)&U@&lz1PnRZ}^7JX7m?mpAX zf!KdkmiRRk`*V_Sj#bPFjtD%|lf;vczehmx8Pm@9BDaT7sqZhs@}ssQ#6Xnl)l$sM zatwuY-CWbR5`aYi_>;tri5hrN?C;6gp@fC>t|b~nnm-_v$k8nRXUvTl7bg8k?Asvy zZPCX=NZ(&xrUE7a`#hlua5pvd0nKu9MG8lVq_7qX-3DLiZecHO4x*Dt8K~RuFFv6T zTaxaiqF9RH2&FLi`O2HpZpfBUA82{suYXjM1=oA=^A!7SLKQthP{rMbwx~ZgD1B7+ zj1g@RI|{G)GRSa@`rUZi8EQMRKiGMV zV!y0luObC;xV`3WX9Yk+Xf#>hG&y!KR^`Wa_eyme)n%9SrW`FZ zH`W{YSy%Q5S5yP`{Qt&Wsr~osEqrr`#ngHI{^}FzQbZx1QQ#$9$>2S}*3sm}H{88h zY){=6Cw!jIoW$;=&>39N9tz#N%qa&BqTBU`wlgn#zVWfQ4VeO)N)Kn^`Q5N-J7J3A;JU+^?FU)Sg);7?=$zfem_j zX7#5=LJ3Yp?$Z!-Zo>O(pHSzuG5+hss39u}YM}w_M3CtKjShKq`)$D|*^}aKYs3XI z++T_*%M`o!ONyIN=tdY4vTPT!rg9i+)r2N|Z@acVK3e(s^|6xH=nUA z83o}@tm&sU9!51JW$y2$1bAd<_^rb|zZZM&pz@kqh}{s^ z3hib&$r415ViG_y=@0-ymLQk`GtL^ten|L4$PL*I?{G`D**k3>LsXjpQvv|?z_kFP zEPfye2(DKMmz~8CVsph0SPmC%e?@CZ_lv9drZ(e;>b6*y?{BXp`BQ7%`U2|7X<~No zLM8k~W@P@7d73aU_bQ2bedl~m$o)F|=>Bf`o9IisCT_{MH;gfqY*pZsb|k$|PT^r% z3gK@akwo2d{5Q=-1DqDoE;(?@28c@Fm{1L!II;^~2jDdiVLu|NC_J}j5ign<-E41x!} z;J_ZDz|fS>Ki6*W9~66;R8ztq@Bwit#1`W9iqevDc$yy5M}M^2vkyAx3pq}Gv0ist zddVqIjIp)9OtIU^S&s6S$_gEOY7^QgudehGbtbx1GmxX*Yd&MO4}Ms7`^%44Gqkk- z^gmAz!Xsr7I(w*J&5)EGrDa2$l0F8<(pfxfKjskQC%lkNvA-uay{QK5fhunRF;^pM z5-KjTrXrULiosz^#XuLneE2}$^nETh;rs!LeR`S56D|z;kS$Ov!k!yyA+UU`FThj^ zOKjiooV$f!``9}1V8LiLGNw8SJ-;O-IrX}v^ILiV$Jj&AG00xECdv*I`kc4nv2B-P zr+=5?c3e`eDxn}VSYG-d<^=YWfmbQX>CH(;3ZwuzFgz8+XGj@J5qg4@6QCyUi3PrW zb4%VLVy>R>FP_df6RzJwu}>2)Cpa5$hkS+vxfd#SRGMps0|xl42%qrV@cY2^p!rs5 zva*}gJ0=~KihL5`$UsgsK~ozbABNt=`Czn=G>*?3t$cV2^Lv}UQxRzt1%1UrZT;@E z%v*tlbae`(%_=Dac=`V&9lf8HiSa7a0uMPV%!XOiX{hUnud1=!P9m&+^3SWi|G^ph zO|d_xikJwlakIfdKuZcn<8LMOx~=erswK2U17+?PdnRJCw>5DAhUObvC3Ztxo5~i2 z`Lb~Ua`2A78Wj1IOfsXdRnfuU@$JK9m)-8{9YlS&!v#QVAqq%ZH+f(Jgf0GNCk8^R zl$8BJaQQ2v#e~@JF8~~j-VktD;DC%+O}Sb;N|qcZ)Skd_SOmd(KG`wYd0DvH@2}`` zV$~h+lw%F9*t9OpTxgpsQ%LS<$KCn|{@>X<@9&Mh!}a8VJy>mcKII3%`mo-hx%y`T z8uDlF6Z`T_izm**a5d|#l9nw=o4r#uM$*g%>2NkU8AF(d0%V2%*@{df@Cx{;-+0Lg zsoYWe%nECRReJ1dsT1V={e7bEHUPbXa$@IgNZDk+MdPuEuLxN5uUEvrc^Q{IQNi^m z&wyfoIGBcf-1TAuGaBVRqkrUnr9LP}Hmf9&A}hU%b-71}?b!6`xW-j6$@{{SY6~$B znhz)h_NGY0gh>hzaG9J!xA~(bxw_^%dueDIiq{D5yn9{JU`=2$I)@VB6>%n4gi^>A z?BdagfRLiv@WIqvaEIGdr?jqcen8&mlr;46k{S_BEM!#^-W%dtd=wy=byh{~Q-dAYmRS+-yrAy-lv_Tn9voorwsmI@fhUphnX=!-q$5>7`yX1 zc(0CJ8fL|G{DJ+R4JhO}W$zy^Q=q)qTXK6^P)8^OzCtYryOUQ&8?!5?LMzV~L-IoY z;mYOq)yk}gVjtdo zLwDrandR07%EOTS)9mG+lU!Ra?9B>N5})H*lMRMa0BJ#%zAMxgJi-UY(h7$FP_?BW zR!fCjIHB$H83g#g)7DuPUX&8N4X)3l_mX?Z2Uj13v@VNQ`=6IA-A)r4MnWhVNh7TU zu4oE9LMPuLVv=qx^J*XN#Bkeuw&H24f8gGjkz8=bfB}lVOiToEul*n2aLZFI$pZjF zSFzZrfp{KaAY&esoZ3Pzd4Aq_8B2H=LV`dU{<)&=b6TmAVt-Dc%Daz;d}I?NGOF;1 zEQv+Mp~TBrbl6iPw8O7s+Vt;qLO_CJML1Ea838%n9-1w=$AS(z=sK-;7p!#>QZG2*0 zHG|m8%ft|b7OnyaDXdYO!ch-F#J^)iMQEjxUh<1v^5By;zLT??J+#``u=wbD@y_s|*xm_J!1N>Ulgf}P*#(xo__URhKHD){HzuH| zUBOB6w+K!-F)tp`K{S&uW$YqiyuF|k!~j*&f)v$u-CS(!uc?*9Bb_Q(h!GmSe%Tv9 znZPXkeyHzojp-<=bj^$a`|KT~#MNQfBIecx+N<(QSQjIFFZ!!?s4u{8x8${-;Oi8- zb6i_x(qPBj1#YM&$QEMwXo=5Mx*-cvboZLgnB)SaIcd(wSYR>+yt2S9(wI~z6clWOAA(Yi6Eo&M^Jq4X2AG{q?&AbF&B%#pJj3MN z{dwzhH!zIbSv|^bmM`?(P(EQb02+#Kzp(90BftkM@Qd219(>)8O4;~L26@^+CTspB zN`V)goF&BF1WfrC!3~N|kV$MvDk_V?0xsFFOIM!1jl7O`|KU$v4x;2oGRBZ~S^AhLKTx1QX4VQ8r|ony9qJ#mqisH;xR>22HoW9m zdBIY;%iqGj6eejDn`SaBB;cw?2U#D#o`CK1Ik&=nbuZa*j+W6FZ#|L96#4hOg>SLO z#I%8wOGe{o+?VN#9yxueh|a@NRvhG+($PoHa_Uk>`P9wy>NMguE^_Ai5OnTe&T*|3zA_>} z_LiZS0z^;~A;68I$>dj^(_Q{V@k&5dq{X5ELG16B3E@ZqZHUT{Vtx_lD`-7_=timH zMOOmbydl37`+77uqEg?leX=M^&%Fj*ki*mIgYTkH8-cd~d#jFD$?G4LQ-Al^{{kw> zck_}*e+WSR@=r7#4&cW*%bb2&b`Z z4V+fdHp7x<%_q6Y6ezZLf~Xu8#mP)lM5IKIQ{c^mM-acE`fs>X>;yP5SGQbsUkMlX zQ*UM!_`W|TBfU>4u&^aoae$i9JQiaF03TV23MtEc>NFU+_E>E{g&9hLkYw|Sp9q@p zV%ZizY}w`*i%%Y<#LTpr%yO||1|x@3-)KWL=xt@LeC|MTtahJJC%!oxI?)I7#9Sbs z@&+P<*b_b-@m`xtV{4oz{C-yMAZg|j5 zy4W8tFW$mTq_W5*5;jqJr0+ONR~a{1D129cLi z?0#}qA?9x3FuZ6}+;CS0d=<4`0uucT4@|9$wzvP8;qcLC?;tTD5RW^Lw2W`N*3hSW z#N_B3+>H4zvAau756VC2ws(TSnz8Ecz7HlCo2<~2V2zF0E_rQ*RD)V~6QP%#D>)Ce zK!L`jCp>_dJAEYxw0u^DQ9QcZhq&eV<~gtS zmp2{)Jwr5#D{yO0e9g$gP_Ah(BLOPRZv3>scz*ec0_C>k(kw();alHrGPjZj@q zAFpo{BW)N2901Fd*I~0j>xlk+ z9Te!43~J3-Q=-OH>9tWccrlE{;jmJga46|zO*JibP9lcaOk47`A+A2&D2{e8(ut_H ziaaDS--{@P0FhB_t@a;$&V{~E>1TMpX~aAsvngSrQ*V@7vF9eVO% zb|%A3u|GL}R=8?#LGgcrqky*2dW6DQWDxfP#rJ^`ax^(}|9I_QvLGl)YgdAX;n6G& z9)J)=1ge_0^Cq@D7BbkyQ45eQ~ze#Wq$?Ex5Jd%1C7C(pBh{Uad*qpCIdBgW2@lwpWT|fZKTny#<>aO`K`g%KJ$#2 zEOvJ`OJg~344=sq&7KNV>^BUJECkY`lEB555ArOasxVoJ*h6!yu$kp4X~N#OoR4wDsnN-1pkZ%D>q8(2eSXuxd9)10gB<}#PR6gE>^M}N9d?Dt9VJCjM~WKiBx z3H+eyCp@CkR0=&&>hLVP?VbqRa*fsgm=w)rKpozRt`b{I=LHvYWdv zk76$qAu=MuHCRu)APK4vn=Dwkox%{R2f=?trEXme#s2i;)c`rA{Dut&MZTRVgJF<~ z2Qswo?XxJkmIsrv!8Bj~h>sTXZ9=gfag_l{txlzq{OL+Egnl(>1K!;176t6|-&m3q zV|Rz1Fk^qMa|$SSpLWiZJSwZa%yz4Lm8cR|F-wg>jIjcU5A|=J(NYob;Iy?cfTx!! zavM0yn&OPmZGo-Y?nz zO;8-X6zytJ6#LhjHz(Gec#mOc7#N&KmSpTjzH`wnzmx*kljo8qMW_O69ByFr)Rks4 z7E21L+pIis$#IDfD9Ppd?S~gK1gQxEk~E9tdL3LDl((S*Zs`6yHov&vtaehK%eu%sij7m4-EGi&r0~?Qr!XUyyMfc`_HHAfj{wCU38luo zZQZ@Q{{3A!bW?; zY_dL1gSq*+{3gZrIj;Wi5q5I@Ko12u~PfQuaPl4?jECap1Pc0ROPi{gKTI#Xe1ysFWOGNX9iS^oTU-l^2$l zA5d|3R`-hi=$@t6?`Wz8KvJa+v>_$dx+MliZ^|eus!@jGls&ZC7YX`ZVt-6fixI%C z?skfdp+i%s0hUPglO-?kw6=#XN9SQagk&#Jno!c`A*{pqc@TScJM%UOi8GmrO}ff}EeWjT`yjnM&QubH#YBOYt7Q|vZ- z#}lk@=wgqe^mWzQld>jfzd71m_s3#B^f>q-I#1@3?_U#Z2L(qQ!J?q9%N!RmYlUTu z5JrUu)nl9VSBV*SNqH$RzoXbKm#j6E1PuzvS8D9X8ZV{9(ulQLGNARic4JDta?-Lc zV`_HJW?aEKeF&eDECAJx?Li(;RqB3c|0T@U>VlEtma z5t+(jbfr1}tfXbOpL(Wq&mX4P?-SWs2)W^R;HL!}7g=tSqUyz;jS%M($)ec3vy;yy z_QwRPy|I8)#xnwmvJIcA36;{ubZh9h<#wCrUM@|7juzT8o10{Iy5JOhnTRwA>tGaO zRSh^5UL>^%36-aHG@8XIr#{rd_w%QWr!aqfe0t|~Ws(B&CF$7Ea`^h1!maS@M(E0s zW&sZU=s@BjGR}^c(R$-u^OLVv6nEy81i`tFu4{unEcM-de0)ucq?kCmdqg)@SLn@X zYYOrgnn%=E1zU2jUR`ZcZLci2KUw2%TUPH7_GpG;cQ2`STI|epkYV6|M)s>`!yxMR z5T?N4TOoyUpm^zVe|2>|N_N5kE}i2leL%1c24kGREsX#q#aO^yRN=;eW|d(}rf!6} zcOG^N97ep~e0*{a1!*7X1o_3MeR)NhVz*q<3Q7g7%qTpt9C-1Pt=-Q4$&6oQH+Mu* z8HB&`AoKv@$FBU$ z*qrsTEWX-C4^oWOV#eLOkeUi%?Ff{tASr$RT`1M;GkA>NZqqr8YtM)KWT{zc!ty!g z1lU7CKLE>zGgT+><0hoHwxhQUxa*IrJ*b9dd%_62pOfG(8ZRrv?&nK-77&^(dm8`TeHG@<;(@ z<&X#QEm}lMm_9|iVeJ3sBFJYug}Jc)f-S`=SYe)K*<1{1d<}fIX3+M!*tf4_{^27O zyU*TXT?{#wvNBY3Y6Zz37`Otioa_4?0dMK)t4#%`*l%70Aqfy=Iso($E-|n+=|j*^ zDyaqF7wOiqR#Z5k3osXlv$3uj2k+4bWUUuZgW z^8O}gNY?mjHNWjJB?sHsgz^ug7kP=`O0d(`L%44_`>{9FeOvBl! zY^ptHrnUv^^6YQ4xCx*u8pdbu9nWJrabm3kSD(EDDGyfF zdibaTG-|;vNnZO&eEkTm{>xUS32pXHLAxeviVOr}Oy5yiy>t}2)g`0A*d^VV-5@B1V}W*T zk>4|5B|;IE76w!};F^whsl?0>mr!*_~v9QxSvT3DqPHd%d;D@>#DgH<04B&hbv z+bH&(Xw>ywNXZbz{^upp#6+@-z+P5C@N$JY2b^3Ai4O<{soed>{K>i7{%JShJ&~u_ z-U$NNr}*CmQkDj3DnoC?RfVw>14qQ)o&wKwlWf+c$xgG0#Z^;6wm8npaYx;RV1!L; z$J_ZJzC*gc|n5f!L&1{n8Wx&J>v_-{9J__cp%@WsyFvNymP! zy_!w2dnZUg%*2@8D9JIFb&IwnT#m66Y@r$g+J20;e^8zE;t79Fe3EZJ6QpVzf)e1O zz@Rg*^;CxlLm|LW3H?;utb~(vH?i=Pqk}70`=JglVOv}x^J_1oExl(e;kFd}bs|0~ zA6Jy#K+UV49S+cnWC1Zmss5FH89ydvSGVfn;4~jApU)}#_->sbP-M3d2AxJ>MA}Nj zTnfoum0D8*Xz)nzuVW1NKNj#l#Xe04Md&Qe$1hQFYGIi#=QK(muIbEQB~_g1ci|k!4kY0SokHrZ3mLr{)IzX2QCf8ZYO7LWvd_pVq;Yv z3s)1%*^>p5N2+ON5OQ}fQ@O=IUhU(wwtZ;augme3B(ayNhxYUwZsww~V$g{E8jlU( z;UWG6*YzwVxlG?E_NSjNgz_E%vg#NQgFLrx6dAtWzeS0Rfflga-*keUSszn4?mvzR zz@0YA?B@H+nQ72(X@q|t460cEcpy6%Dr$Zh&efRY$IIw$J&rq^-8n9P1XUD4zQ294 zs8=E=>_7ByAQMufu%ic@-Sq!GO+9qu4&j)zcJtz$))Zv9)bO zjSD?J5jc0N^_C@h__24c6uY0C#Zmc_CB2D|1r3_+I4{kKi}aJlLoQiI-=(Nf0?_|8P&|)Y&^(!ROv=KNw5bBy z1^`OyN_USeEntTlyNNS(|LM@>@_^X0x0bC~TEg(-!pD~EbxF8!vUrqtRaR#z zlLva6!FU_uz8WFy6SkyS#Al`abneUROWTr(b|iz0Fbd$H(sh^-ZB<`>E_iVdv{k2g zso4;t&B@#uFo!cyh}q!>9|YYYGMH4T3*{6S1?ED zKLkS6O1BvG8Le*}@#0#PwIg%CS}BuIc~Q@!m+WiXc`@SDh!%MkiHn}uheoBZmI8q1rwRVcDE9Z%8?K}pk~=)OuVveJ ztO(bHWLKZj&Y-m&Ut2cf+cPHc^Eg@@uY6Y4g$e#0$7T(3@iZ7yU<{w>xF*GZduiw0 zpv33Nl@`<&7a5Nc`6*=G88{FO905lBg-u zIF16NjhKm+zEoKk_gGKR?YziFb55}xaW!hEXD4}UQtM4DFzr{FI|c)cY5$y*8UJQX z!mkwjeJaLUOkp93>nB4jPekJ#28NDjfL87}%`-jLq1v&l=bQ%)I>qj1f>g0|%*M1u zV7u4#NG9IEkvElZ6j1rX{{$5Oa4GwrTRrcQbMLcvP~daZ%T zlku(?2kUWvsj0#u#~M02@yt-RaS+hlME1ibJ)x%9pMCze+X_K85%R%$Z1FnfV?e z*6@JDLlZC5iQWo~$}+r(em&7O5ec}z39;ufj~&mA%#R_A4Txa~04etA1u5`d|2q}5 zC{n>!rTG0bmARx=I|Ci=tu07JotnKn8rTWj7(_ecaJAH%u$*2=IwHVYEU-*gCM$zL zk7TzJKn@cNYyuA-b5iz`o+ONFztZjcNVjTMaEaA+j%z_rl~pD*%F&bEE=m7YVK;(5 z5dheAc<1;cZd}@U<#acvj=28Ym0RzHZO{31EBy`d22{+e>YC*8((G9wDlxLYNJ(KM2CSvPWrgUr$f(nYE#XwW=v6#9mst+-@%V8o{2Q2khr_xAr|;KyToS!FtPS zNhj3;bwXtAqI!l-f(fIk*oXWIh!!N1|D_1h9u&Lhk^s1eUeeU-I=;OSy1bPAR)jU$X%GoDdWvFy^;Ie4FsDBt%9j)v8j~9IEhsq?2L`d#Q;wiI zco1tZbU7R9U~^#WFNTBKI6QnShIJv%x9c0uOz2cP3_!= zs2Zw#eoTEMP%WNmLhSb!G-nYlfJ%oUE=JB5y&~d7>P=WfdHhGRn?19Lm+2Pp?8whv zN#5I3fo`5vu2KGlV9s!E57(b+;U@(v#1U%Vp^CGm` zjpN$lkp1%E&qc>CgN{Owg3w7tWwH}{uT>M~^p(#Sgyb`4;lq41sIn(yEp%PFK?$*! z$+2maU>Me!CEtyBX%iSbQjDQYYDpuPD}~TpTcs3;upXy(ZGU#Shb@w zpi0QJ3^JqGpAr)yYa$BY8RBo5C0)w@JM08?h9HM1W~fLe&A z<}M#Ng_-pN>WT5cn%z8%MWxmdB1XN5cj>V$dDD}+&Bj%&s+4`aO`C~ZloOSW?GXj^ zFCUnu2!!Piv$`<><}G?~($P_$#o><%mj5_SRqUvWqbi(+&M37Y13*sZqL#Y5f^<(1 zZ%gciHr)AGFGF(wOj=^^K-G=#MmOvX#~yJ1AEDnAd(N9BSDVyXTUq{cnlQBFi8g%8fLy5E(B#BgikN zCHQ+xvV)6(PEqXd38`fGMgS1Ygszr%WQxP4jE+$rn3kgIF+(jcp)50^5F)qb0}m_+39kE>)2t?>&Z+)%KC zg9_W#rMshMS)Lnjuj&b=*e4xkXN)@&5Da}#VFY&0f)kB!D(sE@IVrn^&{FL8i4p{M zDiyA%QI^mk72NrnF!9R!Q63fh2wPi^-=)|eII5d~k2 zz^}%LQMskue(1ZvSvis zlpMGTNADhr#O1liJ!GhmV!utKMOBomjc%F+5ZDb9rU2_MXP%OM?(5%+y)SOlo>=S#MMZD-$%3+RA-mfPAnf~%vf%j^u8empJce`wh9ZaAjE zpNk)i&hU?a7<+S%(G4mJblV5@=iXG^5?gXPTIlrJ;zta*?T`yU&smXhhBJnjQ0&jn zx>Sy$xZ8yKRb@YhTGUvt-aVWQ^z3pfj}WHVUwt5|NOcNBjW&*fQ=y*+fEHH(i^i_)QeMv3GnxopoA6SKuyEqdH)(()pV%1!WR&A2!g=tDkQ&h#gb-+auk6(qDU$ zv&<}3nwJw6pW1-Zq}Z7d`|D)_ubHHl2=-#_l<~;USXBaV5fnJV?P0sUXQ;{k3=@|v zt@hWer@+LOsy3t&Nr$35w6;oiPi53Z@%<|?+utb3?XubsN`1Xe-U(3{zp*+^>_g@1 zq8orTlMo<1C~uG5hXIcAUI?u8#uJ25x4&90NfkhBBs*cO64ZoJ35iIletVJg8yzBg zTI1pPE9h>%-o2@op-3T)ikn?jLvwdzqeEaLOC1qO?ldj-kbfc3DeJ`w*(rhs9;$5*SMZ3Qj_<=Vg1^#ON zlInF-_`#DaNX1a-ge;9VLm6^~st}hQQ{cT67DwByv(sZ@`OSE$_mVM8e^Bgi_T3EJ zI4_#!g(QLvqga?JluGiSiJ5!Lk{qlqUz$U4h7an+SncnZiP%DA?BStPA%YUhJ4Qu%8vEde998*)l z$@!AuwHTXLsXsoLj!RF>q&U8D8 zgYMDyKs*0#>>aKwX#9rzURcMeuz4V)vo?(Dj5<@TECYrm89RM5m0>2m!N13t?%7a@ zG*Xe)9Eelw&n~uMGr8PE_-OQ$?b0%v0&I6YWRu7(Juorjs%BhZf-y95>9cnnF2JF! z!P0Pfkca_}vecJF@2D_azSC~NJC8p+vs-g0_5D2osi`EK*YKAXN?zh)o=;SIpdg|v zO1Uph_yLVLc!5>m&zF}8ZUXKC{ygQp43CHbAzO2*y1S%8JEYZrh;_*)!D;oEX0}4j zicBc>D{1FWdo}{9Y^TAh7SUH>y>pcw=5i~_L@D+~`xRu!1tr_jk>>pmq)k0j>^C0N zSefWHEZ%^b9iwZAe;?DvV0hS=lCZjp>-Z9yUv zmw_4+uuNP=`w{Q}=W(qL8d^{(;B7&@R|hINFU_t0D!cvp(obRTUCbm|fT|Geepapv z13%AWtT23KHvp;*?L!9!@JEFqFzf{n|Ixu&t)V1s+Ib(X*Ym`#v^06ORGJHr)HX}3 zxqfrDh+ccJf=Kd0>_eGH*MH<)aF044us^5ReU57~)Hx)oOlBBH*DCE$CcMv={mcD5 zWsf~5_SZy=mCO+mzN*Y{awp0cE32-ugscSiPyZcoxGnbgWaueq3%N11@pyw4nVYc` znGh%l;cl3lN@G4Y9`3~d;bP{qv@7k4!QH%~6J(4s2G~89tNkN>iZDVdqscTTb?xh} zU-G_Xz2n|c?AOWU=D=OV0wS0LNCg{+G=F1}r&d}R>tE@0Sz{hJddxFa2SqabrqWjWLuYCFtPvn8ys@!N-Pp zO222N*p1^VOW-Sss}N)y$R)$XFx#;g3P2S%>LcPh52`w!6M=4I%Fh^m4@cD@lUbqc z9IM?CR|trfS%~S+wm_!*MdrG}409W9Y;ovsj!JT&+&|p~yLf^tquAX``bs9-fZat* zVI!Vhs?b69G2?H<04xXph2gLhcNi;4vA;FQnv1wGxT7?jy-g?HF9n7@XhyX7R|s`K zS`&TnFiQX;NU`7AQ~?~72JJ{CK9{?AlNr;@!tZ<|2KZ;fkbk|}JL5Na(3H7n zNNB70uA4R^<5;?u8V{7MX@v0eUAIQDuPpUX7qyIe<*Z8C=iA!^l1LFv#Klzd4s%yz zof*S2zd>vQ#*tso??=6j&tSndnT%qeI#pn!`4Hrq{;SvDVrW9%Vqui{OS>&Uv&g+0 zA?`KncJBmHB!~6g0Zxit8JW9VL7bu`ci-xobXNp8Ue%SRV3yt8l2UB1OUgeJs|I@J zI}|dZAPnnmRlBzeZ74J*H&*-JJFxTZOTqv@-ue9A;hN}RiFaZDCfnV1jRFYHYxK=`C*kBpG z^x#|d9XIW0a;ZQ&Hx(}#67I$JC&%=CDKEcQ;+!YYI!HyaU%g$3p_2O%tv1YxcBiX4 zjAayxVR{gqw3kCk&TLrf;J~yDzSGyPjB7}tQAM#ogZXG zGu~jrP%E=%mHv1&_Z9dYuVl$%7J1a`QLFcjJ4qCU9w`YsL68lyK@V1rtP%wtB;8d8 z=|xu)*HZpIqVwVb#i7{mZUEU&?WIYmZXqqkQL3T_93JaM2#BOjK%CZV?z2xypW1 z2tKXGh?Po_vSC&tEfhup?9E>Cfg8nsn<{AvVIxSY4D+4rhm0Iix2iq{5ZcZx$t91o z+pjDKcF(f(L+oaupDjdDF8SUk)Im?hF9TS~bw(-ART@DT;>4OPNmn9ZD-W*rzG8Ov zd5R4$8L3M!y%40ZhJz_WaE+c2M`4PTOz_;Eq$C%`UM6BX<^@z=RZS{nMM3o)S{vC% zhPSnZqW_MQ*!V-6a8|s{;9Q_!i&7}|r=P%*4kknW9gwjZgKnkpNHXQ@3oWM6cRmEB zorfZ}+TMdwZ0ERohUKOVFL1jHn#QC?>3(_S$lCuQ*&>E zEZez<-kX)b1kSrPTA*2 zLtLQ^q-s^gIq!BQQB*Q=!@?Rl!q&cgHHvDQ@S9# z{XMY=3j0B;jPR+~QW;Rev_xr2R1$(x@Uj2%u;0(+AAn*&lvbH~A?fK}-p4H)kzrIM ziBm9ZCMbXFmi*k%#*fyY)+UOB=N=8Zz#?8vI5&7>{b*4b>``fklSDD~X*3 z3xX#VxGt>|q}PiCo7N~E5Fk;YZCueR@E%LALc`gXG-X>!B&IS5Z3Uwx4qiM~*5 zM_dcbq*jBp;OoDUyIoOLr!pwpEPP1SsSos&tp`=$<$S>@cArp3-&ll^sM;G^!kdYe zhKC!&F8IjjSdyb*Fd_EWggU9yM4~`leXI_YhQ8Y@R=JvZ{cg*tI(Fx3k0VJq>g|-$ z`#r;9`Q{KC0X6iIRr-nyo@(vhhD8R4W{r#(_|6Ab`_g+YUjxMc{6|>6l8R;=kE|Tg zWs>Gr*+A9;flp`$+>!!cv(Q}k{fo+OK3^uPbVU1fARsxwo%3}Gs@RX1EaP$eA3FF( zSpKsku9z$bkTRnvfZAlGe|dWjXF>Tt~vJB$vj6d5M=IWHaSFb;?Njev)s+6 zdr6>>&;n_LOdjrRgt{wvfY^#jgZzE}Pv9!&-e&K3!Kr{UWC8mP;C4Y34-t6{22YC7 z@hwGm14z;yq^P7yZQL+*(x2!Dt=T#+0FuL^M^LcdnvJAdku57KhG-gJrv#eVIf z)TR!%QpovtMJF=i4;gtUTkcK7r82ScHoALOd%kdg@Ku&ay?uUljw`{2@HHsmVVAjW z={I)z;aXHutwR=cRY`7zVe^gb7>bQKuAAd`>;p=Pqmhy086^oNNHjVBiUhHuoB9E{93aBA4Jsqg;f0^qX>h^EdC%1enJt{whTyyRH78HA# zL>EEHDA|c33X=NVpi&Oe7D8%;9WegQ{N<$DOS{;gr`Vrtg_C_FR0)t_NFC{r5+<8n zQzh1YWlP?0C9)$qGaKNYudjZ>I3i~_Z4@SHw&{HgyAEy#)x*nRV$TrD9LHx1^F^`e=-IIq86z_Me%p^rJ5KWC#Y+sB z?2mf`6vgi6ORDGvi$P;%mF(Pl@UA+%OHoW$vtzNxhliP33ZfwI$%mD6?kHoD?^hqJ zhg>~Ooo5SM$Vk2h_n}p_MO8IsneC~$PrD741OB>d*?=PfBreQjZ%_#4rzx0rY8~Ym4Qf!QU|aQPl|}TDzmY1wa*2;kQdv4)eD^~FWTsL~;x>ZFYsXkU&WeU2T}3l2kdQuxvZ7oto8&h@ z8*MZ}g+2$_#BT=hH*x)g=x%bNasPD``*SLUhZ#dxR-WiD8HRg&!fofi1zx8B1_IK<#G9(5;!kTgI4+7U~;@kL+98L{S zrZnN}AI=0pxat}b`HY;R@&ey?6+{`mD@=_4j=xX^4zBgbxpy3Jrr7;V5b)oLG?Xn# zh~h6($(r(WRsO2{4qK%DW=V#Rt@#;>?NbFj!6_y+rICx`L1efE_@o;dLdB(Kye09s zZ9WnvKUj9!aB%CLAv(|ftIghVXVU~t$ix)}E;_Pb{{tVUO`&x}mxBwB)r3wHoGYn~oN$^B2T{GngPjbeXHmQGEx5^9Pl z+uSUR!(eHJy$Y=AAm9G9P|D68QS7Bt1w4s`{Wfqghfeme8>lf=cyb4bgNfq*9QP)) z+wTW=(;}{G>_>CGk#2uZ;P-)bNmHP}I$q?WcgkpW%4i$V-3Pz6<8E7~(AzU^OUkIR zGstop{nt+cZj^o_$$v%kEwR6*BGy?M=;o~DFi;_JgvC8lpAicf;4C|bcb*q@%iVlW zL`7iITx@eACnB^vaiXre4o{rLmPUT|Nb&l2iTl40yU*Tny8$&Zc9p?$gda@2(IU5A z6;-L6+IGc#@QyKc^r8ozTb2a**wV)^QtX$hunuFr5v3CTFceVffIyf=$a3)Rn%@1V zIj&beMX@=d4%~_ntl^y);6NlzrD|dFW_16e!7L4_UUCU3CAco1dOJ@(?Q%V#QBpHW z{B*u{Da#zI{Wg&iR{#?WG$~BfK}Mph0n~<`!>uqbLF(B-&Kp+y!fRabJx^mER{MR* z*>49v=xtEvsLbCHc}JLql8C>hUy(T6Pnh9w_#DM*XIC%zSZ zMLoMj%3i4=Re_^NfQ#?5PA@<2&Ea5das8e-(%czIt;Kn5k6Nfb zFFz6Ys(Ab5bMlgCjhaF-zzjWLlo{bMh;eMhSbc|<)jx((^SP6<5tjdY@l%*lI&vLG zl2bq}CMU^MnJj?YtjMxdh9@v7cZz)-u{Q}Wv0E-F8l08=sF{ z^7Xw9)&r0Dx4-$J$9{vnwGf8*6_p~smehG(h^nTp1e+IVwPR|u+pi6A1tHV`1*(TE zoE|L6hD>5e*dq;1xBnyFHgToCUVn1QHo~PJezdvE#t})D7z|0uZ2o{%5CDRCY}fV2 z%>5EjA+bLv@h#oyC|)Xo4OT*Jg4qgGg7{wnhUu0*yBpSyj-)v4m{LB>!(UmQ9@P>{ zy>*ptdnX8#^V(k(hl{9HObmpn8G+g~qVs^lmBsGz1ig~+%1mYMT5Ts(DkZjef)EER zgcCp?F<5H38zd8+{tA#_`c_bh{of5>o4sR0XAk{E>ENOAQ)(mTEcmf2@y(Sng!ICP%<3sQ*HwD z5}zjrymq`uvEO|BY@x5HgbzkLj7uAc1BJLIV6>ubdWYSf$NE9KCT|06+O^^|cO66j z_4eMNOU55a4HYvLK~N~;7|N_xS@$gr&I`~WuV<1`oJWZ66hU`}_G}o90E*Y)k|_4a zWD!e)V^P?Xpcop_oxDnHRDeMaT9PgJH`37saC2QF0(@IA>W#@H*&!^Vi?kD2n7f;( zXAjVFy+uj(PyhP1)*IX(QS8r&&Y}$Ig0G(87_9(J6p(DPlq5PBm;WB!zVD{h{vy1y zfp}IbDNhv%CEHQ~>OgbUV1#dq-cy>u@NmfC!?yM&9q*jifFw=G_i+& zU+o;)upl^gm;WB0Pb8kX-bxYUG-eTa-%%>DzA)1OXw_(bQ4n<0PgkqDu10*k^IN{dR zWFrs-DJ%0x6YitfR`W@gC=Lh)JcZs8-e&&TPdo-rIP2$fS{hV7C$ak+*G&i@jvedZ zurV{(x>>_CwCX?GEET`;WLxVaSNgP-zaAca%2_ZvD(5D=#9k%+24xyk4T z3!YC|TtowQpK~9axekO|0nKMt3ZZu%+``HUi;^CgJ>n$^JLDQ!{`4yP;@8J(qj+ToN#O1! z0%=B9*teE=p$G&t3B)1JKc>J(&sZvgeE1yKLUV%th@=1|XOBXq3^_$NfEzzYx$it( zXaw&$IB0e4SyBI(Qzyt*pS{CeF#fQPM}V);UX-xxa8Thg8O0v0_C?`;zpCNVDYkcl z7?En(H&hI)NNS^P-vS9Nx-gkXzsx_9MZ361AEwxiz2m1DZ|qEPd3|1*F{3fk2}pWH zm~Iu*c)F=?7v6n*Qj%NKn}gdrto599`_oBBEi>Fu>n+N_`Wk}8U$|Q>$d$zEhd8S* zeNvM7!jjvC`^WDcIztE_}9+fKvJX|Z;X$acwj`<{mDqs)# z(k@(RPNHo=0L2D-$L$#_WK?JdqWl5XrG?zwPtmqOa}LCQ#?1h2L6W|5fp7VT8O5gh zw1wLypv^$sZAc|4*3pHqd?@A|M1c2+Z;?XA@pe6(X9T!(FKLMWfddx$>l9~1(8_NC zRERKqMChCF0bR1`=l4$46rc{zW-CguU%S|S&YW$?Rl2Th1um1=v17pj^U!7+(>O08 z`{QA?|6ohfWwpkem127?Y4S2GpLZ45U_acfZ;Z5RWnye7_n_EQWq>l^aNw&ixgm>} z@t$?~jFjYk3X7J)KH!2*6xd|^Ds+NiAB`sBkwSIy84e&h&B)(f4jG7^Dq0SpX2WTz zo-Qm*iMtW)tQdw;OP}M)(``_hgbGt#u)0n;j)dOA1z|`6nFW6hr4DcYt0?vor+K<2 zqfk(t>}6zXfGi_8+2Po&5ZDGv0_%BmcC&lOaqP#Z)0X_4x^s4-Dk46=w-KF0a2E_2 zIUmP&nE3F?_VWGE(5u8;ZTV8D!Q&UnUqS>T29QQAaqrNz_HrP&mWrZd8U^RZ;dw9 zm{&8ixpQ_1unm}3rK}%vl#Io7im{VNOS-e&I*Z9sNVOqZcHL$;^T zBno8U#w|4-icq&dJN$G(!R_dQ9lb8GmkDOT6UWL5dX7ROiEx9$oJ=r;=>JTi@4^5t z1?5L(h+=_@fm2Yhtw*a1CG{DKA+jBC2K@0KZ#oay*>IBNV3T-vk5olc)M@sBIdq)Puyb!`V46qRDipgcd zK~>=MMU;PhH^cmG9zjaS!P_Ovv8G%Ooan}lvDF02e>E@3Y(}(C!GSeulrEN7jYY|i ziGt@m-ZB=ifA4Dg{l;sSyZLHU1)9WL^f(oq4jr+SCjwjGd=2j0SdV1Th+Ww);(Ai1 z7QMZ2cy-=A-_@+2u|~09;oOlGXp6yNXDtqBp#lY>AvE|{W4h3pX`P}^AsR(t@w&&l z{Cw$4su?U2o7`e=8fnaV)JOn#FBIFoB)mIoOvK87m&m02dh@U2&)Ln7q&`w(MP0}9 zv`EU@>>c!{SfMF)V*xf@rNSphTIFu^MJGwORBg_L0UnEbCqhfJ z``5h@?BmT8-G!g23R&rtn6Q;6H?a7v^A{=h64PKRyPbMqLWNOq#l=o+utItOvQU}I z=Zy{DWe*hlb3(0`0bsJY2TM%n@IO(+RtP&|eqai$ zf>8H`T(bE2>>FdE@a5rfjCic=YkQbW;C{4UlvbPne~hNfBG^e{qcAqhl34eYy%3_p zeH=pi)n@M$8H+;e!L_a=JQM;9bt9BR^=DY1Y`DGq7bV%Jh`%Y5+$O~SZeEgA0~i8{ z6Xo5Pk2);2X$Q zBn>qpau}bj{1Ui^MoVV%|MV>+-leU*dC`_cgZb_pSK_6{+9E_Mv@bkl58OEd58z8v z#VRqlqrlZdqM0*kvWUj#=0Wh&I-H+CvD?X6h=B||+aM-lBZ_@=RJf+DY_*@#(|WHj zG}Zoo8?JJeYs4*eUVpz&e%y`uvO1vWc`ootSwa|X#ob1eNgT_!WM_>2&$RRJ4`err znZjjYL#im^a!1-OrH6*s;6y*Qc9U@yirr@K5SBN%chZK3!tn6N;8+TfwSug|nBtE^ zY=mhq5MbsLb1GY|yMVQyDnxAMR0wf}8%Gfp zX1lOP)?eQr9CME0?Btr)6=&#@B>3~hy7c15JTK}xcd@_w>>YUUs<5e~RNVb1IsP&% z7S^3w!>^$Id}Otc4s_4Iz%0aW=SzAlQpoiziU}!NIQ)X@G+a7iG-4B#MC$)(ko8Ql zU#AkS5XctjW!$Xz^tuRXBdHmpldMtCJs3T1vsT+D)ERVHe1$S#X+!-F?eG8~WbK{Z z0mwzG&9lv!O7_>C`5-Kq(rv6f4 z4Yh5-cFCK9shfKfX4^dhb0;vogHxW8c3VQRKfLo=R*x({Zm+lu;Z{I@yw07Vcw!cI zM}hD6+h~j^wsTzhUw6?P9!B9NIulvJrcyEPQuK&WY)HzenEA(P7dRc=IKbb}@=HaK z?|+|@fCPC&N5^3Ce6tb&vgfQTHbKX>>o8?2H1NgOrgZ6oa)?bl!eJpO|4b z_Tps?+0AD^TjJICt0i`668q(!_uVijmz|@_tLHcKk*&~sH;zSMOTEF89NyL##?){^ zn8bDV=huvHf4}_Xl3Nf-ib$aaOI*p&Q2Yddl_bW>o(qCMU8lls`!XI~z`plz-M^Ue zmECH$Ij&vQO?XMEfvb5@xX^oJg+1s3kVasWRf*kd{}GttZ?IA9w+VE*8hJVFM9`v; zH?V}mQd*(;Kp;lE`}cVJ4DmMhD4z&bj`rGy!1ep3O*{7;g(?^9U8Q@pYNW|n$t)cf zcS_h7#J!%~coAf=0|0&}ySv6N*i6qJhun7Jwsp{ZT`BfQj{sS?M&PXIFJrD%)igjQ zH2B=8fa&}7URmvn7hwl)8lGE2Nu0fd|0S(RQSeV9S0U3mf%HcIUjY9^D)c{{z!GAA zdYh-4?aE3XfMTe8*=h-Hd_iFnX_%48h>y4Dw)2x}Z>l`4GqiX)`%VUq>-WpoB>9TR zpVSVjg&|cetU2Pp4R_!hOJU7Bmz>77rYi!Ugdulx>F-~4>YB%ZD3V$d8P-KtV()3(n3-G zIe^1y=YX=8e07d16u>==BiMfGmqONTs<*=E)pYI?G^(P-4lld$uJNeBT)xoZK1Vv|MMVDa?^V$_K%m`j1vKf#51Hy#q6S9oB{HwaO=ME ze!2EoD23bg%}cT0C%C}?fEDno4hFo5!IBcnKwJ4XraO;{olYMZZuI&TyPYptdP~_x zL!5Rd-8O_&+Q?_=-2D+hJLHm=S8t#GuBQ_wfG~bK2Ye{DBd!SD!uwg$V99N8FOjOz zh%l*#Ej+JF+92Ssw|y_UkAzvt-~Mj1cM!4ydq-KUFa)Uttvs73#Gj0wH5+g#`~@Wm zwD{LcNJW!Vv3eQ{$yW?6*G0)kP`X zY{gRqrIu!y9zbNGMq(50l=bZAc*$WqXH@F#WwHY>+ugW|GRCHwQfq9;qM(%<5gWsX zEqP!{uE5=>_Wi_8oixKPK6b@Z?AHmwX@#ql3ed3#Kdu5Ca(J#VMJE42yFFwChh{U0 z{f35dAFv2mhbrOe4qc(ZpZ;hwrpwHey(sI~eOc_YFaFYNSHRLgnUdIYxSvLxoe z8o_S;7K+_Y&T6WSB5I+XmW~(-Xi%g8x%E}#S`#z5TUPt<#hvQx$p#erYuX~~W|grp zX+c0zr0@j)*yMuB_lAo=SXIbz<=G^?LrHn%VjP)<>1q8foC3Y{@$7w)fX`FF%6C6W zvA-um9N_Ks^?7nU`%!$rGMaSY$wofw+)fY7aQfsUv~^9@QadLd)~H5~Wb;{e?#d zBDa$FfXN617-$vdCb0IAT`ObX@~7I(K#^&;Rwwh{CBUK0-YJYtE77H7Ai{F@4txnPlSmAd;vy@q4Eaiuv@-mIrrqdnuHP)(ib4(q0WdQX!yJY^dElDynX)W%(uc*M$E+k~iEIaCTN5ov!TW-Orcow|wk5*UuE_RZkRnGKJ?4$bw+3<1_cC2^L3AI%>T5 ziE5n`(T)V}hayqzkAD-a1Tc0gaS5PA0g`s0(YtG}0?KEi@nk*;Q5Mn2l8yeUa0UBgKPx5lKC(c-?rLJ^0xD{HILXa3b z&*Y+nazCIXSDu*VeJJ+ZMB~@vJl-m^cO9S=S(=Be{m9XNx==ghqGLMNC$#j3thq;} z*XMY7m19}txmmFOdGFd0o+jerN0YX=cI}ZMO*+A}k9Y4)5H1g{Ww; z;6RxmCp|jEMxMpBc|}d9{ksmU{V|bnSy(*B|CtWI08=Aq)g#)9f*-tj@q82z=nYD8 z6s+8GkrcbJcQ$XkQiDEpc0<;PdQ^?nfN&4L1s$?QR9{N+5SV7V3X1`Cqi%mr{rHut zAk?a`CS8Q&Dq{ahQLI+5(!x(Y$&##RiG=L7&)z8vLyFOJ%Q*(wMI6`48Wb@dmf4h! z=An^y-jIh4PwfNOkMBv`EI1RyBFx7Nh^%yz@t>z!sChM%I1|4#e)WcZiX|Q(IbiL{)`85Rqw3o`*R@1-fN-WjD93K5i8I#dW)X z&Ehv#3Cnsxt>lZydegA52qN&L{TExZ-#2o)xNDXQz zK#AThsUb2c`L}hU*l&{;cCGRczVTGHHW@c7iuB-Gum?9rh4}e@5Hk`^vb;~O5~lAz zMSV1Z2bm+{^S0);$u#;H#QJbuGO9I(zbpP78d$y;OsIpW=I}XV-vli&wYJi{_$`O% z#2Wf%&z<{-K<&jnoz4I%zvDxM+yc(B+kN&{tpU_RSsqw0_Bx zpTNw=6#H|61wkr_T)|BQQgbaM88cG%ilC8&68Br%pN}%(y^$n4huB{e_zuL?g5Y$@jUq4-A6np>F1qu?ark>Knm zYM=CG@j$2M3|)Tyi=mM5HJ) zUlUS+k^px{|Cp#(j6EfJ6a=JFMR7zhkoamh8^Gh$J+tED?49q=K2@Ls{;R<3EB{5E#U^q29gSw0tBOFRSdhP7Ho+9_2VUN3sZpQMMlWTyAU8zBn3N%@4z2d zh3ZxrH4^3cwFutTD_AgV~Z_pkkJ+UR5m+Vkfuoe_% z8{;H;#6sm@uZ;nTC6l)@mAKd4oWIcy9;i~*XYcrO6J4;vFpm@ggm-|pO}Mh0`M}%k z@A#k7gztZoqE<5I2{gzuAjUQ>DHIBH9%C>9YhU(t$v=W6x%G^ehR|m3Y`&@702ZlmK_!922iF61#VKb% zxa-`b0t908k`@uOd5-hDv$y@11Gh@C-zQ{-p4}#*l;UoJJSF)@#<@~%rV`k{_io9I zF6a_%C|;)%SiZkMrb5#ZG;>HKw8uk4zeDF(7|%x9=6X{AI0T`N1};FTQDOOVzR0t{ zUgr5mPoyO?Ci0>;PES=?K>tn$V+`k8m1O~KaoJtktd}YF*91FY z2uhXeLfe^hRqOz)uHQjf&B8yy2<=w;Cb8GigpANDrm9kGM_dgs14z*ss4Pk{5tzUo zGN%ccHCjrZHdjhY*8g%#zW)2ya!JBUiTepvH@M6(1*WnG1d%@Dx7|S0Bk}ht@1@jU zu~~w``|~^6`FlQ;6!6ZE*qy!O$2Pb~t`zw4{chiB8(a!A9)#FMo(C@9*qzEzgu^#~ z77g-=8QZe8fS7v5ja!2+QtUQ+$0@axGXS1S7HAF2Lc4)P9(e9fWw*1S;XawIVwf?VPqqi2-d z4Y%xJE@u1`yCbe0f>Z;GFQN_KJ4^>vxmGQHktS6}uy-S_zg$ncc#8cs;W(S_+f92C zV4Ctrubc85B4~@xJ;G(8G0nYB*6l;EdVFdQ(gU*Q6;o_hVLzt%+dpD|PsI?4fKCT{ zz)Y*^NdkXC@X{Ajn5n@%J#V!^^y>H56Sw5czX?+t2;f+<*jZa#LSrHUc?lB|pW4tK zcNGIXXaVtwI~;klA_}p_l=s&V22$*PCP)-dJ%kJPc0{B=9s1)ITr z06j(;5V}kkPlZzUD}U)1b7v7m&s%OI^9h~p*YpCs_#{7Kw@wguB}Dqhy@yep^S0bbadM^JozFqBKPFP3kdS+-P!w=fgH;c^?dDzK>w#IZ zt6TEQs-NxF^n^0^AF&r7(r%3K*>#l=zM5*0eQ<&!f(1uV^15VPwuk^1ef8IU*+Z~utha!JIYFlP`FQHdWy=DJXLfCjZ(s1OvYCY$? z(v~qS1Az*|$0>F{69lWdg@GvCbex-FOvx%?vl^OWu1=*j}p&k8o+c7ZQDZZ*Op5fowFimu!M^Q@hBy#>(DC&wf=?p zTg!vl%?&f0Bz9x(R3MW^LtSY2xYP=2`v$b!s94cTQRO({C1>FzXHHUTGb_Ztsz_{k zmX~~eg}YJbgcgiGk`e~s2WW&0Kvov81&js08Dgg~p@}}9<>blehBmmK(5!lM>M5q! zoxQ__i!`BtsG+C>0XeNC*#m{z<3Q|26aKJnU;4y6IQQ50$%wnde9LM8|Mfx{^5Ftl zyC7rdWd(5M+A`#l_vAQNFF}^%^<$E;lUND;%h5J%h#)JET9_;QRz_9(4t8L?*^GJ(ge>*BwgRett z;nb3dPbgp|{Wak_h3TZHq?ajPx5t9*)()oVW)!D>2?Kol=VVb?U?U?JIZyLiVPys z!Iu18S8R9R+fsF%dYNMT`I5#UuqH9EfUxJ4g}uUxpW8yKgZoEy>UZ6~_|kg*av&`f z`^QV7t34`89+?#O?S<1HK}w^c&ebzq%>RtIzP(R<&Rf|~P9Ro{*e=E!&|7+5i)4)QS&g^Ds~3jg`cCST@a^+GE3p?pr9y?= zD#Hz9h%#_d`jsFoW(ymOXS`0WwoffG6k}#|CG;UM-Z^{nv*SFh<(wm~uD3B@N{orU z^CR}>Bw|tJ|Jl%pBElSt(yWmck?8zuDS55Sp5d@7Wh8rdVPzMa(Y@CzIWvGw9YOUY zcAF{y-g*9#tH7xw5#OcU2DS&;8w}tcalP{Gr)Tukf-}Bs_xve_{r-skjl-jnh8YtC zqpM~pl~&Xk#srsxKDKzymLkAkK;rYf2GMRFAL$=hO}hQwrk$HSd4chx)pqBJ$kxp? z5Wx0#W5Nq{f?cmQ4Qc-!+s?PZ7i=EvcRzzK;_dgBsVGx7Z8v2&)(jpa6N7)jy9qv^ ze!>j6Klarg5RxSeXOfP0a`?0cV$vTP=FSLo!qa-d!^g&4VJG)zErqxSq$eS`ZOM}lc*PM@DZ+Q^KZ*;5<7+yHdeXuD6)CR z!F#=i;9#21s$182>4U&1_Qw=bo6xZ6AoOsQT049YL=7yHQKoZ&(e`^QUeh^*ZTx{5;HwD6V`s34jm zT&atIbJ~L8(197$b6Md9m(C1qBUAC$V}X;K^X~cAR_W`9I-O48+~2=2Rz<8GOFkrG zqybjI+NX5h;w4X;ht&qk-MLQ|4fq2vtOYmFO4g25LI08WtP;CVsH<|)1Ro0Bck+V? zdGFbpT)!()p@nJdf1i>ZN3BO`FvR}w33XoPD5zUE-he-~!6Fw#tg2O4Z;_M%EX0R! zI~MzsIxj1)36@{(} zeeMAw5z!Tm$$~LXWSo`p?Q3xRGPVedt$V_$T6(%A32OozKHB+`#$?ywb>Zx^dqB#- z9f%$>k3TBekH#%h&!;aA3#nV$imF>Xy4`7(Ehbr(RVRARg5^Ix{8-FlVbc_5(6*s& zX`vum<4U!LZ)MK&cXzXTeiJcPMqEFZse&@+Mg(}ILcciXU1}Y~MWLB0Z9=pDpEukbn?KV^oV z)b1|#@%D$acZO=e74W$V_n+vPgmO@>DPTcFox6f!@E}#-*Dr!%e@{ky3B6Y!wGssc zGUZ8ug@$u$2AMbI{+Ha%u~9k3W&J3sU1kBX+w2`?2nAn!0dwCo7gi>LLKWx~J&O^5 zaCgM~|6$$ESugLe+ZRidG%v@+|SAHz?K)KP=b3?DBwA^ZJSHJ9EN>1ktU5nak z&t~MRsP`ILm`HI7{7{QH^jBZ|J{8~ zuKLzeIh~f!AE{E{KNrzmk+hYvYZuBlJ(}}#>*WjdlZC*9rr3S<&PJP8P%~!Pb)UjoM&$9ag1GRJ6nGqL?oT=OCCzpZvD?X6 zh0+oBqbQXLLeb?&%&JIh7hv^!e+C@JwlX9Rs!J~4Q{YS%lx*L80=_|i2?_n_K(F}i z02q8^Xykm}er>~#Q$Uw7d#46r#|Y1(JOebAZ({v=i#OKccM#s`9ej&MC>xzhznqy2 zE;60gRxNCUBKo$j(NfowEo(P(HQ$l|+H6P@?AU~y-B$PIX9g2?B_E6V zBX*y?Q=phW^bDwuTn>skfleYeDTUQy;;)e2+yJf&T}pi^W0rXi2X9D5ezp^sQUTZQJ~r;`37b1{lG# zq$uqCoJWzYAF*O5&NSj73QL-Dl;E8{d#9c2R{Mc&+eV`uMJHlWwJ?Z9w@6`th^y>W zZURFYA7Eni9LsamBVmdLGHR8*5$$Jqfhfb1=SKYP@Xwr0lla0byevpFf3?d`up9 zBAkkySDBD0xhXi$yJU2}0=jguxs|h*oaf8J+rhny7hy^4esUIe8DJ@RYO*zOOBXekawzuaL|s7GR07iD>IF*%`9jilei8Kiz|;;WW;`ytE}vp! zj;lwjXoW-~Lrk(T=S5Z^+I%%#gl}Iz$h67+?DqV<*xwjpqx^-0Y_r6_NZ~g3V5E?+ z^i=hJ*}L}qdsZ8*Dji{1PQ!6G#?1Y@)g{fC&=|6?l%FH0b-jVPF!EiII2*+mHSiCs zJ!b5?7by12WP2a2nABtG677UsZ}JNGEyb&}>Hjn9^1Dx{^CDLve#0Qd}6szH9E8WY!IVuF2L8wAs`_P z0b#OzuHvXmWiai?`W>TYaYNy?_?(zz^#MfW7ltIAn|bD zNN;4|`u*c2ofWsCmQZ=zN^w=+KxZtNLd(*moM!@%k$@gK_j~pw-@7{clfN?;`=!m^ zsp2<_YWVt_Qh~Vn8bdaC|l%X${&X<3L{w6gjF`40ayB26&=^< zM~H0OZ%NtymL_(A9}l`^^N(%xQOk-g#D1Hg4^@RHkC6f;0qhfHKYjs@1$lu?jN-a0 z@ZGxLhFT5ST-nYDBw_^k(q`}U@?L?DbO(<1mBO_(6i;~{_L5kvAaTzmY>!HviGJ}~ z%*zh>^>rm{;1s(3;U^w~HV!%~91e4=5@4(JMwveCAdR`dFKx+zr+*~3X^GK3(WyI4 zZETq_c*l>yIcc?-OZpfF97-!Sh{^}ywJxEDQ&I{;TDP%UzYXw?*#Vf7L}#VMM_|pM zmzv|>pbYe5SZvm6f08VkB&0Vl;lELt7U4zqkFT=I=4R=tCE3MSmeLm&f5suet<(Zl}Fu7FwHDioD-42ObkzU(Y{us&=!TvC2Mg;Mi8Yuw+mEIwhG z3Nf#&mXYMpnsnBFSZe2_vEz`JNU^^s`E9RW6E1_j%VXWBDoovLiboh`d6sYxliY5? zuUSlp{qo}_aXwI^DAMvGPAQ_dShnP%^RUvBcY(h(!#j`0+ee?H*e??aM=&Td(7+NB zp@(U1GUirN3;<}w$`Ef~MF7uD%UK)F33kS^*sl)DC-8|&w;?Zpga`vYHs#rNuKK{Q zvWo4LBuO`0j$Wm>EP@TP#=T{ea)a*)PICZJbuAnDio@C=9RTE0^3FEG=v zkf{Co>KiZ}|L$2aBe@%hgs!6!K{-syF354qbE#oOO5(G33Q<=_ehVmyV5*U}W)KV{ z0m_{N8eq)7D~VlvfbfG)#&NGf%=k%yCz8p0-xIPwehI+goUd`00UTrRezbM#gzIi;?Weyt z{*u#>D0ZKAu2M!(^I`CIQZlIkk8iHx$dnw6J!w8kWWKyf>^IGoLPi*X0~Cj8SH{8f z@2axz;HZS=+CboB- z>42U!ew^@tVt;tN4RCD3o-~Er5YAZas3_`Ccf9sga|pZrxn1b;jbitcvq;1(3Z<#T zD(w{>)Tt!F*#Wg8AWVg{A-l1xoif45vd9lSAvTP4@37zMu*1)`^y56`C13sIEQWZ6 zQ5Ee%Qi+OI5CW9acVmwW3KF-wo5xrCYYH<4Q(tbKKlwXI`QS6t=YhM^b%i@>ZBzGqEqN6ytl&Y$SN)5D= zx32c}H}qsorG!%`$=mBxST^$SIHJ(XB1okMd)Bs5XOiw$I2^{l59;>8Jl*jkDE3>N z3mhCCXX?UKGp&uiSO(uyEqxLe{zkF)S^CgE`Li3%`ahm-Hv6|w?4C<9SEK+~Mb?{e z7mJE-K;2tLg$X+}^xcRJ4aHqx%uO=t;@Ug>WbS?lbDtbO3$i+;)&A%sgEk_+v|-L! zbhYoolh)1rLEjH8jL`aPy6ueyxhOVn!n60Qu@8l8iruE2Z$WEdDNhv{$J@nyRdoa~ ztI-A)YJ25s&wW10K~eHta~A5zJiN}?+XCs0Nm-k{!PLLvPt|%>yL8`HGhxgP1GNyOs_s~SqVt?;VTXLCEq;am|33}XV zxzKMf-L$@7=QL7moSbDv#5CGoe)s;L2TZ0EhQ(IKD^PNNUooJ`Df*+X1YFZ~fgB8^ z1&*loXxloZk3l>s-hThrNdC-YQ{JU-K9FN%^swp1{7lcvK|LIAU%ct}Q0$kfb4AV1 zJ@kN|Hr%O!o9o7gz;$c?*%p@3f429wXYtFj0bE9>z0m5ZrSMQdl%HA(@8h?Bz7_Jf zU*6kFqd`T$8kRntTg>PXvSo}DDwJr8S-HI=WVlS;ZtL-D8eZb3Dfkbo)c)KXw zgy(cVMBz69n`AqNgA&J4EEv35Rn!1lIf9WN`%#e2bI_LT)6T_nB3ucHsm0u)Ty|_q zC=ollqKqnO*X~;szx%~g?5{q>Ya_i`RXXLtwGz4%=890U5YR3PzYDA0r~<2d zDKGK~;ZeL4YkC3&5N&+@n=pp1Csl#p8{+DcrFt0xBq=*RN?QG*m>W^wl&7IW8}vZSF_}G4R|ZcAPCj$YbxY$6VQc14 zk~Vv%=JHW=2hox+mvm&?kP0cHE%Gr%XvP0=1eL{!hd*M!O-3Mu`Vp4f0JAEsH1{WCl*l8-avQr(KxQ)SvojHc&rJ6T&>W%%aj{DPn2trNN?~+e_Ur@ujqXD0Z8@Q~5uvq~aEu z@WNsTBW;uMw#Xz9hox)H42K8Bl(b%~^hk_iV~%TO<|SB+T{o2+9Ycbye3Iydl@z1H zBK{cz49hpfjTHN9LImghE=GIVrGzcPRi&UWKngQM4@0RBbvYf~cJtFjsQdWl3FCys zRBD0?QJ+n%nO6kS;|~p@|C$HIKKQ`+48&eK$JJL6t}(uE*z!VWNSMKx`w$~Ev5?_| z{wG*o&VBKINoMF4{4&IO#Nug~nGZ{WP<&sOUOR~EoODWZ@ELFNga-)Za zkV1NE(s9cShuc7?@s{)B^o7hRO;~UyNJ%+kkuiZ;M9fl{I-=Z{?ju|=AuhkJcK+^f zgxBVv<}M!-;8l>##ZWh9lde7It4;aNR(#BandtcA)Joz5 z11a|B)N$e>Y!ygxNx>lF!PvD3y^#GfI)SOTL$QBXf>Q2Bd;Q7lV*9A5(UsqHh0Jc2@2Sl`-2m(q1aL-z1#5qLnWX-{ z(p&3oFOAgSu>DpkYz+VQ+m6NFD+(elyo;#u3HWh?&p6Y;<|PBgefExkF`8jI@C@|D z(=adUF>>wzzbgO8#nryJsFr@N8hyFXiz#+Hg?THaW>nZZx8)^?3_n!Tolt#5-;rjX zPpG?g##%2a@e~3h^uwUn9R69?7>WP#`P#;+Y$SdbtvoYY%-yc6(s0dLUJ^fIv)pF( z%a%M&6_C;-WP%Nd9l2Z{=JRJO^Xg8efext1zKZOpDhAs$h)`xM`Bv~ZxlOKsP{>+jX&h? zJ@0Kt+Tp9{FUbHlFIg&?7c>?!9&R-F{YyV;aS!DXn>*0WQeW8(WYHbOwtMTEr{NnW zu5pt8%V*0aOD~jh=T$}f3C%{tsyPTLOk|W8*Hp)e(0AWfcm1m(zxXu}`|IC?(G6uR ze*qs+_5f4CB?say%)V5Hg7pq!#{D;n-8inTm{^T4pL+C+NMEpzO5kPHBVAaMA~pA4 zbbrm=&RzmQGCWDKTU}Cso>q^($B0x}WCpGvM$;{peJRQ|ca~&qR$g+jF=TDaob{n| zPFkAK3Y2SaWfsFhvv&xjvU*b(Tft^$9s~ak)>?K=EIHk)B({Ip>%>bBPmIQhV!uyP zOhQg!J*ep1b_xG8nj2V|a5>zPzl)vS-|E>{i%^#(0j`VcX#Ga9`?T{&ui$9d(&2?x z<&s=Yn#cmWS1k&ya4B8vJ_K^+5mM}5r^oi19uA{8;h%P6ORXP2wRi~%>PE2_GK!&` zg-BnmVH(8gH=62NlIel9FKEmt*V~0|(~_~n()fd7_i5*~M){%|Ex0@jdsy@$%G;4| z8jT};)6Fdv`(e4Wp4v?v@E!$<{pGE2Pz?V6t29Bj!HsojGr<(cPW(KSi;>d%F<9w2~`G@bxI{i7U-|Ls3B+#T_b4`90qLO?m9X zPm2BhPZY1hG@V$}R%rGde%eaB=AAe^xX+l+xyLHo1G=4?6s6cRXA}Exl9II9I~$#f zezF`xVg{fo6YgCHBmyZ$m`-=@OZ(&IL&iYuwJBri^7ZQE+L539amuD*iKdR3h@OTgWKe9s|=5a8n z60wSwie)FqLB<}J#_}mgxiW0+ie`?VP;5-7V^EzT;#@OewCbLmd4;@?tO(!#%)nK- z&M7QOn<}ue@@xF!qmUiv?_iTMkKl%7yjn>w=sM$D(iV9R-IgWktngLc)X|=Q-$b$7nIJS1?(vv;i6Uxj8e+JjM8{Rb0JegZ)<1Dy zU6LVg`WF0?OAfG3%5Gl&y-(Ft<>Q}-9Rv^WS2mZx1iLSddUVX#VWhCQci!r*keIwe2_>}6nmM$s< z0kp!zG9eKmbG;Lm-{)Str@();EOt9zvNTZ2xEF!)CG58-6%*Dc^%fh#{FJrO?QyVP zE;DjvmvA?MK$#u^bX{Rz<~51kX75yX$pSsF;6{@hK;{6x3TQL`fb-mhAbkZ~Jo<8@OQKo%YrK7lS0E*Ejw_i` z6p{NAyVTqJ7yuM()(FI_a!9QD(@ReLMHIVnT%%)>psO)!p=pzgp}Umez>Ezx$Ai~f z#s2-WOb5fZuRsRSXYW)fiC|ZL|8R+&CP3{q+6}5jLFP_-I0UXLAdJRtj`pR&oDUIt zqGql=gkik>`fsXg5`+FK9)v9^QTT9c$nqJJGgB|I!t%c=i5=WaG0AJ6DzGucuSgFo zd4IBe;nTSl`lEZQu7XNj`(K)!T+SZ(IP zp8l3L{n7$(c>U-=asQv9$WaYU+@Q^yz5;|!X2N4VnB9N&M%|u`Er#hYvV%EI%0NiC zYPI|99rzS@J`X-N*+91xKof+Bpw8o4faO;QQ0#A~3-RoBt$w;u?9Zuq4p@{dh%Jw9 zIM3AOL95K7lKM@7W5t}4zkA8v)tRrQe;E|}YZ6)-xt2UhVR~j8GuonPhuiJ?yOXBxX>^6Icp_}`XBATut;NDaOCi$f@8lZ+5g4eG0n>+VTOtll~ zl$bIs)UQ|MeZuV8IRe~+KJFLeXwA8g7$IxL8}!4ob1#CZ#D|YBvgIsMy&cqWnyF zctzU59VjW3+Hc6S3SXq}tIwNVPiRw>LD!+GbFB9J#8e8xw*NL|3~=v|lAQom>JOc0 zpWSewf3@2?*mdTP?))B#{V`EAS8VP!kLgtK5XkD+<)IfLAgps?I$EB2-pyFGqS$Tr z4iRAZ52v;wh=!Fb@-4y@@LrddNBJNkOfkt0)A8H&R?oySRUH-2Q|wPasn$e@Lm^U4 z%8WmNHy|~)D5X-zL#yifY9~4Wl&DecuW8#<8{^JXT1Lh;UzgphT!uY#IgPF;xoAH&8*J7s>wV1E^ zAnQ8zu~KZ*CC$*DSCno=@Bv?A3P^~YQKyZ*)0q56$!VT*&X`z=@pBlKHM?_n^=1g> zo_=1W+uch7yo3#O=VL5~AfO^F3ERC5U?x5wyt|9-5uh(|s+NtXc4~1EEJk-iyKgI| zAN5FURxbIzOk8JVE~c880w#;l6$uRt3IPYk=Stqr+>Pz*$Q7&NxtLSYv_X4AbA(dw zeU7XDFAIs3OlIArkv>-eZTlHBMMMW<*riQSpA$+Qc_xbeH6bA^`o^^h<@K;jNf@ny zI5*sf4etl+_THmA#9qdU#Jum!#h#04P+b_npImZNq+E%G&=wY=Xy&XrLylju9jd}Y zg#&H^&&Af=quN>Cp(v8!P;@fAFjxj+fBeIiEQOd@RSl*VvelFF@^@y#2lHEGIn?@%G1yGm3%d{c`9vbFLIK$#7$#aRnErcnyR`i|6(b zD=x}KjuXEq_N!xnmp0-5wqV;Fnx+|O?pu8GFu@J6xwwDT@SoKZ%N z-Oj-quo%$VZ2cVgb_`VQC&6#}=7SzCI5j4cx?q;JK4nbOr(0Lg^XYa@!ny@^QrQWlzYw}8er2G!Oqpvy=gmn7F&OF~}k(X*x_Yb}ZW`A-MOD9*3a3Wd)o zfg!atVV%Xa4N~Z0qn8xeao)mrF}PkGE-_uN&$*V^FWr($WJZMnrDl`OnCD=Z$L_PQE)rA{+fqxS>%n5M^M28gHy`(W2Glu## zWn*<`%O4LKL|qaYcJ-~?3GLhbJ}{f#tBzK0+M z#Gd!+*@i5cBpSSEM^*bAfChexLEz3VcR*d2fCuExVFrNCbuapml>N=g91%i;@K z(o3!mwQy)8uFn0wx!JjoD!@0b!=tm?oL2j*ox-dgDTh+gK2$+LcQ>d2wnonB3G<%g z_&_dsMlRMZcd}6I*QpTQLm*X@H%bZxcl@WsJuBFU71+sHQg(ffFT6U7DLv?US323chiYINu$^c zm}wrTx?*px-9?3Am=D_TTA9hasxTYESk?Bv=h$u8&wUE~g;SVeuZ@u)az#%Mt7343 zipZEr)-G1Ja5y!^BzIYo{hMcMx67XnAb7>>9k&4maUEba0FlWnRwR>-lL%-)!UN)? z00+7o8?~W77iIRddf&`rlTMny$e4svyk5V)CoV5bd!)ZZ1^hw?oiU%sZVfA0!0y2B zc?P36?&-oQ_P0+vCl+SN3Ao@`Mo0{<7Zdo(a3sj26-2e?>Gn>!DYkQ5;SQsXMf}mw z4_rh^_l>z`jRJ{1X|+S_oIz0R*NL&TI8lK6TqejbRFYo|uZV8OXi@xAPZ9e7gr(Sx z}3MtQ8Qtx5E!e7xe;@0kQX?XwAm!OCujFr5+T^X zznx;kOBQjM(_S-@97JBox02#lFEB7_u|G|N>Gi#q;qxr2wR@d;ULw2s?){P#u_{ep z=(++^WDquzOHzbgwIzX~d?&vF(f%#BRJ7SU7FB8py3y1bihY6k8S@#Y z@LGB`6gBg&2=MrJfi!P<{PXz*%96bO`!~7N`2QLWT`udn)LT$6sO@x<%sB}ZK96?3 z{{W#~I0G4?!a{SiPh@DF{_3`9lkabKE(LtYoJ zFkI2!S(klE#%!6GA&%?YzXjz~$ERWI7>(BPW(9*|6c{oJDO=G2B3+j*PlGua{n1F3 zev&TQ%7S|7uR_!2Sz>=q39vz&QHz;EZ+S`?JuWhMGbq8+?)wL2NtQDky^OM(Q{v4d zyxCcQ`IOiW+PjX-vLub;+WQbpOhh_(SO)@VB``F9&sHtH;MYa-b5%*~Sj|V!(z=-I z@OIOd?71Y&g8?$lWu@fP^@B-53RH*K@Q5mKQOngeVJEjQJRQ?DhGR*)rCBNV%fE>W zrnrO&0Sq%|$5$(Wles%LgVknIq(JOEO}Mn|N8iLQtDiMnR|fFqWeRdO^KrKZ-cv)I znCH1yhFAH%9>HlneX!mR-g$d@bw;sS49RWMZ;_axeCJ88*QOW{I{%oKvciAb^TpPU zVt0;f*^u^foJ44=LQw;d0tD98r+U80I)mPQg}t+<`=16H^zi(==DJ@3ir-$|z0H#$ zDSjx#Q$@NhwfD|4$WB2yYq2aK{}uu2>7k3shId#@lU8CGVt;rCUuC>J7LW?E;DIgAS*LbK<;CVm?-s)cp;W z+SfzUU5fqbT~1|F9132XRS>28YbOXRkjD^Z)4rEfr+V_FqeOV6*q%#TNGk$BV8qe{ z<>|hA!><#<0_kCBU>Q<`eeGbsqNGgCE^YK}Lv)Jmh^vuFBx9$bh-MMSrHF!5c|F;T zFiQ%cxCbT6a*6|>@ox&LP*y)8kepDwv0=4e|EW@jBA?<^k}!<1UO0ASl}IdLYQW_2 zcipQbm*3bgw%1zQeTw}uVe}#r^3CX3{A{%nt63PCTS9n*OVkvVJf_?GH>a#qvp*=d z&X;6Zp|BfdC{Jf#J`jW$cOL3JD15uJ{~iHeU*5Q-(HZMbZ1<8uWUj~^dv8U7BXMie zPk>Xc6#+JE3z(*b9II<$JJD;-bFQ!tT-Y?M)SnOC)7Jd#7eA zT`8Tu11=% zwhU(6WcmtAIl2N89>EGjWry0b?QoJOx%enKy}dfe6>G>Ep2EHgW&;8dk4#8q_4S8p zDZg~{c&lz-dc#Ulcj^VP-@2ECin_Hu1Zkb;-jJc$>3qmZGO9R#Q%4nCA129CT6GZ~Cv9#)5KtpZL=I`JThfy<*81N@bkdTv**nB=L_4QVHe`yqE{TYc z{xXdCSWCILIqT?|`02mNVoUn$9ftZ0;p7O7g-T+sC9EBhLTHzNXN-Vv9rd;oS5vH) znM&f@6P?UblE!gGkd4}0MH>^d15>$_8q6;NI#F57p;f=hOJ0iiE`4N36W$ioZYrZB zfRF*GLN^3%LSsg{CA7@=`t3?G|MrIX9czgFNs>RncLsC{PE5swqB2621;+&$kq5-! z598amzrXtx6#EO4Mfo4sH~$7(X|F=~| zg31sDhTNb6N_)}TLPj^TGillVLu?N2Tl(RFAuY*!WAF5N=g?TsR~&z$MXptB257bg z4j%g$`Az>fGI!h-Z$()=x!E61b+UY{Mh6$xxy?TB*%+8!2~2x`o&3y5hpv_S3 zQ4A~Z1g@8!!#nH-CAs~UlY|hvpPaQh6{FH%U{r}CC*V!xdMSc(giuMJ7`=>JavuNJ zmxSBjGNwjFq1f+Jg!zd12$K{UltA7=n8T_Yy?N)Fpz6>YZJ#%zSa*Bl6UF}E2`scE zaC5Azvb&~m;aU1CiCk3?t}0}C3RPfC<2?JJ*p1^_a58t4k}9`mSd^3sr<7NoCX&hu zSpM+?b^{=>{h3-6yPd*Jn4>DIErD8An3Oo*T}H4nI*fXx`_&@@=zN9?>pJfm;-S_) zROKMMd3P@fh$M=lHHWdXCOICFEpZQ2jJvr52RBsbdq$V*soJ3DAJ12%NQ_MgebCe$QZ@U ztfVhuI}?t0LJRZZjbir+btPF3;s$Uds9G0TY65EEn$j1l=kW=bwO0Z0yyi*k7KxvjA50!1ciIRFAf51UHJ=9)A%^^h&E zOq^-B&BoHg(e-sLT6lrpeoe6#tTsRo2F=7Dxbn3Mh%$6y)5ugJ_Qc@^FS+wK%aV>@ zIYnu@w@!HBWA3JL)=b9XdMWm&ckrb%qK6xeVKI4rzbdyUTTv+0E@TrRbeKyn(vPK& zYS@L-{xFogsktx&Ksz7dKdSUU?`FIkhz zH$+bv4b0`#|yMQL&NdrD5$PwDv_bxnPoPwCIryeW;(fm^Lp7nz-T}VkASL~EthwiCMCNT{2}jB- zPETRfdst2#mYPk;I8sI@Xdp0budRL6`>#-w2;m){y;C+Jl3jt(u3l)zLF+115@ZPK z^9zawSxO=HAo_CXRxV}Aan72uGK&4tfnwXp^i;F2B2i`n!Nx!*YNaaUU52Q<)aRZF zascmqE|ZgYOy-Mm2~cZXglFvzA(QK1c){=$L@nws@%GivQ0&i1L9_o`kiEmfkZMN` zM3n`p!?lL(>2G*m=k;k=aEjf|1Tl7TGVex|!XTVBj{BCoKx@vh%2SB;_g}c&( zuS%&Dr0B~iO!FUD?aQD<`ZW~$1v4CwA_Des*ohEBVZjn16dezW!%RaX54w9xp1tqr z8sdcUw>EpHrvn>sv4TcE?6ZxzIJ*lv$gm#ztG z?@`We;ULznC$_!&Gqbv!zPw+OPL2qf`Vi2tAjG($8)qn4OXC^F-n=DmhuH9&DE9k= z^#f#}1f2O~5iz>p`t~=sn_FzkKU)&c5@-~M1qUj09FSh}>tiymokgq^okwL^GlO`$)5+~`5@s0o;x zQM)|;e!PL@N*|hq0sNeF_E7<1M!AbDL$seV!mBlXHKrn~{zB;cHMeXtIL?R+T#xq9(&}#^)<~ajD0<-FU2hd^l{8blbfo zZ5((awJJ;{O6;#WiOp&uLJMDokQK<(pSR@hV$PwFJgMaW4rr zL)NP+#3hx4OB`o6zh1$a20`dp@kMs~d%=;fj7Llz25y)wnm?sIo(4l?B{arF`1aMl zBd&$;6#LU>6#EhuAjB|gJ#uxQUn5D2d`zua)x)g~k@~sVXF7UaZeM1&Nt=79yJj!> z{WSrRR(xr^ z$-EEBH*Y1jLbZ{N@$fZ<*!+I`)%oO$qu9L@q>BCSAr-9xLa3t4zz=zPBl#b9kzDR$ zk}-+7l+ujdARc%RBWZv1iDJJ_5SjocbvngU)a)vab`MxlL(}!R`ajLxjJN)~DE8ab zD_|gy^m@4og5}mkNd~A@a_36bWdh-H{suTWmBXFnysT-CH^qL(uwNtSRA|7H9Vtx8 ziSqew01w0HLgAjw(pZ%@9iN4m z)J7iNMqg7>C^cV_>*{S6Wb2Vh>}6ueC&<7Q9;p}@kO))kuZeCBc_h{|qCJe|fuNq;qwXGX zP6Uh|ncOG#{%v#e?c-Z0_P2ATFmsGGU6=>N;1S)GKpiSq8z?{Tf@;6}=`-Sa7R#@8zlBhJrib$cTLk&&_5D#}|`CH>*{t(V`M3wSCpVp0rAWLcu#~>qch~< z8cN6EJda|M=iMmw`(*5K198i+$xxA`+ax-|_8OCJ5oWHU$2_U#ej3I&^oJDtV~Wl( z`U}v@;13gQOebRoFKRUSiEuP{$@@KI5>j_&)#WMnkC()OMb4*#14?(@Hj;7&e{R&6 ziX9+YM+&9>jFY7MARtlf&fY=z+~Ks1Xf=l0Hz%nIj=Ll$#q<&SMNY{>m(3ytp4-$& z_b(1GnIb-)Ytzd&9dln<*ug=QzW6+*)@f9yARWEGe0%X)Mi@DvOdQ$61WmG4Nx^F* z$Nnq+=G^`9I=5%wB-n^7N3OBGI(3(wd35(C0~7xD^8n0jLLP@>Z0I>jW$k35 zbS3KmXY2a_u%gxO{gU0g7u6aQ725d66h#?v3D+yBd{VU%bEPgFIeW{ENzNKxhho1^ zL<#zyV@BrCl&Yw7kpPRUsN6`4BS>*QI&Z2?tG&C;ySJ?4i={L7I35&K{Z7V#)$#*q^|ubk zv&~8DZ_bs{dIo-Qc-uW~&H~H9SJ}4Sz>>G5AM$pJzbABgm`2Fw)1yy5{h();W~Vql z8e+fwn`jcqPhjF(1AQQLQt(1yqG^g|b5eHSmOTCjhOa0rAjN)hpcr{M0ENK?R?$qD z3n0=)a$NIb)71aZ+09$)msBwT`IRw)l(LGW5&piiOoi3v*W<4~W6;O=q|;?7_8Z2A zli!8XuBR;$rO;U8EvlVaWOMH1i=T=8yfKEnwJ2a^;QH353cxs|vK@7%C=K>&*iifH zm%``-s3#f$&SH|g#a@X6`Ga$+!28<=rooIht;(jcIt=A0mO>B2P70&kMOC6w_bSPy z#FHbuql54L4b#r4tsa4L@Usb=0>^~4v{D&sGt;CsgjzLb+MGi>+Y52Z)&evaMz1Ss z?Wf$2)BO|0{zP}GJ8RU(Y{%@9_vAkWhlN8iKA{c0wAvTzO8~+O6`VrS|zopw> z6X1dhj4Yw3HKNiWI57WG=+fWP6H@drFmOEw9A=5*NdQ7y9suI6wPdnQ-*FmY2RM7P z?P}ryzQ27>zPVBcN%`Hq!|5;sRvJ{f(1kTMg*6ZA_TkO)m!Vwpy?IG@FpQ5%$^lSR z*LUw5kLgdXLP)v`9Ex-!&4SI}?v;;5md#5b;51LqSikrieu;a5@ms z)O>HJd_20LJqRZcbmHII&p#zQ8wJ(2;V#7;z)!xKwrerjQ9>=I~-G#)X<{1qh9oiYj48WeuD)4kBw@K``sgh?&SP~qr z5E@~2YKL+I1C+wEo`Ou+uj@&p-p+tQiv8aC+nz0gyRZpyAUZ`3JvByPWnOecSXdr0 zfR@h(fll;~>u|d{CuJWWlW_ph85m_eml1YE2nlNJ@hbNP{~KbG%wv##?8HX>&R>h< z*CjT`FXyD&3(p0{w{NW4kan)eu-p2x4S#meT^-QmG0B|&82D)VX73nJ<#FYOlCtfMwn9{xDzt~uiQ^S`d(oD>SxIhGCDWv%_da`v)ert*VLg7z zwF`e@^rbvU^(vEYF9$&Jt|}uceT3J>2dh&UZCN~>Ts2wr{o{M;-)aSc#R>7&n<-SO zHW-o`wu0--gn}s@^M$h%IGWlnu5o{HrF&1!I|2Hf$c&mmYWChE~r7gE|0zjoUfQ<;rWtodDZR2ZyvZ#B~Dx!v=+K~gxaj~ z0ag2x-QFM2k{(d(*NM)WA!?C5v*g0z8kKdK+#?7{csstN$Hfk1Kd7_O0Q&45ATuR6 zbAezZf3&nCi4GS44kXFS^dE}7{Ax0idG}I8I%v)3KS;OVCt`Y)VO)`R6G%&$3!@Ph zh;#j5a)ou*4r2@2|*k2RP zK==~o0#Y0(M4=`ld_oXaxJ%Qkw~K9OcdosSVt@N!Js4eP42re!q)B2UDaQShC7hL5 z+}$zB?UzQeKmScsTr{G%2EfFju5QNaj?rivQ%6~q;#F{u%>O8M1O?uddM5S@Ik`Ks;i(!z|4018q!#D>Rb8URY+tO!C z_4zOq`*kvg|L*O)=FW_ToKa*gv>!~^^9`8cw$I#|QM&X|QaHy-Jelk{jh#?#IHA5U z_gOp(#eSPOdyDCz(k|LyQ!>M{PQRiJ;1ATLMDpn|$-&S_+xh|2vFVT4>F*XolfBllqFaR)SbWIQ5i0RFyMbN#;Cz;&T3YWpVXSJfzq! z#7UTPf$+u30>l*DhUW^29I!J5`5Arb|Dhz7#Qw=8dw}h&%8K}6EwRVUR8x1C4^Md>kXSkt{_7CM-~w69*5RI#!Dn`XM!1eo!C9v8x~C=A#8{m1{z z1N{2x^GSMC#Mr{!Nff~RLJEL+1c4hd62+^DUH^x{dRGj5swRB-9M{rM*{S}Mt_6t$ za2@Q;IEV$r9q-j9RkL7sh$>))lbgtL1@OAqnoHCt98n<}tQsw6Bn$&J_xsYJ7r{tVeOH#O`xky(~j1E4$24aHKtCW{*%X7$sh*f(i7D zVn^~HB{&XeA?)F;O~fC>ew{Wy%ks9raW_4%!Ysc3x8;(P?N3b@hKpwS@5CxX=Rp&s zcdB$})yIKf@853|mNRM~y6c|Ejj@O5%8??lSc~+2Un{X7n&mx7D0h z6x^EN6uTp?tr%&v3V_Z~i%eQl03oxF!AlF|6%fXEU;m(P4?41o0COny{V^2^7v{I* z@B*PI$S-t-M6i_L(CT{-dz*9Le+BI}9O1*>Y~w-L6nmKpOtu$iiWbenvQ$``?D_*F z>EF_ZFcvHSuq8R$lcD!*i&N~@3E~YkZl*n@L?F6@wF^T%&&ilIVCFf}dv~FEvZygl z*rO&Y_@y!e5TMz|N6-8HOtD)oS&I@{5dOoR7uJ=aA(j%Mz6(-v1DK^e5=y0aj2EX3_rPyy1NpJ-!0XwMmWB3}GPq>&`WbX;@_?s>&$-F1wGSY)t z$*IIFif;Q=^SXrC?|p{DRxrb%YyolFap9NJ9DW85W>AXN|o6=_pJDF`mUb7SnW?vU#tM8VoQ=L zoDf+z>;|0EKT^P!H*MDIxuj)ityArWcln`BCof%-bhiQ;G>ZK-A^ZS-Kq6XfLIRj! zVUVPGeZ2w$Cz9sL#6_|1({|h6r`X>Uwp8KHs@Q!wzcm{0tlJ4g$?9%x62+6ZEaVI*$x4vGCf71X;>=0be{)dWT(E`G_vMP)mHDgVTFzn45S8D|${gOYqq z`i2pr0uh5k&=m^j@vsZ_n*9o~++~bOM37REol%K#E~kYu@C=z|yw~n0N%o&XDWurT zWI-H8enZnxSwHi~WStjBq)d(PDZQxZ27Sl?9=v_Ue_qO7CHCjkk0>+kC$6jqqKc(0 zS#6|gD6RqR#>Q~x^*6g6lSC~)XtGo6FBw29>J=}{;Bz2V6XeR^m6u5VgD1|V{2Fhc zArVPce57*Z$Ex8ZOY+^Tz#F1eHx;FXBt?4@dr)O{xKvAv9oKPax7*KDOB$}?(gk{Z zSG$l7l|by*R+o(G9O?e>EP>ciBgEUgxw-SWdulA$21Duv(zfP6hidu&#Ly{MgOKN&z)Of~( zyUfYB^bwa9QVBqU?AE;9iIJ3=c1u(*{=kp zDeDymiv2llV3ifZB$eeE*%p6*0=7~xg-=GqBMQWyPZt^*57j%Q2=Mi*l~a)%=)3QJ zdqWkW6t%(2yI_Tx@VbvG3HZJw_L=#(@p|}^Vt+d^gKO-@!R!A3v60wx@wk zypV2)?tm_Td&AHt74GKk-&Bc~=m z7|SB(#1@vak4YYq@bFoR{pQZyYXM3T`Ucwy>tV6>LAt9nfQ6|A5`}&dPh4$A0vRZN zd-v?dr;8f(n~uC9u=2Go2wqWsV(S)5@YtsP)9M8IUGR}HaEeFW>dg7+(Cs!=0L(Lb z97lKxsg(}xnWx9DM4Nn1f9s}zm*a458;E-SX+zj58<=8}w*{e8Vc1`iH7+&w8cB5W zkqWu6%!IT02Ob<5bnzMUtB}~A6B<@PaA9(bXHf2g7o}xnv4N>Vf>`h^+$8qltGR-i z$09hQMzMWDopvHPI7I=qM};mhT@H(9tTIJNvH{t8iUCXt!jXV7fPMCkkq00=nC!%; zD^zBb3ii|`N1vI}jE4i)YY!q#c>l-wB3R14N6Xx<2F?81Y3buTB6ZH1TkLz zFFj@ZZ(%*&j;uQXfQZcfT@&gmQ%OR9rqDX&icVfMaE@d>Sb0#^|99PPv1%M<;xJDr z$=gJ#LgAUwkg!%l$asp?5OV1Z7)ASZCakr~?qbh7oaC1WXN!G`0@?}ML$TkdN`evL zvxMQmR~nOF?pfi4G<~Q#IY3eBai9B9^nFp{Ja0{7KO}aac20*!RG#jH`8ukpMuKjI zLo{PPiHq2n#<|$b!D?sua?LkAkLB$Q!p@)%-KW?~J3EyPLsqmsX|oAjS}Ic#8ng`? z7vT$n^x}--PL^N1A9X=TJ96DqA5>@FDeEOX1R$jUujV9wGZ(zmUyU=4O{)VkE8cfu5*Nnbl%XT#aJR+AM zOKd+DYIS@u=0rvxmzBi+=5om88@h;|~k+Yw5&**i6H-Vyit z7tatRA$|hZWb2cKVNQQ@E_u_JfdjNWD52Qzld&14GSUG4Zec|re02%|_T8q8h;lQR z_*1;C=~oD{4WU%W5GnS@WTceCNxF#03JGg7TjQJIQ5#ZQ`pAvV8|8Y@ZR^hcpgVQA z<*M%*kGnfE|EKdwX0K9q#abwKn^0FamY0}S3C&|Qz6zW21Y*mvU%PF^GL7-Cjfb{- zf;WoIP7tHjaOWK6!Bh6oUp%484pZc~JyuR#g)y91Pg_TH=;sNo_SZz(0B_ z#hpTHf^Exix2l*!68--&#?bO=e{&j)htu$w7(<896jmB4fB?m~@Fi&rY~Zs1hkjer ztF+t8PcB&*Z!^#*mD{70%@M-t%`0@0C4YkY4=~YgfiBO$oU_-dG3h13^2^I40t-_r zk6vZiT+LZB7%U$5FH?)H9YNiTK!2VqWiuOA$x1pU($Vtjo!6ToTla}v6>+!kFUG2f zYu&udIc+7Fn2sQN&HeJ>(dXh`OeC<#ye}o`=Sv#DVx__O|H~1oz1E7HzsmBJm=(S0 z16%Tv#mi3yDz&`3B@rlQNViJ(dRXyVLEhfbcv}?*$T-sCKa{!e+7ixEhZMLjA5%p% zu@wbNTFvmCyb8ZK|6Uwlt4cEfvDDFSUvE7P;pPj^uW=NFh#5;~?^yAgdcs~yS3wNmu zBr6TH@fF8C-W-!0+L()W+fpw1`8pLr92@<4lz6p`6C1X}}vyvRVVLfv_ zdd$N$KHBUZf_cVpn_AAIH4K|^OVa98mO=D=@I${4>W-g2v?n8OBHeyxQsyyKWn^8o znBI1cf=(eKSktxORrIy=yBEa1>Ux6k*N=A^OUSrGu|FmcPHV9L3JU8Lunk44nEz}6 zr74GFiwg_F_bJKs)z3g8#dh{ieDix_SQ)X%7(yRPWNQ{-RK-5N(*QO%nI<)yUm7tt ziv2k;8)GQPuv!}p1OlKq1z80`>?*m9*vSB*YE=C~r&Donb#c&ct#6iqi?g(xKQ^_AW!$J>wQ?#IrO zO7ivE4U*=wLtSGscx&_8 zSVeXjL2a*>rPaQ3nFoDVZ}y&b`Smrqp>t5uNV=dp8%!c~!jj#HWSCk~2+kg?_PEZM z(1mzxdOE+CV)rvaD(yDnXVyhoZW7C%fe276$*XY8kefYbw<%qWC%{AYov21Kg02Q7;oR;>c=r3-8ZK92q*E`JNyH;QieZOTERb? zziHd_><0HEU$s|~`GgZTqGq$qn)ugA=+@`8&TK?oI1+H}cY7+l(A|8$PM~7Y+W~EN zpnAiF1dYUqEimgvs$hkchyI0KO3Ka`+|)q?AESLZE6QHg1x2ynCQZ01av01eORg^! zaeJ8kVC%|7u|9YSmj9de>o=Z@bbQ^eOPcH_7r)uPWxej1t} z43^QyhT51JX;xOat;;npiJNcBma;hI4=0#;%`~QUu09`O#aR*aEKAbrl5FhVtgxh> zeD)??k=(f{SPotlZ&;Em5uoX>@4uF!l#(~ zERSD8Y)loX3G#&>M@r+iq5vR)S*b#$7@F6>ckIEE(=Qj3FuW45iu!;R z%ILwkGJ3$ARYnrI8Q1&{v5($!X)7DW_LH;RNXy@p!Y%}oA7~9-Ec#V4>CXJ>IdsV| z?ogndjRi#IR=+>Dy3rwharyT?7450`zQc55kDAukgF|dr2#rY^$dQ`GynVILPg)sX z+g%XF{+Ozh0Sqe!e8=Ha`s%HkijrRArlU8pPY|}dxp%Sq(It$H#513X?AghW(zO|s z(RuYM$jmt~>q;NgEAE8lmw$`T-$o_9`xZD8oQ4&ocqA^ws9Z^k`zco+I{K?qbFWY_ z=iPJOc4P5CtKAV-;@M<-v5M|(L=eYyAN#I<1O3U(0IjG*yo*UB(kNhl(B8J@m*&(E zpUxVZCH9vOM5S7@>O{oM4-lsv!4k7P@1ZqAMMvbSoO>7h&gSLgI*3EA{WXgH-7!G- zeJHTkq6!|vj=)l4+bS%nF#3GuI0b&r4Pw7wLR|@0;j$U))Pg?bXHr4~=Wc}Jx@v8g z(u8phQy8`Co^C+A=k)GmNnT$3=)j`VIlg}9HE^DXndX4_)5s#wY8c)VY1&g-D$-rF zf~*p|&2e?}D>fiP5#NHbt}KHf!%-w_8*?My9PP7L&)|DNa4{b!cArq^|7Q}knxGr> z#1VLyX;4g@R>89l_XK#eURZ~c;Nx9=6Z3wQYi zDM{;>zVtQK#I*X zK|FW&>K!?wzT>p&NYt?Wg@mqZNy!kiJk{OgUqZ3JebSM>XCc;wt-v(ghP_we#|grr zJn1-G#XIjtrOtw`1C%(#?z4Bq$tiU2RhSburUy)Bu#&Lgi~@>KEX#rG-&Q+Y8tzMq z?T9O^HmXjQ-!;B{rS2uGGGTi+Fbn{&zyIH<0?R8pL5Qu3rcep#Dc`N6nt+q!%U|h> z%$S_n5l(U-LMKWY_Fh_GKNt~jT72Yr$4fNoZFzn3vEhOd;62nFB3t1PH&-1}b=AAD zLH+yqm`ja^SFhpt#@^-Cn-3-S`{X6b!W4k{A=JPEo}@u6QeoDFjW{>ls}B4cF|rHr zq<&nIJzYJ;{+QUXLjdGhD$|B z&?_O`p8n77=Jjjx5$*8bDIg-D(dxz5H|l5l6S@IYZ@NcC@7xoR; z&UzVwLA;Yu7a+pNRyzaQ7Yqu;ZnJkb6*}^!!KZkNI3ylX~5x+mGKUcI%e} z8LiOta(5xtAm}>m$0GZKvPa#5n*LPXwrnIR_Im)uG<2nA(?<${!X%}|5!Ye|6h^nV z9I$(_8a2mcm3e>c4YQlKHtihLhJv~((08J(+Mf^>&~ec)K;xIh{P!lYFW-(3HU1)s zy-c2y6|#lB+=P_ZNCK$xi3IGi@Nl6t@lg2x8%%rab6nf_>8;NM+%WgAjivtizxG$! zt&Iij5^oi7Ay1m=ayI-M@9$eSBES?($!o{CV}X~=KuzZKl)Ir8kiVbA_hM>ufqZ{JFRiAwpmUg;&>I5HsjWPv=o zLT}?`K7uL%%g;%yoyztULCeZAWM_!l9xXA=`heK)yS}}onGP5eF@V`& zYmmmHG&rpGWtP|VZ^NWXBGOarmx(LH%!^)X;M z96xK~hvYc*WC2=6iqP+IXj&K|irqUwK#*&HH);y0L<~@q+YGcAA#L#h7SWe+l0S~e zFxWAfhxw$Yy-?y#Xh_{qfLPlP%@z%@KL}mQKp1>BAqE6Vg^6PSZ&Of?_mW3|kn3*-`(Pfi*!UfG9Vm_iBenFyJ$@r|XpE0_Xq$jy ze}XE2<@WeUDS<~#>Y@ciui_u~aORVEbdtr^m%bCThyLa%z#N_te|2nJp715HG3^{x zCit68ys4_-D9YPtSU?5UR~^ubTmR8Z-cg!NS9g-JUOAhrQRpf5_Z0M6y6qe#HyV3dJbNp4={)y#JM%s6Q4qdlm2q>^C*rpayT(|RrOn>4VB>)KB*Ri^?E<8i zu$8{2(7@9P-B;kda5m%djbgt{9p2tR9b)~ti?cD|0p`PkUK!jISwA#7f2!T|n3XAZ3NIc`xpX_N-A&ECPb zatOqD)Upy>8!JJ0=9($3S_pnk%zH@#q*W<_AJk$3W;lEMrUYBfR`?u;jdW(+w zRF{6QT6&pJ`p<3xH~y(TZ!iAdUr)~3L7GMme>B?6Yoj!{&RYwn+E7$Z@?VyJO-Vew zE@oOrBfZiIM+nGe`T{f=H|EAX^qScBTE)4m`r3+R68mK$(n^a#k5?ikFVqhBbK8{t z8es{Ltzg#gnNf_C{pjVhCn@&pWc48yt^>lac6pR%)xi2LY<>$_V28Bhb zJ9GDw4%l55pX0iDnFbL*qfr7+rkqlpz*^TtIrfJhc-=RD`xrRm_2wJJUMBO7-U51* zBMPqYOnfqLqXr7a5Z92F2_d{Ml!6;QsPlMD@&E%|J{d|8EQUFWqzvf`9a8t9%)*z{eS@bjcXgI9r$s#<{iQDp=L*_B1nW(uA;w3z$0YB7WBL|R$!WPP z^FWZ_zpX!BmxCuMwx2KA>xwCos{FU|e*e#WQH@d8hU(`_=`Q`@ z$(ylfAhE9cmUJ74tKrL4XW1qr&K#lEI2hPeB@uA!{)kn~eS3bg-E;c4`#zO80?>wE zK|#9`BAzkI5IJ3c5m zEQAuTs;EO%C4W@7Q~7Pg-#e(e^U)i4&xz0uJy;U^Wzr$^aFOUZC>4&c03yWJMUWl1 z1OpV%)7&UMU;wXp)KE5x{W`JYT<9$#*bXLAW$muWG^z*;0=*HWYQOD%v9rpDytp7E zDnYT|rb+@i1J4w;ZX~vJ89WVQdZ}QyJ0za>+Lg-!0f4- z%^dXLU4FDAU+->7HuvO3*-KUMOh@F4>=Q=uy)Xx^WcW z%sp<3a&73hA?C@z_3O(qKtvrBmNyG~Q4syXcrySgB+XQnuQ#uhr55IM7$I9|KvFA# z6c7jcrxzL+^J7RUcFQG^wF`6e8Z-Cvl5|?1|I$>HK*X^UY zFK!h3WpZx7hCti6?4B@qk=oUEb0h69veLwIb)xZPs=z`?RK&5cb{&P!|&;HPw>t8Z5Lxv>^IS1Oi>hq zEBbS$kbLBNqEH1?udS$e>rYBDT+eCb%c$o5{qFMs(J^bujIh{V`E4Yp=%7f|s=GC3 z-dP`HUG6foTuG@j*Tj&}658_&&{ z$tc;4`>fgCHD|iYi{LiHCkU5NE6n*fSI}z6l>u%$JL%jX{ zIl&AB1jXVcW4gktf-ck9SC+IvjG&46i*7F$cBWrU==K+md_@G6A}LV_h_x1D?WQum z3T-ze7jRO4m``%`GZgz9p;R?mU4_wrt4*>cr|;x`o=T3-yZP_%<*j1xF-ip9t1X_% zJLJ7jOuG68AUs1c9Twx%jt<9kANGUu93!oA39y z0O~`rUnU$$SLMxZEbciafJDFo8V4-76E5jJJr^phCM@po8Z$I#*=oCjB*jATY`%bbv=*1I3hz7`(<);hX^WZ+!e94i-!s-+xEJ!ND(%)Q>HHf zfh#&e>~z`DoQZhodHU1KXW;Rztb1q}R;!om4u`KkD{gQ_^pt*zl5w{aL7Sohe0|Od(UjxQ0S|O|%CTD&#!> z2ctM!l4U}f!zbx%vdLU;M6g~$WjO65J08MJ9VbX}uK`Rh=ES0!@d-PjS-j^C6#H{R zcbDZONv`7qWn-{qcM z^5Vr@fYu=PYoAcJMJ90RPrJ0Oc!|5|L}&Z;0pe}gny~=h*?{GyBVWO`Tzk^HdPQl* z8Ly~1p%&FBm}cpq#?Ll;XEVYCBhQZ-un84bm4^jPsyFM`=u#K~2cfR#f^*o*DNS44 zulAasqu6ai-A1Mn!S#|Ok_^sUY&-={g-pBdbYK&2QIaFCfBpd*eo}1rk_ai}#E}Ic z;~EPGCc~qW6uuXfr0N5+cg{{}wBc#~9w`YrK>|uZ0L|VIkFP5LK{!jGg^sid!Ibr} zOP1uis$Y6Cze2G;CeqLtga|3A#7n5|N*}}VRC>qC)wUZA;JL`jik!vS_({9{+Ut@@ zdm|!p|3ebNrkzR?51Fg>Yq-!`bbD7Pm0+vksBu+8PRrWMRidmMdc@&Xs0r1I0ErP$CKvg|a*8K~vS za1xTOE4hpkyUpJ5<^m)s%)@FIpOg$0Pb&ZwDmDQf{835b*?}w3ABydWEA&;B110Uh z&GAnqzY^x!T$U_R_{)p~HexKpEDZd00{Z_FL-T>Hg z&hMB}ms%+Hn-};z2K3zplNV;tWH1ax9Z7VG{Ju2NLs7t z!xh|<`vN5w>6v^Cqkr_@^`y*Q57`Gmu|FqjHY!i>gUk{QuB8ya@oKve5p*A-{!Rz< zKaULheEXVM=R$_S^GE?ZG*#iqXyeyXwxZCF8@N<)8gCN&5Qm?yyk{_g{S;;fu2ffO zMHCDwzl};OLv!Ad3dpPteRU-Mg=@HS39cm_b%5CK|0eqJ=9v56=AJiUuYKgb&uQAQ zBi)4;_v;m(!}Ffo?P%wAE(&hzKs07O!D&+|cUat*3j=JkchELiRPm<)hY<P-KU^sBViGW68t|`$e1(7uK0{1dSQ8}&*)y(^2 z677O>tRWwALb1Omwgjbm0@L^a(wqs!g*9W9N2;T^+>OxFEr}aQiv7{qJ8VlK_5>@D zahp26rBY5(*%I_qFFW^f8GjWNS%1e)hM45zWik>PkcA598UJ-9snhrvK0a9_jZ~i0Qp3fCE-9(;CaIs*OSu;g( zPM@>CDE3b-soa)^!r~h@iJVLwYcwb~fi+DSXo$BDm0?kYwY#kJ<@ivT)Jy00DE2#t z*q~GmQnSpqXS$A}2o`pQS8Rfvi7csW+1*K*4UfZ8@7_(ZKPFQ|fm|R5875*Hf)<4# zf$+e-DAUVlt%i-9Kwz+YloJ7cuCJgeV|n7J+{3L`_Ms+943GA?)I22kHIkO67hDMy#vEg z_;rH|&D~kWv@=q8N|3uM{VHrx>GAk*=JlEEnb{afPzev zNuW-QUh2p_$w2Y0xSORMpx~1YPxy$-G+tosZc|F~4*H^^53MqMPEi;QUsy%<#~#)B zlJHmUg6^LNGb)BZh#CKmlZ4nl?Yw{07=N)b_d=>*B#2hNtJJ6r^JGU?^;*H8*F@-> z1<$2*kHXBKjvWy0W?9hY$&j?NXhtN&4fj?Ar^_2OLwcpY;%r9Ek& z5g!a0!16=vPn<6aHi&c}qQNoEL5zAPJE3D1>>uyDIZn^`BE@dGB+RZ6=ut3IqdH?) z)mkmlARu!k4Ua#rOwGONGR|cmBf!tswk0bRBKsI@Nz3`V1IlijJ*2`ngLKE8zFh|# zu3gFz?O}LCvEL?b$mmVreeAVLD??Mkd`LRyhDG$>vi(jKIM>>%Z!{iGMX?*ll~G2ql%`hzk~GW&&b+*oa$ovN zG6nk^Z{L#M@1f=`Hdgp!1|*G}k%<{?_D)6TDYRDfG+6F{OU%Nj6zqsnl36D{sF-BA zu&z$k$-MG0Ry_;T88cGsFH!{z^^1-xY*HEKVp>~bZbgOa!c8pP?a*#7mdUwC`XI&b zgv?dl%QFKl;oEKYjuloDgsFyQU@DVBZPycI%thAQ7#pP3{zXX!wt$UKtY`0PZ-Cfe z|0eSHD`Ri{i0`fbT)cYxA&UJr zZKz2zcBTDQRBGT4U?Xx1T2c@<>>BlZb10Posq{>Gdi9r9_nZ>DA+8k=RAyGnfp2W0 z?1XLTcPD;zjAZM5XB%Qd4RyUN_T0*iO9ntrfsXKz5hYm{P0u|goaF1n$6E>kT$Mj zi4=iw79J}m>EHY^Oej1huAG9XIb6@Y`-&WCV8%nS8^?8nYjkDZO78bmie74HF42f~ zJx=v6IB=#h>)SK8&ED~;ryaZO(t0zyAC$E~Q7lyFN4+Ta*F?CQeJD_hLVs8aeYs1m zWYf}qiv2nj0!mz7MN`au z8LMh7nVlIRKjMUekN?j!m^OQ-fCOzKHjL6hTBf(AQi4x?>nf(;(GmKi6nLl2JDYA{ z=AwYJ1lb;^L{RMaslvq-grQ~d)Ub9cK4JqhyD4D)1Aql}_XaR+Pop~6l?T3vcKiE7 zvo4D;5+pPwG6eqBMWh>*%bn!rRluV(;iA~5>`|h)(8r8oXdr_DitVQ`S292YJS%?c zZ$aD&v>0?ScqDB`OV2R^B3#SxeT z_#yQe(2(}ffo*DaOjiDtbvar_R{PdI(yKLCGtXQxEp^6(BpJXqd&h(gGc|Y5!QNoQ z&IDr+Oo&Lx%u>4V7U=)BBz;1i05M>y7L`;7BIH~QYf#t_sYvqYiXAtK{WifJ z61+65B#AaQ#_z^-QEFIY7#k}(nMd_4}q@GukL%6bq%q7_D*H( zMcyTP?<=K6?&Z)G{0nr6%yVY(ceHul7~A@7rq~~oONg*Urh)1JV~23s!o~m_DMY^E zX-v9(CiZyXIUNpJB_4CkOCN!S?sxHaTm7lqZi?N#WCa(yptOn*N+B$^9hHdo#iIOC zB2Mf&cQEYtoXq{pGDi`3l`W#!jlE-vl#Nl9*xXi!FMvi+6--p>wJ-4CLV-_9tS2t` z(eV<)j#BI|RugCkSnJZNBK66}JCvl3v<&RaC!E1|;gb{_r!X6%W<##7Bo};R=nax~ z_oiezhVEk=#baLb;EO?E6?7hm-DdAJW?I#jq~obdB#Vk-MGi)4EZp|96h~6Fo?dLtMK%6W>ExsKQbW^PF4-rv8qBh{we>i)|I<&? zKpJDh&h%3l8g4e{d4OLpuYQ;vvK!=xRW^<`&?=kGP9Qqt~?vwy;Owm|#1o+YsSAYsM!7ORG z5lPk%+CWXHL|TQS5nDMAT(7UWCvLq#Xze`-#FYvcy}uNNR%j#>ad$?< z>g{AbQdlT<^O8)yD?+*;YgM{Ja2L6nc;MO`DJR$b5wfVvh*yXWXHyv9hf_abi4oxI zKMo&5y{wod%X?9on@YXZ45EcHh4m?!`-Sod#eUIfW!BD3OI;1^OCH7|;bdh`#+@K1 zpKA}EnYrg*Lb1D-+)OT}TjmH#naGFg%ByH&cAN*WF<*R=*k_|{DE8YFyc{At#$*Kr zD6>=?gBlydZv}tY8jfAuR=c_WwENdF)1cVz6I>0-M*7BciI*8pUU&Y~?5@h@ew>Nnj%z5+rZ}QLl7<1qi z$gGsaIj-(G2>vk|C6}1)KIQeK+R-t2y2C>7FS>op5|3WpkLWYSByILik4d&dBj=H`Oe$MI@kuYKBi6(`h0-BFIkMW<`g ziZf4hy)nMGKlqz&_wbs9ZU-BDVi0xv?O!imZ<{D1to~x5i$JwX6N74CSQ@0gL8E@e zZV!Y@2HR)B6vb|xASOdmnKD!s&S=hK?GOG|UKsB`WK*d~y^FbSe{(Hkm%f#Seh#l8^eofMbn zH&}@MF^P~^xee*Afn{pRNp3W;FnF!Nwc@I8;J6;WHm7+X7UjY2*ZbTIiVcn{QbmB4 zTwN-x_S(LazO%eq2RZl5hX@il9N5_bjVaP4p-MUh+!_Vg_LO zq(J+U(+qL)Z5*z15JS852aaDa`#xoSGdnEjM*7JcnlFbb-T^p!Iw{ngsU5MU{~L6 zq}68V2A&02{*;ernlLs2%@iKS%_y0%t8)!tV(6oskt|T`*Qv5vAe5eR}5ld@p#-1=bPdg*e; zT}`pyIiizpJ(+75y@;4djS(lhulg2M5d8dWE1Z8UZ(#C|DRw_!vJxUG7_idyHHtNi zyE9f97M>TRa{NK&{&&E{aVm=4=D60PxdPl>%z#aME`C@g^^c?nw>H54e)p1xQtj_X z&k&nePLa8{**oM8Gv{TB0DE3cAhGk+02-R!Of1bR!;U0GB8ymQkRF-6b7l4QOi%^hztMN25ZhGUV_aB}6nl;fK&@0s?)V#G z6BMo<68n6zk>5$n4Y5D|O+E&oFg#)o13!;Uk_AfuY)C6in3_rq_zwQI+7{k(_X5S{ znIJ$Qb&8CEjk}3hvH^;xokYKjtO!6iFD6s$<;eObndb2A-lr$v&m7wErXi#Aq1dmJ z>t`w9XnenQC57^;TGM6ORHTRI6xJ$X60-sH!n01rgkA7NU_Jo^oE?vE^OLn*7d+j^ z&-XBJF^LWKj&scbmljq-$W~+!RmEboqDL|^jtIG)J(rnwW=Uf94j_Y~@YSV;S4q%_ zo!L%iw=6CI0;w?FzE z*XsGC^&g=Uw9_WlVOtSvOzI9GfK@I>fWP54U91yK-=+6b?C%M*9sKnugk0|5|DrC) ze|Z1z)r7F z=k8o^cnowRkXO-7r z3L>xa(7MPNk9HC6#!!RQCG*iU5Z4PgitX$j)MpAQtkjAqieMoTZQ=AMqLoF6rYqYM z0@txRxpu%iiTyo6F?==s60m%ws!*DCq}3Wv!U+Y~;}4!V$5nfCO}hR059gE>G(H;G zatxm2K>b3BN!JU^HuD;UDsIky?{mLV-f@nk#D3{~68F+ZJcK95m{J-;Nac1yb`O4& zz6TlfbL}=oUs4gI&EDArg@6i;=wq|kYRDw2!ypwX4%kVK>lCEOH+#uE=OgZ&*Us{9 zq1e4H>ES6FK8W{Op8?5`JB8zs;Sls=N>9)9*K+FaV$zLbcQ1(~2J0NjuiIr_hXaK2 zoH%S@D@@%5xc&;J-6r+^!^x6-eoVB)NXw9aqZ+~tK_!o}?I?A%l02}h-DI(CA3l@1 zkZ*^eRE!nq;1tDPCgzJoR0(_#X6IM|52MKQL6BXcuAlvUNu=B& z%y|WbRclvzRD`3ZmhlJw1<3B75drd}^JysIXtlp4p~R90VG@XdLYlCamWxr9_!RdC zu*Cb?^Uq&dGU3&f$ukAU>>Z;53vLhOgSjpX1{FDErH(KwBVRDDw$?1|u?t5&96sBA z!P=mPc}Nq!I^wEcHtt0st#Fm0w9ZP>eQaf=o6PCio_{7zfPv8jJg4Upi>DvsZjJ@9 z21v1A{JfjZge7d0o9v?MLwSm;2e323;I#Fs?RheKSxI8F>+s@yW=PHtFR)ncSD%^- zMoXX~p{5>73r15-zOdwq@Q+T(Mgw?h)LV!$-kS;OwA)H9Gy@ch{Wd{2U?)^TQj}41 zZLC5rL?X1Eh0Gtug^yd3bq54_+{zop?i^Q?twCOZWsr%6g(EvXTn%-bkOh&5^0#to z`q0u#*egLbPK5sY`j~jOPE|_7jEnNaP*ezLa+w5y^o+ukXE4(;8n|C=BCgPFRtb0& z73=R9td<^Sg?Q4XHqrkd75nl`tkD2AFNx6?y#&l|B^|S2oQVqs@S0eOJfhOB8|yyD zV&8lT{f(jG8ZneYsjshzz9#)k!$)eXk@rfs?y0gNbu@h&Q1K_7czFJ4S(5Jw#-k@? zp5zqf>INU=Eh-*y_!%ay;DM8n$w>U|yn)4Mu#Zyg2i2Te!!yAl_V>RD*}7^mK4r;m zhgsZ>*bl&ts=f-!+r8~-D0R#7+u0-22Bp|96C*c+2~j~0>SBnJ+?|AlVd0<_o+i`( zbtvK%CAk(&1(w#7+*>S@Zu{&VB)1Ae%p`?}e%ag5xgdZsEBJO|kKUZ!L`OJ?t%kd{ z&gk7klhf=2vMBc3R6)t%LOb86a13`zE1n`mkF1%oRfe>Gu-kU{@EG6zes7t38P-}b z2_bsgIF<_tZ_?g?^NldD$1cB%eeES4x)SUR=s3OP_s0a}x5#4{U7`FTf>`2Eh42#| zP-GaD3wHZ~+u$ru36=V86Y4fBUzHXs-BJat>Um?Vg({k`S#E^Cz&lst#Ryz|_6{WR z7(=+Q>|Mq3>|&uyK2< zb2&WPYUfn^e0SRu33a$O??;r_-xJbv79_E%Bv7G@04g`alM+RoR5*sm?3?2Tu`f+t zv;m5TeH;%V{r>k)T~3PmSmY&O3_QxjGeU@s&8fwAC%dmE%=(|7u9%O5PAH3~*OjDK ziv8j=7$n?G4p7cxBnoe2#Qdb+cpGVTbfOPofV*h%csEe&S06qWSR`3RsWB@N2k2g` zYK{8`^Mti>NX)of{(1b0MkRTh3cqdaF&U3inWwpRCO68ne2*COHZ0Z;B5%q66BrJJ zbois=JyMc}xb}e=2>;;0vFd?JDT^V^zlJqOR9IO7sY4OuNc8c!eM;lwxYx7iEmr$u z+Q5c#uTsR5L#@#&OYteikv9Td=;~e&tJ}G|`F+{1z7>jYTJ1hnASkQKSBhrj!Q55B z#z-x%{&`qQ7GpmE@vDJVPq9CzPJP)3>!?mw$Zahp(u7LWXDZd8mQCmH$;5BEeJzgi zqbf|Jml0NFM)CK*FZBZR|2cw`Q9dXk8`d5j+OE(MWF5pLcdWVzvY*4v_-!?yGH0`(EmBq|B?@6^Vf4{s>tb~H?gp%}DB06D>QZ^?rR$@a`Bo;#s zd&+il?kkTevl+W2S9k3;$7;8_g+%61hzlaF#E=Yp% z1)c&iYqb|N9(oYx0&QLkai>xOkCc9^b|ZyWVg{t=`j&KSvC5%H+J5fgOkQr9#Do4m ziTybhhN#FTn=)+VCzAbHg<}RF;=V}Okf$OAPB5zOTZ;Kyj`i& z%n*q9kUD5dbGlaDRs}vsvn^}9X%dy8w{NA`-xExT5jHbOEz`oy=)Mx1fXWz^dhID& z1tIV5)jq)EBiQC6t@i6bZ>bL3%J@5f> z5zQcKw?q~Aetpp~J#D38poE^3gfM!Aeg>CgqLMgO(;g~^&#P9@wV6bL)>_G-eFTQ()_r^6-`yR&z^DCu(1S{n(Y>2LMi2AL%nUsbU&wZHGNNk?{I z_DmSWDeQKey@TYo_FT3wSgloJ$X}M8{$_9uwp)=R-A@;LK1<4MSx`U-^g1}BeV_-Q z=rc*u=iN{qAe68bZ;Z37!ILLnPC#7cT9$N>z+SmLht>GmyeqV7=aw~1jNiQBHM z$ZZUk5q{pG`3;K1Lwcx19vk*=XD2p!TfZ=ngb{nNYAa6#nLS9ECHDISAYQ2kCl$dMm3fWHFE5c?gcFsJ&SvaGSb z2Q8{}ko?cwE&4Tra2KJ}c}R*FTsX+s*S^28A08*j(7C_AcyB^M;L!&)F{(3?r>c>H zo3?36;PIT1yeR`H`t_3hVKAm<&g?YIYJ%Tf@nH4@p_5?xjA%Od_uemQaoU)h3!LzY zq!EE%TwEjuj=-51uuPGkIyE=_7K+_Cu1(?%KDrF~m<2}S+Clt1pg*9Vg~6DAOHU$; z@-cOd@Xq^tKNSuHY*=KM)pIe53H3GkMBkv`^BNHQLi*@m#1@0wP;YXaB*Q!JA7sn- z=&vg$n#R@bWk4$~NUz%MYhoXP$>ygYT3YRPCI|^mObw{X)Ng{^bTx=l=wk{kiN2My%pIq!Fvb|W zZakDWsse5;3S8T4k0EBK*k6-8T}duST9Jx;73KnoCNrP{^iL7uA9Q<1GS^K{QS5JL zU2eihlG?&G>I#}_>#}%NT3|&0rQQ#wU3%mG++B$M@oxf8$i3YVvx1cYoiK(S${1l+ zcA;Xwfd46!lGuH!03D@OdJ-fuv95z;6~zv-ZNp`@yW7^miaQ51x&PF0yQ>eX)3Lh! znUyDlQ0&(}Sg)tPn=~B3bP}8QvWthw3sy;GdrJtGU(f9299{@gcGiM9)Qe)j zwVFH2jLG^cH)!++k6C>)BF<}yco$8nMDCy|jKc?T2#$kPbG>$79JO(U5Y=D$^ z@u!+t1%4wwDI`?gAodufUVNto3>Y}c$HzoaEKCTkvv1K&yoQPjdx_(%C1_A+`V&WD z?`B(`J@BfMhkx=t7Kc2}QF8iNCRW2tWh3pvLJ|=(bV8QIjiW?~Fp#ci;7Z-2Dz+X* ze;pSxL6;w&le-HAb`I`1y#aLBqKyc4nlYm^YzTNNrWa2k)cO70Z=l%iqk9hc2R>Bj3^m8+no3?#r~d*F;f9<>8Y?q%a)2bG%B?+ z!7uQXxbE_&KKHAs@esH!{p769h_?=27O@os_y}Z5Gp~W`$$PHU%>TC z+hHdZ+Ywhk-8E&9sAU7K*__@Wuftlffk(`pT(n1TTkWGL)o+JjVOs6iNy$qg4rsi9 z#H;k3=pLmg%GQ!ss+s?M0_iBsc{c16`wf#tyEiOC($aS08nbW00a+%?tXFsDj4pE1 zjN;z}ADoUMK=HL+{ZPu4#l1Ol$>qmOc8crGf6ApleFkDbW$ieW^7|M&jQfBgdWSOR z`Sug2@*nF*G_D*$rv3gB1Qf zw6ONqiO|DNJb?cEs6qVKvxL*y#$ZzHhPaCQqWu-&9Sw%Dh8HlJtB{eq7Fl!oQ&M*M zOoFK0eE!3LrW8$k_-P1CoUs@cn!+p>o)sw_E{bf;zs~aw1||yb(4PYJV1wBZJvRj^(?Y;7NaRH<&vM6c3$KI=>*NQOC~vqB4sp< zfiiIVwaAUyk|tPKr@ftY=0|>sFaLaI!8zzQFKeGmOPD#7#Jwb0tiG59Uw~ZX5KosH zwPB+!XX%^rJew-OUqrDR;>!PjIC9TgyK`tV=#5FF_15KA^3l;OSaiNh5s+H zvFq@RtF1JM?y}Y})HK&B>O4j4_56FH*lqR>PrWwROx2GNFJ%<4K;sKSf>Ov3mAfn# zOHNm!kKV+IgE;n|n1MoARLZ`5LLCAmS^}#qRWr#dFnY$4l){#--e+xbPwGxpVl#H9 zet*4m-QH-bE$j%f8j*RVxRroUq1jG`(0A$oJAeC|vv;t1NW07!Zwr{Lkg()1peqyx z*#Tq2H4I|kBmA0j^#c{7*l$ykVk?!cK$eif05Q{TEMUu0BG77L`*Fs%U=H~NKU9fgHdB>URX9=TuC?b{V51qQROjAA?D8ure1dQ5VL z>9u4JRRcuH(oleZ=7`QQZ=l$plMrgg8>|RqvrRB03TGv%nTgVacjp5L?w7HDDo>6% zw0z_N7KnLkRJo-xf2EzL{^0&{#%FkI=b925Z#r{^G`fTx-31zV)$yN6Kp$2F%7U=JTqHYUwXB9e!omkT&Xj*A zZxZ8)WrlX3;n}~adyb&Gd^@m16#G^DZ6k9h(s**cO5TDn9ERWp`GY?c_IaP!$8WQP zmnn8X6GUE+77raQQkgouhwRF%_s!64P!s$Y%U08t4O|d_`r2@_`x>#t^0yU{nZI56)y(h_zX8owZ zcejKZW$4Ueto;DXx7j-u`>xg@qw(NrGm>=-98x#s{<7?1`Yq#XKepuibiscc#s0*> zF^ofK2P3MM-V(hoj0EV~A!TBU{g4pUiU!KsEd$-&(dRT38j3@=H_gl3tkeftWo|b?nbEVt11# zKZY4e+1tN=o#VQB5_sj0Yj{WSUETYW)t~p5HoVk`9$^3tlVbzcK|~F%i^G(&r@-L4 z^uHj8b~lM-39`$@X}-Wd)!YB@oyD*Fn6r^o;0 zk2~2Zj(okCD!4d1a?E=2I5AJ~?>I@<{FP#Vz`4Vj!-bb5D`PA-<|yVEb;&SQoSh9= z`dbI<9VeUS)rEuCDE2bZixWc?-mn?`CyXJH2tuxi0xPT|y)4s&<+|7xZpqOceVAf@ zPA>6Q7*kl7YzE+!8;{T=VnO6+C7MB54!++@o~4eFjwR)$*k8SxP*fUqu-Ka*jo*4? z3MIwYm9;=dFoN;_5K8fu0@i$K6#IJuR#OAR_Sn<|Jub7ktEUd3{K_Z_aTW1~`!K*| zx75u?3I16-9M1)(-F|WQjxzRISsjI|p*^O|wSY_qoXP{kuo64JQsaFg@K!q51as23fgf*8)r)QFnC!bC3EV@Ss=NNX#J-#e zpS_b}e@rSDnX+=MWj7uSuTw;|fzrTGz-Sd^3cGGEJ*@VxJb?!^5|#u`2hg9OFRn4V zgZz?WFBA76a{y!Q$#}Qq=X%j#@QKWjGlu{7Tyn76`r0UVJB3-rFQXP%?zWNThC}y% zsx(GfPgRldndjXk0(XerrwTCmcLSc{Y*oqvbVzGlV^1dGZMWKXC<_&27g2c&g)tbk zH4DFn*xxuiHA0Qbv|V@g9mE$yC?A9w&}NinJgZVRuuaoyzy1>}AJJW5$;KVNkwjWy zCJau+-;)VyOz_8(vmO$j0qpQ;T9Q}ylFm9~Z((JU=oz9JEn*eh3rQp_IczpC+xGZ2 zir1MA?cOq;IesF0=SS?<3CqRG0hm){F1Ydphk(JgC&ofGbrIMDqb11-yyzbT+^uYp z7h=vd>U5OVAF+*(Vz*o}#ioUjs;9+(0Sgts1}(~1s{xNg$VvZwF7|SF=6-yO7?EPX zW3Zk>3hYu1UNN&YLlBG9tb(|KpchbOv&0K8kG1k!_aB(>(E|j5x`WEJGKc3H9Ma6Bx*XYEZm>#9k(0Gl-C&Fp(0I1OsPJ zMX#a&E5gPOH7O~Q&AoOC&^Hcfwyt1a?KSa{xxv@bxXF{JFv*? zU@zSSBg`{*AJPG1u5OC8X!9%e-|X2(b;qxv*zZ$ND{&9jO-TSrnTGI?5GC^l^jR1o zqW1F{+0EH)39&zT!g!%Cj68<1lCSc{nsy=jmjp+sNFeYTv*k}iJ~rapZ=JmZqfDlN zTWeZC0`L(@ZHT;?*6=$iZVB7(xM8)gKg|em_cX=s6YBW2!%9@`OSdpah{_c>a$^Lr z4v%;}2fpeNRBC+A4&O(yy%PjU3W^yeFjZuY$kWVpF_qbZye4X{{w?jqzDHSz?O3D{ zW@Oh>?C%M)Ns3rz@{=r{dR$sKEz%gEV`L#Z66zK6^fAmL7a+otDC3%0H7$NoC1RjGcXiDdizA(6AlZ_%Sx*Hc8U|M81*Qqc_ z3v6Tv^d^veG;d@#?|#0dh%7QCP;%s8DW@quH^#GMQyieu)OMM_ee-QNaL9knXi47R zr(P{*Q$Yi#H+L+kp$j|ftB&e>U)60x;k`dwQG0KW=>mUShN1t9Qt)uVU8kWfIGIeZ ziK-@i`~AbmVIiXuzGGRrU2{^NP#HLRG7PRpgyyj&FCig97{*i$9&x65Ssj+>o@dEQ zvP>#ljS~+M(DCv}*hv|#6rlk3p z;+{mzI6T!>>GpRb`K!juMFd(^2tlwk!ZpSgJoxjcb|I2T7h8IB)6dV-GE{*-ye>(K z(^e9l7#kF%3n(}sE4iCugBPOn&o%c!=xjwOWA7V_;ayJN>Brr)o)sjPYcGRP?A8fV z8D$eHK~R+TTJ`aSZYdeJ4)_FZw>OpiF)54B&Er*5?AP8fPH5h<0Z6SyRPf;`f$UD@ zE=_?9{Os8{tn>7Ie=o-FEokhU2&kRP$%eLxeLFd>05T1p-na;OLXQMsX;!1m)Iv5$^X7#=BU%teZyK>_CisM6b0gDnU;NPLn%@;t{Av*6R!XTdw?IYJT})6OgLJ1Pe#m#XT~?K4&?3J76t z3geajmcNUg1MYYhVlV%iyYV?~45v%)Xl`D}6MLC=swQP3-4~xTj0HQnyY_I zM+d5_V>#N1%*}hnfMtU@y|tg1Ft4o?i~(>I`=uWo)A9qDWm7JOtp=->lAi8#NcVEB z2C!XeMjs{Af#DE-#>Z}hRJ@YDxV*CFz7-*-WG^NQ0{353Dlr=KswxPfo~Gzegf54; zhGM@>)jK8mKdvU*rUX${4=R75kXZe$M1~8zn+EfX$oVnFexF!$ECjSslSW0P5U&^d z(3s{fF0`FhZzXIGIrkLgGT}7mn|p?qEy?mR(c~E_O@)pHsIP^l!%({Uj;LHnGb)^q zI`{n=pRIL>y-ZapaAM>h{u{;1^S_l5x~H2@3Z*QgQtb!DZtNYyL8x-(j`}&M7b!8_ zCzhDVD{2cu?Qc$j@4Ev3mtucS`2SL?_02;wifp2y6Js(@9)uDe(5{|FgE_lV>~APZ zmv5s#F<4-fL_jsBt2D8_!J?}|8(8l7Kg3Q-^7#*wj$E`fc!c#2k=CdytO4SIGD&{0 zKXEQL6?9Q@Zr+9uO$(q8kYntOCciO)ur*e@6wiO3b!fH-g^hRVKhP5NM( zR!U9fsNyZ$PY9)Kj9wWCQtURNt_Dg|q2fw(Xg%o1Q4>)#Rmn6?SkOJx+;ctXw>8Tv zq)P0a&(7X~0y}d{iEK(0O?4@>ZWYktJ=mrEB&9!LNc;XeaHH7m?RWBsS0@ph9GLJ>8O69`^eq_QFGv zu)mDt{y|CfJs93wL@DORpo4V$Ed#~@)7Bi=oIK<-A?!dP{KfOI) z@gFvs*EWLISV)kr0EwXzY86pE({tnttG#4LJ>0}CUgLzxIsL%v6ub3H3Q;E~nwnB@ zA9zCH-%3c+WOp2F@ocF4?OfpeBX=;b>~sGS8*^N<1&^GHj99KVA~UE-O&>$_1w> zG`dir3Gga8#HO9sqdyd{uU-SiZYO88Dget|ThGdSk7@sxWw1>_ZF_%5W?QL@x1O)} z9uT)ek2D_ky|?yBYiJ5FpG4M8iKjReyVoVV03Si%zEXH{j^nyvRJP=FD#~daQe_WA z(L(J-Fk?XLw?0W~NL&JW*uDK$cI z1||>?7T>RFBk;NRlKnQv{~kZr@ePZbgy*IC9Tu_M;P$yS2TQj<8xN3_VpDvwkuhfk zu*2m$Oxd9<1p%@Cu3`62gwD@}PVeH^g<^ksC`DA*(3SvQ25_8cMf+F%eC&22fn$Wt zRyUaca1MK}e}r}ncQVk&Mg^5LK=hS;T)a7X1=_RhHC zH{60$N3mZfgBejkVG8j`c?d&Se4=pz;AGa#2Mf9lqS$?Eud!@53hVm1oH!$mJrzwI zw8DT}{c|DqE33dDyhk6Zi%r*9kN#7dYm$8wql|CM=5rnD&Q!ffdOdj)nr0I zsWQ?xpyKUL+`#{ySN|Bg?d2d>{A6PW@?!i$nDYORtTfXPn!qj@RJCMv`gI`jKwneU)@&!+kicj&H5lUG?s5L3WLQIpM zoB*@>f2z38yEe}@dq)*V-(iJWyu0uXowi%ad2m(gS;*FKo9GQLhe`r1kVTm-Y;}`% znKg5HHgtO_}>(3eEYKGAPUb4X1In-zEfdEM(LY)diFj ztR!5%GVFq~L^%qfdijHHC--vvQHt&C9Vx|r>(OX$(KA$YzI%AfO0qyNW4KY5X~FD< z`NV+9ccPszFT4}e6oB{0`;?UAqYaHLjHQBrw3DL*8v{?NAEaN$7Hi&(`E9EmXJo}w zJ|p+!{sqAxq+bckzxeDOkBJPSkhcfrgdr{e*}7`|`@wdbk1P(cFAJVi2+G=nsg(fi z9AmwBqu4%GzzBZ0Xrif^Q77PeYSfx4BifuV1FZUgr=94tdHC=%>mPU|B_-hHAK=#Zl zgXj;h_Fm56r*!+}--M_G&4+X;q6G$rkt>O-81!CN5plp%`6T8V-v&BR?3W))vTfiB z^~G}VviiV0-q|YiuKrGEDf!cz1D+P|VJ?}8fJk&25qIu~AjtalLPvkL6+Fy%M3SS2 z{p{r!R7bI2eH>QAb%ph3h8%zxXsvrlT{ncbs0}8l&9&!AtGy2jC3dSzR#PFJMi078 z*~c2SDOf2yOHYM5==PP}Q!T6Ajt{*sqaQ9r$1yp+smt9>;4}x$tvjb#b@vMLBzHXSDC0qrsmj{ ztTUUkLV2L-x39JWl{G5y)^WDQgroVQH?v5wUnZttzz+&RR>U5J)xafXf>VZTLpVi7 z%p(!tdBDXV`Ik`a*GcZqtfYktn;mQIhCL7|BhC<61JvbtWYG~Cq}XrXz+xnmScKO6 z${lU90OsRLs4k4Nk#77!?6l}>PJMLZZitQ8XHoEj=-&pa3-T=)pcz4)JTFd+^ z$}dVXOlTEZ1bq{2AO4u>W$9jXv6-Wp+GP1ztKIq~Wx7Ic)TId^L;ZsUD-B1>3b|qY z{GR}aD>sS_FIiF3s9Z-T1?ahk_GAB%b>*1V?xocC2?<6YR#Iuk?KSN3KxP+L zdmN;~MvDyNAb$yC?iW;Mo>VDbPweR@*S}ZKD0V+zvZ@7zDjO?2 zMymW?ioTnY9&jt%?{0Qc-{9NhfDKMMdU(@HD3J#KJ54&2ULn>%Ito)$L0kq}c8y zNu^|9YG6DBGl!@jTsvLMCh~?cvFO$Xt3B_mTcceb(;R$2UAs^}a<9G9==sC#Q|tv* zU>dSr;UgOOD*d=%H&JAW{8dbhyXbDN>&%J-C-Gr>TUYV^Ix0(xa#K z-J~1#CdK~AB{%d|RncLpny&Da+hkP@5CqcPR9$)3>oR6Hx66JuPj5IFcut7x`#+xs z6H6V`G;OlNfYi+jBf`Le5;Mb#RO4#Thg$u6ok5$?)jO^B`%ACgw1T;prF$#w&lk{u zJU^WTrn%2vaRRCE`vzzAV+Q+!*6Ud|4^NsUQLwxmh?Jh0hn4nOsjCjK?MX%3r9CgE z*f?KOSS0;jXfzUIc1#qOQ?XqI1R(@)eSfBIEB8razx9}eGzO|`MQn#Gpul<*WcPtm zi5VSHft3`Kn3v0enk_qN{LmQ3!Ncs$q0E7`0d=6*Ke^<_M1c;FDqE`vXIo(gsgSw| z%Vc>quH{db1Rq)nxbnFa0ls%H$;cBc=NWMDwvdx`+al)#eKKemQ9x6g@B}3pz=mZ_ zmZWupY~8N)Z+{a*4*AT$nez~ZSzBSQRuvg;?6A1lQ+CTb@1;&7cqsPggk1(+MnSmE zy1N0_Gkyh#{KB!5A7SMGoaK^sLAL#s>`NZQUT_OTvA=w<-lpg&t!J&#Pr-6dT6n2H zF4|Ew_nv=Ol3oY_#jeLAb1;fu-aE(D{W)w1;wgpBq#2X;hx(L7r@NvT)?fRU%zf^W z^B%^3W3q$B_SuQhhSSlz^i-0MmP?{z+)Q9dgn@;C39qLHMCjOq*iuCX@JTVr!KW#9 zpDN%0UQ!Cv7fuR2VsOUPRe&FrMS*NLEB`Z2^6{zzc716LvKN%78O2JM$(*XRiFi%! zv&V}6x7cqu^Liu0t5#YQSC23i9$wS)pWQs4^e}QuQ*(d0&52rW=hWy~?2+f zo5Ysq|JPS%7vH!Oo?^dEps+^&Ug(0lKq|(3$=JCw zEMX;C(ey9suhU?xA7MhVBTJ**Uc6s&16(FEjSgT2D^~Y5hG1JoLDJX}>dSr$EPvB# z?_QzU9~c`BbCS5kG|ok8p!AoDtShC{1UU4pP-=&6huvP5i3S>d*RTrmhc8PQCJ<`{&)H&N^_3`DI=UYUr)BpW#M?BP>sm<2r@PZ`l}{Y|%bPoFtNJEtPs zDE9YMR5(Bd%u4dt1|2u?1f}_oRYIrlz$XM>M$TjC1Ak#t?3H{!ol+<{81hwg8@>O#boVn_DA z9Eme7F?1L+Y|Medh5?}8k7D~&0b@wfCEdIZMq7=Xz^dYK6uSK~!!5Z@XMyihFgPS04<|)S zG~AvEUFKf`vA;UU)mT{yajN@w*%19?y#P@yz7|97#ys?Y8qq1SUs@>DdO#fUP>$&K z8IXwA&SXE5HOX+65wH4L|Aud~5oFKc`fYJ_v0$c0Q?oF@ua3BGuDys@H}HhZrt_`Y z{KUxCH>Ynxhbz90z14DKi<`D$L$Cv;ZkxFDKWYDKM8Q(mOogjReiNz#;Da=Jb*h-_9Dh%Fyc z@YsudiWIod-f2~LEHUf82$T>kar==>=QvK~_j2%o{|A;=?dHolu5c;t-yI{7f9EDG z+>D~f8>2odRA|XF#6J2k#qLuD0ygN9ZZz8@!9cOA>%_+NK6>429(P`5{va=d4j5m%qR;}hNv%1bQwdB}(LHAa1C#XyY= zeDwbE{jAHK;W$GohT&r`efExW0YM;@PDa}=pefW;ojO<;!cc3FfZo}jf8{-gN!j=7 zRLS2bONTBbb{p&I^y#kT0T~yt92F=2-!07F-Al$Fql46nXSXdB1$n!;1O7HsGXFQR zcbJ1KjHm7t+v}42&Jk%;H+6`rx%@C2V~DzeW4HAdxWX^#kF$5o5JoMao3;UJsXhPO z&jf+8Mqzpby9AfyG#NZJ@fZ+kZ_E&gq1<5r^Md~N-ZfTx!5G7$Ooe5$Fm^SZI9)2s z3git`>|Q$m=MMUahZOr$$71>hqYbX|@lk<-735!5PmP|v0+jeunsEM++`dh*zowG# z4+H36ax_HRjmaZ|DwOtWm>gwhB?YbrU_vgi?z8lc4EF|B)t=_?lP0!&o4w;wiE`wu z0R3P%inVq-#{>>agpd$<{C~7vTXN$#4E)z+l&6wZ=?A59@dCX6S$0TtH$X{toW!e{ zNo-lkKop2aqY3W41m?Ia`@oqfjkr&{d_t1^K_t&Ufi<_^WaJL zI4fMa_bJAyHI(G#sr7N)3L(G}t{O2F@?T|VNOe_ssFc4Z&-uuf__~k&l48G1FaTmS zC!64|=00E(@FK3#O?k}prMpm>q2 zN)?shEN!6Bi;#*kQm>5|1=9D%C?585>R{6_9XTnv>56q%=pW5kEXh`Be#yE@N%}6# z)!QqU!nTS8Shu(XAW}q1iYl2X;S};>EL)O4YYFSv*5#Mj?~}?zJ;=c9!rV-WmLP8C z!db0VY-O|2$8>}iLr}{_DfTiI0KlavyYUig1yWpM3i6*QGOkFt9;6JA>H9mJw6;Z=s!2LFhKZVCgLc=<4M&2Uv%&|d#q?C}`#8@q&VfA#jW;i%~< znX4!U0eQ|;31%ikI2@MV{r*Ah?^~Z*SQw+2gXD9F{rof$O*ah|N3}#&LrPKhghiP` zJPG*PpN{s;E$;Gfq1ew;2PjPf!HRfLWmUXJDM)w~dHJo-xx-uid=pZiyfY)H=3-{+ z>#r}pV}_6SLa|?_jS?1eiA$G+QIrp=$vcL2^HwRcN@{li4%hu>+(f)v`8+80s~7m9 z=*U?}V2{QbmYnBIKNNAHpX|9t;%{FK`7fs$e>w?ZVz|B9%k$e*5$V+w$YC@|zz9&y z-F(6&I1dt1aYqDrOOx{px7`-glVZ2tJ4XH=pLKCLkecx$VBQ4IbcYCDwOWKRiHp6L z@HE)A-Deh?+g&2ajR^30VL7#y95~aI1U()(Wl>2)Q#De|IKCO}bJTt9EQVd^J>1<& zvC&lk>4~L+Di9B&g(#JNi8D|rTf~PX4gAEC*vTtD6p{G%HAee$(t-#Yk-8xhMs*mq z(wfv6Av!}C8t)kPUm3vt*q&TQvA-r7jf$8GperPO#nH!p8fddxC@ zuJ3}?Xu26`3$6E*-bE(jR(9FV4~}&=0rh(2%~9<4sW4AKnurVw^Nwq-WRnXtdPA|H z&}ULb`okG4$zP5k`wy`fhEhJ#lmdkucjbKYw3KlhAuvXqg8#KaQ~S2IJ_AbIFPA8% zzPtc&MU}6F3J>_3wl+h?T)UwXM!Kj+K`*g68o#K;44^J%@q+U%hZ~y494I^i*1s5 zEVB6J5&Z3Aq+(&WU&(QWv)G0?nR81<*-;$!Ob9L?{vXxXpNf6+x*XL~?B{9IOaj_o zxws86Ua3sgjO8)}jb4^Amb4A7v!0~DHv~I3Hf#Ebu)H$&SJWjfb~F}y*kChYmmS-7 zyUom#jwTEx$m@?(l6+9?*GcKNMM4;kUI-y8fSzc=Kl-O&L@2QRJ}JBR2p)|OH#7Iw zwi1N#zW>ji6qAf`Nh9jmf-%#9HNjmXTkG-n!+P&1C>#RU*XAW@tqXH+C1+m1sX>*J z_9h>rL5Aa}b06d7`}BODROa&*G0AK1cJBMO1KwsrOo>7TJR8s;SNbDkR36y`TPw3) zym82IEU{eHKbYCpm%S#&pF=ZriTyF5YU3>T!Z@0lE@G8FwjQw*3~S+xt%_R_AC&*6 zvuHag_UBZL0Z64P>y>4aA2lHq!<8iJ@{t_>R_y(L3D?B_YNNeHS`LM-Dxk~DAguNU z7+8kEsKi(;uK4r4*k>Q*I_9#jC)Ysix2GxMC%}CSJBrwIFo2X)FdD*d5(=sY`!B?d zn?FObpTXZ2ebIzq8h9=WNlFzBRz^Ci?e0^{18O(dZ4SL;>%D`Cl_j85mcJOQ)hwk| z4L@|;s84^Q!Pv@pFQsevT@?FuauTjp^12FaGWA9|OPD<5>4fJ?5o4MQ10LP#&42?^ z?6cP5rkN9 zqQA$tHP)vG#s2V0St=Zx)hN89TEhAvQ?8F}t;|<8i2XSM+(wvc710UY zy(T5g)GQ@%p-75XU7>nf@rZakdUWcml%(yPWmr^(I6BfuIF&-}rYQ+n9`>3xr=WWM z0FG-MYWxuR_Ivk|r7Bxt76Y`Jv9(3%(cmS`I2{RsR{(GIf1;h6*gNmf-MJSApW#28 zBS2>&HxEMz=V{&{u&AWTNAOFrZTBYQ$%%FO^8O-1onf9;hE(Av4~H4^HZE_EHF3=i zY#Ar-DE8~LRYj+F{Nqg~OWn6&88&R*u8cM|nwnA9 z#aipW6GhqpX8??83Tz3rY%lijm0T0j z62ATZ?!Dy;a;wcauV@7a6o<>Ty5Qq3f<~e3Ol%JJy~hB6N0Tp2Npw4R-yvo#f(-^9 z$`X7`X~o?ps^C+T*ZEz|{nj(dB>xxm-l?erP!a$$6#78iZ#3*B|A6ayN!=GOuFgvo znr5$oVGWiDq3fF3g(ou#b=3H{Z=nI4;NCgriJT$g;Fjii%g3bjt|aVfA@6L^wh z_dP)z&LN(2#~(1x(;qyhayQ^`CNI5XYUOXfmwRg#J*(UKOYglyP$6RefumuO_KD!1U>0sXa{ z8tP%gXB7LBErTjcASH}9i|kNZEmV=^VAjhY(=(f{Za{EyDl>BDxTtma?IC)^VAAcc z329Ub87=Cm#^@T+UO~o|Q{S9aFv7aOoO=F5h6u1z&Id5j1mC6-RAEAo=%dKPBNpUs z!1vcXa1uLxdHFUbr`Ru(m=%@vBIf3`N)eM;4L5%r?VIDy1T05&)QWkg#Ytm9$j<7LxaA!rE$awZ%CHd(E6ua-j>@Ha>f7B!4NZdRi z(vDOD?uX8w521LS7hrFz%}Ck7+z{SHQZ4KAL`#NsknCKu3s?4Cdbuaijm=9o)*AlrpJI(rltz8TSb#S z`8Ak!{pxjvkEht)p{_?AaNH`QR@QL}S!;kn=#EMr{=(bpKX~0s-XBm2OauCw7{wo7 z4qbL^uYehBDRLslR)GPzy+N6nz#%{s23`*crLO%T#QyAFl7Xs^pE>{;f>a;qZe;{Z zAd~UGBD#7W{}9sAZLyyxV`TtAplg885W&IloJRElRa=wSCjx%S@A%s{FUj=9Pu~*+ zHGX%Gg~mid65)nY!&%ZmG7*DnAtHZJ&ouM3h@wFI+1todr>B``YgG(~JRjZn?R;uX# z%$>W5{8RDz`a7lxpG#}4Y+&7nv4cG>g{dUd1Q`+l$u*8ZH2>P5sd@4g4WeOWY}Nhp z`GGz7EXCS2vb1~uxM|t+bB~Ehyrb)!bcter`UbnHJ|G9#lNYS*^->d3m;xW<+oFqS zR}e13OWrT`;i{-u?+=Ro1(Ls`zNlK;R!Vy22xar$f}MP^YYUgNZcE63Etx`r_6zjp2%Y5E=ajB-s8Z-4c! z0v2hvEHJ@g3sraVJRID(ctMg@#ap}4z6vg!o#Y6s$HOIyuF-y;Yd5D9+jB`&kE)h1 z8;0BHN2ofo=E;)>xj@{uyL8)j--o`2muNdN$7zcFiT)(U|Gyw>DPCHrf_U(`)jR{K zP=ry)F!dFD+J$uA!WuXfXu|!(tX2+CY}<#hm#E#a_YVCFvT_+<2C$*mTq;s^wNiNh zMcoknx*gV4p0}mZetmjEJ1m+KpNSivc@+|MYoQiyCN0$ZA5!2xy(xCv69kZTNm&`D z-B6aUHMme?%&O;PET#QP?6j-r-d|E|BCZ8nkt)uR-4n;(0DasOTpN4d^PCE&WtH=W$mXDt%MI)Uq;XO_{`AoKROu8fK;^02pjcBN^)iR zFQcnjcLwltqKB(O)Cz+m4*AAnn1$VABdLK?P+4r%a-opo(z!$Gex(j79QC&F8cD-S z>Rp%;v>v6{UsDxnv0xKXp&{(!Z^($H+&o(6?%1El@vEJZoO_M|z|nmvCzyl6xU91U zB@kk_-aBs344O+VwIGLdBSOxxi-)Qd6w85pKB=T6H(M9|?C^M!Vn0s}+7nkFd5zPZ zVGwHyO^gdh7$l~;UabndZWOP-zmY3H)K~LS?3b=2o=GNpu8&;Qv%OtAz7bi5R!1!O z*Ie@K4#s$jVz;gW1*@8X@x^M?npS8T1O@6wt+L|#RLP4v;s&wT{QoAO3`y{l@;=blH^)g=p}=j3GIOnS119KuLI`{pTLHI(3}Y6#IP&iV^j- z5Ds?za50N4ca#B>^{#R|eQI{yUQF1NFb8^zbk9KNMMl0myJ=?ma=nU zoivD!XDZ!cQs)2ZRe8d552w<<)SWJi{W&3V#exvvc_hLV4kB_*Ch}O-BxT2_OY5_{ z85;l0*_1QqZLHk>TG}!oEY9GaqtVCfv+u%;%0R6uFT&9m89{;#WYP6A$l4rqrJ>(> z$;TZLZ@)Y_5gJs1m{@@t%Wo<;ExZ8QrF;U#R{PmvFY(lY}pT39TO3HVa#nR%MmA2(k0k=`sf;IL_;p#Xmmyyq5TMG$mWq2Ey+vYIm?F=VV>C_ zU${(npWq2tdN7)sq7>Xvk{{}gaT&(ittQ2OCBwmWA|%-oO@i={9 z>}^^YS6Xy2m9wOFfZ?PZo4Tp|I|kgrN3 zDE7yMY7u+~OLs}n6@VDiE~7r9pvE)@HbyEiZ3-BP8&`qA1+k#20K|Z|7VM|4EdEhq&nezcx#a8f zgon4in8Vrm1;KP9cZxujU`>@L<&igk|Ss{f-#MczZPU#3bNjhb0u z`V0^|UX=((M&C%^3V5ZXo_`!|M2)W5^FMpD_D$7UP55_s&$L)CMCzz92;m<)|C2}B zM2*O!eYdPC0*?{+e3>=y6x-Q570I|)6<9LE9JKrZnBjm~&npnHvh?$je!1}QDDfDk#AtUf3GNU|G8=2v!T z6!_s55VE|!Dm^*!F28`~Zwk&YYtrq$bJhlHk(qqWnr{lIxkxz_ z2OeLpsE2=!Rd{yOJ3^100C$j--mHoV*Ch=y{`TAN`HzYqZ%>m68*`IeS;(eKu^W7^ za^=tcB>#EPmN0?5BO|oke%(s3pPf+W%~L$yU@lNlB`7TNjmi*vIN~DD^nKn^>>n() zJ|45aT-r2UZIRe769ZLbWxg5}2rT4eai?@e@Ysn^RwZs2QKG!$f)?xMC}eDfFe7L1 zWv9L`$jnXB=iO{YPuiY1P;B2{vd{`v;yj|6Rm38Sk}6?_Ze}**>Y?uaf(NZl;45Yc z((Sj2bpDD=V2fIg4{9ygfKm>n18jh@X!3b`PV0#!%%0$M)RL^Od0yD_YWBtsv&R9c zjhg5Vb1(Hd+b%}?eX3j}#%#Uc1J;bQqa^REvQDhg*Vt!kdFN=~=s2pqTDs}e;8Sd@ zmt^c0fKI|a7*#Vqfdb*PRF4e&GZ#Um(K{VT_cS~4WKL5Uk+yktas`@5u|Kpn!QCI% z;AklpwFg)kNCal0?N(2S3ddaqKDW17)?Jot~z$87gP!c*+8sfZn5EXjadf^tGZ91S$b6A0*sk2_B31jJrW z#a3JDbCH3Y#N~5Jb2uei?;Y*-Qpmg%aLq7@At}`YMyF6I3^n`80R5+<{f+u)a#HNJ z3p49s#o0y~l|*pmXCbWXaMBB(49MJk_Wr+(^YxWR4O8 z8L0_*O}q`a-w(w}PDlF<{kNTK>EQ*#{zwjLm1PD&y+mGe=VVDE86nmK*%64PtUjAROBD@w2F1?rI05LQwC*2sDc|FYMi*q_~Q2iwA!=R^=%86)ZjX&l3_ z2U_)54A563bXDq;fntA6LU{S`flr|hi3AaLk(CjYi50FI?L7d)|H+b2?B&TDeN^}g zmrCATbVdY%#^ANGyari|0Yij^Bzs44b5g?L_Z>Ui3r5u!HYoNLLW|GlUKAm=ou*{# zz0(LzsB@Wy)o4g60R=cotb}KhDdS!|l-+z8&sYTUFm<2q9x9bM>-#c7Hyqm*-HT$s zO!9%EIvDz+QZ1O0kwSnV)^#1Irs?DU+osrpDvq;4$6cxsI5Wk5oj9~rMH>zw8B;|K zvr1=zRz!)&gI%SF5S2V7hvDr#q~->lEY1ye>VA*rFkJN!k7s&yTB9Ut8}Tkj@xuSCWwENI)Plo@HW2f6Cy*=t#@MSeJ*p zqS(z#y0zO1>Q3~1TG5oo6J^uNN{)N>%*%Cs`nlNR`|Wwg@y58}*Xzg2q<9Yzg$B(e zaW@cNk7r}XB8Q~pzR1!9;Be5;YxvoDXH?8*$1Ej==Q~re!-dz01DJxgz#4?UqaSvEHD?8^)2t$7&1%R97LUjsS#=TpoJb{b(;qJ(Tyhj~6l)`&ESO5jFxg z{+Ir)eTB%X(OxE6Ut>N-Za+~SVh&il1+l}D7lz)cMtM|{JGY@ao?#=HVYEM*yD?Bd zON!xOU)Yy{)*3K<4RwJ#GN#ZqBd+%j&xLN*V9=fLeR5{w8&)BD| zaBXLy6bVABO5>ACl&Y|VU#g01X$kYdFQdYY0yD>5F!5S8iDkFzoYGJgK|Wu6DV+R; zYGiKvHo6u~OJ+ir$myD#SYh!PCD}QgB|1XCe!foIwz1gT56IIVL?a_Xc-O~qgla%5w^gk5=yxt_WieFmZ)@= zOHQBfUAKj!=?*A6As!?$Bt_d`Oz;4z)aBTu{a53DJSg^pntP; zG$We4a7B+;cXPargp+)J_;R5lA%F$Kx_RK?eqS{*j&jwqGu;rJ)1$<;{kT)?&&iD8 z92pH3kKByRi;BDf#*yd)3<`>|Ue~domJ{cWRmwWWb;*~DRxw||*qB*i_-9qRDFGi--OgWo?;Xb(sKQ=bHAW}&bsg#wgFG%|C zfREf%`CFwd0a^XUh*?nVz7k|Zk*u&_V+HBKXe@S{6i~H%29t8qf7@@w4gozC_MJBR z)&q0L*4BBU*soJ62@o*FDTn|hE(g0(D-d@-z#EO&Hbx&JKusQP(dLEz6uR5T=HS0 z{}-j5rLe-Sa{TR3>dsp@c_!i9zdk3y+YayedP8GqYQa*3+Q^2}z$mI>6jN)i-5AIsuCU7@u_5<5iy6PE1{8R2#FvXY?PNMxI{O!9t4NyPX$7 zl3>T7Jf@Hq8eE_RkdrqI-9~uOr^ElyS89!w*KbenNXqQwFC)P7uf27HAlLEhcEgg) zCk788`5a$Oul3ioUh?g!v3FqP2ndJCKyt}C8cGae!thA|eKmU8@_%=PervsVgpheI z41hQ=sU9R@N#a)Ec;KKA50>iNmeKqCxg+%L%>C`jIj)F3T?Bv7g@m5UkE=ee_;_<% zwntEGv*x{2uZX=T43kDo@`gJ{G-K-9+L_G^w;MV~vA?F?Cpne~(G!N_6L!sW9B8Hn>^j<0Q97T|~7e`!uM3Imo{$OAyr(aSg9Hj+PG;kV} zheyWS`8CCUc2o*Vib?4ii>ez!LrNgwhzDo{8O0Wu_5a!3yu7GmhR>^lM7L6997Qn{ zxC=|${H6eksD%H9$B1pitH8J4TJIf)E>RT#JXM3e8rIw*mn517T*N&UvgdXazZScJ zBI`9339W|ek{icvUEB!XTORRtQ0$MXC{d?pHjaA%K2=#?+CbcZ z4#Cr#m#C60{9O?w1Wj{sP1PGEWiP#}z~*?m#X|k_Kc%L5P>IuSHNq8M_!F@^<9VLR zJ@17-yZD0PmQ^l6NFm_RdheLGyYFU0pn;2o(uS;vC+cMtcHHj4c+2_2(gz@w5WHXuJGU1qwsIwD&A%{9Aydn`{s90D+k-TS!8 zL3{jZ<2>-@_nmEF5abm zS-q<@#r~MUfkRkLU$567DO?~X$>HH`M>6tQR_z=I@UWA#)v znehuqF9^sZNGEJ~XsfbgLDPjR-5Ljfka&(vk_%YgUcaWzl(17(+>u*QrYZv$6?@Zc z6+%)}RHFg(wu|cDf!Hp@vm|J4y5jH%dr=TbF^%@y6OuBPpdHkXB6Wo`EJgwWRlN9i zYH1=cwi@y6aazv9*lR!!TA`m>X++GD*gcmt+6))MSiENb?oK381o58A&GbIQPflJ-p}mVJ3o|r7Zs)*StzzRuEcLjMOX#9pll#-oXY5xC|19I6WR2! znY)aC((U&SU3P=VrOfhshFfU={}$;aBUivb%#;-j4)J!hbeXd#exwcv-p_gv*qxL5 zq+e1wwfEjB;hc@JN0I)9=(HkI2o`quL-GCrqaD6I-44b6n3!*+1CZ))vd~6C=iA_K z+Of22OydG>p7@`Oy|^8>o`Nm&{TAI;IJ4;~xewB0Mo&mWWs-oE=5m!uy%V0^~U)EYU z=WeOh*m}HxV!uZJ?V`ubs3|CxHNA4|y@gR*^^KWxNY(dd{@EUUT|}_CeV+j*3?Sc` zJ59jPQEcb9dh%Ea(%>#O;vaxQXj2OFN1|tV2mwqZ(8A5NdEn&;)43M{DXJ7(N-+_f&Q9Ta<+5K)^b`b@pNeuun4v7V`# zt*Vn3&48Bpt&fd9;u!W<9v{Lf);e4hG08jjm#l|>InSRdba|(HOh1DG}cVIDPKm0l9NB?BE$2f5J8zA=bG{MZ(^c@^2Ogf${*x4Nt zR{B$q3QMFKS3{|r$KhIJkiIjLpJAG?^jy+0YFG)cD$vRmf`UahuOxaUGEAXp6}taF z*Cm%1hEkxE;J>bgWFtrm?Xl#*eUuILcZ4jkFW-rM@`0UxX!tcY)Fr+5PUT1?MpPwQ z4?jc5#4D&(cr3+r6dAem<3>CGjxd1Bn^y2qS&i6%YSWClfp8-%ce?>jhY{mJ-ta$k z%&;tWTQ3=_mVChb_pQ*G7(W9pk_?}q!iuV<*Pni}@bLO2WaG^$49Apg>>YvD@bj5@ zMw~JwWJ-82e~XA~OwoRA0Qc7q$#Xj>_D5d}Od5^@ft8Ca#L!^2hCH`__Z3}*_;OJY z(}0P;+HLi&-hD!``_5TZ*Ge)&q~PHQl^5U%M3upHib~UuyT!(ajC}=J$FLV|(fBXt zz1T%>`}zus-Fxq7(G8pjK~<$V#cedA79JVX@#x9K~JsiFr?orMWe~6!^ z*q=R=+Q<)qvWk3Lpz#$kpBQyvrZsH~ftH_m$(^{jKZw!(npglPGQ~nnO%f3?Av{$F zPmY>GiR*rqxv#R)#y{F<$j}c4Vt+pQHuUI-RuS;`*IOaa-xLIHq#s4djY(*F^}X1? z4h)&Oe?Cub<7(C%iI#xW;2}54#F&!>y5KNY;b>!Z8BNOGZl~gP)NuACv~~B|IxlVQ zYq8f>3sLbJy?2<~RNx@+Fw9p9VPROrVqrpn?67291r(=!6Xw0CI3G~0eDc*!8IbDx zBF}7x_4fJNskzP&*afRFZ0sh)kX(0%{%XqHh~uAGl63F?}n&OsErt(PnaKr4~glJW&B zG>j$Ewtxx|2O^e&fw`HvpG&#MXL+X1grjT}`(r}A$fy$$eW)-ZUyf5-(QNelW5DGT z_&4$PcemGnS6GsNUUDG6H5z?$U4OQKKCQy{ity{(5q* z6yQ=U_i^%Sm90)XF}2?B}UxSlhO>a(TUW(5Ck=Fki;j z6mDBI>^H@p#rAVF!4qZke_cn`Typ>SYi9OQqu4!{+{{=v(%`}td!|Vv9qE7&Lj31-40xBf7W(yT+3xtTwiAG3itN)I;Dt6(x=?L5+ecR-m?m(Jg_~izyq?sZ2*r- z;bVU`eYt>dU{g~m9-mN2QvIfVC4VvCt z?;S#p4zNeI+qZV`M4q{h8$&z^75@0r?PR}+|JRbdx86HlwKqnp@-C$4(9}s+jL(K^ z<~*mXT+C9hgi<$;JFleJ=;Nxw2crLiFe4LTq%xip@RqF7VN&eT0A7!|Z;2{iE7}2G zazDWLC*L{Cl+(gq2(e+HmyBZ2VFa}q@OeRRxg)fBXV%%F`F1GY@HfuX!HyKp(^S&B+|Zxz#lG75a{Snz7xPMv z_H(aG7L7D92ka7uggiNNsta=itwy`&H`mUP{f6cTMKS4zn7 zC<;)fW-LMU7vIF&*)ZRC2ON2d-E&E;1qrVL7CfyWiHzY@j0!GP7GSeIHUjLfMk7zL z9dYIV>sCb$2lWIk_>@;PS?*dvv%{UZ9eiluntut!UeGiW=C49ngd4QyQKWJ4MH&dF zo#$LKK=G>=ID8{#-U0$F=N@mgB3(|wBliSCOq zX?z8tiqS-{ErMW8Ri~gf`6%0U=YI1}zPZg=VtfSu&?~2!Ud~NBKFu?bhXAm4K<>HpQa+Zr>$k^XbbtWBML_p&g)_CHBh%G9_$8xRN+iE8rb? zcEnYzE?5=ZZDb|yocrC!4ufreeO(kHtP=ZmD$rTF4Ec4|2{_Wd+(5c0;bgZl#b+*IPUft zx#Y_-X@()#D<1j76LO3ZA&NR>tn^e+8Byy&hZW6itJyUW>>D_cJGC+KCm!!ykGKwLLWT7jFYFUHwZ{?xAcZT0Vv7aZ8?u*PY zLRHrX!;>JYgNT*RhxE}RKM5m$P3(K`O2NkoT zuK%a~Nq!}4KNXw@iv2o~*iZzR6zqM8l)M^!Cm>>9V$E>MKP{dVgSRQbVct6&Icm&B z=K!=9Q9+osincXbS-U?1Z<=CvFKOAk$Vq62V!z3+<-D@u$^Yyix zGqFCb+`P=HVCPR8-w4g3TiwQd6KTRbukYHX$50gc7W!S)6F7Y4!V<>g)UKjzset63uW@D_| z)kqsEk~5~fyt5kMNvSj=oF)Hr$?5fTLg>Lkx5&qtBcQqm$L$+WiB?BX3EBWql`M7& zKT?;SSfiTv5$sdIX6=s2&kVb=Q0y;XQ|6Fqp-&7C$?}GU+xN5#RVt+Xsk~-~G~wrm z<(ktaX&S_Sdz!W|+(-lzt7`2;Qe^iz{a>H1u~b#Xz7%lvAK(tXO+7lj#lN3PiLITAivBQZ9=9&r23B*(7GII~d*sEVPJFq@oFB z18@R}r>ps&r{uBojb*W4qpeCY4RDpI3rv-VqQxNyr*~-jz-~A26{+zg~3iw!|I>Q_j zH!eu&liIMNK)9rUs&SIJ|K)(;?g0+P{_;KeP(V=Zipl5xu^g-hTnr*UdB|EHpd<(U z(!y6VaDB&m$uQDZm^Ya0GQBss7+8dWkc&YgMQ*?4vAP`x#qN88q-K$*V}vh9Ss1re zm^%c3k`sHafqKYj_aJ*Yvm~weP9+Q8Sn9ycDPGm2s$pz-Q7q zD(U>?l>GLHYC`Y5Loc4h^pvrbU|$#<4JyPQNx9c7%*f(a9|P|k&r$5>se=CkqyY#I z=B8^e2t~kxsUFm5Ay%5Kf3zfa-B>?MVHUX|!LbTvvicu7bIt);L|s;)cqId|7xBm;En%k}UQcs=%%hZr3EE zhx|j`+7RIq%jv35&{!3PUyQaLEO`I%b>PR+-7N1@;zNOep4nT5U`5peIZ6bF=YJlu zVEot%fd;Vk-r*!9*vdz5%+zIOGWKdT>?kz&@`louOkH0IlJ#^*;}fZ1j2g9ud~RLb zH6=eL1pmGn61l=kx2PqBDr`)Pfw&b*I#WpG_>*qmAY@YP-g^gV5-madw{@-EKs9pb z=WIc?B2E?7P2do3`I^}CD9!l7cmZL{BP2+%za|DwNYFtc?i#XT%9#aIz`f5#3ZCPC z+4S@){YqEWo!V_VdJ`)FmLEV`N(ZW2L@Ve#WFn6Bgm2U-a;pWJFwB?;Up>6`2Zs zpv%qxi={A+PFyp(nruLc$+rUz_x}_@fW1(LRSk{W2 zIQLxV*vGG7_H1{_y6>(cM)616g&93J6DC|Z()1r%)(-Rpu@``FBnbuuyQbTBkNx$M z1I6y$&b>^kZMqqtYVW4(c<6o%%2nJXCRejP4&LcepRG&ZFvP-3ek@Z7$5?_ckJyy+ z4mJWwJOii{tZ>Q#1EAP9lChJIGP7SM9u39&j`SMsf4QVLs53c^%7Cb3Ls8M28*0rn zv?dmmtM-$}(Z(Gt7q)lqA|XI+$103+L6^7wA+j@blSr|VOM1Wz1A*wY0}6H9loGH^ zS>0l82vU6tY=-=--HtN%8D+`7vY;0nZT9sFBYh|z_d?vsH55fr!ksq z;SCiDCcerx!b{=dkY(T<>OkFb>Z1A@SiEt9W#0tdVlC&Y2&w}+&2l%nyX~RaeNPZ0 ziftOvz^BAUSNvL}4sP!X)8ESORR8x{;7?yKNkdJ%S79{ty8@DBWxKHOUKK`hBKRFW zK6AH>Z+|XK6M)hXs|n%@1d1KT<;;92EOwf~iF{TBVz0 zl`Y}i1u#QpsK}X^V!%C4@_l_{&Jg_G>+9y15W97#+uBZJjFu%Uz`c?tUmcIl?f8Zb zOrqP$4TgiW(A*=&%kdKW$-zJN6U^K{J9}rdupcE%Gjd~NrXFvoNwt!&0d?Yo_(r$y zT1ht4K=2a~`|D`}{T&u?H=@pN&P)wvy)^cP;GaLE&Z7U8PvS$kgx^MF;>8by1S?Np zys_)7o@wu2&lA*GKoqMneh-+PMOq>%mx6G&*+%DHc3$#9hYh3sGI?>)4Ve|=DwK4D z0ua4PGZQ1PdFxl)EA~taV+ojow=uJ{8rwr$iv8M2M~);^toVc-+#=Q4YYw%E0YDja z3(#d>R13i1`+@B1Q)b^1#CLgZjepn96KxxYbfT-2iLg6 zdu05CPXr@?ZLxM(N*IQf5iZn*082ev=YD1j$Fnjoi}ztR z)S~Rd1un`Zzm|!7&>c2jfLPJAQVxX$SESuPwo(MB@2r%z z{7`rs$b^QKAU9Nmb+MTRF~X}J|II6(14dhxq_3Bx3p64%TtQA`!2&r`;L4kc^URP2 z-EK%_-`+v;!)d#ec0p>Em_`@u2Su9JTnlC5gr17mux%rN^=t>yZ4qbfu%%UlX@dsg*18SyNC3Oyxl|YX}vcvk0Xz zaUVuz8j&d-9)O!(rn4Gt>|v~K#;{4U+s{uPxK=L7qDwKZJ)n|r@Ha3YNlOra7cD5+ z0}huf(tUH-$s3COJoO%~g-auSk`>N76<2Gz0}eWrM&|_^-UwW;uSL9?F6TEC`^9xz z@qMB&I&5q#5oj9n=9C~9bQ`N`|Loka$(@vhJ7;xC3gcDGGK11n?502)MjIv`oQFJV zkMZ`erQiP`o%{0}yTQO-tNM$RG5oBY)vBuYkNaODazd9?e^Sq_gR?hc+dl*b(r$?_^E zAWMLSA??I5XW=AwsPzpKqTUVsO0nrBYl%U0Kn>{?QeZ>s8(NI%M}k#%rk-JxzZ9=$ z&~gbmtbJceUlpwEruE+0pd$s$MTXlD+Mw3Sk-}W~!`O@sYd!bucJQ~%v|$Zd{)T&k z*e_2L33P?!Q+B{ms;kT%UPuld#zQtl58}6@eaow+<@w7?--S6)G(^~h$dWoR{f*dT z$a;0kpHR+j>|COAnN4qcS2}$44@4DM)O&};N0?w_@~m_?-42vA3prU+Ed(-|-ruN8 z-WXdPxyLzKuDBLOzy&#tt&DjbN_x=V^62c&YDx~PweMjG3dZdeP`0bbd7q0(lx&q zWy63_l-@-V#20fo+onr?E7k{ zw-1W_JjuY}k1>a&Gel-a+s>#~oD-O!8iCl2DS7Ys=Yrpb9!Kux^@TJTm@(qLD($-6 z?tiwh=VH$201}6Y<&n80C^DDmE492jd&dm}a$bc>D9lt;Yq+k(tsSG6a5?TYUGE>V zHsSEOVv^T4_Li^k%nJ0Fu@AU4*oC#wCnH2k0|!nL_<6Qtg$OINJ=b5 zU}VjRP~eFk(4fiouN&7GV!!peq{u?BchxLbBvgfUfoU@7!7UgcS0Qfum%#OOuvZ@f ziv0|C!^IK7szkDbQjP^;X0SV^7)B8hfYWe{-qJ zrs$jYZb*iu^C0^Wsg?XKyL^C`j9a#Y-R`}27=gqBF*qC*g*`rUSk(p-o;5xUW$L}- zg)sBbb?IdUbK`c2W!W=cd&R7uo0qmpH;M8NtgRaDo=XCjE>(m}4+(vQOENXg3o7}e zfOte+Lu&k(D)8!1!^vpBPsUP$DXT;tUJ+^&EspeEN@D^@Qkra!YxJ@6Rx8C`CW1Rf zh7GWA_L0Q4fiWa2EpM7%{6CE1NE2G`9WUJwzbsr!;krTPsa(0hFu<5PX9@wru5U3w z+hN1eoHmlP%+9!U3S*?eZ*70ct!moQTv$>RBwIjsH0x^AoS@QXH1Ln5FSf{L@gg6^ z{z9`~V?@Lu%T$ZP(WR#QpG&cdUj(te_YN0n zg7fJRENLL<9K#+)GZr zCdd+%#1tT@#J~W&WbJ^yXtpN6;ao|U_?kZF{c#(RT=?K4YR`jWzjQ{ir;EGfP>Vaqn`u)_$k+*^zB%TKHryju>iu;>bZv0h(&uF3w!j2s zEF(*xQWw@2a?SnMfNTCqy<`OV?)ys`mrgM5XHBMR<%B2gN`a!5;K=cgfO2T8caNmk z%_Z+bqy65q8ygmRK$8ujD!~wNVdE(n`GGVk4n#ogQ{BF2_+xA}U$ORPk#75*Ag2G- zfV+2%-B2-uR2x?+(5X~MG%FdfNXzb6Fn-7Zh7Yq<>D!Gvo#zq;@MEIQ;!Nc9GS+=7 z=-SDFn*e-hONof9Uvj6rVK{hxPhl?2_mvB=8{!J@*1sC#*f@z?63)i$B5~!ac*{X% zpPS!%$s5Vz?w;JT&>&LmuPMw3BG({QDl)2MIEEQ#m}{J@rRs-%K{~ntOt4jSQj+Cq zBC@_&Yu9cqvVyAn3*T$r3|*G{iwzg!Q_c)8tlAh#4Gk@C9Roe-N^?Vs-PcR1A8TQR z7g3d^L4+3#gU*kfX6z5dep|dgGt}3_ZoPN7c!E$Ropk_v(KR4h=u$Ts^vEXvjlp(L zyv^MgjXk%;BVM>n*hr!8xm~B#QEb*FVXTRyxhpKfBay{Zmo1fvlb?|XI@#{w?qkrX zq&4k3z2x#Xk+)!j6I7;>lJXSE4myIAhfvR%*!LbcSH@pLNm?#xEKIr-;Xafuz^o}* zL=a-bXzQ_zcKfHbkArPQ!ZV1yOo*u~5qElUQ|9P#ikx{(s}%&tD-iIDACujP;;MsU zd+!}$*hXjx#RCjK9ifr+EHlG|oxC=B(sQv7i=Axv)-Pe8-RTYJoWb~4VA}GD22BZ^ z$B3c&$eG8GPdshoy%tW_@cd)9^HH$WcgZ5e#sQqC%WXPCe8*%-T8BE{^DC_@S=e~TrP9TGLT^H?N2$dxF=O-LRKL6vHvQHF=?QKCbk^|9xP0Y>>rQdG*WE;0cP|y<}mguJQ}mTA&a6 zc>0hV3q8Ak0t~yx4LFHgko!8UI7rg3x4uEGnRa!$%(5iCk1NCiXR_4D72)`b`s_ry zNX)9TW?cy)*1z#daDVHW8KT&qDmhiM0Rx^YT>c0P#}ti$Nn{Me-IS~(2&9*s;_NA* zJ7sD>)yj$Kv>#`h5tV zb92^oIL4L-e0TC>mkJH~eENEcHK|;0=H;f;UoU0upMAX~S5+ZsBK^D+nrC?YrZ8Kf zt*)Cpd7sg4ND5H!U#7rrwuKh&?l>^O&)2DNggxeD2?xUmYK)r`w>cgOAY1q8NKTb} z(xaR^V?T;cvEL@>1~mdH4iYZnnb0JLRuQOF-cRzO`)b1dvvPOgx`RtZ75IE_G#G+< zi2TVva+v^Qdm*HyITDuYaN_J@6U~&uHRlw|noMjp-qZ9gLlr8G3XAHx%v=Ik5le zMkvT*fIEp9cij@$beZJ;*$~$}oJ8O;_&G2{T|tp6C#haBYOQusDZ6n*hRY_Xer8=w zIKB-Oug}(1fQ(6n`lwVQPurmOU}9jsNQMG&GX;75pxb-cqpd}?-d>`s_JE|Aa$t8c zy*WFUu@0mC_2k_bL0}ZTRI2EIG=+#ns3yuBsNgv3dfvsJ&y~b3hlik-i|hAn2j4pP z#h(v?O1Bf6402IL)Lj zd>LQ()ffWcqQnSHN${^RK>s?%GCdV`+Bd~+99L+BF>7HSpyf{CTDtZk>xC1l)GRQN zdT90#(vhB3U%uCtGfTJ8?R+0{(?^bGku`V)jL3TTarfN@a6im>GhGtu^T3g^$$+oA3|k#E09s5fPbzQ9C%uYUDu0h% z9qs#%^B7D(@z<9ZuRZK9NjRdYr4YdBuw)U}ICz07OTz8!1J{GEyjxy>hry0=>c`WQ zZ`A1Cc`F3xG58fWxq`S;8KJ8EYOF~6bEvBTHst`h{ zaGg+~A=m{1UV1mfj*}>toaYNUmdX}|^$|JujY)2k*w|mPOS_HXT&?hj z9SQ{P z`{fo{<6~W$IFCaRiV@|Uc46U;b}o~UVBeGHaCE80YL5OBwLgl^>&ns{7haDstr7M?Xl$1b{Ycw^ZY`j;*yYKqUW}q7$w)ULkk?qHTW8|NB`(T# zhe;my$P7e<5yCdb@f0+BVr#3#DF7x0SQw@>=xpx7;! zL?x1yQAHXgf2G4aWVL=KxU>*spvQDGd9EavtA!`T)$Hok0uq>NKi5os!&WHv+vK?+ zHz25}d0@BwZ^j3)C6K-F`=2 zgR-H~$5FpWHQ1e7^XIb{C))-r^Bh}se>`_D*&b_A9R@ttmZxkL`d;ahJX%4<>389v zR*%J6^X+Q1B`ZnoIa8>+!th!NY(8eW(3$2_?3bxjrjP`)iv|@u0iy6` z85u5F;@$Blu?OYQv~ItS2Ji*@OBPbQi2o@OCrUyqITUulo~a2macJ&u{Yg$vStj{^ zyu5WnoemUiXz!|gp&>n}VGL^x2gEtrZK-0C-pv%)LN_N4KroW-^fNW-ym;qrBgvTC zD)`E*2Bj^tl;nNFLMwVbJX2&U!G`ybYSQQ|#8qb>rHsuyq5; zvVDVhH)Enq&Od9BCMcy=I`{b~^64?3T;jM+kZ1e>QS8p%@f^&OGi0erX)%VfB-JL= zTI80DiP_Jmi~7y%nHduMUoPqUxrug!d;m#$ zm=aHKH<%Sy{<6W8TcN7^*xx1goy&3ZYl@AXvrtd>Ee=(~BY>P9LLo|GaP^9|Jxl>a zbw%tk&suh%LVPk`vU!Q^Of=eW6FHY)UBZsZ(-U{VopffoZ=p&@UKLphmHJUkGGYq0 zo*2s&>4QeQBd*+zM`avyv*&#%ST?2aBo0W#*zLIOrFqC&@?Q_L2hA zTJN1w682kBJfJ#@X$N;$LGMQnwiUwNDoI&5_eU2&1g5=y`8M>xQ}N#tpLZ2E6$+Rx zR)pRLdSf~4pZc&aUb5SBVmN%fJxx75M@UoYwTm=^AFiYdtfu}C%f{&K6y!&D|3LoPWV z`nja7CMllBP=;E_43ar$=M6eswbDqV-EzsEpQvO+CB@(e#>(IW(m_E)F{xl3bw%N5 z&sPGE6T5wyE!gfQ#cq9EE6QUeB5oXECg~ON9aBo8u}a!g^56#XzMg6O$8d=fla}p8 zSuJHZZ;N;FD(PXn_SQV%QY>X<_`vZ(2~Dj5P~4+sv{O;{@?~Z{6+>*~FR{efL79N!UsfHaM;9)i_E3U|>m9SFUNEZ`{7WBJ?hhGI7_X~dtHoK=Uo866e8 zWgumurH`31?tL%zY4kcC^Z23Dq1WiLBKVkMfA#&`H&Z>;#}n)Z#wnC4k~Pdu<@g1; z25Oq$;v_#goeqfo{^TTopMR#|5_qin*O_2Q1dK_h5_a65qS)W9DLd_5-A}LUfN!_n zJF4Bqw5!T$m~inHXb)ML_lMxOT!f7OaSN)56!*V?V!up9-o1yZ5Pa(q)Rq=GX)s|z z3b1TBb+7{wOkQ5fiiSqYpD;Y>ch!G3=dXmQ}$LqIqRC;r)H0 zH;=E`(&<3m2JAYxOJUs{?Ba3NVV^SiZ3AUzCmuUAU68}9Jua9*HJQy<1usDrcweSX zYYj`GGZDH#KLoE+jnShjQ}JtfeWKB7(gPl-x8te!8zqTFJ9&pG5Rbd&tdLcs8Z}t)ov_DAVq7&nObs| zT8Z?=5cCo(-U>Z`<4UpH`6#zoJi8S&N_Bm(`>`5HxgE_^YvqskuL;kZ@wTI;1zPN8 znc{Hn$SBBlO|y$PwX|KiD?B_us|Z4KUvU zX-NFKI3jhJ*$l>aOYJm`rMK){6ag-Mf5}2Kk~~kO@|Dr3;t^x)tsfe1=m7@seC4=C z`^D3QC_<p4ASVfQJ$13ySR>>JU%lT1=G-?nn4 z-#o*3aQj}ao$@f3V!!t0V+~CJ#EO6NlrncR z&m;2S;4B{viwd+PgBzSr5N%Wp?xBOX0@sybbK)-xHP{i;E!njLp6YJZQAPrh;V<^eIToTuqQk z3KG#2)oUsS^B}j2f9xzu9~HL+9|f^LpV;ZBhAktykbFqsuN>3C!xZ8?cxwO8>eP#L z`?K!}l1N-uB~(m1gjPU+m>(M$cpLN3HYa`Khn`FNR_t0mX5h$kCiY!;z%*L1o(y}t zdl2AA)zZ1!4wVQe`Fxqg#r9Cuv@(d2p~^1dY86Cbgmw5(cv_=S8yI~%r6 zh>^^w6N>N=^TCKH+Z2eeeEHFPUPn|yvEQdoN~kb`Gzk)bY7cA2H4L(W9*L7$<-mTn zBqxgw_4e9L%>l`;iArNh?4@sK?CVfmOZuC(%pjKS*Nv{G&&-WQc9z;Ve6|(tj7PDr zZV`PM_M5s0DBdM%S>#I+`(uJqlw`+B6>{R%Lb*U%L4j-Q(A_GUFeO!N0y#hm5TTO;urTk^CQRXWr}xxuZXceT?J+fq{WW>?tVk)GAmTuxJ+czP zPeNVQs&Y4nCC+;9-0B_990rFr4{<8`Nd)-yG|?cZ*n@t$CWx=Hz{@n555!R8j-r#< z&kB6w4P8+zp8*v6x#8Q+J95G$N3r^nQwKmQu@GTD9>TK9!$1Ivc51hO5e**hib>g5 zt4sDsn{FJ@hL=FR*ylwM5eYz?QZkQd8{_YDw1H{=Jj4!%R^uBUDaERJe(v1T&D336kNz zA+EQ7gkm@L&K7==@>Y6t$2}^7T2`t(Gb?hhu3?C^iaj=zIurYIVr>^3v!XeulC+nl z5eOzKLvg*LZY7lV;bI%UQtY-81W8Mg!S+X9XgK6EVNDnX(kHo#q`U8k$!{4Bc6Ks- z>|%dD`FcrZ>smHp?9qyXde;nuBBTu%BP-pUVlaxm7vSFE$9hzshX+gY*?R9NO5T`D zwm_9S0(J=!MeJ$3sc69gSm}(A9ZB&RXk?o%yENFAnc`5=o>CUeW~D zz}wKAE5m2CnmQtb-&5eF*+50o&i!+&8~rygK(4GW@oTA<`ATsgV>H8>eep$my;AH~ zcQ>%vFk+Z#!&W6qa0o}xMKVxy>xsMhPPeb(!6(|1Kcv`i)8>veVHw8Z{%Z`}ESayQf`RTeF zhS;m+vuF7v#r~KOuvTX2R+2t+^TAPc_!3kk*uWAXV0h6x+|4f?5yk$TKsk&^zmKB! zXsQX(mNA4u7xu#|;pf8u+C>ZThCL58j<9~**f4f~^{sF4>cW0+6ub4_0aF+;c3Mv8 z*&`I6*=<2>-X}0wN0t0&pCo|+o{zL$QZ(zb^}^mRtLghD@SaUT@#nL5J4bxSVht3W zFSrk_&$*4}IdF&LzdLo?u5FYMSVL5;l5RggPsn4*-X`cSWXvpJL09UnGUBcnViiYF zHhDnt`oy|ei0vHL0%oQ8n$3c}w0uYv&jtiotExGkUGt#Mgz9d0b|ARYi~C&^Y7FpT54i1g?UQR#*)!8-)T{T$iakS=Blos{T|_Jo!Efjs z%w^SR_ue}Nz^c_s*n_#DiQG(M0{>EZYw2$2pnk6;1J0RtiQ75%=Xc-l#!`_CU``e1 zHIJnu_i#F}C;pfWjL~|o+v6P^2HrUN&LeOlYZSY!1d+2Yv8JL&r&1TPjzQ~@#o@&X zsdA0~!D!EGSa73u?*>|ig<^j+pm-BZxxoe_!h<9dpRsNA{2ULV)FDi1H~IJC_33+! z_P<=RiMp}uvJ(^|uULhJoXXNo@7rTB+?HVZnF&hlCYk|-q$)$kp#J#1**RBcbppyv zvDsDeN5u6eg+GwLp$D5$eVceZ{}ONyBX=dr6Bgp z(^NN9@Q~SBFf())aP|VsjPsRcZe!&VR^=g?`*BS!b^GOc5^RGfT}acWVz8D?n&YPN z*C4~N`$K8s{-*WBL9tUqe4eA&ZRad(L0gHbS0EvUaGH~*M&+R{GX@lCy^e&sy(}j~ zd8l4?Rklv)-0tZ+0=#XY128hx2kd)5Q z93#f~;=RUuV9-OaJw=Az9(lDZ@(;k;UOz|)t5+w zxkhwSQUKLoBDGAG9yunQ&jT#Umx-mF`*qP?xKqz*=v&`t3Ii#I&4H&^goJ-iWJsLjgtaTl4P z811%mRwZqxuo6iFr`WEBLw8?T(pAH}eW;S)2;)Ps7Y7`Q;?Ah zbb^KAcKe%h>h;1f8Jg*955N9}f*NgS?^IKqjRE8xAX$JJm#u*KML-0nCjRx}wbyYw zdUx?kM(&k?j%4gE56Yl8{RU{q8=V`dfE4?a3lA&pFazgMUZYfS?4BTRCritgCrwqhE zRd!fufUe&Q6o3CQ`cGg30E!JSiC7mO$VWjDI3N9jA8}s9|c5~;*3;u(~ z4~oyaG9Z=*pt$wkp#^4n zk`W1v0}EwEUNB~#X+F~m_TRK+C25IFzlEhc7zfWTrrk;w?}yYuv$pDEQEC3-o$(i3 zxrzt)`Svk+SG~$oDM9Q?i-(87@?HgF5!Q~`BVZt?QQ8(W?U=UMZt%Dli|tLcW@cZW zI&+VTb)ndO=d21Mf2GO8+C86sAe%4;B0~ul(_;cz7&KO3fzP*PbpI`o(pAN{5GY83 zy%tHzU+d4gdf(!i5ukJ%i0kHHLDd4il;4(7%@wZHz_Rd@GDLMirFJv#0QY&4Yw7bj z>$ZE)9+c1kzCTUMbn&9*gK4iBQ%u(ix=$9;l5%h5XQU&WL7bZrJE?%$etKP2qR0Qf zQ%T-Cd#9ZJGh|-+=d1I|w)KB)*Y@5d39oCME~f=PH*Pb`^Sms*#X+n=@LdwF9(`I; zN!}ZK2l%cm8I=R^74wA>-dpyZW6Xk|UvuUqPi^6qQ)6{Lc5GC<{r);du`B(vIEOrk z$$e#-sq7KhTe5-=?<}fqU@7+7lpF|?b_3oca<<9D(bLDoG}1{b-KPBv1H5$+hkWO5 z-rv2416V_dS-T`Y|G4!zCoN>{eZLCbDYN({vTyNowp{2t5pP{!s9REO?@-4|N01l7 zHdNL~NgFm&NR3_eLu=?s|FX=}dcFPpGm8B&dFq(sX{D3Ec7U5;{Dsb9270Jf1FLGc zpT(YIu|e{gD-xP4-h2`DCH&@`K9<;@ZM1!HY9CJ4lMp}?USn~Oz#FS-a!nQwXipXR z-C^TRjquKU?{>gM3*lERg{DIiZlhYTA zo^pY!m(Adu6tLM(Z1{8|AmwQeK6&`ofi@bz)_cdvXDFl!I6z!l2|oz}VTx9hlP84Y zW~dwt;21pXn6a|vl2Z5n!MeYAX8>F89dTVspi`1zK&kR;ANzpcP@2NmAC7jqj%_e) zz3ix>7G84kJwfQ--HDVShR9Il!@!|p1RK<2Eo1$W*kcld*k#7bl?&;-*={c#ajgY) zQ1V5(au-<#WWpX;15=5?7r0h~Ciq~P04pGh3niROhwkO zkq`g@lp{*|QgjPI^HB%+vjG%1)f$jd=L6nZmJSqeyDq~;=kocD*;FUljEY&&884TMl!@A;YlBE5LLEZU71TPI~4#j?+EJaQJ9jJmuj+J~3R0&WU z#rNtT_z$PV47=p6*5+Jcc51kg%kMw15G7fB*Kw20q}VUm@C#a?bcVr*19Bmts)e|uH4Ecr8no2 z$GaS}>V7D8M_ke9!;wcCJYbmg?NPx|@Pve&APPF);<-3Lkg2 zZ?3mwQhE5I2f+}8xC3}c^@j__b*w|hV+ah#r0k=6NyN^5z&Bco$Zuv(4Y4{2?J}TQZDSB7p0aTI*$Y%Um>j~QlYdI(%5<80h44@c@7;FMFL(EA8C5H8H zLV|cpRlpPz(O>EI;p#4FH!r(f^7CaPN3K775&euAfeELVHI&^ZW7KTKcYf2vW}oxe z?zIhKzfQ=b48guaY(j(No(Z2Mz*+Sz_&d`z|{9QFdiYgpwHC04f*tQB`0zs5Y4 z>TtAYx|=hv6PwJ>4vt(B-_@VMI;TrVvA-sU+FnyC5ouddYFV!zo$9b9v(gRA1G;$q zOMtqTEUgZ_AfSTSUr%kBCwZ3uKZq_-+7j_K&9-W%$xC|3?V-wpS(kc4v7aX-;<94} zSVFBtK?*s#3_y^^Frz5+Qd>cU^?(+g`G}sy6#Hd@$7WoDF&<)971j+!*4<`mTVI>q zm@us}(Z2myY}a(qA6f*vxTKM0^dcX{ew~KA3*l%VxeC6&Yj=Tn@uadM{+1CbCg0zF zJavS=v=vQcG7Q6NskC6+_c+bn#{UENh$U5u?R$b02GA%5L!+4y7sgA$6(wb=fL&r_ zNcb~(oVyuKAjN*4HX4p&-7~Yxx~s&K zD$siGXn76%O+aFa_)p%2nQ<*YQCB<`F;MDHVR?vs^V4-4?apxpgkuORgcUR2!gu(< z0i}Y|B(OpX!T%fqqW4Z#0tRs;0hBEfzSKe^@IV>&_ivmrvKvoMD-=HEU&PmiA2)zwSSqL|W4e@&EkcjQR1*B%`Q|DrTJ$Wuk zpa1|LX;L*@Ax#^VIFNbLPLl5Y9w-*N$u)616p&)~x}+gOq6VmDjX+P?3qje6Sio(b zX=+qx)#G;a+3xxXaId>azsG{zzxWwZ^RzA%z;^@jhEm()u85KFQxeP2-vN|!IK z)tJu#EUzLA09HY%zEJGf2{x=I-g5=49qW}*1ICpV$|B6NQAB;%eP;YJmmHD#eu9Ok z0pI>=y?3^a85g5&=8`omMhf}(2{0c5`BdxvyB=WxqxKQ!DE9lb2{@&ofDnY|z-SL9 zFR%wnoam2_vD+uukWuVqVt5J#(9Z67Z&lH36~I%`lid;vjKNj^_A{~fm`Fbog=Y_4 zem#9mF-igD7~qB?RJB$n56ZvdWdR*5>faN(ozFn3jZ4KK6Bs=>3!1jCIqVjFy?9=R z_z;2NEU`biO^>@3hEw^EVQhU=F%Pf^V1si9%;L~t=@H=h%Ij~Aw1jyWdna$0#BO_n zFp%>6-2rQpohER`yhe#cI3w8Y$lHFd+k5o#iWP_0&rcI7)gWvY=D;($W8+!!eYJJ~BRj+qqzfCOL;bAjM6$=W!#4j5!*6F%GeSO`{?oP&> z#&LMxKEe9>x4AKRnv3`BjAFk}G`EbFMXqGj58#j3D>P**CWa<8Uzz;>+z|EadFlJP zvj|X)o<^Z+L9R}Ub`66f^$vs(uYNHl_ip^OA|kOroGZmua7+y&7Ga4GF`(iR>IR%7 zPl2xXQ)=!(gPbR&V0Ui-+y0Ve+oD!hBl2fNR|54x%w)`UWx{bS=IrlKDIK}%JYJ9S z_Vd@o@=QVC>X>!VrEn(a@O-DQZCY%M#mkTapWq1d@GXwmz+0TVST-zt3c)GqPmX4 zNKr?Rs;D&zOIFDqWF-oyMKrNdFG6jO2|SRCJNN*&lBts|d)&y@sp+ysV!wErP@uJN zlT{nr$yvtx7-P%0L`sIrzEYM4_H?w<=>R2SZm1qivDxih%M8hErhO||?xwhfRuL9P zWy-8w58hluUzy#!v^_z{N~1-f2`7`tRIHR6)Pfu;PmF&b^54bVCrhxC%1lH}nXRo5Cp4g6Wwu#??B1tgctD9nZVL1X)9$#q}+v9K=X8{klEUkT#c z5FVt^osapuPudFAVCrj8g#4_P#WhnONL_CLUAG0Ts zy;6Ib4QMt71xJ2>Wa$MD;q8hr6!s zsJV}EfF1&3;EMuMhl)Et68m@yc6A2({ZMS*U(!R? zNLRSh&_gOkDc38ivZ9eg)$ggLq~B&g}r3aIK=x~)Sl#)NdouYuUT_l|3>8@UZ70tD8T zPBT3Q&;thLNLc2n*vn3+(_l8 zlYdqcHIU{JH&2?6WLqFo178mn1_W zXwQ{(978@96-lpITII#SSqQWVmdA3T+me6(>3HiDn>%L-WFjDCWEJ^DGcp&MK`LwW zCsagq>}S6l?H@dbLER~KM_d_o7E%Rp7xaCQE;NY-Gg9Bu11?1=x5PeK;+e5ORLT5} zr#LH`c?y+!Tl$pb`dFiymk?4Tu3CttFUTP=rLn;4KoyAf`Kc5(?77N{I1;_?u}x%l^`JbAvI%KQ@S+^ zs1IqIMjGX)qKGyzN`7Skm+!+|jrP}6m>?1xE)k3X)05^94>r|@c^5@9)a<+na+Kk| zn~KWO!$FIK{4 z37CR58~-3FBU^iine?CgqnEV(cQ{EZN$b7i96C%p1NI=pVl;mSJL6O^`bptu0j-S@ z;Bq3(j4f<+t`l`S!L`FUw$AA6)xvDAlywI$v0p(uhw)WzhP_N`@B3oOVtZ~}SYdZ! z8hHes7MDNrxA%&2Ov>KhfNyg=Sp%^!-WzYL1h*f_O`+t75SdC}75m=%n3I~s&j?J5 z-aFK2RPhLUBM|pk)m6m8WTS9wD#W{o-S3>GV)P-~85qRlVl19+>+_xQI>%@)p1D_o zsD)J~kph?yY)mC!OFT04RUkzX0KVN+k~@anH;uMr{e}pz_udJPs|(|)c-b)-U@`nD z;3efOj2r2TqU1CT9@bYcxp62LU;7Fc(ko~Eo!1!vV49MxE@>+F6Jn4H2M$4?C$itZ z7swWDZ_R0c`-dqxpLqH`;`;vOyHsp$fh(gbW6U8Fj;dt$LokXkCajY2C)y|f$C8R9 z_VVPd-nv$lh>9p68erB~E8-b(;cWC+L@pnB{qINnb-YhxSi_Ysjjjz zxob;m0)OaF$2j_oP+CEF5Zm_RL;x>9r|g1F(&XPA{&d&IA;@ ztpsrfH!Vnl4XXU1839;^B^4mIBZ3vxgvS-H2h#VR;)Km4hFIFIh3@TLc2WLb2QVxfVKQk6D~`w)_QRf3)?Im{o$zDkEt>V+yc0 zu`f(_g9(9Z4ncs2cc>e4$&csQ&z)wuCVrm+D@LsfJ+#z};kVNEdS~W-uf+K~#eVU4 zn>ag!C75X{D{&I4rX8~qSsEhn{z(3&BzE!+4YVls>%>(EaE0B71VakYpk^fPN2K-U z*<)ppUT@+gYnID)vYkl3`+#D<_2v1SrF8|y_IREoZY76L98@oUG@+#}6$LhP=yJ6n z27f>5Gu+Ze6oSAFamLbUzfaHxgryP9Mcn7fnd^i>UJ|vDQ8Kt+BIPTw_{X`j!16H>X4pklkCB#*)&HU)%*icPa0+2>h@y5Al>YTu3aOJAL8t|jgh zH}TW7YAHvm*(Y|RgVkk^%x=8hukLmhI7G1<;@Y}iDD?*HYU=x^5v>^WKF-ZSowr2j z@Y=xNUX-S^|9Xv7eje7UD8b?Ob-u;qygFHV2$|B{+u*{8(*nz)`x07>DKW>hEK z-c$?(E3+UCtBApMR}Wt0w9njI@0}7_En0TX27~UN!YLXd_F6d3{%cO%&2Nv9MnJKj zr$j&_I9W)-s9PcvDf~b|&{u?R3RsQyvtG3%SIebnPU5E92uNMH8=P_N4aI)pK4q|X zi2Iq&0*+!FB^_@C@~%k-*%1}0u`Zpz=yjge(AMzY9yldY<{k=sUkfQ- zZWdS`#S<{<3NxQdXaSDgZwWC0Bf}rXBxjOd57Q}j+l3j`0r+pCJtcX}g88Z78uQO8 zeG`kS4h8*qv?D{1+aU!SG^KI0KPNy5jv%NC&1?sXOVdWY0dt{f)eRgglCmF9$#1FY zmvOYeCg`WgEQKbGWFqP}GsiKVOcvdGGS;CcKdmmRz8F^pLQi|+?I~y|V64BB^p9=D5%#j%Fv{tWctn02V zr_>RF3q5F^wXxYsWNMa@y!CbNP7iSVCYFL}t(ALrQKVQiFx5g>btmvyrYrjbAE4`G zLVPFQwO99aaeN-E%YS0`U6@61#mJ5EQK6pKFy$(tjWba{paxB*Mbv}HvMuWc+m@vD zPitJV2mthk=M;OHDl5D!eSk2>a9cKyX))>?`~(_hpxe8GQ%TUQ#zk5d!XEzB(5!(p z7c6b&3g+IyfsLltz9)!u`=6JrUOylZMa_+&MK}()jPVuX0L~0f5Wn+>W$rt@qS&7k zR?wCWnL%Y;k~a~oHE9UML=2#mo$1@7x-TA?VHCUVoV8&g#bAhGTU>6_B#o*zT{=t+ zt7QIb9wheR48(qJ9qM42xwMHBO=466J%*4kx%fWBDkjto)u%^_ysmk>>gi0dsx1W6%W@E*vkMu@6o&wV#2pV2GP0D2E^4xmn_U#HhPvCZZMpm>#o`0acJo=N9$wZolD@CN$h1BmE!zeJ^h@9(Jate z@YkEz^Iq&z2f{(VT%v*3h4@Opbq@pEH^tk}o#U!F*~UNVY!F8DiH|@@#;R|U31myBj3mc;`+bri7O3y-C+?NdJiv0t7hXr#;=fCJGpFp`{< z9$cYJjWI8@-k7R4yre~TXv)e4tRc5@MFpoLgq>DEv7aY_)^Om(<2lBA#%E7Yugq7r zF_}i5{tMes2bG5 zx;4hJnr?!o+7V7rqLKde=XG;QMPEg;_v7CjvqvWs`^~AjJ2r_8Y!Wg^d=eIg)yX2F z)Q97-ErSk->p!vIC!bNyz1%8!4yO2(nVD7DKg(YBtcI&;< z;-HQ)Y{|&wjHbfP8`De22}`(k?44CM8bW67i=f8~x7WS&jkJ~v^UO|=GW4nGeQ$b| zdqs@Z%L(n0wdKPU`(vVasljL9I0njtAtm+zg_3ur_`1sjgP*qCra`;5kqB) zgFs(dV*#GYS~W7_aS;d%O#!PomN1X4YxeTah^jASo?TdwY!i@cgv@Q>9A5I}YXUzJ z6L1^Ho4KK@LXnbC_FBL#si+jAfd7XnIdoLE^UVGAX{s!I6wkRt6ewDbSkJD3#?-iG zi)+4F<#Ywkww??uj+6K%1by%5i{}q)V)IYzzFv|GXc$pz$1XV{7y;kx|U*N=Pa3MGom&src-eR zP8owQH+#T=HqtwWz%>hVt;5PrWh`I0j>QLx{npzUZmi@XiOHBGE0i@wPY9?OI~k)y z8I?5JKT?!ku8DLfB&XQ#6Nv)+Q_`Q~Zd1dbt;9y|TmNHDOu5-u?^t+8#5xlhCOFay zIDMT6_XVNYZM`Ho86cF1RpbwVK#5xonMr`kszq{!LgW8dDZA?GHQFB&;06KIRP#c* zWzq|;@I-K3D}z5M7|;FRQ}PqLRD>-d;@XLqGSlMi0734vVH5sfC{w{0`f{OTW9MEJ zF;+n4nG~qOnO?xO8*T^9-YNFiR7fs|ucPly!^{er2G%XikC8t_8a$? zlzze^(vQRUAi1xMSdeZen~3`?$+@4m(GL7+7~KoQ5}%Aq6h(YLmN^^1x4vF7BI`89 zm8`~?aw+tth_x2c{1Fq_trYl@>+2FZ)tJ(&e{t*@{CS(BcGG+BlpZI0Oo8fubtSK1 zzkz|cfdQ^v$mK>s5Mj)3vYS)owSk&JqS&5)h&Zl=#pvt{nq=9 z-4L5?822MSytMRG%;TwErli=dtANYGNy)UuD`2c>TSkH{sYQ+XYEt~a*4(fD9K~)c zK}tjzo0^I#CnL!fIe?oR*c`7f6$$L7#A39~F>33zJ?ENHt_WXIKAp7+!8q*wXIHSG z=VVD*@153uc4Pj%^a6<4bsR_do9=)p6eWu&@K|OLm7gn+_9Qi>>KD`-2 zWf}=&Cpi|e&t#`J6HHaZ-%$2`r@zweJFceKU)b|nz;{%Agp;SK5$J=*Fn~Qj zD)8x=lT7Up_(JUWr^)CTJ9h^-Hl|hqTGsVsD?H0P3>+oY#6!b-#SYyVw8UTS3q5Oy z{X8+V5@*D9Mo2eq%JUbZ*b)?Rh@q5V00Ga$wv$(f_j3JqrZc1py!$T91w;UO>{^(- z0D%Go1-YXzRZ;gali{qt@sbb=G7opMCb*blzfOomJP!nN>SLY*ly8q_4AB*M`&04S zoFC;jf1cT0e#ma#-zK2%h%pk{PBYO2k=Y|Z5gA0$brq~lw?MzmCBM6#V!uzM?TEBd;#x=oG`E4qC5GnM z!}!mR{|X^_FM&UD!T9(qD0XM>lv>F`>o&w>O)3i&stHoWK-124;1^E@wSzC)UF*BWw4ZV zRiMZYPlQ&fl3CH@Az6|;j{(WH?_fgdt6zG)5X5P?(d*NL^zVqSQHStHN54v9-2^NrCL$6f)IT-2}n zZy(_LxHakz#eVbdi``s99R#mhIFWR46}(SDS0A!Tcu9=*9AmvteYK%9Zw|XVIMZ@o zTPoLDAf@h2bneUh6d@fEz@o90ulLtjZwAPav<*5O7Ku-?8@oCkuMWL$hi$As;UvZG z>m|v+Km-a-NHJD}V?IVwR%$F-H8W8Geeyoc-K5Z<{W^;MF$MHd6jrAI$-rwJTsq7g za5k1oOi_RhJsjdV^YSU5ry{Z4m@Zj+Ej1#*-g~E16d8#~xh@c(ilo2{3|=mvFcJww zFt+Pn^2X4whx<_sHME-7l>C~uDkRvWifXKmRhG;w2uGN&gw~`(Q4_3Z2JoBXx+B7i zyl=wW(?{E1vRgjK_egh-YEwr=fPskr3Wx4mL?8}FM?C)rhC{UI{3rJF)O$@-Z;s)k znifg2Y=)rKhc}r2m4#pr(~Huwflzmc@F$lf9*;S0nZ$mXz|}&3^*lFg%uRNUW})x9 zsd+lucdPn%0Z=N-Vz&-;WJtM8h0sX$dv(womgrI4*$AD8T=kefuE#FX45dCg$5sA4 z^m-#uncO>8B~W@p;GI!$zWOEt6gGK#xR<_=qBRo7uc9USc%KY*%d;0ns#SGT6IVz1 zR|PFM!g8Yr^&7o1+M}-Tcz-FQ9FKM00}dZ;C5YQFB7MGpoz{EENFbMVVxxJPtm-B` zj4T@>tD9n<4eUiAiKz_?0OD{xVF0~D9jSa#hS?&(sDi(t2x)DOK-YHNhDneO;Or2$ zkLUskmHTqE_jja{!qSJ@e>`P3AD^)WRa7*LT#Yz(@QEvf53MgPYweDD^Nqf=?CvQ! zs=IE$mk&9@(^lQIbvFs#`S_PhVwsaE6+`U|h8p_oSvy=I@&n+k%<_wPKtJ`8r-0wt z0kK=}oehW|lfhDi-;{!!-H2C>%;ysGHHb6iS82lOaUj=I?B^+~YVcebPZJf6%%K*> zE}`DW)k76Ga7%0(zTr)n5sBJ1D0h~t$J_smA?^0(OC$M15u^@bn61Ff5qvk=IO1-V zt_eY;T^sEjIr|hNIbJhzo{tITJp4Sxew{Y@6$ktZbrsVt;UY?INRJAXf|nVt_^FZv zLhQGoy#u3}O?K{|%}Z{byRtD-RmB5B6`03Du|RvM!PfDZ#cieCa5q8P9dnduM`%#Ye$~mKCRQqm#BX=li^)< z*14}#?zORYV!1d;cV2Nd#eSI__d_rO6cD-#TUau1A1(bVuL& zPMAWeua-+T`d$^l4xb2+EO4sGd!XFxYU7_P=&~Vm|KVXY)ZQTwkqDA^MS#ywPgB$* zDQ=PvYlEN{DDdDS-diD2$(*MCA)9 zxA==x6DF&% z=uQ=4Qc-oC5!ft|Ciu8Dq-F`$`Uut4rk%MK=`o! zByc$_@R^jvyPXFC(PLQ8Yuplor&e@Fm z7h>cLwXOP6D2-e^!Jz(n^H^!n8<)ZX@D*>8)6ye^bc1vIxK|5yVB$c@ZNZdgUicfjZk`M6x$J3q>ozg zN#j>pAC@yTz)@I1UXqzNS-}TP$?>drSV>}k`I<7KQYHtp6O2+0(`Xv(k zWnuvY8A0|Nmd3AgVix9URldI<(#1{uINlcRFBSwF&&wDMO7c3%37Ti?2t6ZvEaW)s zTwyP2Z@u?GaZsq;&L#|SC-(6c!aUEmrn9rJQ}86dEwWt+lW4TxrmB#xloEE~a9CBP z7jv+>v~vBz0rO~UHPFo5yn{Cv#HCHDz;9g6xvw+qy1clW82GyMlFzN%dDo8(cxi>- zt9)NoXf@&|hC&F~mZ35VVs9(S$?1Ma>*cItP<{{;d!cjpg}@t_I{=(S+(F>&%Abu6 z&^Pp8WfK{362pN3ROoNN; zpcosLz7{T-W2K>#IxJxxVb^<{J$O@+&k@ffL;kX^qB9Cht(xvY1|ln z9(I~p*0!9PVz=Hqgq)bUyUTExy%us8pb~C6n1Xr2R%k>O*ZfZnnl#!klM9Cw`OxY_dQpsE!F|3^W(gymMsqLKgCnaf=ol7#D zbE=d*x86IbS!1DRQSMSn>Z_5f<E=#s2b8 zO6j;K>XC@0LvEB6dSq(c?XIvYvRze@Ga0QjimdleXo%Tm?aUE0C7wOxUVUK*-OX#O zOIjj~FvoSI3dKKGA7{2wfa{--*L%U_uIeDtFHvKreLnp>NzlS9+Q@no}MlZRIw2{r%C$#fx)}F$e52Yw3ZI$P5Nshlz53-M!Cs zu}=c2%lWBfGB4i2A*Lid)D9vhSmW9;2!EL<4U>uK(sO4R~}sFbz;I2&u)kVR`a`w`?yzUn9hpsLlk zMi-dYdhcL;idCkuR9_|Wh(~Au=_FASM1~Wn=C!)yx5Itoa%Y!FY^;}bVT&;}pp&K@ z5yX}(9WeR+95(vY>P9EJFJ6~&-Vrh~DohO4jkeFxf5$?xU#E)xgB+*=_9bIitwe+Y zF;g-&>Ll&l9Z(J|V^SU6_NrZALJg6*R`PMbSsxLILWgWzd)!zczs9 z_9PC9tvx|fid(3wRcM+%F&Pu3WI3Z`q<)o8B568DZSW6I!QakD zH<<_6tquDsOXB-W7A%`Fz&5N5c+uKh6~<;l+hH@Iwg{wO(n5jlJ}@lR&=37%VXgkmF`1HmWecMcW~}d3X^dY7NVjK-YTyLcIAtpIdQK!_roHl(<7Bs zgTK~pf)U{R#{~Q%^0}oU@o>e{tOn9eS;VukQiW%qa~# z$oKzk?IvG84@TS4Zk}(?t@loaJ}X}_1b>PC0)Q>kp`=W>ps?g1cY_qg>jIgnrG;)W zmcGuyi`|Bw@%0$(xAY=*N)wjOaV?xo4556modQ~r)#@fx5o6-%<~`V6<)@Xhb4+CS zcFv>y(!jLV6b)?}B9ivGWei7i2mo7$!Z8E$$|xnP^H(kPsvAhbciEXoau{?<0Z|vzvjdjpAK7hR!AoBuzA!rE^?eEF_bK zKAib2(4Vw-Cl*+53b(i3<0!)I``nEWt3x4+uX~HlFjwEB2V9<3abF_dUfw4HQDSWu z7D1R#GFqxk=JD6j67L>^9Eq{{mE}Umk#`CjRVIZ_T1TN5sV>=i?-)wY^om93s-M^p zawHHi;VC3^gkx&Y<*v~lKt7zffvZGgz2~Lv!b~WK>>X0)GMFPdEztxjLtDhQQE)hG zhjpgQOxZ6xfoC^tImBCuYK~e zuDe32)9Spg&|MD2{+eKtQ%TII*H9L3)*jKVXAv-lVmath{GQ>kKaLGbAoj=8)K?HT z+ikv|CwYkO^PG;2y1N0ocNHg$)eUxwYc|*Hmc?t~;TToy27NfUWE+niV0{mk*`W4P zl8?r5?L9%w%Ler)e;V_D>!}#AjB`*w0XYAnPy8w5%!7&Cv#a&VQcD5Azg{_qV zHWzvWQ`Rk_1GV!UlhK?)rR?UT?JsGZ zh|IQ(;4#qFf)u8bJVgVUQ3#)%s7>wdcJ_M9qTQL(!4;jI^1Q547&LI0FPV1!(Ra=w zjs`zSfT|*7MgE@n8c5N-89h8bhTL!ZE^2O^v>TW7r^3P|#eSdQ)(sA@Y!?3A7y~kD zF-1)8luWgMP#r~McX(`BI9bfRE%78w|`&7D2IT=diFxR*sVid z>xf?~5xxkR;K>W?rUQfn7(^USaP~~2TFElE)n4x@nj2|2cp;? z6KI}>s3{O9L&8N1Ss3*(%G$y+@~Id=wcj*o8uIs?UYzLmCy3A)si}cTnes|RER|@n zg$~KeBl*8KDYJu}zH&?Pdnk7Ac1{&22&6q0^mW(9#Jszc4d^Q@c2(3{1v>QKv|D(1 zeTeTkvbTiTUr$qE{h9Gz;mB3eT{tJ1{wgi-#Zf>_VEW5I%s7g+Ka;J^Jf8J*K3`0+ zpRwmP$vL!dv=l1ysu~QLqxw)VJqvBhU%cdOeZoK+;tkiZ2Pd^i2)8oMW#E$H)!^Xiz)Uycz}%hnJIG6r3V2)(7dyp z5O$Kz{(qyvNVgYt7A@F7x6ozNXka(V%K9Vh;byemgp7+os*;P>-^iXV#f*Waly>nB zB|0ef$7H107I%CFPrpW@5OJ$VD#aNErXh}~yj-;;*QL+B2i7ItEWL?W?`p#Za}>Mn zFDY2NfCo^K<1)=HBnq%b%!`ospmv=S{%dVjPRDpS5K^t{$!!`JuzY<@TLjb!@?iW_ zIR#}{X3{wDg!w}MK=WQ;R0m4IQlXRf=yV8&SI?ip0jjWok9F>mrBQ6` zFUfj2J)Rkw=n_w*u!Y=^Y%Ga+cp{vw=;t4?JpUA6q1c_h!`eY03CartfKq~)>LIc$maNdO z3LFF|S#P&6YW)_ySG*k-&L9+2m9G^QDE15a+cX5kc~ZHL21RZLZ<)rMeo%ZVRe?{2 zPlBF}EjB~C_?lYW)~eq_vAy>Wq#@Odk#v!YcsU2&K8gkmNUVxGT~Z2s*j*^3jsyZX zu=4Chk0_8&yZB;#iQT+ps58PTrCjFF6y7rn(`4jb74l4VA8EbhHObSO(=KQpdGx?< zH?ue&aPDg-CHDKoK{Q55%o(7_E?NnOE|UQx62T$}()UzzUsUp#@$^$7;|iT0$b3+w z-i?Pb)w)RRWwHZrzOM8@y0Ls8c17%cqa(HV=p7I;+`3!5EWSTSyY=4L zdfzkUvPC8%42OT+F!F^Vd5KJ|(ziP*cNF`Vetu5%gjHVhrFWi& zfD)7o@5=2ZCnsk0DZTFWV^Pnzfj-W7BH7b(qB5nD@;hjBB^71ZbN)s~f8wmQ3 z5H>*@K+n$ZQIgxa@wz)7DJjKX)LXu4rGW;M(N&n|WLgS!2lg`k>=SElv_Ou6LFt`J6y= z(ZnmHw7@hVZZ$=D3HM7+Y8x)jX~L|hY>N0hWQNSZVm&QdLoU4=U|Ye`_jy>nhfQpY z`SSARJsiSK=N;xdHQPUn9aiWuBN9OlOjFYCE{UCcY^K;R<>kXenTJ=TKK82uOnZHr z5QDm>3DPC1{t8@~(h$eV0aT)!0H6)307Qz$0vTY##%r8;grf)@b`ojdejKZrCHC`V zXl&2ikP43ALv^w$E>wR$^q(+#d=IM6#I38#E=^?#ZW9| z-c_>VsL00=HfEa0Zp0_Kwc^ym>)r{&B#eVA~e-SQ|x|Za2YOaUWH1}$# z(J)7U=x(ykXUX?JA|+`%XKmi>yVC(X&%9R)DhtBxPfvli4X^szIZ&e@wR4WnI*LOOZb=rWKS}zyjYVX5S8@z=poEuBqxKHF zt3h+vG2`XUy=2P13xXp+@9NZFQYHX|hiDy_26-%^r}xVk=CRRCK| zbR#;ybPqf*L38$CzN^_^V0qu|)z@01!H2IIvalq*_l~b%6DEZ$(quTmBCVcrI+EN! zAz6`*wQ`CkvG0|f-rcY79%-HP&!@G(FK=zd$br)LU``;!J#F^8zX^mJmW6~~rDagQTC2A^7rgVv4t1(vS5RQ8Qe3ae zF!+NBcWc9Z`0)2$B6OGQ>|`eIq?Z)C=aOJJR9Ov`)U$e9u#IF1`-Vig0QRIuVn5)M zTsau3$5MU^Fs=38F}K{vwrXT5CG4`&9mF4Qr;X6E#qB+0N{&OE92UiH>>Xe9hyaRd zaP?qSXCv#?1RX4SUqUWR$i-P5IOs_V)*E)R+2YH@O`G)ip!ayZZ_%@YtkbDG3t)&@ zU2|W&_s)iZgj^_(o)khm0|I0uFc>|nFjh^96RW%qYZW}e>jl2U0kiGs#JnUkt|C<` zUcaNOfM>x)2B8*J{fxXV_>)TRYd9u75P8%cymNf+M~yf(+`jNuOD0bfy1Ump41ct9Ovj%yEB;8Em73vi=~2#P4eN$OegdJr(j;q%!A zidokczo2imA+bLvu$~IzHv?)?Q5hkP7;0M>^AUxw0)&Vk)}JiTzoq?0+fA|C{*uHz z9M%S=O6vh)2|*__Ngbxfl_shwCWeEJ|EnD&vXn!{v+-Qs(;Wkcv17{+yY=27?6}1i zZ%_~SHX9#5KzA6CjJW1}zbDkgXj?2}pRWurk}z|8waeLjQs4W~R>L+S%5Hk^oj}@6 z3~tUxB@WPK0Q8PRMEJ!)H^2FZQ@rewN&YX(%Y;Q?4v%$*7mt4Ypy-1<%KdXz7WjFH z&G8-hB7@S*>~0Q6-vBqqwC8SEP)X<;n^Ejn4_rO`j0~MI9mwy{ce+#Fn;Z=F-Kam; zSeJHqapNJRhlO39BzE5u1ki}l-zXded$A}vuV4vc8j7!DWX_-v{HF-eAIzLBw!z0! z?DxsA6Evee7Es~e;qNJ~Pt8IjPITF$Lvel{S57^LqWYwwJK8oF!zkl%9vW>6@6Zm#>z}F0 z&9%W4`)iVO#4M|zr&YiWM#U&(lDL5>tdY>M5{9+!YVOCgxV;&hUn1buDy_JCi2dC3JvfI%MJ1DFFpWg~Yo!Yfva5m`rqbqy2qy zHt#-&8vS~)052)_`$Vu3k)OpJ!vnyJYB>;*PcqHs3=H0&!OS<_^{W?V@gBr>-R?%* z#Bu#tCRsGf3J1;^33S+qSrLIS>JX9}%S7+H7O=>hT>bQLP;9Q3tcpw>{!63))@Zy$ z!g^l`fPvTqyic`6JGayQ0>=|3OWjbFWo{%>i@nmVlc75~gUCgD~m8U?lzb10CEIbNCN1E;w!D7_?)+Dk;jlMX9S8kpc_1$w2 zxZdjI9|s+x1@DMkcze}sy~HVq-Fxp0^(76S0WB^AISr> z^qpd3B?$G{oUv$5`Xoq+vh@~OfhY3jQdSn;i*nLasz8TsW;XKBKD$r}QKR}y4JMC? z6BgBk&*mjjY4qHsqNa`#LI#8ttIA}D@ktZ3{1V?DE>;g4B%ZG9oRXit+qthRRqUzE z5s9yf1uFaEpfNxlXQY3!XrTh>+VDoYaI_{cW^wBt8^-nfm&+s*tnNCS(J^rySV_ra3D>?)fe(X6pzm}gkuS;u zFob!zSYN^%I7#olQ^oznpppgytH$hHM$!YqKDry@uf7_X$i%)M;P(-r=L0ky?$=lU zYaJx9UJ9bvUlWsRmNnmCn4eGc5U$}`f68z@w4M&P0ra_aVWJFVrsGPp-sPk^C@ z%~I^w-pINeLAPZDO7Oa-^M}_ZpC7(nA8kHu&xwKnuoX#%(2+PB2>_oW;7}W4vV24+JJL+6{3r<~wx*bE#E0@BI zfUY|+EIAz`sMY-Rg!FHgX(={Vm>3@L&dv zappL_j8tC=E7Z#z}=pXC$qpS_Raa5AcLh_=p` zvA2|oE&uxTIsw=rW{r8LV1t&L$!Omv$8xx!$vgv~HCD4@v^(NT zb>O0ENz^fu2wKHX+!zC{9zV5&HDPb@zEp z$>)x^GEUC_Z1=u6f8W2y(I1EgzC~HRrPnuU0+^$-X=Rp?4r&%yvDczzFFegb7JYqw z#_mFnNYNSytQ<)%HD;lrTzW<_IK0*FDE46;BzM0d`(=irT*!L$Gb=FeOXs;>lGra( zMG{7^2JuJu_LTk>$8jjJ=aQxwTGU7Iu5K`APa+#@e}B?7_Z7W&+W)jUfrXhl@yenIA~9GRKQL@d!XZg)FRKvORA!Ly`}0@4+=XIUxsf{kN@ zu;XP+L^d0fMU3exNEt9o6komjVy?M!iwu_#D%>r}#jt+Xd1)7z^A0+=OaJ$qI%iaN z`?(>m^pB+@krs)9W+-D2uBrvuHRdl&jw}9^czaQ>pI7P)U(&@MXoG5x8xP(7oLCwY zWeWpVVn|Kbq>{l_>02OpfXR7vs(Uw+{o~Sbu08af4!HzwoqcCGZ;nMajDHxr!o5C! zvDvSNyr@3#FK!~t1CxPg z+}6HXLmN6SHjvw+w(!xGkbT*Vj7Z}1g!C(*zc23 zHCU?)11O$XE%79HcNlbNy8#?BfBipIfu$tN!g*%S^QF#%Hk zu!%KS%EoQNlX@&?XV?AbyT>K5KYMmlNq8Z}Sr){NU}2(8(!aYTkG6Pcg)X!FC<2V4 zfdyRwUSLOXwY4{d#Qb6xWt`% z#aw*DL-P8K7d0h=*ss0YdGFi-)1??m*qWspB+J;Th{FYUs1V>3TYU3I(t+CPeZA5eYvScSBoI8uf0Q^Qvp5bgH>k6uK20Ifmg0h z5PIo%LAcf9ga^AD{T_0$Hi4qcfFF`{8UVQ8GZ-FUiz+Zg+P3T z=`+ggmRVFxK_)R_B{h??@-w@Adw6#T#s27(G8Yhq-ALC_Pi2@b*Du~l5lt6gVgalU|?Uh?&Gs)2(U86*L-Q-L>{H>m>>0=gKc%>LMJ z6hZDCSh!0;L>(oh*e#cYK4UmpX77{B5vNFZSnx0p01@#ufCxbpe#vi=va@RfqVSju zV!u62WrKZSE=g6WG>r21L<;@AF@Z#EzzKO+cXRK-?bXh1538^#_Vd&u3^EvMJo%d7 z2E#0rU8!>a46f7R znUl59cF+#)8&35}@IR16-5gTvz6&#gR+g~~fSbaER&lhyF9lu6SS^NALM6fm=<<6{ zso~Gn1GWw~UnBx>Xrb6|Y(8cvC{*T($YF>ycztAxSk{wy*QNfZ0@iF-L+ly76x-8Z zXbZ6iw~M=AJMI*mI8N13dB1F4+kVrXQ9`lbCsj**>Jg1XjNv}s1O^fd)C5!}SJC9; zH>i}J#ZYu#`K%19L1IcSeZe?j>j7NA=zCrZF2F`Otq$G74Wbw34Zd7xG1YW$OY6JX z22|o>>`!S~-5D*tNJ6ncXaKRj9v1L!U#Fa3?#oD?Qb<6H*m?Zui%}x zi7fmFOAg_KW3h(Z}*Yfy6a92hRuWY~{(`v>Zh?T&4 zonf+;KprF9;2+(k+w<^ELXVjP2)h0eNBg~ZJ6E4)0mhX~i}09CblkAe1BsfORHZy* zPmu9ma8T^$i9Ab?EIe`rQcbhrVTj{EU}Tsj7{cp;C9=`KiGBKG?Ia_>_m^p7B@CDn z0eZkp06vhVp*mHWxO+AcP8Q{bKaci0&RNH$l9G5IS0;@ ztqf{Beb_@LkVWFUctt-XCQUiGo2y>ZF4`9EYzM?~DRDn2_Q#ZJk&#jkkd!<2n5(ob zabsDTOzvheckNDT@dafXS_`~>CRF7>aqr{>E-nB<^WUNfu=U=tfIJE&V9_jv{Ya5* zjjXaTJy5RCDRI*5_kfLM9f>REORPxfPs1s^cqSD4%Xg~XiU48cE0t_r%vCF@$wN)N z$^gq4DN&!+k8eMF$+epWdx97dCy#{)^06NeIyWgCr@o`^;j2LUdtV87S14us6DRVf zAhz=bD0bfyL~Kvr_QO?u%fUxW5E^{dAuRNR_Ah4f)9!j&TGj*C`G=z&CS|NiE}%W6 z(e^z-dTSNX`KcGoT#STWAP^uy8^K{CHKG!82(oCF0msM^xO%Jxi>rMzikq^Wns&*v`mYIJm+|=y^W|U9v602L1%7@0^id2 zmsD(rG(0$84!RN{@r$<2dH$Qmx7JE3wY$;nu&6eVExPy4owkoOa=xgJCX$!4{GFH9 zKQ)bZ-xI_be=_hWI`jRX$dZ#C53#+*w^w0Le@E>Z-o-G3k};H1mt~Ua!sz~;#KoFQ(FfuSR zZqv?xayQ!TroW-s%q5NWNUn`!0F9Co9la7wfItDEk-^h{(}|bFao`1FPmn9O!r#!= zglc=W*QM>kOwykzBPfXX%|jHH_o@mE#FHy0qz5T-`bVJHvLF)qNe?HLG(!g$i( zC}>2Go!Enq3Z=4QSq2E_-ENo=HMk^)HmPGy~T$*iL76HR1?m;Ae6)rMcM zAMaB@PHqbdv6_NW-HeGO>ZS&}4&e(?af_JyPiqrS5()%VQj*0N)iSma5GXx22@^zZ z;yHW-Dr{2q@0*gtr(*DU*k?M8$lR7S0Edr{X_KE31JGj1!GHK94B?#bKmrmiH>t^Y zms9V18bC}^n(*;CZGEu;iyk#u=6-NXDj`KECk>wQ3FMW2`U?6l_1jJqa?=t&Qyta~<*}#Oz4uNL-hoNT{0llum#r|BPMvNO)3_jD-#Pc6tI9C^ z`Ntu4>%CLJj5Ds4AXOXSu#w}!&@UhzXue*_44vurpFxu(_Om;8*4f3>Vwx+5&uRlq zwQ+J*HEBZB+h5&1C2w7E;{7T1%e0v=nm)uEL3or_5v2f*iiDB%9I#*MmppPgA&cgQ ziiw*m3>aace>~H_u5SK%?xVg^udVk^t+H(ibS>D{D-E%nVHm%>OsATj({~%}-Z-s} z#B=yjd=k{$)_bQKHYHZEH|4+d-AEWDu+W_iSPJtUv3D}!dS!`fz~6pumUP(E!t=Z6JgXs=n#toQZ-=+=B^wbZ0Mq3kVHakEs^ZkQ0$MX5Z%yM9HLw@ zL#QZ;c&1ROKP<*_V$?bsK>YV?iq%(%oA2n^_8OSARcAng=J0~I?dfaCyV#-IpA%`R z=GvM3pI6rvVnKg^!AiMN+_qunKCHmEo7EKiYeGsBxeBDqI3;O4G#eIaI?jkA=CrWC ziyc90K3wd#rzhWDjsG`>t&qW57_y4s;&*64Wdr>Z2quc0SH0w%if28aQ8U!tvBQwT zD5TiW6CvWt5`rKE|F)%1U2);o?)@rSGH=`V*U=XG;GSol`x@L?V!uo(u9u1m zV{Z{$ZYQD$=g8PCKhBzevOSjuT z+D6!KqibRnxL3=)NyDr#bagDJkDdApP^w`W;>ES3Z69c0BQ2rZUz6`Jfhrgso|nt2 zOnMqfGdLT=RCa6A16Glve=^#-Xf_sCeJ#%7WGlBe>l~f@-=5n_5P*CpZ!LBubiK%j z`-G+Er*;%_j-}%_#QyG9maG)o_}KARqu4-PecS2+@vRC8Bmq_=Sc0$x&N1vCpIC9O z)P5J{i)Si?C$qJ)0kza8&Sx`ZW(_D=DE12)>tTcoYi1}7P@P%NgBBT);+?^vz2CPC zLhMXdJQBqj-7=Dx1kZ4aIHnLyiv2oKkFj2*qVFZj)e3S0zHyy5h{3)HgXQZn?LS*$>kQhZ z{~C(D@Yf@QG}<-!L%}6IBwz)$0SQ6u|KKXSd&L^H9)?a z1Pkogl!8)I5< zK*E_o6@lF1QNaQ}v>DsetC!iq{^pxL9x-H zPED@>4vS|5{z8iHN^&qYL?2wIjcQM^UnW;svH%NFdIuni?n1&cQWfaO z^vvUeu`aogHVy~Kqz2*z=T>d6nkujD$CjBrt<&&R?AM8yPNfZ`C6r?)+(+8Es=dr; zU~KdRPz9c00GB+7ZAmqnpe?q{iRgu5B||_@CzsBA?FK#8CcM48O)4%`U}G$qfy$F? zvxioMe1yyz9jc)cb!AEtQ62a7I@O4yD*5B0*zZ%JZ&;`zu z%)2{6pP%PF9ctbbd+}{CHMo`d2ZIv?ATZUu3MQxaJ$x*D74Q3h$R!iQ;jQ)F0mZA= zKNwapn#~!mClVVcZGJ4wiWS}dUhIQojYBPi-d;W@^j?HhER0GRpU}8%tiBt(C38v6 zS?IREzFX`&YLmK&HKybj_TY0p-UJ%|WK%M-O5B{3Z%5m%zB;>pxG{+R`qY}(h{ga* zjC+9nR@qKkPkaJw9>p`5*G^xw8~$c*NzQKM^m2;*++z~dI!ZVhq+YCQGtprN)FIYF zi&F4IoBRGPv*qtNh!l372~zh9$^X5|=h43T#d~i+d?@k=j0~-m;{IoQg-uKFM0jPDE7xh#tRH~5tfEP zv_jTQ6(F5XF47o{xX1dx`TPLJSvor$fk0uF;Q=JN+%!7p-7t5L$yk_^V3Dcdhcd$521(z12!y;YW(>xn3K z+Y`ha98@u&J&Ze4RyQtaQR!(@EE52JyXxmWz_@Uq84#*(E68QH-+G5SWVt1BT^k3r z(hzb(PZoMAGYeA$uF+;A>l+@03}V#pdeO3Xnr-s0zUXk~g6&}M{5$%-2~=;7F`UHU zTM*EwRPoc?vzr1{U{qC%#|?E!h&_ARIhNSkMQwmQhyr-M5cDQV!-+fUP<7_deqIgi{ZOAmc9_6>Jn@xLtEneI~n>Z`3eUhO{i3sIybs=*MV4>Fl>Fd! z#vr%QgqNT;AOv?XwQQ>MRb^XfsgU=54H3xpeQ0nb#QXGYh24P_Ih;lqZzA<|h z;yW^ftc3qRUQ#LW`_ohc$t&_5B|!HvXFxa-!AfEF;Af#|Kg@21L7xZuwv&=qz=#z4 zd7`T*sA7{Sz%n~iV?@$;Rpi`}$Qz;A>tNdTW5~`4XRelrfo@wg+I=MmOEb>Su_(l# zica5I;CP@d-QEBpB$D=nc>DO_eE2-0f@{V1f zFzqaDi*pqF4I2bUo0&Z&dYB9zB?9F~bJ1QUsQ;mCYl+rY03FNy#Y-6n_d7$4a$qkse-w(z9n!x)s zkTcqVZiT!vpng_J7=~a3Q%K{0X=gzDW4j$&$*ki*qp1`Ri0!?1kd(pM)F>)wsSq*k zWG9V=L!pQYn|FzQ^4WTNHlL!{&lBtFhSd>d_)(`#6IIs6>u5@FN{tj4JcIAnl-;-= zJME2Squ4K6o?ig#rO3oLhJyn04yer)&!#BY1!`4m1g>dEp0F76D2tc#3|r!?K}!SG z0kn>ODaC%Bj1$V0+rn%V&$-+dBM3C8M+y#!qE&ugf41^^PHV^7vBtb?uh0UxpOx5e z69&z&A(G4rlh$(PHbWBz9Xb z$;`%?4ytfKakIsaIG_lCq7%*P-ko~`92TE~NiO!5B7H#dhH(`ZQiIF7i2uKO_utU% z&#ojQ@~1cuS#RG}!^k1v3QG7?#wSFQ-GC0d{hQ=HvUhDV2pdGP1j&#m^sQz~SR*a?gi(h$0!5*be`UQ#Af;hxZ*TDwcMsn0LY) zSZKTV3zj_@cJgipa#_qlAC7kGy#qD{N@2$K)XAI;DRHn(XaR|Zr+DyAOLD#MTS72B zIcq#u1+E``=Pbg0v>1-`AsS&$V^ZT(%41N)m>a3vHL-sV9GkxM_Z0heB4k$RE-`44 zNCMo!HL6P$Qj`Rr5YIeyH@ors?pQB-V;GG--ag(?a;lh&C5vFXR_-ow(ypcnSM#%d(tGuWLbs7i z5*1?#!+^>vaaY%2%1(|YBXQ*Inw9sC_F0AI)(=takBKJN4V{q}?Ir}lwa?O`z_h}r zDnhBO4|?c(wqDY~>h3>gZU?e+EU|K#cQor6^xvh??sZ8}_A9DPNQY}$B9Uwx*YFvf zq~i15*aTBHh|uSwW;^6HzwPwaW%bH}wFZqBtgKM&ruW|QKtFAEUNPTlWCV_3W6oiM zDv&Co(v=xt{gh1;B0-m*Prgwjl9fU{)y;$JZ7L31T13X#pcyON&5ksfZ{%}a zvUjWAo%9#lk%MACbK@9BoxPWAEQ;)+Y@x@zMSZ951i1$Z^kY`19uJEBG8K?Oxn#&n z7(S;sKq_Wjh`|-42;qdOZ@2t|r0lybkB28lv0qyer26vot%^tDzMc3bpun2kOgU!^VsYL^YOyoJ8z$Fldwq$tQbl58q<%pFc}mRVyviSu-mLe-VlD+lI-eL#s*F_ zfS(OFQKyel(m7ivZ7Wzvg0EJ~mUOQNqHbMQ1 zhrep9_x8C=jQwK&W8`>_*)D7!7)d2=YD+h_jkgMr z?UvZt*$d2`!*L!KVneUn&es&%y9xl{2!_KTNUZ_LUAd?B(Z+Y>Y)QpYdfUm=M-y9t%qgQZrI#MZQ0&i%aVhg$ z*b3I!RojEK8>gl*2}6Y>#eYAc=APwk*AI&QHNkbzmX(TPAD%t+Bk%{MHK}e~IT^|> zlv>g=p0h2x923o9OS`@z0ULUwKi|r7>ig5vRDnz@7Ls*fJVm!t6;&az^fbp9#!CAi z&@yO5PK-Dp#qM5`D-4EofKEOWL<#N~M>w%HEXF-}fW~2jD6$I28`}9CgSdU%#jK;) z|GebZ#g4@kg*YGPTNHuCN#8sT(i|#td{|uDwBoKv5#@+bzvcujN+~*A@(;*^zO!5{h-*r z_l_Vkph^T2Ho*yP-VK6nR(0HNW(KP z@%-0ew10W>+D-T@X4?C+?+H?sYU%k`2_9jfYLk^K0^rjL8%t}>#ZGxj+Lx#M@3ZG2 z?1#6xYP8=bBnUokjI+f}M51GsxL-hL6>rIk_tzUsPMw$`0Zg4jyEMrI#WlF0i+46! zdiO%deEJJPm+#N-(dc7C>}NzPsT)O5ATk40JxD}hMu|`>Dan2i&!N7(v)o@}aHvv} zW#YUmAS5O?V;pbkK?Ss0h#JC0ZK@|!($4qou+H&7yYfk=$FFHgM%$EywDb4pj<{At zNXEdM6cYt8n6ZUufn@xTBp(WE}X{2Kf@@hpXEi%gf15~hvSdT3j=T|$>-$N znx5L4k(RB}f@~ZNG()RGn_hFMjk_yjnt%)!7W|~=QJS84>~(r(TBp(eLh~`w6;w*a zsG4swZ-`e@8ILm->)}Y#@VWYc{@YkeF&+@R_1>{?i5tpB!t{*OjEPuBsz77lm40j` zrt9~;F7H3MMQk5%itX$j;W9)zpu>d#vSF%u4gLR3xJnh>-fwcrHI4Rs9Qk3i8{(Qky~@^V81}U`tyT3;z3toVeeEdr;z|M=Py$)2g@IB5k+JF{qG~ib^z@ZQ z)*mW~9bQ~JDE7xxiMoq$L|QXVTOk0#R6XET*cPc2bBO;LCwcjtB3jxNda0+Bk@-?yq>Gs#;P6Aav<}au?8ADgXP6cVP6=7Kl z6AKc%_Cx>kXum!=TYd}Nv5wpwxb#%*2wkXhQ`wvs!aF^aH55Y$V$Qx+8NHynQ_{@d z)fdO-&4=0>?;6_gUX%j2-a9~V-2a)N5!2)gZv<@Ecp_*RoPlU0k%~6_j>z9OoB|pcZ@dnv$lYvdXl81 zto7d6L@3i7q^CjFf&(l&EzmbsLGrbpb^K85WZ-!NySoCANwLA+VS&l92e;JnE-dr% zG%G!Bc#5o~zvxr*{xl&cUKe(y;3-@Zj8cmI*_-`>CYlo3B5%o=M~6bhO+jH%TpL;O zkGjFk2wL}78y^76gQ44Bz4b&XTsq;Q(}wjGAZd6)>;Mn4b7SOJaRK=QeE@FnQgMUz zb&}v{h0YqIjov#@>aC=_5+sHSSlfvLLF$i^G3h*&MYM8mNxrEo+;ebBzV$spDig=5 z(1J+2Rq~<{8@ds!6>MnSUxoLixxc>dMkUGI&|`Pmstv0ciu0h@o#Wcq<1@3Nkt<|u zFrkqm*UHQdBhNh4!}M~~050RGN2q-cgb$uxm9jVQ^eR57qcz`_Xl&bs7~ zX~O>H;kJFnNuku+`(#jM&NASDgr%4iAOO&az9s&t)C-Zp!T1?$N32TF z3Vn;wZeG$8f{k{Y=}HXmsNT>F1b=|w0I(2-y*1k6R-Pz9&h9nP{nso@bQO4i`)HYa zH9TOVXAJSoLsJcPWp1Wh@a(ccej`D5z_*v>2HqrBxVwo1nmK1B`E2f{P@D+qV6fpI zfeQDr^wrpX8E#m3+HPhGyVa=&FK^6jVwjUc*~txA>yEF{{+bYg(gBtzpB9cM?2L(X z%!HjwSO76^oh7!Ng;IH@Sr|Kk+Oj08VX)CkdIbT<(GrOL?i^Q8<)EqZ;jrC>v&{%@ z+aNo!9fshZCd~7ErrUd?c$}^?Z*O%4H~dulPO+aG4Tej8IP*5f9Tqc@u`E1G5mkv5 zOF&hw=D$l5j6$!H-8rxRCM?PO3%f6x{D)CtBSoi$6Z(p5h_^=MRkwCi?2}#xI*!W*mXf|G{CbZr= z-7d(EAsXoxFLrdr2qR7bNJYI-aNx$T{qRqer0*GR-U3eB3;BAL29hkRLnl2~qu32` zB_YIZH#2lADukr~3(gR;7l`Lp2!ivp>MdKj6Zh;CzL`iiHYm-v(}>&Ro1gLNM*!_XP3n|9W;)gL}!ke_$XLVV4^j z;GC+m!Li%*1uVZXh>2Bli7DCpxMC_9b68;V#ymh3c;1IQMRVh#+DU{hHv`xE&5IjD zbps5sTkoBOuB$lk&C!9KhU@f3lPI3liuc=~BxgB!7Od;RIuD1hvWWM_FBH3ZNy1K^ zsT;D%%J|ht{Nq{#GD!)JFbIo39PMR@sFw?i@R!Sl){gB?J%%#C?_Tli7p}cs=Dc>- zNwI;ry5XZmAl}PlxWXIK6*6g~XDqbeMCW96uPtnqh>RGU_Q6BML56WW1q59cDLxr8X!e@|*UVTQXhx7pJRcL=d$o`m zmxXRGSTHUvkOc5TKKfnlw+jEbfzj1K;kM0cQ<<&zr>)Jt+?%-vhYP~3I&WlPw$FNG z*f%uRXn&y5M-jai^DY4nzz2)_PRYC-W!}2X|78DhuS>%Yx_IZ&YU3Gs5o%pVCHagd z?H*294d%WFDooB&Eal;cZmm|49pF~)6#IIYF+eB#WRzlm`8M=uqEZ8M3S_=W$7$z; ze6u{&e{$nw*i!}0kNg>j)jyb#2m3%{2co_rhojwk?-T+!D58sfUP;Gs2)yR&y0BZ_ z_`^jfJG)n{mF>z}Jrp3>JjE_S_To*ocHxU>q>Ha_URX`|_~#{I9%v*gb1#;cknq52 zN2!X!B#?vop#2|(PLY<)dI(fL=^DUk2kYBq9x&hE+M$Y_6~J2 z6UeN9^NAo(!-)s7W?tpNZJI#aQe)+H+f4Fu$O^GzG&~}qn+ur5;CtzA(4M%_yfh`- zF3jE80Z7esqw!r&5_Kk@uVNn2m>65VC85UQl~k?s3qNA`nw28}?o@L6=<6koJpTxf z63fL#TW(dkgn|De@pUVInv#c94jyy~u|Fq(c!kSWJmWI51;SWkFqKMjQAl?+0Sj6= zioGw_#IPdn$iC5E87}NgZs*y79vQ%|#&GBh-C?|u)Pko2pur_)`fD32d;QtO;vpKE zx+m22@5}Drpg%T-Quw;s5IIWh&!=hIe2h01`V?oF$+eR?RaA*I<-I_~EhQDdT2prQ zGmG~W``H=ACtH?b}OOsx{4H3^2q46q|iq zi)RCxezE+=l^q!|Y5o2apy;w3>s63`#esFnnBPZE0En5Iv_f*BmA-s$_dqCiUkO51 zKLXHVEa;|q6}ck)N{#1GG1ir7WRM*xLqbW3shmZud0kU>9_jFTGmmbn8 z5B31peb5fNyeannCDZpFlecYlS5OH4O%;g!_0)NQ9^7xS#(?(DE5v;x3-HoN!Qiqt zJ{a0Szl>Gj(=;qjc_*yF!CX7mtR$`XPFuEO(n>~6?mh}0Iv2t*{wwsQR49+LadxjH zHjsAWl;mfH0mFb8x!Eiy0zpS3dhkaIF7!3t{q?(c8*dsF>2 zZ+TGcj<^=-Yaku0lzCWaDD>7kh^Xv0o`b*oCCUHVZD@{AY<3kun#+bNCApi*>Ybnv zPR~ML&uGveNBvbZ1lM!=8@qT#fv?+gzBDDZUecJ!fa#ioj{u@#yj8~r4R5eFq1&#V za|o6?Q+v|xy+(~2UiYNHI{JrD3R`FOAElRUy?3gKa49;Bz$eoTg(p?Hv<@)?m}tz5)-7XQf|&93F|o*HzPa@1FnUT0kLkBP*P$P(Gei8h>l3bE`88VfjSvlf53&%l!4|-+etxSECi_kc+)M zJx!FOaxpLzp@O|=ItiXG0Exnpt{8AG2Q9e@d|Zoqy9zbV;R~}JUPQ5bE(r6bO^4B};020y;@VSwWVa6#^ECE;1j1t!+q<1RDptgjs#ZvzuMzfvVT7ds z2F$@Miau~wc~6kD<1A9Sc8BEC<+TaRQ{NM$@6{;gFovwiSQ|{CQ@%>TtUz>3Ya1l{ z_Z(M5B8W#)G@{)T`r%8n+D|s#s7Cv(w+t#6N=FS`kEt!bi&^3HG|p9|>S4a+jIJrk z@OFo$#=BcVqelCE^8bf<87Vum+NQBY$^#cukb*|GfQ$C=_N{|x+Fs&($%2@*4?V?R zCL=kkMttGf7&AtZE9r|QGF+32*i0F?Pua4Ah{rO{IIdl|b(SmLH5&3?M6o|2yGh8q zl7ZyLY5v^(R1nNjT60}dS#xamd*zWEkcGjn4@Y0`j9mj;K5ZK9)_Z6C102D~!APIM zNirO)l~|A|mG|)Gs3fyi$@X5I-ofoMFN?ww*=p0)v=SfAW|=8=&m|$=`M=GXtNma1 zs9wI_@V*-%{En@^Z~wm0Z7x65I;Nn!tiDqGUn=h}`?$=m8~R{wvRd;t!zv+E7Rgy zdCmRZ&QoSN6TlolVz_%r{O#qraa=Lba@ZBb7{nf&a52u9zlG^A$2iIhzfa0;9~8T- zmu$=g0b$CmOgMWbZft4KCqrPuxExLhPwa-+`*ZFfyMFhMHC}<5`$SY*sg{&Ak^{x= z>m}XuZ6J;VZ*qXAqKgqrshk0o&NWI8idhc1qb11 z+F5HV?AG9@brwK1>99o-R64Vy&C1R(x!qM@-u0kp7osuDXjmH0u5ZyZW1}954KHaZ z^md9UBO>OPFd0U8(rt>bjG`~~hqHOU<}{ea)C!{+>xh;jF&S@=&1<0S$DEhBy5!mKlvM*q1 zRF=yHyGix+_JkZd)4Z!Wd^;|2C&}*~L=l=`O!D$Hv3q>2DK(&*q)mg$`|xfG^@^4w zB%(%6%0zPJ5YN#t^dhLl`iApdtp%6wAGaM?7PQ-2xpUU?@;sRUr4rMSeuP6C833;) z2?9p35|i@pzv*;zB^4Te3B`W#w&7jkt#D;~k&LW*Ft{rq9U(d3nl1z;#(62O)OX_E zaYcUt8$+?%N)YGdmP!{cFdL&9HD1zg*?Dd^K&ngKL%; z#mmdvWGpc;<*KES3(Zp{!#wchNGpNzuvi6zYR})cOZG23r4xr*LYxP04N)M)e(w!Y z3-p5}YkG2)?~H4iP__&gU&NaC;1{vUgDGB87>d12m2;BlJkno`xtox}vI5g|e;Sr% zp_>{M-gnD|#ztu-+rrNi&&c_6@d%=GZtUf>^xiwI8hn= z|4XP_UivP~z-$10Fxf3&78k~?u_&t;qt+DYmME0?3cf_ATg-9wi+~((6q||mwPb#x zMIUQBW&Qx1!+3F^KE(c-U@9zlEV5$|k(L~PDHHJ2$829doxo3yRIUB+QrPaGzxm_(NIp$^^Zi-)LgU zh_K_5if>HH>8IHh>7dwcB}hcli0qQdD;#0tBZ-O06@19lfLC~0DfY*t zWx%C!#1(0SH%0%AjL~XI7O{@6J)pWR_Pt|2_g;W&Usl_uuJG;Fdxw@Fie$zZ8`-YQ zsw`M}*oJy0!(I3M^;@yOJHoQ;!(NKr>XLvfxn4HAJ4`)a ze(Zh&#D064wo0K{=KyhmiH@Zbb;W?nMykkKsZ{;-FU9`$dW!9RTxHw3^`h6|*dbSB zB~8-PFvfzB$_e~Ur=!DhrJgXHT9eql+c~UuVHK52a99>WCDN}j%t`;0vADomH=X}; z;QH2bNx(V^mKFJnA3)O#lO44u+09aEaQg50vDk(IO$qx6fJiU-_C{tJpblS!9jtBh zrS}_wcZzNpW<=ktL7<#{r`@)J%5WRP`j5A3OKx1(f&bc!@>G&4{h(AXZh-q=%N-Kk z4N#UH+wr-YnZ%Lh3`BuIqXB}aY`4Aljx!DgPZ>NrQ($zQtj)~RfMZ^a@f>i=(`osB z$s(~AvqDb)TNS_LCoc2n}gam24)x;)NPZ1<7{+&pB34192)2-2^$bDBMZ2Y$0pkhwk<{Dko zB({4=Qy#$Qoe(yC4W}M4qE-Varin*%-)LVSUh|!W@Usly=jQ~@5|7)+-xzejRm9v% zkZy%huZ($(%vPTe7wq=#9*zpl$8!faO|kp_lEvH875?AG;-fU#jF3DmB+2^%HoVaA z{B5+?^i|SZ-i3Mj>|F&a6TS##kdY}Ul+%+STopS^kR5mc0mgIIOP+t6V)s6-Ug~1u zV8U*5q>V~JprXY(9t=sVeIh*7-K5__v45t>88Lw>fWq~jOcyO>V3 zGdc1Vb9!aNTRjJoqMN0!mu!M;eTTgkjc@qpny_`UthdJKTh+_XYz!c1+VhtKu`jIk zz-g@qP9Hf~H$<^tC)zJh83^LJ?bFJ4stbQ+{+bu?=}rxDa_Wvzq>}jk_W{a9}tE45KnUPXp?b9j+NbDmc={NK{z4Nioq@nBr!8t zF{n%r7z&>hAQ0Qv>yi6x2WEW6M)ke0crZ7%`t;Ox#>?_Ebs@NsH8Thh%!rw4kgPz1 z3hKenqeD6@=W|BePI;y9DRS;#FTU=kug^@F&!0crU;$}Zkr~&iP!(Slg7bHYeZZQz z0o0Jo8dB`n2}O#9AR`z2NQf> zACodS4&G=>DitG=9YlIWRQywUTfBY%t{L zU*m5$hf)glh8f6GV$N2t@I6oP1uT_hv%U{~c6PV3a_2)IZW_R^CE4vF&q9xGChOvH z45Btg7R;g*R#7{o`H%ZbEnmIHwaO?1KO3!@p`4^hMY0K0%mdFJmi|%3_44V_0Jc~% z)sL5wMm-5*sN#+ywSKV@^5lp~Vory9@cp`&{Y>Wg(qG8k{Gjy&VW}yN1NS2S*Hm$d zT3rS+hbI1RMbdRHeRU8$rlY6|{+8sazXpy4$}ls+}qMuAKtKew(v)AcJm3h6dI4dctlL^T zOtG7n6cNvPm|}EGdpEh+*fh9NC6M!MyOh(B5ZtlDii3 z=TD&)y-Ofzdu=vu$_YlGyK)=dO)lgcJg-M`DJJC<>W11a64@ zEwNSQaz*i&BFM*B{_4|qO)}33xc+=h*x0-awgD1(n3kTrn{CxRRG!f%6~+4}&qn*6 zaUX7TUA^6rbxT9Bz1z8wR7hoY3>;y#gXi%*-ZdX#J7D>N%BI*laHQX5(FWP(RDRTB z$KK?!cP36taaL~mx_Iv$s;sJ5s2f2wm;@vkky|C}W(Y$MLf}6hK?qXp<|UQ$a`Y!8 zLiZEET42PDo$Ga>hDVe$ihY4*I6tmHtTC4S`EJgA+rT1hsFf;}7@VWIS(SXW;O>3; zf_#D4gtxJC))EPg$P9F5zOP5^`~J>oSWW!r4KU|r{x>JRi%l<~SN-{uYg2tYtTf$DJuA@dgmeT{;F zB8T*ZMYX?(-Sd({B7Djv3PJV0&}3{7lxgo&%06-)K(BPN{(rmo$ITqo*vsV)0psX6k}dQfcI&Pos$rXCBI(0LmiEDfm=bCQz{~Y zstS5IB|1|>T^rJavM^cfV{tDUyYn~F8H$Y>S8gN#k*(7AuvQpy2A_k{^lHgkL*MVv z?ceCN{o|t8y?Teld>A=uFT+PyfWq`NG={4&EEF8N^@t@I$#8j?gC)#gFO6|ER!bE! zI7q4LMBxvx<_4tdp)x&9Wj)@#VZwNs`k+Qx2^D>%*xy{8iq)|Q)x|b2z!V!*ilv7@ z>q6bZ@IM!mtTFHu`-iJjk=S6;9R^q>yQ-E(a9-=nDmDRB+>=}qXnw27T zh!`G~R7{B66iZ&cq09D#VmB|j6+&e_Y)2N3tSXDQ!ix?(KHrAF@4q979qWNl;7OQ9 znsqu03^iWCG;o73j~poW`((xpUttQ2(HF^IXe{e?F}TIwmx=Mae5`!YF1+0R0*Q?p z*9}NxV^pPrky44C{Iw;sBB!V_6P9`X+Q|CBgJQR?0=<8YDxRubHuyasV1Pfm8z|nZ#Zu3{-_@alP;frn_J^p)$8BI^MsZ zWj3EyP`6v)O0mD1B>^#2IkZK(&N+%eCQ^A7RY-;?Gz{dOc>BgX>UevV*sXe}7gW+$ zz}~sgCMW6g8KEt!G73Q=!(x8`hhFmcdpKZ*dD3|vP07|(pwGxsxx~J(Oxq3HR>16( z@qtu_0s2Y{m@r9ih&OYsI@f-a4Y4^|Ot8CeQ(|9I-d?Yq3a!S?qQ>>>?PUVlfy83h z;}Y(L>_dO$JF7BwXVeMn=)VVw_55X?KD#OQs~bS`t(b*M!mZTAs~XoMbn()n{$ebA zL~y+00C$ALRXKN=$nl`qt=oAUxRwa^K5oYHTVT{mM_)M;5$C&}!-PQDkqO~GWoYAe zI!RAFTd;Iha00|zY50nKN2|UY=IKOF>Kg~2VmHsPxA)0o8t?Dd$2QS>$(t*%0r3Yu zqEs#c1xM`h&6BbTBRW}Qw0#%mf(&k7qrjBv#xR_IP>Ch{EErpe3yt&iKS=QP-$k)M zCleYe4AbGl88g6Wc$qU3+NxGWcGCGkAn`}0dobSZaN|3KN>@Nvoj~dM%#$IK;uw!%K zN$+4YTJFK^)6-4#98hHS<{v&m=e`4T+q`@2M!z?sUwhy7Sz=KAkF4lK0$FFhTGC)X}ETvNR>%y~eehvz(Ce1Sv|+T^&jh zFf|kx5zudBIF@EQYdR6 zD=i23t!2<9`Okh3jp%Pt?03f`U7U?$B`-+{MTR7s!(|_Cd35ccbo=o799&ZDwhOau zbRhh{kxZrkARaYf6woB#&bV&DTM1pp+mFc4?@X&w>`ym<3;9Y!w^Hd~`8ZuscSM62rjLogK9wOhx>ueDzWXC`rfAja=x_CT z+7f22;}qNbxNb(Yp{XU!s7xu*hB(dX(Hlyqlz-=44rMUs4}X^cLDir43-9Y}`rZ11 z@#ylOM*DkW(x_G%V>%mX$rjmEeyf$V8Bn%ZG|;dAZHd>{`_GgYIps;o!Y4X!GB{CV z38ItfV#2VdMvs>-?!IeI4hHb!1r1S&IXsc7*bL^Ir5Dr_gg~B)iqgxzcO#P^2NlJB z4D0wV@RT_)Ta!JZ*uE!-sfO4!p(JBXIIYONlweDQ1_8o7dZ=uzY-j!F&Thm`d&@D5 z_ZWjRoAB{AnLI@?te(-+j`uQ{3O7#@iub_}!fr3zp4ctJMFKb%?yR}drS}j=Z@o4O z6q~W6|8KD>P5tp718{Y5ukn##csPWZ?GbjR4_^d4An8FJ7>2V?O0EVFo~umX|%uEQn&)nfu`4}s1h$L`S_=8;dJ)rp>*oJJ5Jn;)OvIL zIrhB%`uLuTa;AvTT_I3F%y_XP=>bneDlj2%B7@7BvcXi(qoM0dgVs3XyrrdD#$mL7 z`mf)Zho)&06CAX5bxA=H;vS5qFw#!tIa6{6zeXkb#Qu^^QUsDdh|pPc7Oenk2dwh9 zH*i8{E99PJNh~tJ-bj~Xzrt>t9G$;VKE#mzU~CM^QrJrAGu))VbEDYTqZv+U1OFY_ zgwMBWQ~Jmiz{6o^O3`DltlWkELa~Km+s8Lg$d)rqvdEMKr<0cicar`TG;3#udi7#& z_}X($ZBlYd_TD>8c)^Wm*dPkjC22Q}iiOpY*>pDiS?*>(rzy7gaV4>27L~V!{I&=_ zCeDfl0FnL3>-7J=2jAGQ`^=JjI^*h=gKHqWU2w;vR2bxe;QkhEh@mvvT~xpEOUv`` zko@dL7JHeDJc3ZD6`iRll7_=K8bw~OPelQ8zqL{9o2x}H-{H;xeoeqi)LOp_V=;qA zF~$Wq^pdq;6Hn@MB?|DX{-7i)#msvK?v=z>g3!Bh%r>@5-qdc4&~MXo=#OQCQ!N`l zSUXvKv5C!5416@K%hJ0av@I%5$nmtTDk%29SaP$7b4iWBITq6J^ytt5gQB|~QH7PU zg7ml1zLgv7Uvggoh`qFxAifPfu#vyqpeL{mKK5HM5P_viepPWJzpN>PaoE3gtr^y+ z+so^u>}frVZ#ITK8*F$tbly@(@l8cwGeAX(z4UEpky4PWVV`hNAigkY1+Oz>=e2d2 zvBjD-n6 z*&36TVta?W#LyJe2o?c4vS-5Lu#u=D(9|FlJW>+IwD}ANdd??p_w!859e8_beO&SX zqqc}4u46ej$AxI5l8QhO=K#Lz=O3{l1Ni$w>qTkoCC_0+LQN*x7PVr1Y=nop(#xe}OhnM+Mc zXZP3+YdIa>OU%dEM{a+~Jc#Yx&U^FOs?jsjsLV4Lzp5%&?V_TR?M{zs`WPl*?v}H-#8!l)a?1YUf)Zx->2S$u6kjv9601< zY+G1%<{q>V<|_6jS^>&^z5%qn1IyQU%S%EQw}Z$&VhNC!hMMH63@8lILygdY>60M@ z-i`Og7Iko?V?1_7UrI?nJ1YgVrvS%2Ux6@%^NrZVohIJhAUL7xc2^d7lzoV~BSPan0n)})<{Nh@i7pyQA69OU2gUXpSCRz=KE4Wf zFhWBnp|Xlig`o`3a!~&aynS4+L9xGE8O*kMg_Q3_ihM8;AMeOZE*Lu0IN(P&Wf-1= zNmgH0(RP+x4R}#v|4fE@MIYad96Om3v>brHN8X{zqZd6Tg~9bPynXRn!N|bdKg~;` zQb(AiQEUAcoLKV`XYInv8My_w;*VtW$-1>a@RG}HTx8X(3YvDTCtG)NWtr!^ZS%}> zQQw@NVz=Hq8+~6O|Lp0lFqSl9cALSO+a8)s|9HFVKL)NpZHo{kRm5v zE5R+-KzYr1fiH3{u49F#txn}@XbHt`J7;mw+`fgd&W8l7lhPAJvFe4sk&od|vE)W-|{ygfubkmksnwqDe0dNBV<%b+Cocjrl}H**ESBZDXKnpI?r zdqPAhN27gUE2+y^YM7cT&ZI!B113iyZO_-X7SWSVGuE@T#yf2@*tPw<%!E=uKYh87 zku)$Pdt-9cqErE%WaMG)j>;WxAMLYCcHD{`D9QKBi*K+?HDCdW7@KZnSfrDtK^!H~ zYNEpb((29MSdbC)_3g9yL!#KIaorp&8PGow9>-gE<6Bx-fLh&hGBouPaJ@yZksQ#UsHIEv$KQ0f*8w|-bNR*zHcFK*Nb;x`#-@q!iXvCqJw zsfgI#=+!q-gHOfV7HwgqB;OP2L}B-W%!wO7-l^B03!C>o7mp%k_hC8lb;DPlXJ7uHZ;fbp_=Xnc6)xrORgSl#?R@}Ra5fybwZd08^V=?ktvAL7U)B~W_kM( z&4}^@-L{>`JVo7p^$vA~BSxMif&lPr@IJxGv-*MTw$eCtp9FcvL2pm7z1w+Mj8vWm zsZFaUsv?3Q&@7om-OztsboBk&x}6hD6vWn7EUQoXc z!-29;55?KmpEV|hU~fpG<|;IJYy=-G$!l+&$YrS&`@Lxo{R ziYNJgdzlP5_aY@xMI{jH7UYg8j|NPRr(m@8$R+>CZfItkr!ep^AcwTJ=ln z-|3zB82YMU9ko|ALrhw#XjrVwG_Lpmux!_ zASy%eB~f~K1|TXcr4MwDL@HTtLcl*aL$LAX*bL$OZJD-+Z{ztx8JLo^RE>^&lOBZF zlx`2*vj4Fe!tQA#$4Rljuq~$BF5%ZouA~aOCiV$WfDBq?GS%bZ_S^n4+M0sSG58s; z7$r~g*88{$^9_YBm5E4}cF{H)12JZ|k%1s^y(cI;GT&EBI>r8Ru~7nu3I*7?0{d6x z%WVK9crwa4q^tij+PhLq_GYn2r+&Y`OsroHJxwtVv6V$|L+%V85D;Pd=~1!wg`r1r zzQpcc(jRb2rh~v%oM@;?VsI`SUU{Ds9n;}1vC~y6g5W@|j%)ChO7h;j3gkf0#OEb* z&6m!X(aZ~B%d5gh{yCkxtDdJnnkBX~u1@9&2N^XBzwmDN&+YqDT{)sqWdc7~%DQxjd4zmN9C&r$4UQsQd^L+ry3RYgh?sT%++ zvLrMjfQo>E<=!cI{SGYZbmeZ|zk2y%;e4XOgBkRvKSW;{S`A*){3AZ-cZ+>v)IhPn zk>F!xOVVQWzQpPqAJF}ucE=mO=YJQ)zU4-MWe0PD(-iw>GA`wGf2~5P&;j{-YWeRw z`#h#3d2!AlE>j^K?T?p9_2a-oh!kb*fJHeQ-JctRV?NHAB%7#I% zL{pI$z)*8hNCCp5_bC7&9>kLxzqEI19^lKT`p4Ed8NWxdWbeIW0Nfb%5obUfN(8^9 z#=x@TRqU1dEnTdZkDxKlIiV0cyKp5xoC-T4ZWU zcJ5bo+r}@9XE;Ssd^i3Iiv2H^WXc_-IL?MKSilsMz957%MKehJk$Cg%gP-Ij*SH@W z#cnmOU}g&Ql7$d3={d+KMLlw+4!H0jG$Zcpb$Lbd@kff?ch0I{)ZJJFqedU^41F=0 z8T!+TTgJljZh3rd`QH+JSy!0b93uCRpNS~H0Gw2WH5j|}*Qmx(fFX}WR|*b!mrj*T z`({C^3vCO2yOd5#dFFTS?X6EsFW~M)q!9blJJgA+X4>7C6DlHRC_v=L1Cj?UWaRTV z-Ci_FO}Fbtl48HM(%hmF_<|BHRE~Ukb%^Pv$c_DsL)KK z{pLL!@NCI@FlNNiV(Um##eWeP$0t#vQ5-aG_gj*^h(}9p=S5<__pg0A9A)C9>_;1BIMYmN0O`^LU;FpI z8N~h>Q0%V>)(gQ`sUEQVU{9)a-0lx4^T7*LX;;K&YBH33~UwnT_g#|1W zsEQFe*NiT%sdG5y5ftB)n;8s<7Nis)xkTFd%@E%T- z#|+@5V^~&3-CmlPgy}6|+6u5YnI`2K3T1Oc?bQ*2gHitou@!2exZEr?m-Rh=A=cV` zXfG|FTW|SRv)EITJydAt(|XD8rC0CtJyi;dpII>we;^X}!$j=60)!$*eL#j^OeJjY$?E%Ksu){!nVmZGcl;oe6 z+?*(OvdI`96wSM+-@@cnh%ft?!i0@H$&>B2yHbkXcVYJZnk@IWDtz*ceWU`s4MUPO zzEGFyGp1y)Q4zc=Oju%1kaOH@$l{sPugpTaap4m4_DOE#&QJa+oto*X9A9SOy3k7k zEeB{Vg>z6$eXaCIF!JteJnApZLG%alA2|0c_Seg_*+B0UQq)9PJv>t$J2`k`ZWsx7 zV;#z`)a5;QW2fwBDR%2B!0=0;f<@3UAz|7)=3z7epv%}z5asW>eUMrm#eSR2RmGhioLWY%v%{^a}`{W z(P2njm>kZLFIVcj;CKvaw9mU{WYT9BFpig6fUo}3EZzR{Y=R^1#6pqd7VH3Qt&Ax} z0#<~Q1dn^M2kNOG=lm1Sk`Ls^S|GpTyDv|r*x%edI`SWc+e(Qz?_EqP>}a+cR`W~c zF)3~j%7$UKD<^h5$=6To+Ty~=!dsq*W z&3mbu%3vF(kldx`uJlxr)_bP}%u}SI*g&ISIN+Y2;e)YCm`+dIXGIr#x!>KK#l*p; z$c~T?KaKi?PhJ_ue64M)!;|uG$wi0lBhZ zpr11fQWiM9rfE>?16>7``|rVr4o~Tw?3|$o8q#uT;6RTLd4J-V`&D)RwO?8 zok9;PC7Ax?JS{sD*rVi`uV^6U=<61V<8f^?BgB$Foxa`86O6;DOblh1`3|NDeB!ntP;(;Rz3og9ELPD&EyHV_manHdq z=PCI)DO>8xh6>{_Q>g~Rc@xrBir%Tv|Gsn9nHEct+H%0vC8B=d#WCwD$4w%~5uJY>g>QS7ftqL#|y{tY2bB^E@qFc3Su zvs7TPseJlO>?p6j;b?gV&oZ?>Z)kL5S?pfpT4P#ywu>a6LLSCrbUd}PEQyQFm^*f5 z|Bv&Mt@n=e)Y4WBBxjksqJr@@)nytaXJ(awLbLzFdP(2-TE{|;EmA>6W{ zcg^he<_=Wct|Ytt^U^!id4z%lv@!KWmBvtBI5u{ZNv9s8F5BK3j+uNX4xlIV%~$*z z#csPWw>W_u85|F>b!B=WiItuQJ^$I?Y2V5JmP1jyo!AI}24CWHG{k9w9Y^~&h3uH0EZ$Po=-iI60u1n_ zs`S`tia$-sfn!Rq|}5>dlRjWWZT{X566VFA2VJaeVtF+B;fG^6e#FO!_ifhi(^TaV!jBRKft7 z7a%P|ji%i%_N5E==PC9NDvBMf7FjvzY~f-jjwE!tKvRHek=w?Zr#g2_At=OteL?+p z5Uhi1fp3qTf)yce+6`zws=7NjcS~1+R*o}EAa0c4kz@x_ZRH2-I5zhTv749Fh@vV( zM%-r^K{t$qo=33Yn24rX@VB06J9;NG-W2<-)AE&^LuH`I*w81Wq5%>+M60gXVdTLc zKS@cFk38kJ;Xki^=Pc|YsU!jYBD`e*F;ZYB$-IFdWcr#WznpP^b|g*yS?#aJ?`sfP zC~u_LA8F5Pk0J}8MgSl;zQL|7K*3JV^hW*#@q4KS&i%C$JsBS z*u8oOxCr=Tj029sy|5tnZNOaMiQ5FFHP)RvlbAp8z) zK{u!2rcHU0l2{Vn&p_#?n*giCexFKepi+^b+-Ly}X-S2?%mll^0j@>O zPMDtyx_#qDyH{?OVt-(HJ`|u}t&nHX2~AUONUsHIE9VGbnIO)>po*&77 zT8PaWS4>0s8rIfv)!jLnDd?;RoaDSCE<@OCOh?(V zm;7B@F8>5-JTtEEFY4rvB#qLLLtu$wHQa-tfQJzRC~n?idHUuW`aKl;l}#h7Qz9&d z#xM&F0(1xAQzQEnD<=yd(ck(?9R&^ji$=Sx1VLQj8OKQ3CAQ3=21>ce%$ICjYGxhM zXfN}yV*|h1Y*`*yJ?FTWW*X;ZN!ttAjEJ6Mw^*`loBVpM%HS|YDD;Q@G@2qvgIK#8 zOA%WlYQGN)E# zw>@8ny`w3HtH&J7aQxKI^dDv}L^R(J6DzVQ_A(S5p;v?d)$TPVX6620Gz-$Qr@aBZ zO;d&#rrpYt(h4ecm2Q7cpr6dKAGBB2LQ@Ye1^kXb9oKx1h1}-Q0{y1jw@{S_go8%A zcc>!^f?}ge|6VxJqUZsv4yR*{BH{`@u6xyI1!d?&hAFa2x3Ln$0IrQ*hEW;Bu2KGF zlGDJou_(~UYCf+;=l+1$z4y)#v;cH7V06n;3RM}vPgskP%M?o*X!*I9FJ}8OUlYhA zF0W}HUDiIOy-GR~d>?%!2-cJ-Wo=-bn7vkhgk%}CDAFa ztl37V7xa7K!_Y*9l8`Gw+J^gl->)Qo-O456#>AP^+Sd0@NDZ2PKHjy%c#+Sbv#w;l zeY`2X8*((K(5b@Idw)iMC_6W;{h<9^@U97ye0)qspkYE#eC9;kg@9U7F2f%z7G@=} zaY^0%N^$_7@Y21#pP|^FeP3WE=L$n#cjN`46;=>$j`TdZ2el0{iciSx`AuT)-?cOG zFYGY>^Re{$ZH5Jv#=EPzAwj$$MlW1cx9^o5a_pV;fA)2Or}(rzi&7Dc4b z0j_lS`|Z_!dhZ?bsfx&rv`3L_QNfT)kqAqe=OHF|65c*@@e+HP#M(H{mOI=^Fp&ft znMnq|GGdl|>ObD{_2=`8?#5VAE-06<75GWPZ47rIQApiTrr~IHYOp!Gk?hBMaIV|+ zT!bV8_&p)|uAWr2sFf0j396WcNg;?Tj1SmIA12>{D|=lU`z{Sh)V-$(qdhBNpKX?Q zVA%`B{_*7X7I9b6ms*&=LDWS=YoW{$DTHyk-;x|%2Sd0Hu^hx+UM55)-ua*?0xO(s zML!m0$5dKn1cg;*$gX9|Zn+UluT}yicOK^6b;M)%^ye6vESAMHD>86nDL5Y z`S`%~wkoMVS0oMQ^|Y?5LbFD%_4;BvVa?DINsy)0xcdKH7~_hB73TSUh8%#w=oRLv?vY5df-7Xt9;^7H0Kda_5o?TZWT3y$%<3 zB9UTyEQy45$+!;OB+|O+T#aw0kc?M3F_$gLPQ+y|T%c0bI|n8?p(J)(c=)q?PHyzJ zQj*9B7+Io-3vR9Z_s}Nyx%!#+73QooeDhUeA*8#{Ix``pkG_N;-wz_bzVhKiZDE zi!Yt*=lhPv6uYmNRNb(m1q3Rxe$pQbN7p#mNSK`~cKf~~kbof!rr42}q^)4q)a?cx zWaQfi@hxB@b*l_TM>YsB&$rzO0tR&^vDsJO&~ASrmaMGq!muOQ5>SGnD4A|!^2V9Y zqBBph+j*rp$Gg*k6ua*UV%#;sz^lW2w=qW@ef4Mp@p9Qjm$+tG&IBrXeK5Aa+=x4s z5iOF%jD?3kt@lnPrJ#VOm@1;A%9YWvRhCCpIaDL+@|FI79&KpH407t9!^hTC6#IQL zl4HP1#exkHHer2WVW|t#OkmvGVgfi$_l1e)t(9*O`+^BiKS@bGdozUa+3sHuq6-|lWdl8;=!VGEUu`6V z5>GO8|H=A##$*!qo%Tg|#i5cWid}tPWqIEhX)76en)98#*;pfi&?x?ZV`?u%;F5`J^^)%cgG}b zh9F>aE=?QKy@sUvKifMaBjNCk{Ux`aRsuI;%*J@Vc1^?1fkp+4bjr<*M>#ntyMILO z?A?T@BsMzKxfu!MN2Z>+KdVA2g+3K=8p;~|#*o3hB=!>NrC~L;FN}o} zqMlT}^Sw;UCAxl>$n?U7)U@-F88rrMW(_7h0-yh=MQ1XAEtV{si7iGMOe#VE+ zBO`&aA9v1bwrknL)^yA#6*6#zI0n22@Cz~$?V#8_FA3OGB5Eh3BH?6=kZCRvsK@tw4B3P z_9SpG+YNW~^Ev(V>sXplIL|z*gpxm|c2VmJClmC9(o9gIawBlPGPIX3pxDdgkx6vI z^1y3z0972YFiAiF?n(GfF|t9o>0vK+&AsV9@TtHfZ-8W(y=#_*_V z<;x;iUd6TDKiVUMH4nPuedSwXhhq1gv&ca?MlB*tRCHSrNUFLB%G8lI6PMMszL!y- ziM_vpvm3fdrt}SOP!%l$_%j7v>9&9d5hSc@%cg4d{U4dcCO=jPKO0H~Wba~szP$9V z0>nV5tRuHTj1*5`z}Rw$oQViP+v5qb`9EF?7_UI`^QW~??8dl~IPhYD8V<+s zp;Xk6t+jg|Lyi(kvRLkZmIPn*WheP=Hue(xvmIFeiTyTtNn**q0~4+&jIRMYXbuHO z__kXTeBgRI6;5#;Po8$xc1uKYCkHZUj%EH1xsx~($BX~-Ie}8dhN**b>^q}XeEev1! z*5?Vu{+t|zmXyr%=&R76U~;DF023=~gyrDm8C@QVeP#r&XD#&rlB1{C%T&mjxu3SG zVi6XBl6f^TY5EsDLuC@VPs^Q`e2nt5^EzXS-TJti0}`eqIWq;KDiy#3<;pbxz=YjJ z_UhQSX6K*sY!7T^Hwv7`+ObqyxH``g`&(^Qn3=|_YASg^zM3~=Mp~H$u(dHZg7to{ z9dFMb04#iD)?CogAm#GQP!vfJ|Xv~P{%X) zf6ONAp9FtiDYoyzT*+I?X2ej&h^LLkp&aHhX7HN4?ym^Yd;?<}91d5f{uBEH`?*)t z2@r1pWBVzuSv$HaPHp;NJ9Sy?&L%gAX-ED5u)j*-F@te~ za79c%$+-NzFvCu%=={WLQHuRBA%zRK&b&0|9s@6A zeV}Hh)O&u1O^YG+dvvHHc`YUZAWu{i87ro(4N#HAF;%q>|Jk0`68m-XO^u>LpoR-{ z%BCjC{O}4_o;0Fc!^F4&lU%tUb)-c>@sLuW*nPbuAd=5Dk{vEGQl&=wC?`qA9)^Za z7Pqn!`-qsbqaSmIEI?Fyx%L7Liv8YO;`af^n9}IEW^ZKEdRc%d9Hg{S z%r}hoB_6`Uv3oxliT&Zg6(F@LWk5A9Fc<|!va(tS!jg=2X$w)p@49{9OD^7BTuZUL zmjuOu>N%#o&X2Nt)k!}l&4>oV0;6tAxHfd|5liw)!Fk^VQ=2&i1f4#9k(4 z?<)Bygq3tNm6n4~L14r^K7ZEjmOnzNL^DvivDS&0e;jw>7n3c-!Jhrry z+sR6DTf4>ev@RI>c^#B-KKd@qfD;(wSTBZe zaVPZe2=svsVHOo1*T;7AJUiC(9ma%Wx1F<49Z=ByP~#2D8vDc)fU(gXHy}#@SAyxGDA* z`%0CH56rbZP-4x*ulbOh zLWX|zP*69Lrl%8ftG!x;d%0?-8}EjIJLxSiTer6kx>rFd_1>Y#Nix&AD@?ygBUHvQ zj1*+Ck$?IxV#(y(z4s0yo1!d7p;fk!l$X^?h)%Ojiyni2LF`|`hF`=s8Nkms-}Ab7 zM`trUYC7(kJUo;IF{Vs5wH^G_t<>cm4}zg(V3JQ?2~vy&pvY~2JXU~Us(mh*JShk& zaIn~W;J5eT%uT|#^XvI#8tsos=)x&w=S#1UZyIlp(sdU zSfC^;M&0CnvTebv#SQn5o!0^0Jhta2BU2^=_~mU?3JattBuo2+3>nM-ri$f;@2o&2 zu=h`)<@ZM*z|U__UY8Pt8Y?Il8$ij0@1 z)#*K`!5q#?7gR}?D20RDVc>aBEP3&YbGMWb;PN^7e?+s(0S88P9oX=WqDbI8xJ1fEL_PxT?QS$-VXFcZ!W}=ZR1Nu5$N6 zd_q(u@LCZW0Ij&C*$mOnLzd+1;xY2fghT7SgM=gU*WeqZ+hk)Ybqu%+j3sCY4&VSv zv9B}sz45Q}iOlvXe_wQ^_wncU5JZ4qVq85)k?#{QVm2G>CGi!F3ba{idw*otM*H{) z3{@|~_lTe)!T0qFdMA|v5MbyJr=$#s0g0F_%KjMJ7+#QeHcZDAY3q~IA-)8J%~SC^ zJi$Y;-zFEpAc|SQ5QkHRk)+HcERS17VA>*%_E9f+Ubo}7JNyoc-Myp%+(jrBqyvpy z(Dj1}fzs1DRsgd<*SKCdPq9BH0;kHgo?+aeHQrCnZ>O+|)n8R`-X0vdqHp`0yB!2$ z0C)Y>Y6^LMbQzIURMD; zFelmn6FLG3dV#n78Ms2)`0%dT??17>Ck9srMFn3eZO8J8Y~BcTbz>Hb`D6f_)VawA zHWHvjGwXL|wV3D;kJoQwnQ-5FrR@>CVjfWJAM^vvVs%aF^zmlQL%B+jPJ^awkX~mD zMT19P^2F7A-Envg64`b{k+bjbfORiz{mRKH?o+Qrw}oEvyYC4Cq=9im-l%Zlp*y2O z2MC=POK406<9q+m&XQc$f%ErHqh`k|irpC3ExM-wYp?5K%a2<;Y+veWtz zlkDS^%foE3D>@dyExJ9QmK6JaLXjLTU7C0_Zx&$z)FKE%AwPYvd&^%f$+D9^1{`ZZ zbk6!jKxrDqZtEp`LBGML2theGQK1w9n-oW|0J%u|fLD(hz=5QAez zVr)e<0g9V(b%n9Gu?R+4eE2!e{XBZ7*li^U7-CP`)Yf>XZ4>8zdwjFe=^(AJd1Ics z!7TQ*B&`#KaUwh{wjPK))576jlGweEYf4g+T?!KtHFZQEqAs&zb)#qqac&X&_|3fn zDf8EuThcqu#xxcu5UY{><>05l=m7xsbn(CUsmd*?R8~`iJkUku4xeMnuA3v8MNxY>yBA z$6>13POqXq}Z&ZT;|q`>>RDmcODdbnG7ZVM&^OOo_5@In8Zm%Ig|i6 z)7hTg_Fwk*5O{>yC)RIJ?ACk7e0TXm60-)8T@*1gng?JBzQN;OAaS>#f91FNv2}M& zQ0nK~moSryry-=4^BzbU7aBi|GTsIE0E1)CSe$kKvjqqE^D}uAWq_a}fyvf;daMLr zQi-z*)3C-*RZtY?N;0-lIhQU$MPIwjT}RvU_BEJd7yI?)WpcB;oqhe~PoKXL!*9NW z0nH$(%ia@^vfWT6;OndZ{aqZi`aZ$FZE&=ncx}CRoG%k@1z*Opet1tB6ut1dIv5+8 zoS2d`CetYQE(SPQ!4PesS41{VXp7N)o7}IUYEq;bHQX{^f3$JCY7!7hrTF8gc^t|lPij0M-pVexyH5F z_wsw%_0@l(*dG)5(x}gcSOv@Z433a2LqUUrr_XafjuA7k%`pX@ri$?zulLIv^dh|HpOn$I}8%6 zXhmEl>&@aih(tDUqq`}|SSkVkoQ9}J!%eZj*y@em#0?k&UWZAY|Iv=F;#(^+dxjJn zz|HO1gxl(-@qe^EOhED!+C|^X>wga&KfoC?2bW&{`?G{UV**TKZg#@H) ze4l4URHd*glE%0R6q&>Y&v5P{s$@#o#p|{8-ce*jiYIi2F%9&Y&!W<)>lTVa1^a6m z%mEsq&mz6^`uggfMN2`^5jtgHqRE0(UR9CX5hGy*MLzggzjC(;=`rbhN!Y!yPt?gu zu{|%T(AA?}xJoezHIj~~+^N}g(Av{r{wZ=lSkIOG4aLST%%rdtm{+)O#J35R`ZaMzL_} z986A6=Jk4cL&QG!i#@OmGgH;h60fuO^P1UO`JdQ*=d7{?vjBatfpH~~eD;UNJN@Z1 z`YDUE&dv$AzG6?1nus#GM+<*KJYp$$s7%6F)MfxxL8`tGnY4@kTb|_gweJZ6KAsg8 z#73$kaTr1?4J$*CT9Nq)%y>vRBs+FCkb7@Q4sgw_GTT>Kl5f-jf+V3pegnuHP@`4# zCo@l*Q<0Ve5ono~X9kl0e_r>2uV`$p^R^84OV^`V^7XY>?t47*3i%|?5N#hyH9KexMW=Qe(Iu`${Khfb`MLRUkE zwTOBt;F^E#X<~CTn8p6*B{#Rtj*Su{RRryT{e_!g$P+d!CIYZOysM*qgja=|&<5Y~ zb#40x%Y?(*`$SDJW5y1K44EhJH-JuNccd zH{S6Q0`K;A%A?);xWd7Z0fbc%oxoC1gbk!ItAJ{-JN(4o7}v0Pr+~0Mf}_}SaRUEUt8}TH*w*@jbUQ0>cWJyv}V=xmaCMU zkKI4o#}{gT?$)`#zQ0V)kNAw@XeF6x4q^BzO-_v|tEdtr;cdV*z2{ZC11xF0p;r%b zbx7YifnxVvnB8*wzD*Sqjqz?9$gLRT-zwHY!2`L5LRS8cB*<|of4U!T+kNs1DvJF! zxuxC;OEMxY%?bwA2QqLksP@Ar#loWaq3o+JCC}x%AVAF@>Dxxns)*@{Z;IW!3RH%$ zuGU6SC=QJwOku150;Qs)OOTMhbad`V9KzKz3tj8d_aj|>bB#4d`=6KGls8R9Fo?{l z;Snaw^2tFlrVqaR@l095fciM*PzlDG64B#QdU32&##1AmD-P58@s<6B(2X)FnfkgIlqHTORHB**U@? zb|s_OUz1k4`HC69idqPk@R}7Ggn>$68s?#jjO{i9cY_relJX|p zGe+pZQboFx08CZQ)qfnhzjwyf0HiRVs4*p2H2eq+DX2`c!Ip;=|I5x<xdPi2Nl3tBCBC9;s@(ZGrXNJJTuOI^ac%2N7-UG&N1WPJOq}dh)V#Zaf zFxgwt+o+uSudC%>KU!Xr)wo8%Wx7E^Aa~Z@@>)6o?HZU|v)37+`^3IeE1S(rpJtIC5(6SASq)Cj7x`8 znK0qxJQDkIAF`oaYd>M=cn%AW1tZD1e|&n?CAJT0qHh&s19=;w5m@O8w%$V?Oi#yN zTzc-h-OB_PUkzrdQ_A^0%yEVW#FsspHbh!y%a)|A1lh14*_3vNdo-@WVX+SM84(T* z9%eBtP}lCiD9N!W^@C#fyd=|PDf^=cg2qC~NI|+Rkm_%S3I1?+Rb%?N3aSQ_w zU4JZhbK^m=-zH-JiVU=g;ZrtPq*FHI;rVM-REC_%6Bi!h)oRNcA@JvW-=}QDuGNXF zk?S+;Sz8D`B)I^&i@b4?KCQ^#<<7T2u|KAi)s1K+%pl6_kX&McAkm7_YkV#!&ihsD zdv6HWQ|!-))!AHl?E=!96vQorB57{QmBL{fqly7aE!Sn7FTB>dL0x1?mR2lEiw%tJ zAj2dz(Q4LaCrZ$e#gc>VPWO+aJr9(Le_K9E$%KnI@1;C|^bJD72cU zf-%2VJ&PT7yARc(E!aPT?uL5uqbHeKE1o{i>%62X`QuQ^=Mz04)YhF0b0covwcbMJ zT1ZjBw`Q(M?6wkQbK!ubiVSyQ z$A%hC#gJ^sRz)6)PbSv^26|>cLo6D~Be`%7u*F*z&WmD-K8KeX5e~(EpUCC-lP4HL zgy!m_ask3{DhqHRfJ>!Uy;#0@``}-=l43W;wHZ8ChAMhgyeOCNvJp&)F5$Gzap!+k zPePt#={2qxBigzGbv7_h@-^;^ik^tks55n4_&X%FC1c!=W!M3Dj$vH~G}}3C@2Sz$ ztX0g*I~ue+-ue09`yVX{^xpR8CHB_@KMneZVc8bznJGMH z98(^lJQ!lu(EJ6st`|Fg3}W|KQZ$DeP~<$GC2|j{tcZa#R3i;C=ohiCHgBiNJGu>u zJ?xz2o)EDO_{cENzHUPAK zQlmbjlb0Ojo-c}%e`aA7mn1B!H^pxuF~xrMf;v&Xuy+NEYEU)mD(>|!LF~Ysvw!hD zUDqKMmsM!A-zT~6h}PlS30!4Oj3^6EF=K9l$o|MQ+WVz8zwM;38*40k_s6y>Q})$6 z)UmQz95HIq6vU&t*ebPw`d@ujIRq}K#`MN|GaZiBCVPMuP2>#$K&U}qv3%m<<=#5Y zHznFXs)qgCf5Hxgu8 zVX?t)lP3=7=apWOe!{o^wz1yp*VlwB7dV_;L&7XPC!8XnsuEIUR~?1nd9<7Ok6EeS zdxzk!XrX3RfgG9n0&0*tWb6!5uobME736SghEn@kn60;?=z}G4O`Bt9Vb|?orM`Z! z@Q_iQ`zE*uN+USObbunm-<2M?-#XIscAueNm2M#SiYt5m#CKJ4Ty?^f*<5= zY%kaOO$}5IZGN0wRR{R(dxDS}>#I3X-&JWAi~+jac6s(F>49<71xH&@-7(x}cy-@b z>h=3=f@Q8*xT;uI2o;4SfTuNFrrEx<>JLg{`&(=qjjwU{6uVXLY)H>+ddkey7{O{0 zD=6<@RdY$pY2m5ES1{_tw~sIsWk5_-r@bcE?_kcEOSG>m_?+sB_7%g$Tx z9a!N)J_<$u2qH-b8i-0CTH-#KdrP!^fA{Hldko52?;S|6q3YZhS%E33$?&=M7^6vA z7J`*1COEVtzfH?Ik(U53fxo@?$`WFKVdXXE+osutCtk?MlI2#t8Y3AY663A@p~UO* zZQ3x}=ul_bYyct|NqPf4%;~ywE!l+A3_c-u!(Hs>b?qhpmKfLXp9w;N&PHaEKvu!K zuTC&NfTSI&+XEUlg_rU(mAnpX>Bz(eNC{qcB#Lhs)$`YTdddq@DE3G12RL9M7qm0;VI;&zxU&~y z2wFuk9I6g(=)QP9_~%zxs`a;MKKA>KM#%l>U*tg51;b4+)Oy!e58FAG^ow|ylD^8|?+wo1T3 z>s(0Z5Ck%njdCNLEB9o|?l}7IqS)WC+bCyI8Us2EO50t2f`2wt9JME~h1;~jOAbmq zALz75lz)GgPKh*x-AJniEBLH6pJ;tyB=)~pa`W-7#%3AAYoSz6?2ry*AxxqL<4GmE z?VVUDAv@Fb$asMdnNR54+OO$Xue~81H&g9#Q+@OtC*FKKkmE4(hW3iQH0{CT!&$rIN*pdbWs({#q^1 z9>u;UE0;o3?1jtoh5kKOL{OuAk~s$}o}M8Doju?#J5xN3D9&r2lh|LA_)4ZQgp!mk z2qPz@Q4NxjB}R&?QO17f!~4=g(dpDFgwgbD?So=Uc9iQUDgx+JkVwX(#g0Y$78uFuB(sn@X*O!S!tz3ez`Iv4ZC2Q(X5*9JsK0?qc)wf^0eh>g1{XDF5KOIGdH;GJwN1m2qzfBt?Fc#+I!clP!;`dkrQG%f@ z>getccYE^UEWQYL^ZJgxoZ!46pQoW{DF6UVDso_&-TL0UCC$jbIQ3S$o%16xz#|!d z;sh~u&3$|Adx8}61?(*M6J**e0l2@)ugpRv4eAP}eG@KlVrPd}{#kE2aZ(jvZ#;`8 z6_y&JzP*034$u>Nre+=kIfm38Z-tfwUfx6@%cT6r!1Wc3E3uoQ{G4{V<0_c8qEN;k zOjR6IbE>uA0 zX@lAJs5iTGu=NrMC`zIG4;Fe z$(YE+AYwrUk4#D|wPw>!-xCZsZzi$5Lmi?7hPC6LbM818;n5WZTXMatK%AXV=y(Jr z;KP}@&kf3TXXlM2cI$R-8`5Jet%DV(v)n>FH_My6VJ#_E22oXza`G^t$CClH<3_@I z&%)j6B{VOhtNPPeaf=kY=Ow!V+lo+kl5+I#XU_iUXrr9Mg!>aAN5|0Z{OxUtM%D<$ zin4V+^Wb^J?xZN6gqChl9`xz`w{cMHzQ1IFhhr33fae5dv9!HtX|{@tD#c}Ghtm>| zi+%kg6#LtEJS_TRiVS^7H&c~V)jAO2zNnBkM4JBQ-$wiL=P35i1kOfI#GgDY_QoI~ z;FS`B1+y}dCaCz!iZn^(jFbZu-X`_~R0UQyWrOReB>ViqO`|W14KJinm|~}0m@Tjf zZ5c{jXfZ6_5Bdj&5LFJi;6KLO?;n%-rbxjllw4Gv=A%(s(wgx72G$J=%{nIguf_hH zm@zEq{skhiLx@-DYEXQjtd?SJXNLsJRVE_dOgJcc$w%=;6*mA=`AvAc!w#DE2ZH z8e2v+QGgL{+;4#iKfWcd%7QHMsgiU%%YN9X|DvE47?20W{%T9%`gW3AxD*528~>E_ z&(5#g`eM4WT~Ly>*SYv&WoCG>azaIxGuCU($msRgy)dSg!DO+&rwz}YQ6c>eBbg%4 z?uzSERhr^+ne&&v=~+{9m)MlpKhs8=AbVUasD={uyD+w|G(0s0zx4Dz10o56V?G&3 zKJ?sN<+kTjET3R)LFm$;Rn+azmsU`>Vg4)0F6YQ#5y6=-Vik8LR3fANs*1t5eTx^giv zXK?s8g~t2vz%L}1@9U){I%M&bV;P20?Sb&KR&CdGcA zoOU;?Q1NVNMNx?nn#ge*V@BgLL#Fx)pTjQY^vIDDPQyX5KPE6^s*i%U<}^sDgi(N1 zbo;uL0e(fv#+3F=_)QlsEpV1simFZsGbi4K5*<1w*>-h@PsfCYRDQogn%<+ut zcE)c@)VP9A1F1la0(FpgcTeP}I_tK1c5D*>D1XKz zti!cP)bB@onV8amU-ZGJp@t!e+zjWbmAZ5AKKS5~@2KA%-d;yz-M=ioZf8h2E#9Hd zQL6V0?}N;3$@=+?2?Hlf5J5W7Hk>Sxd1z+yzo;iM?VR_#^AAdT{cz#S3#!A+EtGa{B0xN!!04Z zd4RWn9rV4TT)YBef4xjhg1TZBgMJ2M1A9!C5Cg4rNt@EC2BO}90LSoau~`=%_&QAmzC{JeldV|9)mthWrE30H-8=erU9huHGRpiru=MTeH|0vNW^u z>;0j}Al%rthuiwEf^N@hibBqTZAQ;x^4UYhb?JruOE1uEq@S%S(Ve{sDaCHpJDV~# zh}~UV-~|hKGZB{2!xT=0-BOwFr*v@dV$mw??slI#KL+DTAqv zmhcQs(N=ncXrd|FKB)U&8hwO%$kiB&N+9<4zgQB1A@Yxk(ml{ZOzTEP?%UKa5Ra!Q zo^(~;Hy=yKjtCAJ=U%owBX@}osHh8EhW;dP->*Hvw*dheOA;OSK?6M8A$tsXURa1! z7-slQIJh|it_e8JbKH(cT+5)!Uh%p%i@lz(xqBy7DE3=-Hy)wnIJVLs7O+#Kc)&Q6 z@J&Utp%yC9btO57&C^NM@~*2?#+P}9*v`13-Y6N0iqcm%49+B1C_$?i*!oUizVr~5 z#ozTCzbLj=V__T5SeeBgj89%l;zgvrJA(OJ(J|xg`(wfrXK`9FM!h7hEtzDaT0{{C zw7rlb>K1(LD$rIU$CAkyR+h2GER4zEdps~#)=OU3(Cts(sTK>|99L)4S2e__+|aaR ztiU`sOU~_gB{?|K9L;N^1~oc`*vrJw(StC@8=8lRhhdH}sD*Wyj6B``lz2Wj*zMo% z$kIhv!Yr{7OUjHPMMt}UH_ho`DT>^pW&%>HeusA^_%1>yJHv|<`+Fi+YRnk9BNTW> z*rkdoI(xT3lzJ-x1AMeSn{X!iawsOP_39e3df)KgjIj?kZ-!$3izQLHoi?sE7R<@z zSRuuV;Wnnb3soO!Y*(!F(Y`wJXPP|o%kF^KKix|@=wQuOWj(X|axGU$dB}p?Y5@@^ zx5U8W&MA3F5;Capds^1y+<#st78JvfG08`Iveu!c2KBp!)kyGB6xMT=Fxz-50bGAt zENKK4ro0hMgIp)E9?Okg%*ypDoSIOop~e+4_&omqrzl~ylkdjZN)&y^;}s!$FBMo$ z?7bMPoLcW4)&W}7R`8|20HQJuvjZ=c6f=L!G<>}nOI{t?^lj#5(YULQPx|mv?2pMM zLq47HfH4Sw8x$zDtRWTwgkx=h6tnZZva%b43Jh zJkdkx2Mpl4`#GP`@1fW&FWL8$uli$5H{tbvbd54U>|z{UrtQJ@&3*sVIyk!v`xLWnF>8g=V+I=;oKv_V4Qu;$%0}H_>vj z-(Mn@3|kS z-(Px-Yn3~9EmfYwh&PZ{h-#z_Plh!<@=g7{p$^cO6GrDCLzoi_C9SXKjLuEoc(K!G z&Cg(^d+d1l{=%*TAcCR81{;mYx5AC~;YRBkDo?l6v_ZJ`Axm=kT8qCFyYDZ#rSKb5 zlEPZeD6nu+BB~*AFQdrlg7w=cF$)%@+{tKPnX}?4xX>u<_WR4HhY6PA8N`;r-NYiw z;&gLpo{x&urM#@;$8mM)HL3D3A75eK6TiJnvHQ+huFsya-Y^MCY5QYvHSp-n(TcCJ zLEQ@;l276CfF&6K2}*$G z&qy1@-YiMpzV>EcfY)a4I%AI{iv2x#FtcF*kzcHZaSY}i-lxN-cy4=2Wg68HP2CQH zvfl=LJ-z~)qI+n$Qf%*bUc`-P7&lQojye?Hi~mFPRx4|MaQzr2Tt4i=Yo5_`J?ks= z{)(Nmv?c{KHsairBTzKPQ`D>UqY2JFEqAkfhhnq$PB&{CU|{s-Wah6J)|5K|Poo~* zsePDHbG=k5@atm9bKwWfF5P}*hq|I=9t~ilR9A9*8F7g=8N7Xshzu$ z;Old&*OT-Lk(C*xKI_~m&Wkrd@XV971^VrzvFPaiwRIIx#g-I;38rMqodW@&D(T|N z`VuKk`CFrpVIDW0VTpw>6#HYMXf@)nSjPfF4T!`drg0ydpGZ}8Zh2m(Bm9CHmRqC! zIc>}%aoQ=g^%o^(q~cxwif162w$cw}FF9-Hk|iVnZOp)SAt$ohnl?N1e@=T3Ns#x~ z7E3y^gO_G;VsK@JQ&03x*g8Hb*DKSisK1T&XIDD~F63iLtR3W`Tah*dHWC1xp@dvGXzN;|Qc;?Ae+3w%_{O|jc9%xYx4 zQ8GlrD3Go!2-SKEelMJZV4L|E?03AKq@mi3K6Q|s%XKKW@51avBuZRz(IOn7a;Ttt zHd>y-u(K$IlCIWnWpEja9l+7bSX2ycEiXVb_;^Qdd zmvsi_{|s+mP=w2mAYUS)M5FyNu{#kXStHsoML4bzB2QRuB-kxq17hlu0sKv8Y(Mb* zB+fPBhxE?dCriAXm;u{?NM5-cQ~=gO2!Lp(AQx4kB*^;QwR#+p~8B4i*D$=x3U zhcd4x^vE*2G5dyV?R|>v`%C7|2ITq*%mQs*t#U$%iBgn9e#h_OIS3G+UxUS@*zDsf zzE2LYuv{d{0-1~Sm?q|6Rn3Oa$cKuK4yUh7$vlYt-geF+Omeeqa&<^pLYT_(T$7$C zo-}nhbj$viy`0X@q*O93$@}XB1Xb|YT{KxLcjZzKsRkhnw(tbQ5?1h1L7h4u_zRuu z7w{+T@xXqQ#@(+q+P!*53xGHaO|{S!-!01K#7kr-#b<)=|4mnc5c_?CX_iN!VN3ck zxO2_PE$FoD&b{*A6(yNJuV^aW-f7oQx@+AJmcP+Jvq z4J}5R$CEeo--ZCJTB3Ut`O1J|HYX(s$bD(#56+)cKjW1A^j??BMxtWMWsOb7aYA7i zgJ#-rYPSEfoh3OG_c4@0u@^RIqAxdM$f$JVR9@P|3XaE+ zqIZK$n`oTC^}fYfcHxJxgR9=7*gq5eVnup}k(f*zDFzxxn09y~MWMjq81lc2_QAFm z=BI_XKl+{^K&zN@UMuQ#+=WRUcRU+%2i~HD7M)c*ayMna^4fVGi7=1SMWsLrAH79F ztU&As5#Yz`6!m?D171O9MjXQtce!@e$AzCRsy=qHXD1L)g!s>ZGY>t&Qo=pi9m~0f zUgmnTr5EW^>^Cf6am+f{UsiP+VG|Vx+wdaNXJn(`to%_)_S$huVGqTApBRsqFlm*g zJX|Lseh?utJt!!**n*T~;GN5bGKU<;V&l@dRng7I2Y3<%jz%*`8jW9SLLh-b0MB&| z%+H@kd(L-p76N~CFUbYTMS;1|EYd1h0@TnJcpmCEvw!8cFyZ38M6k=@T{+A=L$R06 z0aooTUP6Z*GWmjA7GuCcG9rix>M!uQu-nTm(YjM6xXCrnyWDL`u8T*&68j503BUyX z9tN3I0>+=|RnmZN{|aPvZ7+Ye+v$$*ebq0b*xwVo2{5V1+RLOQr0u0Im5CmNI{t4{ zf$@{Yjx!XySMLA`v282rZ8u{baZ#{9%vwRfRv36>pvVdS6_X6eF`IaZ-FokMEJG+q zd(m1yB0PXO=RHKd3zgZJ0e&judXBk6?ANKVXxw`>7;~b;qF_Flh*b1$$_siBO3f;H zN?wuXp-zPvn4}#sDQ;~5; zRFZg6x!_rd6^qG`qI_mMtbTaegA8Eny@LWYGv+`%IZZQ%yme5PP-dQR&{{z?fZ)8p z8_dCRvF!Z4_1*#Q1b9Py2&V$BHEt+O3Utdh>2=umv;A%!I5JtWaD^1bUM3}P0fb6Y z+hn&1Nb*$ZdJpUA#HAaS=dR#8((Ny>Qelb_7zEyi>Z|BD_#AP|x*-N~&oF?yGnRs~ z&u@}x6=g6%-VjL_coT+;W%G)E)qja@h!E!iB{{w>v+}2ylD&_slR6%SnW4ywF(seA zDK(902$MPEeluWtUXR64L8q90#fW(uLEQ_Xh>vKg}*h~ZVo-P+ntj9x+dup zbbGib6N@OZ+s;{t5=b~$qI!h%NbL;71CT6dZZbVtNzly-#Tdh)Hw-_fzQw!qSnAidp2)kHL%4qdko;kEan7Tt}NUu24TDJ)7{A)79A~1Yd*#W z6NO_)^C5!OXz7>>%QvMI39oow6PvxVQ*8H=!BOTxrpc%*IY#BHN5cv%q1qUJpRo72 zn`I~5DQ4>_za>o4dhay1msf(+D%_gS`P~%Sln8vp8q@lh3+0Q)lq8NbxVK=|`tLx? zJ&N5r)NLx37lGP|G!M2g_*>CJPgLG9S~pM@VNuSMai5XYuw;xz^^z|}r zD#zI$2-0AXG2lTz`CQcc)P!BHD@p7v;C;+zp7gz+{=K)VYu7sCb=y8#y?5TfT8Fw8 z>uz47)v7KipU8Q*cuTquU(OI1v(^L*&(@U9gR-8$7w3YLf0Bj0fx(}BBfD-)`f?(Q z{pS0WC9(uqsxY=;TDp(`GS3tP3DBIwJmMd`BsaZk8oIdU_0gY2wVzCkH*GX31-!}f zjP<~|wetJdd*2q5;(j3({5$8Q`IyECqCa)JJ0iWOu=DiS0BeWWpgwa|%?lhH+g zcI3Vnd+GePdF$}KC82eIMZv4OrSUDp)jE4sY}Iai`-zk9)oH%jd@HkDT4|_j^uHI2 z=Rej}y)NIszI@}DQp2Zrh47>`ma~YPf*Q-a^EA_~G=cv?6C2B6LhHR#eUTGOGmv$+ zEsbvw^p&Ph)!wja=V63dfL>gCNwI$>5H*HEX7YPm zQSpGJH-M_DDT!H;9g;?yi)s&-A z1*5_FDM}#f!&C55uT(l?3d&-%Z(472An`dBPO)28fjThO{IdUN5)fXqy20dTli~KQ zMC9JvDxH@Jhd6v==|LF!I=FF3P^<%(St~)lKPMH%85huiX)lO>Ne&kalem?*M}4pH zrRCh4+kjk4q80krh0AKQ4$SN2X}KHirQ>ay-9oa-XrEbFGX6XG3ZkM9!uBAPI^rCH zs7R|*zrUtL?od0Kz>Z{l!T8EzGlfYblerzckCi$kNbuqUCTYEQ>L&SM8w&Gf1uTT( z1C<+z%Hev1f=I%LV5}#(Yf4(q1h*q^KuEFMdPyU_n#zmFwD^kpyQ_#z$4 zLEj*X{W=AjqeL~*8ntp%)o}tQeB>TF;wDw~tmHKYI;o1pew)nq>G|htwhsIH{(t_u zZO*c_Z1C3m=C{+my~c)XeS4oqSorB4FZ2)P(LQRl)W;Fs-d1eM(|_#inbxHRq3h}) zyGQxG?EuSQe$>a+$9rS)#uye7Yr|3~^a92jmnya zl`I9I6#F_;Y<6kYZ%63faTbhhYiv!%_2Y#rLEsyy6G|$O2l3kh$}0#g1O!8apisY8 z%U^wCcb}_J0>yrt5R@mIjZ7FrEW#87Z?GR0DXN-MlW<9o;_boem>UyMm}SQGqxIf# zMJ!6Rof`k&*o7 z^9@rF_61lQsXw2=tY#Y!;3G<6!%J*m7Gi&5mx{>uiUtJmFS3H>Ex6&2^8fWr$TqKX4ppexdCQ}X_UVta==W6?gsf{m8M%|>CG zZv)xDTyZ*pxp05u;;i|f-^iGM85-<3Q~WO~utmLnQLu|<#=TxX5e^?OvA?9Ofef=! zXb}rLbYceHYKU%9Gqc;Xz?Uyr50a@SvHMC8Z}`V3h7Z1mR?|dmMK|EkTEQEzih;NI zn{FS3pz!Vx`}JjlCVPYq8b{$U%o;SHB%^IC!K39X*@BO2%Iu5^zHmRuYD6e`i{cJg(KxZ$tL)nQ*7TkD`{n+?3M1rNaK(yQ$ZL4 z1KderW$YcgeeXfB-zRuPJbe&_L@lw%RFqS&9!-E0wRc|B_-ysF4Rm5nte z9(2;ITO}Y*G*A6C338ca6aNN|`2-|&^34M&cH23t64qIa7$GPGL~y`V17}`kX(=YF z{{3;Z=N%5$@1fXVlLAM2K4b_=PJD`&3r~D34xxbHqmy7ub5BHJ#Z^z+9cHnd@rsPlSE47h`Dz$K%H-b6V%NgTL z8~wk@|5MMaohb?N^SOivGH3E_uqVc%qmQ>2Y(rnD#{(6@THz@DLP?C2UNJtgqH|Zz zw%hzg6#I2zp*;Q)Ut^AXeo{+7O*lO2lxPyGQht9H`;0x|L9u%*N$3P0iJ3CaBRtWEj(op&#^E{?%9b8G=BL2}!?!t@E zaEkrmo7qu44YDaoS>WmEi&C1kri=of3w;0cI@IlMhj{z#)5VVc-0-ZG)^+%Ahzr7v z)1{LyQJ%QpODa1b|L0|yQx7^vr>SYiiCGdtVJHYEtPfc?-;1Be2w)g@4HX zxPm=~w~xXZ>zvw(*Rw{u?=NY?ilqX6xF{e~jV^t-+d@@m@Zrb^J%8)KQ*J)?(R=S0 zS7%|1c~TEiR&FTeu~6Yc;+5|e-hX*EPZILexxe>VGP!R}$zn<*TzEei?wX)Vx!c_& z@?qAi7PzBtH#+^c;vMStd&^7mITHY4EFoVl5}m=Oa1=heIZmlYZF|OO%YekhmL+*_ zHLi6-0U~G~tBApQur8ohRvv-Lao_48Megsd z#?^_wf>j^{OZY~%EHTCmCV{Jh6@n3bGL*`{gkn468iAzh$NRIss^I3^I|>O(zqbc> z7(Z!%+n3&xvvrhjt%AIXuE?}^bf^OqH7=ikQXq?vbma>3uhtkM}RH-!2*` z@n}v0lbE7Vd=3>(o#?P8QsQpBeH7x@(Iv9m-xESI;F99X%@Py3%2HxVGW$?jI8eA8 zuIlD5i+$&v7;>vSck?q?`&0;oZ(1N%_}88gQ!_?kS%{jtb-L@yv$#KsW!a(H`qFVzhrI zuuV?W(4Szio9IY4(UVlhHppNDvCv#X(I4wkoaM}W`p~y4o6vjjq{$W7le&UhP*Dz* z%i(Cq>2L~AVxJ#pV&6ONkks-fwkluz_-x(IwN6Y=IuaomKQe0;uocm5FW3-RBELZwCz$R89u%c0)&i0qQF8l5oESAd70lBlg`TU%ii4i*W zA;WOPs5o#zq+FP!uLVJ*Vo+k>M+{(yo=b~);*|Eg`Dnd&u)_}5%n+7tB?#9_kmOtn zG}x4M}A+PHxx+`l~&RAT%MA*kGl%Q*3+4iU{4TeZs@tY7F1!1TC0k7$|gXPd6gvg zpS+~&wQrE#9SwdH#s2Z-LN2CJT%soh02{I!^rM9rT0)A20em@IQgKzhOJ^)Pee_jz z;oMX29oBQnchE>E@mTpx5C=!hTwG3K%gB?4w<0xv)X%X=|f>OQr z4%wN?3Fq__Kq^3qJfxdRSw~Jt%g*v|N;0NSfVh2&V~YL8`fUgpDysZH?6`7Fnv(=D zZf*K>-8`M0#Qv2kN!~p=w{yVPb#-Ipze=Os@{$(O6x_UrixxY0@eU9QAS8$eu2pMp z+{o`%f*gyV@=0em)Zqv^$3$l*>GsEjFqVO%_yeWet%T&7b=^oSDhA^d3D>*Z&mNyW zd!J&X+c|2s`r2{#GjKm3kl}Ycv$v^&)bFbZaG~<}fuM}_&iYxIgm_ZnC6{HY5sDA` z8z!+Nn?cQ{aUo`@6y5J((Cy1?&C#Hm2L$N{g6?2k7vDKcbFgTT3932i;L?o=5Y^Qg zU>9}!8KnZ_k?;w{{+{~UFvlUA42dDKO{06>+8)ZHunUnMh+fZ7owVr`rw0DXq%DSK{ivwW+8X{=z7T`2P8cUFZuP)OKv_1 z-7*&#zME3-zbKIA-{O6((PrcTsy`fM|px9h_}m z1*>TrdeY`(t6{lqK&fwE2_kpHOp>7>Fun9Kbr)H*OlJM_s_}A#ki|Xyp}?niu^`Ui4hIpMwNXG1}h8wL`xI@fbQ1 zNC)={OHE{MNDWutgc6Blk0sHft~cnS^xg^3hqZNFI-xYDU)uTr`nFRoptSkKZl37Y zq<(-O-@U6q6W9?b%p5^KtNl2hurZ=6xkAKzs-n=Rq}@DS^8KJ)-UVWKJ_bh0zpjhC z^x*i4(9FN%~I^%dxwER6fR0ik7)ox$lPmC zjnmR1hVM827qMw&9AmScmw%zy%T$R;9VC(2E}DiaxX9E)HEj#wW^W@!w0Acb$dZdk z^yVa$#@krLN_~G#8`A`C#M~dEpbq(Wf$Pk-;v|c7N$UHLN2AR>uZIIH+dR*4CK`Xl zu5o<|D{^nWcZ?DTVadQY>?~jB1=2lyY0j-SpVxQd)JMqdUx;$}f#k%^r?Z z?AD=f^R-!4VnkgxNHElJjr#*c8oOfgA?&^6?MI7udp%wAH}f2ip}&IIKQFyUv50Ac zJn-=SR51;<+@&;Msh-Hh*Lo>TU;{us_XDZ(_2V@bDJSo}QvpC}0!f<{M8Iz6$YqjJ zb}O%PJB0H-0I8m2HnuppgG0mcdT!TJ7C)*>idEX0Wrugr8R9N_mj}N@l{%vy^rS zjqy%Wk91rmiVu#w*P5$y`|vp#OR;@V5Gn@DLOgP4jtQR_$p?Z|-61*GBPexYw0Gar zPdJs?%s&1U`_l~|VQUe7HRfVmBw{_GbIM9AMLghm1xkE1^%}~hjM6vNNqkTt+xx18Nx4dLudYEi+Eke$H1UGI_FGV)i5{Rl2 z`g4a1v6pTWE{Wf*gR|MYAPr_drnJLt0oR|O38m$rW>{&CK?a`<7mBnyYo)=21MI@A z+pQ}>_V2Ce(i9S(utq3VqPWt^>J~M`C+Ui* z#Ow3r6|9sihWkY%%t}R(34#H}xcI8;eVhxuP`|GmV##ZF6Ll|rhsw|tiv8y4RMz)l z%nDx{YNJ?l#u(QW>{dh-ZV9O+H;?v3H#&A;#CS_d-X|lpD1;d>5SWyS7lcni6ok3R zs|@Qz`~5$Eah4wx+t*9Vi5JO@FNwNwGe?RrIZ2};(b8Y)nfCX4pxB?2ZAf!C>wxH> zFtN}FdUNHiVYRKuE$V*ZM{OG`9DZY54}7~H;I^H->_mmccE)uhE9GVwt`W4)2D_n9 zrdG~9xqdtV<>@6hfv6o)dMA~fZ%ST*vEC|;HunQhQv}| zsm~YGxK^^oRdE(zDi~npJ@63VNMYBxg0AxO_u_3G^H~OmEnR!n6vTdg>4bw%B~+ulCv`!tKiyQ zH<-`Y_sI~*!Z8cHLN+2+X|uWR)S~?5M#xBwxpkT6k>Kg2ot=`{9~0a57w#Lb@P!m0 z-3*~&p#te{b{e!3`=Y-Y;PfEj9L&zl(xYHpKVLtmn2-S63JLsY_(T`kq#Z%0kj+L>Vj+rssu+AOA5l@srSe5P zqo%q#vwk?e@}(5rS{v}IijF>C+nyjdkt8V%FLWIwi9ua>)#V!3gHyTuYe4g+Woq72%jM=KtI3)XN`(*l%s;EasCcy>>x}gRqC-)Mq8L z+6t0Ur2!;fcBAb^cNr^OV?VV7o#w-rI$^;|eZIX;3R9rr8&+kx|mkWKq08Bx%zQaovX8BZYVNw*Ag@&RMP4RC1=2D5lkOcXww0r@} zO|jol2n{ll9z~~!T}|a1EKO=gT0V3$GU1L12f`s`(|tAB!cqY9wG;m1sU@uYM4UN$ z*L9uonZC+QV!uyDe$vd;F$l_9F`_0& zk-7;tLbeh>0ADdP3xeWQy>rVxW%n5yiv2lZZx~-%y1A$6SfuY3WBFv?d!z00x{(-Z z@A|f{*5ARWvXYo~ZSZ3(!?l&+*y269r69(dk_BdFRgLTCdy6HzkAtIR#<$Sg$?|18 zO%zfDwxZUx&(%M#yxtLN{F!2ZO*9DrM>1<7E0yvUEFqu`3vM+$QM;9g*SR03d32Iu zw{GVfDxnK3$0o68!U^n%Q^Lrn!d9cNtyk>!`I$=-Aj1CeL{gHU2@0XidySEHuMX}5 zRenrTGi`}X6~O=)#NS4HKg0ug*+EzAN4h2`_0eiv5d|1RGf!hM(t>cx9|TYDEL=ft z7ma4w+3iP<{^2#`CAJfe@?Ek@{n5!1dCK z@#B5r&PR9!BQ-OSh}_M`=d=+*`y?ZrszR{@rPUvb&r6fpU`<2`{CaQ7$%l2k9Ydwp zionNl7sc+~&LMQ7pv+-5(4agGLrO8Oih-&=T<=R>U&17wHQT>IvA-sZ(jpiHpLopZ zU|1P55UWPzAcr6NQ6I@mUXnfCTMiR??;S2=Bf>xxISe$J*lH|_QQnlHCs6>!zPKsU zvX|@pSTAIYPdQBZXe&Wnu1(Ow6lQS+R*EZ=gbrjh5lvodXshBGZ1d2-tNeYgagTcS zoA7U^9xn7+Oq3MQhC*E~^ZfjLnXt$Su%hT;_i%n=jIL=}S;$q=IoGK|G~S8g*@t_c z16^3!_tjs|kQAedJo}sjW?!T_BEa5zM=7vii0dG3M9IK;xlo{jZi83#3!dX{B8}6s zBW<&EirrU&41Wx!nby1#*~!rt5?Gw2@Koe$?-$!Hybk$2pp@9}UItSbC1?N(tqC@% zjhr6sxX=r!iH%eDR-*Wb$MKz07p!mcwac^5h&gooV`82?vQD%UEZAj$iNGCGm_aiO z0`nd9(ViK(pABU)D6{!8c82vh$4h-q_X~2$>GRWD2B8Mj5>VfQe)G}&_GE;yIq*oXi}tUYJrM*cS?fYSi~Q)z6J?N_eu>nZlP zD@l>m3bT?^Nl^f~w74bLE=pgWxjl~D53t{yPc$F197Gig*%pfZGgXyk7|obLe8!2! z(sPJ)?Q)+DH!F!<{Nd2=6WyLmi#H#zB+L1!^N&;P)>WWy7tQiApdlr7tJbYRdHgi# zR*~99D!Jd|QyEvluUHHGxwO1w;mk9okhsE-v5X5;`W};700l5>8`IZeV~)k%!*Bg$ z%!jmN=E#qGep$lXt@lm`+Z9wKL4_%4Gq}Q-vL*bB4|i0Y*g-6L|G2AsF_V}S8@+dk zGm3z>AYC@mN;7F(;TBm>RZvOr1Xk+s9L4^cptp$Ck;Y~f7c9Dp7nQjQBmhSVElNr< z52I~|vYaDU=li5Q1|-$oYvAqW8#~ovJl%81U*}-J$um?*v&2ErmG%#}e?Q({Q-Vj8 zUM-k&PJiixAhCahx0&fe1|~4S7YT;46k0lyrZdhr&*9waCC_d1@FUB0jrdh!f4yMG zLp^iW`g1lCTkWYH-cm*{2D5Xo0fby@XUtq;Z`{~p$hEg+oY!?;7$$tZq8}i#T~#urKvF2t{80C^D3G#MEi7fb`@eFp>c zh`X_z?AWhsWxW8!Zhc&v6kC{OKVmu7^`kY@s=cLFOOpAi?a|Q&3&BcJbi*>9Q7rk@ zV#x?z_^>tmV)ScVmzIF&dS%vp^j++0+tBadvN;FDv2uCgoNT=yG$lWMQSF8R5(Y#@ zv6xDFsv_VT5CAADNUCyA6BDwr#gYD(f)p!7(mjiBXDG3 ziDVgx&8m?lDk-8)IOg45^u%k{OpP_(wA) z(ITts$N42b<~9`AQS7$~bu7-P5|>Ii&z-@W!#FF1urPiOd3{>`)wv&hil-=cTM4qM zwn52tVAq&!?a!uL+roU)uoMwh+oiR@zum<7`)8JhVt-6b)l^?j;lMMJ3RRjA_Jp)@ zyjRmL)<5Rl&qIg!iDGl-tc09sLP+4yNXu1v5eFVlSPxqCUDf5EqIc0~V-n4nhb zI0W-bvK9!>if)YNqU2l&v)ArzRV%f3F)j?YzC2z=0rI$+!q#plYDE`ufZy&Vk?J?C zxmP7+4J)V&do|Cr`U|h6LW%^_*~RuQ2A;q0*RAh}FI{I*lviY;kw-7J^Ro*vAiAQ? zPQ6m>ZzqaDg^=SZm1wFc3>Ix~=6Ru5erLCT zUO6R^-Am(Kl0`1GETm0f5R<^^^}R}RblJSWVoe6{=Z)LY_k12~2I(3GHpr6h%eCC>Up~B&zvPBySk)UIuewT-NOe?*c0d=b-?T3&)(s z^a7YR&a0;+-7r$@4|ZSdCSp_hV&GL_|60Yp8o{`mJp|C3DVUgsJwYxF`aHa;Vsp>= z&0YiJZ!fqlirxCS_S8Y)x`U!6z8PXyt!`q701Qj=&;L{}0lyo#{z_k=;TpwWxWTR& z)~Y8G5W~vi0Z?UTCaAR)+HRB?I8pf6RwldB{(LW}mttPB_1-}aL_k$$xsqBiMl`_F z1#p|%#h;a%zc$(j$&M?dygMj%izP_`r^g>yqs!S^Nn z7sci}n`@ER!3kj8m14hPZ36LL!~{W72@8tOmQylrdsC3$#;5)~+QSskubC;fSMLyj zluB7^4QnV3u0!s9fK(723`&}ksdtAYxL`~)8*LnC?|a^XJH_^$vjXy^5lE2$^ zJmUkn&dZJU&UNH;?p=283n*%|zbB$6(!p-zL>H?pSC|P!1i)XI%oZVNJI-rdFWiA9 z;5bczaUHdKa&L)Z(dFd_O(PA}4TZt2maS_=kWab|g~WJQivVzH8)^CL1HD|vC%ZCe zLO_W9+Pvfz)RGc3c=Dz|!R_B0&lb29b?Mb=c3G6JgcJ`2fW4!qN ztw^SxO!qc(ZNl=}_XGhWg(*iQ3JHv{rIS_Aj$T>&_ zc(8oQO$zr}yh$Wg7(FCFI9ie`7)d|Sf*;(&+;<~bV z;pX9mN=dqXa;tlI0|7?5g*zJXwXXy9IcXtw?@+fP&@DvOfjmqLf)G;j3IcTKOO++G zXXy5&gJOSAsBm%l(AgerAFVR)gd7#EB2?Xs!GbH+nb?m>e>5W~Hfmfu7ICmt;;U4f zmJ#thqBgmvY-9>`yNlfcQ1}(Lkyp3s#lOvr&6RZ6uWm7FnGw|g*}7EM{cx;FE zlZ%_ylkaS&mO;zg#{?~gX1hxfa@HNl?ZdV(K&~i_X0i&Ox<%}0=W)pic?5YvI5|g{ z@b)?RhB1j+D5$VB-axh)LQ*{H_{BW7d$QeLI8!P1GLco_%nJUo7>%PFyviz#%0*C+ zm5~`zI|rRb&*i6)u>Gmw2W~9c>#oANx86HNm8vdhv6=?6(j>~g6lh4l4u$sn^*0w5 z9$q@;47g8uQ|aBt92EO|QnMl-O}77&OCJT|>@4}ca7q=w=x!xZQGma2exlDrBA6a_ zQ0$+HzPc1Gw8Gp1T~aY)6P+mritq`E6wf~WS}c0O=P$b-`un-|e4!6(KJii32>+?f1^O(%F=PV8LCFm(}%*RKh9QZ@dJ#(%5kFQb^Nd$`{zXet-#Czmj+Iu{f_ci`JGG|vY6({dC4=em#HF~nh16_%z)8= zz+{|?Obnwj_}CJc{i!rJJ~oF*@vjt{HLj!!QixlV#5HW6bjm?NP*N79rrS`MVaL+N z353Izonu3`&1TbnH_}1;_WQT51>WFknB_wkbFb)e`QY-o5fQQrC336%7VvwXq1)Q% zI^8M7{+XD9DM*ES^tBO=f-a%oRKpdm9Jpsl%B=&`Nk(mI8*dMK{0J6Xw+Mpdk z0#-Wlh}@H|V?I#Ny=nkrFK)(EWa0mJ^cDz~gzrS1xs7y|<;eZx)t4}PEpF{?7+rfe zyz+;IrZc_ysxt_cVBx?2a5eR z(K0y4zIkkGD(M!YS9*k8b_s2)nC&_<-NfIm7dhdiA&)^v*n}v;ryjTjq z7*7UKQ8j;4I`v?9cN&|`%6taTk&_)qyRDaWV~xsl^U8{%=%AFO9q{B4UT#d+;4B`- zJ_OEi^oAov{Kjlf>QAz?-a9?r+^yi&+bcFndao6S+<@91_j>AegT}WGzkC=q@hJPC zOswl{+`o|hmoSj1BW{T$Z`ZYWEi!lZJar?;Mjy-POYbWc0I;yy+zolqJPBdk1Kb+i_Z9>_VzLqd*1)4pJCiM3@XWHI^@45$o)Vb#VA? zk*5&`Xer$CiCEIS|3T%{LmoTibC2&g5pCKlD625pNC~T2K5u0mW4D|@>SdjuUFhfy zlet>gC<52d)>WXeS3^O;C-4$!wJ6xZ$QKfY#z?d8I+z@4uW?;EmYTcpO>LKxs#SZ% z{yzooKD@P8bX2k|>{aX)^43>6sh&fa2?@tD_Zobjr_D>7K119hdqmr#!4yHx4a zqq@z965eqHHWd34{5D3o5Opv#40j{oxvkr z)$PM=>G|Gz3S+YRA_}ULcl)B)uM^2@O*Xe~?6<=~ttAHofQ>3eua&maI=ng%J7K}u zqGnNz|KggIO_-NeiNI#sDfZih%niH>QcQG^CWGkSC9EGcDr)JN0W9}Ym%l}v{U(MI zuchz8OcaeO?!v)UuOk>{Q;8sJyenKfHH1j(T~$S6^RY=muk@z zq%#NH$9+Q}CuN7GJ+bI$I4JgK+suyJImN6bBqDbS@*2gr%BZ!nKciyN1MQ0Z?-cCt z-94Gsd+#V^4ue-sexC8JY+a38sVsct9JMfnf9Sr5!}rA8M@1C-3+|?HH8A~ljJyqy zDa<6SVU@~w8DzKUPwy**gJOSAAa~y(XFLZYC$;cN1Jsn za5%e0b=nI3cjdOR|KyZ&bMA{N z6}qE)j|cSnb={#-?5`JZ^kG#-qcHleh!Sb^V4evV8BxG{`p2_R5Z zQ59(fW*5c2RA`QNQb|s>@nVX>Vh5Jx>(e{=mxS)za2qW5hH-SOVJ<#ML7$!S?*53j zGcxVQk^SZ3TrB$4x(aZRSsq`=^`)?#cA|!yL)a^$;>^%a>|<8=P+E~E&XeGz`8rkU z_SeKxdG{QMz&e4TAORs8fGb}_1qy-$MiTdq_TJ>>pO!(dB=)zbQ+@XF24qr@;N=S7 zK21@!W|k^Bbldo8`kmz(+yV?sF8o$C6A$vzk>l zxKcFW?IBYFtw<3lVzeD_y(;m=Hw9enl)O8|ew$F3Mg@;t%`TNdcmkJ7t8IkhR(vrsen6drd}gU`{CZM^A$6 z*6-y%RaH}P_KN5Emt>Ub-9$KCUP?Cn=mvVsO7$|p6Z|A-IEwv=mDfPc2}k?TdVV9w zD29vx;9%T94=KNSd#}q&=$Zv-|D601m(c)zV^0t~>;eEtT?of#VpheASS4GHzYoP<-JInA7oTmS~9Rbc*hmiFbH9M#7(@(4Qj;QU+ zs%4(v-xG4^^c{&(ga0c)uEsHK)bfTD)dnlb;B9jNeuLNxS^+g$5?c)Xivt#|OI>aC zFd?t5px8gY4LwSAtcZ7y#91;Xtbj0(#99Z>-4c6AiEV$u+cx+~m0R`3NsMlOUa*AO zlfd}yc>)J12AE243JoDL0T1X%JhGV2ARNxkxk|i#x|dABt9fg*LT_IymyMNy%65&} z;D?e=b*%VELsVUS`BNJ0w@GWl<*reZ%OVm~V-_w`sHv1V%Irt;bF0{9(10_G>mQXN&;!>m^>keBFsAW3)0aaEh>cEBEKYTD{pRDJ|!NE$m5cDaq$l*yDr1 z6+#)A1c%bKlJcvF%y=(!K4wv9Jf+=*Fl0gXoQJ_INb91lUFwzF__+N;g$Bi5*u+M> zX=OfGIJI!d1#2}oDQBz(smk5tWuCc}!;K!3v|yCToI>m`DH4y=OR(RF zkBR$C3XREtfI$n!6;2(?ww~tkHX>cgY1p>~UL6z40DhzYHUgVSnkkIboFlMAdiXxrsA;jUl|6E1XA#8#*R~k2y)zD_v(>~NV}Lh zkXzNjn#6;P{q@qScUYzf3z9=E#^)xBmplst`*atyE;o-hw*>Zud;a5k@}?Q)MCa0X z44%`zz+W$~v4W3*yZ-lxWi|n8xlRWF#lrLB{XWIVSn>}(-V)1}#72!P2oNHws$x~k zme8b0)M$hMAsh$Bs;U2WtU&2Qn!}id1{$lb)wyJrIbTm9wl-?~dU;3r;>Lmj#*a)p zah8gXK${?#6H1SuXY)*nv3lopXz%8}2$*#Zv)>zfUxt`7dq!L9km-6uu|KfR9cq%2 zO-LjmGT&TtSZrCj>_sM>aHLz39dO-spcrP^$&MFJ>W(c{5E#YwJwbr@f=E@SMkz>G zWvP^`w=wGM_qh4Qevl`z-MIjTOMfCO#qPT>(+|R}FeZnrz=4c=KoAq#(j1zK3CljZ zxnoAA`y40-?l(xW`<@_03ZPomV4W%%cezcH5I*iShemy}`WsIYk#V|!+Z^r&e$2K} z?C&X;F)-W$ASuKs2JmDMFA|ariQ!`j*Ds1aoH;@#!%&lvLj8_Ox49>XTi-&qruO1h z>!q#&PKA1rqk2=xBDAY(|1~8^bCIGQAHMR&C*<4#3N6WN-xCDMG8-+3((a!29U}Td zPKOz)@RI%beJ$|u$ri^iC)60ttL|;wrQ+-Ll^g6DJX{6!igF#pfOa&B8xdqKSX^SnPpu|Fo;oJrcu zJE3{=GwU0ZSjFB1t@5^=Y||9n)5g!3|Ay8mr0+#g>mc?#Xv(ewRxGZG0PYkFEcHk4 zQS8sDDkOpHMp9QL0}RZI+$C%K311O2D0m*Gf9HOL{{#w8L?V-Fxpu+9qfl7?qT3M7+fy%#uwkWbBEw zqFB@pP4g8C;h+G5kJ7;;GRIUDU0G5_AiXqS#TaqW7Bp-bc`?!>uW4@9wCOC(8osm+U5OsF-&-SXGQUr z7gbmh*f24dbf?BVFf^Xh`z7utL8i45sd3rq07=du%fce#BS@Pt$=kF zY(rrN-r)E7P#6=N;Gdy9@M6yWmpRu^AMJJeuzsT0pIDp)a;Fs4s1b0`c*qXgkm5G( za8~pCH`DTC_&5*WhMVhGEEId0On#9m_EO_3U=wVICMRgYqWGtfz4SXI<7!+sxIi2m ztemm;?Cu6<0@dNhEDYe6bAU#F;{q42h+@QIVaI7-suaVwB`u_gJf2JZ_9-I5tQFXg zdrXUA_iK9j`NW^rUUg&|?e7WBn@h_aZU|;)g@Lu>4HQJh{XVwBJ2dj!dnLJr*Y*!A z{Xz6E-VA0}nDOPkcM9-FF|I@)-Ac_)46E=IXq{j)3mlP+Jjs$Jx+E#p0LP;6(bwqo z^>Gmlu`K z;IQ)$q8$_)T?LAqO=i;wOb23QcjQ^SX%hckNt}?K;~2zl9qKl0)(wpB3s>Z0K$sXH z6kK~zj;xCPNjGpP_Hmed>0K-}JoUNAH!1e##Ns`Kji4SFK{^kmEcl{pFP z|45DNh42j~92c(purIT;KcAfGA;K-lmi`@w1HD%GFUEsU%A(o^Js8waoD%VSs> zSwhB=@4gE&Z2;$^PeH?UB(G*j>LIM>+hxN{OltLDP@e;yLUL&{Dd$>TN}rUf&ZK^fF&%mN?oS_eUX5qw0B68nvvj*M_g z=q|%NVibephj$SqvDg)-e?K4`4#@8LT)s1^Hi&tx%WD zbRy*mZf#dja)3No17oa`nZ1;sS1hq!)d|og6^nkg-aDkRNppZN@%UXC4id=z2(m|{ zxvt*Lsh-*GafmOCukCMaMGI!Q_P!l6#s2gae0cV*y2heV(v^kQqH?Dg5)g&U7AlCA zlEhw2+YhAU0-qTVCEo{fO((!@DM`;u5(1G^EisOXgGH&JanTBRAJ|KN%66C}3lXnL zXr`83>uKH>ATOL1ia#lK^OA>uHu`j;);%Me=dW@L8_f45FNp#uLg;xmHYXcLyk*F| zGmK~7XS9Z)*xgH3rDQ5|W>(@W@*eJQLJ=hP7<1NhFL@^YRqQta?X)UB7L0#=^t@!C zAmt126*_J*97)=WaF-lh2_`Vx?W>k~FaOzY(ftXaH(a=z&zDABf`YUvKZi0BjHT0T zO5`Q$$khQ-8;?3g%iGRSKppbhG5+ZHx3YozuwI|{!O{LiA6E#Rt3VYklD76jhFbNG zm2{P{_G^qK|90$rq_PR0Z_`$o_w|5)=~1zh$$ui5V=8+gbOJ$AJhS$MowIiOW9vBD z?-O<-D@-rBnz)$Gk|kb^Uz3`X^w~tv?xEDfG6TKxw?xs==f}kK7&TjvL*;+f;{sT1 zMG-zJ3#kUd?WRe6QSC*s_3UjpY2yXna%BwQDfZ{IMgDn*vWqBpS!v5=579-f*bW=! zhSa4uI+7gRtS5`=vu_cq)->$buB)#UkIoYs?Y_Sx+zNOm)Tj-AO?Jh#2B~UtIv8x- z-{qieq*2>|4}J8K`A8^*J=$lD_7~dE8WZby^4e&b1C2Sz#7<$5Kx<#zikH1}zj!R? zUMLQ!hS3^&wFJffZfnX&>{P7ypapcvHiU@^DV=sOz*y$38312EfN|V5Pmiei5F0hF zfPvvL#!wf`NJ$D#2wo%b4>s!&GVS=m-$>FW?Qge z(hW)P=-QSKQS3KV%R{G42b^T2Bmu5Ac~Pndo<-4*mKW6?4c$=()MdQ1RiXSdjLYhK zsCUa5r2@-4)+PY$6=tC$QgFLQXJU@_6wn}SV9{EIU3_*|0Ui{)?JtQvuZ=~C(Bp*l zptAZq9617R^*qPa=K zilxqf#3bw4`p}Va?Y(yh@qqfbWYUrj(|$-hcqf>@3ZDP0B&R+6iuV0b73 zt86Qor^+~t_ND8I8$;nj&~GD|_K2PUXM49d-C_G}5c}(8Qs)Dxcgn*Ei%NfGm<6k< zvLHoH>Th8JrXw;oSSZx{c&eV{%ex9x7+A<9 z{3Nh{f_dzSo$b7nvHwJ|zbCmEE3@ybD#+CE| ze9T5`9ucPB)fUucax>%_yxR27Q&O|BbGGufbT{8G(OOxorP#7WTtiWeY+;xgt4c#4 z3awWE=G?~-#*bOIzhB*wfW#&j%+5>5H_=B{w~L}A!q#(I66RiMKf9NN$H1DcSl`#P z4XYS6h6&%^$JLQ?f4)7{wJF7LW(F(iD`P2JU!_pR^z=k)guu(}L^o5^X>}o_j@nSO zIcTY9%ZT2MYb+OPy?4M#I@$&ysG4HbJQRlIg>>3h00H7(aroD+c%=R8s1kN!v){zN zN=bT+Yg@|UStgHzl}az7OOWlTyfs6dEXE2d2Cn>k;o(TG9!nm5pbxLmR^4CUpA&5t zb)Y0$r!at2rKq2nsk$FR-0USg9jT2EY>|u>;D0;O4|RYK9Twj#YYoNzo>&J`$(`*EBTXh-4YrDpsHSu_Bg)^WBzkZ5 z<<}lUnlmI$L-lP7tgp=Ob*`=5XE^uopQ*3J0-;tgANlm@hlutn=U_ru#=@9Np4^Vb zo)yL?#U6gtn=`T?80FO|fK{}7@4e$Xt@5tIp)52Oay@W`38K>81Z~n^MPY`)t)L&F zXw1dQC!ULTxt_4;3f3RO+P4MnO9oat_ttx-#E=@PlFAs1yLWGXjgPOYcyX6S#f%6p zZ`)uu|FB*-KfKG9L0><;L*0h;KJAac=GU73Y?kkBLnzbVA)FQZerjuF>QWF6KfT*| zmB&DJ7ekk#=MD}fDyMWiaVN5c&)LlG=%CmiEb<3q#)@+ohcZ}*3V(xPHRYK$ao)w7 zWIii-o!yN^Ea|;>U@F4+Is3tdDkf_IZ-e9qEIdvc*17bs^A54ET%%g6eUbmq;tf&3 zrny;Cw&BC4oz-?Ae$lH4@f?*5~AiUwz=+sm1h zj54n-xcH~pEzu{~ZW8--LSl)9LxnW;P@ zny2J46`E`x&Y+v>*`%bCL36maDJ)`8Lj#E3_+hhq`)|jl1F=A8{r9J>$OnUIsjI+u z>%CJ#919A{1Dir10%}`#rE*3OFBw7<-$~}7UYGk=$I@RmX`VNxnITN1G*>SRvrh{!aAZK`qo?!9+VUQRP%j15`x zrw9x@1PBt^KPJ$?zcsvlyKdX?jjr=dam;scq;9`@jVp+!0_23U_d+eemK&QQd&KFE zKiZEyEZf|WZhK5}RVmJ2#@>!j`K*a>q1bPe_jpmZ-01iST;XLDFPJo$JR11SLTBZ= zO(kjS0ZA4^QD5B7Dy8tP>kzuTb#Fg6>(a|xJKaXH-zOjmm$bkMf`z0lHiozi$SeX! zRZM#@>{|8gSdzbpVt-7jH-;H2S;KMqOe-lozva)hl+z$fqA9^bjh`8Rl5YDh%x$yU zwpmSU0MwMG_Lf2Y$M(WDv;(TnlE_UKI@c2MTUWNrMMqhVaOMX!C!_O6!2rcxro=m0 zG`0-BM(;+YF@+Y-h7>How?VgWR+7t?p?#M^HH!T;u{^*F8DhnR5sbRu)H)W-O$rY5 zQY3XJu+Fl;tgZFEQwJ{4TLNcpL1i%BLZMYoEjcLrenlTwEHy-QWenph<%G%b1ZByt zMGt~_w_m;!`;0I?8sGhLJx0L7k;YAtzFY4dl6qAl`xDUao0J_MgxGH{zIk+?hRtnkWcaoY=X^Vb-l41d?z@o3Op+yEG-0$1~3-fDQW`nLzTxjrd00``zqmZ_9Mmqn0)`a z>e#d}!OKZ$$&r_^WDotCPngKCE(sq!hrB(B9sqzVIAyg``Nr{!}j$sm5$ za*F-K&7&(dMOjCO{#5L~$_>4s#d0U>EmPC6`JG~4zYf8Mh1l5y)}zo9<~D_x7&KcFSIf6#9e;p2LvOoK2i0(*!p*fH!$*PBw$dM%m2lk^V)7A!rG z>~Up(pJKm*mWQbbzvrTnhzedF%xjVG_*(>4ZXNAk6*|a2Ri#sGcu5a=Y4?hF>b%RI z40aU|sYaG+cl<#~5?yJ??J2)Uy#4;!m1M(zKe9ST;@zoZ<4UNoB{2=0c7RVhvfDXQ zSh|jw#&VwdKI;QcT&lqR(fd{=$|k%oUI^Wn)gun1YxIzwOi$NetX!!U)Fmt)#NN99 zzuVnhiq=z@F=qt${-xzYLV$@}1rlW;9fY*Xp*8ST49VbbwINtB#2)ORYFo(STTcRJd%69w}3KQOYELn{h%7rg9#o@=B z%5Ix?6ZL(?H-94iq=%zTWWVaFyWxtx*v1R{YFs>2TuiY)UYwTqRE8;eZXDiP2%Rbb z0GJ5kKE^yGXWg{lrzE3a)E2b|4~JsEP6pki`J-&rSPEasBLk*b;zwwKsO_#T2cvz& zO5Jovk~&2(67p4*8Ibu-VmsgAdjvYxfQaE&W~#${ z(kJZ1EQm93Lr~Uw?*McVf>^lgg3>7kUJf}4NEK>S!^&4O_jeHvHy!#t6#Hw^qxYdSCfFrQVM1g})f-}bitYt) z*Uo79dtCh9&F{`p?C*)sUWO#`+Jzw1qZmt+ycl>@Bv+Cux0Eklxs_b)Ke*PQE{kv&GAP?c{$xwBZz!vGJQ~C%WBMHsSMif=92UK4k4!nGqAQbIBI> zP-`+Fn9z=Cp3o3Ay*BHS*~-$~@6WfX5NeS5uq036#H`W{cS$*vPr~Eb6tq>*3Xhw_ z6>0&Mqy^a8H9p&@4DK>V_8e+mc z+-@{TseuKN?PK6pmBqvd{-boNM!Ut58-lNxiZzB2$UDeXV?{v)H$oSyfWD5HWKk3V zoNcKb)Jb6L`_QJv6{3?_m2vXMffT#--r1Ilg}Pp@ZkxB?)u^uewCFFn&P zoI6FZz8_}T9E$zr_1lFktD{i}W=?4s2C@y~X9TvEwz8f~tZv@R-V zBZt~J+sHUnrS{}@iqYgVR<@nHx#||jgLdWYe(^gf_J=PQ0&GHri#Mz`ErXT8Q)O}aZXCY_&FpwjbeXJ3akh${MidcBSz4ibz_+Tlp7yIdB-h5 z+0DAMvxg!amZj4>1vVO%x*}j8ETk_z+IR>lVh#qR4R5dv57BtB%7`7fD_6bk4^(P-`8h8udIvEGS|n0m=M%6gXI zxI2uY*l%(-rco5t$Cy|thH&B$lYy}GD51bfU9u#PjD7wL#eSbQ7=ukD;6|e+mk!zd z2~?8Vj$9A9O91Ej~B!Jgb6OWN6s ztJhI%-xGvnpZj=3-*kV7V~kX#MUp43lf!f)lh(N(xtw24<(&y;!N@u6_E+mF;8siZ z(Bh>8Kgbpn>cP19gjMRY$a?P)-~lq-i+Z@b&H05CyI1d2IdaWQ1ZjZUl~vj^W}VmO!M$)j04P%uPs$ZvDxjMn2z??I2TRE+~Xb?9wYRYB~Z@ix+e3B0h~6}y|$X#Y%n)Tk_Hp01c12RKAPZQ2(+2o%uZDfB4G+s$RGc)qpp8E5-$`Xx@jd{Y$ryoh}-%rb54m;BvCga+B@1Wuw zfC%K2SjZwuyP)4P+`keJ9zh}?^4s`tijLSZ@lL)!FDp; ztDXhVQtSmBpe13zNGUic!2s78k$xo)PngAe%`EmJi4Fuk*zqPRyJiWmM?0wXr? zPr~IWZB-y~*v9Y>RHa#%3+VcMq|)2km#V6X&3Eg)QzB3iP3_Nmz;&C7x`=4=C#me7 z2D*Pg_k6HwE#TEm(g9-sypWYbLe+;+P!!xx(bEqzhXoi+*8?l|S4UIwX6QYBX7`*Z zwpZ_n6eFDm9um;c!lFb z)VLzuh=jYwvlw**#Bj1D^q8fPIF#wE=q=xYYb;y$h99%MprkTyw&RV$?KHE20!kO> zb+Oe8{ax&zmzSyMWe|Q1-yslq9Ye7wOJ-nMXh71<*vOOonsBzef>zQ$3Zx`MB(Kfc+yM)h(RSeTfH@`eH@oU%rDxuqfABV%-pNH8d|GGk8Uq2rGw|`z+^^Qd-Zc)Eb=&uzI5SX`Jvxgd%c5G&lq)&Idi9B!kA2X4p3un3)9mdF@`3RdQfg#g7^D z!HM-I3l11%az(h^I}Ko5!AUu+!?C!hK}o(RTIG0Q>8;^CfAk?w{AzRRC!u`I~~odd>10eI{Er0RJ)1Kmg`(!ylZx z#W3p~r4=Cd+Y5?C3y~5ZeFcni7!p36_5`Wbji`Y7;ZEo89N;lRq1b&-kXo1>2y9`D zAycL!l$T>Kik`!bcq3tw+a(<@-i2rDAoiPYW#TL`+MiRCV))6W06NV z;Tqj+Fj{0(;~<4RGZ62Ql3Zq|pc5-b*@P9T+9xNxZC)sL@8jx^nvqPH4r&5iVXqOT zT{JPVjL#}#2vV2V+J^srcqh9U{cg`G_P4Jo>(&9GuN)8OoeQ&pN#p%crI~bMF10>o zDcpd&d6>lh(H2yU%`y0(_>8mzRNG4$ic(CRz%V!l0?|ADg zW|Rc@C^DE}+7TeGLR7^`nu;Lq?Y?;HUC5HO-aEw1D7`^iRdsdB%HTfg^#$<~yIr6_ z9kcGYAZ?xp?z`2s&MbND?^5iysm2o~I5K7wObY8(-LDIV0l=>ikI;S})&M_2z`k!k zHuNL6MzP-~FJ7o*mS~M(11%-e!~hX1vSdTiTOlj{H-7u_O;YR+)Bz&-Y>X1<1XVa9 zT9#T<2FzW^#M(ZaaD4SlyJDvg;~fdqv4K!ilO%i_BQ~j)Pi=%CP>1CSujtQ89J?a{}gmj=}CmPm3Y(T zxwp3FM)bZp0mc3oOKz3|6yXua*@e~JoA?qhjBkQ&OiJ+%+UlsS@1CgE6MHq8wSVhr zrr#b~Fr8*p1)xYkotsY4py{Xe-YLdBC_pp<%fh)?SW5tsiuk)CqsU1~PG{a5SvBAm2xV&6RpnsT~8m zTg8@{*-P10j7?}wP%NN0MW!k+<|L_v#<1382l~L^X34+402&VR-1j*z)0x3VZN7-(lpknU3 z%Ks-#Y=YnZY&&P6Yj}iY7*-Bxp*1nCJ)m)9L$Wa@yFA)|J}CC*1ei?VjG0$9up!Lq zxQ>*9($WGhmh8g@Qv@^qB(cxjEXC$7%my3H@h!0&3sV-hnP;TaC9tgmAXt*4bsnQw zzezpM*-^!mY>aEvVN?-0GiIoaAgv%oHPnPRbMPxY**v2(bM)Z`q% z^|S55jM`A<9Ag?nD-_Q_d&pJl%Hp9JXKQ)5R3IJm;W}H0z4WdEM5w5Zic$?mm{1+$ zi5b&W*!4Iz>>6?@!8dx3+iz;|jT6{1=x6Z`b?z$)i5e&fsa68n%GLMXTw0X(Y=*}I z4J%{s9WQ%Ye6_EGjgf3cB`EJp_QN>vEQyfVZ&M(VCeD@=rN&f4OkW8S8R{mVFHX${ zT7KXnb7Rpo`VY7H z9Cw4Kl^zSkc0>8(ugf*)h9)C#F> z0CIq>2!xq;FZDhpIk-kPM)P&vDM{;gjtCY$kpPrbW}+LI{~&Eb^R5TP$meNLYJY-a z|4b?dkToc@AOM23h~cTMMelz%x+fB?u!+yv%H-$^1m>IU~UNS?Z-;aD@uSTcXpA%|`X&+#infy?B7bSOuOLc-x5zzuD=*@m()4!cG z=g#nGK`54=X-BQLB`L*jvE+vQxkY3)9!~viy$YsP-*Smz>ygHC%hr{mVH@8~a~$oX zJkrvO(v~GEaN9<9g0!g-R(~4{k0`e1B@qyyNR*3jOe>vew>j)ixysgXO*{?Jqgmin z2HkoPzAoXEtL4AG(J=$ABwS@=8Y?S`Dnnt`02zBTuvG;eZB?1}m;CwqnTo0zP#D6I^rD<{F_X9efcn;Sa&7%nM>4AIt7Lk6bp@ zU8HF#T<^UT1tQX6WJAotIMDxC1j^(YG%YyTcNoCSg#$+)rr4j8yF@91`I2Ba7N#jm zv}DXc8pC5ZF&o1jAM@*C??j!?MbBIHh>44!?0dn!!1;L#u&R2Mgb8MA;Y{?&x`~u< zp660M$vwRhj?c*eeoZmfeDpz18P0cZd0@I#=E#`uMmaRdwE0Y+)5)?>-g#i&U*kc~ysm&FD+?kZHhb@Y=e5ez zh6nPD;w_|)taf{ILmpEzq58*CHZ-svT6srQ?tV)_%C!SFpKW^ zOWkNSsr65a+|NHwv3noajXUfTRg^+Ltuld7i&TY?yF(E~K`3|hb~d>XdW1%MhZ(zJ zw?lz%RLPv2g>7oGhLXHHb?G&A;6ywjS!fMmQc7hR!KMq0sm#K9WDq4!H z>%lZu4~O$n+u^&+zxH^n%e`7K_8`cePodb0C$CZIl=4jBE^~%mvooxTNc{>*xjaBP zpqe#q$y(vvYEezqiUExX@aL;9VWzb(fN$V_20M)HVYtK5*RYJW2C4OsZi_P;pU)WO zQ|!JAv-qfu8d2EV6gdu1nFhKWv!LJaCbk&o+DnPO#Dk7u9R)i-=D3Zt!_1tNGuO8KCPlSh8nLZHu93gVjH7M8%YR02qx8ONlZ1pm=bQwuZIbC^rQE3 z7$}GlsifS^Ke1W8gUME6a6v3o_)d^Km260`Z227N6xF!)|KCpJMPSa9a6I{<$yIHe zTDuz783W4B3-Bz7;(ubldueWZ>M$Rrri9F1t4U1={ngO!e#@64_j!Nf;(@}~RyPps zxQ$|eOr$zEp=w3)AI=bns=_leZ7FXP4%So+_RQ*?!2(k3e_paeOHkV70S%;Z6XFIr za%CRh7`;t`G9{{ztGSwbuDobT5q1A}D z&%+lUsp>hC6Jt!QidU1^Uz0;l6rUN19VrWgu}JvwOHpJ@M4WD2ogdn{RvL`lWKQ$H{P z!~B_;DDulBv&didySpdBcgNdQl2^o%ThQ5_%`2eXS$(0eD(vGm#( zrlcYVw>R^!7^_!Inc?}&A@&=4rbP%z6PIFNW6)(JNx%mdY~buhl4}C~wBz9rZSI3n ziv5nJksidF^Z;9@a_M>>!mY?JNu3lH2UN+Hq~m-`O3S{LST(`%$L4QyT+5X?KJebN z4k@R9Vt;Vsn6Mfwf-Wxh=whHMUhM(&Kw@Lf6>3M;Wa6?SMRjuME#HXSKmU0KW_SYYu&E=L^c1AH^l01Z@v4` z){cEp76N&yZ}i_-P=>ax4ptk{({|`yeRMA>oSekec0DyuKeLp3f=%Jr z7N)xk1I>c2xkuFHZ{wXWT=#EM?4QWppb(7_ErWCK|G#(l zF%LftM-VNu?^6k}TkjnUBMq;?_>ja6b_-#Q6F{3mKP`wmCwu-*wLB>H>*Rw9!nbfS zVK!-8VL@yKqd^-PLmlw&iDD-PPzLbLz2s)ZA}V(1@%x746E{56)`x(oJ~?4m^3I31 zihXtgd!yRC0%Ns>e0>hD^QzHq)jM1D#v=o2)hH6%MXnTiz?9M(O8p;XrG7m`@B9s{bqJX88l*aP*0^Z5hS>o}yl|tB99uA$(Ev!0P8p z{WZPDiiY&_E+{)-f3F=w__otB0@t^;3$wCG3M)aF$b44@2_zQ0^v7Pl3um zYfA2a0mOcPnYd0Y{~_oOOA@{?at(;nE5GB|E?W}fe&>FdP6p3;b#>IK^<(j^8rK#k ztSL-ry?45pTXHls*O+mp@U|eNgh~{$ZcG*j7{6z(;&JjyI1cnhD)H zR_sy6pxgT*m(-Cxoy1s!%*NxGoseRWrqFHFxRw~xsGBmDp{cB~vcT2oo22MtS>yR= z@8I=pLxDgdsM1Gxsh3=;Mdv@Ud-YC?XY>!3n1%j4!Sc$aNu>1XeCmF=&~evZ-HE@m z8k$S+LKdC-Qlq}Y=@fSR{mV!*5gaN+^HjM%M@v-hZY%yud{kr95ybmKCQ5 z=!5`L53vySvb(uQ%2VcFchSwqOYbbY36uu1aO0*z6Iy5l3?HWs1B?**sj+01UZefyJ&HND#luKO3#6S2 zb50n4QpQZNBl_g?2n2Yc04xe_@=;68qk0KL;~e;w_!bx<}~lF!b# z_JDTtku=Y&67_?GwMewX_0+3>?-cuHLrJk;ryB9BY+nv)sub49J`s7)4D#bagNN8R zXFx89KA0Yf-56JTIIVPN0u^qDsZ~}-2dWZ>kKCEa%(H%gm*m-<8k%A5KWXxkpRLBV z^T7-QOBE!9de}w{fvxKkbmP(h*>@Pr_B3v4&}65BB9mQ%lJ@?RuA|r=6L6l01S55@ z1%cpW4D1I*p*_KB09ws*2XH-ndp(`TmcQvzx|`3>VXJPBav0w{>bq;Vr%?UV(=d}#l z|3tCBdO;n_-BB%KHQY+DR91wjjsB*B_d#~St28YU#XT55nw29sX$UuMuGU*eF8^?d zIkhwPO#3G`R)V0c$St<48TtDBX9MA2mfz+H{&{AYAd{0u`)BIoypiCkPM?z0qw!pmC&>z%B_}lN^v%rfu8;7Wza|~HdtjUmgCpJz64GXrglZlO+qS&t!(8yK_i~6Cl zsbCj6UTTmgIWvMsP!v=o1Gv+aF<9YA8^3G(=SXJvi9&a?ytPt+$Xeq+&xKxG@Gdo| zgiuZvk}if(A9<4VGLmJGYdGelGjSKgZBp#_X)|Q}5&L4~f+8jmr!VpNhlvBI3w#hO zscxN;N6QXrWA^V^68mGS!fmKfV1+1fRAKSHRD!eAMj&x`+<-)_BkRQpsi_%n%3v_~DOj2#$u z>Pa|XQU*+NF8RT|ux&zA7oB_(IwOT&v>GwV@-;z81(4u)6onfhEMrW%7pT49Zj?bk z!QG_U*k6p%&GL=ig#froVGry`vpoMWsWMGLyyc)NUxy|k{mvSl{d zGG@ulENnMPpkOnZz&4`W>-8iT!n5;hq9H;66pG#YxCW73m^7n5_rj7ijGUC%kRX`M zQY}sDi+z)Ai<-gyw_L_N${XP*}r^P-%cs1li7|+rj%tu|~ z0HuI&vum{cku|w+9DJN&e@qSl8I`+UAdJ@#^IqUO6)ST|NU2;`QF>kix;-rKxF9sU z=k_mb;oy7Ia-Pz(#B!nU O^xvK^S4t!qaV8T7Jk}*3@p9-79*z$O$Y_#FN@}{?Z zTYK+`IV{QIqivW|MY!AHT@}uz5lJq;5K95%0@T*4&V4-Q}_Te^}#+=MF9`1j5LIyWvQyTEL8_!ABtme!>dA!*?il@8epC_Ka}?%ifdCD6o!u zXkAG>cv8Y+%X`K4y3iQ*WkrOu2#WW8ktlZel1MkI90w6$$;Qqnt-6f4)IPvl;9ag+ zcxbebOnfF`O%)EU_YOA}FwzbT&E4O??*+G}cim!=nDDq0=CF&6hPSe2c8a3g8O^ps zq}g$nSC3$PS5%EQk3XkUfuHUr2|_FNl}^5pGILwU#0QZH*leJ6v(TJtO(RFALU3w? zBWbvMJFI!(?U|yRpHKCbB8@5?$ef=dWMLI!hz!_eaeEJY$t-hxHdAU8d(pO-9AXA6 zjM@pd;Xs{e6;5HDqwcrdTP%8XTx4n~_Sb}l8H#OSu{X%c+-_ztSvqAPPpC1_o{Ri; z`f=I)%t2-rGi7b^l@$BiH~a#rW0qFDRqDCKtr5OdS85{#S9x>pXph9cchfeHvx4Dj^{C{`x;TflYIy*dlpY*$MkpIKD!ORqS*gpNnhRDjtzFuymFsYH1Iao zp0x(){)O*Ul2!hTezhb+Adeh7Pp2_vGaeSDFBH3XsKYAAjZ`oh8<9`7YSc#~S=E+; zfrOVj?8MIMv9rxbKUmXsw|k4BkiY|Div2H^^qP20x*AifmV928&ZhxtcufIZW#ZU* z5-+IJa-h!hnc6A){yV2-Ilqh8DccA9l=?GL?2ie{SD@Ui-%^^X(#^O_qH|0IF__&vxDR#P5 zF5sKfXfMdQtIVGXbd>BcYANB>$@xSgwZd{jp~|zD3&k&@*u9S{w3RU>hqr6P)-{8T zGkPO|(z71_Ov%=}wztj#?UHt_uMOF*mgXi$b2@lAvul4Zj_U2g`);J2ccs|hlUp+6 zdsVKVr=SHcR5^iB&GC#%72GEx4^O+IoO#VkhqXDWi6g(dqK zdO7)s66X0|?suiz(WH11jVp=u`}snx>_p&hfyxUpNw2*OuHk4g>#n86~l!BvtxBsa(7O?|+sZ z65S0@mJ>VidUlfdky(fWfkxxOZw`br;g@Cz6-?}$d!N0d@Qb(HYL2`Vvg2nk?}ohz z*HcqW`q%26eCdvSMNl+$b&;JyS{Ua!nkb37zyb*5=^`m-F#O$&n?*t8kR8QefqYSFJ6>R zeSQ7xTT)zu_8v4{RD+DUC03x~01&&+-f>AGt)it3}G`wawmPl_;!QWkVAPzJN<^8B_KWme6nkA}1nw zeOsozbU!}2`cUj;D&g7#2a=6fk~el80~pEK!lP;|jCJgiR+~O%rpM#>WJ7fBhdRK& zbd6YB64g|aVH#ee7r277WFoHy zr3Qk5dlu27U%}u;lTCl%a1Bvx;{SR!WZ9u8Crc>y>17&t-WpN7LoC=2n!5k52p$IJ@uwxQn0k<_gPcB(`|ho3q<10v+QRo+$BpJ-tpS=O{!}vc)2S_ZXvNgFVgJ|#Xe2`Kif=v86zw`O#F`D6(&zB zg6BR3v$_4wUDSI*U~`EVW5#1Qn~6{Jv?d+Z{ZDMB5=U>nbLd)!{{gxhVU<9+tm;I1mEka&v8|Pjz$?fFFHd+-4{kVwS!$h z;tLB8mZH7C7kjriuU;Dh3WSjJ)h-UPeL@|uUnQ)oRO$keE3YQPcql$;Peu8EUhV!k zIJ7$f*VES|GuHl(EXbA%kuP^lqJjnsbtzfD@LOKtkV@fl2i&p@*%?$c%ucKE6?3TK z&sEU~vCqs)V##V@(!;{GpdJc#B792G;xnX&K0UiREB+aZ-TEar=4!k!t^~X81Z?q2 z7cRKq7PsuiHc_b0AH|kN&%=vzOcs4@vv))pP^TSelYk{00pI7QZWEey&kn=szGr)+ zpl&veTk#CwdO;PkM`s;&_X^{SijH2}>>W}gkVjpnutLvQ& zgKl3sAI#8jOxXn9o|Q~UKU^-XjhQpvKA$xX%WU-NM)+-tb70iNy2poONA~L;2?t7G z7vxhh&6;h%GwLxey{N&%8h&lX=Ie}1u*7cFJ3b4q8Vf$Rg2gU0FcoLF*D#RsEXJq- zhP~glzmE*M_BF{%o|lPbl;r$O;c)So(v1e5yLo3sTx;+tG~mOQgazafz4)56V|aLi ztk-I<+M5eb@llx2X73c1Q5v}?H!9wQs&7%-H18zUAN95jsS^Er5 z$&NusGmfF+TVh<>>>Z)&t*`*M!i{X@8eN-}1ic|R>vPFmJk-JW!$WlteHRsbzB z#5VSnqt20D6*`TWoz=3x+>-mO)6uP>*e#aaqM@3lmS$W`L#Z~XZA&XFkciL%V5%LQ z-o#$^2Jl);-2Ww&@@I`-H6j{?Ce-csHdO$qR7+Lq9vSVD6XEt#C5O?@BwOE~vJ3{P zu1t{FRWbwxN9NTd77ZYHcf~aXlzML`XBCwD73?f$=qrhbzSj`E(DbQ1D*mIo^mqRb zrH+4Nu2m?xGDCbG_EUGZw)W3*^<1!Pg||*M$rHD zsy$V^vBdm|*pE&q(^|IIA@&kNQ8t?LaR)9Ap=QsZI(34awfA^=+E2Q@ObxL0O1bC* zAycNJY)I%%9po8m8{LQ)4I%PohgFvxkfL3e>5+@}=+!N8?e0#1Vt-7Kh$T<5c@=cA zpevOGWT2_a6c=QQ>UO$)kdCyST)X$;Z6GYefhH9D6XRz$=Fw5GiY!6LP^9*{u6tP# z5I9sG_S1xAZm?34N(UOpi~Ad+pHdO8ocsG1+VexXEw&+pUzKm^RwR!|?V`4KKlPJy zC&oB@^Y|w82gF`lUJ`)-b+lTTZ$u5n1DHWJ)DjfZL2L!>ck6CiKCSSr7xEhvyLEyn z$)vm(b58J`Tv$?NHR&`qD9s;`*01gM55GaNJL6gl+1_NBEs(U^6RVXSdzG?QeSj&# zL^#+u$Mt6+?SLKWFYm@-y)N!0tKxOfV)xxiWC%Elx==Tg7>Y%uCMv9~(0FKu!|;r( zcTA(Tbb1BFK2N}QRrGJ9p+)oI)wmr}oM5U3&gz!fKMXY-z{t@RQtbE1=oU$(GCANv zBGc-80zTVCBLho=14hNS!^66r;+^lViekH$?8VSpc0fF4Djh}hsjCI{0z%MIG5(C#rFW1S<^itj^#jD;CXz*NPQKpf83 z*trwi%z0wF}%;(WajXT4a$7nQ)Sl@|BK-so zu(Bmp5eBo_?Vo$3!r?MTjN?@>_wHz&LD|RKB$eEZ1p}2SC?x)QEew;DIfcZEHVgA= zKkD|wTJM)cu}_nW$5e17XboDAzQn|CJF-%SUdf)K&p&HR;vdkEQHp(T1De3+uvVL_ zAfydC2O3_&Mk{6yMZYVXV7H&Fhri_RNV@$#Rg^RMqE{)Z5rX8{H>YTfZU#33Y)vxN#U3FUPQr zG!EznXAB9>(aJ!pSwOPv6MQ=8AsT`Rq~=w=y*CDV&&@xLHuW50UXo^AzJ9jqoo(CP z-nKJlTN7FPZml?H+q7NzHP#q84=ETsaLNu!3G?0Pwm$9xIe61#Nk022%tj}vR4)4< z1x7(W7`b;3d_9bFo5|?}{e%C@K-9q7pFNgTUz2;vNUP$d2+T`b^&EtWq(yjkL+nQ{ z;~xU|e}jwz#a?&}J?}m(?{zLrfhMa+bqgx9m<$vC2Bqx4tB<9*pC8`l8OgFuCcBlqMp zay5Nq+J)ypiIw{D^Ce-hEv3j@Jq*+X%pNX9bO<>$1Vz01Qdug{r~NF1(RRs=Pc9KI zj=WkM3`7TGt{NiQ(rUkBhz%GX3#{!LW06o&_yE+z96g#aup8L@P76F(kdjlc?SP8U! zY-8vUK+6u3T+4nHgZ+FF_&tjKH8B!bK$bvMsIw*1XP_dAsrnf=2#9g}U(Rz6vEN=^ zSOmm4$5R<&U^l9f@;G)y`6Ku888>+}`CF+0NJRQ0!ChauO@%`r=Zl-W*FCOlFXm27SrREjPo2 z{6vE~GB-h6oH?dkP$BDxtxKDD`&;P*)XqAmtGplvC_? zo>S%?99*$UNa-@-WcvP!xKb7-_40dZZfmF-!kgh(V>rVF44S8Sc%XML$?esDGi$`$ zic7bbDYj!oUiusP7yuWLQ9#^??}KLnTD)5AW%rlPq>B?3+!xO*wUR}D*XP)DCF%9W z6#HW;!A_H)3L{=@LnOl^WuF@H8;#(aZ9EAzXsKQ4!y$!3&1*2Vd&32tbx4---lS<|ts!Ql^ z?9?wQGFBx)f?5$d_gnBCzkTi60|O}go8Dd1n-Kf8=OtO?TCur;lZ?gXa%%lyHVc(# za5;Bal5CHA`K^unmBl6PpP7kYDfVmca)NJeakr^ppyXU7F;jsP@^}sDhKvv$$bQ%5 zbn7vEhQwwRfhBt9jk9{XszaeB+2$(SDTKl@=}>gSLf2?xCsB8rhfwNaBJJvz z0+YPP%ah z;`_AzB{qZW)Xx*4@4up)sHE5)OS0OTNJ-wDaaLE7>^TccTG@rug80oZ^q-<_f>P;J zH?L%13oys^>oYT)4kk45L*BrG9#x6GcyEFqDat4u9IRCWKVw`@1D{x+9U}S3lKglC z?9pv-J-1kGF|LdbE5mp(l`be#N)i2lrYOi+IzmTK`ag~6l-QqBb^YF@#14MMzbTjfYHI)@XXkF|EbMkm?N zx01`%$!(Q*y|vjptjqG6oiJuzcxI;ZI?ph%Yyho^p6m$#;MV)QLDmOre*9#At+6HB z?45wmDg&@s^&;p&J6;tfI~@fZqDrv#uicuyc>iN}#rTn8w|>dWxUqoOb8E3lW1~u@ zl2&G=uK)HHEReH9e~aApm_y`TboBOio+{ECbT*9LvyEnGYe@IOIwEt4=h_ShQ0k|3 zz2h^zt(Ic>Tg5fTUU``B*k9*oHE~MiWaNj zh%x9Hdie_9WCAvR(ZAjy_G6a>TTZe299LpIXbKaf#-N>!1bfuLT5UqxFy77$mU1-` zpOLQ*T8RJ+v{Refr5ugV_geh;QS&pDS~Q>WcALF}yi)KYKz1l~C>3{~qJwlOk@Ge1 zwf@^-x1CMUY-GE5dZRb|vPFOH15f`!)YV&pkyvQHXH9vXw$^L7o3Ac*Q9GHp7QiY* zwxe({we28eDLQ#enbq=}VF-g)f}7mOo>G!Fd#6fLV`4)Uc4`iB#*bj6(oO>UDO-tiDdkw`P5WN;W<_2t>L9L_*P#`|QRkrL&o7hF zq+wkP+f!itMCc&DV8nsduS)cfLZe?t?&)#hbCQyrU%LV1&>*bnm}TFX`KVFCfmoh_ zJ1ipq{;_=Vo8O|?Z#XvrTI=$K%q2zeFdmgEY?j;)tst)Haj{2JLlC=Oc#Pd8hY9Bs zW)w$bjQ}d|K#^M#eqy%4_oMl%sj(Uz4*31siyatqkK74jFY*b%*ikW4!i3i`O!%HAxv0Q+oIiH>3u(3Arws+UuzA24ETb#TtV4+q z`gk!L!D65_>Y$4V*+R3>ft$?SZCRdWG6(rxrrRJBfd$W z7be*Fg<}7UB{fhW^t8}}2(wayHorPnmDCyqf;8w`cJ5BN&mbhNgVogC2}Cu+N8)uJ zihdz%nfGFUP0IOmxhlyIr#{dm5%vQY)BWh?x$DXhxYYyhi;jL=%I`T-yAU^thrz9dYd^$HRN$Ki#h+haZ`T4;4!Lb9FRp=5 zkYE3(X8#{H6!w(*l!c0fnyKb3^uL8ek)0$ z9KFf9*N6}BnFomCEPVPb1B+$&Hz@Xr^S4n9=(@V0jFmP7DpH8GK}MBO6eH>`-}aOp zxsU^6e&tzL4BMsH=c(7$LZdYr3qqzODhHJ?LBszT@YlqF-;DqdT!c;l_$XG?Gz>X)Gf22gd4|u#GI2*usuW_xybFdZ&g$vTdCYncp z%lCo@52BAjw}jXsSGYZ#(gaC{{IrUAlF)o-SnUr#%c&5y(r6DBFMwY{Pc<%5tBzpp z8@v5&HZ>rOZ%zk<`Q$i?{fT-Kpd)9*pbf--CCN!tTWKu)MpQ=3;E~Z&wp@v|E3m|h zdMu{1ALb$KWjvh4Mkh##RfA#S#x%XI3=hhDG0664Xs4fl{;7aC%dxyNo3m6`X#ptOu|UE zkkBa#bd70V6Ju7H)fRkYM)29$gm_SFKNG|%sSaN_=tI#RAlX1YuS!Z<1k1#T$9P*f zDNnY^%MBE`M!!%m5#{G{rfgZJ0Cn#33Oyg=n-cl#h!*fJa1`rDA@<#?eY+i#N;R&sXnD>^^(Pb293p zAqb@*5nBnKyTFD!Nn4HdylhIgBtO2Z&$p}V8vQZHfUI=E3 zSNnUd)O8r-&=q21_D;Z5*oVsMcmtX0`wb^PLGz7n)3G48E_jl;4g39G?jzOS2|oN7 zVz-mCN;`iRa2X(>N;HGVsWPI)!d(o0!; zFaGMYB3I$rRt`w9-*CV#>l`W?Jz&_#FCfJbhP_rMN8He;hNFi;cetBh`2FAjKTaHo zTD6qXFAlyg0Kc}O;HR*~h=8Cx3Z=%!?S7F&p%Ho#AL(>X ziXvn^uf@(M5L{McV?s-oE`In;D{-)YKd+0IjrwGCoQt!xhED<4HhafdduS{sfsL!R z2J@qbV?_9J5F;qJER2LRPZAAzwyT{|qDTUTH@ z{S3CSJYypCa4CuSo`4# ztzLIoF!qpQziMIz5@HB=WzUGIg2H6$pcL_IdJCQ<2Fq4;TXaW7CP)QRK+H z4ybK?b7=CLcA@mR`EiQ;4JSwAD8j2(&0~xTKg{Z}GdXbv}6?gL(`d>drO!B!* zEK6)s_-ueEi!QKgfFnXJ#^PORN^+PK`)DFG9sOb&gRo1e1{Of}(iq>&$pFGjI+qrZ z&xBv$I;sV70c8kfUQK0&u5ycv3JDfZ`t7`@QAdECW~SrV>RtTrsZM8%D;U4oBT zuRWG5k{$pliT1m)inddduZhqP)i0^qtRm^SF{x7!A=tKm%91I@nzy#(ftAjwn=!E` zO)(80h1g#&6AM}aTTvYBY$|lPnmjx(Ek9eqMX(&21lA$H{S7slF0c_itJl+6m)B2x z>_bkd+h4D(@vy~@?$j05Rsao9d&wQ)Q!3X%qEfcce%~&1`>J-9WT`WTpsR7Iti};)jE4heT zM8wg8ey1eTfy>T#3@eY589iQhib_!G^m2Aq%6(3$iWRCzU-5pl=DYxG(O@Txy!~@5 z$#84%jAFn0{B2r*zJO&z>P(>8p;STHa{)(NQ{4&je7u5OQGCI@?i2Q6axTk9SN&|W z%H=JJ=N+k7XCEYXpS|P6Lb1HQWFY`H2%DlAA9sdrD>9)yMEd(`&wc_Js$+d*Wa#z> zW;mb_5q)75`O}eBbJofb6$ADyv{5rvBS5Nxv-+knMdi|WL;&2;q^WfM$NCqVm)*Yd;n@eM$@tC{O zB)41FktXs;?A8f_z=jkPFcU*z8VFOJR27L#?MI9Qr}W3Xqmi#Mm=qkl-Uefb(1$jCeiUc|2QOFh|Kb80@ ztTb=L_rrdVm-v#x;r$zYLa}=+3B>8Piwe#B66Lyn)E2LI$G^cFIUQTGCBYmqwNGCR zsmNs_Q&=l3i03t=X_5oxI>7CQtskhFvJlw18yssKjGo2m)Y9tf+RvGv zbI|7eaEgqrPb_J_q|tA(+i&kapQQKHC;cRs4LZ2g44C?j$(7Kw`G8+nThh|k%WwoD zesG3X3Q+ve7B`(}_48RCakkkpF0^~l5eN?u(#QsZT*pClS z#kH-WBpq^4ui-VRNh@8;ryvt7c`wt*snP73o)USk+98PK$>%si8BTa zcV8Je1!{9cw~zGWIF!7`f`iy^69I?eo|6YIaF3p@teBi^n=*a0IwXOR?=%X`lt+aPm%&AcbYaB#?(b8&$_Y zOWH7}fw?R8>C}9%?=qy6oP*EteU$5}$YEB!v4y+oc}Z9j#^hplN+>Ik2`Z>$`waM6 zR}N*nif+P1?*g#n6JBHKyA53Vafp5PSdvwj1sx!y6PTr}(X^_2!%K5=t;l0`2mdVH z-Up);yZ1}xgc25&fx8*AzR>V0TOEN=B~?`z{_OF#n(Z$;>wr=@Q9S_H`|BN>YES2O z3bVTiaU(`x>Npfv(2XOz53}x9KrN zWhNNeGw7Eo@pQM6-1x*#O0rDU2Lf$5LBs_vsQeEBHg=#PdJI_D4fmDUz;eB|)mXm( z-nxIPZOT=+WF8Pod)CxTwEX#F@T_Ce-)cNn^}Br8vh-d*9GPEeZjYWI_~P*Q=+lh&4q zRTUWUrm0(mxj(+`ztWGzeDs9z8@FY6LAu@Zl32LH#w$cM+-H>}gh@+^LP$ZE2%)`x zyF2M9dtPYSa-eISE}p%lpq2YMExh)VJAJ*KQSPM#nwop+vv4L+|3b5l0ExBI73$I{cB>kq|=VAN~-8 zd9ieP%yHpx+Gws>K zBdFv!W{b7uc`NPpp{LyXNV~Y`*1*ih!_(5McS`IxcQ#c%1kocFksei{rl;bWDK7M- z-|4pPp22C(xSoR!Cu#U1B{}h6bPy%J=vGNa!8l;GGv{hrXl8c^&-a!@Nrhe9ZWql| z-aou}o|1wr6 zq!UP*y^kmR&NYx1k0OypJT6h|SL1*5etA@=8_|1pfRz8BGJWw@I3%%V(<=G(XC z|J!$SYO{B0;lzNhpPPDVskL>*y z&OHpaMDc;Yv6#8c+wG;#-SMxTMb!0E>^BTVHAV#K?(4Rb0U>8qu>%C8FQ zY_K>xtI3mZ=p{e;$yqSD2qCwW4S}I^1^2PaJnypz6gqy9CHyUL-CxI`?EWtilYE@} zk*~P7R>P{$vdD)Zie#+WV;eA+AXqBR|0DeN&mRepA_Vw>GeO3`raBnNiEh5eV7JA_ zct(GDb4pg!Y^yuHA-0c~=uu%C0My5KII}&ovWPQameg9d#E%qvaorAa-LnvbSfSao zpZ>6Jsf&9*QEY~U*>PHrP|MxC#QvCyQA@lnRjd=~V8B`YpzUeQ;jlOcd5Hd7cZvNo z3pJoD3+MiUsRE!zP?Ql>bBX06&8EF4z&Jo!fBedl{QSBs$yXa2-iDoR$aZ<1bM>=! zH+q(>rE0dVzp!onLVJI_&m6a2EA1|++ajHv8a1DBbaZD!#G1@)yf#ipMa(n*Lmxc9 zd%i^dyeYc*^t_~PEYreKFdH35m2LAlg3E0r4xuS%&cSWCx!RBLnEAoVB#Pbgl3sM_ zNjzis5{nWGb;U*VNRtiaLACO8wdc9ROMX+-#rOI-JeWo&|0&nLD*l);W;uO48)Aa#tiL3{R}D}?u?s{tcEf5 z<;REnc}=FQYi~yF;WDO?_0xs=8c^(a9zt5c=sCo5*8$<6FyvW@Rzr34x~%*kXYbsK zFKGbV>>b+}w##@(7ogt-V1xTsY7hJEF|_J_?$+&r{*kIIA^NOK=+h}A_QwRcM3j1P*9P7sn}H3F_pk(SXXR;DDwEsA9;G%&lM?1#sm z-bNg=hV1%8*6puJy;z9CC_N)X3&ARD<}Jkc_8fJuIC?>i>-EVyhimDHgN#s^aLUIM z^_>f`zg{M`V`1k78A*dy^qN35n5=k>D#gz}tRw@hvf*2NLU{YDdr1J-YBeK%r_7Y~ zE6ksP^k(FMaNbHVJiiRe4uoCTk>H`&Z<9}7u+7`V+P4Op+PBX4;BCX(ZM;xVC~N>$ z4RW<JO{^xTT@k|Gebp>lc4u;ri-!io{Kw{;P~*^q&PU%{ZWO?#&|#%D&zwuWasT{Px(qbViUp2TVH2wYzCAsV)=V zlqjk<`ad25|LjngwAzbX5|ytqnSr1jC=X#KqBm5c3***+yD*F2i2ak^eE&AZZqv@$ zCk7-GO|<}l{Wg$Ss4SUg#SYMj`+jh;&jGFnzfG}Gz2o57IZIXw7;7GI6IkqTDk{OA zM0p@KwB6ZwC|=LpEiyrNL->KZ?6Y?uxb&nFm(We7VgWE9XK>U~!Z z2AzzIjh6wp`Z!U1yD7^bR3D1{HmOP~ip!NnHKqsL!Wq964z?+LN$IrugC!Y-*?-_T zKh+@k+O>pYx9S}QvZ|N^vVdd|j|&QPN`@HG7_Jmq_dgWW-FmIRPO;CE!7+n#P#cTF z0)jxl6g1QlBf_-6cB2gGC*3}HdDN10N?(HAX|;P^(&*qIB``l4;9SdTB#Z_Bfy8|m z#|z(!y@#XUukqqq-RU zssLhKLve+yLMVyvJT~IrBZa(Wwa-iVgWcxYUUEP9S6YF?OtCxT3Imd8Czd%d za8y0I^k9sF6Rz!&-$@kzwBA>*QS7g2NYAmp!3%ToYT-tsnd?7w?cbQ-#?2s7+zlVQ z_o0+8CxBqwk+>mNey7`aTv1x>*Vjp|kkL6H zDersPXs%_Z;Sc>1O#wU0I_eXLj}3C$O0nOZa1j2lawI4XWfDPY%8jW?E-nsCWSXJ> z@K5aZTI|?q2P@gRK73=5lo}CzBr2<192xGx8?#N8!X43SZ(mH;pNrT8X&QtqZL`_h9*l*CYMuikOj z7m%(*GQ0ar!V)^r3Y$R$OBhZ~d(y$^d&VbLyLrjmg&4Nu1-a0O*nFR+8FjAP^+u8Z z6+fTe9!~zEf7$=;DzQIsbf6(}Oi>KtO8_bE01)7WTWH5%qy}$e$5od%e9HdC>*qvO z+LE6W!`D*Op2vtx;Uhvzmh4vAN;h|#@|Z@~|BR7A@HE4NVq>a+tU(R?OJY*V5mbKB zm2btA*ETfzA$U06lFJ~FKZemHb9mL>jfSZpJ(1?+jS&0o#dSM@JnE;`uO?~Jmq4jw z0ad?cheiJPulaf%qzzuO&E7fa``w73OntwNtn4j1wR3N+>|}Ea(>l4?dr8U$ExV!H z^YG1oZu4m{WN}6b-OR5z{f6y)thzkEy-m8a;HFg;$W>+RlCgD)5UA7qc;`S5``qu^ zpw}11ly-`4+U%Xe@;#3Qp~R7hCLdU&Lk21WY=Z+rrW5K9(aj+Ced&gaFagCrW3=){ z8jP#x5Ot&btE^XpZfo5OZMl$d`}hO(B)gbV63&=$Ia~_G_PnIgmRXgv1fWGFy~L}L zS^~Njl4W+scE=h2V3)re+qr*G>|VXo%C<_)pCQuVpdM>w0%YAjg?hUC| z8&`SwkdFiGb5Qjj#r}xn)d~yt&B9{WGFZ2J{%rML#c5Ckb}@29`{8c-xz9^1B&PbZk~|NeLji`=rRNhC49zth zJw&m;CdYhUCIX@_mCTz_IeJBykm045yqLRH|Bk~0}# zxbNiap^@JTJ$&f+beT)%?YFy8!Wnxl~c}aOaGZPME85CDn z23!6UuetfmV&8o*Fjav&BF`ki-qx16BL><2LOO!-`P&|y#bu# zJLi#HVhF;;H~@I*cc4%3_xI!_Pyb>`l^98tWyE0_jmb2>8|b=W49wNGM3Vo{nX=Ot zlmv}c&=6yXvRSA}P?pS=R8bX1IuQQ<2g1QgY;tSEr&v+Prxs&^BTP8IOh}umdI!-u zmNpe(N|P;8llWzHioiQvulC`p2SujGI6?P{R};N+ew~P+!1!4dqY?TC{Fa_asUs?+ zq*?B3AIv7uR_Ca|4n85V-zF6?6c(-quA}<;ky@J{Lhf@|0KGQhT)Nu+fo}(*`Wh|~ z?3$mXd%@|irt%#_TrFzWOmG zvmboZ%=F48xHzdcogPE6;UzJD0XzpWA&{Z_7_>};%YozZvGav&Tc6~fmE^}TSZZKN zIZ%bp+Vf6ItReRM#H_B%S&*aK_PIVqT~$g1|KcU;+vcRDv-W>CfNk+tn^8v(#)R&s z&E65==j+PIk!437KMHS|M+dNd(DBN~XRmer?U44{)js1Cuk-l>!w_h&E7J;9d`=-d z4{b>41EYB-i1n(0N5wuug8Mf|v3-tfp;R<@N`8nlt~nS0SIodo>^IHj|5Yt7CHb0+ zNST`9h(mH)O*#|LrS8bjSN2$x19$UlF)usb2V(o|ox~{7`+3mfI?Og&$V^&_=GsF_ z+P^CVcvB$D%5jxv;x9LzWcFiN)G&U2e?@m{^`Z*}U$qcJ>CIYMjtdGO>4tt)#c0aA zDY+Iq)si19DMY<~Egoqa%=!HdAuzB6DIW;<|-{`gtKkvb#SHW;gzIVpe zLl+X<6^UPq)kMjc?!!j!-*3W(Us53doo>fV*J)E5^u^YotB@&U^7{R~SEh9?J-81t zB^E@KYr^IgBrTKB8za4|tQSC6M!#J|Z?{iaml)`#=!5WCIZ*#MA&-+@vqQg@TV zuu`-SVtkiZgX$cQI+WfZ&ta~PDrb5VhT^)yYI($f$Zjl#!!H*H zMWkbMqGtA|e(J`Y62dOOMk}9}cD|&mvx&KMVl^o?PnO{}b?;cLfL7)^1h)^JoqG6~ zZzv4KexI<#(4oMHv4ES3jflvluyR*EMhZ>ht^TbyA@d@)#P)v4DFZO-;qQ7a2XVOq3+W%vhs=Ipp3#%pF#>rWJ;}PMCDlYM&dvLr~ zsT6ST4BsLidRkB>2ExZMQtZ#kK}U)w-RW5XJ^(#NXUqxnZjdQP)X+D||ID~9IE6VS zOMPn<`gxW%h$^fq;fO@M`+WShBfNcxnezN4w0O=J&Rz6RT*jCUVt>3$8?s6$gVv&A znMHd;6ShKKCr9Xar3}CM(`t`1#|EO+crYC7;ku|-Rh4NUnB&U8+~^n+c%>>J#4k+x z(HPp$y5g#TPf+&5gKIwXQu1oQO{z%4k{64`cHaXHp=QY7bP+ci6L?GCx+psGk#h(d zm&JS6J1e#<2nygw`dCh!P1{Fuu5GT~YU|8HcDoCr*e#Z<2w-IOTxFI0FeP?a1EH;o zf)2}ZLarzIA-uW&HsI1J_IXMbA_`P8+(>_wPN0rZRb*VsPV9$Oj8zGo1q_*^K zLfrxw*G4l8ilZ~W*hm4v3BlGtip`hO-F);3b+*9*(|Vxe%>+Mc#kk_W=o=_0FCQuW z`1x%^ps=+j=I>jW$B{Z0n!3m!^v}2aFKT&ahVvA=*SOMvq`X)ttEKKBw>EO3j69)4 z1-I=c0=!SvlV)B00>y6CJC$Uq6&9u?c;UXks%(e1g;ub8Rx($_WOohw9e<{vc|SOY zx`g^e?9Z2}$0Z03ln*fiCQ_H&f!wxQc98O}-b(g85tAIz@}E3~xy0>;Zn#91H3G(X zAl#BE);Hc31eX8DNwxh8#eSRoKEn#8;yHFENakAiF0@pco`C9Izke_G(XRv#|6Zgh!X8eU6e$^LiBat3&NjZ}-LLWq{w~FC)jQd%7*a>%1m!x- zD*5?>R3!WQ417uo_V3TROQIjS;x&o=H7OL+e?)&JEwXxwMAr+yhv>t(W}p0sUb6^zs|N^*&;)B}(pw;~_=8^3*Zji#4Wz4P^oE~lC- zS%6sMTL$iuU?jzlsGLWa6Aa3q2J1yHjtwtFQ1- zAgkZ5_CdMV@SxbIsrD&A)rZw=D$p>W@Y}m;dSgx9EVn1NgQF`;*4wT8(_qmly6WoQ$P zs#tJZ6%!E@yTBoeywMG@zj?mKVw+te#GKc)X^NkwASG$Bq`N`@*S_I48RJrtc;qo# zI0;1JU%}3M)l^gbUD-JZ<5@ploB*_x^k@p)5)jL5D_hKZ`gi^Jce!}!6vggmf)t!W zTZvmmc+-GXelKK#+*g)B-Kdyy;`Z5L0QdO_t5A`9==B7S=Y9fO8cB z#YuYV31TO$q2v_%{pDq1g&AV^Tq!DRCu>rf;i*J1Wl(Jz6i+$rYFyK4jdrc)LGt)7 zLZ`4ZyN~D0wD*^Pv7{BR;Ufj;#=zr*QgmddKq*!kMaL*_Y*z^m`94eXZE6IOfzJv2 zw;h#TrPyzM{x*yJJpDv3%~LR|h&0{@+8A0vj}D3oXO6PK2Mg>=yyV61gGTW=%@$}D z#nw21<^9DwL4Yn0!XWin&}vv<6${J_uz6~rB#sSp`B&ZEkB76JZl9+D-p+lahdH8q zdUpkbtpK*P-<3^H=7oWkyYd%eub1O$0aX0^XDIf&AJc;pVN^d6Ditz=X@k;Oz(iN> z!y+o~cR`s}HG4)AxWYGzjcMl<7&=P368}+qL5`d!Ot{b1Ghb+NEvSdR*6qPdkC&qs zi_mEVM((eST^Awt$Ar!1O*FQNGyxyzH-V@HS>BC#6XRirbeg!R=ge>zUPvd5zrS=Z zX=H0k;zWk!GR)9eB5CP6!Pu7_zkMjk{tV;jsL$SYnv@-vos-Y12lX54K znLisyDtNU1!?v>|GY%0#>S*r0-z^`tqMp1R)btN_ENjn6&IBX>o-J!Ui9YxD*B3Nr z_5U48LAiL?m_(@Dvey$bh_SFCM@usI!wN6#OuZx|rR<$I9#F?=?QCUf$LwK4i2XVN zwtCz+BB=gN+19G?*g!K7xg?6joaj8r-TbWQw(nSNS39q6PUdX4U*D!wLj zQGz2Y0s*qVqWw>otR9v$g_D6gSc+)fh{Mnm|)E^zIkcnFtVCUudJNLZMQ>70;Y3ny%L< z_A>ReNesa|QX7PXK>jsS@vMz;o~Mu#BqAu_dAiv1U&OYny}ar;B^DE8OH039>}LRvUP+<8~tzLFbrCCDf!TTj>1-^xVszVLmw zQQ=7~;#`bS@e3i0^7kS3o1dJOk%(&sk_u4Qs4gO;=8r_Hz7cdoo{~*i8Wddp5?TSu zqUh%Bb&`Pii!=+O+U zz0(lXK3Kmkz;;hlZ7iehp8L;K>b3Flou#s*+aHrfvXtZ)AR&H?3JqiVjsbN$ekr&n z_@ZaZ21Re(FK-|-D8NrR7<+u6vwGO=e&#KL0&1Ker1hxd++%k{5Q?5~No zjt0+=Q}Xpza$PGr@z@O_$5*RK=UI6!B&EQo zAe1Lv``uirpC94ODe$^l4$4lg6Qr^lfW;N^GEG;uQmFh)@VI@4@Y_}_EDj*xK9*$g zi*Uw_feni6{O6wTpzJN6X$=i)AJfzZmaHp*Yn#1O6qP%gGDhscRIDyCYO*VaCCw>x zIq+J1bdte4 z*4W{-@Shhd{sXJ)>Q=9!qxpJ%hO}6L1pWdgfCqsG6o5s4qES5?ps!QqTg>dLj{~dIVNK1%l~Ey@0jJ_@GW&*F z@V|x$*{&yiOG|Qon>J<&xO5)gGRhIp1B-#}s}#L~P>}_%SJ{N`C5*?MzVZV*{i4{X zNd=Rnb`0)Pc`wD1K^F7s*xCYzimUkp2l&HpQ0(Ro%svW)ypw7$Y!!S7cF?2}5qd??1U%Q>3p98TqOIt%FZue@wlFgAmZe1ZUv|Pl}JV zHsj*DiFCGsg@Cl-oelq=k9>VUe@-qnRvT<_#4?5Y;JyYN1OZGD74Mo({^94<9*`?o zr)03%kF(-TRqJG+@b>wOg&D{|Q!eH>n4mE_AEQFK$3%js7yqRrSpGm=sta-TaN&~N zC-L_C%e1L2f!4SN3rX@A`6pAShyn@Y5B{oS!>8)@bsgY4X73Q*gAjGe+W!M^z3*CV-C>iAx8G0G zP;-<@xwmp~Y7-W@(B73O%XQBQmj0Q*^>Uyj=gC0?gJ0GwGHzi@PAsne7KOk3Y-OPH z_rvV)@;XXRyX~`gaG-JRR3vqQaSMsTQn_chBJHnI4P%(lm;aZm&8)DRK|I&g58!Ln z#aiuU>PQpyU8b0^!tB-Ip{$z0*Y7{T8}^WH&#G=%W(}NJdscIfHp*U}L9rX-S`;Q4 zi-|}oP)mklJHaO8yh%yWxcoN3mp;8-z2Xmw{fR@7Mvf9rk<^pIgZ} z;-Q07tu|n2%72l(_wd|n9IN3Q`Bs#5Jc%b6hS;?S#cnmOTx}6jaP@HQqNeB)^(t~s z2K-u?TFvz&b|6c7tXFF~bE!MZPW2_1Fo4UOhY2uUUUv?vo14-YgjMAa3U+IWZ}OOZ zgC>6a_T;6j3rdoM+g_Bs_DiJLt;Q8MSEP-2kZ=Ex={I@&_+X zTbE=2m-9rs(0ok|f`_!K2VF2K7PWQ7`#+IBMLeu{{~NI%i{{6dq$KYXG?n&1b#n}A zsIMd=NCQQ$JV=(^G*{}q&EDCND$>S+WuwyxlAe`Z+_>TMVg2;V z<6^HDMhK0+@4NY*Pw%hHd|PDN@-el6$dPZS_hy~LAR??`*W|4*vN7US*`jjmbfLU} zBXP4_vZYxT@P151%%0U@bhCUm-QL_qb5)x=+~80Agz>Vufv(KIZ-gs_ypQ`&5Nk?; zq&mw!(15dx77o7Z3%wdz@OhwkZ!>H;5T8sucfxf}tKH6*EKq3PWht>Dh05Y02AHX+ zTS&K%pxswEe5We&jW<^`k&S1p(UN?;OeiA?c)=%SxbcpZ;FgF1s^M}CnZJa$r6eP% zw--DAL^_8jAM!UMpr_bA?VKT1B!W#ogh;6{5Uvc*0H|PPu>AI5nDEUd;nj>zDE8ar zkch4kx4n{+*A}gm4Y7mYf{n$~ri5GhDVDtV3X%nsvQg~Qq?$7@C6Gu1DI9aKIzv0R zii&mGJA2SyMeZJ-+l|>UHm>%03aia8o`iG*M}4;%8FiBO$%Y3AbL;;3eBfh6P?cA-^u>)s}uD((JB>VlPt# zD_plQf9^mS(7M~C&M?&jYTIk)p(r37l9C)0itJxn?P~Q+h?W1s?5j?(qhB(GjK-oC z@;tQ?vWoVR-&YYbzI7M+m%f|aA2hxxe*2@%aRn|?p%?WWZ7OaTNe>s$4bY0jttm9N zE8w~hu#T+vnpiXbhUF(09kBcU;jyGMjz-SG7_Y0;Qtgm*KK?6}nLz_(>G$G~ZJxKz zp9s#&>l4nc_^AjSTeHu5zl!JCME`Wy_Q7@(rJ zW1WT7u{*5Zp(N|Iz?juPr%l<%N%~6r=Lw}gKYKdWkOOfWVe}(ad4vJ87FVUHE%oS~ zM#r8|D|PE?DfZXoWeu42$4G`=#_>u)K!61{8g3w6AThsT?qMG$itl_t?5~#z>&U!l zWq%Mg!BTA_?H&so+}?rwMul&U=w>m`2C!_AV~BlfAtxBB6_UUePh>QAIm0dloB$-#ez5XNwDq|`+brpG|y{5 zO)Cbdg~sC}h7t~(XJTq#N$}(um1)Cs{zS1`jjKDG4OKirIAus!$pSG^6Yjneql>nB zQcDF#ec{KWZ$7@bcC!?E&GC@4Gi5q)73?_6d%#G1CVdb~TpoQ0zCH zoyr&nn4~77#_Pci!3Mz6D+dfzf^B*FG=GG(Mj_Wa(@swhpr%m;sbUSo|MY#?j5x^z-LO4}(10%g| zAKncgyHn~P-n9_BRqqt_@e+g3C^$b=EGE2Km09l>p(Y$SQT%kDCAsmo;&mH774Bwv z@j0#$2cqw$FvG+eyBgU$eCyVaUeeG-%;J(ijSRw%N54$5KPE3qb(K|LKJB>W0J0Qh zccT1+K+)2*Tse0)ceH#9P62e=mzag)%Wzf`gUn<}J|}@^>41MpDJMb`M*)#{jr0QD z6t6HfXZ`XqoVKeJ8pZx{p2QinCi)iHe_u}!?~n`^2gqg6dWN9z@lObW=j1ZezXGw_ z>>XqDNTN&xtB_p{bYn6OU7qK)I5ze zRv0-4#FQ1e<0p>fZRMnriZ~b^izSpYFod(^H!@BwK za)#B1e9SXnK{3Pyhc@=N{kTRc$-9TZzM+CR8&GPk@k*2^S;WAuV=$WK(Im*t$Nm;w zLbuyg0oQGY!eTfn!ubY2<)|Rq%U4cS_#4@an*BxecY* zztj@dVs@dE6N1=pFB7aZHm0-jT4F@#q5BHf&D81VyP2_MH-;|u+Oz(P52=H#-cx6O z4t;B`@u7=;;^5K^wqfX=e_{^Zeq$#{(S~G{5-~5rUyE%Q+YvrrWf~w{ez7IzQAfrY zhd)#7x5=_VM*0T4N7Ytj1YB4x6LzDdBpUv)d&NdUQI3LgeuR;*)P!Q6rYM`kAJg7q z1j(WdfDqcrqE8c^;3^L10p5`N`t4bMbtYxugud}Ojc5fu=lc%N5w`R2 zsR$+>UG0M|;EUx(U}_u1{%EJd6aXzRU+}AFMXcm4p%T`G?L4 zdNRJP`l7?5ms872HhH#^R7G};@nQ+&imW^^w{)w9Iw>fdkB?p6E$_;{&T!|w64^{F zX8YDj3U0~Ms}Hhfk$#jZ(3ClC$>Fs7WA)0@wh z5Bge3$vp?csCc+A!YIg(%X-|o??1Toi&;1aXLW^9PhKe7d2bf4gbDcVu+1_C$iiWyG=WHtZ#}GAp+=~TJ>5~q9=|GH=!_} z+Es0sEILc1Y~PN8EZL+37MBNGqZ24M_ag3lTZiIZ5roGXQ0yXGy+UtZ%>xW#Ah6eIiV z=z@47q8UPMk0Qmevd$EI5Aq6TJYZM<*DUcj(yPpI-z_<#YzAVVUnWrPZX$}DA54N3 z8uEmvT}cLpUW}XDz(76lVG0K1&KaaeE3=@s^Ma#J)-BjE_TI!t+C-*k|t`SZ79> z|92IgQD`a(-M=#PO!;u}zcGMzq}*4pfJpY&yQ*}x=axL5Cpa3=yhN=oWk~|ZVw#x} zzO;_idjQB^Taq#TarL0s?`UDJG7*Sd2>IBpKr>BE0)bUykrB#u2ynMcb>2D=pm%XaSuP!kCgF>4vPKR=K+e~t)!g7GE_PigORCh7-V{XhMS32qOM z03n?{+|ueZ`uvU9IwZ!2s?1*AYW*v0ke-VIZl?22y@2=-P*lw!uoc50>W)d$um1jA z;E?qAL9t&a+AKl8l1#){2T*IO42YL9=yHuptBn|Z`Bo%n80Jj8Vtkh;W3R-1)2z#i z(Gy1NjJ$3N6p2y|KGUbc@gj5s%7gXW`%lfZHhWYh1Gu!Q0)WyewL~G8f<(vT40r%l zwo0W=09VoRZ>BH){8*FNXGHEB-AB=1#$WOxDkR|RMa@HnF{d9yC9zqJvpC-h`#W<% zFRVVYUa9RLzDP4g$cZA7{*Kq1Zm5j$6+ovbH->S?4wzwsA`W z!ap*lO-7ti(oI_a>QZ*zQf@p88&4?q7gA143y^(P3KOOfb ze7}<>SMx&5Cu`M9l+Y+zO3W~_feV%y`mBgg7k>oH7{;uBC!B@D)#q7kIX`p|1t0 zvUDok^6@rVn#x%!tJ72}fI}D+_ar~xUc`}c)ExeNTerVi%3JU87bAD`(dM`kbJCet zVQ4x_hPN<)GNCF3R`U}3n$zl;8iM$Nl5PrW+UgJ{JSgbcpkTYc7K;5fIf@R_1}Oyr zJ}9v}74XHtSTRmYHfZyIh3)w_1l<>NUH0bDP-sA-eZk3?5c{)N?_iQ)VW|TI+ZZI$ zJ#MNgCKaU3>ft5w^^Ypa__3?Tp%l&+q@5lcR|uS+wDF95hth}>~u zx1iK#uimkm+)5^TXwOh8!-`y)3|?WrzV3n!#Ga#eHND7Jyb5z>re>Y-;?lR}ye>Xh zfMR#X)liUKS%qChM52&~dk`;K<)sujo$AohkW2ZlRN(M&1^ZHmd-_Kxc4J(lip5bM zNWkG~&A>#3GF>55f6U-M8^9+M^Ax+C3Br(u)Y$Hi=e5&^q(UUw^heiqzi!WS)O@9n zAB3M4y$PQm6QI3|#Bg1wj|Chl+_**{kiBU&(%clg^8}+bD5gxDakI{AZ}?b9Ky=;q zakEY^_k)e#jWPJ|IhT-nh znIKIpLdc;YWYYYCO%nB4-*Ov#y-a8~cU*e3UVYNRd`jI}At{V3w zi9J%49+06h9;QVvMFAVq4Uez(ZcN~X%7IZ>Xmg_2pFZmn+F`6}Afh%?vu`Ck42nct zv5{f+TT|{^?dA4cJJgq>9g6)mp}-lN4Ax|W6)Y_24qhIX1rUWUUL>>s)>Cut>6wfD z@$xdkG)oR>^Oh1&)zRr-Vt|}#@pdj#fZs1wIrnAnt1s$Xq064*#a76rsfA!IgXftE zr9NJIjcbADLzWMAp)$fX&_D2;;XsQ%KwQ$bFIuE zL+%BRLDnBHr)gs~17j7Iq*brY#e$Yl=EC5ZBP(2Ga9{eXDZzKFv3Z}(m{4mew&bs< zSHx2F&d1Anq8ntfWw5G94a8CwA}xfB03|HBECRds69T-tj2l<9MvK$1+Fre*drdBo z0iuFP*kmXU;+jHR=`ScW`n_}S`krm$5))C|8Q2tinb=O#q3b5Waq~^VOJa03gUlMA zU_~Cjf9fF)Fr`OKEjICcYx)$${_xUVGy_{iE5`IpCCW0RqXz^aw5^I4pfE1>(6e{A z4F`~Imw|!zmBx_HUhlsou|FqdYUtx>+Td8EBc`}aC4>Fu_)I>OL>T$xUnt3ydA}Uo zDvJH(2Q~6uN5~@6oGRB6-mBp_3(a9XeiYjnr?i2eF9 z6)@Dw;Ib*9P+Lqlam;Xx+a2>vJu?_k5WJz9MX-SHljetMn7w1xi#RYA- z6MPetKmtE0$;buT{;kWU4!iI3$m0(P)#30&Lk9p87xaaI6QTlAco6HZX#4V$*_Sc6h9GNUmc#rC-d zspK|nHleNQr-Mh-A5m<~ah0VbOfrIgm^H_Tg02MPOse^38_<(k(4o(vqW5>-RXOxo6%=m68;3S+w2{TLq*on*V70EVHpvW zLF7&38!!ki3j|8}J_&LYaO^ESIjKviKgE8XxN5?l?hpsyFW_eggJ`)$2zfjK0QkR+ z#FyA_JkA)@SY;}kftPaZB~IWw&Sm=vpVnRF|1I_jc)KStq|&m#Ty8osEZ z$-~L(Zyy6@r`YFd$TT72h|1xLENW%sXjo;yRt3v6_ksdPVt-!?E&q+L>l)T_Rg#io zw>hpXtn@YXLvKI}(j1aYtxQr181X(RXO_SA_PV> z-v8%Nnn0!#^g@-z zcTBg+iuC*O<7!(Up4*4P8D@(KkM!X;)>FUz!WcrRsrKX4=eW9+fEA{cDzzwz$0L_r z=!IBkRrO}~mRDkrKOJAr)vJk>zzGl(`_<=4i3+J8jd2A>e;Eu^&{O7E+l?Sx*SD+v z7!ARHrC%<^ew$LGq=g%-sd}H^w)Cz$!+6iU+?Brb7o8yM?s@zWF|bzqG}T}nia1R7 z-+g3?rGi#4vT*o@Pjm58TI7#OkiGn19WD#SK4Th8sZ6~9;#DQCNL|`@z%_f2!*Now zn1k$I>OiquEXlMk{7lhOR+JV&!|}d=2tv>x*c|K*x;=|Q?b(n^zVlJvm0$56U_UNC znPkS9IMVHpDIlwl;BlzG1@#9gV#FSm^k`UmjRqv3g zPS~l^7P@j9CLMq%2^b%2#5)ZX*KJ2rixw=LbW(_AFF{K~H87LYSS}o3U4vWtwWI&aT2H~)Oq4)Wy{AMQz zy-c2_9QVU(L|4m=XWf#3P?M6JChsQeYqSZRNGm{YyCL_#?8(7evz|w}9=itt{_;Vw zdo0PYmK+aQ1Lmcn(ug6zmY^Dq6+E$7yPh1i3*GVf@v{{BeX0y4D+qeJ76x2VCz!I+ zcn4M;KBqi@Nq+aB*vq860E<@vGYac2u;(f~yy@6XKy1g|_=8aSw_^YF3lzK8xNbf& zFQla_j|>{kGFcHRlctT@e{qB%?RYlLi(?=Y3 z@$dk}(H61f`|BhhT?#GOMn>3^2*ororVv9pEnIK_FDp!_RS(9Vn)h2qhgAx1sfPOv}zFvaWO5uu&Le&>v0>`JGe44%5TXF+x^Em6XNjuIi<;57$#GsctOUWl<7 zA&a|smB0X8-`klWNT4z)oq)C>)}=oY^dpoFyjUxdl!4x18O#kyuNf=iYK34CLbG0j zVt@PtuG_}gy9C_E+LDYSNOD_Iw92qDrJ%C`x$j>o3C`B?ZWUc|4|aNipw21#c*lgg zNaO9J8pER&(jt7n+mu9ehkB1Q93BwdNK(#?vu`zB@RIG&+Sx+4dn{>@0jb)9)K}t+ z3f{yRA#*FBLc-VC6WNciHcIAlIafSZF((jvd6|Iqje(0X7@%EFSqA8?f*cE@O%&x^+fCT+7W1;604!jVG-56Ka8d*(a zD8B!Llj|d<=t#Q)py$%EAjGB!N=_!KhnHcd2U=|#f%37LHha75oOlJSn(8!>7 zmd`1obQCEd8^R=Y=s~4AAY@Sdn5ini15XxPlcg!P$C3?}i03BFgt`{saGCVV!lcZ$ zDrSeZ%(^`U;CboVV@(Bj7jHYf7Tb+R8!H3hi)gwT zTUK2`)2=jq@p@X#w~u+3udz5}BVtLPy~DT!SpxBTMSmRP0p=l&0SQ4zWK1$tPp7)r zDoz_^zm6UM*^Fi8urj{@CQ1Bk!M^Sk`_0e02@?U0E_8{Z)0KC@x1KQytJH6h$WPSm z{k5(X`_zG}cOxh=$2Rmxht@;L& z&8>O;ZBX{pBk=ae$CTMT#lhHb+>(*0c3HQYVlWRfblv?EP3&c9XF1K6eH(IWYHI(@ z$e}HMaM?xE$8Z#jpN{0YHHrN>`N*&mw;l0UK@d+PO*&0fl{R6ayAhxDXXidMFNmX8 zE`Au5bepkcRmwwdnq~#7yvbS&lHfmT+A)4{u$3$&xqLD z2b`?B=qQtqPsEaGENcak7gU;8dI9NRpb3ZSfE@p(<$Z+@Tr7p4F~VL=+qeUS?;(doy@tT@IB=z5bU z`ITu=jh9LVKHn!lFtXP+47qb&f^tcSfI0O_Sv8!5Cnj@OQ1=Iyb9L^FbbFb~23E!r z$6ZOb19DI`9HY24pm?fKpDlpOBVO_lu5`Q_JCr@D68mE+On}i>IOr>4qCA#ldbQ{c z_foKbkl4AcgMP`QrIfhWP0oD}vrr%)iNyYFg&Do5#egdi+=!ea0bfI}!4PvVRzCB3 zrTRl<+QEx+GR=l#zSL(1o~MU76#Hwc;K5RH10t4afE$Sg=}VaUDoo?%lw$YuC1u`r z%Q-&QJ|2zNu{g^*udLCqi~zr0yg7^El_|I~`SnVF>3U(*cVo2ANX^i}2uQY`uPHgONCs-H{iN<&_f zrdqGLIuzDB=wtmSh^_Gq$P#oNSYjYn+KZMODCY|xmhrHSF?s#fPR`oeaNJ6}%W4-{ zL8HeMuC9dTFp}H~ybtaruPn*8jPN*-xEsI)P~EPe)EB1;`28jFEQ}Il*ywvIEqnot zDP=S;{@+t{JBXombu>jw^7XE>oGK$2lMI1K{3dJ(X(yv%Kq9qx!(#Q`gjnsFVdAU_ zZi~L*pk)mP^7CHt@rzK@oKExn_*y2%9PUpTy&HEPjD`FVFHvzYx3WsU{O4b;_TFQf z4KIf!@dD7&|Ze`P}-?w=hql3%EV+6k7=ZMed z5$MdJqKM(u!1DR>GNBrgyAk2S#+BpNBjF@RQxsMVK+L!EQQ7(4{{6tTDSyq$xh609 z*=O%Sx4WIlV32~Qq(Tyv3DUf4!fZ>1|9E zANHc>%~^+kZ+XE?e|fJY%d)G7@r9hD*4Z#s-fN>5&sMjVr$F5o(L0}Q_D)kui$68K z`wz|}H?g*Yj~17*_hXg*)k;5Ie8VFM2M>UG3bTbR_I#LT;&u|dmFf85z^>8D>Q7zo zRVwiLawfmcq>OuOaF)z?RADPpB#a;AY)s1XAe4GYODOhxkKA+e*P}!-ApJ>O@hud- zWW_J~Zp1U>0J+%E3Z)hnk6WupEcpu#PF6Slo(u#`VP8U(!uzzyE|1uVHvN?$s)> zKPM)5i-2}zY86J94Hq=r27Lws+eovZ9iaJ~+hX5)CA&$eP#B8+H90@6!ixyNh^V0# zVh1DOtOC9Hv6aWS5KR150&KgZ355ka2x!TF+oY2Q7Ut3G>pW%M2bSR#eOBWi?#n@Paslk^h=u7 z+Pe!t+4zEr27yX<&EHg;+3Y9V=_-o2zpItHlI>b}4z@v{V`}lD*yo8=A&e6NnUUX1 zwol)UUXjm@IeM$f-5jm<9m_xTW$#y=V!uz$ZPQ@WSTOCI;u*0xM(&9>1h&y4F8hTg zxvK$yVlPuA7wpIc3C2PfSd9b}$jgErE|IftGHVb#zpvjORat@io^belMfHy2s>&*z zTG`uS1;!Z1*(w@9a8{Yk0qeaB$}%l^&6FhVzeS_OS@dB5KPP6l)QLcd*M-q(aWHyS z5rG&9SZ-l?X1X#@R^=PuSNH2W!0X>= z{|ZSI6lQ$By|gXa`R&T898w<89%j?KdV3j{@5|hE3uK_Q{GcS7cQ19hDvF_+WJQ_T z#&^N+56yA?e0$|=dG-ZC6^ec`BD)kC5V824?Ey1B?%AHl+w*-f_o_0dk7V6`YiEK` zGtH9IL-OB7TUZtEO5;iHOVPf?%gYxS?15%}dsGn~wmfVcA8HFRo#3)8D^Cl3y zG6IeCr5l^y*==Y`>bK$RJ$MVA44Q`#`n+d!ccR|sOy5hHgdZ=;va+pKA%1eH}wY+3uWrBM4YEB$P|sf~06cEoG@;8`OZxXaPEmc@NNOR3kxi{ug@3 zLhRGaM4)G8sg8(uoIfKCh0H?egCWmH+62{B5IZHs+W&Ql3RX9aq6U+(>*v@y{^~Qc zR+J#M=XCC;R=wl(mKOWYkzhrBz!y1r7k)zu6Q+-ROJg$+4B!p$cjrQPxDs3P^fn=O zg+(AYA~@BFSJ6!&J6Arq9VW{D5KHR8A!$1zf?M)*nmn{M1cttPEF+Od7@(DEI1n~h z8>)_^KSx!Uk8nNcPDQ1u+K43f+52uH-!E!}nbgYUlW}YU_h@0&ApNIbel3qjH@5rf zMy7#K>hwNsoq1=wX{2m6x8%?q!;nHXbh<4Rqymy6irk64m+B7j_dI@AZ*9qCs= zSRu*)4L{;NY7S7ALjW2OL9c7wo(Hz{d`IKIpBYwRaT=HICqAa zFf}YzRO-fH^}mg7?$Vn8Q#Sqv#cp}YjS^RA2>rQA6ovN+$^!uyOWnvDdMxklI!`+| zCVs|Wiv2ZJCOn25wXstx)VCVbIV#?^xaWhZ++^yl^sVe{S)KR|5EHXZ(t$gB(K3hj2h$q-gU!E@Qz@1rB6 z6#MKg75z+OAwOVgpw-G4S>-Q97^LzRRaTw2=zp^$`w$1;!jiPvI~%B)QcFCk|=h2=Fp=S;*$2p#^BNfnoLX@w3(aP%fMVomY%)tE+$64#1FcF-UHWL4#mv- ztY2_Fs&R-gq0in?HWk3r+_V@Kpt2_}XPFqfG1Zq!zwT6$`yL~BgxGENPPYjgO)@|< z)2D2Eli8>>6`t3eO+`Lrp9Hb!|B>p_vWjcIcca_M7K!kbS9aUS`x4 z)vk&qk*2}Vq_`7*xF;MQJY^TZlh57@uuid0!rO8zvdefAF0cHjC?m%Lu< zN2w~Vb)3NR`TmYxV88RoaTtqMLp5ZPl|X~$5SZ7TJ=uB5@4%g&+`1Y|2|hxp_kMB~ zEQZm{QCZwj0|9(Q0J1EI1gfN#4$|pRq$8- z!CoCucy*wWQJ8Wax!)=JlCmGYvTHWfn=DJ~K&04Teh4XiB3+FcRXC{BA{qkQu*P<@ zUb<~kEU%V#7k#{rvgo^a=L_>a!Ylav8oddh%gba&v$uq`4?ir6*e4nUzH6sqQPJMFi4`}U`G zcnrmUoBH8G?vlYgcy#Gz#I=Xjjf`N-QY=i&8_ILIC9(3$wQ%NIouBO}EF%)2*rzFk z1nBVREFkrpUszJ7xT_>$HXJ`L^{)tUxZM1&P;9Sp4HO4uQ6$6I#^I^Qot_dTSqXCk zVC8Tu=$+Yine_c*9)A$N@&W;5A5_6jvD?X6N?-^yf$kxyGQCWtNZ1M7P}Mb#)a4(j z64{XWnPM*!Hy$hZOD5$D6(^!Dc^f1gDt(mov5fxNCx*c7-_R|g*dLRaBsaj7p3Z{M z3Crf|42CKIfTj4iztMBSkgx0>XH}T6v@=0q%3LCY38V9X z9Wf?DKu9p#0gwf5xq^fErIPH|Sr%nsEi}dca(A;u#12=Jfl(@VF@43IG0Qucy?kti z+pq6#wddVtjdxq?WcvqJW^O#9hu9x46A#WRg?Ss{XzGW{3X>gNIH0QY5N=^;GQV$N zIb7PiZUDu8Mb4e12NLQQmf}~BUnt4iYv{eLVwvNy%&VRo)pC<)`@PnbOE^#<^;KZWU4XP@*D*xPbddg@?f^?wR z?-L81)2?J`K)hgdakQ4@)!*`BU@C2NmHx=_nHe3)o{hUv7%sX73mhy`Dlx&`Ud4 zvGxqbRMpr4SjxbQUfKR?x38g$hzp8+nj*^%LP2P|l4YpCRM?9yf8{mN`S{h`=_PaT zm69J#SJovot9MfxkNasYlN9?rdEa3bmE(?55d))iMLT^*;)TKxo{XAD9QM>{=XncI z?0yQf`Wg!ut;3>P$8(MBS^1 zS2HptZghf7TSj}<4Z?!jZC}TgPIH}gB3N^aXku>6&+IR+p(KrQ1!^VH?U5uoGa77Y z0o4cmeT|DYq<}2*Bp09g6TG@JP|B1UO3YmwSS-_7?qv~=iBpG?yFv9%32ubut(pu2 zX&oM%P=oWXGJb^{pxv$%OJ4Q?<4zeYKlT2@RK94-vZ8dZJTN;TrkI%?;)9o8ooBUNbk;!fkBT@TLihNbpXg(asBj0}hE1RwRo0xYL zdC9Nyv{llov?eSJV5nBv+X829%&g+ZuxbYJXm;+)jF4(Xb#tiw?e+Bw3V&oV!{O_F zB8}>vy?`enSrR{1RmQ+ZGiZ}*j9XRHjN&vac`)ECImZA@HzFb-R$gEG*(5y0UM53q zkSKQIY;u0g66ZB$hJm3^@L26ip8#C5VPr(9)$U$W#3PY)5G27o(BVLKS{r(Mm`p&F zXBCT%-@=l7PX50GD1ia1)Nf)H78%Q@_{|~p>g=`&#{LR#??axex0BuOvv&}y!)_N@ zXS`;Jce^resA0ql=D~$uqblwWpwumK=AnHx%O8Wi^c70-_0mqxs(s9hVIWMKk>cZ2 z34P`arNiyeL`lEV!!z$e)VS}uzzpbB z63Dz5-z$}&hAWPZP->vXhMP_*r`Jkn+|?Jnrx4oo*IDX9vD;JuW8$dDY#7};@l}c9 zK>sxMY4WQunq>s8zkgiw6e0F`D%o_E%1S8yVF(a;4x@V#0#B@jo1g!=SoG_q$CAR% zC0un?&1iw`V+N3+m+=WoZm{}~XRJ*|MV>M6G8 zB@6sCYe>XqV{d|bayEz6R3reMo@I383jbFQ@W77upD6ZcANE_2kpx46$O`-!f*B{0 zI~4_0va9MBGYs;+i{Ezrm}kuEkNS)L)XdV2SiHl6VsnlwwV6CaVO9@(4}!@=^Wl;R zUJ*y2!Sz>L@-QHaS&Z!gv0q;(Hf}LNlcY&`Gl42c1CTU@^+uHSD+9RuFvy7UZHoOm zb>YNfdnB_dnh9bgk`1E5K_`><6jAj*bf@BoNs9gE4J?sAuU8Kv))G_IzV<1qTfdH; z`sQ@9mJiu}Ac_}PYV$69V^eA?M4K_&%^&@cMsM4z$6eWV zen^7cQN0)dRj>3zCBp*dB*@pR*SG?-y5}pz7e#9cXG313rcj6=R_on=?WtQb?GTFn z;UO@~w?G=C0E{|-AlUg75+g=qh$76w#NU&KAzVEuc4J&q4$nb!k+8<_7K|EKd$Uyj z9NSSg{XyqGuvdDbSwV666uadmgDfz@6GAJ$2?!FA9_blj)wl*NsEzzPyS)xs_V~#z zsWc5@zrFbQS#JapYlDnmm&bL&fuPlbcGOf!U}AV^NOuPi1XB#Y7quc?*uL>*KWTYU ztmDpQ0qrxh{$!@u-Aketu`m@$fV#W+i7~0;HWcl{58t`k*9PR$4gpS=<(SHtz@gZF za#o5{*#Ap|2FG0_da9Byyz$KK(1{+F|yEQ#%Bg4A9r5Cn0Q-HNXw(Jc>;K*1FWbu$jg&4$_XQOUBzSppI! z7w%fHKr>Hoa!c}W$EIreueW7F1`n|}gPaWpdcPn*5t4^@&< z?2k#Mbk)*ss|>QzPrYLTuyBh{dMS?+fqmH14|cof?!2Mp(kuP|S35pkXM);Z_a_L8 z1{jL{IU&qNVX=4TReDI@tExEz2=uxP0vYj`-BbD23?)HBr}Oh!FAT}k0Oj+1$wdR> zviHQoLb1Q5NR9d!Mg;1i7yYLVsJ5hy7oRbZXs#ok;9ExEYGI3$V$V1$^)fSlp>Og< z7mV_7nC|BEGO-RCo2$}#t2W9=|JXJdy;?Jx;qSVo|2r*z_^VWs)9X|TN&Kc4xks65 zayw-GNM)vLGNLb(ZMfJ=b{Ju*uQRMEQ5`)@;8XXK1)PVH36hKpN#NAW{J0sm{&zzLvkKzYhmPt#6mOSE z;BJ;~pJ_?rB$Wc>FFncOJlqNFOa?E|HNU`b@b+G7_K%@qIDa^Xw11u6eg3vXKJtE% zDkB(FOn`tB+s`k9GM5nkDg5@qZ&U0($F-t`1Bk<8E4PFR@D;#Wl=UN<;P#qUq`LUO z@{-3N9@9}2`vXZ3@=Q?jP>Qyq8%nwd$Zb)5Qanq>s*NYC_7!y5iT#PD+NvD3yA4r2 zf*)Xd;xDLqwA_#qcR2R{RHlX4Uj(j7<$78)<0gY^;T}cpCHy?LC1@6W`YBbHw^#ez zy(DS`k|B)1GSv!Dx|$*f*7F*F!SC2#R@<(Av|VM|*V*T|W^FEBf^D(R`4J&yU+XQ9 zVAp&c`T4NB@l#fM@}?h6)|g5UEC0nd)=RfLHl)~Z6FsACuy)RcsC?DbP=jioh>K z*}92wJ)b94a(SWySq~A%P<+_zAItu&m;L|JZd;1hb+`r!jxPOR6N=rvBy5-EdadGX z=q&(r`ziQRiCyA(=;oi2PPNh146M|-c}bKMgEWIdFjb1eU;D9{1H%*B*!Oby(>*5n zf$Q#Vg}oBv;)z!L(6b1af2j4JE%_G%bJpdT&)(UJ6c#(L(yZ0+j9UQl!aRLRAMoG3 z!2v$J?#{aHivcNi?*#Gxsiiy4U8wR^ZdvSKM^W&j`L}>0nFYQf?J-gR%~kR_#r|UC zPP&z3J41Asa->3NEI>*a{XDdt_AtuM@&EI}Vvc~$h{JPEUjK4IY2d7n^pO+mtm*EwxCDG29zLoFuZGyzuxPu5=k)3wlew2kUFEiru{aCqwx2?cQ=DlTn&IwMe$dgy<^l7CJj^%SQr-|Xkm6C zQGq_7o%|3J_0KYZx1iMfX)1B|N!GAImhfL_isl_b8-9fSCS6N<=V7tGu{$i8qS!cJ zlAgR2Lb<~79lToC6C;VC9yvzM{x?rH`Eqw zC5#%=?ru#gy=rv}uC1&hhbP67;`8I5q1ay&N2YCF=vQhD_YurlQMt6Nw%*(Y`t{mw zhp#+Z&V!}3>z{iuBgF2rcNA$kz6SbCwwoz<)(H}&>ScP*0@MCn4lu5P2C&WEaVJxQ zRIl7y_>q@V+@908SnSfkg4fMiKapoQM702133yTL?j_;cHjo^0hKkm)xQWX|_QB|1 zD+vcLeSD6WOh4Kv_Gw}}!p2$vm^A>aLP0HFPYTX#alfXm(Dpnm_P3vm8%D9uOz>fG zORSLv)Mgo+wYy5A;PPT5&b4|?h?47UWYx3pXC^{(zMUVpnRoS8BCvgP|=ZafFEzgga0 zOq0Il0|Wbuy?}>epC^>hiTOYP1{$Z5A1)QXMC_m}4)e#1lIjDN(5=wDrVAz+oEbd`~C1ZqJLuI1tp!MNADFCNvbr3!(dp&SHF4uch

~w~}X- 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 z zk`9XfQo{7oJmdAM#*4D~kP!G=Y^R z6TA&Fn%_uaNK1P|TsUqi>}R>j13VOMPWm&f+aH}L4dC0`#QMGsroq=F7>1V#CDR@= zmS5dkV(i6nxUUFu^(y~hRSXbfzoTawB5K%hh8{w0ii~0L%L`Sd6cPpSC+a?w`jh0t z6`GR0_s)jpyw0>R!U+sWl;ZdftB9)n*H+Ojlg69O>BFvCEEUwnf1d z`;(|tC17CuO^x7qI-mkv8>uF4D2$2+?Kf)fmrY4--pINPMw4PMzLg1K51)+5R9iAA zwZ@DDMkzc+9^SwE4BgJ`d0t7ezoz2k3h_xcpz$fxa4!ip0QU=#3M(k6uwjkxGkZ7; zE{kG+PvnxzfH8qry~brOjJ#o6ipuU?@3Aes=hLIuzOb#mRsa})(;lTv5CeY;g$N}% zp&eGyn9-@%a4~d@j7wZSaTU3>_Knyp zi-N}N=C;^Z3rj3y55b5Iiv2OMn(BIq)f6lszz~;E0!~WIOfuCJ6ZSu_{VGkkl33dC zaul3me@-B!Rq`5!HW4oiYOq2^+?W6=xwH3<9lW}76~$hr1e>~_QJ)flAgF%Rwu^VRFEW8PYWaGK zeVPzvFr&>PnvNF6XV%k#G&mjvQE@1#pYQB0tfx?){BD%;<#4IlEgPD_Ak zAC2ScMg*GR@sV+QTGg!ck&eRaJ~kxc&~E-{v{M3pef<4S+{Q$~kIO|R_A9myRJM*# zP-F|(24j>8oiTEes!};mrTxqx_S}OhGT)+(ph zkG5X2iXsIcUgMEl2wzd0hrNbxDnuh3A_qz0uGY%Ohm&?q{-@s?#eSbm|6>UZb#;9R z`=-H^t*dCSQDLqtORM)a`!z#x!ILph!B(xx?^T61{3O)9etb-d;gYX|Ng*y(11pO# zHXZGIeT`Q4`P(BT|1Q0BrPmjnbh&sbXU(k3*N@Lh<^#zglo|L~0RU2j5X#%fGwAr@%k+^?)D+rxqwXKzVN zGrjJwWu8E>zox3W1`}e&VvIBb%iSO?j84~XI{zXBx!>zS8^fz+?JNXrg7*86aHu9 zl84`=*zbx-Ol$ZsGp*7T#>iLHKsXsVz%|H9Jt})9HTNJX`)qZ|C?^rMv0z+K5#W^w zVY}OB(T^l0W(kjp{R=}#u|Fqz#lV!(WK3`ItH>(y8HBN%t;QlJ03(`8g4g&n`S_FxW@&)zZe$3 zO^V&>lHm1~NqwR4V8kBX8Wj7?!EQq#Y%DtGAi%5k?dIp}yOb5@+b$U#bSnow9O zl!R8e|NjyBn@omGoDI&j${zZd@5Me`#4;0MAli_kmpQ^G0T5>?$?}4BScPaLn!1jZ z(W*(;m{6s#6T-$QyDg{dhP}NrG((78udxP&LQp)zd^;~_dB7W(W8KYp;P6oFS6>S( zmILOW8SzwRJu=$`91?f`MWao>+2_M8B}ow<0i1JEV&A8Q_`^`7jM08W(@57$hRabi ztrc5Uu(;|0NJZ)p#;4o-jg`zxlK<^vuzZ)FN_dL>KKU;0g|$aoH)dyuovNHoid97D zbv^K#|5_-*=SP`2G#5+~^T)n6yeLchh^&CCm zFuGEETr_8+KFI z;LDzyS%8@5bDGE$dzmtA5$clSZFeegG4L%#HIfQ|1T;d-)~di2#at)i;Fk~nf;~*u zPNiEG-(zsbI=FdGldlL3I~^Ra?}%$ zhS=mNDKkd?7rLP0hc;r__d?PhlM?%5lBoc_pYsf$0$^)l49UNj5IQEKo6Or}(W{%c zC(d--Z#((Vytn@0Qj$-`+Z^V2Tec#=n2PLEl;g`zJdpu$YTju{$dva%HtZp{=&BAO z&p|r+T6&M-sG>s5B0`$)&j(ymND9Rx5MPs9vIM4uf6hUFLY!6=t5@G*BkL7*RJdea zetkJv)GdH%O%u&C%r*-(N_~X@T9nR$R^XOoxjEVqZd}?sw>@#6{q>rt0$;t``4;pz z52iK!Mhn5PM1Ww)(i0gfmtOLr;|AjTb(*Tu0vYa5X;heqUjjCPks)5ilg4#0*-MT# z;hKaglf*#JbA*NcD_mf8W`r8seDr;w%=f#4Mrhh6OJw(MbL%{_+<7yiuds z<>?f-dhZ=!+01!;K|aoaS!^tb=`^KO=?A{@ueyEowGm9~y?0nSg1vwW0QB`#-W9mO ze=4~rA&gOAE$GlQihXU75Nw|czWq=qiiB0nL`x{Pb6gReR$4tu$yx|9UX3V>G>s)8 z6W#P3qrF4RZXHoh{XTg+EHAdh3`-Y~7r0GhZVA?~e<{sEA)UZUWVe~=9!abV)-?Id z$K2v$btiz>rx#WeoEYL}m$mck1z}O>I+4@+XPcXQZ-CVI75U9*n{W1toGs^I9p3?` z0q0iFhbZ>zeQToe)pZQp@lcUQ$+Zn73 zLt8#A&+ol={K1>D6{2LpfiV^)eMyn92xEwz>I`@4wp8Qr_3r6twBLP)@mS1RXp3D- z;3?rZfg>|0H}B3!jue5G8#VV!k#=VopIkf=*CvYn(c*2O@^B?JKlPY#JxFScJ^Qve z+csQKx3(}?k*(k!)zjDp!< zAUtOEoR>8c!{Rb_Ou%j3kxRN;i2{P{1WxHqR1;1o@JVO_s!$w6+?(DYQHWA}s#D<> zXuR(r)Y<;sQ5wpw6au*Ij43K^U7NUOJqu;;TXdKoO~ zZz*HtTN;&w`pT&OUjzUR3Cp>Xs+DvXa`4E?4w24AgG9S$NNsT8{l)1NKwq4CDAG3Z~ zD#xn@*1rIDp-QFE_MNj#VN;R1Mj;3H;&3-oA6Xk8;!-s|`rZEDO49b1j3TPV;2Dx} zrN;bk<1TbR}aa zc^^NW4%MV&Ni29edU3U{%9@yT5VTVZqOW}8rc>sW6CThR?td#_^_e zzn(eZ*U{1_+r=cW-&3$b(~;6ioUnXB(T~lm#7G&GUR-lGw9zwH#*wZ__!3c9XGW>f zd0%vxx_G_4o+eUVLWLPxr8k75`aN#aV`ccg2TqMi@w;v?hv(<Q6?bc)^BJ1B858mTl4wB6tlhya6$=o|1-T(uSI2&61hN{14xTl zKJK@u#(Jjy_UAL+pWPN>qv-QFTE8Hl@Xccy6=}8^d?i5L6#E^U*-1$%HM-IeR+8%s z{pu33%}E&()h+!4mc&!wIq`F?H)q8D*O^fF_U0T{=7Kf4ERpFvm=7!)kHnt#(OnZ) zR6L^FcqV3vRy^--l+OL_b3!60^98#C!Z51qs_k*~r4)|Ta;!N+pXuE5AEDUG#Pv$Z zZK&NqAxILbtQ`2gB|X+J;#y^&xjz749-fV)to7ajSXTJ-5ltIZwhX_xTE!A7!f(2w z)L)MFk2izayB>}9_f(j$W41XULLp1~cRWgOBiinxd3@BGO7H4g9$O3ShnEtT#hZc!G~9)5MdY6zOusn0dUa9p1T}g;}5aly^rgL4xu3O z_p!9lb>i=ixQ#(fgovz#)Ptn#f#YyqP;B>-o)?x>FQeUXl{epR0D1XF69W(L*qV^3 z>$RIZ=jOrX6#EUG{1LRm9Jp~Yi_xsKF*MSo4hnLs9)S5@duB|Mhn-@-Pf`3T7(6yO zK=i?=sW?@JrAuKW9%XO%tka~u}0-`=qjL{u|@Q>g4#xO3u_N_4v;-MlY74GuZ5k0)hX z(UQ!yY1BjP#oMYF5@1mf5k3jYWUNvMpdqQOAZXBs!cYCrILZ50>Q90xR)M(s*n?`4 z98ONpB6*{CD!&CB4j1+Lv7WU^?yQz7z4Sz}zkTmi1M%W&s4g9jQ+!u&( zd938*V&DFPa>?F%r#Mm*;1hS)P>$0-*svuF%QhRXOcqjU&TquN815C!sRUj|w~P(} zQtXe8xB}b&%434fxC)y-Mc&_J*#nVB?&-%3v44I7^Ti9VT!#T{y>|*iC?&L;N(qpO zPKK9QK@+t^mNJAW-5?%tTocr4@jjWsDE4uIh;_;o0oVQ^#eVCd)TWq7DLlM8D(s-{ z4l~kHnj>mV`Ej&w9oJ!e{56XGKGC`vGWg2MDNFGrH5OzD6?JPte(;mv()8>9=aSRM z$K+j}3p-s2LBnE03u6LA!j+iYxDx@glK%NKPIA0VHFWzEyLqbcf_SwQ*$9+wG*h`e z!52(2`$c2`e!*{xAh*2#yk15C6r1ZMkusWvL8A&IvP;09z%}X{0|y0{?&LcEYzmzNby2Njg8$1HdMI z((NBXJd5MgzZH8PkhB@4CDGL8W$kICc_W7q`!u;&oOhK2S5&q!peRN(URF?bSjmsL zY&Y7Ae*EG{3l-+EA3})z`7#0f^Z)6vp2--B@?Mk=GerQH6Hce%HvS)mgPi+k-xI{K z8J3+GQwf1G-hvOaPr^da7*$xSjA5Rk+qVCmbo zkpFYvx|_o@a}=dkEzO|V@1QS|=1@$pi?MAJp9A9V!W%4t2yr94x98`Q=fRSEet^GS zxvruxY|<rWF2RqzdLX@pPl1MIJ?sDMI;KrU`#4mmQ-eG zzbBiZKl zs1(=V5cgp8S6J=kk}=3H2f0s)|E452?}}n$PY}h~7;dzQW(v?g-NFr4s!u^6ZX@pY z2fKanjU2>6?B!+R|5`;w4yY_zza>=My^RAvt9av)7^AQI7{&K|O0i!Z-xkgh!5$PB zS%HxSYe0Zl6pn02Y1)16=BCis#D1F?;TcOH;``Cl6ye@P1(~K5t&~(K-7WTt%K&~2ZomJgC_df_e?$#ZMtM}gN$@>PTf2=hnSd1vPQtBFT zPDRpy9Aaa<{@3n{sfM~*>ia;ko0r^}dJB4>-=mf=no_)iS_459)S{r;$xB|V@dXUX zy#?ps1pwTh)hC*NgB>&8zFyh}yFFfZl0P-p>cL(@{fTtt!14s{2SHN38=cbElwlnh z+vf3q90!_rEzY&WzK0H5{!7^Bg#r5ziUVruVl1ODC^fTTGDE=uLwJ?Yr+4#I`I1%N>;*r?kxE6Lm zLmxdDZMqx?geQX1WdhbN3X|+~)c%Jyhw$d>SFYX3xS*w1Y}&men=tlpc>DU8s(S7) zoI`j~fTY22AT=mlUBhc=?h7qx{S{7fP0abN+ES&TUsJSPyr%6X}PvD6^_z_Z^Ywq1Fh&f0<4Us&Y? zcgJL?BBttLW?hUbJ z81e`oUdNNGlb|!0_I1KuPKHjsDhaE`A)^5s!koM_ z=Q2;^ibjaNF?6l4@bsHjQ7Z|A;!!0zy4=>3CrGzHCbDq!xT6S0(G{_V<3VUk z*DClGH}epfHe<;L#yhXOz$#TK$>)SpjXM*Il7P`EmdMBpX;h$rRe=%$B7Ay3*=}ne zL5jUh!1kmP^m?)j8>8*SV1VNua!Vp&qRS4i?N`}tI-p%~hf!H^) zv%_=$jP~N%v1*B}#6C?$rCz3tgX`0<0=g=S4U0?(txY7&zgr3N3*mPM#BRNJyo?}3 z4S`WfB9lo1wy59Hk{N&sdjUXI)*X}O2-ycVQjJwdckY~ZAz_?~oum6Niv2MO z_CsnVK;8;*8!$HDX43YmECADL@}d1S+CKrvR}YH)>0NV8#ayo4+#)W4%~r8gcB5jb zw@@OFY9FWqJEW59G-BmmLYJq-(**i!WRac_qNG5RSBW`Ul@EfcW_g5&#Do0+hbFI= z-?b3?%TXy$1`8LA8;b+g6}>ZT{&ZL85c?bZl$odQ0++%Dg8mh8 z%0|QomK-rmspLr4U((LgR?P0(9o}(fSGSFRK~E%o%WjH&!nT;EsE(zvWImjy%?~2& z9h{8Y7$Em|kG5Z#kWIEN_B-g{tI^%Ozw}&k+e&8f9sa{`!|#rutUyokA03*SVyD{c zqDL1v^pam^LV?~=e$Kg0zkp)*-aDd&_>^pGei(6}Y9rHZC44!G4rIX;#x0MdQcE;q zq!j_&kRiOVvW35=SE;NG6B+S0fmJ~D?eX1g8 z{#lmHJ>RfKg_~NBTB0wXQxT0~zj^BkqVaZo4DnLit^j>SeQ~YtI%(cJ*P*z}1uRF0 zx@Mf6yuD@ux6)ouj@Pu^!~5&|RK$aZZ;$Z93Ikf%MWXfp6FWd4Fwtg6vwdKI6DgxBHMfaRA<_nGZkP|DBh0Sp#r*fBp20V@Ppun=CREVwFmA zPYpW`^IZh(h%4HzxN|M=^;~&ApTmyCXbW*=DcIl(W%>}`!5mhmz$^^|i$&nbRnAZC zPa;)Q1o-OvOS%pt+9qZLUL%{~3QO|#Itg{GR1a2DqvRCzQ+mhB%c>); zLxJSptxR^qAF1PBN0VMB^{(AkP0M^1 zTi$oeT6`Biw6h`8YxTWA|NS+I{XW&GFS>prEi9UBE+Gnj;1&bvtcovEhZm?m%KXs0Ia^U-J? zM77E&))~Mn zhfmOLVkUVnW{KT$$=>af4$&uDXTO8k=s6cG1&MS5>{C3b_~j22ugm5QLpVUOeZ6D} zXtJir+4T4cy?3;`kZ=ie!=S3YbQbqtTD{%6D^1Doi4K{upYT4J4HkvnR3l$qmtS5L|p3;Rp5SoNmUaWaEje`VeTFyMh)^(V^kAM zv7ijNJNR&x2+9B7UYGB^_fAn@hq60@Xba6HsOBOg<{~Hs1jwJv2=AO98RosLIMMzb z#csKz`#7!zLi87z`)(~z0nb}izJ?GJHlcR?wj0dwZr$0xnMKxEDn+qBCRIhzqAy)a`B} z^tIEwKS8lOd#8e%E9=HtrVyKim;n9)z2d}By75DS?=J_%{-W4KOi5UvrE}ahybrajk*>DYOXJBh2r%%wQ&+5OA_VHIKcJJd_ z!E9h$T@6GB6nmB7AO?&i({;UH&VZ$kwVTI8j>i;FELy$2f4;D<6g&$2cDNQeoJbaY zOp#9j*JS)xN$GytI(Hj?Q|wo6LJA&?0BsJd96Q$q2M31wZB~h{(f2%`ndX0rV!ur? zBUKvO2i#ldZK?E*{GJXpr@)L6aVLM&?dxBo*zXEl#g{KI3nu?rQTJd>Xb7T68;pd= zr|k1vbTXHw*dN%Y2eOO|2g5L@(H;K7&?;)InA?9AJ1qt6?w(#=Vt-C>dtCqv@Pibp z0*xmc2#C}Dj$3V*?ZR~QA&%=!^R7^ZVlUpJld>Sqr8=nGmjIvLko%P?KOm8R!s^sH zy*{I;s?q+Muw@Ap!sHZ-G@gb%tO_iPN(u0-a#Z`Z3HOR03qsD?Yba+opRJE8unj~* zKm&<$W6%rAP*D=gC9{k3VmNrY>^!W}Px$dAPETHIgQAwkY;7-5_zQP~x}*tc@HC;; zp#BH_%VR`$H(rXe%HW)krmNEb)DMt|tM}d!s$+24EPcR+#D{nQB}F7YQN4J=r}aNC zs(oKxxhtG%3JmyJB0$B7VN;=(hay!b^%YZ~$G;C|?uIrcE66auOvF}pb}jvn0+shSrv~aakOD<@78tZ^8EMZeM&3e zauiC7rh1Z4E7qiL{WpyEFUCB93&V89T3{4}RZUoWE{XYssVV(Nk^n0Q*uhv1sTcng zVO94o&ie7LxT=g|dtGuP?!>$R;~t>~=Nf0I8ADr@aiZE5?#747q$tsIB#*B5C=nx| zYY3_6{#OXyQ|x6z=2G~4iA*u-lO4$wkzz6=g$YnWg!T6{;e561O0mCsOk$$&rTEzx z6ml&m${hZqFz3a5VC3Sn;E`O?F5UFIB4th$l*F^7 zXRRsQ9~8TL$p|h)EK!Y>Fkej^G~~G^h#5*leEk330BAv%zB=&ztLKt#w@MLb6_{mU zk}@&0*QV)7BM&6bgR&62S6?EIQ&==dd^GUDjJ4n)j9F|L?XS*pWqk{bx=pd%g*~sx z&o8atcbIZ4vSArz5y+fVH8JtySp73vv`RNi{ZRzZ4b5(rNa8*%WEK&Cn`~O-SFr+)KK)Vn;(Kk`z>j zStJI@uh8K$yoLGk6tXYDZgM|E?A;yopoL<0FNxUA-5@A|rd$jb-O_RdQVS|m->M1X zBY&4}Uxi!amF=cvTM1%5wzvMVtN-;DVEV7KGPaw6E6?>FU(u#@aY`WnF{f=e4v90l zTbj0Nw7;-RMNQ1Ugs=PWNNvs2%Mz}hxUoA|{*K~xk3i4NC!L-HGENh0bxT1#ZtU{b ze9S3~Z8aTe=lGXmx4L9syMj%nvQc1gM2N?jS6tgK2i~if`@k?K~=p zBd$(<1|}5@N{UDHTL2*+1fdnBM7W#%E){vDTRN^)A^9nv%j#M1zuyqM_1-DIrb00@ z)VZdg@d}AT<-J9)o8s0#Lzntu`U7hk?eEt~MM;E4p|q$Gpj5+M9A&Es_!NaLk#Uae z+;46CrHewi6~wA|Kv-ucyZ!w(xlJanWEx*S`2vFl~+*~)0 z_Pg(!;C2F4RD^at4ciK-7|4D~+>R3)OvwZtZ22jdyu6#?4ECSuujkHITltP+w{GXf z31!A|6H)4}6Pp6=_Iq=$ZY+MFSB#(R*BYnf;&RX8)6M?tJaco}890LTbns(lBb9Es zR|AR1vv<-Lz4s2I(T$}I-`*t9-wKaNMwdI!h!1`EH-fS$O>kzHYN@)6{&xtF@UznP1>(*`Glm1zS{vA+Rb5?C@3Z4E^~7&Vlm zK!yVL265>s5!vo(Fm?$_g?3ynX-OaSR3~qYNwLA+VFYU733HfNNN_L$6NB4i#xGRX zc3x5jn9SDm<&iAj!AblXh<)lDS8pvA6cJ+rFKL=UTjcYW8EF;z4?f=LZf51*dh}3YDBt1EDCUUaX|b0G5gvpfZH?n1qe>)EnrGrC4r=&tQ}jY&#FWypO3q770D>_NB zmuX`qvS{WJgAyUiDp5(x6-f(V3i?81C5b(s&lgJ*7O8c502e~qER2dDQ0%WMqKz6d z_Mb3#G-~kMmiU00sYQ&G{+(UC{kV@e2jt~(D0bU9i!pPlqFMPOr6_VMyI z5fZEXe{Kcx*R6!ULbqvZWbI0cAU7^}if$i#n_|DCV+Ja~#=4CQSIHwmKuQDe`U04t zkZeV!)d*c83%n)YEUjO|8Rd+U{&Jz%AAPItTIybNfuk0c_=_3MN(kemp%5>63`}2r z7z4br4@4?zvPt_#>%CL5f)air>;Sn9UY;w*s_Z!kk9=ZCK2u}8L5Z&%yU$nZdD=n7 zvuTR`HigDAA`<7{&uxU83PDY%jo*g@DwVZNANI#BN!pt`ZiovjSBm{UZ8Z_$z_KjT z2nEq%G9u>2tYnRZs4H&v;iYi9Bgc%U9mYRiKc+(X2?Zq=QG7WQYUQ;i#pX~E82I>> zEXi}??eR}g?9T~d2F)Ffu_54BecD(g3D5)%%7p4y1UP@qC3ntLfEx{9>%BvauNp80 z84-Guup>1qJ*%FL_;ZZ*w^xCE$UKkS#7C?s8qlbN%gBNx&m-$Ebd=>eTfVNmgA@r+?9=30 zf%Oof4xD;IdMc{&WHLD11DTooY<~MsN`Ywty()PQyZ!d!#Ec>X1}!Iis<`gHe}3CF zHw9DX;mJQQ)&1oHFy(w^AKm2KTkoCT5x<7RVMfU1)*g%?P<2?UNIuV;IR|{Q+C#l} z4o>&KkW0nX?YB2{gW=lPFdRl+AM`$wHr6fSc?vTJAykhVz@r3byntf2Zs)WWRB6RX zM6gX{#iBe{860J;oUrXLU5Ndw{l#yr1@0Ecq$D5HKr_GjPm(D!_^O3W{nGe~xhNAa6~pSBdvD7POJyRVl-3R@@}l!3r? zC1=2}fGb^zf>Z@$;zsZZttSrdBBj7@UrsxxGFK)wv<@(dr4mh(NvZNP%zB6(|0yQ9 zeNgQ0sdwTEa%+sZYbu6Zjs=sqP?tzo1BwWR`hUryA8)70{mYgnBZ5`|J|u@0)jcAZ zLT#@wf5X|w+RyIaUNVv)_WR4!yX6!RxP8TD>0WvxY7&K3ul>52CpR!L2Z|A+-HE+q zci2(O)Su~`+Hk^MqUEeA32Y7{v0o=+lAt0P;rEIvfmbVem1}R6=Z9J`33BBh>XLxB z&0G9=jL|AzPFy(Sn%3}H9EX){Z92^0jbYY#p_gpEcR;GF$O42`N~pLCx_)$uv6v8I z+4()Y*lo`eGi)>J&7s8h8sNRoDKU1B;X)@|x6%r(Z1wi>{yrfjWpzmj7bYcH+DY^KL?^^S5g^qrP5@F*L-d z7m7FH;!uo z8cI0a!U-SpCG20I=2`25|LaD){Hp3l%hGIK=hjdFAgkaX3w1*dcAXOg3lbVZs9Py$_aVhrIIjIEzzNmA>IL~V`ARUy7txP^X zz9tN!RtZ&D#F7+&h&xh8w|SU@f!fE3r#5NNUY=t2t^%bhO+kGLI*$MR6jtwnp^a<7 zS2Jiou=>z#Y!m21cIkO~bUholduaT$vxz#eu!Z|_25*pJpC(fY*MOi26=cObt4giPhs=dHwPEG6~TJ)ZxQe3-6&S zc2${O&b~jT&74j}!!qjj5+eS5Z~}PGT&$`5_h+2)x~v@S&)12Zv>utNtWZJ1b-6d5 zO^Hvn9CIfa|9DFN>DZ%EpKmR5XDz|YA?Zym-e?LXR=J+ak_`$sg;5k!%Kt-b3rq6( zKG8xeEf1xxSC4;p$1OPsuvD1x$3{Ea-eW1g_3j4?H`)02<{Wj&)_cbU&{&b%2&Y$) zauDnTv}~1>K}1|)E$ziV3^rtAE|p*Jxl1i3DaHPrj1hm8{V>^OVkWfIg{WUX{H_z+ zTrb%24;|K;;e#~2w(?$Bl4X+7AfgvpFL}|-))<5LI$!%n{{fPkZn*wQw-3J}x);T6 zh^u+P&rCu8b05jR9;XcEO(AY6`7)~gVO{b!Htn5q0<(ejFt;zI(es+WL~Zt2@d&Hb03iJ8147T$l2K)gb@>n+h!6h2&trjIor-M0C!kyU)(#-A8C8vy(%qn09$F=p| zVPzLN3I~j7BeCl$Z{7o4*lYLbMdlGd|I#sIf9fE+X}x!nS1w_h9Z;jG$f>$K&)^rW z66_vulK6klJIO8~%h__md3n=|Fu>k>r?4~$&9Ers2$ZTIoRm~0Gm0N|GbTTyZa0yK z6!_R?xT9S2=YkxD<@q1WH>kP9c%bJ!mfc9L3&06B#8tUszd;X47|?Y4^CVb4zq2g% z$wMjZ-C0E=BHF{*$C?iEo(yk(FLz-s`rKnBek&{;K&m z`h&f9Lkasbsrjv>g^QqBEwu`g2NA#nX#nr?%nX!IgmD%q4uQa0<@ zG$$6GzerUuLH}F1$g6wX|xagwj8>NII?Y!ij#|1Ub^dpP?O-3;i z!mhX6o4bmr2*|-0VAI%z@^ccG$7(lSxS#DM#YXQP8aBCeRJ4`AM5>^2q->_U(g1|) zV#BXL9ES$*`(G}3doKrI+6LJy&r|pEMC^f*_pknubYzzR#5{=YeO&vxp-B)1h!UwrIosK(oG=|M}9 z1w9J?qAvN}_5|4qc+a35S-dO3q)U`VPsEJzo?~uq{(W}dP4Yjy@ZcoH{!sf_qk{z4 zjtV72rBWahqBVgd&G}Ki%iZk#iJ^hb5RNo7%~D^f5A@#IqCujjFyK~#%czj5Ez%b%gK;As%8V=c2BCJ7jcC>EO_02!5mqCvoj$m(>KUog zZtEp`mSy2GNLcjo?>#=4wG}01E@cVi9{d?Mj*m@ALr#!4%Tgjeh<%zYc=7a?oRt;a zeq)*@>sVs+6YLPj^HbmfOglBi6@yslz&$F3WsvH)-{%$sNP(0i=#KkyxPO(??JMbm zB=+kRxhq8D+7+el(18Nq(obx-JVI=QG5+PJpiTK} zzChM8czH%c2NN~-)Dc(ENC@J=45H8o{bhV*sHnMj1mDQD#;r^r`6p#Jw(tK%u|Fp! z2$)Cs^*j{#PMy7j&$N#zQXvUfH!<6AfeA?u7bEi%f+6eCb}2Fy5xZMvjjtt&s{)9cBgcR}>)n z+ipnzfJ!L=GYapwkqzK$Rg!dBa1`vu;L#^of z*CaM_N&JsZ^_zJ1oPP;3p_$jw5DTCtzfqC{vG<@_KNhr3b*6E9MX}!|m|)`B!r?LR zJm}D8i2vYZ7C zaa3aY|21%(FB7tLRlNQA`Z3igJxgujQ3?|-r4IU#p+G2L0;k|ZEcGF}?Tb{o zIP3Ej>>YY+q+gDDctq%_d^`>EGGt?DMJ#H6yUwEd81ls<;E9=751+W-VUNC(*xq}` zgg$M;c2KQBUPdrVo|DTFOer!7^L9@W<5l8DOu|!_G$7ASdg{{)C5TqeFw%PBd%sdWfcOrkNQizee*jIyY=2NW-J0+H-^ns zv&_+{LaQOHA%a;N!v3WGBKEBn#1y;l3F1Rq3~@$s;8vvI{!htf5O>PqH+F>m&1nC0 zM}hK~whWWqenYqOS~LMY)di1-btg*>2wHGW`jv^fM?^Z zBb9*}G2+w$H>4~~WHxvBR)^yCypv)$E(m`E1{KW!v2Idge|RWm$ixux!PgfGi$EN+ zkrlw&Ip-Q;B@maEARbH&4c!_x(u2Q76Kf>< ztw&P-K22hCQ;->h#-G7H+s?QaH94$5{lc)xLq-RqKGL1Oyu;yA3Qnkt!7uyKrZE0dneT-YJy zU+@60X2*Gli1|ELHz{`Wl9d5Aytl~=`-GIndML&8oXLKvB z7o;#MlFKe6q#J7?Zp)prQ=~+@!EDY=mq#g60-OA?Ok@+;+K2A&fe!{#7iKS}rLBXKytiDEk(3A2 zqPr9_wX5tP)+&$)=DJi5j%O}m&Ua0*TZg(>GY0iUY*85u8Yi9WOck7UXp6#JvM!`ie4p#$`rS70JhgyG{_fPO9ZtAbut7(@iS z&#FtN*Qu}6=lkbW!n%RTHw65ZnXL@C0!HSZCa6Vqz~6|yBwsnh;&WKdrQie z-pX2DviIIW4TN-U2nEf~Syu&$;@V+b2^$kuN7546#BF*}ShC5i zOYX8n(ozXmITb*qYJ=YtaA{n9uS)`IMRsON+FfeW=1^~y3r$#6kTx+5o{E!nv*>?{V!sBM zRth;>!TE=10Xl>?H?q*JMs&!`Zr={;5PrINlO9g~FMUk0V;5$zGiovqWZU`;D2^?K zSc#$%IxH{w{J(7Z&)$1S5nff@2r00oTHiQNX&?<1d+`JuyJ%wf4Zm7zsW}?!ojp+E z%yWFtxKBbq-OYE~F15GY@!hm$%uR{?ftq_k_Ckl3Mls?K6nKo@($5V6BNETYM|;16 z3GQ^K+pYIb4c@q-!B7kaCIwKT7a}X`duB?Neb+?0bnf%gx5J$Kt25(myNP`hE=0Y##QFf7 z@ckyEWzgrx_r#dlg@g(7XH8GU*;cFEcrxGk7ep)1rjwFHe!!k>Z6^@Lrlyys%48en zWi)?2Y2|KC>f!~97Z?v?P4!Kh&`IU z<2y;_#L{ScE{QzRff|ilK$?|yA{jnGYY{HuUwgFC$1OBsNE1FkX}5jMeB27v+o|n#3~{>xC7WM zE`;ED$HO1`jzmvUxTAPPy?vTjZdPnZO0he8$4E>w5A#S3q(v*_jlzLff+`gg!+5X$ zc9!@CoW^@RmJD`! z`|b0r))Su#R)W}8WYK65Oq>`?I51KmdeTixhx(mtsIBI;3HKcb9_W0YNqeB!edjDa z<-)vOF53c^FRWZ5cvYzqcTjZZx&2AG%hgqnt@?=#)3%%c zKhM`JEk=^WkxbLRS3df37Z`f-OMTEZpUf+0+Cug_vA@=7~bKsXAIz2e^ zNvoWuG|u!z4!qWwr+9@}_7|d`7q3McjCQ_6ctQd}xdXyJ|fh1032IetvmflIgE8 z8>nGl;3TzOBeRHpB}h9P14IlX9bb>{&4ItA6T2?INwGf>N;ykZ)6nfRO1fO;0dzsOjs_jLIO8pQcuHRNjyg}V z`!39m1smfe8Hhs2zQP^3LJ*uvwM^Jb*A{!;CZwb77RBqU<&yA?#_3nm_{s!ANc^mM zcKSWh+t__}`*+gwpxECNxfUgyp4EIOfFlW1nua)l<-$*>C4aTs`=G!^c<1Y%m)t7Z zQk(MxScFPG1!`TY;*nrz>@ciySAlPL1(s(W<5K@@BEUUVZb_14|yw4(Le7{a$JE2Gbn1skN<{H^N(1`eFd>3bb z(W7`j$omU+K6S7p-)|FD)BOjQ|1d@o`=V4Uh8T#TL8+uh7y44@L#+wr+)z(>D#>4og1ltwz0(mucGoK?QZo4VxvB6J zFs5e{L@nu@pf`4p-M%L3rQ8-9etmv_Po&+_RaVT(!ESVsoUrB|9yMT6@w}r#1Bm?m z9by|`9x#|v!U3X<67us$Y6kZpfWJ4#|T#@aTOSg zUrb8dm;&FFd`x-g-RY=E8t5=mlJ^Pd4uPAJ=zlnY+hRh$g-#=c!4Pvs{L+#fx={XT zOO~BEu!g#@+3)A+qhWxuWhA*`B(2c+c_{86;6}Go6eMy<98>yVEf>nV>k0chG+k^= z3;@j?CQiBJ$q`rcoda1}44sZbX+>7=#v7KyFexHugDs`lOA@Oqf{$kZIp+c96$2g^ zx4_dBdzlP~o&yMshnk9b%d3rnhswZ(qIy)4fa1bAaxmJ*iQ?|vdU4t6+oPZJUQVB< zFVEaJ^cC$RCj5-~_ zaAEw4tlckps&hBHP?FOm2mvEqkgj_+1Gow`or*I~FG}SD!rbIk|1P^Z)FEiU!IDIE zCn#Ra%Zpf-#mP5$79wZ@K@g0WNI40dI5UaUwtsXF26)dwv0tYRI*IW$pngiYOb7|) z9u`rhuJkZKRNxvGQJRh$t}RcNdsBb}tuwfn_B2XQg|+TV!+*X5<{oW*H} zs#7InTO|#uf$B>}Qj`ZN#&o~%HtveIhgYkq)6UWyCx-d#c^Sq2oN7cJu)CGfl+QwA zXwBPDp((*uK0{?$ej)Z)AB!vZ3*gP~BI6{>%L0Z&Wt}FNj79lm`>|E9FnqKvN)TpT zCBRVeGH`u@-$^*h^3pl3h3;Fn8%>A}*;y%3{H?*IuQB9spN@1tuSxsPf=Wrgrwyn& zQr!Ohw{nbO@UPu3ru|BMd0b&!QbYE_iD0mTGqmpzj_J`V5DNNSEDV33KwRwy_zO3&dG zZLz2qX~mt+{jM9J*vkY^5B`s3QBSi}60-nRIr~_rt}-^H$(ZeEFbDtt{fqsl=rON7 zq<#H@3}DYCODdKM31->_nH8Ak@XurO66($m{*sg(U_#3GDfT}vNdgRqlXhWab}I!C z@qu(60TfItn8QDz|Mp?VMzK%cG}5=FgY?K}LQ`vueT3Jf4}0pf5rOj`e{IpJQwd;8 zqy5%%N!5J8h^~bCIHXDx?G#YT{&8V^fMCH$RJ0Q#iTgYy|IeW*5LTx2- zE5ky<%G9<}sViJ%7!$*7!F7&H;T|1nCd4MGCAN2{LzIjk3Ytis<3UeB2 zcgc!wUNW`xVa(g2se4mwoZUg$whH#XIMy9b^7cJ3Ct%15eKGKbD;OD=eko^g@WiKK zO5^*a{+~vhs8s8{(@Amh5A2);I~pL0k=@wsBS4BS=vJ6zR^0xv*!#N}`tP(4*-sfC z1ElZI!82iq-FokoDgrbsqN->pqp6yxWr(FzMyO$59vST`-qdy{DfX+=U`XsQ2u%=m z2-ah&PzeSqT4jl^kTNAN*(_jgK-^b-Vo{TYNO2Nd-}EL&GuLjlrO)%sA~D5oh^uXt z*;q!5B9A|i#BS3XlzCGIP!Nhw>bltoKHN|eZB&~8ld;XTOh@fjW zI1Dr!Q&FX3-tbUPZU0{F`#fu`wfreoH>VzJzW9P-e@qNM7)!g-z>_D!1^gc$35t}} z1{+B~`gi9Zqn-Z<#r~WM(F3E&P>#zO4_PtfrGOP*^z4gw=%4RKyY~k;r)9xvIoI{U zW-v3j`ghKKY-Z^D9M1iHnIQC5QA{#m4XTKF&C*y0mb>&U&Imlns26(0lUzS0oRh9=XARF>$KH(P&=`{UGF(o1|osXB^d<;1{=_CT+5eeofTcI^gCUeiitI9Jh2_@bg6uWuJQU#St zXQ{a~*odP^8a5@t#ypaIhu-!QjrDTp#P(|G_InA+3s%7S&)IDbT9v?jFRPY1pUK`? z*n0;)62-Er%0jr1imCy|G!&glKO$bYo6i|-8-ASwas6l=>KOPl4s?j$E?$-Z2&-VZ!}4kP;|0(+9Xv z`A!eVqnZs^>wl)fwB9>g-=+d+L!pAmXH$3;feFSEUgHW;rNsAo$$i48ugw>qQ*7tB zB46ButJ%g92i^%eF5!bLonWaIdD)dJ@L_g#?cUY{MW@)_$JMQ{&?oSYDz(Lnt#FMZ zfl;G*515;MXk|_4V#aRIKEXsBC zJWY-bqz8;S^o9}#E?*Fx|Idi)=NAH3$-DvVD-2}mN`&TwEi@9sY6<+Xe|Qi9{`RsMjw4$FYppi#h8crZ`Ow86QNGzQ&oip9@RXtt;$e&geG`R>VSU<i*vf9irG@6L||2{)A~_rQ!DTPG&SJ z1WgF-IZ9=;@qZAT6!e|(97nsam)wlzj^KmAw5U+vS}t>5i4~$|>Gq=Qa12c&UG{F$7jMy{^^(ii+vNNGDpRjSt%v%52|$Dc?31u4mi4UD zl-(@8K|=$Fj~{)0!?m1P{^3h&1$K60GRNxFdG`zbF~PT_ulgUzr56wC<`yVV)mt|zI?W=q6MtocTZSt zUKiT!)_aE(N}4;$K>TbVN>${I$jwX_qoC@QlE(tqAIkEn!1v`|vLL*}q9Mk5;4{=f zBBT&B_WmtrmKxcB6nnl~OD+J+o#CX|t@jQKbPTN{ovnmo1^r?ACTz`-h)|(^_P)^` zvG{{K(Lu3Klc2~{^sV&RR>RdmfeK5ih-Cb(jCe)u%NzdGqVvXQ5c~V3t-Faq2K5g$ z1meFn1|Q}^**vT^^I=1j_&>)at@lnrh$mn^GM18OByzW^Vj!a}k9Z4h__g9SQy7ae z9mrC{F>c;t48ke)+k`;61iO#%XeESzNSpzOM~6`!X0oZNaec?bdk=QiL#8IN-xY6L zAhg&eA@)aWtI|-aF6*flnA!*kw0(xvHLsned^AR@{ts zQ}};O$*kLb7v{qL!ZOzABc3~Tp+qJuQxT!eC+ars+fS^yn-qLy>xt#Ndr6sW1GN|r z0I~vq$KrjZ!Aj7oU}m_Y-t6~Zn7`P<*|dZlJZ3d8P6ozdlYc?^YF^UrEUV^lTf1Tw z_Vz z=7!Aps(!nYQ|#BN14&yG?ca;```?Ln^k1@Q+oqyHThH$UFEGE$z5V+uy$kohV@L8g z*V@cf&Pn;Io?Pufpc`Yssn^g?AFV<^W?;+w3O6XY}r1axr@_z zHNy7uvi8157F|9fb3e5Xb-v;Uo_tff=zZtFGj_4C1c8HFXaUDojIbnY!yER<*fnie z{-zE=Gn%0rw$|vkNwHg9a_h=kyiUgiEXz?r-40>KNh3-^e>m(+#6!UMhmB6HlPa7bYu^)c24jQqTQiVHdI~?56j_4+bx>S z$ISO#o6{xI?XSt_63GDt#Shnn1biFJU-2NI!9gXbYg%>>@3XC7mwV|;)eWYeESuc)zJ>?>*dXh*RIeWcywLe zm=43#Sz#&(W)W4|$fPP_BL5bZIzpkYr)zDSU8C6V6WqGHlK{6Z1{vW9+$G>LSUVJ9 zS^U7d=lgJyz0%ycj$->t5HbMVXcRh~!ojO@|5Yh5j60u{&rx1;OoREwUHotf#qPa# z_?)5S1pZR#g9cEQRAl)wB(yMo?Gxhd%Ve}99_JU@V}c(sz)*{bpbGHs1OP#K z2C?Vg8$ccmwUP07Qkj(G%L{xJII#zLuq>b&nJMn;0RR--rMHbqLMIDSPoBbdkg{Xekl%+lPw zFpI>@bTwC$^6Oj@(Y0v_-|Q<<`xnzDL*3fXB0_(?_LU$qW>usk0@#H~16@oQofN1J zCy?Frt<3WyUbv609{uHAwfJvYa5JkHn%3ovJCVETy?1~@5^HBP8u*_;9ojxiQbrP7 zVFT@QH_r#OW$d$i&ZyK^@4X{4#!&_~f(-$U!;VT*Q8-(gM~ZaS|59t3@?xDultz1nEDhGM4BZ-IB18^#Nt{ zXp$m@Tw1e1h*b@XRIDEJ{ zGXa=rIT0c~V^WrroXnc3_mM>})=hAD2fOWmi(Xws~@RDZGX` zG;r&P@({mb>TWl6d-Rdlp2vQ$@tb15V|A)q;7zFl@iRk^;Wq|f~J$%o|_cAcRR<@EGH2gW?&7Zp-6FoI>2dabo-OQg#AfLZVmA5Q<2@g zExig{2Ie*k|IU#sjQc1!?xxV;AY9?U7pTXFs(|JM!7+J8LwVf)({+`?>SMn>oJOgO23X!jZTaBRKu@4&U_MOAM?&55{ zT2M@(*e6<&!hzjLT8QGPzu4z7P#WkAB0!*OX|xT^Nw95gx51;ip4XYZVAM0CtqSg^ zd}k0}gsahRy?3_69;OO}`+&%i#S2Fv)=4+hr!&6!cLQija?a^J#eQ{SMz5f{7g29L z<_`{}3R4rN2_tTZZ^`88ABNb=Z>>c1yE(p>Y`5RvdLrTck-4z*}10LcMb zf|WRaKQ`+2{fC{;yLbhQ6exD@Dqu1B$jm@^6>9GPiFFL<#9)RvC7B^TpxZxQn*fJ* z>@Vq|5MEU|odoY}%D+k&a~1wPbucN~|4XR*dS52zi5P%OdY%fi)<I$pE%o(tID(ngZ1l;6ZS=kn0+-G;`ahTCniV2UFl*h%T{DlZv7S zJB;$8-~~e}P?#6H@&~|)@2~`7N4kBjFM{nqG`dRC3~ZfYSQgS?zIyMS3iD+#l2tPk zZ)+_{?LCV@$Xb~{(DdIQxc+L)lO<`rcNpTCW+A{DPjWrtE@C11_)1MGp9cb1ccf3P zCae;Eq1Y{#j`8{~ zbN}$J0)#-SW&2iY#DH-gp{r*KM0|?K9sb>4^l-4Flli?DaMs~1#a^bNz(gnnW+B6W z<1iz>t^`*i@apsW(a~lAXy;VrF`Nl^^YJx#!ds{lUG755Ot_N1hxI7YO2HsTM6N9V zir7CC)%OPrs?d`p_VVQ$0Ek*(<{5KU#EfC-oti7LM`>;NrRRTf zc7G39>=XJ*RV+`UfA<$OX~NTF;cKW5ABt7xYfrJ;ad+vjKff|8N6Z zaN(ggYrmChVemd4wO`U;ek0-!XSEIe*XQd5M;Ez)alhP%zz3@w7*(wDG{3lcrJhkY zvF8QU){Enx{;VYPgX!1B>R5PRuH1TG5&fQ5&+KhcIrZ~xg5^?z!ntXKTDYqb22L6@ z4UpB6Q=u{5j!`>Q^5KSd7x|oA=W$b{ug~|?GKhu@8DWAFcrQh_0Bs4xD$t&*mgKh@ zV*}c-suhfdl6*|wi>Vk$P;N)KlsU{I#bS+n`UNs3X}Q1yxmZFZE+)GDyuTz&!nB_6BPS>V(JT$j@vgU^)Xsv z0-?ePBi*8u&EgK*nFtAlU6)IN(|EM)j7vD?mB-~w~5`3M%Fr^t4ZHWJGg;V7jN)#F)@0O!X>J2ktcFKvIv z)-`(Xe0}}%l7uM>Nr;R-ip+5_l??nA2nZo`WMqXk7|Ba|Rp9EV%hOwW?FU`IOv*XZ zgs;}2&JzPe!ou9wf;WX&)uSbW45<(W;|M+Aamzxe`|tN)avvnZi5mq!F+ zI&ow3Xv0Wej3w8-VG4F?n6>tz-QUc8f0Ga!xuiec&9v5LWCC!!yOnfum4VHMIm=%j z9qdMX{(02bbGF@D77%~JCnm-In5>e##iC-RuCO@CGO3(*Nfd{ogcH)E|Mq@O*&PaF zs*RX0yIyhc5}UcC`#~XjgjxyxIOPc8Ap|uQgBf;*eHkr@;=P@+&RwG3`cEno>xG@T zCW2bWTqyR^cd0Pa zi%O<~Ot>zQoEWz$#(Q=@`4>wvn89@0gO_Z*ceqJoi69#wM3A^@7&@NNd<|$Pw0vCW z{)6-vSl_`lDCSV?6LuIkuC=N3GF&^(0d;etu%xdvqpc?q7AkYY0RDc&`-|}K{WO*2 z`(*-f!$tyBQ^kTbe@X;uWqH0vDh2}%#j)#w>;3nT=QYKCoq~#1jVov{cKGdX-YeI* zHv_vLZQ`mjd3!!8l@E&D**lQKELL8*v>gE1kgi1;&q+#f_>6Ofvtddui`_#^J2p4n zf-f=T6#IQ**$A1KiwZr4;9)l~d6{owRm}0>m`d6HcYh- zG-g^Uim1Ajn?l?u7e}i9HzhgdbNfNDJ(t|Tx5P6>7??Z>-~d@croKQ1ibhANA`{?~ zip>6Lx;=DSkpcW(e03_Jz5+W8-R6xH?^j)m;7vUld7*4-{u;O@<1x+;irv{eWixre zCI&Z2SCXCz3qVS80#Bp@MzFp56E!#Wt~LZzJ1_bDJt2fbU|p#t#2|u9OvhQ2%-5>& z>PBtyM|DYqIUlVhJGi63M|`aNUonDi6#K+@8xGQI(GVdDP)3-Ibv(qhN;73%+;BhH zZtt2Qe4So^lT=9pw-QFh7ZdfPZc-bs8JBLrNvDczVXP+D0q#m2V5NX(W^W8N4ISTeIQB2AoCY7YGSVKV=%znkL2{8O6XBUy5qu>B%Uctlh5ow%1yr>EHOlX004G@`O74BO|=zX)_lIAJF{ z6i$RvbO%q!ZZ5wXK=Jnr_Lrlai91CdJ#qp@!86UA)+feVXVN0kygfk*P+&R0zffVa>gd z)6ozb5J~)VE@=m^I_1~+X+wazl+KFZ%@*(U<0ebI(TEsFax2GY^yXxOtjmR##Xf;xuCXIAVRK_-zLMhvofiLbO@NBeT8tzHFz;#rTx7P_oRVG{} zeV{~z01k{wLe0360+EbQ+nT22tSEFG<2XiI@vQ9z=D1&Q9+Go^>-$UgxW8=lb9nY% z6LC|Kv?Cq8pSw48w@#*S+X;3!HY>^91P7 z5@J)K(< zkshdaA-Y-#2^yDDz&L{L0GREW+09Tvq1ej=Ox_30yL@o%4NGV>^Uw+|Fv3zL(gcWq zDfZ5A-zfBEQ!i?m!CgwXoxS6G`xY9q$|p{COrTWeg;mCkz={3wFdr`UuFU=5BIC^g zje~8GbAJQk8u%&=A5{VRz7^6j13Ckkqx`t=e#-q|+6B0s->%$foT1d)X<|Z4wiBVJ zLfC=7Jdi5Lbd^G|`o|h&zoq{YL0O47O^F1~2%pKqery)KDZU*!N+J(w^uYfpt?qyH3uWs%$5 zE`r=~FABGr*Hi3|$;4W)y!?k=#N$?i*U*oOnaR4Dl6}m`ngItp2v{$q_dI#DJotJx z{uKKY#0;i2mC3JbFlHN79MLt|Bqixe)q}YaZ~t!OcV=^5<2A)zrYa2H<30KMu+D*l zc!WYb0#ifV;th7oL-_W1WoDkN*$z?cmP>lBTi~k^U^EiO29?41+P=5B;hUS3tD@q4 zuh>JRbtwHPcI!|_u?aCi z5gkH!NP@xavTvNJP$!}iz7O7hd$nJ<8(papP75qCFK3DU@e-RyqjsGj%LKe`8gUOg zF#ljbN+h2C*Pgq|DGrMLI?=O~-9LeY;P;T1Z7}5i!RDPix7NI~Z@M*zJqTcZ5woW& zEq_>M-%F@>yYiHMPHj2+o$DI0)kNZc?2zrxNA~y-ISS}d%1(+b$G#? z7Nqhr3;@M`@BK-(~E+(xJ_+e7^V5Mvj7w3Can;KbvfAntW z7SMr|Aq6OIpRuM7&w}=beqJ%F-^Wf#4%H=&HVxBu1GsWs*L23s3B~@L0PWBhDj|oL ztmJudrHxgBgd%P5Uc=8v3OxV3?1mrrjR)4~w$pclGcNkHgi3w1Zs*kpGfz2=DS72Z zN=!mY9rOyVL45PAa@)Dv@Brd;>XreK8~V^Y5cE5l(`b7x=_Ba2!GKIMH`&q9mHlUob{BU;f*t%L<^OUXfM!Ws_*4ocj??Tdopa#2c-FX|c-#)q<^*G#Q zm=*@)#?bfIG0DC}Jk&mhBkv3R{fRw6g39OdXlRJQc(-`K2W1W;Mntj9&pxkdB>W?) zPZaxO65w?MPzBzN^TFHs;3f6~fuB#o0mW_{SA?N>`c|L- zfVwNw$HH1ETS&^NFnLBEu@9w=j(ZW5o!$PPKsT=>oFOPm7#c-K3RJ4VY=(uh@D=2O zzxUt1E%s@urb?J<8mY!xSbp?Kh38#Est6B+sE`H!#kt=)39*-#N&ok5!jLl-MzY4= z0d-1Rlx3CL&RREXrq%BL*8f0XdVS`0#^1{;rX=|dR=CE= z@mA1B3uA6Gg|UOJ6oJDZM9OYxFP6m{Tg5SZ@zMNstk7S*DBOXD1t}-?t)6?7;l2$|aZgR=j4}-^f6#ik(e!&8X!S zVHC{4DzvG8^z_A9I4JhlRIxM(qs?>y93+pZfHin* zh4+P_7JN;bx6kFcrn#Zf{+;~2v!Lx7b_CeLgclwVNnzFrcu zEGJ?`hyufD2)_YXAk9bi5tKkLe_s>(uU#l0_SefKxT6M;=Zx-3t|&C5C}63wF$8>Q z&hhOVqutM`6ZkO!b^w?y8AFQwI-wANGC)Bd&tjP;^)r)$X{3Ap^9d@a2^uf$zS^|4>0(n*T9jb$0vxtmAQYt z$9Ber3lS9a`B>^>1XWd^dITWz&i@_+9IhNW`eID-^)Us~3X>c@T9F1L6Fdv1Xs|$) z9uitKjP`BGf4Z~%rxg2hx&lNN%*-@7!%n8;UX#<(-@-YxIW|xTB!vJ z2Tc3gIUwI(Xtcj3BToR>0^vYFeMNJvnBppFM==z~tdM}$NB*L-=rxg1y*n~D79Vge zoksh6!c!(VLoq7DRHG$fthbfOIXB*I81GiV=0)JQ|_r zXWg$7@5BvGyC&^+xU23CYe+UjpRDJE7HUdS98>c9V?yl(Y)as$NF$kuJJz>bwt$9McpS!*qTlo{%c+ME;<8^Oocs~R{+#&4 zgC|TC@Ek@J5zuvuvID<_Wn#lKs~6DaH34sbFdU4uD0b^AP{_GK^)&rsXfalapj2QD z5$LDB3PM1B-Ideep+`)0rH5;b?7P#c}->;_3m2 zA$Sf!Ii4l-gDbFN9+pV#{2~0=xyLjd7I;DIQ(Fn*1zcE;LMQ~717j!7(TZ7DY9hU6 zXJt9wo@d{-80Hx9=)nlDyS*}z&XF_kH^3bazfZ5;#cQiu^&jTtJP$yssv<-mqTG&b z6SY*gk(~$L{uxHQ`;F%KmZTIH`_lVDNlPQ#KU`K~rM zXTE!!!3XhQUReX(x-ft@@HF@E!`USTRbfypmQ2B!Ay|9j{M>lD19_b?i=g4jt z@792*?K1aA$VbOUh+=%rX?){qSr{UQP!1UQPkbx#&C5t9vt%5~L3G))k{+~-u3T+vPyVH@_U+ChsffU7E&s}N^IzB=yO}Jb29Y7}x z$*rc9AiW-K?1DS!Lywt!;V-K;eGl(Q5?IYXJNMzN%>DGOy_}edLzTlAD}jf~htE&w zRf43-Gu+MPGsw>Ubn=a3=$VZ%Trq|z^ztm1DF}gOfq6kN<5uXWczfT`JhWp+P`3fD zU?_EZY2D7Zja@S;^I#efSKkW!%$QMl225ath3_rCsk&tUf7>9;5HHy-(6e)bW0CGO zD?YD_iJE(QX}d6Q&cHUfM}tpvLmk|0W-furlJz~%zWZh!W2Nj7Ww~6(y2=2aUf#$9 ztPESJxh|N|Y_L$Ka<=R>J&wTywJ+oaEWeTY+BG>ET!l)VUfw5VS*%JH4lSy@G%W`C z5Me<|rk@ya1TMcpr6AY3W1|fVwPv7gP0Q9L#BTdb7S{QZcvU2{#QzY}hAV=o#f$Xt znHIk2_m<>Wxtbo?qA7`7(un#&2UtV!`V4Yl1hcL>NGhR1;_;wc@Xi>6?)syvRm#-87a?pZk8MFuE3@D@&8yH>)Z3~S~DHm%K{&rB++jd|S`b4`KUsexD^aeL}o;Pe|}zrIW)^WhgwLVNK9zjYF?jH5uXhJJEs8(z#>~D`p`(W_X zsUZSbXwg9@HK!j@Z0}H4nXh1$RYX%EuLtA>xqKAUgvqx7=epJh*OU$F(2n)uJ;m;b zYh|DW^MzV49lJ-7NL}eF0e)eFLAZzuf9k z=ALs%PQXZb8XwKWyuNk&JbPE=_1{0<%b|6ipxyS~JDw4W4_dgyhQ>kGPC*NBD|h~d zFji1J{*OwTX{Xv#@4e&oCWS%~TB$;9NqqxE_H>geW+l19_ICSu!W+eIJ7-}}J&~f| z9jpAf(7(`e#)tGdZrfoA@1ULEx?;$D{6dO-ni}#~5bd!jgQ%(yGh-US%#2}G+)vEQ z3g<4M_^P!wD*lf1H`)?moo(4T#D41>*9{1ud2!OYQs&J_NG;Y6>sR@j+A8u6u{DGy z_v$t-T=upb21L6hQS9y|30TuUn@TqbpWuC{-2_rfGA;ro%3t7}tG9*hjAFl`(@}Cb zwX*z`3y?zmu*9~oFo?9Qdr46sj{8a-yg3r_>O~8uWb3`NIn81t+rrQX)u(6)=Ltl+ zOJ^t~cm=^Ch;m~(ta8eOensZ_%9<=2zag<3d&dLLl5y>TR(sU%Az_q;D}xjG_W;MC z<4@{!iMO%tl45`M(MFruzD;e<)i?Lm8%%QVhSbhHHy7p3o6D%V0op=O+T}R8F$+ODzBgs;)k%BU2Hdj^Ci`9 zR-_F`VMd-KhMFPtwzId7T%qt3`)fk&2n7tNMg-JF;Xm^ixE4~=h^fG?d!#TZ$w)gI z$2{+hI(JHa`ivJZ&Xh`{{XK2OpahbU)J(@%!qLYEoQndkkh}TohjsghZ&2(LcB%ym zzai2VRxDFUa{*L=_#bd?J)m-#l-(4D?X~ChlgEsN&PXSblDxONBxC~?NzVZ_H#5;yHM(y@BVp^XYtb-4_$V<_1+Vhzn4 zWuZ@%ivyq}C_~w0n(%wkZhy>Nvi066G|8dK{*D|Z*$AQ~CCW^!n-Qc%JoxO@sXKS` z!JV^+h9KszaObeu804yJH^Ty(9)!1mJg#lU*&oHeQabC+J;0@(X|MfPMqEGMrtDs# z-b5eCdX0ZTr`VrP5u{VeoKcBtzFCS_>dl6z_ufi$YY*q%dhcumc!|k-HKZactOOtop`y{``NS+D zD;W#mQBJ*6#NF*#QjpAXJ$4Lj#ZWqKbZn+UK$H%bV-$w05T&e|79-u(19|v8_;v7}7&-svGK}1Qu$4kz6r2B&W_IB}_wV`q?ss_b=odBlCSXrTwEBudDC{D=2 zq{f)ESx`CJoBy|K?y2?O5mU5o3|ezpk|xh}y2u?CV#|nbi!S(|BEaY>aQbYyq*p;q zE*dc)r&$iO2efK)Kf^N~GxmPa1e;y4D-7jNd_SA6VS#t=|z33V{jTJIe%IUAPXkz8bO z*amEnkDtYm!ty~8Vn~It|6!dwUQ%rC2?BfIizkd+2N6qPrlI&)vp@^tu$1u`w71VH z@U>cGfXu7J{sIPA!Nl?0g>EvrZ|bfxFtBoIC5s08A+FRf4~qRg!CU-G&9*{UBY4%^ zs;B4LdI4~6yYmnW!%qKhA6`BW!?ZWv}NqX-cZU2X`$%Ztn!e=4{g2f{? zT==kjy1H^bvuo~nQ0&(!D2ZZgk$|KCFse}{pOwgH&{CuLMCZN_RfcyWB>(<-rqS)^fxjN(&McxamtROmafk3yTyp7n!tsZrltAknqr0HDzM(jeC=~| zD-3-f8||Mjr`XE`QE3#o4KchTs4YM*d9eDB|$4l&?d3CBBE@= z{zra-U9T{GiSxLhjP|pq<*UOxNC8YgVE-5$(f_!*R3KJnSYy~NX6qj!K;vz|gr{~JeZ(R5mm{w2f4CKSYT7}TaV(n-iU@xy$j6Au zwSWGqBso|$vwiW}d+$_Mkq`uWsh}dkOuFl~yP$)zVnKw6V4sxVrRlwC40wu1^0$1nA>WvA3mYi|w}ejl$de$0 zkP)rjJX&RnQLo`7d4^iZ!m>wSRvrPjt!M3nhon?fvagp^o?caal=YBlR#;LLw;)6` z2gH>x*rO$<5L(+2w91FgTA&ZH)q95%5}-#-)l-ZhLb3av zAVCrEHJb%Ns63=?1{7I15A>qwu`r}zD5WWxlLgD~C8A~^a5MC^_P7u0U*<+SqLQ@U zJ1`ple50CC7zNUiBgqsD%b};+(K?Y^cKgQo$K^f;;Cx*6o(XFu$oKoyAMGZe=e{Ju zXyr4Cr$jLF>_MzH5&gK*>J7aone4gA}`WJ7?wY_ZpcW8o*0pIw(qW)Bf z#Nx(b-ZON0JGU9%d3&CfY|OrxxlhPt?VE_ilsx%*$%2$D#&(GPWWe(U)NDQwgOept z{EV1naGWiHr`Uae$s#jg!CnC8fg$&X(wMnQy+FWmp7o5As!G??4_~g3mKIv=z^_iG$keS_##7DXkUa(RdSF1t|WHw zN@>E$Ij&R+QvhWwC>WDPcS+-?OM5hXDcj(;`x&>d!aXr1f{L3W~h9DoS6i=AP(Laa_={G^qbbtkH z`G+W8bJiK(n!YV#cB9QH`A_WEPVut9{VK|4a#5KjU|+RS*Rws z8H(NdxGL1X*t)ec1(lp* zwA(Jsy*%o6u+XVAf#Eb&!6QN56M~9#OssjLR^_j#)OGPC_WQ(y1hhHnhbc95Ah3k` zBZ0sxq-MYa-R@khynaylzIZR)2*qx7N$&_kMRgk8er+i0kM`b|3VUYj>7NZyILbH>{P|-_&iy)?jRv zlxZ0gca{uTG-c-O9u>)^gPBiWojR@r`6u>iigKuoUu8tnhd(0OD(47T%CEDqFLbld zayMfgVy4({FHYFCm=aSl!ze;$ebHnCpNOQrz)jKN71zY^95)o^(gKOwF2 zOD@>**Oqna)y~47(c?(I##^*d?CvFtYPvvNU30y32Z*rSx6K9LI-$!|YqQ?psUpeg z6MOq@cEhC}IDGR?HXHy)-LUg@@7_tVo0n`Ec%jnL3?il`!2}c0#Pi}52JpbZ1uDa3 zp7U&j@wIW5?P`A{5IfLwRsy|}WWQ4E&xyg1$&H&BY8B;cE$yR56PSg{D2Tc+5;ACP2Ph7*|iHO_WR^Y%bFhZS||e_zZbUAPymH9%*jH?f%fu= zp;TUaJ&64=ZHVa1lXaExau8U>h%$yv?NW8>_Vj+k%-)xr?iOCAdLK?PDSQ9)Y68Iq zkGnaNl}gQsFrjOFHdR45qwrdP*gN&;xU_W_-}{fYYfEk%hk^gPj1tFDk}Cb6R4!hC z_dm-HiS7m{%Z{C7J-dlxJ2Mak;?Zb;MvB)zv6qRd;DFXJl`L*g;Kh{|mn>rh<@iPW zzRT&s$8fj)eOoB@$3z0N2XLxP3l#yDLunDI@ahz+FbVFr%ro~HG$*^3y~{}fE3FvwEo5B=aDglDMX^%iCsZDwS>LVpa`-eYuvhjPP@+xQMjle^HtifF zMS<#tRJllMyBffrB>nL{SPCXEit6y|6qvthmhXbZKEF(iq>vzj^x0?cXgCXp;Vu}Q^G29K}{-v;JXS9F=k_Wn-BBN+~S)*P?GE0 zki>qUDycWdb|9Iu!m0sp1e07Pm%bCdSQc0CEBfL<&mG3@rY+ef)G>rICNE=VW;8N{ zBa}i`GJQ(y2#;?bCPG_Jxq8uh=`BH;g%x9x-=O-%;!{*xJw1jmH#(jH2v7NnB7`d6OwfnwE#N4_uC?rzFYz)Dy_VG`Z zL^TIl5XNKH2^$pqYbxjuFGQ%_ljsO(hOi2jY9W%%0$bKAfATkWdq1jEO7h-1K?+XJ za%3B|?8;g;w85{+3hFq>*bDMb{~6KigStJ6^w6tBrQZE~N!JnszZ@w!@E-UZP>f(Q z9Na`0Qe(-nJIkGMSU07!Jcz=4wY5hZia9IZem|k+4wR&_j9`jR`x5e!A`M0$PC5a7 zK9ngnuw>-Mgx_5H95`>y-c^_W?L$9L+7E!h%YOJY#eVCIVkZ;F_d7qefvtSCKk#mQ z@T(1o>pU!Bf(6+gK5O{j#aT#RG+X)^6&Fx>eCP+oK2J1zMcdAZF-1{>>sXXDh@G+j z^T3we<+XYoAK{pW^DvZpf1l_}D&lJ&qUe4EG75jHj9E1o!DZceCEOs|g(u%xz4!h?ywws>IP0p>K(q;afsm(z#~@u`Me%1G{mF4Ko*Q4q*Pmmf%&Z z?VTWQ*SN)S3^bPV`q2q=){nK_Hk?AgfuYvE?sWV6$J|f;nlBtG6(t5|N_8e?e@d}G zC#W!jCJ*o8Pd)r8$9^WSYILjRX|dg=TsQ%%6;Io^oi1!&W?T%#{%R*4ZUv`#Hh;2( zx7z?mx#jaiRISKT;+|~uJ}5u65`41TZcV)0(O>C3)EGFyF`QJ0E_Sngb3X)hjbGn@d|botcMCAQQyDv8IYTxgzxc3-;lVZO%oMhXGgIUx|;cYfv z1G8L&d#aa!vBACS?@8=AneLEa=pw^=*mvu2AWQs0Uv{nbX(Drlei;s2coRdw*pRg1 z2vcHeG0ox+QK^_G#2Fd5P}8Y>6uak=fSeFKBNImUg4-aB3Xnq;;iv|WqoC4vBXIqL zJf33vDa;H;P zfi)mq1P%|Ymw-d&YxvuK*)DYR_b9ecJ9m4bn1V!ZB)LYctgrxk9<8pD^ql{z;`!Rx_}yQ zGuvrh@R?`P&%ywgPj44;&~*z6BEK=0k;;(sLTAIBTVN(Vfqsgbd#w`w%D!}V2_^Z$ z3N3xEe#Q%G84_1f>$fC1X^xRLh22vKgn z**k1>=Bs&_6<`U)K21INU_1hYK>7kA5~v5943YRM+6;-Ng@l5~S39R|``6jI(({_; zF^v)6$J@kmFIJSk#x1wO6LF`~0V$Bu>w(9%>wHY?dvC9r%af0Qr`YESDZ6bj)zodI zV})1b<^~?dirf;+Buf&7*^QZFdi&;lKJsi5|9R%?%i?;ocBALzo1O!+QuguAW9Tch zvTA;S7FN`>u$3o8qk0x($Gi_59sH9PW+@6^4c%TiGN=ZSmt-3rhHwRj8>oB~weg{* z@Xw=CWQAraY4$xUP4vZ&kBM28YJ3Pt$VPKPH*qpHr3WQ!51%j?d_e5Xj5ZCBv>bq6 zI2g+?*n!Ty&E9D$O$s;SK2oGy(4@z{M{#xZN>CEk%x;POJ!*XP3Y^Wl_S-?RRhO*5 z4`hB(#X($GLS>9u18X6)Hl!Whj!7PR9Q_it2V#G^mqbO8xROQbF_FF^*Qr&k#_&kG z=s(+%2QO1>KNG}LcMsy6X$fdpado9KFq*AAiW#)EA`4hTF$jVDdzF@1#HCecE|J>f+&@HfNDF z^a`3gP?yrx9O1Vj6ec%6v)jwjy%}S1itV#^sM7QnuB@9S6(K}bbr+Pl!}>V9<21Wp z^||M7VISMlGjRO^d&etbHPjX<4#@#A4cenu=9|)@B1hDh{aEaSnuxoV%m-bK0ea+e zE5A|f-Y-dH0ZJfo(!R4IdV?sWu_6 zK@{b>&G6f}{-F7|;xiX2K-^4Iy&kNT;iviPW!rz2`5DE2n>+)~i(5gy+-RYt-SjS? z1bE|~1?_~z`y;VC*JAM*VvakRY6;#-;e#f+tu_GOGxCEKM-ou%K2^Z+55!V7XbFPS z%33dsI>ErI4Q%e|{Z{;Pw6f64Tc}iU_sf(dt`bgd*K6ER8keo3$0 z+!Orpz38O$)5+H1;}mx*}S5OGJrAfOO-u+W`X4E^`Jf%wlYNZ68}R>~fDQ0&*K4WQY!i2ExIUcUgI zjEZj+(NfKPF9&^?d;W>oLkC^@TPQXr)M2%IB8-@$uN%(Nq9u{$qtJs5$ik)>cn5!& z-Hd+)#cutQzR(1Ayyel987dPKFGigV#^M6#&;0#A6nne|iQN!a92;EH%QkKSNV zdm#2znsc3`$E${vok9;M9{v-1nNUNjNZ1PR@L>b+s&oB0vi-kSZOuR@|v3384EjcL37rLAh1`i{avPd^{ zDef+mSMih39*-4&Bevj$T_tJ_v0q;%LOa-C^ePa~6SC?cJarwf7g!({+2_+^7yLl% zTc6ESRg7Z4PFsaT2EON8GO4V(B$dZ-Z+ZY$eC#9Bs?*%-b8O+Zw_ zBsdutiyUas?VEAx6W3&%R7|nYlZrHMj0-Dve3THTV9!x_Y*(bvrqISBDa*1R$T?qx zDLBZm_N3SHEb-YeN^)iu__fX68L~itCax}2R5 zxJb+y;pbWR@O{Zhg>iWQ;Qy2+$N+x&Sx$`q8Ei1FqOt_6gILRGsg0yIYz@DHKNZ_( zN@BIYrbxxBOfO9t*-{Km3t?46x;0{PU_+3fusqKY2&D1gV8oc9E_1ps*em0zM#mxEo|?Ds;kUnkaP3P_58 zrO0w%5wu>LQ^zWyBsuc0KT(*&;v#Ffb}zc4`$V~5R(I7OwX;qL5p zTc%-%o{zmw`q&CM)_;9g?dG-3-hrMvZbsr1@epB>Lbc&hL6fTN!eMOSMkh6}w8Jhh z^FpeE&~_hIbGdMmtBGaQn&Qyy(h~{tVblrodP2V>p(eN4WFOIY))ZeE<5QN`1j-hM zgTF}=e8ES&GCe5v`&5E|5f{Ka?-!GDE`gfdswzhKU2=l`b38x_w+;>0S!gPhlw@H` z1?yq-C$N7k>=IuPb&>Z+QEk=N=fr;S%G_R3>^6HxVJK2aILN%y(w+l*j>UN#kcn09 zQ*^hZ!=t~u0=M24Kcd{wbb9S`rCO%~#s1WhucfG}L>q2OaHzllo@$B$yLfzq&@IJY z{IpJ!F_2;CHQ(7w9d=2rIsRpy$=sd+(D#p0Y@9F2b|;)S?KCZ<3f|C} zzfzL@-vF`SUM6E97g-K~Nkf^85StMuh8{)YjO@Npaf+u2cN!1(jZOK7_T}mXLI0Fy zIJ~|!_6|~7+;;cw;&mC4bbh7)34!L6_>A+!ya@5|YJbC%?gH~F)>v)t1W`;BtVD() zXq;e`Oi{HJf>H&jJ-z><@Xo87>BLrT-+7*zDik^R9D?qVeJb?ur ziG8pS`D70z6QD49c1+??OmY^-m2QvuV__{ADS8=l_Cid@=;#Tg_{V;=CGY$e#r~H| zdOQB63?LafXwAlJF=GfGTo_Ip4;a>dF7|QzWatvbZfAnT(a*kMxa(ow#Bq>~vK7Zh`h)$AH!M_zXB14F98Ao2gGl=TP2 z_G#xN=xoN+9jgiInQM_M2UZv_(rw~(W*5KFZRVfz*mu~AAhIOAU$Tmv=>KX}0HQ!? zxERFcp7a)MV7jAv-?{(rGNAPo+v}2;%t^}zf`bmW@%J2UE$I0$Rk>*`b(HD$D8;myGdtX-z0?l70Mt0xyAH!(#+;Rvx2cKG)R+}x7y zuTx<};&nW?-~fDNrj-{UJ(D&k>Z@#~{ZdJ6{2|c8SnYOlR&U+|JJ(aj0){a($Dw4n z6Jp!`@q$dE$luu5z#@dl&;3P|I(JagI^wRzy-T?A{3|ndr$wdg{mswdqak)KUqO>8 zle7XaQ=r@q9dChM6*B5K#NbUymOHC`10(M98)l!+o{CZ}=^0o1><6PK9FLZyYWZM} zQ39@H@i4zA#lEl7d}3j zld|V@d!M%Bi{)1-cFQIEprJ~Y1D(OlXDr|H(B}tcdEkjy$ir4s1hij@d{D&aijA`!+x(G z6#MK4ei1DT^IKu*Y@@(5cJwnKX?CBE5SH)#-RVM!EpJIl-X}|%3qm}1X%YJ2r_#z< zR;p8aWs@;H1{@xFAgW3ciZr}>|m*$8Nl|TMizio{O<;&j9+fVB)gTo zpe8otyspD~r91c5#pV5d6#Ji-BEQd&qglp=w!os{K?+5=x?AYWyoG_SaO& zf8m}42`SRBLWW79qXarg2NNM8SfqJsuI>N%d+20(ES{2)E4pUg{&<;yCn!P+>x;S) zZS0JI$SS#OQ7>nX^{HtuEKa4^Cc!`ynb}V)ns(x5yzVj>tHpR z5=B&1F5c1ZUsw`T(8NZN8SCx2&dTGAUq4P0kh9_(Zrc(zcr@Wa^4lGx{| z${HB@Hi0VyUPk9xDlrmIA~z(;q8U_1;A(}-!_szNE?30zuI*moV-g&Us&=-9#D1T! z-NH4Kr1=U;u=RH>6*nJ4n$TwNY<&lAa+M^$6c8I2OP3nvT}YcTR51g~zf*bs zWcb)M0wGKCIgu9^#=2^WWk@1JfKG3b2BjE_hUF)#EpSRr?UzfMg>cD$!^hV|hP8ndtL;Du_uy-Yj&v%sh#OVt@9`eIp`? z${q|j3C`3FL|ui&UYJ2<3H+QL0L4!%^>OQ*{{xyd+-Tr!+jBs`|PMTtpA%jQ$8&Egw2gNN~?ta=2L8(!px$sp;A^g!#vfZa6wk{Rf3o~zL*f#{pi^=Q2Wt)f#ZVX$k*4e zw+Z}P1lk2jB~WhBaXkqj%dQ)o0z6(Z7!azf>}FimW5I5`w)e9X`;24gi~gXJ)Mq(( zy85yd=AN-a-`x2QP zDpma)c172p6 zdfK@sZOo8w){QX4=Kr^M9>hs_h)sTUN51agS#eCyOtIf4VNpd?A{s)s-W!q@YD}-t z)6knr42ZUTZ)mKF&~}TUT8+Rx4sT<@`x!!hEwg#h?WYQ@y&c%k>j}W&)MoF9C>lE| z7MY4G)KzgcOg7>XV-Vmm%QL#Y#0J!ZSISrYtyt~%DM~Z2)R8D4*w_exD8K_vpac|Q z^qBs){E`QlFT>CboS@6oOP}NFw;qd#Bp%&kE+tB3tXCp14@lNv!4bb~x5Zv~Afu&a zjmlDx0oU%9yjk4OB52)*6uWnVC^dreC!tpd?ZVT;{JssaugE#s2JV zo|~pkNR9%PFc7#9CPffyWAq2bt_ODer^2V-=FXJmf992ZaXwnGv1$SJ?lK72z$#?x!%T8X5hx9j10guDk!kcIOuv&AKxE&w=af zGHsPu1H=`92U%`dbooc$szV+ILJSma*phoFFed_si~LVfmX#-rQ%fw0Ag9-legMH{ z{UlT~5G{QP+t1G0?MJ6pyx-20G?Kd7o9&m~>}>s~eJB;ne%uYzC&KuFUOvUTQ_b6) zjel<}ONWV338vV6_D%uj=ZlL~2jqbqq9R5Dn91Tg??g#D)^5fxm1JdG?Kq4o4B!{s z4XRFF`w$g+-wr9@-nWBGUXn#&1TY<)dHrA^VeM1_O?Wd3Z-OpQrx))9X6FP&RbWcf zQdn4UoNdFH2R1Fhc^c!GVQOxYKH&Lv527%4V8XBt2L_wZY^2z)JYn2aVFxr-w=sM0 zh@3e-FbAfTUK%uZa+R?+!O1u?;DZYjfRI@`bzu&Kkz{#<#-jP#r_;%g#U!3kHu^%Z zPuA4n?waH}q;?nLQSJC1!?cfFP8Cf~yj7d&zWt=s{^op1m(zpo)|6mgvzd7TA$H@q zVi1t0xNzGfB305}6rdPuIz`4$9`p#6`Uc`T3bQhD!V0VZWfU8^q!(%Ul_k6s@R?9! z*MEO%BrY1)9~yH|1>S=QcTITY!?w=xx>nnBNu)Id`U-p=n)`;Rl|f#uQCI6ogKYx% z|Ayhm&aNSuJs_tg|;_=gkHwRmybLGt`uI-#-BU$wH z_BvH1z)i+Yi7ah#fh1v@xic%dMld*j0e0PZcx%zG4ByQQq;;p*rwQvz9Fma}%4JNy zNQn{EXe&G_lW_=h(ySzdEF(SJG+xEBsiw4u0@gkb%V-2C_S;04Sbb5A6vayPsgnCb zyG^HqTvN7Fu-o2C+C|)_1A1usVc=axXkfY+irwb8icg2qQRR=3P%7zVbB$3q7--da zSf+UGPM5rK*yPp4tevD0T_9koQSA2#>qESfauQf@w+QXN>K2wdNmse;amVoktN>)0whFwY(8dpQxRFr0Zckdro!@2>bRO!X+mG|MLbLI z6PnjmQ;`zl`qrlk#Kx;e$e^&U5wJZ%l?wNywI;2hR#pn1DyO28J%T6W$|H?T!yF*? z`32|Q4Ca8S2sR%w^8`?trH^9I7P|SLXYPb0($!`xEi(5udk4iEIutCle|MsZ2~O=x zPWED?GoJEbGuU5r@ExB^L<4v}p$MYv(Z~frjs`yo4H2o!2$_U_)ubxlify~^NAC?k z&AGtWX75x)`e?-R#Urm6mKd43am}Sk5VPQS85{gywT}?1{qJkF&pJC59s`8!6;gw0*-BS%>#{j_jN-45+vx^|L@pA;_L+nqq=NCkw2_B&kC zBrHBsB&5K5 z^L)urSpa*+aIhAsj4=(9PcOtILif8#`LS*vJj=NS#eSU{tA)%^)%?ME0a^)B2XdOv z?nI<2K!up>F5W(lxeqT2DlvQ}8saGSX(E0=U@7>YIr=E^9J+)zf?sT`GW^=PUwIi_ zKgDi!NwLcuA_ge~K{yHx1<6Dq5+bP)9r6M^kKVbPN95N>7Mh;@!mAVH)MoEAnKu7l zn^9n2RV+%7FE9rI4BW?Ppxo8m?^oRI#`8-yA%rd^Hs-iiBCf8lsFE5zW(3=;N?~`x zF(F1d(rxdD$ay#(sqt#g>ONmI#4y16)ms#pl)d{@f$Aj>m}>vFl?`g+ZfK~X(P%_* z8xa7g|3~fl4?S*Z)7a&7djIeNO>wJ1oh%!Li8RJM_W{CV5xa&?yX61Rsc?Bqeoidr zM(zt_n3;+KR*QFu3VPg)%3$(QyD47Z$K8C6Br+;6EjZlIA5}#^TAYrMw{Ro z5$@upJfG z$2&o;KXHH*_v1{~AVQxOuS=F8b)>%$tcGVsG}9AGVkZa?y*lrB{vSB^LFk$11yk(P zgjy~YG?GdB`p{Uq#S%DXztC+DVbwzn@czkP<11j0b|N%nU&C&<**nSx2%bVvsCSC; z`qPaXO<)aE7ZqQPxgUuRf&Pt1DB`$2-m5+;kN4N2xb4x6H$)%kM!W-{lDPvPuxI)B<*i>a?;%|Vjj*G0= z-&gd-n-*hyVZQo^k5&0+SXvE7Vz*9^sDM=F!X`_u?L7~9XhFsDvmt8!y zmp@Me>2#?h{=mA~8Uw(uQ_-Mpm7L5ZKkjMxJX!Z@_sHDa!ctb#Ou#^rSs`@7X0 zX#a=RZbPF!#qR8#x`p`zNbDFT|M>RA!QHqH4!!1Ok(F}8-FzeYy;stMV!!vl9&>aW z<-&nf*bym7MLy~3>pQfq`({cN`qtjuHfpr8c?+-i)?YB9u$`~BPyuEhnIytjr)8{u z4ki!rL)Xwkv3p(8O$ipVAULt2QnXQU?Lk!dijP(SAc*^8_UnPDY0<}dx)l3kQh`*t zAs{i()fjpJpby)DHCF&h%hOi<=VIRhAR;FD_?#*Zba&>Q&%7#?kav`uSOF=tH%@~k zSIu?A+n;Z;;E4H zH1)3#`}1EeN%O#b%%}h$(Ic&7-AUPIrPnkd5yCL*ZK^;#*f=pjJC^1da^72alxwH) zNbJ|i>7lR^0v2NTiJAzT0oHK%A{%OGeh>0$KeXicKcujWV*4Cdz)N&`sf0=tm8Cm+ zlr2RAOo>$Y8=d>Zs=^~k&78E@UE`=}6uTj=AhGIyK-v5Mov5p)m8QGBy7k?>ZQ#`1 z0UT0-*rjr!9KNzdscFJk>%PSB;Gawno6*H7Tw~u&mpFN`Pnz5y~$c z508Hc1Nhm!WKijdu@<0tmEz)mvE*5RbaxK+BgGzAmyxy8QBon`9>wP;j|9iWwDfnm zEVCwXr!Cnyu0~2r<>qodrT?KU-L_Q^Sa78#oI4V=_UHa;r=T!@Br(!F8N>5yV#epk zR8bX0QL=z{l&Yg9B(vtH6%=#ch)Rc_EQ!sQ*E`95TSsI7osHyzUj`b?=jW6bSg{;H zdh|abv~&F^acg8r82<6c(Yap-+{fUt5(s8GJq6o`3MMqpPIYuM?yw)aWMcR&JCbnfQ2!s8UT;+Y88nPo@df{&^sktaANo z>!aBH@imsP%_l+6#_Q z<&9Ays|}U#rFphqt65#nM$_!{H z_A}+OTW4YS2gQD$T$PD7D49_x>J>ZIerX9S^BQA|knoCjoBoH9L4(-+a8FtVfU7} z-Vg#u8)rG4eD+Rd0$i2W5_+v91q9SbwcyXp@gr^6A7`AajJCILF^w$cLUTg6FBhC3 ztvRl5Fa6{!WQ%g@%D@DX)C4&hkrnaoJpKbay}y=g?nA*QT;J@g4cV6L6M+;P+H>3! zSyam2US89g*9HiuGLBPGvSxb?{e~V}#Zm_-SogiaN9vI;X1#AASFO0jKH-=iV^Kk5 z79rbGNh_eMY31CkowjK)#!mNiAmvOCn@3NvDztRSNfZ``-Fq?rG5V=OK2Rz2j}_ebGU2 zF>!HOCg?wGM8Va>#Yk7m!+KeYNxs1vu8he*lp2#8ZOJx!r+8mIt(sed^b_@iXkdQb zf3fx%8t#eQiay+&)xOAH=#p4c?T)>}B};GGqLRFxCf2*4sa)I2D7zp45BM5bl>scI z`!7J7>jV7lTXlxz_?GA+6#H$0abp%!nWeaxv?a7NAoL&&tJr~s88B@BA7(e>UqP{( zmozIvi{Z%)^AVgxrS;w_c|6L27(GUcX=O)*-ub)7W0dq7R)AvnIj$~aSCx%5m>RLD z({`C=O0#V=k~A>g06nGKH(tMfZ;{yDOPYXrgdohhP**C+Y7jCp;%hMTZDaDf{&;Hc zbtu(m?||!KGQ0#uTz7h|&J-C0K-VDn8loqrjqw+!F!M);rSJ;H{+v+8rI*_RJRo}F zdP0bsUbLumCQQ&Zr~LJ5Um$pLH($=WEXW9n`_X|=Q{2Lsc3ou_$!n;U(YcMG)D0HQ zf==3o055E}nVnzRzAZC;Fx1{JX^{2X>1Fb{Ok2f}rLNQ*wAA0|@AOHXgae%}&8bZN z^KQB~%xa>NG&4NUhnq_e+i$*WhSf5+NXo)Xo?g8QEWF(TDxoz>7JRu$? z^;N#Hgyy?1bsGajJgxSO5m%7Rc26#3TwDU4np49HMV|q*QEcb9B9^Np(7`S%cXY)^ zj8etpC{~M1JJHylUi^S8nxE{07jI5TtL^Najrn9D1c+c3)uo>mfvfx5iwj<)D`gF|8{_UA<00LIHoI6^9GH#4TCw5WNI`-0K~gOwjR_rv^5 zL;Sbqk~4h*-kdAsSH&4&(M`TjAQr?w>5fw;*<#y;B3aEVZWp zjWub7A@o5o;l(E;6(g)uh?#9;2bfb0epL%NQR2w z)#x|mD`5z6a-0bBl}SYv=O(-Fo$I^;%-N#6STk|^%VkrcUW z03|x@$l>i^ByrzHsO`?@VcPkDoX#_c9q%v$JbXBJ&E6sO7?_@74?KyQI{{&H3@ai7 zMqT%u`_W5-nI3G1PDaPDFN*y>q1p~`M8zDbHTrF8k_xN!wE!x73UltDms;q}@L9 zFpwR))sOo!S(1+_@zJU~ZmZ0-6l)hHy%g9#%j>hM)TqC6DE8Gw%=@=?+ydW?D~6Ia z7fP}FQ~@=G4YW`Qjf}mO${MT%{LAi7V zQqCCMBVA!d2W8gn+hXsf4iy=HDTePgmjkiSFBlr>|15z9VrekWRS+66w*E^SHnGwl z-k~4&xeuQ|n1d;?U;R9H>Z_sds453wCtrLPsu_#R*h6f_pLz>p8vV zpYkzS7n0IanUK2evv+z+EnJO5zaC0k>No8XYwbAjW?+SypJ;4-7God2T>Ch$1YL5m z)@5f4eWY&)+bp1`=N#(Q?5FjqvzMjknX7=}^Vlhm!ouB|TL^A%L_NW7${fx*;q@mK@-0jV%p@+aE(eYhoTr+so2d zKPJ#M$KnJponohI!K)cZhx)Bb+g4_Tpy?4tH z#}pJWt4Pt;@%A_JDBQc+4#ACy%)QOt*-&(;%oc-=R!|d`ZAanEt$ex-M!iAwb-3DB zaTUR;?jZXx;$ddc(G)KJSx#FwVPEU0L{+=};TsRKWY=-V&M4WI_1 ze!tjjpd|z=^Y3Vah6303&T*}lO9iwCMu6L@s?)5U;_`gQ8q4;`f_|ynA@KFDQ|x}e zWcvp}Z9!V4ND%Q~u@e3s*BRvcYV6TrO8I{jK`e>g>yjJH2NN0RFbw8{6@$VuSiFj$$Z#mTH;1m8g4?A)l z8n8N;?2!pn!+ZI94mmeph3S(s84mA#LR}Hy=in-Gao9K!GmZ#UsuXwK@q^y~zBy}U z3Qw`$n`>f{E$y_Xt*JFW~ROOQ4Wwv z!dgWnw3Kd!fKC0%OWyc=7*dM;G10}b=z(S4QrhC`Atg%TmHQ#*k9I@v`}CJF$$m@5 zgJOS9MftBW#Di!Xqtoj2Iedr&2iY9ou&PtG{{%SDc;$AG{=^G9m_fo$tbd!%*g@M^ zm#d%2hjaMWS?=bmbEO=CbcDKq4FGZu9k#J04)p_s-JW|g2B^uo%aXLvq#wj2GtmtP zi~~d2IIYh`WxWX(I{Wbt5PNx!CAodOk8$cI}*7U2Igpy?8bYn#1e z9%n?u*i&yLtFQvCo~EhNFzAyvQVxJScNuvWN&gP;paN7NfC06r07q&M&6e?-M!X zMZ1lqGNzN2CR$Idk~r$M65=P7vC03v+HH=j7Opbl9`Zzj36)Wx15ZeaEvZoW)5oa- zxr!Y<*Q;Gn-&t48%UF|hU-}%^A!PLnKv^;gYLilkS210 zFU)9WeT2C2j3x&`mrG~wxEEv*43sFQ1%C5`*BIAOJoFAQFz(JT27O$=?-*de8i@VT zCe*3^h!l~|CCpnPoThl2i7|rM*bQz5pV^W(ZV6r+vS^9j5LZr$w<;P8fvC`APsB_F zOk@XDX_164&)V%Nn;eqEvvCl0jb2n`= z4hB`HqmkEF=5Q7NA)@sn_O&Is?kvlvUG~U(O<8fArjS0K?DhvvVcwD}Ns%jmDl~8@ zl)d@iGw$Z`hyPs^dzl1%0EMsg9PF=Q&J*#JRizBPNTZ8)FLgugT}5xr?_6D?s2YAo zh^4w@o4vD@$jJ~Ysg6|kRcskWsf0`1_pj^upOZxo3}DM8H!$V#gvA@*UszJoc2EbA zM-uK(NDQ3q1!KyXzsTXxzbNm~?zGqg?Qhur5^+s8$#ON}^E3e#X5RYVV*G|fh0PhuP}Cqci}QEInpL}!*|BUl25XFu@}!9K{vrEY;b8Cot%Qu%Q0W=e|s=QmJ~4#eL3!ufK!q4`&@ za0HSV4xgR9v-MG2#8zE0Z8JjKg|=PQDehOAas&fS!SgVLpRDWfTPah3*k3P`YPaNW zCB7G85B8N6Y*k-W+814>#SOcf26IDmkCyf76Y+&5r!Ukc!77$-2jsxL$n=0L6RMRk zw}A8yLaCc#?;poBl6=c3_Gtpg*)_Au7<(8`vS`iO_-P_3uO7(VtXddaWGaqS9;9z8jaf!yq`| z(|mNz`b)c=_cX=s>>XycW=sH(sBCmC%5t~^>1Vu-BUp0+N>ykF9n*76pEpvi9{QUr*j>RO2^eU&qMo|^mE zCn)yoWZOWY+bZ>zkw$29@|Q?<N@By%`cx7O5T|4?ErlgVH~ru-vxCKS zwvbv8wc6eZQdu+wynx_hqa7@~1x4#w*%)96IE0hjS&|<`-RWVy-gk*kkn>CTl2$cd z9?43r;dD$}kXFPH9GkG6APm1zCla9`> zCqS31&cOT@%R(^Ot$4za2_Y+@)skH4O|kEtjdaVW#u-);+YwiZkt}hDY{WKcyn#O< zDFFYkV3b;U!jjB{ZImVVrj<5o!s+Nvdg#=;OH4XCzj`N#FL%P+Wsdz)a6m{6cMt19 z1fr1b>KpcNEQx+QZV|=yle4hfy4P_vplb<~kIGV65yMWvwk7?+9nO{54|<*Nu9IT3 zF6rPwNp^wdGGQT=ro~9GFL5o@ZGMzwZ#6M+zxMY;#6WUP=b7+l$~CP)*f&a zVyr@xFlsl0f+vJE6@;%q9P4zc^&(id(bUsq(evw<4*W8f4BTZ9K1C*J6u738ot0tV zi;A-tZ_nRifV)@MTW{hTIalg@YI9sYcPGMRVyS_e;iY$}fxA$;80BMxBs>WG#*#c~ zVd8dBY@bla2&(2vMi_GVkVWpXrE==SiS*r&-P8H1CA9gykl zQW-IyhKG0nMN1#`ov!G|`1T;qp=@)i)?`)hr%Q_CdOme8X~egS#L`_yzKB3CrTDUk zk+TO7IF6op{?Shy)trx*LP4?5(?)kvq$zGPh#8|5gezUuNF;Lt@D*2aqjq!H?6$kC z`N}-P3ib#<6tDB?9hrNPm#d~a45I8X%(5jE-Bc^)6SqoFICtB9-~Y%SK8rI!&VBZd z`)`o@na@UqQmOSla`N&F<30bBN90`WF}opH!W%u)7SEuE+SM}q>&qEh<9J)Vbc+4SqfEeQsYtI%jPPfP0Q_h_8!kK# z2pop2%&qA!#lHD_6#HxHHV&h@&=qG?0QSg5=O@lj-;f&s^}(-HSR^RP+=FK<)XdG5 zQ}m@ZB$&o8h0yz&S+{{9_S?%;NIS2{f~_#>3%BXEPv8zJJ+dG4_AuhP<{lc_g+ESj zM!JiCU-L*l{uagVogk#Num{Ds5qA$p)wmX1jL~W%ma%7Q?mWwBzVICPKJM+p&Kqwe z>Kobux_s+i(qoGVSp`jcL=qNdc(hmh7y)U`4 z*xC<}rr2*jGfj4zGK#4Kw_jP)2HDG#U)FvBoES}t#J&oy)k!Tgcm%j%TyFoI?+lnx zihZ7V<`^V|^QpowD`wSI;yZlRGaS?1LbkSLyN$5K5}7}uZqrNtY~6jpX5vxi4FJZN zq|M&p8nHJE8x0V#G9FQ$-AXFYR0LUN{{DA-`>oA!Wob-72P)HWdPs$pNLJ+ef=>!^ zeSouLO!8gs>xjaPk&HJV%P4j~IjhuR^_T!a3p`&TMG&A)>`^fxc+>8}J3B1UoWR9I zZRMc@okiE%7L6ubjB<$y1!{8JZs%giyn896iyLFgGx}c!vCl74Vbr8zU8WL+ z*t{g-IYK)bX*1n~-Cmwp?S0T{N7r*nV!y(P^)^aDF$Y%T?qD2 z>@yq2y@SK~Ql5?#mhfsa?UJ^oqxP^>`)+7^=nC>70HoZg=9t^l$jWN7_TpcH*Pva->hzE#> zV)qGkDBcJsw!%aA$bo_D0hC#*O7C*?Dydbh_IG06c&w7R%eoBdkXHM160XN2e0Wa1 zF4PZNMLnZAffwES=VD9t0Chq9$72!PGW>hh2XxO){p<5}W*p#jnLS(ZUj2VtU};)K zvA-r0(ic&OOt_dCgimtCNvIUTVy~oZ<#{6X?GMH~YZ$;jdj}v1@Lp7y%#5VhidfrB z8qds_`xA~xF#YevwyW2ZbANBAFk6*Zp^YnHBisQMasq37q;Pw3&7*$#2k|y}87M>e zgJPf9FwV%dqDnw8O?eiJko_)bg{xA0H<|DPS!@!uWBELpu>{Co;1O+r8g$aDK18uw zF6n^BhJIf}*GBBp)mq~@c`K;mg`2WSRqAcszJB56FuKDB#Xe6PqrbxCOMq`h(UcEl zF)}8uKw(-coYMnJGVk?v^zleE5x~IRNbEj)XWN{H=v2f`MD!usZBByqQwaKd{cExQ zuAd9xzOkKG&^e7xV*K~<4DUb{(C*Hl6sWaDpGzBLVwhL#<3wA6Gxxz`YyaRXOR`KD zV{VmEHTzTw5ECSAtSdyjhuc86k-kIPTickFiv2YyOOFV92nfT(DJ-&sNpy&1a@A@=ez zSqY|o_TN#Y4ljh4iL7=2nQ1TMsQZA!1J{ACTK2sD6uWy#A_|3Ig97dneg}>l-B~sN zsmOR}Kd%O&{xB83eo*X_AJfxl#eGVv+dAY2{iSL!jvnCk@7q=p@%1xTw*Jk7F#p+M z`5wG2J%jO!U=}$u2*fesJSEZWw=1 zOO9*|1Dm$?3&n1^B+~Dqp6^W_KnXBbRM{(F-+#&Xy{?%oe*xp~k^Vv06p<@5Rb0D-VT)af0m}L17d`?;5 zdEDx4N+^*bh-pVg7a~7nAn2|qRy)EYLN#+l&?dPVqt2?Zuiy*x!m5+fW3@jy65sE( zL8mLMvx*|Mux93Nb7NzIhci0d5xVqO&VBzEQ0y-!i-LVk3bY?GX#iTw7RfLvbqq@Y zq{;33djF*6e(Tk+{87CAc**p|!sM*VBC>qPqPwrBO2jCF6yA}FvgVIhdyjVJ-t8o| zpPZ#qnCIV0T(Bu2m&F&Q6rM~X*)d*YBGlcWhj#s4W^}<@O5D~9_v8L%1QGh9PdhIW z(OHCf2v{v~Om;{zx}(|?g$S-l(VUgf;&yp;*F#PeQs=07babtc6KG}0)p`j;gu0Kn zDWIGF@4|@->amCjjhCWeu~tOpAUu{0CBENoNmu2Sx}i9cVxPUKmI*A1!R$-%1d~)i zc*&xY2m`0UPmuro&x7^OZT3zDo6c8K5`~%Y3+id-Bt0jeecpDD1v_4R!En)@ z1g~o!7590l>iI_rOK6>`{PHWs~S!hsWJbve4^ZWDAUnZ&K{9$$Tb0vTu|q$t;m?bnwAt z3K-Vwmc|NCn3$(l`(|-xmG}(GAok}=pX9GKqq)w3ooTxUJcZb+hC<0M1Z=Y7Ek%rYYMlldf9#T<$62UcXU-#S^8{-zN5NLNy* zHWpb;fdeH!s@5PEUjYtR2X3dIiC@k;7Ek((#Vw`3O0ipAQr+y(PEgTU$Ro;DnF&X1 zjmVs6F#r}8ujg-8d;jiL!aNU6PjM#5`SX2(c~HfMI+2_ut%y;LBf2g%84x$}&DtMO zyzZU+Iz-o9E5>r40r+I4%xCYYLy4t#l_g8=5Q;6!o8Y#wFitEAXrCQDaif9Z>H`$J zPZfaLGQU9rPBfFqj(^I$fdOzQVsr-D{$(35z$dolf-1-jc*SB%woVWR88o}bb$5Yz zMaVB58H}d0t&lz%Hsvu(a-+YjTRxE4@{Gp3+FyR+p=)iBcs%mY1v9ehh6+i-W(&&g zemUQTQr|ox7M#uNsx4Otpt#N6F?8MZjkkqusK^|!g4&AF{6rKB`?fHzI~-#3eC$0h ztBp9Z#CG-$qPe01Dq}v8dd%1;tUf<1Jqp)xSIq8i$t#CXAuk?%z&&PLPqamLyU*T% z4Jm{}2zL-_uVhG>fDy)t+|LBJVSmO^Z$Eh4x?YOiPR?=;nmQ#Sc8*tu^s%z^npfVJ z9G^-l@He5f9!S?`i>S);3C#5$oV(B7VFE0G-ZhoMYy}Ei5T}-^R!O*zK={wDZC;nUHxcG9=xYIj||KfHma_9jjv@{thFPpG-R1 zUB>P$PjM*rskJbBkmuX5GIuFHOVLFi5VjI!1GeErzUkzoKkIW>vS90Ki^P6&pt!JQ zsYbrQD5Fw#PX&ng_!ZD0A?`v-_q^Emh9sm1#qM=UmTd|EYj#K)VJZY2qzprP8W+zX zQnv78#P!?wg<`)?2>y|ZOC4;`TBh{63Bxm4b%ZKEFFD~C)`MRhbbFbYJSq+$KB;_| zB@im`#sIr2-{(T}ogj-Yc^OB7+W0&^($9MZkJv*io1F+fQ|#6W0y0``JBxJ_l!@RQ zh(y|x$PFm8N4k%!_6<&&fwD-%%{yzGl0*W2t!#QESw5II88$=`l| z?I&lsju4Nk#RzzmV691;#XHjT2%!`hJhs}$Zzo=a?LSGeUvYRedI#YzjHOicDp(j7 zLJOrbjYR(~TW=}$%?1{`BeK84LqIMdWN4;7W0KdCms8zK0s+CG3{!?XM0_Q$E2H$# z9lyq(7{FV(@zH9(O$eERR#uC$dJNAn?LWwEr1vmGGXYzDWBkgw-^uqWcJq?X^2Fhg zUJ473V$67wUPqc%`f=G=!~2Ur&u#|%K`(V9m?FSFdxt@Vk??Mw5+e>Nf+l$rE}R;0oX-O%mBwD#a<&*$Z8))hsG zpys~6eoj?4ySm96497-Xgx8{U$Gv0d3XG?3gP#qu{`SK%fL{}Pt_zb}1xnsaMjEk~ z8wyU^D8h?9H)9}+zw41A$nH(%!E3y0yH64Wd~dUN$la=do|qbXQs7HTE|ls8_z3wM z3RL_S{qdH(7Q0WV4*$sdGV@f!5|H1wLY`@nk1)qMg6{?44kZ z`@de4@*V`U0j?IgAcnO1dLXv#pWborYv{ z$HLA;tMvZNI2-+{Y^iuZy-(_kW&2Fg6Kpd85RMf3(Melrhc`FiuyuHDzShlcb?S7v zs!QI%we6xKb<^~W4nr;8FzKIIVq(U7o4tb+1zsKY!V|U4BSNn@*&(MaJ~` zsZi=xXuCgV9JvC;{+I~JXA5RLmXE%OLMrxPt{`BA8KphT-szvYqQKm^KNS0O>MFU( zR~K16zY;g#QQnYI^k|n`GcLM+`Rf)8)bzbHn*+YrlF2jw$xr3kITA6{ykwVJhmPxM#c-xG*CN4~Wzz zdv3oyIA(w%EWb#xU#AF03X9L8>>$D@*Gz%o(V0GdTvC7X&zSs7Y`USCTBG)HRLm&$ zX(}vnq0qh&C#ykQHJb0dHJP#H3qVMC6qDTEaCXUdGISb!WUH#IvD$CVl5Bobb?>sT zevCj<+182Dl}1GjZ3t0>k_ALq$dC_j zQw`}oBgZ>w!gwj}_SHZ}E$PGEE`CC{f2P;ZwA#xAONM_RB}h_11xV4oxSxbZROSkd z1zFAc!I7`~Hj#Xt3a$vIwb?t)++&8A;(efLV`{*U;Xi^XwX%Pu+soZl0ShZJO2^jE zgX=iBHA>3fdM-)JM?j<>0V{+_I(wzW$&A;EX>hiW0KaEAMYE=}*LFzu|&LAv>@#6#IjH?j94tF&ewC+}+bavSF34RTeIJsU&Iq zKkY(Ew?BId?1N8HEW>lAH8R@KE`s0-#)dc>b*nsQx3g5~>FR-1r}@uIpSZV%*k4}Y za}70EJ`@?T_7%+@z<;>3ff+-mj5x(3Vt;o*IhtZ&Qmo7O_tpv0V-Vu&o6q&=b3R(O z;O5ZJsy8`NROa~~{zp_&akU+JFp5oFe$El> zfmGsD8Q0m;kLl_cirpsE1xf>!>V_`23dE1`682-ocHD{zf5|}hyVk3~-AydxUNeZ{ z-Kl9xYW|G%hMP5q;%yd8Qj+t;SfY@U7~x0I0mGA5-4DZAA-Vwt9_P8bl&e~eq+xqkuMMNCD6D?oY8F%i5ZOfIU0f2@Gv7Sm3GT^u5EgV^z`I*;d zTJ5ii5(7hp^_G>x8XNIeWAQAkq^~zTsYk#+(Csyul*5{jMdrS|z}+BtD@+w7y1(gZ za=;7Rm%NCY^86c>vY$WF-$JopC#I2AtrE!75kI#(kKr%L-6Sci*It8~bQo`6=ZGDz zF=e-!Ux>HH-x!M^OGjK;nyI+WRkdIx0LDN&M5f91OCpA{?QxRdFR@>UWhLqTk_t(T zH@;9Cpc{m^y%Jc(8bI_{i4ddI@O!au{3gXdPuVdFgd!=Co)clLO283ZamfW8_lvqo zJ72DMTl%^8VF^ZNNRlE~iv2!;0#d;efVc4m1=cyFv+fhg(d29uNKSX7P|D_jBo~6$ z{of~@!7h1%t0%;*b-&jn|NXzHf4Of2iM>pc0P;i+2n`+MS7U}xy*99qBTu89|6N@Y zkEr_DIy(2|VrQ;~T?kDdE7^LJ9}%^nYY1K`!&sG$d3?X#UZv5CJ?d?W z)elg(@X!Z}{pArLrqUpsCSixjwK08QIM`RzyWmUY5SywJC5es492WYqhhsV`_9m_f zVt>3$g#;&0&fP2^Q!5O{#p-w8T}CS{7lixMEy)eC=nfA)^5bThlRsScAoeTTg*>l9 z28LutZ0O20Mhqa^XtaJx=RG`lvMwpj&vOrkkZSFLlxjC0r^ym8n3aFoXA4-QLTv?G z!O$e&&|oE#B{^&hk~ntt%I+S-=^TEx0>$Pj%w*ug!K*z_V5;8)K-eQ+%~a(xPO&(e z2+hPcm)S3IRj?!|jd`6c5&t{Pqt$Nxk^%t%LKzFA11S||=n{e#dWM+OBlg#8BnS;je@LM!RvD@q& z);nq?7RFc<->b1H*e?aUSD|2d{))fn2`_p0nca&jw^Hm64EiX-MpR)Jc?;5cR2BS2 z0zb+rl%4(6G#Fk${52H&vtfWJ91+utx^$I0ac85v)6n%sb{L%}lZnHA$tz#kMKVb~ ziobdZ!6zP>&(4?F{p2i!{|1H;gH%zrTo{v3QVv6@FDuJ_wTC{M3mkniA6W4=_AlPo zh4t6g)#f3T`t(znYp}PmB^mfZWeB1b1zgA_{pvs(#J&2(mb_AR27q`_Y)lnER>p!P ztqL!M{zO~?84qtsMO6qP17BLvM* zXpj*kbU6a8H(la4!dt+vbT^-GQxtEJj#YMU26qm^K*PNu0NM>FWQZPdFa8X0Km@Q3 z=iR)2o~Npaj%f<@BoG8&(5^M5Q$@jTWt><+3*&#Cn9*~qc?h=+?LYo}hx(;c4`auY zeYE7$h2B4%+*K0jd@MdvOk`$AC zE;ywkJLpIVAjJ@%4v*NPkv-Q3aFXj7d;F0VV#wc;n^we@*dIPMmnIEMCd4fGIgFMf z0yj9uD#hm;&oLZwsC3lsXSQ4!zAGcv&+KhZ%&M4ihY_GPE*zlw^ml+y?j8S zy+j|1RPf=ARr`l^J4B5DHARC&1bJkH#D1FyDixH%#Mbtm$O?R=ZL88I=ya7?B$PIG zInA1xcc|tLnT;pxlG_R}vqLPo6XfeWQ3O*orNXsLcUZOzwnAS_&>L+3vuVQh^50Ay zDE7Ng%m{N_ENQB;7B;HV0D8?5^&GM~MvD!h;&TYW3mqdg1`NgoI1Chj33@g25;6{g&;7`5&LxPELGNE}j_YPf zwGz}+kW@-ZJdhq>s>+HaIY^8Uf8lN@z4@^OZM3_2`^}nYFkhb&wphQ(8!OpXSd=vG zHIR$E&Vib%09HY%zC|W)jAOes`O`{SY+|kU7blB)UcMpaLNEuHU8v>Qhps59*C4NV zs;CF=f8^Y+UUIRQmws|qA)N>=10fXihQ7%*Bifo1hGMdZ4pEeZ0cv*twWHagY-3LB zp`SyfT7kVjj9Tt_IZFD`gzTvqow;n0nlCla*(w_$vFd7G#ODddNX?*T_P;FWA0mW{#7 zB`*Tjr2K|aJU$|QvtBT!*k?b0pahl>9HW#Qy74QhLothR8xmP3iYZT~2?v7Se3fF~ z%q8ucKh=!~#Z_wL7w{voXZ;5{?%WRp?t{Ggd77~$TfZa%)j}8>1lyo*A!LP!Le-e9 zAr^$gl9Dh5zG*dvr8Ja4)?q}M zH++(-%UG}8xAX&Zr2ZPkZnJmpCol*^ipqI}sR%k0ILG#peo)Ud@QhX1hr3%V0A z$ieS`w`iG{wJG)&N&ZG=DlNve<*VU?XEO|R>x54YGJ=|;75-IJAz_& zFA0bekspF;1t2~RxI}_rh2~lJgymI3?E1)PWzif4!Clek&bhoUJW*^vU$VqzqQo9g zyT4@gPr5@24EeS2zh4-@QNn{)S#nxl`zg%5U0pDT5*hg%2IJym5Ep?NGzPx@i#vS# z3E^Ym$8*Ln-G-;tZc_zHZ|C$t+5Ds%6eLj>>8gTJ2mNfuh`DQ@?Fj~N`@S`3>wfWi zcGG|(mn}|SzRU>~X@w6z4yhGVt@qTf6#IP&w+;r0!fVB?0@$EJmiB==ewq?Sk-t%r zt9_iFQ|vaOZe!pFBP7e!1sl2Hir+p5qSvNh{p`GvVA{KPT|Glx*>aE8C^pm*PC| z|4`r??)t&CbcK$Ews^gt8>2(WFD9|SfRkXuSy)0hAp_8w-eZ(o{Rntdb;={(0lL)J zkxS`5baayL-@ThKj@Li8UrXWjgy;lIJTpWb}1UYsAm=m^G~JO>td3N(ft36);d zlXwI3=XcIsd)Rg}Mx`X@iLj|4F?ZELS_uE13S~e55j-lJEFd5~FZOMA#sR!@dY_E6 zD4srGg#e^9xV7exYv&h0V?qoqcuW12yJFk!C!Kwi@DVKd?)(9X?fsIhiWNAQ$kYwG zvlY_iaBDgjUH8a<-eXt%-nrj+Q0$Lha@vY)1+gZsY6+Gd%?9#K_$C8`N55+IQU3Np z&TySq9*X_x2ctW%=lhSIOXjcc@fq3m%eT(HED~*M!`P(Nb6t zxJP3`4}ZBCo6Di!1qu_lB4UzAA&HcOwqL;p?xXHle4Bnp7f zIl~mtBQ2%A!m7qlDi&@51BofR#-*gBVD76ur+~m?aDRznyO$(dRuNLsKNdGA^H;*=PKlnvmwlJ6zN&vK9da`;6@J5lWO#1NEK zuVHgpO&oyA0W5txZl3A1DX`6eZav>@$7Yw9zIfC1^+0?V-d)B6ks6Dn6|h$yE97h# ziv8Y?GX~-){2d_Ln6!k>C>P@w-i-$W*KelCOOsa`b!d3EF4FB~s%!u$N)-vBnJM1b z3f;IoV-215a2tUE5O%CUvdKJ+Rxk}WtYA|WKu%x zt5ZPk?b96Z@i4d`r6jRGCv+kgrs(2XIzf$VW-jT7>uk)ea5@Yv z+uScCb+!9w+~j{cOR9mGy)(5_(xoKMaW$xBVG{-M;rLUSLReCC%MS!GwnJQRKkVSg z*)F?*cC(45A>BT|aL@;$kHB^y2jC_wD*Y*ne8e#IDl3B{Q2dC{!(-Vek$h0>*U97$ z!#V(YNc1B*A~{ZD%E>!Z5Rdf={*i7EP{Q6cay{3hj~j+~h1jPFL9*yCFoq6bGFU<2 zUbPEd*c)`=NaqoHbriHIhON^&_}BUnbI;@~(0+na-* z?XtF`PLQ8HEFD_L7Ut!A#w7nrwV*jx*s7oq#H18vBcM$c5^CH3+Y7v$-zRTklWl;D zG-kla<{$XeKF9i1TkU195Ca<0F*1)}`>g(M6#GQW1+VsL;_K=oTrcf)IrsD8#0;4= zkv`$s87jH^CeM!gL~goeRVSGCbHHJEO6T6bO6)#+N0@I(|Fo~V!q*x%!Uz%K<@A{f zy!(j=a1?K6N*2JHAi2qIe@^U{EIThRV9HGmaFY~S!Twp=8wE9#%K0SUiOVYQ631l4 zW9_NW+UmmW`J~uiJj#Um6;a4S9f<8&(z?3IBbtK{x9A@HH8Eoslf3tS$(s6r3OIcp zSyzSPg@IIIm{^eq7nzcXx&EF{;wTWsex2M+oA*%{X61-Mnw%SKweLPqT3IPWIM^;> zV`+OMH5Xkzjjx)^zg}p!HVViO>zsQT%H|8Zfe~mq+o7G&)6B^lG0FRBf?5LgeE|^3>dqJWTGU&EAQ0Hxn&92P5r8;Z-EX zCIiE)fwc(x!zo_7eM+$#d#5-x!D9_^pb0wAZWuA}LcL){uw#Ud3vyUOcJ2g2E<=)) z);OHf+)syd3USLFow%qpK{3gDJ72N@WY;zeb6gOT2!h~p2c6L(g{H%QZnYDhFz;Tm zp(D*g>}5h;gPRQ0!G8ohn)QV2Q}6_(cxa09x<|!6h!BULu1Yx+`-2oOZO3Gmtv=3; zmXGYz%{yZ6LX_)fzTuMy|7cDqb~}aHnAf^BkwGbxAHa!m&$_9Gi44!_X20w)z@I*j zA_I!ur=271!n)F5Gw~8LszzG*-Jj>h=0}&iKnlcOUfOv#HTGnbL1ZLiE&G34Ap}?y z2jpm_-=m+7pFMmbSsjY~%F~6E4pb((7D`Nv%^hRx;m9w1+Y%u*rs!dcm_k^q>gu;}lUZPf38I15JBU9$-p^ykI59kw8iI=woqA;n&p-4KyiXl)QiM=lrI^q@Do!{l8G zd-Auv3GrYAxO{Y+gsDQU#B`eQ8%;)-aE*-#h4&CVlKraH#_*jyLlIwx=|;npPOYnd z+5!RWaV^Dexn!Rkir}vO`9O8~;sGW;?o1dqC`u7gZB_(I}F4l&rCY z8;pvvI?e3C0~G{}wK4&HT9a{Sy3IK*sqgnN?NUoE>$uqv9#l;Hn{IMZ$5*-F#w-O(96_P70nsoG> zn#?i#z~Ulk5iM5x%@0M|Jdy%dyfKd<%uuWBAQ~u(Zb8>?Ao~Qi{=xtbd)a)nyu?0Z zAgbd}!dlIc!N3Lz@kw6}UfUSX^xlLyD(C)B%dq)YGq1J#=RA8v8!*ou^>WVQWt=vx zm}0kFl8GZ@J`(2;O(7?)h^;c#N8#m%DhMcpZs+B@UeMihZvozIgl_*+1o*KKClM#4 z&_K{*(iGxQSeo~un2J$KEofQTId>aPbP_g|%El7|dnbkAkaz8nP?C>{AvCQqV{ZOT zl_?xRVv3!7$9k+-n3nZL|8W&~eDs#GHM&@2N&1-}$O|?iP#dy#qJiwS_S~kBlL=lO z8|CDE4v87R3{S>T>f;Nn%MNe2XOWvk#%_v}DtpKZJrsOU)J#Cv{JwUxzoP4pI`_!h zpkG>e#@nAQmvq#uzz;IUD})^?u7EmJNFoWyioib5*m1S_#fjKM6BE(_*_JV2%^6w$ zoO%;JU#BSS(IEz*vKqnn!me-bmY|cpF6g2#COKw`$D)hkLY;dX58pPX z;MilN9`#$Y!4;-`O#kjci+QY`=!;2!d3>_;!4iF~JGs31Z?C~}xeeip*GkfAe@qx% zBaoZ!ka+-9WFUA0NG{ZJBxqs3zhCW#oaI&EOR@drETjd6p{SF1fVdlywE&EZ>w*cX zud(LtX@96BH*ml({}j7>Nk@na%r)X9vKIX8PQN0GS09k2Gu)GbT9Lad~&XD}#%p3ha#eSQBpm~W--Wx4%X}7_7 z>l(EFRZx~ex4*F@cH^hppXR=xbN@Pn2wlPwRB$alh%%|T0sv$3;O5)!3hLP~JO^Sw z>*%k?Y+Pcsc_s+b8i$~S2?p`3lt}C=X>(~m#_IPE+*<8rCq{atqk)+r<5h1jTU)~u z#pWDWL`mpofr;x`O#$T#@oe!kzNjF~;3}wecF)}$>cj3ca|Bb=X=eov2C%btbOvo9 z>RMRT^&ee%OWKgkX4sbnr&SQN-zL<3^K)vba9PLvfnxjY9ajJghfQ-*2({IO>_D$g z#vR_Y@cNUNw4@de0w=eVGWT`v3`H2f**k*sWwj1+W$tbEj&1$C@U64P+rPE>i6y-y z8$QI3rs`pR8^3u6>M?V4QriLdjk1kCzvAIVo8v z;Ydm(G|B5%xtd*eQ{tUJswUv>bS3FuDE8}QqPv7oFVs;3Fr{daX#xv>g(ZZ-2I89C z&CkU>eo*W-q0XTWL=`ZEuoGf3kW*KdF?3on9`{Cq%u$DFi05-_XJg zc&T7L4VjKdtNl7~2n9B*#{KnJV6n?ZKyh#30ah+orc_f8Pp+#&?9(g3rl z;AX=RiVK59G@uxO+J0w}|G^{EqA4{huK#u`rYpBCOS0(4%X{!il7D8cuN0+h6^oEqQf9I>lZl#F{2ZuS!Fq+cp>z7;IUPu1Z5&z3WyT!U~H&>Nxz?z9mKI!>h6uair|NYqWV z#oCf^!BU5OCpE}ZHTg*ID}JW$#)5WYySIkBkhbJ&p; zy>kR+=6440)~~G+`^`rNF-@U=DM)@{zT-W%1b8L~4hgTTz#ct=xIT7e48ke)d9oCP z2(3)})A59`=eQAY^PxOeXbgXbNDTlex*FU z+ItBHBF0Ym5PNCVTyV)ZMt}Hk{0WOI$V$l%bGFL7{ug2&$s4bR*dG%qWxexD&8B`mGCzwy1;PhHVI0(||P5PG7D1l-9P7RuJuOrhXJ*%}nvm=1rVBrFn+KK*un~rbtryl3M9D_vmpjjglq$GcUOh z5GnTiM2Kdn2oVnBxs<_Aw~&v2u#9|WAGN0KY(}q0u;S+H<)z$ zqaQ)#lo!Qu#3vmy?i#+8^aCs-Fz-+t5NC3lu!IzXeM6e%635;797Fb*b+NlQT6|zy z@7^bvcKV!xeT{t>2u|9K^zWOrL;v+ev~;A?`hVLV1N_#&9r3{WD6FO;E9il@#Ow0ubhn zPDq(j;IJyZ8Zp>h;!2?NDZ8D~l-<->+r26!dGBob4S^i7ZM8{QqGwQ%3^WZ~)W-4} zFwFk)qqaK>5b|9sHW?4jnke!R7QNuyD7y(aS=E6w65Ofv`=JdiSem2{Ks;ZQ1F zM8w@TulrB6=4&5|%9!NsbD~oC%ArJ^J!Iu15aXvjA>iKhLUA!4RP5Gp6#KUH>&X`z=Vhz8A5AeAAbBcZT(aK#z!Q5f2 zx+(U6eNZ$-Kn->gU?5DSnLSZWI9gx+R&WP++nC+7**l7p(Ek>T1|M$ZQr4`#tW zA=qa~AgLm!DDs5 z`^j0Ap3y@Qw{EED_4V7ZBYn@(xbtIuXLyfmK^*xl259O3yN{7q2eIEfd&hAQa4jl& zhql0~Of4eVyHWk%7w8geYdHgWjBOU2UH{TSyc}bcxBVY=b=L~}6COvSa{RWyMOhv)(&P(2P@i((e+59*>+G4fe zgi86Ur`kcSRraFN%;c??=!%ghIArmw)xH9I_MIRf@8=0{u(8$2#;>~~OmK%-w4%ZuCSSSxp@y?L&MFfNf@rYs<;rfy>OOc8 zH`C=L_QymJ+w(30WfnHX8L!-j(0Lh_s-0Q^Sd|-T!fv*}^}|2FZ1^gUx`cCo_goUl z4Z~G7HdPrk7ZFtB0^%;)hV(Yne^~8V(<6AoN(L8ZMzuKq7dbxmgb(k+owAeyzyHf6 zL3P2}5;m@sfL6r+---k^gx|*K56^8NX4qrOkwCM1pMuzJ_D(^3vn5#2_<>&EPUj75)XR&@s z(2@0b=!q!yX)RSQC?~yAdxeHGmK0 z6{!Maop3?#Pi%k7ublhUQ5zQ~Hxj$oB_T(TmpANC#@)2$(jPYPnEm|SbLsB zMR&7&B6G(A0@HTX1X^NPbZk}Xkh^@41-MVt;!^8r;h5 zet@cK?jMcgTEz;eT5XsSP>tb9y|a?=s!|yTIUQ=b0q^V(kgEm0i=}`tZ;?xWyiRBp zGgh7~((|f3odnW4KKx~LqPb<+3g@`~JiA%6+C4w`x7bVjZVR1zo4r%>W@F~X(i7qm zBf81$D1d&WXXmEqLCtr7!~aLOsH|b#))g3G+Eiv2Mu81?c&q1&)j(*V{- zY`(Cjbkv*`MzQkvWDTw*tpc-3HG-FnV ziHS&deCjB0z0(7H^VOpV#QuEo6Ic{rCo|zGmQ`YU9mfIg#+hGpA zkG?`1^SZ)AF80ssOYGOF4;C%VAUBo86vdWE);Ax7jU*T@Mu`=(^M2Wi^gCAo0g)0gW`qgiVLsK7iQgX7C_By=ihmQuUZyHD z2jPm=lkS|x&A@>HMG4tW#ij7g9|6S_m``rtoD}TFbPZoR8x+OvEk_fOitZrJ|z9)=ik|g%$v|<0pwo9T29xPmX_n4b98&lke0INH% zpSKI$f16@AFX_fwE`*C4FAywd_<>8{|BOkj^6Z?SjKq&zd5PEOHKM_PPbqery|Xd$ z04Bm`FecP%liZbHy^3Zvc*USA=I^C(O?SELBe3n9JluOncF|IXx!1?QVYZ7y{R?j<_nY6N^Wy+Dhviji3=v z>6Ze&Nhp*n&vpj`Ow8srXEy0`xyrK;jcVNg{wBqKn`jY`8LAdy2xX0ctbqaJFKIUb z1ycOdf4-Rl-^woS8U|{IIeEfhI6h15`EB+Nn;v1<)F&<@uE)LT`#{4v&027Vyq{{uq!SioF1E zAWOgiQUe5}`oIJ60O`70bXC(h4d=PlzQ?H=wTfbYU>sI~H-wU~07m7I>dM568mly| za*Un*fZ=clO$} z^kM!E#qMW<_@6rb0kPQ4glFrx3liT59x`0)+oIExCJt%e8HmNF9YhAqKm-+q3(hv2 znUh(+f|-`n#r}MGiS~SS5IP`&w73u;EA0M2EihC&ID*01_#rW4A9AIuhWr%!b#k7Z zp_U{-XA6goK$S&5WIjp>Dt{`x1HmU5nN9?vA|s%%^E_l@D;1`P1M7u8-YE8I0_BVl zlaajz&%-*7rDU;2gOH(g7QEx~gwb4`48V$vK48v2;FIhY-yanFJTY&FYHo~C;r`^h z-Nn$ce6UrEOO z>@s>HioHy}+X`I>LTCX#MJiC_WL&9kJg#y{a`xL#ix=)LhFoCQJX{y+_8Eyz)1=rR z6KO*XFA8onAs*2iE8i?vZ(3HAdpy8vsn}jK4>Fqpi0|C4UIgx?GK$?#&N87jW)z3; zaM9}|;Z|s4p|L9HV4~pITCDB3#Fse@}WDrG!nEo672B?Y=8ZulGz0Jdx z)<8RbVqQ%zy(U)lxyM2zE^cY}XMGQLxUvB=wk=y#21-qI6K~ekKUA zb<&GcZBGl2x*5wn4w;||fwYXi=tg#PPtKj4LoBtdHjF&C5c|Yo2$j))M)c@=WNZR= z(8mgMV+P_kbIE&apWd?pBlI^&Z==|66LbNj5*h^M!WHDkLhD@#lZc2SJ%J0Tk8)gd zudhW|cwu*$-o*0H((OJ~z{7t6CftQ$=%6|+ycPGRhMTF;p>sv?`sQ&vKTCOyKsk#2 zK0#4YnlA7#wK9@5C!83W8rF*kKz-cngJlrmBg9^wiAgL`p06&WpRv1!ZZ8_FXHe{- zh{KQDgVwsp%n}cj~^8K!x_c#hqv3|yaFQ}J?+}m@v!a`;hO79e}J`=v%goXRfzqR8s z9A)xBBs17W-pWZ*OfN>5(=&RME*i||>zDVGkqB+*Fz~HKKBgs<1nnZWA=E+>C^W=e zwa85SE+#?373tVeG83-mMI2KR*Wqu8&L0z5xmK!K9)L^>PBED_`xi+`*#REF&j+wHvU zck1(YmEE-2J0qBbkh#>rA^SoiG-Lt^gWZmJG|p?P{7a53i9B?MnTErjfH8O=-g#b^ zRP{5xy+M0K2`@p|l%H!2OefAFWtRQ2P zDg`Al=9?@>xq%N|(j`^|01uP=pS%qe`^&SNf~}@dqmmF+7zxVop&XKV1H%>Aoy`5G z4+e)2`|Sk;ipn}Vl{+FngW;C#Bf<)(!IIf$-1P&o?_`#tUljXw61xvcc#Z<)G0{tVk?m4Da~65FQ==DmrXhk{n*BSC;MUJVcM07 zv33_gvENYOL%c_P(si^b$?SLtF;2#TFx3DgiZ+Nn-kyIqM9d(SjjP>H&VpMkkw>~i zkB&S&NX$T!Ru9wrHrQzI%Z398o=ForW+wh~;+!wzD-`>EDl8$v@f88{wdm%%eH250 zrT7{U8|T$Sha@s9uDV>Ezo%OvYi-~x+*;9x3!cubN362Bp& z2tsd|z3-g+H~0uXbPH3l{3gZzaG*F~R~iH>J~V}xQ}}Wh5MI*&A1Cj6T$hZe%gu=g zLx^&4vC3}x?41G3E&*nPaY5sf;+6C&);eD8Uv7~_fACoI?V#9S6Yn!4rHbpoMngDl>#U$Q$r9Krr>kU|q)P>h@PVL+{fc_Gd3_{aFqGX4~2fQe-!5~eT<0Tn{q$S5AQ+eh1O_Y)&u zHz*X_=eQC)jgqzR%3|ResWc2{S+fC>5H;Wf89^1d+?9a?z(gk=^hES^nd6e;HQ$ zYl89M;u00ZYrF!wzX}XLk~Yt6e6TfYC_~_S%g8N<((SJ(wnsl&3u3>&OvIQfLlP?t zSXE~gy}v4#40U(4fB`oLv&5D+2Y+XPzO$*xW2PP~j`sQK?F(g{FKhuOUc5%&`rc2@ zDol1w%p$CuD-WSEgO88!kjRPb5Yov<-OT|Ub+a?By+W~1oZ--<-x!Y?auxvzsym{e z&%nZSSIJy7kcw+m>M$5R7&HOgbtkUxX>G~(HxAZgyj=#b&Ro2biL2UUV#jLpyJ|P@9}^2*21kuDhcVldA~Wo!{YH!)Ws#^1UyFTh!5_RNXw1-^ z`uX12I~6yX1<4BfxnGBS9%xI{r-666hcX5u_=TTNgUMHwqZ1v5OtEnav!A`9Vogy% zO4TXEvVFfs9^{FQs=)Y#!_~h1*iQh=`aHZ0v6q*LJQl=xTR{!J>|6+dR>Z0$uF6o@ zgt6?u{lhVaR~I-0fNO~T>Va!Ip*CfYuBWW6W3eqp9#p+n5Iefhe-OIdBZM3ngkGC9 zfATWe?KXSIfCYo&he}^q4(zfh<(Mi8eP0w5%(y$Q>5JcjQ&-cJDQ=j)&X3k=_o)J9 z1CmydL1qM#OS?s39csN*?!=w`hi)egU50Cbcx&d6%=ogb91E>!k)1cSa@5=Ba-OuX z-XKx1GbyPP}KMkR7cruqoTf%g1j`r`OI%lL$1zfa;#`b}4=&IF-|(JIiM0Ut?r z{;tJh|K)*SqPb?>UM6t)7`n33tAyD0SQWtr4;2xB8}~+gzWvN@6J78TDwjS{v}0H6 zrN{0%%H(rFCkV8`RBWtPr6tk{?%oIknOcC;LHy@$k5}WWr`7&cZ$fM>Eh<*icWgfu zsaI(>zb);cnEqeIn^k*uC-yx2>%Bj0Sr(x;4NM@QBQ!A85Ej0%NbEjUKm?4!%7NPz zAog^KR@CcEkFF|DXpKFyCBFfDu09K~`|KU~#LZJk??(1-of+uBsxR*5r||e$)BSz_ zhz}6z%icfoopW~%ln=!PtE3a=RyB+FM(b6dXlEkLY=!%5vv*1@;5!wvhG0V2l#l-v z5xUWEpPEu)q!_sh%p#009M5U;{C81)+l_i2JTdbpBP{P^DXq36t{VwNv~ou(rjS> zadH;;bTuj&;C2x==0ck#@8subra%B{aX8m4-?zMQB=0CCz%H3Ve0*Z~d@)ec{o9b25ORs7pHXUcd|i5>L)c z1>C1QQ5ZFWJ0L8M#^i5LsYquZQfzQsxoQsDFf${tM{pAKbQLWNh(AotBJuwpBESq3 ze>N}a7O(`3$JZWI%ZiE^;P?JPZ&j{Zbcf=K?vP!%n{)wLy}Qp|ZPq3rM*GixtWNR1 z=xex}&$o$QPU#pdnTQVlRrvxL+>rz!B2>5dPYmGkC*|k)A&T8Ot{RR(iVK#Fg27HF z4}+}6^dVj#jN>nGl6b5;L}HHBZtR^lp%Rt@c7l6L$_*60ODVU{tK~+F(B$A4`salA zB;JqV;{=D)RQuU-$w<=+AQB-WM4NL(vNlijpK)9hb%3k=g_E<206Y(&@*k`-+0n{s zN{U4s20}UZRtkK*nmc?A&>KrW5sL`oq1dmOnWkvf3Q2h zUXu9_@xz&&2?6i4**kUAfTEN@6%g#wXatoCVTBb4(#$`>-~NtGpO;>%{pOQJ%Vx4C z0aI0R?N}W{3t~7H<}@{Gl;sNEd18%qG~Ds0DE8U6B)K3YCW>+nrzpPyFT@%=&`kG5 z%!fR1ZKoM~pxs$$fi^G+{b4+3%mUd3Gt)2zODY=_I@M)+*gzBHp$t3y6RTk)TH@M!vwt5QQ$% zN{~#T;(t1N;yRc7@_tE>F#yK{pDK|TR9NH`b8VG(f`K30Q-7qGq_Zsy%&kC4W`(3P z&WZ6k^4?h}Nv;HXc1&7QJwRN4wBm<^ zB#Mn`=M3ZkiIk$iAE0~P=v~A+Qn z&KE9ntxU$WZIK!fKuH_7RuMZX-;=?|S{60cM2j<_0^6N?8O^=F&WBeFbA ziJdRQ@*lr+jrv=_A#ibu{XRh$3?iza;$(>E%Xqop3&1?yWE)s9NYA-5>?N83FEInDdA7 zn5@)u*s_ITwLd0+tc*CMp`cq>+!rl%#vLc5S&Gj77!NF?%6olpJ5-Y3<{pT)hK)uAQ=jnj)w@xdc_zr$YtJQn z!4B9=Rip=rD4H=vCQNU}{8;ANXvmM1A7cFvC zeowzj`}yE8^jFS%7&GDOH114_&DlGtG=|!#Y4r+-B*s!1QW)kkMM;fOuSVK=teIsQ za!_jyyv+%U50z?}@sf@*`FdTVn&5Fq6>6&JA0aI$mA-$e=N=ixcMr=8s|mXec+;}P z(ewS?H6g9TuTX4sf-p5NHSmuj+sBfgk!6Ii8*Cl*?a=lAAGI659E$xp8Qcm=GTj2> zd~{fHUQH>?-u)gFmV+%wz3@82mi)$^Aj0x7Jhu*Nv^<~W>-9?qe)+mlMI%oja8@Za z!W7v^e$$edXNn-oBnGwb4{e5y$oJ1c?9HqDOx$AjZo%S}96sqbK=mJPVLp5uYf3VJ zrxOhz?E+ymd3M_54Q-PA=&es~4^wk}DZLo!{6FRh-jn0U+4Y;ST>7CnGsW)bOBSUj z*|UdcRP>4z2PfFe$I4}@|5gN4|3@dtC9U>(iW*Hs*8w6h;YyK5Wl^=jK{3&f2FAb0 zC3mocSyqyECP<-S7Ah8?tNIQ-32Vpj?MQZZ1-EW{#PtU99^QN1BWGx}MA*1`47e^* zl4T-{hwsDz0bIM$bCSFV+0>l?R{~lQxgf;8V?D+f;)iHS|6m*`wP}I1GyyRn#G?-Cf+S}3xeQXpb>|6WB z(j7szt;Bl>LBhpjG)Z^yPj-R~i2)0G7aqLZ?*T?&QtXe(15%YYwn}~lB5(k&$l?`~ ziwcXbaX~PX^3Z^5!fx+)c6*f}So3v{`J;FY~iFipqLd zMGq1C-^7~xSD(GJaStZ&FTjz~ZF$aci|j}!hF>f(@*g6u<3**l=G#<~Gjd7ZcfumI z26#|VxkTR1gqdkPGW|k2Nu>c?A_d-I3@9O`wppDKm_Yffs8=I{zRo8eLJFf+gt8aE z`v@~=G@!dm*APBd!4`haPeg$G&s_P+RkNiO0iIi3l7%J%bB+TG1p zu!2IgqTHTQd`tG5KkOb9`|RUq0rj%%VZ;|a_hOi5p~!GdH1IhJzjil2d?aofE0Yxa z-H%seKIzmW78Z(Va$<39v@5(V*rX=rT7R{Z{AZl7d%19Q$3=}o7P{rJp;1g5pEJCs(s~c8@t(5yva%;SH`jtVt&ow+F>;?47Nauydp5_EaSv~$l8#KEc2p-_=VZtyYzwBlZvl%-bICsPAU zHpB5GWtG;?l3A7a%BZ(uyWa{2E>bA<{xTW2SY-@qNF;q>tF#(*>Yz11SiiaroAb%+ zW*5{(FgUaCrZ*|hmUGGX*U2>-nSppbfT_G>?HRhF!1nr96%mH%BOY6a>}L14ofos? z6R(nPo^v6J-OrcIs9sH3dF5LQJ!*QPRAN#xHq4s8Jzp}fwz}PB#n^c)6M1*pZol`b z0v0<9=6Mu9f>@*48ysp1zl{}=@)u*nSw_&$mRI{_?)+o>vJQ!_je_w1)B!d8SV6QN>_*sm!MXz~zm zkR>i>Rt7L$<8m3dfHx9J?A9-7Ou`8Kg~cv3Y1HOww2k!T9{!mzsO=YcFzk061Z0e5 zkv_`f#4lK6HHu*=_Q!;{$^Eke(aQ21Y{gP*pg!ccH;rDmwpPf*LMqXN<{n~&k+QU zbeIOS5bQ3A^Z;+gDzG2FlIxRk1mXp3mpM?We7qOeU5)!Kj-}W@Tv1G@G$Yb!k4Qv9 zXDmW}D0H8WgyZ@j2&Jg?t?N)P9`!m|HYyVPG;QLgRhk9_N21yJV#B#)=1Jk%+<=)8 z1@?04zc8ZJ5)Yb^1AtGdF_;%JI0~cu$I$@x**m!Le3S^dU2j;3G8I&rEbFaSBkO@n z@znH|CD}*Q+IsmjON?+eZ-SozvC)z&{d`G7ChPkwpd2?D;N*~Q1P`ggU-)-_veCIO zS?obyV9xV3G(Znqbloyz97g`E+`8k4QfKd#mnb&+ zB`d(*LIYd^OGx0JLlQ<(NoDCl!7r8R{~#S%((NxqfG(l{VW1Bwo~|sG8T48pPgwOx z-ya`j{hT9(*dLAKS_x5GNL>btSdkboWkbRl_%I0%+!FhwY`KKvTM}Q6r5c+BHPDTA ze5XOg>=rVeob~nb+B5gErM?3zgwl+-Pl1L2%asjJuiW05K6qfE*d1|& zEx=Ah^}RBhO315p9WiSqKLv}iH5q;p&?#d1u$w5$bV*-Io}*p!~G^OIKS zf}TD(OHaT11&X~)n@$TPQ^BKd^xIGaSQ^2;^;7{{kTF0-0GzhuvXkV%0ddtW>-acU zL$`rqe@ta-kJ|t5CFs76+qMO?)|Pea=LNU2rE|TV8AT#N2@uFK$Mt*V26@Yq{5D{$ z6Q{=CTlr18{W)!0aB>oWfY8IDyTu5+GjM^1!2TFM-WC0hlI#^De@v`y%L^w^a2N4{HsoVg#p8t+iIKTi`m zLs&<-l)=3KngUv^!VQBcV~j}d+D>f4JgJ^rUiE{d7{E|iHG=o^x{6U8mgKXa!W^6o zRv}^2;K$t)G6IRx4ub0njS2qzwQhe)DY+jE@-2$(>>Wja3@u7!P0!R2&Zs0PJ!!dx z(ffxVQ<87UQSGrLJ&Abx^Id~J45?N~vK3-I%7<&k_`pg`qL2_%S<0;UiO`2fIbE4* zt#Nd@#O$4~&xKpE`;y4RjpPz9D{X~2PSNtm+7cJyuRopw>jOh~%h6T&gJOS7h>U9!^#Wx-%YuLXxp!Q;5xCB@#@sFf%;YJK&_ z$e=8gMd6o{-T0V4mh5i6`n2;RAIR*m5c^e_l5B}940{u#EeuKO&bdF}1Kn8Q)3f>x z``5KEJN7Ka<|)iox7wu7?WaweTnhUZOu{o@A+hnh0^d&_IrO5Ee4QpV8hUQdkWWn( z>CqzAHtpFUn1LS+B|!g}A4J|nY< z?FTjXrb5oE?9m6B_5QgXj+pI>*^ht65$N+AS703@S^IPrf@xpxQ>_;Mt(xX;%2``w zn+RN?i8pVN^;_h^$MN>@Le9GwZx8(K{sxM@OkO=u5&*Z2h>y^o98GveU~eW~U?-YJ zHQ_)>ZX`Q5(UBE`t0GHO>g&TJKx6E=0ZElA7owS>eIbkj62V)8^sL-m?Qb3cR6(o0 zkA0M4e@;G&0lv{NnSqEeWrh2xg*`5aZG9_m@HqHv+1u^;(m<0QZ2NyO8KzM{fW6yj zw`Q{&edM1i|4W9KfAMz*4TmDg*H<%ubZ%X~Ek~jro5Da>1XIe7(-vU-=zp0#p1JQA z{Kju2OLBVo_n4}MArUSD?gDona7;l8;CrFng*Ybnz(FXr7v|dMM}Uf9;i%rUC*k=i z_Up8PlUB5b)vX=;p|5y}kQ&>PL3kzPnGlP6?&b>Dp(7s+$AD7JXgf2Ced;j@>HWHVct)v1$dVHIKvk_A%39tSijQqU#tz6{iX`vD<_?gr%EOLu^l9Y&OLq zZsO~a63}`CW-*+?y!g%5>ILC%_K~MNXD!bjz?kkhN5nrMvCosq9SX2!nWHkmF2r{T zoiQy_CR77QxdUC^7~*h5B=JWA*5<4v?-L>-fDK_&^*h`;uC)R)X$c}EB$p9K~Z35j-6QPgmd{@6uu|F_>hhO`PNHJuZJs+igeQ%5XI+ei$D(`!d)!h zJ^q8e@RV-vKDDBQ;wYJ?*r$oi98%DX9-BLjjC5LY6abBs64WtiEW1Iv<0Y@ck$nWk zMl#Hiy23cR731B{ zORCIA@HV!CU}o3td+z4O8@J|OUi>B{v6so&!zA+i4;xC32w^wI;kBX^$)KtzOAZHn zCnniF9%5rk>NO(3*M25Q1Wk-uncyVSi;10tq}Nd@%lr&c8h?UH9eg^6SDoERvHQtc z*l)DhRav<)009QV^o1VY%dgn1h;aKW``XP@!d|ZKgHj)g-RhEN$jLz<0B zcNkVCMFMiHu3&!yT}Ef{25XFeR$V2h|xSl*AHf`J0 zYeyfX*gkuQ@`iPW?Wnr(;5+mtrj!W#P7TgCRP3ka)SL3UiqQa`-g+oiz5B5Qb2Tz^ z%EWY1=r&)is%^((H-2{S1NE54JU5;G!L-vjPR-cm)Wkkd?$b*wT473{EQyXA4mYE~dQcI#~r8QELV*m4!EZ7mEsW}}pxlke^j00h>;XgN{{5y9;Vq)ZH&2pQl z&erjH-V;J9I9ZVEec?BX{W+z*XU0aSg0#$YFReZa8uX<>HZldfLv}M$O=oFK+J%Ai zh+%vY{gPq#jMBn7C*A(?1HbyH_$U-$hoY@xlPVDTrcQupvL!aAS}MNZl2;-3-ql}+ zwGdmgcU)x)T_Hkk>O}Y%XXsW9B4C=p2o}g~7u)CCTUyp*(G%LIIVFqh#R>)YHV4`5 zx7SIcdQ4(Q>@R$u*v|!tgt5t{3UKAEa83JuweLEX>(|$DwNI0F5(<(^y^yvC2e6Qz zXel5;3Dd&E7C86$NhP`QnDf<8?6+n~HU@DFk(i%V7Je&mt2FgvV|3068vc@2SIuKp z?gp=h)*?85rZ7`{=mj7&4kN#9IqglAqS_N``rzCs03Y}1F zQ$>mLpY!RMcejS!DpBlr5ut6Y5nv0_ZfvgNd>6;w0X*y7HeSy3!*{@*M~+1N$0b|D7U!;daO4WWjAl1Q*cIT`=}v>_3VNK zqIRA!EM8X*zKMP=z!F1t69CVF%n>TZONrE%&&N=n87!FDs3hl?iB@?7f5DPyI9ZuDg8(t%*iDz~H-}Z>y(Kwx zAadr(#|)p>_=dF~Lf>Da*sl}92=UUOpGqcu;Y(#AZ;4vKR6YVoxYnPi!24f0j7iR? zR=e5!e+n#JxXXK6_dauScq zmVyh94a{9Bv%{Ri98^6Pdpa5|B#bi7`8srxRkH}lVZgPWWk*W5q*tavw;YT|6_gz4Q2`8SVD_8w1y(!X0QDWDuznA6(r4QcUgqk#-`R{y&G0HL-gq z2yQtb9hig&!vW;fS~-QgvH-zs$Wvx_p6woe%ijjJ_nnv+dU+)_&jhLDXTX2Rh0v}b zca!BKrC`vgiqga{iy-l9JE zv|O_1gl>DI#+X*wlrI3=W`q&}mBWG#UY60_%m)(OOKo=e$vnqbdC8^sOS*=7Xv$ox zZoC0*7$bgS0A*r)nekqM(|Zt;1Qa-=zL%(>nXNflTlw3oviOx4;BuM}@v**6^|eY+ zr+?W>N%5W#SpQMKB6E($QGXvwKS9-0_4A^TC_`sjmVx2XcGY8-;^Nns#)Q(`(76z3ZoX6yf%&n58D z6NIm=&D)$i_Kq2m>J7SFh+Ug7Z^GUjsNx)y3=}V)J>JH!-@L#oqq_@=hG2p?3b;t< z-C~mtEfw>8#0&u_N!_3Gi%6D3#rR9wk~}%fXtTjy4RkNLb+{lyl9{oRxFo?l-z&+t zI+Pg?SxG)#U`c2Q0>$whl7U_TQ?x0J$0M=lHI}?3M<%?0)dAxh*T4A|o@qDptr2ke zcumKv38*o-ZYwko;R(UQKh!xGQlLlo2C<~f0EnjXYA zwc01NRG`Q&Z7varm=KX1=V3dN7MAue#kMxX>);5u;fF-{N&z2tfp&v=`;AuH&jc|x z{kR90{VSjmn|q@|nob}j(DS1F$n*d2ld_{%lgivsdy0LY`g{~27>Qx0z#UeYn7^a_Yys_qqG# z+wjc&PXS8IoUt-u#iiv7{WX4+d&8HLVrvm$9I80Kr}5!q2nOO3ks?Ra}wNLWaDo$C+T z_>^L|T++Gx;*dj60Z46Z>~quSv||BQEWgrqB6HZ`Bv(80NWvR;W=uyZ_SeK3Sq<`z zAP-^KRTOz{Me0Yo@tJyNUx9|NK7OG)rhb8 z3qU1Cv7PYb4752%8{We{Ckj{31$?;gJafM5MaL6}D)8AmK^S2uUMBU$ugI7bCt014 z0Uyb7B|OrgB=@Q1ysTR~vwxXl`|KSkrhFtfo~$=sFd7xl99a3_cP05GLgQG6=x*mK z&$m@skCf$N(8xBT~EL=R>faeSK$DdQ|$}pwS%KI;GWoNhf?;kzA7B~lex)04G z%|>_gd7f0!6$B}pU{QRsN{+PosD_?dC<>2Yx3(z{m@3d4XL^72>?8*rr8T?cGe~|5 zym=AI@kj!3H#WDKgbgkMqZP%ndhe&xV7_~uVxOk)-<69glVDY_ zW><}F4byy#63i06)XnGE8u=v6f_c*rXO1nN*g`TtBB>vp#K@!DY8=(*yh{&Ix(}e( zZy03l5?WzK$YLM+;FL%}y`!Gv?Fd4Lx~UW4Wbb_|YZ?8(`Mv``HHaG$g~ zD{rBf{5nqpamrT7lxKWOQ!LUv0u?tdj9UDqLI{xYw#vYBEVDusqVXwI>4BFi#nc66 zQ$(@-Opq!f7Ytc0DMeu73|?em%JKVVz%;vqT=LuPxW^#!ldYN+IwwW&_;>vXrc8P%T{?i`po4H0^P0x-&kwRr1JxT`wO1L!+EyeI8LZ*V!us> z1eJsE&Cd{~vZ8|vux{}FB@SI+ zUjIU|&o~sx;43^X@*{f`S;NM-{+fyo?)@uTZwQ!lac_!!*2%4DMj(oPf8HS=U(pcvuhEC{Yy@0yMx!ZI2SFl~hD1LqMx}=CN zMftbSBLohZKYDa0=D`xaLH{{@O)Us@*!j57Lvh=vfPGOCR{yeX{&P|F|;W_v7x zSlsdpd-eK%i-Nvx1ASSUWzN7Zb7RFEVt@JQ34|I5LaHG6Lb6u?Qe5T1CiC~|xlO?6^QMob1TPe>hOnceql8k$xQhi&Z^whE6q4|dC`rH#R*93pfedy}@ zx^G)k$?5g=G}XBCRSpkjN{{i#M5;9KsCU$Gr2tc4YsM{koCbtqxB^@+b9zHb62Z+cHbfLnqsVE%L2thy~KIYRB9#E32?yLRVYqSISy-H&Hv~w1K9pa;9qw%v? zSNeB!CNNE41Ylre{!F(Y_%y}tr!W(;^kR|`?V|!zrkY%423okFfN800f59l;rx=#S zZnJmX+W{S8Nu6PlHYO+=NOVo)_@GG<{{EA?EZ)IRCTk5Hp?BPRc(Xn2+>hN7 zqd&@QvD#m$r;ITY69X%XX=#!TS7NNAG1Ui5+}Gd-Thfkx>X{9G@F|`^TwhNwlgb^) zwFvL!=T#=zu(p1AGBk(>Vdl5%EqVU}9sq#+e~SIuQeZzJp+Y~5K1BP{Vvo{>c-4e= zrH0~oW%VaYl72i0ST5O;oKBP0H4~qe6ElTJuoWiU^22qk0*$MonO7{{a@1YFI;E5eR`V+o|;*XnrjubKy*-;Aa@{x#>$AMke2*ww)}8GR|fFJ z^Chh!bal5bs784hKm}JN-=t7##D0iq+*$o-_}Go-`9ZPYCo~HahIkJZ9>!R4;xK_GtRk3Nt3sI_qR34cyx1l~mrhWgr{vzH^ zSdg-4iv2M;l3i^7r>0oNm_sD|mGl@YyJs7?N0GTFUy+1ydIsfLN94*-OVuF#i}!=f zVYmBK0rRjgMIt5n9mdh9)FgW?yNxHXHh-Ai?3bTne|4$=DU*f_GGTgQ?~ue)=!k-p z%J8-j>b}!ccIXb>F5Y7S8qN=f*nRd65?J&fAaq7;W-J}h#rHic|C5?P`SyCcM7AV%8-|M#k8P+Jc<75=WutSb$Q*loJT3kwISBTi|TKxHTOX zoh5c+#sv^X&nsJT&p+AMV5M%q`I#Wd7?BkCLe~w^cYz87%f}FNTf_m}4o>4fR+2kw zegzXZRP*X)XiK))JKBi8auMwHmE8)1SSb7!kfESI(<=zPpPdLT=`U)@5hAoY3fQiU z&b`gv*=W768Qmf<)~>3c!YtCdUpcoK|nBzR2)GeREO3hAO{<_?GN0|fx+2L2INkl*gS<7(1YnsFa50@o$nrsVtcxB|Ib|#+k@gv3Y8Pq)Shbm{*@Yk+F91dPzUTp_Md+MwdT>G6 zp*LSff@nb74z~HNpxEt9kgcaT>`rFPu@!Yx0LvyMC?`rw6LBjo{f#2XuOATm{L)YJ zEJ|Y-1ExfV^>=#q;1F>C@<$rVziIQ7dZ%20V!wI^Uq2zslQ0LJgx+8`mXv2E03O@3 zBsHlI8o;CXhF#l-U7DY`vEt+nihY`pGNO{|d#k;+1$b5!9n$nc)zfYqSp^TQ_Ept= zNB`P&hVkqT3;CeA27?|9Npj)^otOJ^Q_BWL|hh6x6lfYd;NPU+m5~S{mwK?V-GCx=`XGx zerc=3UM7LVMO)H~N90TClPRzb4chHLj= z%2FMzlKhCIeuzmPBIU;8dsYF(=7c(UNZDY8*TjIs8#2x|nd}mwZ9kB&+&ed6kniU0 z7(tWv)4u>v7~r{i$$i5Ohz*RSO4vAyZWc49K1Mqvyka=2`|-yf@H@CHi2eQovS_6r zER~pc1=3SVBiK~JLw*h>3J6kLVRuW!BuEB5>GJ8U2>hHT0^8;XbX%{&_qW-NVCv@g zER$ltPDly>aBOOL>MKsC$eh4)&B33ukc||+4q{)#=f9{+rHjM!>3C6G+Qk;cv3+jm ztoPRpIP}>&Ko8`ZS!S}Rhy@43=LW(pA*%rdWXj@4FZmODa^rU>_8Ti@eYrP)rU`Ju z%IAE((#W7n2__xu?d>w}8^G(A2PW6QWgc)UcYSP$Q3xMXV_@H2Qn88d9bs z@}1wMG@(xZ`5IB(i63nu`VicXj8VdKA+uW6p(7g=(Y147y-7~J04d!a--C@ z0%CKRfuKlLu(UB|Rf|2kv2Ji{P!0PNCY(Lh2!=C?gwGS?X29si+CK)(@s@RWu?udsVP-lD zSQnQSF}mwIkMm!qf%^ zse@d9q9n3IGD%Dm+Uy-s+0PY4s~YaiFO?*P ze)(!50$e^PQE^b88HpB@q-mNfEeq~Rt`sBYMD7xeum7 zDJC7T%9H?wr{rZUy;b9NfAI%mqwj;Nt(2~hoM^qR4ZNb*9}@v7L&}ws*;sefErG>G zu3Iey09F_oJbeoD)z9nkuTtz!r@>&I52|P{|L^$O*H3a>(ObD~Zf*uGoO@>| z%-5&Xu5n!EE4vHjF3Td@V^ftmL8!p1}J#+z>7pQhO$AmR}?%Tur&{!6^T zN{xDQwU_HsYM^4roMP!Zl>+$woU$CgcX8NiX>rs3<6a8;Vzd z2&V0Rq}V4v%@ZD@R&W9nf?Y;cz=wc~XxHv6=HGFp^3O_vzuu;;V4%Q9ioN*ApaGAf9%OZuwW%QTr~mg}ryi~L;T7~j;az{`VG@bc z(&kkV1U@aXKPKBqJ1QP9GaZgFsz^ynrAb7_346~p0a-&K4{*-^tU^8g7_a2P2OeE> zEa2)>l`pxP&}Q!xnl)iO+<+-~3M|3H5avVVu302F^^Xi7ARcpST0h`ZTe9~{MkrS* zQXNt(h03c9r0TP*K4r^?*y`Jf&`(HyF?vsyoK7z7^sC6~_iRuUsiF(@I}mqJFq2?#_+A)l11fg7S~NWXeSsOTECSmp1LZ z*v9gh09HB|TEBkqZ_?!gsH&2ZQ38zkv%uAM-$U#+duL1cKVZEC?^)D=RcWobJZ70t zCj9r?B1q@XM*>9Fkx}gT$(0dYc_XfXji%b35@3TZufUhX1HsC73x6!O4=wyg=zsh0 zh&VE_kh2;=EjOpk~ZzUDuhcG zj%!!B(uF|?FQuxEgT1;1d+j^1k&OE@Okr%dV;#o`^!Zpmh|$S_6#H}XCXbC`6K!&T z$BKHBEb3x~kbT7E{M~X>?3-(Rq!NUR_ZLpFo#R>nD&$@k(H2!};$4B&(fzQr=KXQd zp8xpc#vQUO_Uj8UKoA!TkQ+e`BC27pSy&RH4wP8N@#*a5#>Y(3Dj=iSjpN!otpx!R z)nf$#!c+UX?xE5JmPJ3+M5udqt#4mcb~mpl&)h}I>77Glju0cEyL4=V5qTGrq?lwV z%L8e`Q;&okQ|z~i!||ZNV4r~_z#!U)MJZpSH6a!Ve_wL(n(5tfpTPF~tCOpK9z-o9-2&}BlKld0_;Oa8Iqo^z1KDF698)!Ff8aVWg z-qKAWFDDxeLTgYiE4tJ_0USD}t!H>p>~(%YJSl1qTHft9=UC z`Ol_!9oy|!=eR;%VmUlNgLOz>O-~x>T$nW`&#JKTFOD<5Unp#1MDWqm)+XbTRpzb18~xOiavA#o2PXee=*I@kU!U1sm`Kg@2P zzXEU18sYgX0Q0h&Sjt zSYJ}>A!&e$7^>N_mo9e0Npz~(bxai`X?W5#caD3nRjFJ|L^I;5 zsqB_YVVG||NH@<|RSX04t8Pf^GJD^+#O~)y0w)&CB;a`e($@cYD?>j3Q!lmYv;C#k z$Ji$w4LxNkndMN+*)TkGaRR?xG$PkK4cD2YGUjDjmt|gNZOJx!XCuT=q#o?DVu>jd z8D0ZZA!5W#GMxhUrzNLrFL_$}AnOh$z~*i!C#8~7UwR(10Y(FJ=B=cPpP;Eh?0eDc z!Fx7fuj!nm0Mkw%&fjLv?uCxX;7JmA?EkJJ{gNJD?GeVFIj#7Dvnl;-q!lxZ7m4lc z9ZznJHyrN#u|I_Fc|#gd6{D4}3oyGOoi{FKMpdsL%hE{aK5?01e@)dRCKv%`0Lo$v z)pVmthItvhj=}&c`QzQGx9SS$+Fl9m%$?`}vEN>%j!Chp&6m%h&q&5yVG4^;s!Vwz zLnj%GlfU+o*IV-Kb+RJtK*IxMp5eL4Gx9PZ8Pg26+)WC4*yG!~mAw5xn!xFW>y`No zvHK~^$XmVjkl+GVvnrs1joTvhBFdfoD8iZ>WKsT1-i3vlYeumb02dJ*+?uR;AnNJu zZE`{`4|gM81LXz=h!!lzf{lizkQw2bJ3kV-9b;8?DWY4sI0(XcjLC48JANhRerZd- zHN@43!&3+a-|+Enj{UNjvc+$BS#_&`CHikSFS+C-*n=jVG#S*&3nOU`h4HCmFn)eL zKF_`V$JsllH}3>Vz>=wON1}LiF3cLkBN3Kpm!I8D_Z#ytZD*FKzRY-I?TzpkY}R>~VazJ0p5A&csc0|qoN5Fe zJR>M<&ng6}N~ko#8ZtHi3QW8HZ3eFAK2?C`f({4Pnrs~GKl0MutA?kf^w_FBfBS15 zApatY{V$i?jJ^>?19=v&Z_t1c5mDxbdjvxWWpVBKbNV7MdWwCTfK(FYi4>6$21HDq zov@VLneg}(1%>)&<<#p3#r9K}E3|?MeC>0ll56x)Fy_0`rS@ZD9j3r-XzzJ+@N==R zB3*1tKmCwmpV3t7!I99A0_7-V0fth5d}qlHB9*7I{7P&WRrSc@%>Dd62|8ftn%q1j ztqeQ-a}kDAp~JWyK;AJ7!S3U~mcBvMrDX-m#Ug6yHj!d4K7YHL0A>PyvKxJjp|0ca z;o3YxrR^*zR~1*RU*IG+V%t3`b^gHo?V^;0^*o^MWdv2TZ`=xp8*z`)|NKTt`cVsw z8!%%SqjkW_$4yb}TcGzB4AoY4fxnl_R6Y9ZWK;WX6%_~R{k6nO3a3X0v&m!xNg zAL)Sz5&|Pk1}B*(CV03S@a)Fa`ETuZ{!1YCd#_7Y=XiEFPbVZ9MM!k7N&{lre2~6pwq%)D0e@_;YMNe(^4$@gzF(ALNaI$*j zF;bV@e7J9g9RkEt9<7vpqZr0DcQRlLzfG(C=H*mmFol)`ob#=cQ$oRNoKNL-1Vp;J4$0zicWG}`(FbDmSUeL6@ZbE!^6-6$~gG5DD6}QQC)b^divJ=AGT!w zMzP-~FXJ-yWdC)Mgsv}SY!uHbnkx7m5|~E9O!-MDMc`reqC&!z`!@%=*AROFe_MxM z)kcaW?-1$e{bS;$YRgEk=iqCO`(-2w(j8uo(Zd6x zDnH33uO7kfiK~f;(5LrL4YKx-3XUELT7fpF)RLOdV7EZAv8Ojzv!9Et*s1Bwy7p-$ z>*_IK7{ITo^s)t0L9QZ}ISZS-qo3+sM^)O0tZjFyzz158Jvi)n?{`m?k!AI{;Z%|~ zduL;MQe^ISF%w@oFqkpAEejxQ@ryVcM}oR;P?mj&T{fI_>2TE<-d_UfaK-g6le-M zYk|Gt1{L_KpYpd^M!Vp+ueB|8^ZHARUE82{t#&^-t1t{@t*L|{C{Pj>F5HL3Mryi> zKK;`FoZ*1Ar`Ro*G(;Fi5FUN`h(&@&FBTQ53`H?wH6_AbUvBcZM{&LrdN>q4;oD2k zB{zoKVr+$?q?91u84aSB2RDk{DnXC0_U(`KaCh}R+st7rJW*`#m&9hOBs9Z@!*gqT zT}6evg5szTd+@vA!`s#2(MKtw?Vk4&u@}zcZeMU-YKOS-px7Ty7PTT$)*Qt=ekGW+Gg+gnr;Ftae#YP-oasJK#j*4_nfC!fc>UDsN3ln?>RLL zb*4inll0?iakR!Il;q>3PlVoZhYJNWWDYEd5p=D-@W?%l@T-v=R#A8Rt9V;O4Dp>} z`&0pEFeh#tuc5?BTV+h8Ji$NU7_B11?n$4aopZj&s6T9h$4vmNMzK#5q!fK*L(@`4 z&A=EQ79b0Sq%~@{fx&|x?%~@*d2*~(4i_>fE^+={irqM_8v_1PRSu)$FgbY>5s*28 z$=Q&PX(*$WeJFKTTdwfQ^ad*LyiV!%IjRW-fi~_*GI`-x&NZS+J1F()No7CAad0rd2ENtVNyoWbpU zC-%V|7~3e)=PWILx8fAL&EARNlW?DGhx>gbYr#SCB!MWrrEUuVhks-ME&gAI)&A!t z-Km?-q2l(erl1-d(T99R(FDEm9uHwt>_CewG2Pk&0OV&;as4aV~KG(n7aulMB&noL>D8R$i zTO}e9Mege%Hg{yarAKQ_3gKTxv3p(8QAuhn{2oX#5$K_6xp6BNY(a53F#DlyP?Gj< zb%ufi!C@jiF7oK#tL`(w9GvWMNwqROwZu&Oe4AXE#f=J>tSXxJ>Yw888kjxfKU}R3 zaL)$tpRO+bl#NufqqdVU5ClbL3IAg4WkDBq!?uYFO1IAw$zo5ud4~eX8xyZ>zvy2PoJ$W*+@m5X~gnr^)LMrwo2@>zlb#7Z5}$G z`vbM$tsmd=sMvV_pkwvwLvwaFpP!S1A{&n|L<(LreFVkdD#vMbm*T}1mZ;q2{?81D z&o3MtV_pNRMDp0w!lkUh_?YBJ%vI_7l?K_>L5)uecaX>1AokabpLpoQNm4n(7~~as z5)aBfCULmL9VfXcEM~UPB(ZHT&`f54tH#2^;QDYKH+2iM8^iqV*(IlveEIp31#~C_ za8|+Kg0gsKV{E(tKuZNF?%_%P>ev1QCE15i*JdQGwzGFobR_Lo#V`883V6qL)t<#X``7lWc}a#PSFW3v3Sa%x5v^6Tkmiv5l$UWU}`X53o# zaVzQRlvm+Nxd{~i{z0)j;!2r|9EU6lEH^A*jhi4#UMn}S?$6H}55LKHGA#e~F_GF* z5MdOez)XGl6G|Y&8c;eA(7@QRKf5nBBUB07qq`yDy^%9e?9XZQLz+;ZuCgPtAVj_8 z4H2LFK46Gwh;Hqdgt~hV;Ur&Q)28+H1+7eA3ay8mJp<-rgm<9#;$ot<-JdnFXYk_Y z{rwN%J-^iQ$l3W(^Xvz{^356EhsEo+mp;dpj9|!2Kusk-0ctK9a|9#B1Y4E&;s0Sc zbdCnaex0JEVWdH6)hdZ1m2pyEVY~$;*G~0MmFo!bAsp=*XaInAZ2;e1PLnd4irNRj zn?M8I*0>&n4IqS&m!WoSyGErFcsk}PR}UN?$j|e8yiBqCv~#goH^doC4oZ}(0S2-p zDG!B^&|gumNwLE@!k3I!a<$OcZq@K5XYOw==gDIY8t%e`5pfap!yOLo^N{aI>5Ij0 z9z=k*IHSYsse_^qA6q>HMENYXWX~l#*Nh;EQ*%V)afvDeRY_PF>=m+~Nmbg39ZZRHl%tG-8o|4v2Y51NmUts328GX!fn$~P1qmz zrq=u%WqIpt11dXZ%FT7hEth#&28P4i>)V9D87WOwc9#9)~r$B^$n4K$mZ??;NdMYfwrm zHQOv!+EIosjM7R*F!+MT)vE~ba%?y5UjY?JzIM@klDF4oB5;6&s}NqWg!|M~V9!?2 zJ$t_g8>qVtO#IdGv0XMMkF#ba`9Kx8dl&=uhn)z7!~$9n`07_mYDQvjenv9P|XnkyN2#yHBYP>#2+d0r1`O{@Gy|G1yjOx->;FWCvTy*5z4`$HtH zcD_t8@k|?yu2&QMc^<1WAFg8-J={d5$J^#*c$H~-S#>>uotY;rE? zd6hrYat2D(&yTf>rkw29DO|CdvAq=`TduE9iXAhwg?2L|0Z zg!;#;?Z2`j*Y6cn4o2;N9mW3iQ{fCAgMd>ZMyU`GX=YW1OlvI%EBLMcPXn5g*bQ;r zN?7bdZLUc}N-Ak%#Y_B9n9cD6^;gj4zHWVl0lqPpGzJ?0UyXSeD-1PKG1vLRtk>vQ zvHm~r;JdCb*JY zf37@!4+QE)Z{KsuZU1KsT)nN6aNmpu&-U_Vv1RG$;@rIp`huMKJTH;$xTetEwAnkA z_Z-Q1Bnz$)8;Lt$dTmr|j|Hn9ElzRsUk1c=K3a5vJNV>Yfp^}Fq*(1OV-z#c??HL4_)b*F%l`xXA(YNz-%GWR#IcPh~tm~U@+XE?(0 zFtf(0%Zv}ODDU{t&x_Z$ex-}eG~wKHN%L73X>Hx`acyBikb?P(!qgbXn85A*YCj;n z*}jyg1S0QDiQT;9#seq}Rdu&2L;}^0McJ9UOW)Zk2`zf6r|jWJ2Gh=`$;Cyd{l+>T z11rySDr$Gk=9Aa-1hUd>BEH>=z3i5JUqawxO{$XCd!OB$`-HlU@sYM8Vxo=utaugb zz|4Tvkidq@9|o@15F*7sPX)e$|2E@KCSPvqh+!&CV3Zh%jW4)g(+`Uvw;nR16#E@O zv4?sE#SIi7wMoevVJ|IAUw1+T;s{7|-Fb4gZTJ1=gJLfeV<^MM^Cc{_D0DKUY@nhR z)Gid6sxc>ya_aIFm^M7sPi+_U)2!BZ%n-%?@X4YbPx1vd2HrdY0=c_XTRsJoVLYaC zEkkZ!ryIk5?~9vXTUR%WEBYyVcqp+yC-VCc>H!@q+G11*7D-BFzy$s=Rhp5({}Yq= zgJOS8qLqoJpr`|q!>n=d1-VO`vS3#l@561e6=xqW@_zLrgU@2O**jHCEtVB?@Z_M4 zp?F;*SVW;m2!$A#6(y%W4lCCKLfWjyolrCzCjfSO{GxN&254N+<-1Q6aF*3~1`>Ie^0dI$K}(mLVt0-! zjzPudl4}Ga7%OS?ElMS8VRDo<@!wT}`&j@vGNITDM^BJt5IGNu$`{xcaR|F$TFjLvWf0`f~>6wDxe3%H6I0jcy+q zeTw}_K1m6i20ZPX7k0n06@5apQUS2{t!XR5HRCpGdk$8gY_R(tJUgI0@pd9FI zo{r0MOD=D%fu&J}Jc=UW$)pnQV*oQ0|K2Sl*sXpBK%x48a+k&4({XKBRed)(8i{SH zAX8%~cAqNXTmiy=smiD==4wKdmr_nv+tCxnYxscyj8>a|8MCwmJ)Zq3#qQ@z7V?N- zh>Occ-@(Y0`W}QN2j+cKYy>>pCujht3{3SNFA_7S;ZFLs;b%B-A)0nuJ6;jvQd(LOEL zR|?g+A@(R&ZO~OgvAdU~O3G1Jw6kD` z(He8#!jD(B!@<}%n$pFea7x9YxO3e3Ud+o@Z+4UIXQFpjA6M&nKq?|Kh)6QuqG{-_Dlg^VR8#avH+b zK*PZ^m_B~guwfOjmf*4V{rpR@m&?^%vaBSZr-{)g{0boiYC%QW)Fhc=FIk@)W%*zC zgxGuWVD)<8XZ$OY*nRd+ICQ`vR2BeM2?#`jKnfL0-YB(IfISZ=iS3^qL6y?!1(!mx z{d`IOk3Uw&KPghVdaYc2rak)!;=2F&=$9$>`_wxU9c?`09>2$ApO z7k{bS8JOzdF>{{o=9B%B;2^SqguujTx*bEIL*?c~jtroO5cgwB@}S)5F$WK@&E7E_ zOW~*i(^|`_!nO)0K$K06DA)naDcyeWJFk5NR@2bM+Nh}uoTQ{w?|Y-vT`+XTBUsbW z(V2D0Pd|kjkqF0|CgV`P{XdZi!g2o3De&jlq#PxDh)`@aX_=Ti6@?Du!G+om5nW5#OsUsdGar=0*@j6oeZx8~611wssS8=MN;fq;JB`cW`-oUO5LU)n@Mm zN&+~?C4tulmg=j!ku{*&8tkL41)$dNb$k3(nr@2yIYkkmKud}7VI@JjkbVchsLEa& z^BermGlA>z&xd{H((OKbM`QSn`z=8qGIxO}u<}9Lku$#$fY}YZ{qV}}-s;w5U9D3a zUF`GAi&QF-04@j&3%wfh9yR&zE zjO%E8uO5y{$m!I6RpIG@|nx=O|MVh*ob7qtmbo4u`%O%-zx?oM0tSezT|wPj($3MB zxHcgS#QC)Vg&3FoS-d@5SK5-V{p2jD2Q&c?h|xaK?)8^bbcjS#{)kbD{k-Nr3Th5> zXR-jrew{#kW*;v=`dW}rGOltp5;=+GrzqDD*X+;9-dS8Ttx?B)gg6iR;Mv{0vR*}K zIx%Z7i4X4f53jv_QLBBLHsuD!n7T5PRYJg3HU_J_KHB*9!`A0e^g$(mMqljPc9qSf z*l%owBUN8X45N@r&(2NjaFnkvM9$p+{q@JQn>oI7W&PXAN{?Zxd*IvWS4^mLD&1D` zgW(Ry!?^0Zd4$=f=M40r5C{JwVn*^w9q~!4{XP-5iDbOcZ!$bV*ouM@11F9L)t6g28N-5!OC}fL|p{<#SRdlRv9IBRBASz^(ro1;7iSgaIOci zOG7i1!Rzqg*S3po`Ijm1RJil&$K*_%0Q8i}6uJ4z6oST&V;TujVF#$4?ohYyEq(Gf zOF!n77$E-&&w!;QpOd^?AWcaFhA-TS#7L;y1U{is2YeDe**SI!wZu#5S{Q>{Z}5xx zBSPQeWh%C)dx)xmOr1~Fno+Sd$_uq ztYNLJS@s@2I(n{j)F%-WJYP*Xngtk=^Y7u7JYhl|4Rb{((${h;Rr+Hr@4#vs4L!c< zVDkDMeeuSn%tP|iEsLA&d_`LA_ddyg1Cd4Ljy7|m;~vZGoIvN@nMZH$GhxLV7a%-k38Z&Q0(3>nV^x92oG)*4Z$frO(l$-N|E&Y z3}b$7NpAfH&=QLMIU&O(pE;qI@-E?wM2f1arUKncyY_Th@1>0jeD* zFSY^AkBV(Kp0|g3b1q15LP_4*nIPS4AoV4)BFYA^#h_doY6`~uP2S2?y`O0M_x$bt zcZHI?oxG{GGqap9>502PEexQHVUs=qn_W;9l(GMvk{tX3;&m^xQtY=$e$Xi+MRtQ* z%*`R;D6$(Wb4_F0oEuQz&d-a@(>v2E*I}>3KBE=RjbA0fvXYS&cvT@Nj9o~6%$8nb zC=)~4=L5Sf#wrsTU(P{D)6m7sB^|OxvEL`8x~9fQ=xO$eWYZxfpxL46fxdX{TZ|~MqHt44R@ZB;{s6gPiOC>rxg3E7ePSAaLR}ZjkI}H zPZ+oqf}48H11l-~A28FF^|I6L5c~Wxff$cE$X4YaBezVNT~HO)3rZ?!Lc2vD=WjR?-Y;oe1}80< zXp$Nf%*wP^8hG)m6nqWPS}S;Z;#N1vDh z2Z@}Jr~yqKjYc(6iRqPOr}!Z@({henEFdS2%`JefACrUMxN{gOU2O+UIE) zDho=Q5!RYTQdEDu+WPFeUTtMdmgH+Pf;cq2CNPjmJZd79Q-#c!EL-}VaVywgR}-${ z?e`ZS_8UcN*gTZ|x-jAy6YA^YrsKIy-}ra@>D1hd#{Wv}*9lt?VFijX1uH7or^+6| zV#V5pw8ix2??NdXzEii`>>UeZOqY_Zb5MEEG?6a_hD4PJV^;Qut3AZ*6uWhT)c9wu z&{S7)p)G1MqQ#WT+_94EprO{?sN8fnS5q8@cRXJ5W8f~K8s-yJFSAy=v3C$qMD2yH zyD%5Pf|5nb*xV3F>E5`}&vyHVPR4&U+ZiH>?I&l!B6z)n34t*`FG%TapqW$?^us+{ zz~!&p{J@pmW{0B;-Y_TQGB zD0V*+q!bB;{D3|afj^7s47HGM`c-<_30N|8?N9n8BVF(yAu{*ng~#+5hKo{!f$3++ z$q`toeF2EQkJB>OFdLQR544+)Rja-9en~go-FR=Z(kh7Q&Wm|b{b=zDM6+Np3!d1{ z-Q0vD@4YDRm`kc5_K7potg=pr^q|B>b^mCQi)97pD@HQisN3IWGRN!c7o5{yi?J%_ zJuQ016980V1ogf6Y%Z9)^tc!p$1RM-x z0l58wp!YBg9avR_7a+yGrutBYv@^40Afp z_`EEBN<~3Sq3IXch-zdVhjRNy1O-JeA3FDBf_EYwiOt{} zW~4#g96ombc$pHUXRJxP|0_nDqBB&7FvYz;F9;!+`%dY0aHAFsff)ho!!>2SMsM~n zYap&4uioWU2#R1aon%zyL0SGStU3|Yv@Kta7;3++-B{{UNTXmW_Gyw#wXmY@c7#y| z%6G#f;&D2g_TMHIitJ|QxtQLWtOnVe)1x{$(2oqU)!Ra(F4XN0bb>HVkfp0IYepE> zfHVNAbdjN2ej`F}u3-6JKEeS|?DJF|Q}uw8H`~pj(Vr9%A0R5@*#HosSU#%cQ6;$p zv}U3Ew_&y4Clr5yfk1^BfJ2R0Cgm37MywUUtY`#|vy@+Y$vuX)?*#eiQw0o|4Y_rN zngUCXc$HB&Ucm?GJd;KDP-;$MA1wUsOEPpy&N-{=NAPJ&emHaqcSCzoLl=~|v5@{6b0I>+L=As?PTB5} z92Uj?ni6_VV5blZu?S7b3`mt5=IVqeqVi|owdX%1rCq(mBFJZ-P*;J%v$aEQ2bF1q zY(^Dr6w>R0^h*1cVM`unTelzk0j~VA#%h1QP8$tbk(I7ubekRpJP47|4c9_@4J^(P z!ohA6$vfPIH*l2hn~XGdFf)V!ezs}nM$_e95i^z~8c0S4#NC2K%8LQ`;ODsX58l%4 z@7DS|FoRVSoZHAYA^g{QR!$Zax{HIaD!=cMfOJSp7U0-{KVz<&;C#R?S*2ue#y#z zIMjt0G2blA*`tK5YpCfv^P@kZFODL&MhmU>$Ap-T@n=zW0qL00I@XenduDAYc!XE_ zftO65#8i^Q-=)}}2&HI^DQFb|!_+6_Hlr9KMkQ|rkT-7DRq^`BJir#tyO-iAHQLz* ztF3(|I>pY2YXxhk!d4L3E)2G5Fk;IV`OQ&xexxMVpB^1%Y{@oz$D5FS973TBG*+`& z$U!*HM6#oA+Q$AF&21{X**kYIH7&PJ8W{T#cNIR0{W_6cL=#v^9$ znoHS|irk*)#4~!PbyE|umoHFdDE0L@G3%-unOe#RT=)&C@rDvH0+Gtvnw$9qNtD0V z+>cSJORNR{S|&#SK9VwUAPs~cOb{Sq){4R(p8<vGz#5}6tPJ}hW243fW@Y-{UQfPsy`yr zo*?W@(!0>kGy50Ktp&-21bAlw=nfknpi}2y;OBXD|2Pj~fA#K*3R7#Ts@=I~FEGeV z9XRaC6Op1(1s@w1)h>orSH2PB+_yJr^KDsN3FbM$H|>)JtpPzdZmnP%d30?-3bUKf zmzPP!Q}>dkDjlb$v}uVM3I>=X;)SKiQbNhx(5VET+?fb4KKMt7$_)E zU$R-1+Y^3etm_FU<1gUhbu@tYgghW_EV~Ql;qRc>y)Ic<5i@LImu4AVJ_b|~6Ju}& zDQ;lsNguW(cdxkqkYZ!!EGFmVy3{P6kF+RVa49tIB@j=4R_(5zo83fMLa}?dbI?N_ zhk};NTY}VRRCs_B3` zwDFupwZ6Lv7U^5t1e;pPmBapxAvS2<#We&5{UEl}PJBrZXxD$67j7N9TTI z0)LViM^^%j0Oj`{FFttSNIP zH>aj?#4lqxho_BocY4oc0KZ*Xb7y=H4vPITRnqrZUUFgy;NlHTQC4yKwasL1ef_&{ zURwHE+IFf(Wj6_RzL|sh&tB~{M5+B!?Eld70`FQlx1Ab$7enuGxKiv-Zi+-c2`T3T zy3Gn@t)WGznpAfJkTXq{*5uXgu*nN3H>PgXo``k+tt^pI~0qJu;<&B2YHhvWQ+!r1K z*xABeDrcc1V)9T)Qe%mo7yT5^AYfli&FvF@gxe`A7f});i0w|z@aDw#54doBwZCUmkND%)H4^pVxZ|~lt zxZtV#h#^+;6Cm=7upr^sC(6P>$OKfy9cu8w9wZ&vRkRXLCGWUKe7kM5 z8)EnMlCT&>WhPVh4lfz&%EBG;hI)9CKeoK(>*e@~>)a^4H!rllA607=^e+K!yK$^* z@4h@Q6#Fz0Um^~L8R|eW*lB5QR*_;bD+^1(cp~L)OmY;B4!LI+cP4uGHuI%LFwjL`mFkZ?qgnth=y)MgXhJyBWhIsooqrJPIOSUc)yZ3Q*SyaW{f;4KVGZ<8;kP*YwJ*qitz_xBY0G@-7*67- zLrn7V)|<5ZrXa$unG#nl%jZi}O=eFLE-O0)_aFBP?b>zsY~G>=bj5ic&c(12u@KY?FcBo zc?-5nZ;W$LAFg|M$p?(xwt?t%P1x1~E^LO`e7r#S=+KgI%Q9=P5Y~=3(GpB+F)`PN5p8 z$fPpMkS(ucnqWyyY!K?^k>Q^{D8LujjEO@!Ohh;<5Eo~g* zE8G0QLIdkK>}ry$HR&P)X%4aHzLnj)_CJk&q$0>?+h0;?36glLAV_g+f&NNuf?~oV ze9DLSN!bI6vfA#=>P-u;94AM+_1-B&)dxF9o0r)au-QU>yk~16ji4Zwt>4Ea?So~G zl~-LvF8gRL(i%Og4Sd=+HF~Cfe!flKdbY6IFSNBFJrtbkxsQ?g0F|MKPe1IsBXo-C z=A)DOn8#Pc{zMe}9eZA*GPmV%#eCCUFh7VeBt4%Xq*Nd6IcZ6jx|az&NSY~?_9PSG z&YK+0{V~km=q+|&`E0#+Dk5cLO)P@DNDC}y?e6noNx-&Kej^O$E%UZrU<>C z-+r8wU0-JhZ`Kg|gtjUb>2%;uoVm4+ps~vj-&$w&A1L9dWI&xunJc3>;@$ zq0gr`6i}={p)mkD1z!`88b)0Y!jKhsxhH06dH&+8otIo*(V$6IZBLyFF-d!1 z<-wHuvfyAMru<0kqhymBVk1;SvEL@`<61Vt4Pw*JYKB1W6%l_|=rm60dqY z-U`KjpIGxEM6B8)k`^*xOqg3(lW;jjQup_diGA$d(^OPW#=nbVx86IwFj-|LhTzpf zdj6@q|4aTIqfW7xL4t=5yZIFcuFK~{T_&G}G92m)`GK%A`(P)272K_Lyp^23Q&&=Oj3SkF(f}$Sj5q}l?*0&OLd3wP% z^p&N@f{|p&8ZO1*Hq{X#FhQi-PqYP-o@hL0w6DKTv0o=5cmxgTAt|g#16Ah(mokRt zF(0n$lGrg42-zj2jTi1%>?sg(dM8aS0^`lEw_rH5-aEA?WGn#}3)5Dp>W)rX46x80 z$_}SP@aIo$RU+u~x7TSx>%Ake($!)knTPoRQkcplhNe2KUp}_Zn|dC75!*fV%@smy z-xH(&P$LXjHMEr(B<5n`1{B&5=@FxXKQYse=`p?@PD=8bs=(b%V_%zo6I+2nrUwLL zt#SdBTM=3-Gv??defjjmQ$j5s!AlzLUog0DKO2gD z=DHiWK1*>k#t@!g^KmHEz&pVL(g;3bN?yUV-M>@pFY>o5cwK$SN;PF>bp8a=J(luP9YSk2k-}aXP4%FKF3Qqyf3wUpon9{kU$J{i_oSEI*-IL2=eXh@ zY=h|=0-_&7-3VqX!)&m-kTb+0z?u_e@+*b|i+#o=!oqx(hRe5tAH{y3dS}go_{nXy z(;Fax;*vsY<0c+Qzj#xU) zL$@c0*!#;gCC?MWBKZv&7L6s-d3i>10%$vS)^Usg8FU{CdH`cDxY| zq`y_u$j{b$XG7kl7?6pMC{WB}V4IQrN>)QO3kJcTOHMANzKbg+)(@s;(M);H;I{8)(j$@(`*Vuo-B##nn6Mb}GLUYyV$To^Y$SPsJH`1C zi0iG+V{^RBn5#NK&x{JXemET>lw@hF%UWnjjGBVL1I}J1u;0W6pPKDGN)mMVk1VRq zD#Xi{(2>qHH!{v`&6)exsrTP53iN>RG0sd@5h3XI2Z#7-A4SJM9*^R@toVt-At(2ziQgJ9ztsk>&X zDu2w#^kKWT)WxgwK@fW~_zyX;lorvUQ3OsWd3I zrO|#g=7ug@UF#(g7;cLF<^?_$blrfEDOv(%@-z*1=)>yaBCraxVWq;~yyT6ZjIt!l z%lpLf6V%RHZb8;kV#JYS?oM|!uC{)0TScYtuGp3{b>q@|5_URKjc0nV_Dj5@*v@f{ zx+q{J1Xa)ih%aZaq_QQzp(y@mduX)3t@>H~oQd9tZgagPgwA;ajk&zM<0e#S0Splb z#P8>UY2!h$y^m{wqZz7_sW!P4Rxi^dNkT^i=9f3Iml2hk$H@uZ@Xd_9MHYJ+QM0GF4}aRr{h5~R5uuYtKT9${e}a6B@6V=L*x8Y|O;B_cgh5i?Ma<%I&@ zd$PVV%4*H*)}F|>26c06inP4GOt8L%oJ+;3%D9+bDjMfWv14&BF(-fBel}Ye%RgP; zDE2Fw{q_e9h`TE4fC2H0p3)0iNJOwQ{MhZA@S}BQuI{aK;lGL4TKuk^bJ;wl2z5*E zy@Lt@;CDBCTs*;uHQupQQ^k^DN(bO%k8l6t7<{~Td{sy2<+ZbSPzNqxD42q8W7?HN zS58i&Lp2226@a)sc>zoE^%T4Hajl8kAcD&_U^(Uk9%mGP(AG0d@%#C6n$RZhoV2UA z$6Te`pOYX|pOeN46n#(#8hXuXNNrA(SU>qJct;2#5_pP@4t0n*2nnOsi!27#rC8L+ z=uKzD==D(}p^Lp@!pvpz*KL0`W-Q>=c{<|Ib|x7he8;w7-ESVzjvu z1i&P$0^?T++TU#jNCPbgTz<+P4Eg6%I~}FJg<`k5q;15Sx=7dp))Wn@#(~HKJRU2| zC5iD!+n>D)v+wFIRBCzS&ROv2ntLIECS;fv_!+wLh747uk^PI$((V0UK(Sw^S_Z}+ z!Y7t%2;i{v8(~`05vS`#wB!Vd0NrzfF-F_V|r4wzvXOCw1dtN`94I)TB>t za(+A7sde}v$V{Ujpu_qKXO%N5suixu--bv%&px7T1lSIR0 zbF_zwY+22MXUjV zB6L~#Bq98(r0j><(l2ir!v0Pv_GvOCHAQAll~Gq4N z6MW8zd|nfOJ0@IZ{B4Y2d4s%}zXz`QdyxSru|FoDk!0l{4S=MDAUBN+0+LFEMDdI1 zqgsDYsJlYfRux#=>i30Wf2NKZPKm3LvzwNE&_<_~H}LQX#E|dz8{AlzoUwUw2cx*( zL+^n(JGLf3bH-BD05n&p!!*Fe!L>d^DfZ%BbCEK70t0l_e{5JGiKaU=J5mq6i>G4l zZk7i}dk9v>>a`zp0*NSg@4aKDIw%7oKt4v`6{?GpAL9|fu$aCAl~2osL?K!Zs!#JM zqN_1^@)z_My$~y$LrKmK6#GBymLXvYHCw?grSJXv4ZfW9k_s}xcEu;b?+01BiDCr+ zaG}ko*k4);41puYAjZm+(MYjFAp~hAbA*CgX4&PEzk|0AlLR5IADz7e@0O@@VGy|) zcjRJ>O%g0<9{jpvYLDV!OLF}HGHa204>-pmbo;~i1o2f90W~-xNnF*K|Dv27;C7+W zSCJJs{oN_KE3yVY3KyF$lMjmhItjxrH!R`on?=p>9Ne zhA+7Gc)Z;R+&KhU4u~blV>%FGPVhnrgzMkY@y$^OioLu{<*>_AR^$lqIt2{oqCbue zH`%ur3cbI%5(L00UiJ*efT?1OPjzTAgn;Yp+oAM}DE8|_hGIo!x_G@thC|_zytv?5 z6wxq4X=iFZzyRabVFhQsjQY~Yc3r6`T7pBd`!38ePE{lZWrl&2i00GpZz}*c4N!v_ zcTqi!l$rs|l_QeRr3dLUGp})(U?qHa4*ZHBfmy7`hg^{W-A$0%z%% z6WBYIcT*IECteztu|&?puyHT;??-+2O^Urt8_=thnKV zpRWa;2d#H=ccC>g-^ols@p76_+-2Na2u%qotD1=wj>f3hta$su5>S0?mx{-R+5*K4 zoMbsqc+x0+6k22h24SR35v4L+>vp`7oel(FmLw`=4@kFa5a))7vBy0f!P^k!LOIO0pb= zTTOX9FZxw>lY*`!aNEAy`Or&<{oX>UZ6n22qB8d?WfM|Tcxwe&B+AE_l{t|4iP(<< zh3z_u-S?No_5q$L6b)d4MMgiFs?Fcu9OFJ zAm125zyi^`1NV&A!Wl9&w}_;G(V8b^yCoIh8p8Q<8Lmf@ps1&|cH$I!nHWgOD6ml4 z#n@muN+89uh*gt<>2iU#jr{<Z((z=;S-a8g^tk`6i?uY`?^6_JdaMNVU@9pAOXKLL zdB+Q38B1D_aVK-n*oh?@)2(#M6$I~KkBx2_DfS1~xyuY2gHy&SS|=oEO643H!42g! z+!@jYKq5BJSxy|_yI|J&maaW;T`nj*wU3w93Ex~v)_`};pA&UfWyQ!>6o)`xBw17e zi;N4o0^cjigU8XADfTk?2ydu4k;%$>+pWVN@w2d{C6jAImT67kSuv>7XxTHH@ zFR>u*s`ZG~f<0fZYwp*&ZCCQ`-yYnA#QvJREp8R&ORwUg>=t$!!wXbZ4<{LU&E)6k z_9~Cxtxr2W5!lAQVm1eO?DLU^DO8$n@cP}i1ifa)=R(xsrTL~G#QBg5E8l$1TYDARLD*W*glssyN!RA0n9N< ze^0UBr)@)}2^0W%d8G5y2l(|u`i03*Bl|3PEC-dc-wWN2Sx~pc{>W3ZDu!+ruERU1 zK4x`iW&jO>;cH*q3NyF6x_w8?;|umQnA6MW)ZGQvWie~_!DeEsMef;DS1udzx2Tgq zU;Z@O2M8QVm=b&Og@;gDAbzBKdHJr8&_k9vw1O}oi&e0obnd;eURXa1ry)bgk9)GN z6{>5iE~yo22e)}YGsQl!b`y9u3c;1}m4iJ{4HmbVhE>I|EXel}|K(`sEgFaM=O+~V zJh7tDb8lB|w-K95z!U-CQZk!3$_(S zAK(rUGef*(up79B-e2iZp9RluhQQ&c*sq;+xmiF>DmZ4lVMVqi94O+&Lc6VJb2pdV zi*zI<;t}i33)}lv;#+4;$=-X1oI>g4hFGj%(~+tTgN2}|_EyYTTU2s5I#L<3$_K&>^3W+=Y1M);?0Fl59e ze8i7cqrD&kH1dZ{2oHZ&W|<`(N94!F$Xmohm_EDzINJNgTgpT!_Q}bjrBJzDT%+G8 zG|2!l0cBDj;3Es@FHX(;OT4|Gtz$wdvCk9ZD3MwTq*bGO1O&^%6lP8<6Gn*~8z5ef2hGsq9a zOs@{wf34y%;)VOr|HYDomu$UvYALB|Q;IScsc@LNfWPC@ME_x3`$;>D5Aa_u-zadQzPJq+&9^0dVNv_3MO-XlGulChho2@A0QugAvhASwUzj>BaSk?DMp_P z$Mh5Do(}e?7&fiNyEUr7r?-y@bt5j3NHQtsQUY0sTFJ*)PdTmf;dtHsLAHFXNbOVr z1|O{~WWPDO$H5tS!A*ZJ8RG0EF$f;+B7ZUsrW zv>5u1OrBnebyg@hN89!3Nmbyh?^EpaRD0nT`9VR!A2ua49Co{UM9WM)4BzhB$R$(m zp4WJ4!;dtgJ|PXO+X)o*yJuccvD+@pt*mPdkg6gLzAkWvJ~`=en!az9RTKKt-jdeH zmGV`N?28NrIUrS}iD{|zGMEmhj)F39!2)brlJ}Qrh$;{66H9@Ap(m2Sa+&n)FzE91 zPv3=krzG#-xGG-(mczuCSy%WO&Opp&TDVPSnGR$LgR%l~l0^h6MJft<( zJAyD>kl0^o!MI1vto+wlo)9KGh_Ho`E-F>XMKP5h)9rh4x8-MJJPWZuUM4qNC1QSr zcZG2Z?gtJXrJCzKzJ_)zPhdD0{S5i&$pC)5PPAjj(ak1=jEwIE?Uxw$sUV|REuz>P z;7Hqh!L;?+OVo6at*~WFUkqv~yJ@|5ngm!dYrw<&29%zqsD&61f^vb&rLs2PAJJ0{ zVDeWK`yC5dm`Eb>8!$fl5P&IU$8gg6mziVK-#d5PKaG)-ln~d}d&febX*me*X}GJB z2fvBRiW;NBtXm4DW~aFhEyh$O>!-2qz}a&2s4Escd4#^OL~m(IeojRJXJR`=4Yd-B zcUfWPtSTR-uv%W(uKUw^NxORChC4#3)_bQS(5IYU{VE(nIQAMzvg%PV+m$d}kZ6>- z2l%*af(2|Lz|=V1S4duB?TC+cBe_cK(}Yk285Rw&~2X@8`vS<&50vroKxW#g) zZ*===_4O*5`3Z%ou3_$FIanh-}f-4(o36BhPBS zR|QpjXFMCDz*rFycKgdKWnF9r&pz;*Y+a3za4X4NRE93@CrM9--R5X7$%18h=iPhb z2DOWnMJc3tyCaoTKihiAtVMpYPZ^wNFRt3iC0-2MD_hGKwN#7%!ws{zRTu;InZaC$T>! z%&FoD3*2_l|6nXY4&(*CLnFdOvnWF0&-Y^g?v5z-XJ0Nv2CnHT2cVZ6AkQi>VAddt z1RUv8SeN(2_6~LMC!Ciu3;u_=sx)0iOXU_qd`2Sj~~n8@g>* zk;(4kUFhY%Jk^+o(QX`9BfttZU>cw*V^u}I0?x!tgsE4kT@Y;jKuNw^w>thM5WDr> zAx@xTsMq_pd^g2N%?!H;z1qOHE1}uXEAZ_Piv2oy^2_=n{f7syMWAcIPy{JaRWOqs z5iI{BOLB9#r728+Me;u_Z`@tTQAy_vluCS+X@T1rIuv*FZl-I@XHlljp!d>RmwKX%46qVo-7@_wSTs9}^w~RTTRJB!B$#(oawm=_k|Tp~@7& zze88Fg%P#ltjqbQDe(T??)$b%Nj|-JO$Y%?4=ckHraXm+6>rIiDOZA0p(^DtyD{RG zN2wwM?EZ>Ho_1pOol`GurB>8#mIeK{5zc|*S^%6V?_svcKo8iek1bF%N67tVN3rc% z%14fzO!^XiiG7;3ZF6*~mCG7QqYZq6VcUtVHACpkjSfcjKfbK5eXx}{+t&g1tN#7` z226|FFs$*t^j>6+QJ|_fx1JM*HP^irnazYQmoxX^V-i~c4Vwx`0GtrnCj1pCet$^_ z3!&9tmwDp-9`BKEw>?2BfixrJN@#&$p4=e89DzY_lVIVDLqK~kXc&xI@$0X7eqX54Dzo`PJ z#kcB47Y4RG+89t(Z{JZ7PCJilch%-sReH-`E6LH-L!DTN>#60E7_t&oGQ6qeBq~U9 z6$cc>$ymTEU~Ki<(LRd2O#o)jB~Q&u3Zj8h`*Rn{fE+-nJIhiiiI6Id{NB@~=kNeS z<`t8ZVt-A(-!=VU;Y@RjW`Kds*nX2BGB6aQ2B`qvAJfmp9+P}I9UC1y#6G`FGSqn7 z8e-gsdzETTm5bOrM7;3{jO4F%`zp<6E|xy0*sqg&n=R?BM@?NfxVq1X{T18@sIZ$} z(i8c9J{0@!rexUJSYp3{E45`9(m)DurSUuyR>G=sFP;S5!EGbze~EQzE!tQFlBCfy zE>-bXx*g4#!GQto%h_IP+a$5yCx`Hyn9z+J86`&S*CP;+8H~vgJwK=H#=3|-t|WH& z^6Cf}oML}Wq#hP81XPyWO+kvgp%PsrRh`#|oXwmK&I9yhvJK?Yx}eQblhm*$HpA7F zMEAEjO-hRWIW@)RK2tSQE9o066ZRdok`WjxZLE^?&%VU~k7DbzBrac=*Y;EF&T%cI z?I0OcP-O&4_&PcAN?XW~#s}VS?TEeO`nk}!rM3e7OmB81W|jJuUA$FY|AI32^NFpM zeRffRf;>J6P&BFs8eRM|_F$ za0V8FlaAmxa89Xui3}Rk<&yJruk3aYX{l z$TSjxF$9;52H@7m9roN1lUHDEPi#Fg929%u!o#9ys?c#%R#pMh7gitXk>nc5q&F&B zW)vR_a7#2x9k=tb=9M7my~D6mkfeMz&01yHhw(OvTs`i#l+pclDV(shtEow`+y0Ww zx08Ol3lz!&HU@<@lo~|pXW@xZ*6*_$sPVxur;^i`b6jHyvkxw&TTTWu{Jp8T< zoXKAE)hI8bPaz$q*qyzz(PUugV2&{-v0(;dyiRtd^{6O=gj@3CsEuK!>e%q>YMh7B z&OtlHe)As1M0g+&ZvzD!@J&b@V2)XcJCy7&N2{L;Fem#9)J-mgMaHL@j~ zIDtPDtd$fK-T8C8?N0(6=os#mVt-5sTfNw8fEyIxxn6i~UII;nnN%7i3OerTIW(B- z44GnoPR8t|P=S49u^T3}P3(Qwm(qFFltu*9?*u zL}I9eV}x5FZk7neiey2X>ahI0+!8zd%Kkxk0BGPrue;B+0l~TV-XVjCp0GqfU4W~V zl+Snu%%};)Zp1QRs(t4rcZz%cX-+Urze4OU_Dr*I*@BIUlOWF9if=e%j20D}7>zzX zQ5GBh@U3k!1@vHH=Q;um=%n1a=H|O-p(|a_gl7-9xi;ba+V_|AB6NwR2Gv*=C@iXr zCs4rc_Lg0Rc7*3$#UERFee+3Re6Mpfiv8M}Mj9#@8^YHL`dOv^!meyAeV~x%v(z-? z1dDf5^0#Ktk}g?}0MD;)Qyc2S7@NUKCp{3kp`Srr*sEo{7n;KC+mEsvY3q`Mk_1hq ze!4vrXxlri{mts@U}9h3v-jRHh%5yy^q4C4QI#vHFgSx4s=&xplnDRapCskI=~H^i z*N;iE8sw?@kh5gkvkh6z<}KbjSg}>^Sa1Vy$g#AVhx(Rxt?&5)qsQ(C|EBQ5*VsBv zqutg^vVsSUNA&|(h{9W<{4B1rZ~`=(GTY6P(~ZGD%nBm+%|lMH7th?Kw_(L-$!m>s zj8155D$qYkjZ55;?730^R<)arueEWj=xaZGDUOeBfZSYnv&Lwjre=$UTUO*>k`K_U zCyP!qs*L^I*3ncVS-1rh9}noQ6RKFx


H4Ay0>Dl{5(+QhH}N*}%jcc&1$7_(td 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%0DSj+~iEGK{wUV{rkZmNqMEvyUqi1I*CCQn5C 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

U^y5_RrTY;+)hH!LV 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

C?}BVvEC+uVn0tt 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

Q@?5`&_`z;aQ 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

BLV4Re!RuoAG^Q8So>nB+2Ka&}V$ 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

nW zt%whInxe4l^sw2I_`U;@f^IQwBNL@EtU;W8r`jy`JVbyWr^yR*!p2O?Xe(2+Lc^UP z_=1QVj{=!6ZU{n@uygJVaP(cxZk-vh-?IBQDP-OCn%ZQt2#c)jDC z@uFY2F_q9e5c~AxY@xa75pYx{`5MLyIrvWxG1!C(54_TER1Uv4-%O7kc-i7pOkk4 z#a9p&+bwmc*uC31Ib4bVq#QSJD1_GzlnAc^#M1C$&||j0Rmx^>@kKyqnSF8g02H6z z(J>=Ax}@eb!=}vMXg?x+L7A0SQqKJ+u@B!=noddt{s4HO*nQ_L;_YA!5IsxIkKkTJ zhAKhw6F}7LxSC-4ez`COw1HXcn2qbPFP;R&{+JwEsBOMAYQ_c(!5j$gNphZh$WsGRbaq3d2DF4v$XCEQ{T`oeO0*7O&+nD~XIA#nLj$*}F=V2m`iJjedGuI_S8JF5Jb7xr_XCva~ zP1OKn@$#o~>bFr7e-gA~iqI+c(umLnYi{r=ut}GXUjp!{#tECkaGWTabYwvy`gtgM z%)@t^Q$3zyH}=jZW8$M)xScX|xo{F9N$={jSz(|W?->`M-EB!O*M978W)S=2n~)N} zgj&#t0E%#8SFeqAUyt%U2q@&N<2iJVf0W(cX_*Y*r!yRg%~!_$kuIhHQ12jZcR~gs z38;!aj=ghv7cTbuQ{%V-!NDpliKr(|3=OCc-6ZjD1Hyt7qu$2Nh0?Se2H@|(Bhg!<_$ulaBWT#{xsnH@OmCB$@|j_`fqQWo8NB$78hctBqN=1(O5^*vGW)Pb~asy9VoVUsDsNE%1)_F z=1(}AiVcBV35cNO{NI~LzdyfBU{3;dg&`}0i3#mK znuyTv&#!5pvXU3jxaV<)!We|(9fw8yNbtTqVzki$scpPRNNdfy?fXmS;+JwUhNh-K zg{e-vl}%x706W-GZk&>yoRFcdzMMXw9g%dfEDfuzs{weO&%Tj@bJ%FNpL@4+)QO6L ztuHO0nh1HSOnQtH(>O`dPtDI=gD!1XLK^3y?oKNfR|j9weVaJR`*ZIqKt4mEA2bVo zBD^IAv=Wk%tz=5X*B$r#&uK#Iy+in{i$kkzl~h0Dm>ZoS(gql6;Kh~v*D`v^-%0M6 zW#VbH6I#Oj{@nKjsfe%{Vhgpb;m#e7?lK7HbT{I0WQ2k1o;;(41qE-g`$f6=0@5wiJ#yCabMXZ4kO> zA}W3jC0V$XYpVn#%Jp7_Fn zdd3wVAId!Bk%kQaKRfr{d#6P4z`)9gT!uCqH64-|6mVB^3JOzVD9PL)*Lfj)w_^bw zm7dbP73IO-P=5l7{e}&{umT)x7&qnMI}>8#`Qpoz-KC1hJ;dzeXdjIEaauVdYVFf2 z{Q4O=C&hM-Ypf9hj^m@RjEsvED%r=t0#Wk@Bmv@PxfJ_;Wr@rHeI3rjlw^lGpKPXL zFLLq9x+(+H%Bn~dP`kd68HCA+zB_BS57nqq%U$jebM0+{A9n3O}N1Y#0m5G%tN zt(U#KdBkxcwj-_tqA*-6d!Y;hCr=AUr)VtQ44?H$`&)R2p&>)5W1#r`<#Y1&y;{D< zr{6mAY?Lojck`6uD6Ow4{byGJOUS|Ey#g+3j$E+6_%_(Np_D6G`$YSwDFRgQ9oP+H zpdYalwB0DI$KIw;8=)fXIRf3g)|3qwtm)M7M$T?tpC`s6M0c8_ME2NjC3Su-a^Qd) z82l*!unkvD=yuKpC|rc%8>=@LQH{QUnc#( z5i<{Y*Z30;s{)ZDUvGbU$Nw;ZzTMc2HJj4k_Llo>x5q+vxGJu7ZCKsEgC#IGERbTq z`jjNYj9D4^+f|qqzYqshI)(~aQFV1UB`hMrq>{)bU*CKwoP)vq-wB-Y zK@`Fyu-k~iJ%-}Vp#0N6w*|fpF)jjbd2YL?H~A#AMYB^EYP8?EI<2B5mi>Cs_3 z4qQqMJzOJ^5@OxW-CvIO<$5t4X}yQ!JNu?no;lcR*4G*_0&Kl^91|g;S2V;X@)TS= zR6_(!BHfIribmbi^89_q@{KV+en-LhqL}3MW7_DHG3L?>KTUjyfsOKQN=dLwED`)^|KqRDyvUfF|ArAlVA8m(m^j zOH9m~y`+ZkaNM)%r+8L@?pc^be`A&m9?0_)u0l6Q5-Th>Uw3K6Il+N5$^sLv44qZQtX~fIy_yN)dEWmv4Dvf z4Y%g2ff-O0jiEIB$kEQfgkt+jklw|rsP;tfLhAvvM|KfdgvH-NqvL_fACzR5=$l&+ z{3_}8r;;*4H&q1#=41iEZr?z#A~Ck#^$omp^;U3k1iPGyWW}s(8T9_{>m^0sssvw0 zjG;0HAzbFdM}AXMVan=5nvabx-?z78;QIcIm?RZI=vOL|;V2q#cEaZ~6$ADMlXH;* zpA{tS?&5$}e(@|!2C&Cu6#Jz+cZ8la#&Fzy2C{xfEY+AsYVvx)SQfuN9^Q#xL$P1c z5Y;iALaYfBOetbjvA144lIl1EVYhC;f4w&0_(Bdi4dDBim-JYbd~?4Cj-ouE_a{T) zQ94~lt0P=3H6J^tfC!cUvZ)Zl`{w5r{cvg7@3&nn);AzNGfPHpjSi-JU=D3)2 zuCK%O!EFQ;gLfpKro~HWF=hFcRl7Cy+b=zC4%=kRJcT()r#0iMHQ7ME3s~ER5kw|R-3_6E|Mn8;y`|$79 zx$E4zd&g)%DK>V_Do7LDpg2%ZE(Y>q2cU#IC?Tt1PZ$|KsN^&**6%+-?ACk7RimVT ztcZbK=OHY3+*zG5-#1+ zq!cdUHt0a?%YxqJF(1E&WwpVTT3#n|MOk)%%EFo>sG}pTOxsO<#sHd_Lc#jq+Nx-@ z-+bSMqQWDCxcCO_r!p+9Y#*iOXrYc~W9?ncEP2VD-~nD{svQA|dFjRK z-dmuD*Q;pqsG(8p)8uP-4ahJVM4{92m8itKD{`1n2BwHv?DP4T3lD#Mn__>WiH+}L zT;iEy_HD$3J*%N`h1-E7FB+zjO43??=Qa(gU|&yr$9!QUIA@;|U zmz)@jvILCOmq5Fd0h%IoT0viY>m94NwvrYN=DQQ^9l-9fB&_nSToOEM^Qo_US(c?! z0KLmRNBg7KC2gZeL6!pZ78J(HK&$3iNMyNylTpE%2@Eh8i{C0i;Hs-{(HI{)$Bu~s zIDB-DD@&uy%2?V+8Uw@$`DPJ~t*EkExcyXn8hgM&r34I|S1j8Bq|Yp7YvjxL{Gx!J zV!uuVp)du>T@bmLpqV>-=IF@XJUl6b^Z!Nd#w76?c!_^o^-EGr^6}Q0Y1}=4LRW?( zS`Y3)R-qe3EK)?~h0{0Cxc@UT-vU)I$R5t5cUh ziS5pDziN?UW9KZ;p(-c}ETn>sWMq@GT8w`z=tOOp;MHHd=B6VRfI_!FCg7Fu;SOU$ z4dBHArCCYZK+U1Ra`v{10B;fc;+iWT3b9*VvJz5ttuWQ=`v2@ZP&jI1Kyu(za8tPB zQbpGMQMc!Bf4nNZ3?SJ%_|JiOa7CHBAh#=Bk(J$P`44xd=NF);w8^e?ABEPU=A>K#-qZ75ovqY#()ZU13-mU zHlcy{FBkgu26RyDhPZ|~0AMMh6lGU}R2ok>^-A@&0Nb*=nXij*%lSFI8#^Apd+!}S ze?kw60VAmEL)imyt_W>js&6=oy?J_@>)z`Gy8V;gZbiq1a08Cs1h_3Tnipg5?KApt zoBD6RpWY^TI%I|jig+d|Nr1wL%w-BW)~auNF1Zu?$}MD!4YdBn4d65^L8Nr&jg$O0~Gr-d8Xn?L7^>a-!`#{DuO)tN4gt~yXFDhDhPG+mC^o_3!>QA zUlP9B5s|2<(qteTE>*TXFbE&*Le=q|2X9i6v|z$}Elp`f-*&BKGd@ zvqk660_D7IMV=#0aU?pP5!1PUV!fn>n-qV^+FkmF2v9UNp9OwTn}AniA^cWLat)Ei zo8cY}KT_;hZ;7vf!{}2+Ou6SVlY`7RcDXHzF}S2m8WrGNj{ZJqL>=igp`Mh zN-HAN62O|z%K#;cXf$J|qXAq}g%9J)r8S92A0(<74w9c`n(({6JQXe|@@0GH_mNEo%pj8o zXcmIWW9QBX{-aUs^3E200OK7-fS#BNnw+Xm+@ z9^ewgIcM$&wptGOyYE7IjvQfTw_+E2d3u^ar1KzZBlcH;NJX2pZw{qA)tAg|zwweY zX%5zl^hf;+S-f7JzPw~>^wy`;mKLM9J=+Xc8zmACKb&Oe6VQVvfU^!)v>L=vP0)

=|gE5&ZPnM>VEzUt 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 <*{NA|1 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 literal 0 HcmV?d00001 diff --git a/test-data/mapped_reads_custom.bam b/test-data/mapped_reads_custom.bam new file mode 100644 index 0000000000000000000000000000000000000000..ed4fa7f4c2c676ff7d86b042280c1e248aec42ab GIT binary patch literal 195743 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

J%8KK`lp!lZvP}F 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 ePu6V1_VfG`LY>aVdS!8nL(lR4Cs9Fdm(#fC- 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 literal 0 HcmV?d00001 diff --git a/test-data/mapped_reads_short.bam b/test-data/mapped_reads_short.bam new file mode 100644 index 0000000000000000000000000000000000000000..0c6797e8ebd2d253ec1c3d1c7022151161ba9b7f GIT binary patch literal 1263 zcmVv0 zsd0r+Xq_m3^P|z%@O@nSMsA(PU}|A;?@jLc?#a!WPUgLJ4*=Kqq}9UFRZR+)4lig) zSeD9ecq4@iXZ=X-qnU47BSX_75*KNiOM$>GWQ@jLl)gtH)3(ND7lrn{Ow%%~F3R{v zS(5?OyH2^)vo;I z9e~W4fD=(&VS=l#eoJgJ1gGCeEwPCXd_J@plvp-1V0RR9W ziwFb&00000{{{d;LjnMz1Fe9BtuGesj6Bdn4kYuRh%L803r0x zM}!_ecp9If3-ki=ufZTh`OB*eJ$s1IG^XZ&r&!Zi$1$E^L-m1Dj4_QlP3a|#4V_(@ zI=)TPB<(C2#P_ts+Re3yuH}wZIosq_R^=4~zk)9V&)`~AiwteAck}svJ~E}|3W_SE zHfUqje&D;ah28v))z+cy^PSkBZMCa7%FmFq&u`Dr`J!!vU>-yIHr|B;?Aon|vD+CjHE;4atZxD-8EFfh|4{hf-4AH4R z8I|p4-^Ihnj;x0Uei5L3`GC-Q^7I6>MY(d&h?Wf|#1L8oBtxkq1PqChoElS0%7G-u zB)K27WT4H7OG6SRQRL+Ihn1VinJ9pjL$-pj1Z4JN>^oZXiR$Dv?<6)jZqca|;I<=d zb!gI04Pbk83fppBI&2b1VM@5sl$yqX+6c!WHA6sVgc3?^OaSfwzff!aYXIBd4x822 zLM%Nhh?w(b$Q{pxuuL`+uQt(e(+I zWx*WFl*$7)vIb&?YpokyYtA)@@*t%Kw!~<-HO5@ri)D0_4_@%+#Iq#8GTRg)+W<4p z9J{r!om@IqW}8y5s`PywAoeu;=+EVRUJerY5>KyFpQ%{ao@#Dbm&FkOLIeLCVjaNnC*lAriwWbm-tz``oY`BCa zLom@s6JBd9VM}XjZo^uMJTVBOj-9(ledv=Y1Z|uo0qvxtHvx8kSv9)hn1Kd!I}4Y> zi*X5^p8K$bEzR6?41MjpbU$v*ws%#lyCbB%AcsZ&5_R0y-vDwS?o$p5001A02m}BC Z000301^_}s0stET0{{R300000005;GVh{iT literal 0 HcmV?d00001 diff --git a/test-data/mapping_report.txt b/test-data/mapping_report.txt new file mode 100644 index 0000000000..44dd50c634 --- /dev/null +++ b/test-data/mapping_report.txt @@ -0,0 +1,42 @@ +Bismark report for: input_1.fq.gz (version: v0.22.1) +Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpProAS5/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet + +Final Alignment report +====================== +Sequences analysed in total: 44115 +Number of alignments with a unique best hit from the different alignments: 554 +Mapping efficiency: 1.3% +Sequences with no alignments under any condition: 43115 +Sequences did not map uniquely: 446 +Sequences which were discarded because genomic sequence could not be extracted: 0 + +Number of sequences with unique best (first) alignment came from the bowtie output: +CT/CT: 230 ((converted) top strand) +CT/GA: 324 ((converted) bottom strand) +GA/CT: 0 (complementary to (converted) top strand) +GA/GA: 0 (complementary to (converted) bottom strand) + +Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 8563 + +Total methylated C's in CpG context: 245 +Total methylated C's in CHG context: 51 +Total methylated C's in CHH context: 114 +Total methylated C's in Unknown context: 1 + +Total unmethylated C's in CpG context: 133 +Total unmethylated C's in CHG context: 1762 +Total unmethylated C's in CHH context: 6258 +Total unmethylated C's in Unknown context: 5 + +C methylated in CpG context: 64.8% +C methylated in CHG context: 2.8% +C methylated in CHH context: 1.8% +C methylated in Unknown context (CN or CHN): 16.7% + + +Bismark completed in 0d 0h 0m 8s diff --git a/test-data/mapping_report_custom.txt b/test-data/mapping_report_custom.txt new file mode 100644 index 0000000000..e098527df2 --- /dev/null +++ b/test-data/mapping_report_custom.txt @@ -0,0 +1,42 @@ +Bismark report for: input_1.fq.gz (version: v0.22.1) +Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmp53fiEn/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.8 --ignore-quals --quiet + +Final Alignment report +====================== +Sequences analysed in total: 44115 +Number of alignments with a unique best hit from the different alignments: 1992 +Mapping efficiency: 4.5% +Sequences with no alignments under any condition: 40786 +Sequences did not map uniquely: 1337 +Sequences which were discarded because genomic sequence could not be extracted: 0 + +Number of sequences with unique best (first) alignment came from the bowtie output: +CT/CT: 832 ((converted) top strand) +CT/GA: 1160 ((converted) bottom strand) +GA/CT: 0 (complementary to (converted) top strand) +GA/GA: 0 (complementary to (converted) bottom strand) + +Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 31956 + +Total methylated C's in CpG context: 564 +Total methylated C's in CHG context: 249 +Total methylated C's in CHH context: 882 +Total methylated C's in Unknown context: 36 + +Total unmethylated C's in CpG context: 608 +Total unmethylated C's in CHG context: 6183 +Total unmethylated C's in CHH context: 23470 +Total unmethylated C's in Unknown context: 232 + +C methylated in CpG context: 48.1% +C methylated in CHG context: 3.9% +C methylated in CHH context: 3.6% +C methylated in Unknown context (CN or CHN): 13.4% + + +Bismark completed in 0d 0h 0m 8s diff --git a/test-data/mapping_report_mate.txt b/test-data/mapping_report_mate.txt new file mode 100644 index 0000000000..0511c735bf --- /dev/null +++ b/test-data/mapping_report_mate.txt @@ -0,0 +1,42 @@ +Bismark report for: input1_fq_1.fq and input1_fq_2.fq (version: v0.22.1) +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpAHSx4i/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet +Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) + +Final Alignment report +====================== +Sequence pairs analysed in total: 1000 +Number of paired-end alignments with a unique best hit: 0 +Mapping efficiency: 0.0% +Sequence pairs with no alignments under any condition: 1000 +Sequence pairs did not map uniquely: 0 +Sequence pairs which were discarded because genomic sequence could not be extracted: 0 + +Number of sequence pairs with unique best (first) alignment came from the bowtie output: +CT/GA/CT: 0 ((converted) top strand) +GA/CT/CT: 0 (complementary to (converted) top strand) +GA/CT/GA: 0 (complementary to (converted) bottom strand) +CT/GA/GA: 0 ((converted) bottom strand) + +Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 0 + +Total methylated C's in CpG context: 0 +Total methylated C's in CHG context: 0 +Total methylated C's in CHH context: 0 +Total methylated C's in Unknown context: 0 + +Total unmethylated C's in CpG context: 0 +Total unmethylated C's in CHG context: 0 +Total unmethylated C's in CHH context: 0 +Total unmethylated C's in Unknown context: 0 + +Can't determine percentage of methylated Cs in CpG context if value was 0 +Can't determine percentage of methylated Cs in CHG context if value was 0 +Can't determine percentage of methylated Cs in CHH context if value was 0 +Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 + + +Bismark completed in 0d 0h 0m 5s diff --git a/test-data/mapping_report_mate_two_samples.txt b/test-data/mapping_report_mate_two_samples.txt new file mode 100644 index 0000000000..5b3578867a --- /dev/null +++ b/test-data/mapping_report_mate_two_samples.txt @@ -0,0 +1,84 @@ +Bismark report for: input1.fq_1.fq and input1.fq_2.fq (version: v0.22.1) +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmp8oj0_k8v/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet +Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) + +Final Alignment report +====================== +Sequence pairs analysed in total: 1000 +Number of paired-end alignments with a unique best hit: 0 +Mapping efficiency: 0.0% +Sequence pairs with no alignments under any condition: 1000 +Sequence pairs did not map uniquely: 0 +Sequence pairs which were discarded because genomic sequence could not be extracted: 0 + +Number of sequence pairs with unique best (first) alignment came from the bowtie output: +CT/GA/CT: 0 ((converted) top strand) +GA/CT/CT: 0 (complementary to (converted) top strand) +GA/CT/GA: 0 (complementary to (converted) bottom strand) +CT/GA/GA: 0 ((converted) bottom strand) + +Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 0 + +Total methylated C's in CpG context: 0 +Total methylated C's in CHG context: 0 +Total methylated C's in CHH context: 0 +Total methylated C's in Unknown context: 0 + +Total unmethylated C's in CpG context: 0 +Total unmethylated C's in CHG context: 0 +Total unmethylated C's in CHH context: 0 +Total unmethylated C's in Unknown context: 0 + +Can't determine percentage of methylated Cs in CpG context if value was 0 +Can't determine percentage of methylated Cs in CHG context if value was 0 +Can't determine percentage of methylated Cs in CHH context if value was 0 +Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 + + +Bismark completed in 0d 0h 0m 7s +Bismark report for: input2.fq_1.fq and input2.fq_2.fq (version: v0.22.1) +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmp8oj0_k8v/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet +Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) + +Final Alignment report +====================== +Sequence pairs analysed in total: 1000 +Number of paired-end alignments with a unique best hit: 0 +Mapping efficiency: 0.0% +Sequence pairs with no alignments under any condition: 1000 +Sequence pairs did not map uniquely: 0 +Sequence pairs which were discarded because genomic sequence could not be extracted: 0 + +Number of sequence pairs with unique best (first) alignment came from the bowtie output: +CT/GA/CT: 0 ((converted) top strand) +GA/CT/CT: 0 (complementary to (converted) top strand) +GA/CT/GA: 0 (complementary to (converted) bottom strand) +CT/GA/GA: 0 ((converted) bottom strand) + +Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 0 + +Total methylated C's in CpG context: 0 +Total methylated C's in CHG context: 0 +Total methylated C's in CHH context: 0 +Total methylated C's in Unknown context: 0 + +Total unmethylated C's in CpG context: 0 +Total unmethylated C's in CHG context: 0 +Total unmethylated C's in CHH context: 0 +Total unmethylated C's in Unknown context: 0 + +Can't determine percentage of methylated Cs in CpG context if value was 0 +Can't determine percentage of methylated Cs in CHG context if value was 0 +Can't determine percentage of methylated Cs in CHH context if value was 0 +Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 + + +Bismark completed in 0d 0h 0m 9s diff --git a/test-data/mapping_report_pbat.txt b/test-data/mapping_report_pbat.txt new file mode 100644 index 0000000000..6f4444e2b3 --- /dev/null +++ b/test-data/mapping_report_pbat.txt @@ -0,0 +1,40 @@ +Bismark report for: input_1.fq (version: v0.22.1) +Option '--pbat' specified: alignments to original strands (OT and OB) strands were ignored (i.e. not performed) +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpuqE7r1/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet + +Final Alignment report +====================== +Sequences analysed in total: 44115 +Number of alignments with a unique best hit from the different alignments: 13 +Mapping efficiency: 0.0% +Sequences with no alignments under any condition: 44059 +Sequences did not map uniquely: 43 +Sequences which were discarded because genomic sequence could not be extracted: 0 + +Number of sequences with unique best (first) alignment came from the bowtie output: +CT/CT: 0 ((converted) top strand) +CT/GA: 0 ((converted) bottom strand) +GA/CT: 11 (complementary to (converted) top strand) +GA/GA: 2 (complementary to (converted) bottom strand) + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 307 + +Total methylated C's in CpG context: 1 +Total methylated C's in CHG context: 3 +Total methylated C's in CHH context: 227 +Total methylated C's in Unknown context: 0 + +Total unmethylated C's in CpG context: 1 +Total unmethylated C's in CHG context: 4 +Total unmethylated C's in CHH context: 71 +Total unmethylated C's in Unknown context: 0 + +C methylated in CpG context: 50.0% +C methylated in CHG context: 42.9% +C methylated in CHH context: 76.2% +Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 + + +Bismark completed in 0d 0h 0m 7s diff --git a/test-data/mapping_report_short.txt b/test-data/mapping_report_short.txt new file mode 100644 index 0000000000..af212810bf --- /dev/null +++ b/test-data/mapping_report_short.txt @@ -0,0 +1,42 @@ +Bismark report for: input_1.fq (version: v0.22.1) +Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpVM2AEy/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet + +Final Alignment report +====================== +Sequences analysed in total: 1000 +Number of alignments with a unique best hit from the different alignments: 8 +Mapping efficiency: 0.8% +Sequences with no alignments under any condition: 983 +Sequences did not map uniquely: 9 +Sequences which were discarded because genomic sequence could not be extracted: 0 + +Number of sequences with unique best (first) alignment came from the bowtie output: +CT/CT: 6 ((converted) top strand) +CT/GA: 2 ((converted) bottom strand) +GA/CT: 0 (complementary to (converted) top strand) +GA/GA: 0 (complementary to (converted) bottom strand) + +Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 143 + +Total methylated C's in CpG context: 3 +Total methylated C's in CHG context: 2 +Total methylated C's in CHH context: 3 +Total methylated C's in Unknown context: 0 + +Total unmethylated C's in CpG context: 1 +Total unmethylated C's in CHG context: 36 +Total unmethylated C's in CHH context: 98 +Total unmethylated C's in Unknown context: 0 + +C methylated in CpG context: 75.0% +C methylated in CHG context: 5.3% +C methylated in CHH context: 3.0% +Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 + + +Bismark completed in 0d 0h 0m 5s diff --git a/test-data/mm10.tiny.fa.gz b/test-data/mm10.tiny.fa.gz new file mode 100644 index 0000000000000000000000000000000000000000..7c922e746f04d3ac9a5fc7f959ca47601f0cbb0f GIT binary patch literal 246687 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

  • 2b5W0-uihQj)mhM$?gn4jTf@?*@|d7 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 b`%#5Prv8v7GE(Z~kJ + + + + + + Bismark Processing Report - input_1.fq.gz + + + + + + + + + + + + +

    + diff --git a/test-data/output_mbias_report.txt b/test-data/output_mbias_report.txt new file mode 100644 index 0000000000..862b4569be --- /dev/null +++ b/test-data/output_mbias_report.txt @@ -0,0 +1,267 @@ +CpG context +=========== +position count methylated count unmethylated % methylation coverage +1 9 3 75.00 12 +2 4 1 80.00 5 +3 7 2 77.78 9 +4 5 2 71.43 7 +5 3 1 75.00 4 +6 2 2 50.00 4 +7 5 4 55.56 9 +8 7 1 87.50 8 +9 3 2 60.00 5 +10 2 0 100.00 2 +11 4 1 80.00 5 +12 4 2 66.67 6 +13 1 1 50.00 2 +14 4 0 100.00 4 +15 3 1 75.00 4 +16 2 1 66.67 3 +17 3 2 60.00 5 +18 5 3 62.50 8 +19 4 1 80.00 5 +20 2 1 66.67 3 +21 1 3 25.00 4 +22 1 2 33.33 3 +23 1 1 50.00 2 +24 5 0 100.00 5 +25 3 0 100.00 3 +26 4 2 66.67 6 +27 3 2 60.00 5 +28 2 1 66.67 3 +29 6 2 75.00 8 +30 3 1 75.00 4 +31 1 0 100.00 1 +32 3 1 75.00 4 +33 4 2 66.67 6 +34 3 1 75.00 4 +35 2 1 66.67 3 +36 2 3 40.00 5 +37 7 4 63.64 11 +38 4 1 80.00 5 +39 4 1 80.00 5 +40 4 5 44.44 9 +41 5 4 55.56 9 +42 5 2 71.43 7 +43 1 3 25.00 4 +44 0 1 0.00 1 +45 4 1 80.00 5 +46 5 0 100.00 5 +47 3 2 60.00 5 +48 1 1 50.00 2 +49 2 2 50.00 4 +50 3 2 60.00 5 +51 2 4 33.33 6 +52 1 0 100.00 1 +53 2 1 66.67 3 +54 1 0 100.00 1 +55 3 0 100.00 3 +56 1 1 50.00 2 +57 2 0 100.00 2 +58 0 1 0.00 1 +59 4 3 57.14 7 +60 4 4 50.00 8 +61 0 1 0.00 1 +62 4 6 40.00 10 +63 4 0 100.00 4 +64 2 1 66.67 3 +65 0 0 0 +66 3 1 75.00 4 +67 2 0 100.00 2 +68 2 1 66.67 3 +69 4 0 100.00 4 +70 3 2 60.00 5 +71 3 2 60.00 5 +72 3 1 75.00 4 +73 3 0 100.00 3 +74 7 4 63.64 11 +75 3 1 75.00 4 +76 1 0 100.00 1 +77 1 3 25.00 4 +78 0 1 0.00 1 +79 0 3 0.00 3 +80 1 3 25.00 4 +81 1 1 50.00 2 +82 0 2 0.00 2 +83 3 2 60.00 5 +84 3 1 75.00 4 +85 1 1 50.00 2 + +CHG context +=========== +position count methylated count unmethylated % methylation coverage +1 10 21 32.26 31 +2 11 24 31.43 35 +3 5 20 20.00 25 +4 2 10 16.67 12 +5 1 13 7.14 14 +6 0 17 0.00 17 +7 0 27 0.00 27 +8 0 22 0.00 22 +9 0 22 0.00 22 +10 0 26 0.00 26 +11 0 22 0.00 22 +12 1 13 7.14 14 +13 0 14 0.00 14 +14 1 23 4.17 24 +15 0 30 0.00 30 +16 0 17 0.00 17 +17 0 24 0.00 24 +18 0 23 0.00 23 +19 0 14 0.00 14 +20 0 26 0.00 26 +21 0 23 0.00 23 +22 0 25 0.00 25 +23 0 22 0.00 22 +24 0 18 0.00 18 +25 0 20 0.00 20 +26 0 17 0.00 17 +27 2 24 7.69 26 +28 0 22 0.00 22 +29 0 24 0.00 24 +30 0 21 0.00 21 +31 0 21 0.00 21 +32 0 22 0.00 22 +33 0 25 0.00 25 +34 0 15 0.00 15 +35 1 29 3.33 30 +36 1 24 4.00 25 +37 0 30 0.00 30 +38 0 16 0.00 16 +39 0 27 0.00 27 +40 1 19 5.00 20 +41 2 22 8.33 24 +42 0 20 0.00 20 +43 0 20 0.00 20 +44 1 22 4.35 23 +45 0 25 0.00 25 +46 1 21 4.55 22 +47 1 32 3.03 33 +48 1 16 5.88 17 +49 2 26 7.14 28 +50 0 19 0.00 19 +51 0 18 0.00 18 +52 0 20 0.00 20 +53 1 34 2.86 35 +54 0 27 0.00 27 +55 0 24 0.00 24 +56 0 14 0.00 14 +57 0 19 0.00 19 +58 0 19 0.00 19 +59 0 21 0.00 21 +60 0 20 0.00 20 +61 0 25 0.00 25 +62 0 25 0.00 25 +63 0 29 0.00 29 +64 0 21 0.00 21 +65 0 26 0.00 26 +66 0 19 0.00 19 +67 0 20 0.00 20 +68 0 7 0.00 7 +69 1 15 6.25 16 +70 1 19 5.00 20 +71 1 17 5.56 18 +72 0 10 0.00 10 +73 0 22 0.00 22 +74 0 25 0.00 25 +75 0 14 0.00 14 +76 0 24 0.00 24 +77 0 18 0.00 18 +78 1 14 6.67 15 +79 0 16 0.00 16 +80 0 17 0.00 17 +81 0 12 0.00 12 +82 0 17 0.00 17 +83 1 17 5.56 18 +84 0 25 0.00 25 +85 1 17 5.56 18 + +CHH context +=========== +position count methylated count unmethylated % methylation coverage +1 18 31 36.73 49 +2 5 25 16.67 30 +3 4 31 11.43 35 +4 3 28 9.68 31 +5 5 36 12.20 41 +6 3 43 6.52 46 +7 2 52 3.70 54 +8 1 62 1.59 63 +9 2 52 3.70 54 +10 1 57 1.72 58 +11 1 59 1.67 60 +12 0 70 0.00 70 +13 4 55 6.78 59 +14 0 68 0.00 68 +15 1 65 1.52 66 +16 1 74 1.33 75 +17 1 81 1.22 82 +18 1 71 1.39 72 +19 1 72 1.37 73 +20 1 78 1.27 79 +21 0 82 0.00 82 +22 1 69 1.43 70 +23 0 85 0.00 85 +24 1 94 1.05 95 +25 1 78 1.27 79 +26 1 89 1.11 90 +27 0 72 0.00 72 +28 0 84 0.00 84 +29 0 72 0.00 72 +30 1 61 1.61 62 +31 0 79 0.00 79 +32 0 88 0.00 88 +33 3 80 3.61 83 +34 1 85 1.16 86 +35 0 79 0.00 79 +36 2 68 2.86 70 +37 1 62 1.59 63 +38 0 77 0.00 77 +39 1 87 1.14 88 +40 1 77 1.28 78 +41 0 70 0.00 70 +42 2 69 2.82 71 +43 0 66 0.00 66 +44 2 76 2.56 78 +45 3 85 3.41 88 +46 2 69 2.82 71 +47 0 68 0.00 68 +48 0 81 0.00 81 +49 0 73 0.00 73 +50 0 79 0.00 79 +51 0 81 0.00 81 +52 1 65 1.52 66 +53 0 79 0.00 79 +54 3 90 3.23 93 +55 1 80 1.23 81 +56 1 82 1.20 83 +57 1 77 1.28 78 +58 0 71 0.00 71 +59 1 84 1.18 85 +60 1 95 1.04 96 +61 1 84 1.18 85 +62 0 95 0.00 95 +63 1 88 1.12 89 +64 0 89 0.00 89 +65 1 77 1.28 78 +66 3 89 3.26 92 +67 1 69 1.43 70 +68 2 98 2.00 100 +69 2 92 2.13 94 +70 0 94 0.00 94 +71 1 87 1.14 88 +72 1 83 1.19 84 +73 0 87 0.00 87 +74 2 74 2.63 76 +75 1 78 1.27 79 +76 0 74 0.00 74 +77 3 79 3.66 82 +78 1 71 1.39 72 +79 0 66 0.00 66 +80 0 71 0.00 71 +81 1 84 1.18 85 +82 0 88 0.00 88 +83 2 79 2.47 81 +84 2 81 2.41 83 +85 2 63 3.08 65 + diff --git a/test-data/output_splitting_report.txt b/test-data/output_splitting_report.txt new file mode 100644 index 0000000000..5c03d1d3ab --- /dev/null +++ b/test-data/output_splitting_report.txt @@ -0,0 +1,28 @@ +dataset_4c47ea8c-d35c-4f79-9403-33b9e262c542.dat + +Parameters used to extract methylation information: +Bismark Extractor Version: v0.22.1 +Bismark result file: single-end (SAM format) +Output specified: comprehensive + + +Processed 554 lines in total +Total number of methylation call strings processed: 554 + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 8563 + +Total methylated C's in CpG context: 245 +Total methylated C's in CHG context: 51 +Total methylated C's in CHH context: 114 + +Total C to T conversions in CpG context: 133 +Total C to T conversions in CHG context: 1762 +Total C to T conversions in CHH context: 6258 + +C methylated in CpG context: 64.8% +C methylated in CHG context: 2.8% +C methylated in CHH context: 1.8% + + diff --git a/test-data/summary.txt b/test-data/summary.txt new file mode 100644 index 0000000000..c35ca606d1 --- /dev/null +++ b/test-data/summary.txt @@ -0,0 +1,494 @@ +Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation +Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpProAS5' +Writing bisulfite genomes out into a single MFA (multi FastA) file + +Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) + +Step I - Prepare genome folders - completed + + + +Total number of conversions performed: +C->T: 146875 +G->A: 150504 + +Step II - Genome bisulfite conversions - completed + + +Bismark Genome Preparation - Step III: Launching the Bowtie 2 indexer +Please be aware that this process can - depending on genome size - take several hours! +Settings: + Output files: "BS_CT.*.bt2" + Line rate: 6 (line is 64 bytes) + Lines per side: 1 (side is 64 bytes) + Offset rate: 4 (one in 16) + FTable chars: 10 + Strings: unpacked + Max bucket size: default + Max bucket size, sqrt multiplier: default + Max bucket size, len divisor: 4 + Difference-cover sample period: 1024 + Endianness: little + Actual local endianness: little + Sanity checking: disabled + Assertions: disabled + Random seed: 0 + Sizeofs: void*:8, int:4, long:8, size_t:8 +Input files DNA, FASTA: + genome_mfa.CT_conversion.fa +Building a SMALL index +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 235897 +fchr[G]: 235897 +fchr[T]: 386401 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 0 +Total time for call to driver() for forward index: xxxx +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 + Time to reverse reference sequence: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 235897 +fchr[G]: 235897 +fchr[T]: 386401 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 1 +Total time for backward call to driver() for mirror index: 00:00:01 +Settings: + Output files: "BS_GA.*.bt2" + Line rate: 6 (line is 64 bytes) + Lines per side: 1 (side is 64 bytes) + Offset rate: 4 (one in 16) + FTable chars: 10 + Strings: unpacked + Max bucket size: default + Max bucket size, sqrt multiplier: default + Max bucket size, len divisor: 4 + Difference-cover sample period: 1024 + Endianness: little + Actual local endianness: little + Sanity checking: disabled + Assertions: disabled + Random seed: 0 + Sizeofs: void*:8, int:4, long:8, size_t:8 +Input files DNA, FASTA: + genome_mfa.GA_conversion.fa +Building a SMALL index +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 386401 +fchr[G]: 533276 +fchr[T]: 533276 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 0 +Total time for call to driver() for forward index: xxxx +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 + Time to reverse reference sequence: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 386401 +fchr[G]: 533276 +fchr[T]: 533276 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 1 +Total time for backward call to driver() for mirror index: 00:00:01 +Running bismark with: 'bismark --bam --gzip --temp_dir /tmp/tmpvcY9eC -o /tmp/tmpvcY9eC/results --quiet --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpProAS5 input_1.fq.gz' +Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) +Output format is BAM (default) +Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' +Reference genome folder provided is /tmp/tmpProAS5/ (absolute path is '/tmp/tmpProAS5/)' +FastQ format specified + +Input files to be analysed (in current folder '/tmp/tmpq6T4hb/job_working_directory/000/4/working'): +input_1.fq.gz +Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) +Created output directory /tmp/tmpvcY9eC/results/! + +Output will be written into the directory: /tmp/tmpvcY9eC/results/ + +Using temp directory: /tmp/tmpvcY9eC +Temporary files will be written into the directory: /tmp/tmpvcY9eC/ +Setting parallelization to single-threaded (default) + +Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet +Current working directory is: /tmp/tmpq6T4hb/job_working_directory/000/4/working + +Now reading in and storing sequence information of the genome specified in: /tmp/tmpProAS5/ + +chr chrY_JH584300_random (182347 bp) +chr chrY_JH584301_random (259875 bp) +chr chrY_JH584302_random (155838 bp) +chr chrY_JH584303_random (158099 bp) + +Single-core mode: setting pid to 1 + +Single-end alignments will be performed +======================================= + +Input file is in FastQ format +Writing a C -> T converted version of the input file input_1.fq.gz to /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz + +Created C -> T converted version of the FastQ file input_1.fq.gz (44115 sequences in total) + +Input file is input_1.fq.gz_C_to_T.fastq.gz (FastQ) + +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpProAS5/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet + +Now starting the Bowtie 2 aligner for CTreadCTgenome (reading in sequences from /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) +Using Bowtie 2 index: /tmp/tmpProAS5/Bisulfite_Genome/CT_conversion/BS_CT + +Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU +Now starting the Bowtie 2 aligner for CTreadGAgenome (reading in sequences from /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) +Using Bowtie 2 index: /tmp/tmpProAS5/Bisulfite_Genome/GA_conversion/BS_GA + +Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU + +>>> Writing bisulfite mapping results to /tmp/tmpvcY9eC/results/input_1_bismark_bt2.bam <<< + +Unmapped sequences will be written to /tmp/tmpvcY9eC/results/input_1.fq.gz_unmapped_reads.fq.gz +Ambiguously mapping sequences will be written to /tmp/tmpvcY9eC/results/input_1.fq.gz_ambiguous_reads.fq.gz + +Reading in the sequence file input_1.fq.gz +Processed 44115 sequences in total + + +Successfully deleted the temporary file /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz + +Final Alignment report +====================== +Sequences analysed in total: 44115 +Number of alignments with a unique best hit from the different alignments: 554 +Mapping efficiency: 1.3% + +Sequences with no alignments under any condition: 43115 +Sequences did not map uniquely: 446 +Sequences which were discarded because genomic sequence could not be extracted: 0 + +Number of sequences with unique best (first) alignment came from the bowtie output: +CT/CT: 230 ((converted) top strand) +CT/GA: 324 ((converted) bottom strand) +GA/CT: 0 (complementary to (converted) top strand) +GA/GA: 0 (complementary to (converted) bottom strand) + +Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 8563 + +Total methylated C's in CpG context: 245 +Total methylated C's in CHG context: 51 +Total methylated C's in CHH context: 114 +Total methylated C's in Unknown context: 1 + +Total unmethylated C's in CpG context: 133 +Total unmethylated C's in CHG context: 1762 +Total unmethylated C's in CHH context: 6258 +Total unmethylated C's in Unknown context: 5 + +C methylated in CpG context: 64.8% +C methylated in CHG context: 2.8% +C methylated in CHH context: 1.8% +C methylated in Unknown context (CN or CHN): 16.7% + + +Bismark completed in xxxx + +==================== +Bismark run complete +==================== diff --git a/test-data/summary_custom.txt b/test-data/summary_custom.txt new file mode 100644 index 0000000000..129f1b08a8 --- /dev/null +++ b/test-data/summary_custom.txt @@ -0,0 +1,495 @@ +Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation +Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpProAS5' +Writing bisulfite genomes out into a single MFA (multi FastA) file + +Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) + +Step I - Prepare genome folders - completed + + + +Total number of conversions performed: +C->T: 146875 +G->A: 150504 + +Step II - Genome bisulfite conversions - completed + + +Bismark Genome Preparation - Step III: Launching the Bowtie 2 indexer +Please be aware that this process can - depending on genome size - take several hours! +Settings: + Output files: "BS_CT.*.bt2" + Line rate: 6 (line is 64 bytes) + Lines per side: 1 (side is 64 bytes) + Offset rate: 4 (one in 16) + FTable chars: 10 + Strings: unpacked + Max bucket size: default + Max bucket size, sqrt multiplier: default + Max bucket size, len divisor: 4 + Difference-cover sample period: 1024 + Endianness: little + Actual local endianness: little + Sanity checking: disabled + Assertions: disabled + Random seed: 0 + Sizeofs: void*:8, int:4, long:8, size_t:8 +Input files DNA, FASTA: + genome_mfa.CT_conversion.fa +Building a SMALL index +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 235897 +fchr[G]: 235897 +fchr[T]: 386401 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 0 +Total time for call to driver() for forward index: xxxx +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 + Time to reverse reference sequence: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 235897 +fchr[G]: 235897 +fchr[T]: 386401 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 1 +Total time for backward call to driver() for mirror index: 00:00:01 +Settings: + Output files: "BS_GA.*.bt2" + Line rate: 6 (line is 64 bytes) + Lines per side: 1 (side is 64 bytes) + Offset rate: 4 (one in 16) + FTable chars: 10 + Strings: unpacked + Max bucket size: default + Max bucket size, sqrt multiplier: default + Max bucket size, len divisor: 4 + Difference-cover sample period: 1024 + Endianness: little + Actual local endianness: little + Sanity checking: disabled + Assertions: disabled + Random seed: 0 + Sizeofs: void*:8, int:4, long:8, size_t:8 +Input files DNA, FASTA: + genome_mfa.GA_conversion.fa +Building a SMALL index +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 386401 +fchr[G]: 533276 +fchr[T]: 533276 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 0 +Total time for call to driver() for forward index: xxxx +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 + Time to reverse reference sequence: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 386401 +fchr[G]: 533276 +fchr[T]: 533276 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 1 +Total time for backward call to driver() for mirror index: 00:00:01 +Running bismark with: 'bismark --bam --gzip --temp_dir /tmp/tmpvcY9eC -o /tmp/tmpvcY9eC/results --quiet --fastq -L 20 -D 15 -R 2 --score_min L,0,-0.8 --un --ambiguous /tmp/tmpProAS5 input_1.fq.gz' +Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) +Output format is BAM (default) +Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' +Reference genome folder provided is /tmp/tmpProAS5/ (absolute path is '/tmp/tmpProAS5/)' +FastQ format specified + +Input files to be analysed (in current folder '/tmp/tmpq6T4hb/job_working_directory/000/4/working'): +input_1.fq.gz +Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) +Created output directory /tmp/tmpvcY9eC/results/! + +Output will be written into the directory: /tmp/tmpvcY9eC/results/ + +Using temp directory: /tmp/tmpvcY9eC +Temporary files will be written into the directory: /tmp/tmpvcY9eC/ +Setting parallelization to single-threaded (default) + +Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.8 --ignore-quals --quiet +Current working directory is: /tmp/tmpq6T4hb/job_working_directory/000/4/working + +Now reading in and storing sequence information of the genome specified in: /tmp/tmpProAS5/ + +chr chrY_JH584300_random (182347 bp) +chr chrY_JH584301_random (259875 bp) +chr chrY_JH584302_random (155838 bp) +chr chrY_JH584303_random (158099 bp) + +Single-core mode: setting pid to 1 + +Single-end alignments will be performed +======================================= + +Input file is in FastQ format +Writing a C -> T converted version of the input file input_1.fq.gz to /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz + +Created C -> T converted version of the FastQ file input_1.fq.gz (44115 sequences in total) + +Input file is input_1.fq.gz_C_to_T.fastq.gz (FastQ) + +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpProAS5/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet + +Now starting the Bowtie 2 aligner for CTreadCTgenome (reading in sequences from /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) +Using Bowtie 2 index: /tmp/tmpProAS5/Bisulfite_Genome/CT_conversion/BS_CT + +Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU +Now starting the Bowtie 2 aligner for CTreadGAgenome (reading in sequences from /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) +Using Bowtie 2 index: /tmp/tmpProAS5/Bisulfite_Genome/GA_conversion/BS_GA + +Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU + +>>> Writing bisulfite mapping results to /tmp/tmpvcY9eC/results/input_1_bismark_bt2.bam <<< + +Unmapped sequences will be written to /tmp/tmpvcY9eC/results/input_1.fq.gz_unmapped_reads.fq.gz +Ambiguously mapping sequences will be written to /tmp/tmpvcY9eC/results/input_1.fq.gz_ambiguous_reads.fq.gz + +Reading in the sequence file input_1.fq.gz +Processed 44115 sequences in total + + +Successfully deleted the temporary file /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz + +Final Alignment report +====================== +Sequences analysed in total: 44115 +Number of alignments with a unique best hit from the different alignments: 1992 +Mapping efficiency: 4.5% + +Sequences with no alignments under any condition: 40786 +Sequences did not map uniquely: 1337 +Sequences which were discarded because genomic sequence could not be extracted: 0 + +Number of sequences with unique best (first) alignment came from the bowtie output: +CT/CT: 832 ((converted) top strand) +CT/GA: 1160 ((converted) bottom strand) +GA/CT: 0 (complementary to (converted) top strand) +GA/GA: 0 (complementary to (converted) bottom strand) + +Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 31956 + +Total methylated C's in CpG context: 564 +Total methylated C's in CHG context: 249 +Total methylated C's in CHH context: 882 +Total methylated C's in Unknown context: 36 + +Total unmethylated C's in CpG context: 608 +Total unmethylated C's in CHG context: 6183 +Total unmethylated C's in CHH context: 23470 +Total unmethylated C's in Unknown context: 232 + +C methylated in CpG context: 48.1% +C methylated in CHG context: 3.9% +C methylated in CHH context: 3.6% +C methylated in Unknown context (CN or CHN): 13.4% + + +Bismark completed in xxxx + +==================== +Bismark run complete +==================== + diff --git a/test-data/summary_mate.txt b/test-data/summary_mate.txt new file mode 100644 index 0000000000..0bcac127ee --- /dev/null +++ b/test-data/summary_mate.txt @@ -0,0 +1,499 @@ +Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation +Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpAHSx4i' +Writing bisulfite genomes out into a single MFA (multi FastA) file + +Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) + +Step I - Prepare genome folders - completed + + + +Total number of conversions performed: +C->T: 146875 +G->A: 150504 + +Step II - Genome bisulfite conversions - completed + + +Bismark Genome Preparation - Step III: Launching the Bowtie 2 indexer +Please be aware that this process can - depending on genome size - take several hours! +Settings: + Output files: "BS_CT.*.bt2" + Line rate: 6 (line is 64 bytes) + Lines per side: 1 (side is 64 bytes) + Offset rate: 4 (one in 16) + FTable chars: 10 + Strings: unpacked + Max bucket size: default + Max bucket size, sqrt multiplier: default + Max bucket size, len divisor: 4 + Difference-cover sample period: 1024 + Endianness: little + Actual local endianness: little + Sanity checking: disabled + Assertions: disabled + Random seed: 0 + Sizeofs: void*:8, int:4, long:8, size_t:8 +Input files DNA, FASTA: + genome_mfa.CT_conversion.fa +Building a SMALL index +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 235897 +fchr[G]: 235897 +fchr[T]: 386401 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 0 +Total time for call to driver() for forward index: xxxx +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 + Time to reverse reference sequence: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 235897 +fchr[G]: 235897 +fchr[T]: 386401 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 1 +Total time for backward call to driver() for mirror index: 00:00:01 +Settings: + Output files: "BS_GA.*.bt2" + Line rate: 6 (line is 64 bytes) + Lines per side: 1 (side is 64 bytes) + Offset rate: 4 (one in 16) + FTable chars: 10 + Strings: unpacked + Max bucket size: default + Max bucket size, sqrt multiplier: default + Max bucket size, len divisor: 4 + Difference-cover sample period: 1024 + Endianness: little + Actual local endianness: little + Sanity checking: disabled + Assertions: disabled + Random seed: 0 + Sizeofs: void*:8, int:4, long:8, size_t:8 +Input files DNA, FASTA: + genome_mfa.GA_conversion.fa +Building a SMALL index +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 386401 +fchr[G]: 533276 +fchr[T]: 533276 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 0 +Total time for call to driver() for forward index: xxxx +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 + Time to reverse reference sequence: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 386401 +fchr[G]: 533276 +fchr[T]: 533276 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 1 +Total time for backward call to driver() for mirror index: 00:00:01 +Running bismark with: 'bismark --bam --gzip --temp_dir /tmp/tmp86syD7 -o /tmp/tmp86syD7/results --quiet --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpAHSx4i -1 input1_fq_1.fq -2 input1_fq_2.fq -I 0 -X 500' +Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) +Output format is BAM (default) +Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' +Reference genome folder provided is /tmp/tmpAHSx4i/ (absolute path is '/tmp/tmpAHSx4i/)' +FastQ format specified + +Input files to be analysed (in current folder '/tmp/tmpFC2FCZ/job_working_directory/000/4/working'): +input1_fq_1.fq +input1_fq_2.fq +Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) +Created output directory /tmp/tmp86syD7/results/! + +Output will be written into the directory: /tmp/tmp86syD7/results/ + +Using temp directory: /tmp/tmp86syD7 +Temporary files will be written into the directory: /tmp/tmp86syD7/ +Setting parallelization to single-threaded (default) + +Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet +Current working directory is: /tmp/tmpFC2FCZ/job_working_directory/000/4/working + +Now reading in and storing sequence information of the genome specified in: /tmp/tmpAHSx4i/ + +chr chrY_JH584300_random (182347 bp) +chr chrY_JH584301_random (259875 bp) +chr chrY_JH584302_random (155838 bp) +chr chrY_JH584303_random (158099 bp) + +Single-core mode: setting pid to 1 + +Paired-end alignments will be performed +======================================= + +The provided filenames for paired-end alignments are input1_fq_1.fq and input1_fq_2.fq +Input files are in FastQ format +Writing a C -> T converted version of the input file input1_fq_1.fq to /tmp/tmp86syD7/input1_fq_1.fq_C_to_T.fastq.gz + +Created C -> T converted version of the FastQ file input1_fq_1.fq (1000 sequences in total) + +Writing a G -> A converted version of the input file input1_fq_2.fq to /tmp/tmp86syD7/input1_fq_2.fq_G_to_A.fastq.gz + +Created G -> A converted version of the FastQ file input1_fq_2.fq (1000 sequences in total) + +Input files are input1_fq_1.fq_C_to_T.fastq.gz and input1_fq_2.fq_G_to_A.fastq.gz (FastQ) +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpAHSx4i/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet + +Now starting a Bowtie 2 paired-end alignment for CTread1GAread2CTgenome (reading in sequences from /tmp/tmp86syD7/input1_fq_1.fq_C_to_T.fastq.gz and /tmp/tmp86syD7/input1_fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --norc)) +Found first alignment: +1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP +1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP +Now starting a Bowtie 2 paired-end alignment for CTread1GAread2GAgenome (reading in sequences from /tmp/tmp86syD7/input1_fq_1.fq_C_to_T.fastq.gz and /tmp/tmp86syD7/input1_fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --nofw)) +Found first alignment: +1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP +1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP + +>>> Writing bisulfite mapping results to input1_fq_1_bismark_bt2_pe.bam <<< + +Unmapped sequences will be written to input1_fq_1.fq_unmapped_reads_1.fq.gz and input1_fq_2.fq_unmapped_reads_2.fq.gz +Ambiguously mapping sequences will be written to input1_fq_1.fq_ambiguous_reads_1.fq.gz and input1_fq_2.fq_ambiguous_reads_2.fq.gz + +Reading in the sequence files input1_fq_1.fq and input1_fq_2.fq +Processed 1000 sequences in total + + +Successfully deleted the temporary files /tmp/tmp86syD7/input1_fq_1.fq_C_to_T.fastq.gz and /tmp/tmp86syD7/input1_fq_2.fq_G_to_A.fastq.gz + +Final Alignment report +====================== +Sequence pairs analysed in total: 1000 +Number of paired-end alignments with a unique best hit: 0 +Mapping efficiency: 0.0% + +Sequence pairs with no alignments under any condition: 1000 +Sequence pairs did not map uniquely: 0 +Sequence pairs which were discarded because genomic sequence could not be extracted: 0 + +Number of sequence pairs with unique best (first) alignment came from the bowtie output: +CT/GA/CT: 0 ((converted) top strand) +GA/CT/CT: 0 (complementary to (converted) top strand) +GA/CT/GA: 0 (complementary to (converted) bottom strand) +CT/GA/GA: 0 ((converted) bottom strand) + +Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 0 + +Total methylated C's in CpG context: 0 +Total methylated C's in CHG context: 0 +Total methylated C's in CHH context: 0 +Total methylated C's in Unknown context: 0 + +Total unmethylated C's in CpG context: 0 +Total unmethylated C's in CHG context: 0 +Total unmethylated C's in CHH context: 0 +Total unmethylated C's in Unknown context: 0 + +Can't determine percentage of methylated Cs in CpG context if value was 0 +Can't determine percentage of methylated Cs in CHG context if value was 0 +Can't determine percentage of methylated Cs in CHH context if value was 0 +Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 + + +Bismark completed in xxxx + +==================== +Bismark run complete +==================== diff --git a/test-data/summary_mate_two_samples.txt b/test-data/summary_mate_two_samples.txt new file mode 100644 index 0000000000..0b8b2bcdc4 --- /dev/null +++ b/test-data/summary_mate_two_samples.txt @@ -0,0 +1,585 @@ +Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation +Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpfw7btd9x' +Writing bisulfite genomes out into a single MFA (multi FastA) file + +Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) + +Step I - Prepare genome folders - completed + + + +Total number of conversions performed: +C->T: 146875 +G->A: 150504 + +Step II - Genome bisulfite conversions - completed + + +Bismark Genome Preparation - Step III: Launching the Bowtie 2 indexer +Please be aware that this process can - depending on genome size - take several hours! +Settings: + Output files: "BS_CT.*.bt2" + Line rate: 6 (line is 64 bytes) + Lines per side: 1 (side is 64 bytes) + Offset rate: 4 (one in 16) + FTable chars: 10 + Strings: unpacked + Max bucket size: default + Max bucket size, sqrt multiplier: default + Max bucket size, len divisor: 4 + Difference-cover sample period: 1024 + Endianness: little + Actual local endianness: little + Sanity checking: disabled + Assertions: disabled + Random seed: 0 + Sizeofs: void*:8, int:4, long:8, size_t:8 +Input files DNA, FASTA: + genome_mfa.CT_conversion.fa +Building a SMALL index +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 235897 +fchr[G]: 235897 +fchr[T]: 386401 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 0 +Total time for call to driver() for forward index: 00:00:00 +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 + Time to reverse reference sequence: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 235897 +fchr[G]: 235897 +fchr[T]: 386401 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 1 +Total time for backward call to driver() for mirror index: 00:00:01 +Settings: + Output files: "BS_GA.*.bt2" + Line rate: 6 (line is 64 bytes) + Lines per side: 1 (side is 64 bytes) + Offset rate: 4 (one in 16) + FTable chars: 10 + Strings: unpacked + Max bucket size: default + Max bucket size, sqrt multiplier: default + Max bucket size, len divisor: 4 + Difference-cover sample period: 1024 + Endianness: little + Actual local endianness: little + Sanity checking: disabled + Assertions: disabled + Random seed: 0 + Sizeofs: void*:8, int:4, long:8, size_t:8 +Input files DNA, FASTA: + genome_mfa.GA_conversion.fa +Building a SMALL index +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 386401 +fchr[G]: 533276 +fchr[T]: 533276 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 0 +Total time for call to driver() for forward index: 00:00:00 +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 + Time to reverse reference sequence: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 386401 +fchr[G]: 533276 +fchr[T]: 533276 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 1 +Total time for backward call to driver() for mirror index: 00:00:01 +Running bismark with: 'bismark --bam --temp_dir /tmp/tmp0n2gudqm -o /tmp/tmp0n2gudqm/results --quiet --gzip --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpfw7btd9x -1 input1.fq_1.fq,input2.fq_1.fq -2 input1.fq_2.fq,input2.fq_2.fq -I 0 -X 500' +Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) +Output format is BAM (default) +Alignments will be written out in BAM format. Samtools found here: '/usr/local/bin/samtools' +Reference genome folder provided is /tmp/tmpfw7btd9x/ (absolute path is '/tmp/tmpfw7btd9x/)' +FastQ format specified + +Input files to be analysed (in current folder '/tmp/tmpfl_1r4y7/job_working_directory/000/17/working'): +input1.fq_1.fq +input1.fq_2.fq +input2.fq_1.fq +input2.fq_2.fq +Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) +Created output directory /tmp/tmp0n2gudqm/results/! + +Output will be written into the directory: /tmp/tmp0n2gudqm/results/ + +Using temp directory: /tmp/tmp0n2gudqm +Temporary files will be written into the directory: /tmp/tmp0n2gudqm/ +Setting parallelization to single-threaded (default) + +Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet +Current working directory is: /tmp/tmpfl_1r4y7/job_working_directory/000/17/working + +Now reading in and storing sequence information of the genome specified in: /tmp/tmpfw7btd9x/ + +chr chrY_JH584300_random (182347 bp) +chr chrY_JH584301_random (259875 bp) +chr chrY_JH584302_random (155838 bp) +chr chrY_JH584303_random (158099 bp) + +Single-core mode: setting pid to 1 + +Paired-end alignments will be performed +======================================= + +The provided filenames for paired-end alignments are input1.fq_1.fq and input1.fq_2.fq +Input files are in FastQ format +Writing a C -> T converted version of the input file input1.fq_1.fq to /tmp/tmp0n2gudqm/input1.fq_1.fq_C_to_T.fastq.gz + +Created C -> T converted version of the FastQ file input1.fq_1.fq (1000 sequences in total) + +Writing a G -> A converted version of the input file input1.fq_2.fq to /tmp/tmp0n2gudqm/input1.fq_2.fq_G_to_A.fastq.gz + +Created G -> A converted version of the FastQ file input1.fq_2.fq (1000 sequences in total) + +Input files are input1.fq_1.fq_C_to_T.fastq.gz and input1.fq_2.fq_G_to_A.fastq.gz (FastQ) +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpfw7btd9x/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet + +Now starting a Bowtie 2 paired-end alignment for CTread1GAread2CTgenome (reading in sequences from /tmp/tmp0n2gudqm/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input1.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --norc)) +Found first alignment: +1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP +1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP +Now starting a Bowtie 2 paired-end alignment for CTread1GAread2GAgenome (reading in sequences from /tmp/tmp0n2gudqm/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input1.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --nofw)) +Found first alignment: +1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP +1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP + +>>> Writing bisulfite mapping results to input1.fq_1_bismark_bt2_pe.bam <<< + +Unmapped sequences will be written to input1.fq_1.fq_unmapped_reads_1.fq.gz and input1.fq_2.fq_unmapped_reads_2.fq.gz +Ambiguously mapping sequences will be written to input1.fq_1.fq_ambiguous_reads_1.fq.gz and input1.fq_2.fq_ambiguous_reads_2.fq.gz + +Reading in the sequence files input1.fq_1.fq and input1.fq_2.fq +Processed 1000 sequences in total + + +Successfully deleted the temporary files /tmp/tmp0n2gudqm/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input1.fq_2.fq_G_to_A.fastq.gz + +Final Alignment report +====================== +Sequence pairs analysed in total: 1000 +Number of paired-end alignments with a unique best hit: 0 +Mapping efficiency: 0.0% + +Sequence pairs with no alignments under any condition: 1000 +Sequence pairs did not map uniquely: 0 +Sequence pairs which were discarded because genomic sequence could not be extracted: 0 + +Number of sequence pairs with unique best (first) alignment came from the bowtie output: +CT/GA/CT: 0 ((converted) top strand) +GA/CT/CT: 0 (complementary to (converted) top strand) +GA/CT/GA: 0 (complementary to (converted) bottom strand) +CT/GA/GA: 0 ((converted) bottom strand) + +Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 0 + +Total methylated C's in CpG context: 0 +Total methylated C's in CHG context: 0 +Total methylated C's in CHH context: 0 +Total methylated C's in Unknown context: 0 + +Total unmethylated C's in CpG context: 0 +Total unmethylated C's in CHG context: 0 +Total unmethylated C's in CHH context: 0 +Total unmethylated C's in Unknown context: 0 + +Can't determine percentage of methylated Cs in CpG context if value was 0 +Can't determine percentage of methylated Cs in CHG context if value was 0 +Can't determine percentage of methylated Cs in CHH context if value was 0 +Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 + + +Bismark completed in 0d 0h 0m 6s + +==================== +Bismark run complete +==================== + +Single-core mode: setting pid to 1 + +Paired-end alignments will be performed +======================================= + +The provided filenames for paired-end alignments are input2.fq_1.fq and input2.fq_2.fq +Input files are in FastQ format +Writing a C -> T converted version of the input file input2.fq_1.fq to /tmp/tmp0n2gudqm/input2.fq_1.fq_C_to_T.fastq.gz + +Created C -> T converted version of the FastQ file input2.fq_1.fq (1000 sequences in total) + +Writing a G -> A converted version of the input file input2.fq_2.fq to /tmp/tmp0n2gudqm/input2.fq_2.fq_G_to_A.fastq.gz + +Created G -> A converted version of the FastQ file input2.fq_2.fq (1000 sequences in total) + +Input files are input2.fq_1.fq_C_to_T.fastq.gz and input2.fq_2.fq_G_to_A.fastq.gz (FastQ) +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpfw7btd9x/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet + +Now starting a Bowtie 2 paired-end alignment for CTread1GAread2CTgenome (reading in sequences from /tmp/tmp0n2gudqm/input2.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input2.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --norc)) +Found first alignment: +1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP +1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP +Now starting a Bowtie 2 paired-end alignment for CTread1GAread2GAgenome (reading in sequences from /tmp/tmp0n2gudqm/input2.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input2.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --nofw)) +Found first alignment: +1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP +1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP + +>>> Writing bisulfite mapping results to input2.fq_1_bismark_bt2_pe.bam <<< + +Unmapped sequences will be written to input2.fq_1.fq_unmapped_reads_1.fq.gz and input2.fq_2.fq_unmapped_reads_2.fq.gz +Ambiguously mapping sequences will be written to input2.fq_1.fq_ambiguous_reads_1.fq.gz and input2.fq_2.fq_ambiguous_reads_2.fq.gz + +Reading in the sequence files input2.fq_1.fq and input2.fq_2.fq +Processed 1000 sequences in total + + +Successfully deleted the temporary files /tmp/tmp0n2gudqm/input2.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input2.fq_2.fq_G_to_A.fastq.gz + +Final Alignment report +====================== +Sequence pairs analysed in total: 1000 +Number of paired-end alignments with a unique best hit: 0 +Mapping efficiency: 0.0% + +Sequence pairs with no alignments under any condition: 1000 +Sequence pairs did not map uniquely: 0 +Sequence pairs which were discarded because genomic sequence could not be extracted: 0 + +Number of sequence pairs with unique best (first) alignment came from the bowtie output: +CT/GA/CT: 0 ((converted) top strand) +GA/CT/CT: 0 (complementary to (converted) top strand) +GA/CT/GA: 0 (complementary to (converted) bottom strand) +CT/GA/GA: 0 ((converted) bottom strand) + +Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 0 + +Total methylated C's in CpG context: 0 +Total methylated C's in CHG context: 0 +Total methylated C's in CHH context: 0 +Total methylated C's in Unknown context: 0 + +Total unmethylated C's in CpG context: 0 +Total unmethylated C's in CHG context: 0 +Total unmethylated C's in CHH context: 0 +Total unmethylated C's in Unknown context: 0 + +Can't determine percentage of methylated Cs in CpG context if value was 0 +Can't determine percentage of methylated Cs in CHG context if value was 0 +Can't determine percentage of methylated Cs in CHH context if value was 0 +Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 + + +Bismark completed in 0d 0h 0m 8s + +==================== +Bismark run complete +==================== + +Merging bams with: '['samtools', 'merge', '-@', '1', '-f', '/tmp/tmp0n2gudqm/results/tmpnqe_dadr', '/tmp/tmp0n2gudqm/results/input1.fq_1_bismark_bt2_pe.bam', '/tmp/tmp0n2gudqm/results/input2.fq_1_bismark_bt2_pe.bam']' diff --git a/test-data/summary_pbat.txt b/test-data/summary_pbat.txt new file mode 100644 index 0000000000..0cb6462b34 --- /dev/null +++ b/test-data/summary_pbat.txt @@ -0,0 +1,493 @@ +Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation +Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpuqE7r1' +Writing bisulfite genomes out into a single MFA (multi FastA) file + +Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) + +Step I - Prepare genome folders - completed + + + +Total number of conversions performed: +C->T: 146875 +G->A: 150504 + +Step II - Genome bisulfite conversions - completed + + +Bismark Genome Preparation - Step III: Launching the Bowtie 2 indexer +Please be aware that this process can - depending on genome size - take several hours! +Settings: + Output files: "BS_CT.*.bt2" + Line rate: 6 (line is 64 bytes) + Lines per side: 1 (side is 64 bytes) + Offset rate: 4 (one in 16) + FTable chars: 10 + Strings: unpacked + Max bucket size: default + Max bucket size, sqrt multiplier: default + Max bucket size, len divisor: 4 + Difference-cover sample period: 1024 + Endianness: little + Actual local endianness: little + Sanity checking: disabled + Assertions: disabled + Random seed: 0 + Sizeofs: void*:8, int:4, long:8, size_t:8 +Input files DNA, FASTA: + genome_mfa.CT_conversion.fa +Building a SMALL index +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 235897 +fchr[G]: 235897 +fchr[T]: 386401 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 0 +Total time for call to driver() for forward index: xxxx +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 + Time to reverse reference sequence: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 235897 +fchr[G]: 235897 +fchr[T]: 386401 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 1 +Total time for backward call to driver() for mirror index: 00:00:01 +Settings: + Output files: "BS_GA.*.bt2" + Line rate: 6 (line is 64 bytes) + Lines per side: 1 (side is 64 bytes) + Offset rate: 4 (one in 16) + FTable chars: 10 + Strings: unpacked + Max bucket size: default + Max bucket size, sqrt multiplier: default + Max bucket size, len divisor: 4 + Difference-cover sample period: 1024 + Endianness: little + Actual local endianness: little + Sanity checking: disabled + Assertions: disabled + Random seed: 0 + Sizeofs: void*:8, int:4, long:8, size_t:8 +Input files DNA, FASTA: + genome_mfa.GA_conversion.fa +Building a SMALL index +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 386401 +fchr[G]: 533276 +fchr[T]: 533276 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 0 +Total time for call to driver() for forward index: xxxx +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 + Time to reverse reference sequence: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 386401 +fchr[G]: 533276 +fchr[T]: 533276 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 1 +Total time for backward call to driver() for mirror index: 00:00:01 +Running bismark with: 'bismark --bam --temp_dir /tmp/tmpi3V3GI -o /tmp/tmpi3V3GI/results --quiet --fastq -L 20 -D 15 -R 2 --pbat --un --ambiguous /tmp/tmpuqE7r1 input_1.fq' +Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) +Output format is BAM (default) +Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' +Reference genome folder provided is /tmp/tmpuqE7r1/ (absolute path is '/tmp/tmpuqE7r1/)' +FastQ format specified + +Input files to be analysed (in current folder '/tmp/tmpU_oiEI/job_working_directory/000/4/working'): +input_1.fq +Library was specified as PBAT-Seq (Post-Bisulfite Adapter Tagging), only performing alignments to the complementary strands (CTOT and CTOB) +Created output directory /tmp/tmpi3V3GI/results/! + +Output will be written into the directory: /tmp/tmpi3V3GI/results/ + +Using temp directory: /tmp/tmpi3V3GI +Temporary files will be written into the directory: /tmp/tmpi3V3GI/ +Setting parallelization to single-threaded (default) + +Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet +Current working directory is: /tmp/tmpU_oiEI/job_working_directory/000/4/working + +Now reading in and storing sequence information of the genome specified in: /tmp/tmpuqE7r1/ + +chr chrY_JH584300_random (182347 bp) +chr chrY_JH584301_random (259875 bp) +chr chrY_JH584302_random (155838 bp) +chr chrY_JH584303_random (158099 bp) + +Single-core mode: setting pid to 1 + +Single-end alignments will be performed +======================================= + +Input file is in FastQ format +Writing a G -> A converted version of the input file input_1.fq to /tmp/tmpi3V3GI/input_1.fq_G_to_A.fastq + +Created G -> A converted version of the FastQ file input_1.fq (44115 sequences in total) + +Input file is input_1.fq_G_to_A.fastq (FastQ) + +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpuqE7r1/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet + +Now starting the Bowtie 2 aligner for GAreadCTgenome (reading in sequences from /tmp/tmpi3V3GI/input_1.fq_G_to_A.fastq with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) +Using Bowtie 2 index: /tmp/tmpuqE7r1/Bisulfite_Genome/CT_conversion/BS_CT + +Found first alignment: 1_1 4 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU +Now starting the Bowtie 2 aligner for GAreadGAgenome (reading in sequences from /tmp/tmpi3V3GI/input_1.fq_G_to_A.fastq with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) +Using Bowtie 2 index: /tmp/tmpuqE7r1/Bisulfite_Genome/GA_conversion/BS_GA + +Found first alignment: 1_1 4 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU + +>>> Writing bisulfite mapping results to /tmp/tmpi3V3GI/results/input_1_bismark_bt2.bam <<< + +Unmapped sequences will be written to /tmp/tmpi3V3GI/results/input_1.fq_unmapped_reads.fq.gz +Ambiguously mapping sequences will be written to /tmp/tmpi3V3GI/results/input_1.fq_ambiguous_reads.fq.gz + +Reading in the sequence file input_1.fq +Processed 44115 sequences in total + + +Successfully deleted the temporary file /tmp/tmpi3V3GI/input_1.fq_G_to_A.fastq + +Final Alignment report +====================== +Sequences analysed in total: 44115 +Number of alignments with a unique best hit from the different alignments: 13 +Mapping efficiency: 0.0% + +Sequences with no alignments under any condition: 44059 +Sequences did not map uniquely: 43 +Sequences which were discarded because genomic sequence could not be extracted: 0 + +Number of sequences with unique best (first) alignment came from the bowtie output: +CT/CT: 0 ((converted) top strand) +CT/GA: 0 ((converted) bottom strand) +GA/CT: 11 (complementary to (converted) top strand) +GA/GA: 2 (complementary to (converted) bottom strand) + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 307 + +Total methylated C's in CpG context: 1 +Total methylated C's in CHG context: 3 +Total methylated C's in CHH context: 227 +Total methylated C's in Unknown context: 0 + +Total unmethylated C's in CpG context: 1 +Total unmethylated C's in CHG context: 4 +Total unmethylated C's in CHH context: 71 +Total unmethylated C's in Unknown context: 0 + +C methylated in CpG context: 50.0% +C methylated in CHG context: 42.9% +C methylated in CHH context: 76.2% +Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 + + +Bismark completed in xxxx + +==================== +Bismark run complete +==================== + diff --git a/test-data/summary_short.txt b/test-data/summary_short.txt new file mode 100644 index 0000000000..413f1b4d77 --- /dev/null +++ b/test-data/summary_short.txt @@ -0,0 +1,494 @@ +Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation +Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpVM2AEy' +Writing bisulfite genomes out into a single MFA (multi FastA) file + +Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) + +Step I - Prepare genome folders - completed + + + +Total number of conversions performed: +C->T: 146875 +G->A: 150504 + +Step II - Genome bisulfite conversions - completed + + +Bismark Genome Preparation - Step III: Launching the Bowtie 2 indexer +Please be aware that this process can - depending on genome size - take several hours! +Settings: + Output files: "BS_CT.*.bt2" + Line rate: 6 (line is 64 bytes) + Lines per side: 1 (side is 64 bytes) + Offset rate: 4 (one in 16) + FTable chars: 10 + Strings: unpacked + Max bucket size: default + Max bucket size, sqrt multiplier: default + Max bucket size, len divisor: 4 + Difference-cover sample period: 1024 + Endianness: little + Actual local endianness: little + Sanity checking: disabled + Assertions: disabled + Random seed: 0 + Sizeofs: void*:8, int:4, long:8, size_t:8 +Input files DNA, FASTA: + genome_mfa.CT_conversion.fa +Building a SMALL index +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 235897 +fchr[G]: 235897 +fchr[T]: 386401 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 0 +Total time for call to driver() for forward index: xxxx +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 + Time to reverse reference sequence: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 235897 +fchr[G]: 235897 +fchr[T]: 386401 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 1 +Total time for backward call to driver() for mirror index: 00:00:00 +Settings: + Output files: "BS_GA.*.bt2" + Line rate: 6 (line is 64 bytes) + Lines per side: 1 (side is 64 bytes) + Offset rate: 4 (one in 16) + FTable chars: 10 + Strings: unpacked + Max bucket size: default + Max bucket size, sqrt multiplier: default + Max bucket size, len divisor: 4 + Difference-cover sample period: 1024 + Endianness: little + Actual local endianness: little + Sanity checking: disabled + Assertions: disabled + Random seed: 0 + Sizeofs: void*:8, int:4, long:8, size_t:8 +Input files DNA, FASTA: + genome_mfa.GA_conversion.fa +Building a SMALL index +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 386401 +fchr[G]: 533276 +fchr[T]: 533276 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 0 +Total time for call to driver() for forward index: xxxx +Reading reference sizes + Time reading reference sizes: 00:00:00 +Calculating joined length +Writing header +Reserving space for joined string +Joining reference sequences + Time to join reference sequences: 00:00:00 + Time to reverse reference sequence: 00:00:00 +bmax according to bmaxDivN setting: 189039 +Using parameters --bmax 141780 --dcv 1024 + Doing ahead-of-time memory usage test + Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 +Constructing suffix-array element generator +Building DifferenceCoverSample + Building sPrime + Building sPrimeOrder + V-Sorting samples + V-Sorting samples time: 00:00:00 + Allocating rank array + Ranking v-sort output + Ranking v-sort output time: 00:00:00 + Invoking Larsson-Sadakane on ranks + Invoking Larsson-Sadakane on ranks time: 00:00:00 + Sanity-checking and returning +Building samples +Reserving space for 12 sample suffixes +Generating random suffixes +QSorting 12 sample offsets, eliminating duplicates +QSorting sample offsets, eliminating duplicates time: 00:00:00 +Multikey QSorting 12 samples + (Using difference cover) + Multikey QSorting samples time: 00:00:00 +Calculating bucket sizes +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 756159 (target: 141779) +Converting suffix-array elements to index image +Allocating ftab, absorbFtab +Entering Ebwt loop +Getting block 1 of 1 + No samples; assembling all-inclusive block + Sorting block of length 756159 for bucket 1 + (Using difference cover) + Sorting block time: xxxx +Returning block of 756160 for bucket 1 +Exited Ebwt loop +fchr[A]: 0 +fchr[C]: 386401 +fchr[G]: 533276 +fchr[T]: 533276 +fchr[$]: 756159 +Exiting Ebwt::buildToDisk() +Returning from initFromVector +Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 +Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 +Re-opening _in1 and _in2 as input streams +Returning from Ebwt constructor +Headers: + len: 756159 + bwtLen: 756160 + sz: 189040 + bwtSz: 189040 + lineRate: 6 + offRate: 4 + offMask: 0xfffffff0 + ftabChars: 10 + eftabLen: 20 + eftabSz: 80 + ftabLen: 1048577 + ftabSz: 4194308 + offsLen: 47260 + offsSz: 189040 + lineSz: 64 + sideSz: 64 + sideBwtSz: 48 + sideBwtLen: 192 + numSides: 3939 + numLines: 3939 + ebwtTotLen: 252096 + ebwtTotSz: 252096 + color: 0 + reverse: 1 +Total time for backward call to driver() for mirror index: 00:00:01 +Running bismark with: 'bismark --bam --gzip --temp_dir /tmp/tmpHOWuwJ -o /tmp/tmpHOWuwJ/results --quiet --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpVM2AEy input_1.fq' +Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) +Output format is BAM (default) +Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' +Reference genome folder provided is /tmp/tmpVM2AEy/ (absolute path is '/tmp/tmpVM2AEy/)' +FastQ format specified + +Input files to be analysed (in current folder '/tmp/tmpq6T4hb/job_working_directory/000/8/working'): +input_1.fq +Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) +Created output directory /tmp/tmpHOWuwJ/results/! + +Output will be written into the directory: /tmp/tmpHOWuwJ/results/ + +Using temp directory: /tmp/tmpHOWuwJ +Temporary files will be written into the directory: /tmp/tmpHOWuwJ/ +Setting parallelization to single-threaded (default) + +Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet +Current working directory is: /tmp/tmpq6T4hb/job_working_directory/000/8/working + +Now reading in and storing sequence information of the genome specified in: /tmp/tmpVM2AEy/ + +chr chrY_JH584300_random (182347 bp) +chr chrY_JH584301_random (259875 bp) +chr chrY_JH584302_random (155838 bp) +chr chrY_JH584303_random (158099 bp) + +Single-core mode: setting pid to 1 + +Single-end alignments will be performed +======================================= + +Input file is in FastQ format +Writing a C -> T converted version of the input file input_1.fq to /tmp/tmpHOWuwJ/input_1.fq_C_to_T.fastq.gz + +Created C -> T converted version of the FastQ file input_1.fq (1000 sequences in total) + +Input file is input_1.fq_C_to_T.fastq.gz (FastQ) + +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpVM2AEy/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet + +Now starting the Bowtie 2 aligner for CTreadCTgenome (reading in sequences from /tmp/tmpHOWuwJ/input_1.fq_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) +Using Bowtie 2 index: /tmp/tmpVM2AEy/Bisulfite_Genome/CT_conversion/BS_CT + +Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU +Now starting the Bowtie 2 aligner for CTreadGAgenome (reading in sequences from /tmp/tmpHOWuwJ/input_1.fq_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) +Using Bowtie 2 index: /tmp/tmpVM2AEy/Bisulfite_Genome/GA_conversion/BS_GA + +Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU + +>>> Writing bisulfite mapping results to /tmp/tmpHOWuwJ/results/input_1_bismark_bt2.bam <<< + +Unmapped sequences will be written to /tmp/tmpHOWuwJ/results/input_1.fq_unmapped_reads.fq.gz +Ambiguously mapping sequences will be written to /tmp/tmpHOWuwJ/results/input_1.fq_ambiguous_reads.fq.gz + +Reading in the sequence file input_1.fq +Processed 1000 sequences in total + + +Successfully deleted the temporary file /tmp/tmpHOWuwJ/input_1.fq_C_to_T.fastq.gz + +Final Alignment report +====================== +Sequences analysed in total: 1000 +Number of alignments with a unique best hit from the different alignments: 8 +Mapping efficiency: 0.8% + +Sequences with no alignments under any condition: 983 +Sequences did not map uniquely: 9 +Sequences which were discarded because genomic sequence could not be extracted: 0 + +Number of sequences with unique best (first) alignment came from the bowtie output: +CT/CT: 6 ((converted) top strand) +CT/GA: 2 ((converted) bottom strand) +GA/CT: 0 (complementary to (converted) top strand) +GA/GA: 0 (complementary to (converted) bottom strand) + +Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 + +Final Cytosine Methylation Report +================================= +Total number of C's analysed: 143 + +Total methylated C's in CpG context: 3 +Total methylated C's in CHG context: 2 +Total methylated C's in CHH context: 3 +Total methylated C's in Unknown context: 0 + +Total unmethylated C's in CpG context: 1 +Total unmethylated C's in CHG context: 36 +Total unmethylated C's in CHH context: 98 +Total unmethylated C's in Unknown context: 0 + +C methylated in CpG context: 75.0% +C methylated in CHG context: 5.3% +C methylated in CHH context: 3.0% +Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 + + +Bismark completed in xxxx + +==================== +Bismark run complete +==================== diff --git a/tool-data/all_fasta.loc.sample b/tool-data/all_fasta.loc.sample new file mode 100755 index 0000000000..bc7afba89b --- /dev/null +++ b/tool-data/all_fasta.loc.sample @@ -0,0 +1,19 @@ +#This file lists the locations and dbkeys of all the fasta files +#under the "genome" directory (a directory that contains a directory +#for each build). The script extract_fasta.py will generate the file +#all_fasta.loc. This file has the format (white space characters are +#TAB characters): +# +# +# +#So, all_fasta.loc could look something like this: +# +#apiMel3 apiMel3 Honeybee (Apis mellifera): apiMel3 /path/to/genome/apiMel3/apiMel3.fa +#hg19canon hg19 Human (Homo sapiens): hg19 Canonical /path/to/genome/hg19/hg19canon.fa +#hg19full hg19 Human (Homo sapiens): hg19 Full /path/to/genome/hg19/hg19full.fa +# +#Your all_fasta.loc file should contain an entry for each individual +#fasta file. So there will be multiple fasta files for each build, +#such as with hg19 above. +# +#Arabidopsis_thaliana Arabidopsis_thaliana_TAIR10 Arabidopsis_thaliana: TAIR 10 /export/home1/users/biocomp/chbernar/galaxy_testing/tool-data/from_personal_data/Fasta/TAIR10.fa diff --git a/tool-data/bismark_indexes.loc.sample b/tool-data/bismark_indexes.loc.sample new file mode 100755 index 0000000000..b5305d5dbe --- /dev/null +++ b/tool-data/bismark_indexes.loc.sample @@ -0,0 +1,2 @@ +# +#Arabidopsis_thaliana TAIR10 30 Arabidopsis_t_TAIR10_30 Arabidopsis_t_TAIR10_30 Arabidopsis thaliana: TAIR10 /export/home1/users/biocomp/chbernar/galaxy_testing/tool-data/from_personal_data/bismark_indexes/Arabidopsis_thaliana_TAIR10/Bisulfite_Genome \ No newline at end of file diff --git a/tool_data_table_conf.xml.sample b/tool_data_table_conf.xml.sample new file mode 100644 index 0000000000..3fe6bc162e --- /dev/null +++ b/tool_data_table_conf.xml.sample @@ -0,0 +1,13 @@ + + + + + species, version, release, value, dbkey, name, path + +
    + + + value, dbkey, name, path + +
    +
    From a0e1f18a8e61d617da5b54ce821fbc7585511859 Mon Sep 17 00:00:00 2001 From: jonasbucherETH Date: Fri, 15 Nov 2024 13:51:39 +0000 Subject: [PATCH 2/8] Moved and updated bismark files to tools/bismark --- bismark2report_wrapper.py | 120 - bismark2report_wrapper.xml | 81 - bismark_bowtie2_wrapper.xml | 832 ---- bismark_deduplicate_wrapper.py | 96 - bismark_deduplicate_wrapper.xml | 66 - bismark_methylation_extractor.py | 214 - bismark_methylation_extractor.xml | 381 -- bismark_wrapper.py | 428 -- test-data/dedup_reads.bam | Bin 45736 -> 0 bytes test-data/dedup_report.txt | 7 - test-data/input1.fq | 4000 ----------------- test-data/input1.fq.gzip | Bin 1794787 -> 0 bytes test-data/input2.fq | 4000 ----------------- test-data/mapped_reads.bam | Bin 49390 -> 0 bytes test-data/mapped_reads_custom.bam | Bin 195743 -> 0 bytes test-data/mapped_reads_mate.bam | Bin 351 -> 0 bytes test-data/mapped_reads_mate_two_samples.bam | Bin 364 -> 0 bytes test-data/mapped_reads_pbat.bam | Bin 1491 -> 0 bytes test-data/mapped_reads_short.bam | Bin 1263 -> 0 bytes test-data/mapping_report.txt | 42 - test-data/mapping_report_custom.txt | 42 - test-data/mapping_report_mate.txt | 42 - test-data/mapping_report_mate_two_samples.txt | 84 - test-data/mapping_report_pbat.txt | 40 - test-data/mapping_report_short.txt | 42 - test-data/mm10.tiny.fa.gz | Bin 246687 -> 0 bytes test-data/output_html_report.html | 1112 ----- test-data/output_mbias_report.txt | 267 -- test-data/output_splitting_report.txt | 28 - test-data/summary.txt | 494 -- test-data/summary_custom.txt | 495 -- test-data/summary_mate.txt | 499 -- test-data/summary_mate_two_samples.txt | 585 --- test-data/summary_pbat.txt | 493 -- test-data/summary_short.txt | 494 -- tool-data/all_fasta.loc.sample | 19 - tool-data/bismark_indexes.loc.sample | 2 - tool_data_table_conf.xml.sample | 13 - tools/bismark/bismark2report_wrapper.xml | 8 +- tools/bismark/bismark_bowtie2_wrapper.xml | 33 +- tools/bismark/bismark_deduplicate_wrapper.xml | 8 +- .../bismark/bismark_methylation_extractor.xml | 16 +- tools/bismark/bismark_wrapper.py | 4 + 43 files changed, 41 insertions(+), 15046 deletions(-) delete mode 100755 bismark2report_wrapper.py delete mode 100755 bismark2report_wrapper.xml delete mode 100644 bismark_bowtie2_wrapper.xml delete mode 100755 bismark_deduplicate_wrapper.py delete mode 100755 bismark_deduplicate_wrapper.xml delete mode 100755 bismark_methylation_extractor.py delete mode 100755 bismark_methylation_extractor.xml delete mode 100755 bismark_wrapper.py delete mode 100644 test-data/dedup_reads.bam delete mode 100644 test-data/dedup_report.txt delete mode 100644 test-data/input1.fq delete mode 100644 test-data/input1.fq.gzip delete mode 100644 test-data/input2.fq delete mode 100644 test-data/mapped_reads.bam delete mode 100644 test-data/mapped_reads_custom.bam delete mode 100644 test-data/mapped_reads_mate.bam delete mode 100644 test-data/mapped_reads_mate_two_samples.bam delete mode 100644 test-data/mapped_reads_pbat.bam delete mode 100644 test-data/mapped_reads_short.bam delete mode 100644 test-data/mapping_report.txt delete mode 100644 test-data/mapping_report_custom.txt delete mode 100644 test-data/mapping_report_mate.txt delete mode 100644 test-data/mapping_report_mate_two_samples.txt delete mode 100644 test-data/mapping_report_pbat.txt delete mode 100644 test-data/mapping_report_short.txt delete mode 100644 test-data/mm10.tiny.fa.gz delete mode 100644 test-data/output_html_report.html delete mode 100644 test-data/output_mbias_report.txt delete mode 100644 test-data/output_splitting_report.txt delete mode 100644 test-data/summary.txt delete mode 100644 test-data/summary_custom.txt delete mode 100644 test-data/summary_mate.txt delete mode 100644 test-data/summary_mate_two_samples.txt delete mode 100644 test-data/summary_pbat.txt delete mode 100644 test-data/summary_short.txt delete mode 100755 tool-data/all_fasta.loc.sample delete mode 100755 tool-data/bismark_indexes.loc.sample delete mode 100644 tool_data_table_conf.xml.sample diff --git a/bismark2report_wrapper.py b/bismark2report_wrapper.py deleted file mode 100755 index eadddbb7d9..0000000000 --- a/bismark2report_wrapper.py +++ /dev/null @@ -1,120 +0,0 @@ -#!/usr/bin/python - -import argparse -import logging -import subprocess -import sys - - -def stop_err(logger, msg): - logger.critical(msg) - sys.exit() - - -def log_subprocess_output(logger, pipe): - for line in iter(pipe.readline, b""): - logger.debug(line.decode().rstrip()) - - -def get_arg(): - parser = argparse.ArgumentParser() - parser.add_argument( - "--alignment_report", - dest="alignment_report", - action="store", - metavar="alignment_report", - type=str, - ) - parser.add_argument( - "--dedup_report", - dest="dedup_report", - action="store", - metavar="dedup_report", - type=str, - ) - parser.add_argument( - "--splitting_report", - dest="splitting_report", - action="store", - metavar="splitting_report", - type=str, - ) - parser.add_argument( - "--mbias_report", - dest="mbias_report", - action="store", - metavar="mbias_report", - type=str, - ) - parser.add_argument( - "--nucleotide_report", - dest="nucleotide_report", - action="store", - metavar="nucleotide_report", - type=str, - ) - parser.add_argument( - "--output_html_report", - dest="output_html_report", - action="store", - metavar="output_html_report", - type=str, - ) - parser.add_argument( - "--log_report", - dest="log_report", - action="store", - metavar="log_report", - type=str, - ) - args = parser.parse_args() - return args - - -def __main__(): - args = get_arg() - logger = logging.getLogger("bismark_deduplicate_wrapper") - logger.setLevel(logging.DEBUG) - ch = logging.StreamHandler(sys.stdout) - if args.log_report: - ch.setLevel(logging.WARNING) - handler = logging.FileHandler(args.log_report) - handler.setLevel(logging.DEBUG) - logger.addHandler(handler) - else: - ch.setLevel(logging.DEBUG) - logger.addHandler(ch) - - cmd = [ - "bismark2report", - "--verbose", - "--alignment_report", - args.alignment_report, - "--output", - args.output_html_report, - ] - - if args.dedup_report: - cmd.extend(["--dedup_report", args.dedup_report]) - if args.splitting_report: - cmd.extend(["--splitting_report", args.splitting_report]) - if args.mbias_report: - cmd.extend(["--mbias_report", args.mbias_report]) - if args.nucleotide_report: - cmd.extend(["--nucleotide_report", args.nucleotide_report]) - - logger.info("Generating report with: '%s'", " ".join(cmd)) - process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) - with process.stdout: - log_subprocess_output(logger, process.stdout) - exitcode = process.wait() - if exitcode != 0: - stop_err( - logger, - "Bismark pretty report error (also check the log file if any)!\n%s" - % process.stderr, - ) - - -if __name__ == "__main__": - __main__() diff --git a/bismark2report_wrapper.xml b/bismark2report_wrapper.xml deleted file mode 100755 index 92d03b0f32..0000000000 --- a/bismark2report_wrapper.xml +++ /dev/null @@ -1,81 +0,0 @@ - - Generates a graphical HTML report page from report outputs of Bismark - - bismark - samtools - bowtie2 - - - - - - -
    - - - - -
    - -
    - - - - - ( separate_logfile is True ) - - - - - - - - - - - - - - - - - - 10.1093/bioinformatics/btr167 - -
    diff --git a/bismark_bowtie2_wrapper.xml b/bismark_bowtie2_wrapper.xml deleted file mode 100644 index 512ddcd608..0000000000 --- a/bismark_bowtie2_wrapper.xml +++ /dev/null @@ -1,832 +0,0 @@ - - Bisulfite reads mapper - - bismark - samtools - bowtie2 - - '${read1}' && - #else - ln -s '${singlePaired.input_singles}' '${read1}' && - #end if - #else: - #set $mate1 = list() - #set $mate2 = list() - #for $mate_pair in $singlePaired.mate_list - - #if $mate_pair.input_mate1.ext == "fasta": - #set read1 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_1.fa' - #elif $mate_pair.input_mate1.ext in ["fastq.gz", "fastqsanger.gz"]: - #if $params.settingsType == "custom" and $params.pbat == "--pbat" - #set read1 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_1.fq' - #else - #set read1 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_1.fq.gz' - #end if - #else - #set read1 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_1.fq' - #end if - - #if $params.settingsType == "custom" and $params.pbat == "--pbat" and $mate_pair.input_mate1.ext in ["fastq.gz", "fastqsanger.gz"]: - zcat '${mate_pair.input_mate1}' > '${read1}' && - #else - ln -s '${mate_pair.input_mate1}' '${read1}' && - #end if - - #if $mate_pair.input_mate2.ext == "fasta": - #set read2 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_2.fa' - #elif $mate_pair.input_mate2.ext in ["fastq.gz", "fastqsanger.gz"]: - #if $params.settingsType == "custom" and $params.pbat == "--pbat" - #set read2 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_2.fq' - #else - #set read2 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_2.fq.gz' - #end if - #else - #set read2 = re.sub('[^\w\-_.]', '_', str($mate_pair.input_mate1.element_identifier)) + '_2.fq' - #end if - - #if $params.settingsType == "custom" and $params.pbat == "--pbat" and $mate_pair.input_mate2.ext in ["fastq.gz", "fastqsanger.gz"]: - zcat '${mate_pair.input_mate2}' > '${read2}' && - #else - ln -s '${mate_pair.input_mate2}' '${read2}' && - #end if - - $mate1.append( str($read1) ) - $mate2.append( str($read2) ) - #end for - #end if - - python '$__tool_directory__/bismark_wrapper.py' - - ## Change this to accommodate the number of threads you have available. - --num-threads "\${GALAXY_SLOTS:-4}" - - ## - ## Bismark Genome Preparation, if desired. - ## - - ## Handle reference file. - #if $refGenomeSource.genomeSource == "built_in_fasta": - --own-file '${refGenomeSource.built_in_fasta.fields.path}' - #else if $refGenomeSource.genomeSource == "history": - --own-file '$refGenomeSource["own_file"]' - #else: - --indexes-path '${refGenomeSource.built_in_indexes.fields.path}' - #end if - - ## - ## Input parameters - ## - - #if $singlePaired.sPaired == "single": - --single-paired '${read1}' - - #if $singlePaired.input_singles.ext in ["fastq", "fastq.gz", "fastqillumina"]: - --phred64-quals - --fastq - #elif $singlePaired.input_singles.ext in ["fastqsanger", "fastqsanger.gz"]: - --fastq - #elif $singlePaired.input_singles.ext == "fasta": - --fasta - #end if - #else: - --mate-paired - - --mate1 #echo ','.join($mate1) - --mate2 #echo ','.join($mate2) - - #for $mate_pair in $singlePaired.mate_list: - #if $mate_pair.input_mate1.ext == "fastqillumina": - --phred64-quals - --fastq - #elif $mate_pair.input_mate1.ext in "fastqsanger,fastqsanger.gz": - --fastq - #elif $mate_pair.input_mate1.ext == "fasta": - --fasta - #end if - #break - #end for - - -I $singlePaired.minInsert - -X $singlePaired.maxInsert - #end if - - #if $sort_bam: - --sort-bam - #end if - - ## for now hardcode the value for the required memory per thread in --best mode - --chunkmbs 512 - - - #if $params.settingsType == "custom": - - ## default 20 - --seed-len $params.seed_len - ## default 0 - --seed-mismatches $params.seed_mismatches - ## default 15 - --seed-extention-attempts $params.seed_extention_attempts - ## default 2 - --max-reseed $params.max_reseed - - ## default unlimited - #if $params.qupto != 0: - --qupto $params.qupto - #end if - #if $params.skip_reads != 0: - --skip-reads $params.skip_reads - #end if - - #if $params.score_min != "": - --score-min '${params.score_min}' - #end if - - ## if set, disable the original behaviour - $params.no_mixed - ## if set, disable the original behaviour - $params.no_discordant - - $params.non_directional - - $params.pbat - - $params.local - - #if $params.bismark_stdout: - --stdout '$output_stdout' - #end if - - #if $params.isReportOutput: - --output-report-file '$report_file' - #end if - - #else: - --output-report-file '$report_file' - #end if - - ## - ## Output parameters. - ## - --output '$output' - ##$suppress_header - - #if str( $singlePaired.sPaired ) == "single" - #if $output_unmapped_reads_l - --output-unmapped-reads '$output_unmapped_reads_l' - #end if - #if $output_suppressed_reads_l - --output-suppressed-reads '$output_suppressed_reads_l' - #end if - #else - #if $output_unmapped_reads_l and $output_unmapped_reads_r - --output-unmapped-reads-l '$output_unmapped_reads_l' - --output-unmapped-reads-r '$output_unmapped_reads_r' - #end if - #if $output_suppressed_reads_l and $output_suppressed_reads_l - --output-suppressed-reads-l '$output_suppressed_reads_l' - --output-suppressed-reads-r '$output_suppressed_reads_r' - #end if - #end if - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (( - params['settingsType'] == "default" or - ( params['settingsType'] == "custom" and - params['isReportOutput'] is True ) - )) - - - - - (( - params['settingsType'] == "custom" and - params['bismark_stdout'] is True - )) - - - - - - - - - - - - - - - - - - - - - - - - - - - (( - params['settingsType'] == "custom" and - params['suppressed_read_file'] is True - )) - - - - - - - - - - - - - - (( - singlePaired['sPaired'] == "paired" and - params['settingsType'] == "custom" and - params['suppressed_read_file'] is True - )) - - - - - - - - - - - - - - - - (( - params['settingsType'] == "custom" and - params['unmapped_read_file'] is True - )) - - - - - - - - - - - - - - (( - singlePaired['sPaired'] == "paired" and - params['settingsType'] == "custom" and - params['unmapped_read_file'] is True - )) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T conversion) or into a bisulfite treated reverse strand (G->A conversion of the forward strand). - | Each of these reads are then aligned to bisulfite treated forward strand index of a reference genome (C->T converted) and a bisulfite treated reverse strand index of the genome (G->A conversion of the forward strand, by doing this alignments will produce the same positions). - | These instances of Bowtie 2 are run in parallel. The sequence file(s) are then read in again sequence by sequence to pull out the original sequence from the genome and determine if there were any protected C's present or not. - | - | As of version 0.7.0 Bismark will only run 2 alignment threads for OT and OB in parallel, the 4 strand mode can be re-enabled by using non_directional mode. - | - | It is developed by Krueger F and Andrews SR. at the Babraham Institute. Krueger F, Andrews SR. (2011) Bismark: a flexible aligner and methylation caller for Bisulfite-Seq applications. Bioinformatics, 27, 1571-2. - -.. _Bismark: http://www.bioinformatics.babraham.ac.uk/projects/bismark/ - ----- - -**Know what you are doing** - - .. class:: warningmark - - | There is no such thing (yet) as an automated gearshift in short read mapping. It is all like stick-shift driving in San Francisco. - | In other words = running this tool with default parameters will probably not give you meaningful results. - | A way to deal with this is to **understand** the parameters by carefully reading the `documentation`__ and experimenting. Fortunately, Galaxy makes experimenting easy. - | - - .. class:: warningmark - - | Make sure all your input reads are in the correct and same format. If thats not the case please adjust/convert the filetype with galaxy's build-in converters. - -.. __: http://www.bioinformatics.babraham.ac.uk/projects/bismark/ - ----- - -**Input formats** - - | Bismark accepts files in either Sanger FASTQ format (galaxy type *fastqsanger*), Illumina FASTQ format (galaxy type *fastqillumina*) or FASTA format (galaxy type *fasta*). Use the FASTQ Groomer to prepare your files. - ----- - -**A Note on Built-in Reference Genomes** - - | The default variant for all genomes is "Full", defined as all primary chromosomes (or scaffolds/contigs) including mitochondrial plus associated unmapped, plasmid, and other segments. - | When only one version of a genome is available in this tool, it represents the default "Full" variant. Some genomes will have more than one variant available. - | The "Canonical Male" or sometimes simply "Canonical" variant contains the primary chromosomes for a genome. For example a human "Canonical" variant contains chr1-chr22, chrX, chrY, and chrM. The "Canonical Female" variant contains the primary chromosomes excluding chrY. - ----- - -**Outputs** - -* The final output of Bismark is in SAM format by default, and has the following columns:: - - Column Description - -------- -------------------------------------------------------- - 1 QNAME seq-ID - 2 FLAG this flag tries to take the strand a bisulfite read - originated from into account - (this is different from ordinary DNA alignment flags!) - 3 RNAME chromosome - 4 POS start position - 5 MAPQ always 255 - 6 CIGAR extended CIGAR string - 7 MRNM Mate Reference sequence NaMe ('=' if same as RNAME) - 8 MPOS 1-based Mate POSition - 9 ISIZE Inferred insert SIZE - 10 SEQ query SEQuence on the same strand as the reference - 11 QUAL Phred33 scale - 12 NM-tag edit distance to the reference) - 13 XX-tag base-by-base mismatches to the reference. - This does not include indels. - 14 XM-tag methylation call string - 15 XR-tag read conversion state for the alignment - 16 XG-tag genome conversion state for the alignment - - - | Each read of paired-end alignments is written out in a separate line in the above format. - | - -* It looks like this (scroll sideways to see the entire example):: - - QNAME FLAG RNAME POS MAPQ CIAGR MRNM MPOS ISIZE SEQ QUAL OPT - HWI-EAS91_1_30788AAXX:1:1:1761:343 4 * 0 0 * * 0 0 AAAAAAANNAAAAAAAAAAAAAAAAAAAAAAAAAAACNNANNGAGTNGNNNNNNNGCTTCCCACAGNNCTGG hhhhhhh;;hhhhhhhhhhh^hOhhhhghhhfhhhgh;;h;;hhhh;h;;;;;;;hhhhhhghhhh;;Phhh - HWI-EAS91_1_30788AAXX:1:1:1578:331 4 * 0 0 * * 0 0 GTATAGANNAATAAGAAAAAAAAAAATGAAGACTTTCNNANNTCTGNANNNNNNNTCTTTTTTCAGNNGTAG hhhhhhh;;hhhhhhhhhhhhhhhhhhhhhhhhhhhh;;h;;hhhh;h;;;;;;;hhhhhhhhhhh;;hhVh - ----- - -**Note on Bismark settings** - - | All of the options have a default value. You can change any of them. If any Bismark function is missing please contact the tool author or your Galaxy admin. - ----- - -**Bismark settings** - -* **If Paired-End Reads** - - * **Minimum insert size for valid paired-end alignments** - - | The minimum insert size for valid paired-end alignments. E.g. if -I 60 is specified and a paired-end alignment consists of two 20-bp alignments in the appropriate orientation with a 20-bp gap between them, that alignment is considered valid (as long as -X is also satisfied). A 19-bp gap would not be valid in that case. Default: 0. - | - | Alignment option *-I/--minins * - - - * **Maximum insert size for valid paired-end alignments** - - | The maximum insert size for valid paired-end alignments. E.g. if -X 100 is specified and a paired-end alignment consists of two 20-bp alignments in the proper orientation with a 60-bp gap between them, that alignment is considered valid (as long as -I is also satisfied). A 61-bp gap would not be valid in that case. Default: 500. - | - | Alignment option *-X/--maxins * - - -* **Number of mismatches to be allowed in a seed alignment during multiseed alignment** - - | Sets the number of mismatches to allowed in a seed alignment during multiseed alignment. Can be set to 0 or 1. Setting this higher makes alignment slower (often much slower) but increases sensitivity. Default: 0. This option is only available for Bowtie 2 (for Bowtie 1 see -n). - | - | Bowtie 2 Specific option *-N * - -* **Length of the seed substrings to align during multiseed alignment** - - | Sets the length of the seed substrings to align during multiseed alignment. Smaller values make alignment slower but more senstive. Default: the --sensitive preset of Bowtie 2 is used by default, which sets -L to 20. This option is only available for Bowtie 2 (for Bowtie 1 see -l). - | - | Bowtie 2 Specific option *-L * - - -* **How many consecutive seed extension attempts can fail before Bowtie 2 moves on** - - | Up to consecutive seed extension attempts can "fail" before Bowtie 2 moves on, using the alignments found so far. A seed extension "fails" if it does not yield a new best or a new second-best alignment. Default: 15. - | - | Bowtie 2 Effort option *-D * - -* **Maximum number of times Bowtie 2 will re-seed reads with repetitive seeds** - - | is the maximum number of times Bowtie 2 will "re-seed" reads with repetitive seeds. When "re-seeding," Bowtie 2 simply chooses a new set of reads (same length, same number of mismatches allowed) at different offsets and searches for more alignments. A read is considered to have repetitive seeds if the total number of seed hits divided by the number of seeds that aligned at least once is greater than 300. Default: 2. - | - | Bowtie 2 Effort option *-R * - -* **Only aligns the first N reads or read pairs from the input** - - | Only aligns the first reads or read pairs from the input. Default: no limit. - | - | Input option *-u/--upto * - -* **Skip (i.e. do not align) the first N reads or read pairs from the input** - - | Input option *-s/--skip* - -* **Disable looking for discordant alignments if it cannot find any concordant alignments** - - | Normally, Bowtie 2 looks for discordant alignments if it cannot find any concordant alignments. A discordant alignment is an alignment where both mates align uniquely, but that does not satisfy the paired-end constraints (--fr/--rf/--ff, -I, -X). This option disables that behavior and it is on by default. - | - | Bowtie 2 Paired-End option *--no-discordant* - -* **Disable Bowtie 2's behaviour to try to find alignments for the individual mates** - - | This option disables Bowtie 2's behavior to try to find alignments for the individual mates if it cannot find a concordant or discordant alignment for a pair. This option is invariable and on by default. - | - | Bowtie 2 Paired-End option *--no-mixed* - -* **Write ambiguous reads to an extra output file** - - | Write all reads which produce more than one valid alignment with the same number of lowest mismatches or other reads that fail to align uniquely to a file in the output directory. Written reads will appear as they did in the input, without any of the translation of quality values that may have taken place within Bowtie or Bismark. Paired-end reads will be written to two parallel files with _1 and _2 inserted in theit filenames, i.e. _ambiguous_reads_1.txt and _ambiguous_reads_2.txt. These reads are not written to the file specified with --un. - | - | Output option *--ambiguous* - -* **Write all reads that could not be aligned to a file** - - | Write all reads that could not be aligned to a file in the output directory. Written reads will appear as they did in the input, without any translation of quality values that may have taken place within Bowtie or Bismark. Paired-end reads will be written to two parallel files with _1 and _2 inserted in their filenames, i.e. _unmapped_reads_1.txt and unmapped_reads_2.txt. Reads with more than one valid alignment with the same number of lowest mismatches (ambiguous mapping) are also written to _unmapped_reads.txt unless the option --ambiguous is specified as well. - | - | Output option *-un/--unmapped* - -* **Offer all report files concatenated in one file** - - | Prints out a Bismark mapping report - -]]> - - - 10.1093/bioinformatics/btr167 - - diff --git a/bismark_deduplicate_wrapper.py b/bismark_deduplicate_wrapper.py deleted file mode 100755 index 991f407bc9..0000000000 --- a/bismark_deduplicate_wrapper.py +++ /dev/null @@ -1,96 +0,0 @@ -#!/usr/bin/python - -import argparse -import logging -import os -import shutil -import signal -import subprocess -import sys -import tempfile - - -def stop_err(logger, msg): - logger.critical(msg) - sys.exit(1) - - -def restore_sigpipe(): - """ - Needed to handle samtools view - """ - signal.signal(signal.SIGPIPE, signal.SIG_DFL) - - -def log_subprocess_output(logger, pipe): - for line in iter(pipe.readline, b""): - logger.debug(line.decode().rstrip()) - - -def get_arg(): - parser = argparse.ArgumentParser() - parser.add_argument("--single_or_paired", dest="single_or_paired") - parser.add_argument("--input", dest="input", metavar="input") - parser.add_argument( - "--output_report", dest="output_report", metavar="output_report" - ) - parser.add_argument("--output_bam", dest="output_bam", metavar="output_report") - parser.add_argument( - "--log_report", dest="log_report", metavar="log_filename", type=str - ) - args = parser.parse_args() - return args - - -def __main__(): - args = get_arg() - - logger = logging.getLogger("bismark_deduplicate_wrapper") - logger.setLevel(logging.DEBUG) - ch = logging.StreamHandler(sys.stdout) - if args.log_report: - ch.setLevel(logging.WARNING) - handler = logging.FileHandler(args.log_report) - handler.setLevel(logging.DEBUG) - logger.addHandler(handler) - else: - ch.setLevel(logging.DEBUG) - logger.addHandler(ch) - - # ensure the input has a .bam suffix - tmp_dir = tempfile.mkdtemp(prefix="tmp", suffix="") - os.chdir(tmp_dir) - default_reads_name = "submitted_reads.bam" - os.symlink(args.input, default_reads_name) - - single_or_paired = "-s" if args.single_or_paired == "single" else "-p" - cmd = ["deduplicate_bismark", single_or_paired, default_reads_name, "--bam"] - logger.info("Deduplicating with: '%s'", " ".join(cmd)) - process = subprocess.Popen( - cmd, - stdout=subprocess.PIPE, - stderr=subprocess.STDOUT, - preexec_fn=restore_sigpipe, - ) - proc_out, proc_err = process.communicate() - logger.info(proc_out) - if process.returncode != 0: - stop_err( - logger, - "Bismark deduplication error (also check the log file if any)!\n%s" - % proc_err, - ) - - deduplicated_out_name = "submitted_reads.deduplicated.bam" - deduplicated_report_name = "submitted_reads.deduplication_report.txt" - logger.debug("Moving '%s' to galaxy: '%s'.", deduplicated_out_name, args.output_bam) - shutil.move(deduplicated_out_name, args.output_bam) - logger.debug( - "Moving '%s' to galaxy: '%s'.", deduplicated_report_name, args.output_report - ) - shutil.move("submitted_reads.deduplication_report.txt", args.output_report) - logger.debug("Done.") - - -if __name__ == "__main__": - __main__() diff --git a/bismark_deduplicate_wrapper.xml b/bismark_deduplicate_wrapper.xml deleted file mode 100755 index 1ff15ef775..0000000000 --- a/bismark_deduplicate_wrapper.xml +++ /dev/null @@ -1,66 +0,0 @@ - - Deduplicates reads mapped by Bismark - - bismark - samtools - bowtie2 - - - - - - - - - - - - - - - - - ( separate_logfile is True ) - - - - - - - - - - - - - - - - - 10.1093/bioinformatics/btr167 - - diff --git a/bismark_methylation_extractor.py b/bismark_methylation_extractor.py deleted file mode 100755 index 3ba9c22d73..0000000000 --- a/bismark_methylation_extractor.py +++ /dev/null @@ -1,214 +0,0 @@ -#!/usr/bin/env python - -import argparse -import logging -import math -import os -import re -import shutil -import subprocess -import sys -import tempfile -import zipfile -from glob import glob - - -def stop_err(logger, msg): - logger.critical(msg) - sys.exit(1) - - -def log_subprocess_output(logger, pipe): - for line in iter(pipe.readline, b""): - logger.debug(line.decode().rstrip()) - - -def zipper(dir, zip_file): - output_files_regex = re.compile("^(Non_)?C[pH][GH]_.*") - bedgraph_regex = re.compile(".*bedGraph.gz") - zip = zipfile.ZipFile(zip_file, "w", compression=zipfile.ZIP_DEFLATED) - root_len = len(os.path.abspath(dir)) - for root, dirs, files in os.walk(dir): - archive_root = os.path.abspath(root)[root_len:] - for f in files: - if re.search(output_files_regex, f) or re.search(bedgraph_regex, f): - fullpath = os.path.join(root, f) - archive_name = os.path.join(archive_root, f) - zip.write(fullpath, archive_name, zipfile.ZIP_DEFLATED) - zip.close() - return zip_file - - -def build_genome_dir(genome_file): - tmp_genome_dir = tempfile.mkdtemp(prefix="tmp") - genome_path = os.path.join( - tmp_genome_dir, ".".join(os.path.split(genome_file)[1].split(".")[:-1]) - ) - try: - # Create a hard link pointing to genome_file named 'genome_path'.fa. - os.symlink(genome_file, genome_path + ".fa") - except Exception as e: - if os.path.exists(tmp_genome_dir): - shutil.rmtree(tmp_genome_dir) - stop_err("Error in linking the reference database!\n%s" % e) - return tmp_genome_dir - - -def __main__(): - # Parse Command Line - parser = argparse.ArgumentParser( - description="Wrapper for the bismark methylation caller." - ) - - # input options - parser.add_argument("--infile", help="Input file in SAM or BAM format.") - parser.add_argument("--single-end", dest="single_end", action="store_true") - parser.add_argument("--paired-end", dest="paired_end", action="store_true") - - parser.add_argument("--multicore", dest="multicore", type=int, default=1) - parser.add_argument("--splitting_report", dest="splitting_report") - parser.add_argument("--mbias_report", dest="mbias_report") - parser.add_argument("--cytosine_report", dest="cytosine_report") - parser.add_argument("--coverage_file", dest="coverage_file") - - parser.add_argument("--genome_file", dest="genome_file") - parser.add_argument("--cx_context", action="store_true") - - parser.add_argument("--comprehensive", action="store_true") - parser.add_argument("--merge-non-cpg", dest="merge_non_cpg", action="store_true") - parser.add_argument("--no-overlap", dest="no_overlap", action="store_true") - parser.add_argument("--compress", dest="compress") - parser.add_argument("--ignore", dest="ignore", type=int) - parser.add_argument("--ignore_r2", dest="ignore_r2", type=int) - parser.add_argument("--ignore_3prime", dest="ignore_3prime", type=int) - parser.add_argument("--ignore_3prime_r2", dest="ignore_3prime_r2", type=int) - parser.add_argument( - "--log_report", dest="log_report", metavar="log_filename", type=str - ) - args = parser.parse_args() - - logger = logging.getLogger("bismark_methylation_extractor_wrapper") - logger.setLevel(logging.DEBUG) - ch = logging.StreamHandler(sys.stdout) - if args.log_report: - ch.setLevel(logging.WARNING) - handler = logging.FileHandler(args.log_report) - handler.setLevel(logging.DEBUG) - logger.addHandler(handler) - else: - ch.setLevel(logging.DEBUG) - logger.addHandler(ch) - - # Build methylation extractor command - output_dir = tempfile.mkdtemp() - cmd = ["bismark_methylation_extractor", "--no_header", "-o", output_dir] - # Set up all options - if args.multicore > 3: - # divide multicore by 3 here since bismark will spawn ~3 jobs. - cmd.extend(["--multicore", str(int(math.floor(args.multicore / 3)))]) - if args.single_end: - cmd.append("--single-end") - else: - cmd.append("--paired-end") - if args.no_overlap: - cmd.append("--no_overlap") - if args.ignore: - cmd.extend(["--ignore", str(args.ignore)]) - if args.ignore_r2: - cmd.extend(["--ignore_r2", str(args.ignore_r2)]) - if args.ignore_3prime: - cmd.extend(["--ignore_3prime", str(args.ignore_3prime)]) - if args.ignore_3prime_r2: - cmd.extend(["--ignore_3prime_r2", str(args.ignore_3prime_r2)]) - if args.comprehensive: - cmd.append("--comprehensive") - if args.merge_non_cpg: - cmd.append("--merge_non_CpG") - if args.splitting_report: - cmd.append("--report") - tmp_genome_dir = None - if args.cytosine_report: - tmp_genome_dir = build_genome_dir(args.genome_file) - if args.cx_context: - cmd.extend( - [ - "--bedGraph", - "--CX_context", - "--cytosine_report", - "--genome_folder", - tmp_genome_dir, - ] - ) - else: - cmd.extend( - ["--bedGraph", "--cytosine_report", "--genome_folder", tmp_genome_dir] - ) - - cmd.append(args.infile) - - # Run - logger.info("Methylation extractor run with: '%s'", " ".join(cmd)) - prev_dir = os.getcwd() - os.chdir( - output_dir - ) # needed due to a bug in bismark where the coverage file cannot be found - process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) - with process.stdout: - log_subprocess_output(logger, process.stdout) - exitcode = process.wait() - if exitcode != 0: - stop_err( - logger, - "Bismark methylation extractor error (also check the log file if any)!\n%s" - % process.stderr, - ) - logger.info("Finished methylation extractor.") - # collect and copy output files - logger.debug("Zip output files to '%s'.", args.compress) - os.chdir(prev_dir) - zipper(output_dir, args.compress) - - # cytosine report - if args.cytosine_report: - logger.debug("Collecting cytosine report.") - if args.cx_context: - shutil.move( - glob(os.path.join(output_dir, "*CX_report.txt"))[0], - args.cytosine_report, - ) - - else: - shutil.move( - glob(os.path.join(output_dir, "*CpG_report.txt"))[0], - args.cytosine_report, - ) - - # coverage file - if args.coverage_file: - shutil.move( - glob(os.path.join(output_dir, "*datbismark.cov.gz"))[0], - args.coverage_file, - ) - - # splitting report - if args.splitting_report: - logger.debug("Collecting splitting report.") - shutil.move( - glob(os.path.join(output_dir, "*_splitting_report.txt"))[0], - args.splitting_report, - ) - if args.mbias_report: - logger.debug("Collecting M-Bias file.") - shutil.move(glob(os.path.join(output_dir, "*M-bias.txt"))[0], args.mbias_report) - - # Clean up temp dirs - logger.debug("Cleanup temp dirs.") - if os.path.exists(output_dir): - shutil.rmtree(output_dir) - if tmp_genome_dir and os.path.exists(tmp_genome_dir): - shutil.rmtree(tmp_genome_dir) - logger.info("Done.") - - -if __name__ == "__main__": - __main__() diff --git a/bismark_methylation_extractor.xml b/bismark_methylation_extractor.xml deleted file mode 100755 index 1e655e7cf6..0000000000 --- a/bismark_methylation_extractor.xml +++ /dev/null @@ -1,381 +0,0 @@ - - Reports on methylation status of reads mapped by Bismark - - bismark - samtools - bowtie2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    -
    - - - - ( splitting_report is True ) - - - ( mbias_report is True ) - - - ( cytosine_report['cytosine_report_selector'] ) - - - ( cytosine_report['cytosine_report_selector'] and cytosine_report['coverage_output']) - - - - ( output_settings['separate_logfile'] is True ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * - - * **Ignore the last N bp from the 3' end of single-end read when processing the methylation call string.** - - | This can remove unwanted biases from the end of reads. - | - | *Input option --ignore_3prime * - -* **If Paired-End Reads** - - * **Ignore the first N bp from the 5’ end of Read 1 when processing the methylation call string** - - | This can remove e.g. a restriction enzyme site at the start of each read or any other source of bias (e.g. PBAT-Seq data). - | - | *Input option --ignore * - - * **Ignore the last N bp from the 3’ end of Read 1 when processing the methylation call string** - - | This can remove unwanted biases from the end of reads. - | - | *Input option --ignore_3prime * - - * **Ignore the first N bp from the 5' end of Read 2 of paired-end sequencing results** - - | Since the first couple of bases in Read 2 of BS-Seq experiments show a severe bias towards non-methylation as a result of end-repairing sonicated fragments with unmethylated cytosines (see M-bias plot), it is recommended that the first couple of bp of Read 2 are removed before starting downstream analysis. Please see the section on M-bias plots in the Bismark User Guide for more details. The options --ignore and --ignore_r2 can be combined in any desired way. - | - | *Input option --ignore_r2* - - * **Ignore the last N bp from the 3' end of Read 2 of paired-end sequencing results** - - | This can remove unwanted biases from the end of reads. - | - | *Input option --ignore_3prime_r2* - - * **This option avoids scoring overlapping methylation calls twice, in case of overlapping read one and read two** - - | For paired-end reads it is theoretically possible that read_1 and read_2 overlap. This option avoids scoring overlapping methylation calls twice (only methylation calls of read 1 are used for in the process since read 1 has historically higher quality basecalls than read 2). Whilst this option removes a bias towards more methylation calls in the center of sequenced fragments it may de facto remove a sizable proportion of the data. This option is highly recommended for paired-end data. - | - | *Input option --no_overlap* - -* **Short methylation summary output (Splitting Report)** - - | Prints out a short methylation summary as well as the paramaters used to run this script. - | - | *Output option --report* - -* **Methylation proportion report for each possible position in the read (Mbias Report)** - - | This report shows the methylation proportion across each possible position in the read (described in further detail in:Hansen et al., Genome Biology, 2012, 13:R83). The data for the M-bias plot is also written into a text file and is in the following format: - | - | <% methylation> - | - | This allows generating nice graphs by alternative means, e.g. using R or Excel - -* **Genome-wide methylation report for all cytosines in the genome** - - | the option --cytosine_report produces a genome-wide methylation report for all cytosines in the genome. - - * **If CpG Context only** - - | the output uses 1-based chromosome coordinates (zero-based cords are optional) and reports CpG context only (all cytosine context is optional). The output considers all Cs on both forward and reverse strands and reports their position, strand, trinucleotide content and methylation state (counts are 0 if not covered). - | - | *Genome-wide cytosine methylation report specific option --bedgraph --cytosine_report --genome_folder * - - * **If not CpG Context only** - - | The output file contains information on every single cytosine in the genome irrespective of its context. This applies to both forward and reverse strands. Please be aware that this will generate output files with > 1.1 billion lines for a mammalian genome such as human or mouse. Default: OFF (i.e. Default = CpG context only). - | - | *Genome-wide cytosine methylation report specific option --bedgraph --CX_context --cytosine_report --CX_context --genome_folder * - -* **Merge all four possible strand-specific methylation info into context-dependent output files** - - | Specifying this option will merge all four possible strand-specific methylation info into context-dependent output files. The default contexts are: - | - CpG context - | - CHG context - | - CHH context - | - | *Output option --comprehensive* - -* **Merge all non-CpG contexts into one file** - - | This will produce two output files (in --comprehensive mode) or eight strand-specific output files (default) for Cs in - | - CpG context - | - non-CpG context - | - | *Output option --merge_non_CpG* - -* **Compress all result files and output one single file** - - | The methylation extractor files (CpG_OT..., CpG_OB... etc) will be written out in a GZIP compressed form to save disk space. This option does not work on bedGraph and genome-wide cytosine reports as they are 'tiny' anyway. - | - | *Output option --gzip* - -]]> - - - - 10.1093/bioinformatics/btr167 - -
    diff --git a/bismark_wrapper.py b/bismark_wrapper.py deleted file mode 100755 index 08e17a7fc4..0000000000 --- a/bismark_wrapper.py +++ /dev/null @@ -1,428 +0,0 @@ -#!/usr/bin/env python - -import argparse -import fileinput -import logging -import math -import os -import shutil -import subprocess -import sys -import tempfile -from glob import glob - - -def stop_err(logger, msg): - logger.critical(msg) - sys.exit(1) - - -def log_subprocess_output(logger, pipe): - for line in iter(pipe.readline, b""): - logger.debug(line.decode().rstrip()) - - -def __main__(): - # Parse Command Line - parser = argparse.ArgumentParser( - description="Wrapper for the bismark bisulfite mapper." - ) - parser.add_argument( - "-p", - "--num-threads", - dest="num_threads", - type=int, - default=4, - help="Use this many threads to align reads. The default is 4.", - ) - - # input options - parser.add_argument("--own-file", dest="own_file", help="") - parser.add_argument( - "-D", - "--indexes-path", - dest="index_path", - help="Indexes directory; location of .ebwt and .fa files.", - ) - parser.add_argument("-O", "--output", dest="output") - - parser.add_argument("--output-report-file", dest="output_report_file") - parser.add_argument( - "--suppress-header", dest="suppress_header", action="store_true" - ) - - parser.add_argument( - "--mate-paired", - dest="mate_paired", - action="store_true", - help="Reads are mate-paired", - default=False, - ) - - parser.add_argument( - "-1", - "--mate1", - dest="mate1", - help="The forward reads file in Sanger FASTQ or FASTA format.", - ) - parser.add_argument( - "-2", - "--mate2", - dest="mate2", - help="The reverse reads file in Sanger FASTQ or FASTA format.", - ) - parser.add_argument("--sort-bam", dest="sort_bam", action="store_true") - - parser.add_argument( - "--output-unmapped-reads", - dest="output_unmapped_reads", - help="Additional output file with unmapped reads (single-end).", - ) - parser.add_argument( - "--output-unmapped-reads-l", - dest="output_unmapped_reads_l", - help="File name for unmapped reads (left, paired-end).", - ) - parser.add_argument( - "--output-unmapped-reads-r", - dest="output_unmapped_reads_r", - help="File name for unmapped reads (right, paired-end).", - ) - - parser.add_argument( - "--output-suppressed-reads", - dest="output_suppressed_reads", - help="Additional output file with suppressed reads (single-end).", - ) - parser.add_argument( - "--output-suppressed-reads-l", - dest="output_suppressed_reads_l", - help="File name for suppressed reads (left, paired-end).", - ) - parser.add_argument( - "--output-suppressed-reads-r", - dest="output_suppressed_reads_r", - help="File name for suppressed reads (right, paired-end).", - ) - parser.add_argument( - "--stdout", - dest="output_stdout", - help="File name for the standard output of bismark.", - ) - - parser.add_argument( - "--single-paired", - dest="single_paired", - help="The single-end reads file in Sanger FASTQ or FASTA format.", - ) - - parser.add_argument( - "--fastq", action="store_true", help="Query filetype is in FASTQ format" - ) - parser.add_argument( - "--fasta", action="store_true", help="Query filetype is in FASTA format" - ) - parser.add_argument("--phred64-quals", dest="phred64", action="store_true") - parser.add_argument( - "--non_directional", dest="non_directional", action="store_true" - ) - parser.add_argument("--pbat", dest="pbat", action="store_true") - - parser.add_argument("--local", dest="local", action="store_true") - - parser.add_argument("--skip-reads", dest="skip_reads", type=int) - parser.add_argument("--score-min", dest="score_min", type=str) - parser.add_argument("--qupto", type=int) - - # paired end options - parser.add_argument("-I", "--minins", dest="min_insert") - parser.add_argument("-X", "--maxins", dest="max_insert") - parser.add_argument("--no-mixed", dest="no_mixed", action="store_true") - parser.add_argument("--no-discordant", dest="no_discordant", action="store_true") - - # parse general options - # default 20 - parser.add_argument("--seed-len", dest="seed_len", type=int) - # default 15 - parser.add_argument( - "--seed-extention-attempts", dest="seed_extention_attempts", type=int - ) - # default 0 - parser.add_argument("--seed-mismatches", dest="seed_mismatches", type=int) - # default 2 - parser.add_argument("--max-reseed", dest="max_reseed", type=int) - - """ - The number of megabytes of memory a given thread is given to store path - descriptors in --best mode. Best-first search must keep track of many paths - at once to ensure it is always extending the path with the lowest cumulative - cost. Bowtie tries to minimize the memory impact of the descriptors, but - they can still grow very large in some cases. If you receive an error message - saying that chunk memory has been exhausted in --best mode, try adjusting - this parameter up to dedicate more memory to the descriptors. Default: 512. - """ - parser.add_argument("--chunkmbs", type=int, default=512) - - args = parser.parse_args() - - logger = logging.getLogger("bismark_wrapper") - logger.setLevel(logging.DEBUG) - ch = logging.StreamHandler(sys.stdout) - if args.output_stdout: - ch.setLevel(logging.WARNING) - handler = logging.FileHandler(args.output_stdout) - handler.setLevel(logging.DEBUG) - logger.addHandler(handler) - else: - ch.setLevel(logging.DEBUG) - logger.addHandler(ch) - - # Create bismark index if necessary. - index_dir = "" - tmp_index_dir = None - if args.own_file: - logger.info( - "Create a temporary index with the offered files from the user. " - "Utilizing the script: bismark_genome_preparation" - ) - tmp_index_dir = tempfile.mkdtemp() - index_path = os.path.join( - tmp_index_dir, ".".join(os.path.split(args.own_file)[1].split(".")[:-1]) - ) - try: - # Create a hard link pointing to args.own_file named 'index_path'.fa. - os.symlink(args.own_file, index_path + ".fa") - except Exception as e: - if os.path.exists(tmp_index_dir): - shutil.rmtree(tmp_index_dir) - stop_err(logger, "Error in linking the reference database!\n%s" % e) - # bismark_genome_preparation needs the complete path to the folder in which the database is stored - cmd_index = ["bismark_genome_preparation", "--bowtie2", tmp_index_dir] - try: - logger.info("Generating index with: '%s'", " ".join(cmd_index)) - process = subprocess.Popen( - cmd_index, stdout=subprocess.PIPE, stderr=subprocess.STDOUT - ) - with process.stdout: - log_subprocess_output(logger, process.stdout) - exitcode = process.wait() - if exitcode != 0: - raise Exception(process.stderr) - except Exception as e: - if os.path.exists(tmp_index_dir): - shutil.rmtree(tmp_index_dir) - stop_err(logger, "Error indexing reference sequence!\n%s" % e) - index_dir = tmp_index_dir - else: - # bowtie path is the path to the index directory and the first path of the index file name - index_dir = os.path.dirname(args.index_path) - - # Build bismark command - tmp_bismark_dir = tempfile.mkdtemp() - output_dir = os.path.join(tmp_bismark_dir, "results") - cmd = [ - "bismark", - "--bam", - "--temp_dir", - tmp_bismark_dir, - "-o", - output_dir, - "--quiet", - ] - if not args.pbat: - cmd.append("--gzip") - - if args.fasta: - # the query input files (specified as mate1,mate2 or singles) are FastA - cmd.append("--fasta") - elif args.fastq: - cmd.append("--fastq") - - # alignment options - if args.num_threads > 2: - # divide num_threads by 2 here since bismark will spawn 2 jobs with -p threads each - cmd.extend(["-p", str(int(math.floor(args.num_threads / 2)))]) - if args.seed_mismatches: - cmd.extend(["-N", str(args.seed_mismatches)]) - if args.seed_len: - cmd.extend(["-L", str(args.seed_len)]) - if args.seed_extention_attempts: - cmd.extend(["-D", str(args.seed_extention_attempts)]) - if args.max_reseed: - cmd.extend(["-R", str(args.max_reseed)]) - if args.no_discordant: - cmd.append("--no-discordant") - if args.no_mixed: - cmd.append("--no-mixed") - if args.skip_reads: - cmd.extend(["--skip", str(args.skip_reads)]) - if args.score_min: - cmd.extend(["--score_min", str(args.score_min)]) - if args.qupto: - cmd.extend(["--upto", "args.qupto"]) - if args.phred64: - cmd.append("--phred64-quals") - if args.non_directional: - cmd.append("--non_directional") - if args.pbat: - cmd.append("--pbat") - if args.local: - cmd.append("--local") - if args.suppress_header: - cmd.append("--sam-no-hd") - if args.output_unmapped_reads or ( - args.output_unmapped_reads_l and args.output_unmapped_reads_r - ): - cmd.append("--un") - if args.output_suppressed_reads or ( - args.output_suppressed_reads_l and args.output_suppressed_reads_r - ): - cmd.append("--ambiguous") - - cmd.append(index_dir) - # Set up the reads - if args.mate_paired: - # paired-end reads library - cmd.extend( - [ - "-1", - args.mate1, - "-2", - args.mate2, - "-I", - str(args.min_insert), - "-X", - str(args.max_insert), - ] - ) - else: - # single paired reads library - cmd.append(args.single_paired) - - # Run - try: - logger.info("Running bismark with: '%s'", " ".join(cmd)) - process = subprocess.Popen( - args=cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT - ) - with process.stdout: - log_subprocess_output(logger, process.stdout) - exitcode = process.wait() - if exitcode != 0: - raise Exception(process.stderr) - except Exception as e: - stop_err(logger, "Error in running bismark!\n%s" % e) - - # collect and copy output files - if args.output_report_file: - output_report_file = open(args.output_report_file, "w+") - for line in fileinput.input(glob(os.path.join(output_dir, "*report.txt"))): - output_report_file.write(line) - output_report_file.close() - - if args.output_suppressed_reads: - if glob(os.path.join(output_dir, "*ambiguous_reads.*")): - shutil.move( - glob(os.path.join(output_dir, "*ambiguous_reads.*"))[0], - args.output_suppressed_reads, - ) - if args.output_suppressed_reads_l: - if glob(os.path.join(output_dir, "*ambiguous_reads_1.*")): - shutil.move( - glob(os.path.join(output_dir, "*ambiguous_reads_1.*"))[0], - args.output_suppressed_reads_l, - ) - if args.output_suppressed_reads_r: - if glob(os.path.join(output_dir, "*ambiguous_reads_2.*")): - shutil.move( - glob(os.path.join(output_dir, "*ambiguous_reads_2.*"))[0], - args.output_suppressed_reads_r, - ) - - if args.output_unmapped_reads: - if glob(os.path.join(output_dir, "*unmapped_reads.*")): - shutil.move( - glob(os.path.join(output_dir, "*unmapped_reads.*"))[0], - args.output_unmapped_reads, - ) - if args.output_unmapped_reads_l: - if glob(os.path.join(output_dir, "*unmapped_reads_1.*")): - shutil.move( - glob(os.path.join(output_dir, "*unmapped_reads_1.*"))[0], - args.output_unmapped_reads_l, - ) - if args.output_unmapped_reads_r: - if glob(os.path.join(output_dir, "*unmapped_reads_2.*")): - shutil.move( - glob(os.path.join(output_dir, "*unmapped_reads_2.*"))[0], - args.output_unmapped_reads_r, - ) - - try: - # merge all bam files - tmp_res = tempfile.NamedTemporaryFile(dir=output_dir).name - - bam_files = glob(os.path.join(output_dir, "*.bam")) - if len(bam_files) > 1: - cmd = [ - "samtools", - "merge", - "-@", - str(args.num_threads), - "-f", - tmp_res - ] - [cmd.append(x) for x in bam_files] - logger.info("Merging bams with: '%s'", cmd) - process = subprocess.Popen( - args=cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT - ) - with process.stdout: - log_subprocess_output(logger, process.stdout) - exitcode = process.wait() - if exitcode != 0: - raise Exception(process.stderr) - else: - tmp_res = bam_files[0] - - bam_path = "%s" % tmp_res - - if os.path.exists(bam_path): - if args.sort_bam: - cmd = [ - "samtools", - "sort", - "-@", - str(args.num_threads), - bam_path, - "sorted_bam", - ] - logger.info("Sorting bam with: '%s'", cmd) - process = subprocess.Popen( - args=cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT - ) - with process.stdout: - log_subprocess_output(logger, process.stdout) - exitcode = process.wait() - if exitcode != 0: - raise Exception(process.stderr) - shutil.move("sorted_bam.bam", args.output) - else: - shutil.move(bam_path, args.output) - else: - stop_err(logger, "BAM file no found:\n%s" % bam_path) - - except Exception as e: - stop_err(logger, "Error in merging bam files!\n%s" % e) - - # Clean up temp dirs - if tmp_index_dir and os.path.exists(tmp_index_dir): - shutil.rmtree(tmp_index_dir) - if os.path.exists(tmp_bismark_dir): - shutil.rmtree(tmp_bismark_dir) - if os.path.exists(output_dir): - shutil.rmtree(output_dir) - - -if __name__ == "__main__": - __main__() diff --git a/test-data/dedup_reads.bam b/test-data/dedup_reads.bam deleted file mode 100644 index d0582a595c7f0f969ad45fccd4500073ee69a47e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45736 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%0Al%aJs(*TyO*3?F%rQ_?mI%(Ml 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%0AF1hZqSXIP$O2Vq3 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®JkSj3EfD_ zM{yt`Jw&a(seABxs3CUo)Y2h#N9%tD#W}rUPB4lbg?YMLG0)fwRA1miA~?C(E~-T$ z%RI)OuE?gR>ST<|Y8?GOnzZ9Ph_6rH!{NL~L)R35C-eJleR_|T7RS8{9IvSqV5V(nYKW8tP+RX3XghcdyQY)&r;uj^Jbkw z8gKF&NPU_rs1{heikh^W2ALB$d=#FYWE*Z&30g%cmTF)@$%?(1WibhRp&{PQwnS7y zsh6o8ZHaOQAUh^9N+gX$7S|o(3S^HIaEPP&@rMe>?H_^EpMGu<>RpQ2Xh2LpkP)E2 zR^;v(;)0%ro}VXINu}bDnsae#Qe;mOBS`@~MsLF;nBWMbDL0aSMSn+eY^Oly=sbBp zeNWi@MaU?!^W^OmIO$2v$z{Bbz45$?v{C*c16y7uRX_`xp*Pq8tv_o;spL%YBFzcL z^HneN;|l-$aY)^Hs`S!Ti(RW+V}RSHzplI$-sgYl;Yg9{@-}U-2B7|yBz9q*i0{JM zDdGZIoENd-`(vrEUWCE$t-}dmCQxBDOf-Yk?`?*DKO@+192MLK|7`tFz4)^!`Y6PC zj01rN#O#`=2gAb7=R|`sZ)Ix;i66MNDsNmq-132!!mwIB9R`%4iWq_f7`GyYCM;`r z>#aFv=6wxIbkm{j3mLGX8*m=4&?7=4HJDvu)DZPIdTIq*R*3P2gRhZOf)-p+xbs{s zgHX@S3UUYrsh3Gf7xHwGmta*$P=!#Xuth~8x|@;AV|@Ln;0i-5O=qKCe@=ed9(gTD z4P~GU3U`&+A&>^_Ow&#TDFb)oZ)@#Wo6p$Vt@T$wF;1IFE6r^N=Va~d95d+kr_YSb=LE7)XYhRv$8Qmj z=vHjxSU}TV_+18eMH0ModEoVGaW?7f^UETsq111Enh&yY;O@)_pv+aZJS)lNdtxi( zgqyUh{9Z#2+|B-i2*D?_gW|58V}n5IHW!EZt+CcZYMyF$T>?{V6t*yJMufMnS=W5y zPY~L=`%nzGvaHu1Q$f1R0El5WBRv{3P;m^z7mz`aTBgR`r+AsH%RJF6vfa;9|Lr)8 zI~Ww6z8F(oT?}eY+h#tD$UJZw;_J^vlcbSQnX%5{x1Wf* zs&_ETt`1IW*4e>bsSCUe=GtiD{P~E8oip(Ue9SwA>eBXe0XqByseRTs82Q;RyCD=D zPo+j!f*y|?!e_OAay(2nC%an>I9YK53hKY62?T9o6)H$ z2GAXNh_leX%u(x$SB=B!RoiWIae5rdCN zGJcMWslV~-#4ew!{}3M(9BW8ca?6J% z&9ewvpa3j*uTuwlNz6y(aIL?c_f$5;s$5SdRP^@!q+qBIEj)rMV}-#Gb^pR%-!8K6 zx3f$A-Rg~7?Us+)p(=)p-(?IBLXA+qSXA}ZUi^zkA8(JE?febYz`kE658=Fpt+2S5 z2<{$icmSy8D+Np1hMj6ziRs+Q);bnZpY=_gj5;*r+h>h~fWyd>@hF!+C+vN$lGpiR zrxBcN${hab8|FPRUu$dc% zrqd`!Qsv{TXJyE8AphlBr{>%CXcl50tklJle@ht{&-wdf=r(&Rg)Jhfz zO)v9yXv>ukcF$uB(;eEmE%hv+=viECn;+@^XgxdO5|LD&v(?{()QzWV4wxG=L^uy( zt1N^S7P#O$JqdE#$Up_gs7||+5DBX)#$KEP#Y;ivg7240hS!`d-$$Q|gIz?HMa0>R z{izlU{Vk^l~QB!aw(~lu6kYmQZ93upB^da zVPvxUmt8&#sZTf?!bK0A|{-BP~B21iZ{ zVa&J$EdlAKk15)XFy@&V7s1{ScJMfZ96=RG{WWcs>@p_mrCRa-1zKFw|s& zQ7OOIkQ%}CqgBKO9%4slyZed2jw2p|g0pUjEw14Aak+p*Z(3;+Nh zk3)X?0Z6?}l`75nPSZGK{@lt0IzpYI!i3ExeepS#FZ&sP3aLLQXIX67)dl<&o33!d zMJ$5hLu$zY*LJ?~uHAQed5WQ6Pu$B=>Yg`dG(n<9ZM>ogK=VvmWe)^56IV*=@@Tdj zm5n%+jqB~U5K@0P29dF|LC=`7BY-Wi>Eu-quC62nFyLYg@c+~sac1{Nn~US#fl!SH z*a}T5V{SSa3wuK&2&+?p2UUCK6xdO2Nd4O9UvDNI$-zYmGc3I;k8b-9>rVVXxs2BO zt#jScpkXC+v@a$W5v)FX7=vk#EI@{m7|ApFA?fcGQor|V5_pA04Dp>QsS3MU-9u@# zj;_>b1CPDTkD?B^>q1v~k%7H^OofTLR?i2{FnrqRW=e3n5Q%JFqH!iLa%KPXtF=D* zl&!XlotE(EZ>NbSw~y}m&7ZBeX!a>BB^^W53MNOj-FTi~$q$Tl>6pmU8merLs*)F+ zAa$!ZdJxgqO+8;O0INm>3>+SdEP#$hI4k$%eiFyu9)7_l-}v@9(Y0+}l_8fpHX8Xh zG;{RrCYG}*+Ps8ut*_~cUeEp{SY^9XUwd#jwprthtPyCtrE}V0f2*j6qcWwftU*U& z8R5W9%V#@r;x9WN{XjPz4Xo;W6HsKn8uY8(*lI?t z;Ji4oi>1=@(p7wQjW&PBrG9T*9QqJY#Ee}^g)Z6{fTO%yiTjY`$@)_PR`^ULc-Y5~ z`gH=pxP`x?;XUw^Ik7d%FOMG*levv|LKkKb#Imf0u{brd?r2d@XyZhN>C2}d|HT2~k z!!i|M;Srn+rSMGO5)w=p{gUH3Ivbul+0Pp4gDz&2>!SWa%lC!f?prY>ie`#Ae3Syq z>09yGmOO{b4qA7vzJY&_;uyJxaS>hI*|JfA)Zd&&&#wU$l!T~jz42Uq-T-_Ga(Ax# zFExan1bdsORF{s%rEYU^tfW=Wo{~4b&~Q|yj<^Lyz?2CKap>%~@pU$WYkGZuX^{F= zEW{GbrzEkHfGLOF*e_@AW$rd6v8?MkRrXfs52SvZ+}mxy7a6w}1wu`9 zKRwQ{{mf!704$MzL5=-tUFPtyHzAqJI__CW-Rq4Gd{hKST1zOg4t&4|ij;_E4_dUT zRQ6l!=|&JfToi1`N9*A*ob^P>SUUN&f&dNilK{^IO{M1E*hqFT zXKu83iRNw?N`sKfACUSq0X8U6E~2nV$|H_~Z}G@Qxmjjhm`7BPc^SJFH|;H7n~MWc zSzL5Au1tap*AN@9$a|wy8ZeLW$#LpQek|wl@WZ7~IKhC@-UG3mgW}n3b(nDF=pUaG z87#QfT=i7YSH$gqvDG!ni(()0%B^7qs(-H*9R<+2n#Pr*y zm4)T>*YTqGeC)k7Uu2A{S~wThz2EF#!2TomVutl@SwU;{ZLKMg`nz-8`ypl9_V2&i zpE&uwzuvx9=Y%#=)7C%L9%lXJe~;qd_biR_G0>)y8d{ctBZo2$y2qQl+z66y1E6lGv=CkffrK0p>H?QuZ%Pn zO32KRLM8i+jVilW>*ZRH-6Xe`e|T>&9()H<_j#&CdyGY{5(dIxpMB|R+A7_CWfmjv z-#&hqh8(`TM|kL8-5x<|KZgUY8jm(P!dIq3&X1iZcKOYCmiPYiYr^?Xz1|3GX9_=z zmAI~dTm4WW2vW}y*50D)ZbH$ z>Rc)E&tV@tGc-mhD9pemdD4hI>6+F{JELC1onJ~bU%WCtNY+#yOP@6!V2F?f zHz)@w4b*_S&)^jm#r&<_NWREkaoCmlvGkd7TUU~jh|GXF7=sj9m-g6##Z0S7_{r0Y zKUlsI6^TZ4OmT+PAFRt1R$;Jw8zo7RhhId$#&!uCv$Kj;1a6GSCW5UOPlk8r@aTOm z4qUnbe+zyYAsXZ^s^ocEiytB9MJi(#zVY(-%f9b&ALgMaM;76uCud2$_#|luMZ{OA zl?9`&5Z>TcK}o2hm0Q70=>{KFvm?FUsp!#SDr2|(YifXvwf>xXGD3d=wLpXsVN+E` z>)KM7jt3N|J-Mql#zJ0^^b)4TySpEn6^AT6Z$yIP0UoKeF4V>x76BA|W~EbPfRZCt zOY@!%rAEbiE>u@2Kfjv|&6KgNO`_zCZ4>Awz^}2QOZj zY)IYmMjDTzwg!4{C9|F$GT3HF=(>cTigL)GxH$VCF`+u@P5StJ>$6&1D}X_P-mW@z zMa}{vqu`@RSR`)7*1cy+9i$fHDZw9~{fw%Ll3fXFplXZ@NBEB#jS5G&A*eYcnFpml z>@`)-%2{juF%?xoxz5bO;4KL>P;*V24)IIa7%I+Rc~5p>4!tG?8`9_E&>WXYyo-}u zxbQ~uY~kDs*%uJ``-N~Y$F;S-U7(9ec%I}S_gT$5Av&rCsTZ7zQ*kP3K_5!Dhv0S= zt+bIj4D;fKz0!s#*m_DXbC4=?tuarvNGny`LVR5j{h?ruap*AWB}vT}wM*?9XNFh{Et&qkp4JoKH^^w;FPSHGnyU(NFA$QJ?L+U;k2lY+AxwN}N z9N-OI4V=#kgSaUkZ|`j&^Ry5AZLKf-s11|uKE7V2(!(d~9JhYvP{VhvL&EK=b%?mZ zzMH|t_(%H9;6UarLaY9Nun^}t|KqzZ^m&xe%gNyIp4Bs}yB zk4eId>rz3Pqu{6mx9I&BJ+#&bNW%UXKKoZfSLWl zUSEJ`n00p^*1Df<+@#nLNet~VVaTiV;SKi0Ul=gfh+ph}#^+_!5sN%pzU&*@Tpa%E zZZKdUYT$U{iqj*~kYsmQ_2};oQr~%g8RZrBv-6Oq3P+!dQ&O`-koW&Uoq<;79yG>hFp1C@`g9CMOrbX0cJ#fQ;~p1hVByk6+7Vh`1N4psw^2nVj}=WOHylC z2O?9+e?nEPkWKW=e)J~)awhr?she+96%l+%Z)q(>d>2bSC(CC@>z5r|%N1XWLn?B3k_@#+p5oT0sw2U9DA+j*+Q_`N~?-{9fHe>M$K>;V4Y~ONnniv?obUAVGBH^xq$Bo{ zVgi&5rC;|&l?tvW5;aVAi&W>u$ltVCXMI9rBp5>#pD1IXwK!v{EAzYp9FAP(^wNBz z!K|T-=nr^5rdze{kW<-fGotY_lb2Jw>0bPf4-h*ETuCkZ_>Hrty3yYx{`KkQZHjQ- z7#x9=?UtA02y2l)Nw=uI<`+M%(RgF&L@T4u;y@{NL^ayO~K|Wa)e={`Kjloo&2T z7H(;{fq!whLPtFM1r!|qwH0N?Ci4?H#IL+ebBBxb@%uoT#@_QY?m!6Wet4_LGv@{Ac*-uH!HFZ?W#EBABiUF1^^tuc<3wt)VY(! zb0fgTIkmYs1ZpCYfuGEMQ&qMO2)xn5AWwt$bVpgpWCpI->8T66VCzg<+G*CX5M&a~ z>?B>+#R)iT<0&ldzupJA8rS-5^4bxyR}3Am06du2)-ZE2+a&r`Cd;LQ-7-ujeL{$x zb||E7v&LPk$)-sERp(|=i)+kVtc0hvP( z@$#IH(~Q5(VmE$Gr6z(6GOjFpTd6n-nR-+rI&;9nm;w8|-wzqEXB-oxQY0-2Hm z^xP~*DvL@NnLDmX(cSB2s6y&Ek=e%$ETIGr+TpudVy!;YoycC_n==mTYya`Q-P4<& zZH&Ar5k!#6$WX_trJ^_rQ;E2HE4|cukL8=AjY=O_&%h`>@@S58X_Hi!bp{c;2iTCh z&BfV3aO<4I-mjzN%4$-1>-|374dfhRZ~s9P5Jo$<>^aY!9E7`e6=&~P(peUL{oBrH zcVbzkX^{GzC&pnTx`v9s?i&u^udy(LAeA=9nG3)M{nq{3%MAT?^I#Yg5Jjn5@4rum z2vzoPO3cB5IRii?yX`|(QUBOg;AO7KuKlPFj87c5 z^3y%7&1GH?J-vNSN>u!wdqkHi<1&M89eGm)Mslu{fjgjI*aK3_+>8sJo#sk=-Diz6>!O7#m1It+bfoEp+Rab82bK5q zk!b%zmyiD{m-_w1J5OA~-kQD9!~4o^;Hg;A?XO73G(;bL9YrdBDfNBw@65Z6!|6ln z&Qpz!bGko-c)iRFt$<)0RbS+Oj$Zp=GU-q9sesW6jrmhFBsEP_c1YcN{|jfSVp$!ti)w9&a=B{e%+{U3 z(-M0ozTJsF&t8we0#bjaQx*vDmcUZwZz@9+g9QZU3d&Kyf&SWKQXdyVQZR+Q@#A}< z&@dJ-5}O({j6SeBaB0*QMJOh=f-di>)FZl=1ntH-A!bU?{agIyQlDNX=zyyUkv&1w zG7dO2CkzYYaM+%t;&rdrKP|akJe`*%Q(rXJ6jI|H4mQ(~E=DCr5G`jePw%dW;0SjB z4PmS`iX3zwt;cI-JAaqX#lc7%ec1J(pMuy)ME+rVnKl=v-}nu+!;PZ=Xqz``#Kw$~ zMH;|kCM*OMyk-%HwZ7f77LNc{he3o{YJ{Gd)8&61CP#%a?GQpB~3^C;cKI^=Ch2fhRG7 zsZa`gq|g9ifE^u+66RE;(?T6ke*BwnygnxaQh!avbqnhkD&oO>BOo!-^W``#Od+Gj zf~|4f!*O&GSCSUYmPxO4+Xtz?oylCQRHG&ilN7~7O3VwqrFXk=ltKAhg=3d2oICd+ z+Dz(9GT-w>jm6cB~WHIDSs44JxXtHyk zu*Bp9Bc+Kt`omIRHW`>lBFbgjT%1-d%&G2;KS85KJ&en51j`UUCY^_0dbZ+N!-pI#%{DuH*vsrUw|0gu+% z4yIK7;xTf{hwEduyL_@ox{3^fr~>}EvYJ$@f{z-=TB*XEVmJKNHx56xa(@OFXZiB^ zAt4j@WQC?MA@D+i&u*@&ZBWylGJq}mK#u-H2rgp?slPdyv@nfIbbXZ|QFH-lnpq?Q zNy1YV8_pEmiGDC9Zhvu_JZ@TJ!|N{f=S%O~B@iYPZ0_3O{W|eugMoqUh^iF9BFL@2 zk)MgF=KBDt!BaK5J7z5cCE+O{AlRU+)S%IgId4S_^?#%8pKp_qvXYW3CA?UF_2Riv z#_H0vQ$2XY{v4?ekAn)w=lkTUTF~sp%3UQ#1hR^9LG^);88qCtK+AgnYD3&^Xj}XX z`FiKU0;xYR!O`VE1fxGhGk2oycSw4Xy+P`)ewL4u#aKnJOn7nA zBV7cq66PSGYz!Xr@TH$K)Z^6#B(&nL>-V{xSvpg%V=fNU zRa!s;JVLvO(pL!>N6TwPNiuxuAJ!Ud>tjsVrT+4naa9Hnpb{1jhD=EvmqHUJ9t3q*Qs>6rc*uJ(;k5Ou=h^iZ2xVYW!MR!&Fb}6JKG$4LDPJEDv<3N zpA^J~r$;c_Ou!o7#XAj?LN4?5HUX<~gp?pd=y65L?ovT#xIt^w#gzB-+xDxqUUna| zU1@X<>>X0SPr_4S(;U?($_OgZb&oda>v?&BFcbhi-6CC=`bSvUa*m#;PzewD`tbQ7 z9tlg@Cb1)w(l%6ShEc1EG)d~EZMInlK=`>3Jer_CF2;gk1J2$O z?hRs|21DvrZ$x)PL8PJhiM^Ia-Domx)N`@7j{g6xhTQoMOY!umzSAkRKrQ=8|VPje*qDV?G#c zNc}o(=qQ14sMQoDA(5;^6MQZ#tpz9}qEHfk{k7%0SLn0W`i)gmZ{*mbOsYRy$tt@6 zCZWRfv(?xNG9YHx>M<8K?Y;-3?&om8ofMCq&C48&w2=*0X;FNFIY6Wa9&$gY_y2~} zAI=YPrSR;PrP^9U8Tu(Lz?uq6=eQSDj;X@K`fhCaH75!s^R}==r{33ddfyxFTAj{T zPWIM=y-DA#zj0$0UaIyMN{?VNIHp59&&*`Tja?Hk^#FBlto7w<2hdZzG2-)(dg;u# z$jTAz7wj)a)?7wI3y>$gRgsg*1o$04Y6#ys2&U`^Rm*d6PHiqu3!gnq6^;N^CUFSD z&`PUNg93aM3~=o?*|k4Dj)y;4!c^N_9MJRFC`QBo;Wn}S@JY)moDchygzY{xg&2=E@iWj@o%galjFhf|B z;ZLCqruZLr1v}P4r`uzLF9Kur*OBVA&!wB?&Jj|-P9(KQc~KdP5n3|lSZ!hL4&JF*}4R1yR0S%o8M;*FT_y%_dGLt%1{oZ z{_HtAv;dmylECAjr_r^HUtm)N_aUFa7gO>fX%3qo@sx>kXSdqX{fY z{WT>Zy)cSqFj7DV^*E_t)hp z|Kh43b(@Q`6(+nMbZ)?O9Qt3+KZ=V%wyE9;y*N-VowW9}caFxNe5hXU` z8k4R?pNM5I3=034?Ow^z!ppq+8C9caVNSs8+^rt2jxV~iH+mah1h#9IIt@#`sWWLH zqJYV<8DgQ-%cR;DG8WHT!#rFgS-nfWTtq~3w$geG7srF1(x$ku*PV+K#TCSDMcWZ8>ZQjGC?+tG zSY93?2eVny*$}rMrh^WTleHG}b>!Om=}!x!{?=)#GRa60qyVY#U#zl@fig{GVUC92 zsp61JLGEYlL%nfPrW}2F>v?0TVK;!8FxxBx+Jj6S7C&pP_d2*co;^Uvv?63&gd4n<@e~ z9%%uIU30^i2wSg(sk$r%VE$F)d8qP z=naECuJv*x(|(QTqogt;Kza_T(cj2rbl?E&cMpY76+l0%AuLp+2*NXJ9|a}&k?X#9 z-#3?f-UqCxly;sRq&`h3)47<@YH3h&%NGRqf`z5EEP7(~Nb1KQ7e5cF8&B2qm7+o% zk}e}`3hN=F88>D{sLFV|2ze{d!uf`uTqJet;efqzFOh{})TeD}#ywDR9TuB1g2%__ zm=bbfv%>L~RJiR_Iqo%z|S1A&T?J^o1A-wtgVZf= zM50n69UvxFRgrO?oV$~vthZ?U(W=A5{LWqjT6tu(AGZ3UGyQeK}(x>?trN+7a z7pkr+vfYoD$yBWX%pjA1|`l z{@K0M#}LCUi2>HHYkWe;!pHm6S-{{_Z$+kr)tcZF5o#bKr29vsA}OcuOTU{W{isiO zS<}E~NZrqWGzO7CnYsXX6SO@77-j$O@39Ex%nZ(90^z#NPY4Xy^t!ai34N&-?m0`fFV5!W63>-kQ_K6vbbl+ci6Lb3~}A8|cWEO?w;9N{4j5Z166fIL$85RW@L)UZba0? zSW#hB-C4dX((WGP#tnksMJ{uC?UVnROfkDfFHg558@HyhZqz@vo59N0;qZS|Z_JNf zUxy9X$=!H*o3Na0IP%-rpz?^B?qDgM}D ztD@}{^5&4#8w2r@KYopAVOO4CNSpGu@pnM###2=yQ*(R|rC`K?J5g0g0DLxFtdt~d zi2t|5*O>;5H2v8)OUX~iIfpX)@N3uj{xL}1>W$zfC`DJr)SZjlXcDq36HD0<=9$#+ zW*sH*K4^$r(b>S> zoo8q+ZKvXZUAvt8jH)1Sy0#SgYvs5`e~;^Nhy-FyzuBM&O(UvmI z9|FK<-hr|v%hxegrntrs521g7Q84aPubcAXa#y+~XIXw(xm%B2disE#xzx+c1lkfopB2%@h^HG>DOQTxtbK$ zl8@X_bK{i@h14I8EEtOutSDC0F$#mDqWG!sy5dm5l8;xqz_0In?C0TK-jR^{lrk`w z+yqb}{)`S2dPAfx+Q(2D6m>3<1^(j)ZFXp=y9iS9_v6%)W%=hDw>Bsou_l8K-tvt` z1!r9-bdpJ@8!xhtIMqe zmB`mm&4Hrmq!xyD%oP><)tf zD-L60MH@kOu?}lJP9_-D`63T_{wVY6I8 z767tb37?Hy0t`~dq>4H~g|SC=g|9D7 zW!+o8YcR0Q^RWXQr9UTv9e3ktV!~Zf-6*PRxW{0T$m2a#77GxO4Ywg7IlqmsM>%bT zL|FaucOmsMSs8Yd))?CDsY^IPdUldPq3EPWxo3KEwj0qdq;^a-ES$kGGkb)tCORcw zD+kZGJAaJ?#|P&WtFW^Q$&QePPt+R`9fy;Y--bP*TZg{8x8xpFU|4Bsp6t=ZaE8?1 z(?Fmh>;v zfz<48tRnPTTjSH03n`4q{LKzE*GnnlJ@JkK<~ZFtdCu z6N|{q9F6G{iXqZA=)XK@P1$3yXP=cBPhINo&cy+EgS}T2K~-LiLg}i^hB0gZ z6!tPhm)}Tz`y((UIzI_gd+&cOEDX8YqErs20l?Dtsv$Nsax)6TJY$^Re#MVc@6UDW zJSRtMVhW0_{E&@n{nqel-&QZ3>P zrs;@`{4bT9B$`JgmaGUJecz4i-}E{`-ziOl)V;q^#xJiYWh0dg3h*=NI}mV0zae$c8w*H!wcrmoSAjmH`e_yF9+y>FgajR)XPz92&6k{Soif=BzIJY( zgCXbq0Z6?}C}=5)2tyF?nA_`G6Vy#C&Eu1(hxw2HVyzD+<6L_{>d&bN-AkDv=|Th) zh(*ynl5|#BLT94u2Qoj;UgtX#dJRmK3LvTVmti~yg3`*=hd@Y;Xr$oP6!Tp!qz7-i zgzM(jS-KyP`g8n|=_N+6aR8tg{dlH1^&A;FwM^~`MUtQ|Ymlw=J zGy)pPMtspoT|sr%;tqrjfn9`Nx&HrO)qjK3UT*~VgHW!*WZFQ){}$*@0v-5(t16F1 zs`oq~b?4%s#vyL7pkjW{0>?f$^r`T~^mey;n`2j~wKr5Hqxwf^YS*EUw0iINqpBuJf1 z#oGB0)(1qjCk2s+|2M!0J{JylnK@(ej2+okjj|)F8Wt*Vh)fR8sCw`*gxHXJnaEb)-csJR zv)y`@G91g>fQoM;9A4MY=j!`!vU9BU=j0$wq5!buDJE1P>M+M{ zzH#0NOrhTbl3i}=^=&#fY8nA!C#M9dzuJWK>KaN4S!I?mETjUc3Z4$B4JG6){N#g{ zZ;5cpbC?y2jZ2*&^*5(>8v#+>_M%YV6*vA*V3ZkiGpf7YXZemFHxWwmLq7XloD^ES z#UR3tJxHGiIf*@C7ZmbGa`L$A6uc(Ps45YZ>dDYeYFuldi^J>{+^kxokXx7vdx|Dm z6AYs0wkYI&8f*Lz5BYq3b38<`hp#3QT}z8dD{dxLzz-qS4f6Rz$ihz_O`L_#*LQey zMD|9;EHV?1RiWL)YN%1DWe3`a@bL-Nr1X=K?1a=G;4Ey4LJE_`$kuZ&jiDGr(~et^ z7XL51@#d8%=6gL&K&W%4C|9m*GG&y{0)hAIan)vu$<6%pq`SK|sE1h5-$tqX*~Zl~ zCvC;B$_y=F(0KtQnUf+wAeb4=A9+u4RVi@l4@lkeMzG?Bs5;8x^6&=8n&nVloGEM} zYfZeMd7iBYhZ_WVtmo1 zZgX+k^1vq>CTm^!Q-1!ldH3cGj#*yjcyt`ng5BBK?fnFlhUY9j<(cONQnUAeL$%Aq zd}lTWES?;SwC#-1_-5*@fmM8t*y}zQ$0D_&CX|{Sor*65Z0b(|Iv`^ZNO-{3 ziVm0q_Fnp6Tj4ZNHP$~#jq@8TJ#wVH45}+loyXRqhgjveHT+JkTI(6JwX7W-?aUO* z`f(X#Uv~NQ?288$v`h|Ce@sPL7g8>9omfEPMev;HzI7w{@tf0c2#y(ie0J?<1&x1= zjL*-vQ?J~WuoE6L5lXLw7Ep%7yheONWDy~ zTOhTv5io;#Xd@Oy-7IyekOx;|_xr})vkAQV=(C|jJ`fh?CVjrK-iX*gAP#1)&tnhj!5A0bgRg~3vw zf|bTM4U{r=L|x^nMV-ucRG67rdhqk(SJKk3{Gl>G_-ol>vN=UXnn)hF2J zqd0a3E^;;=KPiv?-txxG2MS<8288qxIgu*EEcmDM%dt7zz=iNKa}qHex#(A6!F%gz zU)nx-p`9GvXbSyQz7DiC>C* z^t=hMA@AP%4+V|H)mVF>i2MYztr|H_clt=f7-+Fy#!*PF>_1<*EaK>6f`#7!fRwP? z2@76Y)3Nmnh_(IzLm%LQD70Ya5E726aY;;XUTmELk=QcwiG-T^!BzCRY$KkCEE<8^wOkC%xqtr9;C z%_h3hzuAhe#XL&tyxWa_AD7_7_lLPSGc^KjuxlUxsuo{J-Og`RX~Gk~l#!>u;7WWK zme{Qx#0c|tZ~9nPaILbC282QCJ{O16#!E2PX)}zlLE&GhF6LZVI>ROZ>p2{kKZq9~ z^?PSpYz**Z)O<|(WKRqBrn}?q{i$Id2aq$^kUke@ zLncxYYcOeNnZG1gQb7_%-5u$gq&GPDyLyv2XXxJE-dO9?geonA3Dj(@B&Am6#^P2m zU8pR8@T&Tq__c;y!J5+ICuHHHpWo;!gj#rEToj0n>kf?|?6+lxFiNY{!;qUf`n(sa zKb_6;(zgd{GPV*}T_yGBgaoTE>PC)S3255*AM;0JF`b}}kxf~YT0FQLZxfGfij15)G?JSKq(1&^W(Uu-e5XD$F7P^fa0=$p6Aid94{k%> znDnP+x<`5bHEh71vqDiLw>bxL+4mlPdhK&z{ih-Io1^aL7=It4w9zW0)V2bAXaKi> zDds!AH5H;XWcVhElfUozuzB>su^UEUVfG0w9oy^*&b5ALA6OKkO-_$pf~e+2jlfX& zA7gSCy{pVU8nT?T#$H#F{2rw4=Qlct>Ku#y4+G}#6xK*kzzd*cWCzaOsle+VRttT| zjD$t9FTMBS%pb?=aTfjO>7?^^sl!5ZE*?l6nsE!v2Y+W|>Nm)OE5ZsD=tl4ydHZVr zV(fmbdk;+(SiX~Es#H|!W(r!ZhgRDLqut|@tsOMpr(?F9vAx&MDc^twZs{b%OR-H~ zvf%jJ`DCrBr^QUYyQfdmbPz}Oy3NJ$JR9T`W{9N4E!!U%*S6`Dc17z8imC*s3LbIdZi=_qs^ zUt9g#c(W@|#-m-lJ&5<24KN`aZZ8oi9~&0(Wji>t7iYq|r-3Kok# z;R9=uqB$?_vl3>i9<1273tSF7`tsrD%b0F9MXu;;AOt0}CSj0_T%#7k%H=b#r+KFR zI4}Lo$=Hpj3GhC$SEVQgXL&Ph;=-52b>h-us*m4_avgiR_Lz5RS+-6 zha<9AlCJ^_qx>+AEXtrtg8~9xG+Dm+Qff=)1a+5{uOVri!^@;k;&3H+nKl>4Sz{KE zo-teW$U~jS(KOL@VvD?3wUG+D@-(*AAv)RS;uMD@3(b}m7?>rY9fNNqV_f(kf138j zo`2Ffe-Wf^^~RnF^sk!}f*KX5A4t?0FPl?cTDIV^(H2I|KgXJ|k?iNE^Udr$0c_qA z7XSAHb{C8@18(<-#HZWM=bq%QWShf=eEQ6|g5puiUyYcbVfjoAR&KwcHLge=jWGMX zVz0;VVz9M}=%Y5T7Vop@0jXc7tps)iShsA6s!x0mPKZS%x8D)?!BaW-_Gb;TsCVd< z=$H9?>wN_pIk5Y$c#>1R^Ps^VL`2#TZClwt;ah{$^f19`3fh?GgaAQWOuEee>e`}^ z#ZOWNG;+o?pU*xQr^w_HH7|g6Vc1|cT$7{)w25l^h*f`LmyhMYsMifsB^d<(WkH%i z;5wWi;EqCLS?I#`K*X{QUG#P!#ZPjMijGQ|*7`Jou3+Magz+=@mhklMZJ1%o%A=%f zEYuvMlOq-JG8G%Y=P2eOfrr$+hr{IIn8&!`U)57kYm^ z5vgWI8a3o|QpXwX9+s4OyOFV=x}4iOGjS`ZO(IbJRFEQVmr`mcTRvzPdG64+rMrL~TG7f>J_DBKbB!2!m6k@(}EMpmKLJ1H_jZA=g(Hk+~TH?LbFxOP)|AweiJ_PPVx?B&gya7xjwTD~gdj zej1L1C3xT^kmnAm6TGA1(S`Jx_Xk7>Qhxw@Lg<4(l}nh4%@t~kG>x?a|6s|77diGs zOx5zAcUpTaOAbR%1ksgI`iQAgOprm^v=8eZLBi1tlY=4rOsoj?N-SQ=$C3VA8 z&6|)wek&0-ge*McE zw-lKw&E-E2>xL{H8`n)>mFwX~sKTYDAJ5^qcuUE8x)XV;u8koFslTZq?#vkn(RvGs zr&z`e#&}ogCSCvC*4%6PM(|^J%;Tqq3P+oZvqi2-mRU)8W8IW_^Q)mk$-oP?#^bG? z{yb|g&i;dt`gLMvg1AEnS!Z(7DtK>gY*; zK~;JbRC9&%F}8Y+)E8c!QonOn3yp>n6F_)YcYg}7hs~(gQ%A&2j#MQ_7@wHej@jxTT5h&`1SWUD#vaL7-WY*W?afW z8i}xrudu3m(um90N$pWZWa0BnNOE3NJUcTAY2U32$k_9;{QG|n-}u$%;vhLGVga~r zhPxKTQ@w2l??8zeVj+3&w_(55v22$B!mS%J2hSzWJo$QQJk@Hf2Ea8J`8z@m+-j=p zmO7;BB9kMUxkE#)P7Vyn$@Ecv2dUpCI&)WB#BJRO`tFOyDnZzYw_W1Ky6~yZvN2{q z$9!oyk;z|f-FEJ0^EUkhbCSBBZS3VFwrzME6ul2hc}wJz3QAMvg`~LNhpEOoUVHyQ zy(o2`8Aq$;gN~U-sm@QksAv#TEUS&}=XG?1+xtg6dcFifm%CUNQlDbdU00F~1LSHa zubA4As6nhWZrBHOlDx2Tyc>TKSC0dpfbPnw-MCClQRFnZf?PY?erP()^yUDB3(m<& z_`$nyzRUNz`mU@>f-JY3RfRHe%)VYe$yunNxP=2R-Xw+MzvaT62PjY=vEyY4$6V$@ zydU@I;RUtF0;#_yISAGiE9Z2hDiE+9(X&$N{v)CeKUp4S=-=^x)Zc!Nv_q#XJlC+j z#ITE!8)Kdxp^M@c!O8!x)UPiSGsId2s7t%C4U61470Bh>0uIb6!Cf}w%42b(5uWCp zo^dz6zD}xkxq*OgQ*l9jXLDeYme7XNcgkklq0|Ss*!bwJ&?^cV#^K^;=c}&tL6Exl zH~PJG@8?m7u`q{#bQ5n5FlMd57K$olyay%u#@TR^V8D?xd2X{4=bZBvjrBmA&VJ^# zu`cOlFi7orBjaTwK#8Si$Qnswt+Y49R64Q-ZobN;mr`tM zo5$CUI6{PZP%Q(kg!a0%-5MD|?H^tKqwU&~8^>Ybzb>P^tRz+XL8)B40Pla69TMFQ zP?jA#@oIJxTb5@a3dEz)1S4s2wB6I$W%22!83{gs1jdKJL%v?UpQ^CNQe-{oI#3^? z!}j1BV{M$IrLdUewq+k*A2e1yrxbi#BBOMN-)~u3+Q0GZ_1o9&2G`1%F@lXyl`a%o z58@6iRaN$kWEx* zUR=4#eYwm}$MIJo^*i_>j67;(GE)(FGi<8Hytw*yekCl8(+4UUTaT?xO6v*w5dX6t z3&M^CXPj`f(uTCYI4HSrN_HuV%r_DS71d2Py~4Vfu?|gS^%9|z;JS@N)3e|C%wk1jZIXR)1*fjxQqXV>IHdb&_>2>HE5jSFT{Mn-)(nZdSL*9Jt ze>Z%a(~;#RQ$phsBA^QlKC&K_&VckK%lFd}SHu#l^9~^-(S&3D&Fa5XL_GM>Fei|Y z51)2I5Nje(^2#!hX~+S=D2 zb;4~2rNEDDSGGk-o0D;iuheT_?w|Ix?f-u7`UKAd>MvTplPJ;B#Frl}$XvSgpi`ca z%8-lm_5Rxb_AOY}oSap|$O|-cB~#@z z0aAa}>mw+8_g6sbWdhP=Zq-=jNZfD`o7@Z#io`#iSJI^ z*E9Ap??z+otwXxW>#YI$7a(=7H=L+f0~9Rs#*f#ta& zspK&fkox9`_OLv%_Ft847mMjL1ID0)0>Q&&GnI)ud`!|vvVdRLYrU4Cx)>`#VyOA;CRuENXcat)(M@IV+ zuD1P0kow)3%zWYs`Aoh#(6AcMqYi%ElQdrO&}_7W*ZXg+0h2)LkEs%XA!(1rx>_*& zFf4A?Ls-}h53CD82!~z&yaJX2@7_b|(}aO7V(FVq0ZbqLivn(#5{h0U$sv2|PjLue z9OxIMUM8e~U;rV>RoDSp8MufygNHOo&DDwh&C>Tl(Mn9LRXSrq_38z4 zszhHokH4g~P=c3feQ`EawJIf1-Y89F*jlB3;iL6aHF?Eixin*z zMzeaTU22Y7Sv!T-f%(j{@o2VPIo4i9I=slEkr};fzq~Kb^P(nJARij*i%Wfa z>0=FmtZG@S*H|JJEmbrTR=ue1u#Wy@yojAOWam}jc@7~QtwK7yjTDER`Wgt&3!4Fc1Zg#xpPpEA7W z8sq!ASD}36uXXg~Y{u`e(vWv`EO2hc27Bg!DUclGGcK#_cB(TuHptS`Bfjx2`Qw1p zACp^&E%;)r+9BeH@T#%n<6>NK2PHvEdcU)0NbO-1S$)}~x4t;^+MX!7VE}iQGp;b? zW4X!0X@Hs371nMZl=_j2AoVgCt5+%AF7TFV=9L=PkX2++5tcjhx%}I)9uU=oZ$oP5 zsX87B1!3_nDi{c?k*Q18LV8~$W~?!_%H2F)lX@PiU5uv}r(Ba#=_gki!oICHr0#ng zi{w-lXlwh89J$h<$LMYe&e`H|JU-Tk`B=^<`p*?o_j+SN9zrt#PQEd5VT@{=iJYpz z9oGltzG~8~0y>1`%ARv?gndrA%<|&V#d#CI9PdMUv}5)WR$P|Gp-udt^e zu(qJOH-I%XI6DhIfz;fG!w1;qLFEgo0^@)@827R{-*O{dB zOGy3J*UK2lHU)8YWv~|!NDa6b{6qLdGZCX$R=p#7`bk4BZ>Yb5)bA7Abc#oPFvUOA z@K(Yl3R%W)*0}J#YN4y z0je_Z>8GBa6%1Zx>1+Q9UV~=?j2#|5YNz2$eBh&6S{0NdtN5GL*HcPJ?du!S0Ewk^ zN{GlqOepvH)hWPQX9Fh`S>qqFg8YRcKX-JM8uB^$ax;X>g-JKkNEN(lug4%04s!_Z zb|mdsH*phFWjw?*HY7V9=NY%aPIq5R=i(rqH*cVXe4CTB(n9E`CoHg)C`G0fV{P0o z*tG}3*wuHtMr?tqQR;@N!VCk&fyOd&vW$&@uZ3yLmy8xYChtM-|Fdq_;L$&^hNH4{ zs|YzEOGd#a!}5&z0#n^IzrVB7@L@ zZir87k^i~barcID49;iC@ML%NU=V$J&p4JTq$4oEq_Loa5cMR~`iNqJy&A=+Uyk*q zPVC-7YV2)nX{-z28lPxni@3wDbd5a*r1$ht#AWXHx;@X!lSMFZk>gjozX;4CO2h0T;)O z8&^dPu2AJAC{g5Pp7wMnzts}AQx9;y<>F}voyAt!y4@CLy;0TLn=4sw&;_Ym&p7uc zB;lAWNs^9?TA~Ze#+54a(t23~67YonJvMw~&N}yArXygkB4Knv+NGW4WYZ^(o2Jkc?mp0zUw= zzDN1o7eop%`+AvxgaYj~=?ajURHOlvW2{0Z*bEUk0kfyY*F&JCNcHP=s$3)usm+J@S_n1!eutKG#~w2+t9O|0S#L8Ykos-f&_0NH zwg_*q-z+v)CS#@qC(?yN%L9z(Ph*_`5U)FDqYK$obBA4>w{t9wjx`bOBS`%@rBXRk za^$%XB~|Y%l%^1b;0%Oc#ozY7)EmR{^?IWplv1gcF;X{$uQe1%TQC%?$zBl5NOu2YVNb0K{U< z*ZSh<+4?FN50Fqdq{QY~K(Iy}7G~zvZe{Z@tl#((vx33OQ0nFzJ5HdOPiu!U%WzkL z?PUMLYF%Y5-WBMYhWvaNIp`bn$^HqXegl(P%t>Pe2)809PMOKXt&FO5M+jcq#lINq zvHRL!$KySuexEAqEAW6wat%mi#SR6PiK8=dYXy@5#j%PaEAIZL)K{B`tYPue;eU&_ zP=VBa4Tr-?iQdj4V#V?eCIS^y8$_o}45&(BvoF?x?Ijsw>loeKH01oxbl3`e(wUXi zkkeE)tq(8;%uL1^&nYJ>VXsw8rNN`OdAhw$(G;X^m@0OxgIXK17U&Goe~hmz3Xmz2 zYm6Cttk>7zzI5`U*pL1v5s^UZ&$f!*eR$!+HU!lkP5~=$5Fxla*Z@iZAl6bu1~wmb zNQZD2LLYd2L+#PHwbnUl$Uom$*qlN!9Rex~>IW5$1~Zr5k|SQ9&_f^JT!v>M z4Qc&U>juOT!JnRbp@vA+VQVV+*CDRb-~MQRFSX_QX+7ez-P)w@mzQbV6l1a+gSf(r z{RoX3UC#e;b9gj{C-HfH1Z%j-n=j%sO2U1Y!+{#E#SCbkAOLe%HC)P3xe zvt9j$)Xg_iHw>{75i~N&!nPGzLrbQP6f-`q>mL0vQ4bDC{oauU7Vha>tOxx8f-tkh zRfqXx&H3cm5v;G-5zsj1>ZY^jaVgs>kc0QTB!&s_L! zK}j7eyT4z)xD#R}y~1d?Nne1Wjxg4$Nx^HaQjvfko?!X*UeQ$rQg`1-4{jl7DK(jC zazepCBf{r^njvc|Owf;N1;&i2}F z3UTQN5h!I0`9SK|z8@IlPr^A2J4GcYHVg>DWZYqC6rWUA{-0;#(c9z8v${j-x5>0H zBm8-h%>(p@NF*ZDB&)PrQ*tkLTJm*Oz;#SxItrWw?{T(qtly_1cqz(TC?0vP0DI9z z!xo8!I3yO|IlaXkwY0&b+l>7v5nPK0oN~(;2%FV*^t&32O?v%Di8v9J1BwrW8awgdcakH z-?-W+@wNMGNF1z>_KQ`kn!mqzyKl=*UjX?y8x2EbHmK6|d73OMs0##6J ze*#9|_>hK#^|sO9r$czickhdXJiO2=%J0dU}4XK=Xg7(_S4wY`*U{(#jx+CWJCK6S@NLKY$*x)B&d zqyM1~hw=zIt42N%(#~;kLJKZS~fz)5@&!;#899u_F8Tmygyh60h^fZ_bRB=cCk1A=x z`QEKKEP*A(Y9}G3#6#m@8GEx zB)Ble%2KKbiRn)+_2bo6NRsm}JcTu$bDwrB9P9VjsdCg{IvC_vCMJ~>qXO5NonbOF z$Y}a>*xBnJq_^V+Py5)973uGH--n|Mj@k@>8bis>G%*c?3fv)(V$N9rKIT;(#@CD3 z2yC~v0O?rK^{!vgGcZF#qP~4&>);4sdv}qxzq{g)_xA}?j`6?AB`Ovr7!N(DM0kws zs3t!;OCx=Ie9hf5yo+Cav8MR?9s6(qKoI)DV2OB$u}~214|sN!!Kndj{&ro#Z6qS} z`ZU4ly2&=WiZCOpEW%tHd|?Hytz~z%Y1;O&UR>%qMvv2L7oOO~o6M|LjR{#^zeq2||@#4F>3mT|QT8t1_7jc8q z5QDTt#Vy*(F|fY9N54Lp7iaQX`m^)M&#E~=>fTS)i*|VOCBh(w5qyruWMc-o720d? z07xEqXf?zo!Z42acrm1Y^Q?d{y9>*Oq)^yOWN%D(N=&~DkMzr#%j^K`!@Dp_yGz*m z@<4Po?iVNn`*@#Vcwy??XQ;4L_}f#%07;lDxSo>$ijjVxwmW#3Yf6JpL+TID3d)!| zCN{WH7Wu)WdVwjg@Ij~4zBlLMBF)}C8qE*SPMS>RQ=Ibtjp$Z2V;P4pF#z`Taq>Q9 zNLxuROS_< zEuk-q&fyHC{+?<$Zzw6t0Yq_>z$8$I?k0Q;47Uxl@d0u7&jFp3Sg`5nDr&o@7iZUQ z5eIp2x3QNkXQwABkuFxFjjx=S2*daBwH@WUm${i8T(GL}#GC_(TjFAU%M z88N#%sLHzDmR7)CpH9Aeh>?7al)z9jCoavxx(V7Va)biuO_<5gW1V_@imJ>=H7HPP zG9bMx8>C()C9?s1oHQ`m?%wjl9wJ=EC zeIpDlMiJJ;0h}Uin}AdIMToQGt`HIwFX3b_b1eCT8jta&)L&Byeo)MJ8OgFhyd*TZ zkNXC2Arf|1Yj`P+b*8SESHcp|dEoKLAEn;G zJbcF-eR-X#p1y{X6S7nm(}9#22iKzH&X^H_mBW2|sh?%IA@$po^1X_@Wn-H@=ZsW< z!5U54$AT-|#1MFG?|$G;9^b@#@#31)@2&47S7qu?9bajKW8Vqea1K{(f&S^*C+M{u zy@k{t6Vni5@>tw;tAgYaHrR(Gft1J#z$e)X>jia>nC0!jj>NO!T|3g^nW32oq;6~f z-LJ_Y7!%zJZkeI>th!5-@Q}X;ScPNXne?2NI@l1r0y{Vpvq>;c%fHrTkQ`Dk(bt_m zg&`@@6R|*mS3=GEux`l6jBFxwF1SNOb|mFdr&&X28DqaM?(74pKc|hRmp_B8QYtxQ z@{6!LpZU7a%+-*GGB|V%Sg|E}2m_T%wD*TbXCn(QW)~9gKq1uioh{`RHVP zM~$x%kp`pi+5iPHFaL-v9Ok~k8vpd3aVn8k7CblRizpI>+$?Yan2O>Ptamr;*QLIF zBXjzh_BPO$AocqsMms2nCUa+&dJDpqGX#&kyauRgFfl*njXxv{H!g$JzP=HY3G))P z4-e>K5hIco#i$%^E1}^P0r!(4Rd}fjsZSl9bkcGk@(uZ_5r7huqq!G|gD5;yX##Ek zOMET-y7k3@JA+2TaR_phn^vu~z*7p!MtUu#Vjjt7oi)3yBD`r13z8$Y#wqsJD;DpIY?7pd50 z;eN8EbZ5^?d_vqe8}W;yzh1vZILVn(e@`%5o|>RSL}57xeX<%=sWP1rBmx5u+WRq| z@BVQ=CV;lXrT)U+#z?M#C=lX{8dzw1WpNjCL3|?*tPwB%inFl4xr0myQn$R(7?Uz| z4*y8=Q89*&R~w3DC5m6T5%~2hk?P+}N>h7Ct$jE|W9Gk~Q0=WSF*nAmqzsVb97iv6 zT*-DX4T$ZBSW~j^VQ}VxE8jqbWBook<;TcmrfgCJM0Z8HK`$70YGEI7JkiSx$s45p zn2-k`;i`ap!;ug?psfhgVH+8MO5e-XNcG-hRb=gz(Vz$irux-;#=*lF{k4?4gttZn zqWr7|x=@jr6~b*#^^Jp;LF%@?(NG#l&YKnw2{@pSjx8WbM-*i&_a@T=y z|BJ@@`^9Tu#Q41$ExSi8C{Q2IUYfL9p-Q-CFY#<_U?IlJq#bNeq=F zS&Bg!@FUYD>4jmoo(eJcDw4m!JpMUv#LL}ZfavM_ZQ7W5$&YwafS|v^jQ6Xy@H6B9 zSEAmmgA`Q%|DxCay&!>h4GR4F+xKsD?6HyzndYNO6NvGl(n#4up;^9b?&qSr@s9(0 zaGeL$Sy`ypA05R3bJ_hmi8f3Ykz|?16!=akl6lhR=DYuYR86`?v%qI-Ow3tp&^;ho zn%AV%rwP6q9LYp&8q9N_ux&rpQi`?(X#1vC->AHkG%%_Eo%~5d1UI5|cjf{$f8nI& z&Iwt%U*{Inkb0S*1Z4={!W2hsovPp_!+i^C(g>mmu|12YdZ|E=`ZM%eK|~DiFyc(u z{RFGH^yNM3-dtVi8*_iYC8Xf(EazpJQK3r@!S}88mA>=hJ3zIOjw^e^S3q zl^IDpHkPrBorHP=mGX#9$v`J?0?2Wd>@Nj-So$mU&p7zH1oNZFg@n1*R%^98jXWLkp zzS3>BpKi~Gv(eXZFwsUTWksO6XsX6_Z6;0>DmJor8w0N$9&&BJmaEn|?^1veeICa8 zb7CF31Qy~7?a*Gt-S9P747p)_)y9SkRY8^=aor!=SanZ%-)YF#gw!i^L*rKiw=q(L zWeKKOF}bDMv@^1$JVf)V{uv@iEPrmB@9Og&B&X%*kD6Xxb}56~BG4 z#_y2&5Qjh7zguJd3QToFzS}ii#0sk*FE~7=i78DcEjtJV7=1~7+oc?j@rA^u%>W?v z>%@{XctnOVB)iN6@v;Kb+xbQMP`KVeYCR&sN5lQoeO$4NzQgA~shx{MqHMAk0V0Hh zbl2kg5E}1}k!s{#^tbW#Pk{@hj{O^5AsIEx)8MIVIu^!N9Oha<4)9R6SJlIY{L-gi zel2#t{wMW^c3G&5I1tPMr3}WkV(uO(b<(7a4uW&k@Em)>{_#uiAJUJoX0tCL^)#$` zAMb!Mb6p1)c3`JCw4gC~nb+PkZdeKf&+b|-*xH!t0DM7%zNX;1!pY-az&jhf%wv;r zxY&~ETV2-}U%xg?wfHs^td_Dgt%_0@G)y|ekR^$)NzlK=UM+VC3Zs0`h&R69qijcU z{z?5g(E&0sB(~dicVn~>P%4XKKKoL-$ys{$Y&`tb_Jz`P{!AP4H5tu<92+d}2J!o` z5e8xI2p}T7y%5ffnBCK3O^$F!HjCX`^mBpK-;)X0Gg5mE0Vm^5L1)kh%Su6lwg9&_ z-1qv%>!0_#;1Vod?oz*Xo@($`VB=6mL}i*fVI%}3r{iX)KY;!?aOtnsCJiGkyVGv0 z!xCI`_fP8AzACd=q*Q>Wi9)d;P%H9uWQ$Pph;V7!`*=Sn^`0Pg=-Dl#ew*~vnT~ru z_gVxNxOIW&D}p{W38^utbX=GEZxCxcAocr%d5;BLL{Bwpm0_K5)Cw8~J!8Dz;MxxVmNH!HIPvCK&<|tHP8XJFsaT)en+jq|;zjSh`|tI-a;!he(1*bAgaFS9 z5{3My?p`zQioD?xd%9Y z6!Si0ze~McZ!~Y$cscU=n5%jWfuHZs)`CGu?Q8#yZl%zG6*6c+lB;r-MgylrQ3l6o z75~>N>G#X~OW(_<%F!tBsGMaCvym8f{dX_KaH%9-FkH@l?f*{vzWNz32f@>zUS}FP zzCHUcW|aCB@wKBGR=K}BlJ10qQSU|CW7UbQ7#jJ%RR7@`v0;mMCtXuY1gYO9062xs zYLTx(0v6E`?-g0Ok`SJPF9aaF?-_T~01i2^air04XN9^;Aj^^X7f z#GJuo{wMW^?<38Wn=0xi8aE?Ljj~O3Feg6*JRXm9%bm0F`lnhOJ$7N!Si5fo<|s#p z;19hv_%MV-`ot8goaiwbpI4)&M~>rs0#dhqI06w#(J5ooLJjHW&=?C^QBvcLp@6qR zu`i{brJG!ZDRwn0xMz_TX5@+IVUI20eD9y$<5P5Z)tSKzQPsuKvpcTqqmYmVTjq{n zH+*4nw;d}2&kj+mCn-CV_B}uO{!BP~MYj9i@b*owSBHFtdAcLSyu z5vkv3$UPu8r2h5}GamdKDlY(rZA1;O94%Pf+WJ@Z6uzU5e)aHN>-hL*j9luEmkA)9 zf#43j4=6}Xvr5xJaJ|F>AP#~w;$p0?XX>LJr(s`PQ~iDdf5FUz9a48Lj_`AtK%`Q1 z+*}($BUiOF2^mEdB44k}#;X$hHR^S;zaQ-^sBZNCr0#oEX$w1OHgCjeOe!K+Eyb%a zHJF~xfRV5HRR)$B0McgfAHqPJF<v)hsFUhkDlgjI&;^mFU*A;-G!!-4X@C368> z1{!N9&cLepOf1Y7loCjdp52K~o~pg=n?)b8ASCu|ECF8y&_gitQaArQgsVf&{cZnU9Do@?YYY z<$nCy>{7-Nmx>Fca(C)I<4D3PW%s|kX$Gh|Z-{N9E)6TFFy@X5H65MEIJKGPSBmT4Np8D*XztvxGp`UZoY9Vm};f4*kM%esxaDQk>&cK zLzT9Y0q+y>kO)?qqk(Tc^?s@*w17eavN_GF+LoU4+E~Nf))SXyY#o8SM2895RX~3Y>QJe0sVr7EeBQ*-T zKi*ci-oUVkhn)WTM)PgVQ1>qkhk%0BnpQ_BMIZQ{t~-EaL$7CFeKvComj2K0!Adz# zxXBe@LhAA}E4nsBPpvObK^thd6D&?Alj7Bn;yqQNL(JW`n(l8z-Dd+gyzTY5IJOW$ zf5J{fBmRYni=DaW$+`DGT!_BMY;1jT3WDQ8${RD?B!^dE=;RTg@DczzC0Zdqb4TXk zi9l-a8RtrAh@&jx5zI_4%s|JZV?jj$4;eh7#>ZnmQOJ7WG8RYqZb_DJY3mySqgt+S z{qWx=YuUy8m#Jg-DtM(MsdGJS_&`adDU#;)7A(#5`rVn;q}CUw8j?T;nSYp`?8QLy#Q_=>ZcG2haA#ucT3v;pAw71|5c`k^!%>PggZ zR23X`E8ya+N$M1`&bx7+bp?p4L9I}q^1gwH@Q`Jh=qM_!9)gloHIf4%CCihWT2#I^ z%tIIbhZ@+O4*&z4zC(Mxd`@zRvK9#}3kb5Ze#2ne;KNNM>{>-Ea;f{aL364pnK#k( zu|%9P=MKjGqE=D>a*Ry@SZ$()be^g|ej&PgdF?0d49ZBtatK6~T^HEh=*n2fr|hw$ zOV%{P-TU}!NX>mXJisqiJFGFMWxB}JT+O=uLtuc&$lSYbzpCy2lo0f3=~91U9}eIz z#>!R&PF)aH@qAajJ2n{Wjy-OqJpvQ z?l0~{R{uWyI#4p>JO4uT_*}SD;@lfaQ$tRZF`hQ+u4p0>Pc=Q|2xc;MR?@N$_^bbg zv!JY?^~EtM2>qVciw=@Naca~#{EG};!!tc1we8;=kd7i8fYg1Ds!qBJivjU4;7q&Y z69gX!x(d&VX>nVx?;2G`QGpWS{?9)9(uG7( zLCcttB$P5738$fIH72Wq7|fm2Z}x_`al}J_)Nkl|!tAfmFPCbA`Q}m-#!{eW6!4y$ zVq^u2tsj_;dy4x(7!?5_q(;v;Q|~XtKV^gU=6c6^agl(cQpLn8&;(4=0Hzob_``ZY>YK-U-lgl2qks7xRh7e3 zSg)=0Ier?ma}!`f7|no(&`RR-F7+&_uaLFUO{Hp#?|{>2E%|G{stQss6DJ!+4#gLe zpCFx=8VTEwmd*JJx+ub@YskX2BjKrhYnP#)*P|fyC)u@*4;YPysahec?6nz(pd#N< zT#d?toBCs^@7sU=>WwK!|N5Fx!a`ZaQa~rv1}antRPvTw*kaX6HaGTY26nsRloCv! zlV9K7rD~HwLmpF;Td92Z5W4U_+;r1F0sHBn{(UyiVo+Ld`k$-+-@d-F#5($lNoh%B zi68V3rURY@an(|(;7$F%?Aq_w30%n{O950j{pO7j!>KIi%25XFi0=A-@~PX zds3%FA7`@|hBO0Z=sy>?*^86OoG858tT9g{8M5w{U|g4BC|I)_L9UjAhT zK46Y~`37;7ppsD!AYhjnsAMwGl_85EYyO{Y$mfJ54@wU?{l=da#+o($6s%ybhQin1 zu1z{b`f|+!9{s!bQ|0=u{BK)fN+_pNXfa?qXi$iB)5;sU?zx*!7=uG;iM02M-4Rlm zG1c$y$qN(y&!r6oOHH1J#v#-s&a`uzZW!PEZHJkkjxP1 zJmCFN)!p<6ZrYHMeszUNi>6fjgHpd@2O=>ojH+T>>);S?046H_!hpj>rW)i^Y{+0m zRs^q*`fVbhp<)-JC6D%u-bLkpt$1+5U8v4}Td07L@ws@Fs7pWetg^I(sz*v*u%26A zDp#r5))gesz6NYvSp$20d7lu4z~q)}={$uE3axCpA<(kDVsVB#3-K>wy(?9Eafeca zr<%ehrin2RD^|Ca;9fggLUv!+9`-f(y@p&cRfjANQulfza~b(|H_K7}f?5+KAu9@e zPk$fz-wRJeLD!zX0eQ{_B6loL-unZPl#U+zg_gfG`$y$g7V)lQ<*RQXA?LY9yZosyJ z43f1iIuQdpMVyZX5Fp3~GJ|`dKX&uErdHJJkI9G=R8{-?Si7#%@{#wFQ{cm+vFx^o zXQN=6L0p4tG&N&`)Thap!1%I^!WXUoqaQnryY8T`vs$_5l2Pi<-XR?&eJE(> zfEZ(KBjl@|wHVt3Kd3yyWlIn1^_@l%QulgeAybt`n^}yaizX=2Gx;BsfFlobf7GAX zV-=3e>)10^5#X9?1+TB)lcrx)Ih|3eF|DEZhE>FrEGjp`nnY&y3)KCt>s;zL_l*od zODtGJ&W*(o2{#R3k_m*c!HOVpyT{Ae;maG>wbTYuzoMIup#IQ^0#gXDZKmi60U?Li zblXfE9_lK1Me23<)u?AH))lt#orXwlJPtmj|3tD#K?yLJQ; z{QCAWRoMY5FJn=Ph&d*EM|X*(6N<=*pp-xNb-x^LRH7htU&B#oAP5xD?T{n~yH<(6 zGTiVS7$J)BUVdBQ*k9e=kIPLd^@8pYjGh5hr@B#8W)z1;5bhYOh%FVy=C5O&cw9qV z!r9pJMiBZ?UO~T9S_n81BiUJlUl4;t(g=!Un=%7gOnz zU>cY&R3HLU!c^-$@pb!XznXhIv^FV?IiyCtkr}O}Y`})_x>i&p4KNzy%|yWP_P-eG zgFs}>)+FlaukSBY-&_>RsqhGx4v{}jH(_VEEm%$XA!G%&HRNX3mV=R|#BTZ^HTtQ# zQAV;j3^78aLOJ0Qd+7+KF<>7eJ^vSq1HJBjafIQOWG#&4(VE1o=@-*4pdgM>QPUq^ zS8(4|kotY8U zg+q`gx)IL0;G2Lpc0D;`4~4#P1fX?q*wef9AS3KZ@7z0>fwAv_$J|?koqK1Fex*@E zPE$x+X@!e3ftxwmh>S28bd`W%EcvV0xcAy#K5ipgAEG8nUtkb5&?fV&l9HD}_&x6s z(LP@(b>F`cnE=QX9_j&tw0t8Oya5zh=y<5;Zt#E63-M=dT4h5%Cl|*PMgLJsG$NHE z7!m+ja#|0Kw_6%$_m9YeUA#F&LVOdB{s4No%CY|HJB=$~6F5f1ES$%U!+IOX-m(v8 zVm-Rqj)3aYKooQ?px|B+ouh9Rj=u12B~SIW_r>vsf&^53v=}FOIvIEa?4)5166+R( z4E0CHUGxJnDJ+&T(uJ&Kw&z>o!W4dOm69_9`*@kQt@V89|80H5+Iq&;JJ=eI^zVHC z%>T5tUX32t-WWe^pBMit3jdze1$K0XT#4&kRoIN#)ICWpA?BqM-P>iLzBe)=q<(E0 zq6x+Fi?J}H42M|(xpHnyIFD_Mbhtd4qd#&$>W-b_Ys9|iO+2nV%GZNphzG@kM4%95`lj~3X{t2l}zU1Oh4@2eQySK1xdT8 z-6i`1she-Ch@V{2LbJ^(vvu@x129q)&2q(3b<#C0WO;-iV)^%l@v|6i9FV&8#p$6a z!V3z1ARr9&2QPyc>qJpwK~!Xe`iSNeZ)efFnJ9xJT;H088_3x%^m{ zajaWkoL2ZE0&N7(2=^Jl62v7snUWmS!riDzKaXQJUI3{ZPjySx7Y90wEKZn-%Da)` zy5D5rs=2sfMf>0M+Agd}-XHy+)bC!AW_iO<Y+T`3{;$HYx@tDwG0RszNK0;JHTH|X=>i@&q zByPdcNoI-6hh`SSLPA`GuaNpQd9!WO_r!D(-0Sv*?pvrwpN2#*!R*pa-?=LD3YvHE zDxMakUZzr1Ye63k6H(Sp3o=NMomEdzVg^(sVQ2p{igWs$#O0I!hWrP&rCwg#qr>i{pMX9p zp|o5UgV1<7N{CHS-~X&3=!;WY;Mc}nwuCV##q>BDh*$}W!OXRMH$cS>SK!#y919`rGV1Z~2{ zt|=@B|H<+Nv;9J7O8tR71qe=EFP0YJSz8?PkgM+@h#9FThPF0kq> zSP?N35~FsIsY-kVf!;<&3+4q?`}fGgjYD|I@;Ozq#R7$apJZ@qBwVO8;4Yq6Hc0^7 z>HTu759P}PoO%zPFBFIE`9ed!rkqomF=Q=*5VVN2L@2GeTFP9jNQghje7oc3z43#= z@}VydI)ZU*gDfOEBp*Lh%G<|NR%MQrhE#9-^qz630u>TxlW3%|c#${cH9Acb4S@5v zT+|A#&B|r}>3npVok{GY)UV#}DODSZQS+f!3CsAIH)X_LtLCvM`cLIwXR8f+{n__# zWCmyo?lA2N^2jRb8K&fDkkM5o@bFZRZs#==8&YF${4!wvv?a1kM(68Z+IEznzOO(QDtJPR%)wRk$d5TNJ)ZJ-SGxQ z;?R|L@`lt$K=mDWXNjTz`8Cm86(@rPE2L|S*Vtw7q|DX0u29idBtKU=I3CGw(XM6Q z$58!q)Tw$lnnSZvH%%uO^(MiFmjc%z>7;eoOh|eUMA?Y zhoi9BA-3UE3s<$grAr_CxtN5D<@zc1I7CxqR=!4V?YGA~wjll&`8dhwo z@0)H~Xu{$4n`J=<_x~#v;_zgS+k-)B_ERm4Cm^((B;OE>`lrL6w=N=h51K+Z6|T5I37X(Jc<;etL92AT|2pApRk=AvJNM zQd1&n;Y~miEs>JpF1KCG_gg)|K0fE>jrmW6Lf8J3TYr2*RZA>H#z=Ni2bE4R zj{t((GWMzIEkshoRs4q3r%8}IVmpEg1%u7ZkYTvdtT0F+nrS6Mk~_ybKEHG-`_016 zfjxcq{TnN#M*7XAGGW{d7Dn(6q7Z%AE#O8dmb1|~8+SQx0;Tve3>*xkCpl~H{Dh~* zv2J~F+|2oKxsVJ%{duQ_8jABONCF7XGh3jk{qObqW}{DJV688X$NomN*N9;|3WDM% z^Q>DoVonB6cbOCpFb9B|L>$50c-Fa75PY z`Nl-dpUm-VJ##<2&b2*LV=&flFE5jdZ$S7oq;!iZO(?-F0%@cuzd?HAcksVPPj9U+ zjw>|gm}dhp4XJoQ6fZ7IMv;a1ICCiVaVx~@wvpQx%rR*p_1naN4^=P{TM*bef!r9Z zpfcv#f?{u>ohhd5>{c%GmjhD2_kBs-K;!X80%+2kq}c)%Vt8351$gxY-?+y{7!g8h zU*8BjC-hNIUXZq6c;KuSVMrYcs8=-Piu_l@5!mduf|I8$W@E=xH*h1hR)*k0r7Eic zD(nN0HQ(@m817$HlXzS$b4cpNcL{bS$T(yyB{jg-bVXoX)Dj+j1N=}75b+LK;IS+r zggVZr0rqJ}hdPt!xms`bbVl^__JX~QeM)9FPOV}s2tIHQ5s(j%pOMA*!3Xna2GONn z`wvLn_u&{BebfgZT>yT@L_L(Bw$CF0Vhptxe4lQw;b2VtC_sJq+5^#-a#^OI5 zcsRqj9FsxuHz+;-Z}imq;uIFb9ZpT$tQu@ddKf~g24Oh^@Hs}{N4>tlO|M&?#y*^2XK*(JNbm`;h#` z61=?IWFA`}QC`;T5R~tXO&jtBriH@@MwCI>Yb6DWa3!yMtnNu_YG-U5RCURBtBn9p~eW2V2tXRJ&8_A;TI$T-5$nF0h)N$I89V`i1M+);t?Or?SCCyJIN~gdFI_+8-2k zY2{#Rssa?0IPk>&=QSK}Z>?wCrb09+%XEX;LVL#0ty@=J_(4%gm|E0_kp+sRAJ^ev zNc}x|g|kQdeDtsjTcBg`n8|&{<6#Y%mSqZqlu}^}&OBC^ z$#}arXJ|p*az0=D4Uqa@-spW4@Sp#xXry3h!ce`*LdWO5eMRfV(B<;)_*L6hy*EQ& z<d#ocDj3efA^IqmX>}c5(q~=q7B;h z$R7c~DkUoiHsq%<2QqdD@a5Okkj_&DN@p+xR#_xx2IJbJY#v6OMjH3%D{UOjIjH{s zc#NGFl5&`4C8a*GCv&C6D22*gRkrJ@;0p@^fCsKkNJMZ%dB}!5vX>Gg)%V5wJ@w8f zTqIL7iYI@9njSGKg{8E5{qFh_*i>&kCwc{%5g8pdR>6{@b@pvB|HXX12G-C!1Zv)c z5$g5l1eLI48Y;!~ICb;tV~vCu0I`q;x=CaX2Z-72QQv!&Weod5-y!wa1jkr5d6+0@ zr23cR58cJb{uRi?Dj^+|#10umhqtgq=1ZK+8@CX`j_-HG4N`wkC<2*g(slMn$|e=n zB1qg2!?-Do{R(E};%QHXvm3evO4Ii~$LrqwCl*JaeIGVZ0ooszy7k2Y$O{+Ek#^4l z(2v!}A)Kxz2U_t+L{a-i$AX_T2s1>gAFtpnu;M910Wc&w>`P%m<15%jhtAP!1~esy zF`wO#=gLP4UUeQ)zx66<^LthNp@Tn=XhW8Ge9aa_qC+pU^xy5LUahVh-WC{!Wp&b! z`LcRv6q)M@$GY#s!Sw*d9;Fdf2HIqUGt@aHioixVb(7_L=-3;R_zOH%fz%(4EI=nR za|jj?qb$>1b4AY>?iJ;34nzGl=35e@q-{jm{o}eWkh=3!nWt2eL;MzKf-&=eLlH-a zTggww^BQJg%X!WuzSIaVjUzqI+8JjTn@!G$1G~mR>SaRpJIiOJQYMgrPr~EU5=1VF zo?y&pVNU}e(4unJ`r;HpW`=@4T_5mwrm@BqDaNz>=}*h=yOdvMU_Xm58}gO*O_IrF zJcMK=KYrxy@H9Ty8^9~pKS8|$X?$));A$QBl*JLLu&d)BjZDs0dg?sRs5IAWUOHum#0)R>>kvR z8`Q%w9E8*--)|Q&DlqecDi;k2kayp3ym$^N)()#Ph*A8jA+_yA*c~ZPLpsnpr~Zq& zas4`c9a1k7^AO;CDD*ObB8*yGJ}}!()APXvGX{DTeJa-wix`Ct)%5{yFH%m>iEH23mie>%3>>fdP_Jgyw;z7Ge9v07K>3>-7E zJ7LIc2{2nT)*{I?JdnZi-8J4<3hC>9IWMICn6`igKn%tRLlIyZf-F*GJ6PX~LK9;Cnzae$c8xi>+v?x?l#C!;04SJ(^mLUi;cRaIhFn1bqZ#=S^8|T%|M^2TP>e70~ zRjNqO!PxPnpJ5Ra;Ebh?V1?2K7++Nw*^l*4vR}aSV@R$Yav=5R#KN;y`#3(m5e_R6 zDrtZngDeS@QtanuCZ#QHx#5tHRpVa({wQFVN@BiQlBYrdfM zw}4)^zBnvZn6LrNPS0)-{(;8K1l_<)4e*-9sP3N*HRPt`2g{d?r{nK|)UBWD#-$LY z>XkEm3yJ%Nm>V7j*SK2}QPfKc-35ve6#G-y6p`f7KRXwPpmhx{ zj3FEC1ALtb`%?)-26h)^(}XOl-_8 zUy#haTI#N&pKA@Hor%z?dWIzs@GV|yKhGK?D;|=%o}0GQjU3T(yrXB*5qLhMW9EkkTj z`=Q7*04XGP^;dz1MB9fsoXzM(c1tyAF=yuKzG$VFwIMb3;V34t%HZ%UnG8m=Dn%oV zWp;oN3YO0mWVQs<9GUE$LouF;NW{D^=^DAr*GFHQ)b*ABZa-W^7hmq$2ic_aG|vq6 z3bXdVcmBU}Kt#qRUE$3l}dIIB`6OEpCR?w{ltGk>Q5i*&66joE&hGh*DFcOxFZv~N<)sMt-#N? z)W6$D`aoD7oQ+@T;7H>^eh5yu8wYI&@M_iR6t9>EE@t1s56hE!PaNY?NO~FXi&K0lgsd0hzY54w?vRSi{D2v`A}@vLLwAU4 zDsXx7il#(%1F7F9#%YL{3;m5*!D394(*#@>xSAW6 zf|?{V%zh!E_eVP?F~tl%E|&Nj;P#ED&Qtxda(5MWpetuxW{vxT z)NTL94LHKMWtqE=LTyH5mm=!In^RO+7@hwwd!DSyWxl=MSm{3Kr}e`kJYt69-cpaG zlyt8M5p$p5b}ShSzU-KfT>;R&?92kvzb|#}S=)8e3rcRU-(Rptm4RXF7*oKM)d*J- z>H#pR9KZ>=hQ9@${l8Vx_m|fRX{*v}{jqorm*Ykb-caEz)gD%|PsqpXjhAP*4RdT2 zE2-bWAga_5RwR@3U}x6{P-}jJSpY9%cTAdjBDD3(Fk) z-n;Er>r2VXaHAvMV(1?Qqx_JFT5FAY_TDJIdInpvLF#X=N2kH_G}0L@G|3oM)j<@- zlINtr#pBt#HDtV?zgv8@Og^`=Q!J%!eR1f>MQ>w3O8-KGe&rfZdo~n?J6L(g8tDaV zNoznfUq}x$Tj&Q|hzaBNAc~%{ARAULQGRdvE=7*_fx5rH_O<`C zcEUWMv6WyjQp9jPX7L1kUkFyUU4?E){eZ=o_a`WI?~8*>r1-KP;G?h-1uFWCw8mqp>Luh}{0WYLSBkK5-Y$mwSt&92!g9 zX8!6{5c8283*LKQ93?3<+)PZMzl`vx%RwxvGS`&6Uw_FU`e_VttOw_KBKA#sfBgby zA+h$h!i6SGxUwZwnj5iSL?yWIM>OQZR_yQK-v~$W2dTeNB?aT@6jzRU+arwV)GfJY(b>-E|qhU zG!i$8%8eb^gmtWWHaf_-+!8Ozc_jM$PU4DB~;_SWb?ezz;uEBAjk1b zWLf@S6z6T3dix%i*Ln_fZcPjm#67cUX&dE%lf69el=))AK%V;S3vHh&%KgKyE#Kuu(Piz=wB8UKgf&si8hcNoPcmQWcdg;7(FIbz0G+MrI@~>mg8He7T9=A=^ zLBo+S*d7Q}D)@DeP7a7M{xntT*qsV1?kxIK%^g~8T~NSNeSi0TILzd!B?cTjoQpCQ zXpMG0D`eK?`gm78%pT?I$FXQB)8Ozwf%I4b~qBhD#R|CH%`etEnEJ#imeNwAoArxdwSm=BWa2P0>a|NE% zi6g)6_6SnHO{Tn&$V`RfcGM<7NziS;wBYbEJ0@Ca(2$Gj|FV-Pa6dLaY0U|GBt?JN zmpA5HfYk5kV@CEz_7*h^pON=ec_&ENC3{77UZ0cgYS*NLy^Y^LKBh4>WF}5mEu6ua zI26Sm?r=zDU})IC|9@m)rfm14`9>8o;s9WP1ZFcuMlKy}yB0+dR)$}W1U?bP8UG4M&9(pHfzWJ7y^X+Xfd|sT9|P3{+!^sB;xC zeWDt{TRIr~lMT5>p1d`0`#VVe)>p3;rry-N)+5HcRS-;#UP-f0TL=Qn>>wA@#@PgSt6_3oC}YZb25a8EJh@ zu{WeKjI}BupY(@PU**y6aS*;aScr1&=(We`koq(+cBTSU`V)k2MXub7HT0g9xdQ%Y znzQ39TrP1m{cmw{I8-X-N@GM(j8sp{-Xk{B|6Lm#(vI9-uK_-blv+DS7ra*c35b{)&3czUS6g`jVRy_ z5gHLF3C|+@hLkSLk$Ejq48F>p{0lId;_KyAsC!H)An7&z3e-cmunSrdZ}UB#(eu5G zN8OORul;8evyD1Uycb0TrnV@()LL1D_H<%aB*5+oQeu(rDYRcwUAvzmuUPbU^9vxG`jM0 z%=e>;tf3Xd0jb?L0s8T>A5RQluJR=L!@^{WVpBNk;XhwWFJkq|j=7M%25C z6i4DwdCDsK!|y`s@5vZuFeOCfvGEjc$DKMDMa&YU?+RRd#JiJvCxE4M$M@CMI_gaF zm$28LFH=QoC4UEqAZr4R{B53)cI+QFaL zP)Cx>M?&_0XJDU>sXG0zinaxmLq%OPqP?No3Is|dl|D^Vq?$s0+xxvyP&Tw$f##Dh-fZwo_(E6|EO&i(QwL{UAx~uPZO|ffH8&95^jJ#vlfjm zQ+J{XhRn?9nrz6xZW@cRN79Ob)Z$a41zFbcGM~%DK)O@{HK@P%Fau44y`bW=@NW!U z+}g-T-l-u6WwE`Yus^A1{E+$+yQzANY~W#E5<+O=NETr=qwfi^;Rbt~u6}bP5}b5& zU%Bmzpwpu6dG)mqefJRbb!`0nd2O5Ia5gqBj&E^Uh@7()Uf6=UvOtRF+&;$bqAgi! z=gGGd+r@qbd-TAfg0ZjGoV~M4zoVwlGm!T=<>;+1P9>!RkW*zmnzJkXLW$A8QY;+3 zRaSB?HH0Cjxxcexm=8RiF7oOk_sv^;c|=>IzH&Bxy)Z`yULMJm(1Ti;qF0PFCZdyw zf;-TSiBH>|N59A)_YM1aBr3C~!)r%!*l?Uu_qG2UXItUp&ImfpVi5pkE+DfB_!r!$ zd&*zi>--J%+%nw}q;6cC>J)u%D(SOvbK?y#zG9n16CMK6g2R4=3x6Z;eNN1mP!ixO zkQ%-bkguB$lUWAd=e9g5{gwWEu;G0isV-Pl~bU$-DQ(F;EeJpi+Y^ z8FGqVQOPY#h8+N^zCs9QXopVPV>?kDJO$l7r0#oE0Z7M_1|2{}0G4g4EVr3#jJ#1H z&br-|?Z&Y)gY7G7re#!Qk?P)ljYss% z+(X!FM}xi9@tUeh->=$l*QzF(+XWBwD{VH!Ct=6KKnsrFPz-x=C+VFH`F_*BNydoY z_y$itaCOzEnXYZvqooo?GlwA_&cMdDaZQDeJGDXTcdsT9aw5%)p1XtvapkVWdA6(_ zVL9PHpEcG)fy9W1w7xh7k7fX2d>R_(TnYd^7SZy7syZ-c0*(7Gxeg$#b!#yq2#nfH zL(B%=ObQqwRVw_32&VW}rNzC>>^6j%RT74a7uRh5JYDyWjl+!^bH|n*KTdy4_hDSo=TS= zXT}SoKsxwe?VDstndzSvsZ>wMTthz47l$KB2pgDWDUsh+mZ=R%uF-l6lTWDNUu=j_ zvZNdAS_P?Jef1i63vf3q)Kn^o)o?W~Dki1wMzhn$`!^MiT#GTRKW3T3T<`@_zqww! z>D$sz7KW-F{-M;pO6f3;8xy~it7CnMlcsC1#%J~|a9UrBnWvh;;a>C~y)O>!7}9_Z zQ_+WaBj#Z};HPCqxK*Jq2tx?8J!1{W;ddeR$5fb_i0xsZ8qz$FHe2%KtE$o=7 zUVGK|8!wO9YqsAz(~8V&Xx5?kGgF-IY#{a5wE1FEw!!q~M-F?q#tz;^HZL(-yv~5I z+zsSt`DQx7ga$_odYn^-DmzC4=Ke9ZB7)Tad}H^8TLgF>jVe)RP1<3x4Q{Zev!hAu zR`lL3u&Ow-y>wo6vSS~G)U7Yh<~31cvTmuiBrw=GF*)*nhoC!GI(*udpEP9bBjVsv zK69SwW4OVYUk0fgrV0TI=%|QL3qtHdpjSyGEPJJS5&Q=PtHx@GLF|j9YR%B^dc!*E z?}5~BTy4CS5`E0_VWR(5f$BDVjuDPx*`*D!y#&j-^%zoDbl+YQ9fx$TE-g+K}gP77hUgjzhH|6M*dYOnC-1IA8UU=Br3U+8!WW5wq!Ds194w|F6KYHRe zsS578vd?V%KYYsGS|6{U-oep&9f**K$9sWUa}`xB#HIW~q9mc=NELpu&)v1rrQ>n+ zhtyx#ub={RM~ENjT}1%Okd&_qi7o}5ba+Qyscy1b?z{Y1;GbHDihzF9-Thw7ka%f=J|Jb=!r}H_A(*uL#9Q{4ySCi&9rm;kG>POvG_#& z#cZ^BICgL2fYh&3rHqI`6Ic+KyHr*%37m@R!7!Ch3;26K)l~|;$mEmv^zqi${`a{k zTa3{(quNw8!4$xg(iYSCN}BLNU1r{G+1MQ+Bh&ngOME=?v-HijM;oLLOqH;crDQ5s zZ+&zHvev=|rk%RbZT#kU1PxitRK;k=0k$g+K(FyP6f1NEueovdjFAOU`nD2H!%Ni zR?z$6RC0hBqSAt3vY{@9|0;=Dx`UG96~Fw?JGI#OQUxAJ-7(eYA4eSvk{lL4%(xTt z+1X{J47En2otMA%e!H!YK69D(UT>@zEEP#jri_-Z6zP6Z0oawJ9vn~5ki+eZAa&cn z5zZm1D>A+Y6c2d;Gq6IN4YEt2FGu>|QXg!+b~);I98eJxPxa${nMi7@LZV47gMlEO z%V!_fF`+oh;_guE+mCho8T;nS9{4-&TV~uS$&VIH@zlzKl6Kbmc-Q(yx5$P`X>{#r z^kq2=NFby(zzne5{gM1)HXdHPPbVSu*F@$@8U9Cn5udnCRMMyq{466}CoNp=<#Qp7 zUCMM$c;4=e4oLm&UAqZiimvOPY$8j{sU6?o^g)i zRL0D3BSsSEDr2qa+z40P@Id~?J`lGR06vvrz^QtJ0(1?mKOth*V zjS_bwApeY&Ck8*C%?+e(YyY=`MkXaINELL3m|Ee#vc(F348bDsi1y}*y;_F91X3>( z9eEHDnH0)^z{VLO(~Ryw$3Y<|2y*u;PaI#@znzM8=Q&di+Y#$sxtBp7a9_j$sXr&g z{iX09hiWAJtdc32xD_<%o;QN@C)=3oGW!8Pnrj?aV3Lxy%e%(rrjXkAZ`339ImuYr zwOg?f{XNJdk+Ab(Gfs;CH!Jw~mX`_7QLu&}qhN^qp!B|x3=vmO)}s6Qm0s^+4)pLD zpNvc0`r;I7wfr|!+3lT)UF69vz!FSRCO_>HUmezO_ZOW>ZU0IUV?u)=^{aAp8Gss< z-9l8RaDo;hf`pDS`aaC?IRBf5z{{M_GY)8-5lQm)?iLlJtiOFUo#8;cO>_q_@2^)1 zE(cFyi84CJ`rU1aZ*7BWt#RGSP~>;~1L_-WO9S@Af|T2uZ21)K-xX=xI*3l5de69x zhz6NXbr@bIk(jYSL13+E0xQ?d^l$#Wihlo5E@fPN*4MX*fBkXl`!{+v#hljFyAVhf z*RW`{l?CWtXk}>p{QTp!f*Y5TfT6tc`f{gtp%S|YahCIUU9AcZQP|ul-_QXO_r&Fu{dyT+3PU2y>!~mjzeXwh1uF^pju1%v3xXS0sms5%iwea0AGqK zD`O~?@S|g=L8+>m;48&aJ5)aBU}toB$A_O8WMR>|J482xfNZTA(9 z`Fz>I_BxXm;;NXprc*)|K0hbsh!vKBFq7(9$aReM(+c%>R=dD=r@s68B4%KPwyqTJJxGTLyN)#CvUAddlIkGv)Eg&ptiLB?)e8Wb$rBoL zabsS{AHy1Juh;-34-QR>@j zeE;KMMf%Gz)yfAf7O=v7A_m0ci|LMP6_i@Z;X!@unQQ;G1m#Q(`FaBq+ye?)FSln< z(E_%ldmjc>`jmh?y}tXP8*4Z&h^e;(K8uDkXQ|(@ZWqvk7NDcf>p_NM*vj2s2N!(1z4}Z=AmLWOgv>Uml6Iq+cy>jN&F~2&gP0$}koQT#FN? zS~+dq9H$x`I_=hNZr?PAiSVakm@4wEtTH9((P-Yk=$4W+Wr0iTTS{}yqY8s zkL4kR7*rJwY~bE&_3y;14QM&P|LI(0pWVAlB{3C-d7mP+PDJ0$gzI6_wdsJ#twm6~Z3`@SKD z(mSN~^^FlEf$j$2rmJy+DOFf9My#+NsN!{yxZS<@eAfFrbh|w-dGzL3g=ryr>M}U9 zk7gfwtha*H|9m46FOP_dap@()r&{8(65&!MFHuMtRwJ}4et|vN?zfIy9fQ>GQ^fL! zpH1dj(OogQ_gWcgGsr9Si1F9_3U#;f?coQI+WV<80xgU|Q#{HrHAt0YF+?0_)FMPH zJATM*;Sak#X-Vk_P(td{w4wPjXI5YfBpA9%7=RmO;Yc%CKXZS{J?bB|eAm``07eeM zA$8lM%4;tk${BGe@`OOq@tffw!?FuFW-w()jW1Eqz ztVA~#r4P&5HzU=X$7ly__$8^oCPYJg{M8h#!hy&z8|Pf5Udua?4o|&$e)N>_>+jw( zt{VCk7b82^SSD48sp@ns3=jiq#oVlpPW~0eS-CiU;Hes-r_)RCr)u)%Ih?3EQ)LcO zNszrs7l`-Q3SkrW%3MIac9;e$yk}ppJ``q<^Z?h3L=qimC?%-LQ(-mOTZBu=r8%1~MsDbTP`J`|H zFMA?rc6o(i#fHD}7ViySSXWv;^cs&eHzL0X0j)}p)9)~Q!36Bj=;zAa_0gPn%U{i+ z$YH?wPA{E{Q;ju&0`ma83G0U=md1@RIJFW61~b-(^DT=JJM!kFCUD(`KrgX{0Wys@ zg*0Xs&UbqGp1?14Su4?AO3Rd{I@lL@yvs)-hB1k^`Yi6`Feipc_4N8O1q2CExkj)m zC8HHdC^1e9Uxo|1L+YRI#z3=Jsrv2B5>mIkv6qiZWiYLw11A9dJ{mzUgfJZrj+~&B z_U=gP2M0bS>Ty8oH_yO|9C(#N&}YU1AL=nsUyxOqok4f{&-*pxFz}SlvC-GgaKJ)z4-Xu8CQODXv0cB0M}KX;5ssJvE8Kema!>(5 z7y?kiePUr$2$v6)x}&RLQikEnpZVpFNq&mbhnK63& z^}iy)r&s5xR*spGG~sGNE(JubHEJOW@~pDC86H8?o*Po%yb~Lh+jb4NI2*sF4LY4& zjV9KytEm^RMtmOJ(bLBoe-or`d80Wv$88JxT#uUNHXuoa9(7`_5EsLB7=44zdIKm8G0%NtX^r4Q3iIG*Y9H2Y4%y{EBW zrl@@3r=#g9_d@fZH}t%n1tTi&?&PE*2li4UamImBbk=ce0Gz;PBL zbjC0F^_shVM7|4CAT{=H#H{0jOXXlO>AHatV~1q~sRUpr5-)xu^(Cj=E_4f0e@~qF zVVD6!)}*wRnS2%Vr7%G*G@MqXY`^J$oe$ZOT|(nhzxTY+b1vXrVZmxDF%$hYI-9r^ ztl32v>vK5b>l=qbz=QDB*qWK+jlT?1_j)5exd%#;s(?4kcpFx)hOrPQ6t`K(kNWFu z%;-Y?OCWV$-$;uFRK!^Bb+<0Q+{Wbvn3M*uT4?tQgMeqnAtN%iV1Jp@`}^ckQtbEU zJ%bsAdbk1clm-xmDEMwyuGU8u?K15y4Y_)ti0z)GbvJJ4!rBm4NR53sQXz-|e_=uh z=n-{AIU=u*n#k`2GyC6j+%pcs%ml^|FX{8aikPvLAXR*ohMc@}lK3cwd=XGsjeI=7 z)(SEalSGp%WmuxwI9u)*J(#h1EC;xN@{7wEIkNAK!%rdgGQqPj$r@iiLeFp1gPVb*RdMbqY+&&bkiGCKleN9^y(Hb^jQN>S)*{VnH zyI#bF^U^hAagsc`9i#8~LaBSb(Vu_O3X}>ZX&-EbYaf}$gW|V&lEX~dH$6dMWtaGM z3}8}-YpE|Xf;EMF{(VT@dW~;f)3t5BqN~rpw%VX~&uvS)eBnV~A=bAD*{c8C`f@D) zx?kH@lVzsGEa@a--$?T8UF~{ugC9L+U3&NER*hK}e;95_I{xlbf4uY_`h_@7W!1=M z)fW7ZiXH(pctI?$D8n-*d3uh1k;}BcI0SJ~D+(OA5V#cfplnTxRTw=v91HjJc+8hn z=fEk(r;z#$yQvnf88t@DLG8oLGtOE<5bjPvfRD4cX5&xy(RE@q?fc^hVSi`rA98Aa zaafa;BqHG}lCr#xh5<-1=9-mxGT!}V4TrLIzX_d7{X19P#eS|{bf`*K6*dZTsUW-N^e-1*;XPB(EJEb z83okPlDqm}AMBzqUhnoXuA)c(Xn7-3bUKWHYAQe}1V&cL2sY$0f}avG@enb)YqLxh zt;b#w{jc!}38}v(1`?hY5*Dinw2ho>-5ggU0b+pFAW#VqXk2Z)AH<(o?&_+_R1Dx7 zr2a;H4bVCimDoWJ`&=DrjfY{8gjv{|-{k1(^qNI?kynL%kh=H92{JIXI6?|8DMd0| zHn|ti2#_wa!@lpIlK0BYP9s5)ny1kRVh&+-&hHzmU{~t(>D8GQn1`OG^nV)NrK`fJ zt)fbe8#JW#h`xB|u18Pot=0al>`V`-`~Hmx<(R#)7*}g7D5+tWt4quY3C=L)1OThs z45E8)=CU;+q<){6)@lYy(y(LP1eE7*(Ua|gN&QWb+Ut!LGY#eZ zkjYpmV8~bGK0P9LqPt<1y2e~V7H-`|bpE>NMczqCa_G9FcBd*XZ2MjBHeC zdZF*3p~D(pgBq#Ta4LnnwN+seiEPX+qD^ zkoSo^AV{X7Es`>@SCM4Nl@MP*@X=EPXqbHCoNP!egE8Nq_U!0KUj{VO&~;C+TJ#T3sDs2Tm67@*kkdp%+(U990C2%mL?tO8L z;D!hG!0<^^WHN8AyD2M&opg($Hxl<`#m z*zz6Rg5?+ciy`XD5G7EY&zC8}5RZ#IwAkE;l)~B^;3XQC%GiVEk5r6){`Y;%vNt^V z3{t;NR@rXDx6>$!K{WAi;|HCSu6o<6FIA*lPuBb(2aoS)J7Zg^p zE>=l4>PGP}EBK3~flflTA@w`$^@yDVZa`7XZFM-4sQPd5IzYlYXvp)%TWgbgUmR3b z@W3lmMPZGou=D8`c}>sEcz1|ly3YJ|tgmbY&>`$4#`@%0K`+fnvpYHRG0o)Oi{cL!Q)~Y#0*1P< ze5phJ?D3yacMB-hi0k#!ZBLnhnz3RswuXp67J6SC_kIZVjMy2*lyn@Xk&(ZvYz`+x zqE7n@pJhY%lPd-x^*45|b^U-x_mEZDSNm+!%;a@78M;c?4N3dH8~uIa{cviPhJ3wD znqtu71T-dv%QqS^hq+*KOUWRO?}Lqe~Z1ZsYj)pA|5J1(NV{`#0UR)RdR01%A; znl7FN4n!b4iHwV+BICKI@ty#pu@pwB+a6VJuKTRojF39LbM@v`A&@ElLk432Cj738 z&`Io3HI_MIaE~HVaA-S&Mf;J$uCMA{d-`fz9JW(sl4}~x3ZPxi8}qXg!LGUm!Npzf z=$w=U>&06wgLSOIK?UpUVeR7nM~aj zNWDygdP_ieLhTe|yA|mMg8N?^t-8?+`kl0=^INIcWzZL68hM59T4loN_n zRd)lw zUy}MfS3{5ir@XQC#o0)7SNVV2t?rVYs8atDg;hlZM%>}f)ewi`T|FOCFE1~cjhtkR z^r0Sd*`7O8DzaZ0!M2H1?r(bk5LT146?6Rauo=GZyvj*VBwzb#YNsm9y;({Rc4Lk7 z^71;tCTsC3eO{7}FQC8Vb^~Q{Dwqw|b);Xr=>1cq z-ig05Z(Lr!xl;?2TN{M{B=e##;a~Ua1vLa>zs8!4aVgoomhTppdiY(J`t@Z(#lISZ zC@ZOwfiY)3Kqq9N#X;pGZ?r#RPd6FQ$iSA@w)UTiis!Z9aF(cgMG!~}Vx%xcwu_YA zqXT27yY_FTby8g8&`)zj z)jwer-P5?m=`XgQz06(5h^lGRIY|94Zw%8W(47T36biT)uqqS*7-4dcC@WP&;dg7u z{dhwj>klFeZatXyK`X>vU`9j5fD*g8X669LZW<5 zeWkU8mR_W=rdf(|3uhwdQz(B_;PP8(qi{<<(kbsr&ohBg(CzIyl}n zs256}_Q!hmeK)q>UGl`gP(0SN`Bo%F$I-@(Rsc;Y%duCA7T(xcGWZ)v{Wj5DFgPX%2?Zb?f?`);_zJbq$Ck$YNjtUJu!VF#1F7HpO2GoB z;%c#Z=Q48&U)>)jFcn!uz^N7Mt#0Y{)jLs&>qlE9?OSjxeFb6kbzfRv92D*Lf1EY+ z&%Ahh1w!%_XG=Fc+g6atbR?+nRrBx9wXvQBfOr?!zBfoKfO&G5WVSAGdhcCTA@vDe zswzWhj;5RMDh_9%l?FY*xR~4Fryja$8OrUQT5!fv+?Q65&b__9wSKj&ub?+OURUq( z1F5n0pM@{RorMWYMsJXhh0-wUE8v7iX88<0-%-E_sXr$z!QhngeKRBK=&rAbPr-V7 zxRgo;8okgTx^~-fUckQyQh#~>5Y*sg1&n!aWsXp3Na%Wu_4jn8YGcpksp6M><6B$b z7(t$;D341SRrX>%BPU%*b3{D%%PM;^dn4v7f+Lid6&Gi^_lA$XU*m!adtO>&_8qwrKCfRnU2Fok=5{MlY#c?=ondp}Kmk3(jva2!_Be>VJwB_4j6d1sY<%JYsXL}xV+Fbv6u?H1&Jz0LMzF9P zVubu?1iPEMJ=TYA@5TxKHJpvDFHX<*v{t7|j}{MNN zphA6NvSKmlwJPZi;r}T0weQh}urCgyPer6g21u2Vs=(lS`F|!eTrGWPH=o-QYnbyV zkos#v=s*xJ`fwL15V16bK)1S@bRZr|Np^!&smw6q~6*_u%kE_|Gs8 zvNJEp)$?y4#14y7i1RQI;T>YPwOj!vrkU zqAEO+$$&Bg%N34$)MHLRv5au268P?6mh}2_V#%dIY}=A1?LsGR4Y~DoQdikfHizrt;W8Yw%1)N?tED z?{BQ5+p&J)x55DOZ3brMIvxK@O<__u+kSeX++>7wi+*UO2JPOGW+} zFo%^X;*7nD7Sn!{>l(W(EXx}*u!_n|XebsaDPX$thmi-~V9@_E8yD)aVnV;ki1}Jy zoEk-2i!f-&1N}8Be5I2AOQ+83 zUL_Ur`QXcIoRx1}mI-53$Sp*I#cY;JVvz_Va>b$!g#%V(_%%xHwP^pL(A7MbKojYsD2m0AGczMwU@UK>ma{ zgc-s(Z(Zuv7iT~=GL^~0?1VlE3^XrK@_Fb60ABtu)(KEwaiag+?TP-+$Mj06H-_*# zfYe@Z?33SN-{hG?{K6O(N`PqAkp6Ud0kFf4>pni=gBys@$kNFcoiHqZw{{Bz>WE_azmWPpIwuuIL4Z4IjI3GkQh80N zeX)2j{@9+=PxS&#Vf6Irm}(*3)n(m`?!pMnR026wk+>W=(-eVE zMd;aCaHVpG1vh-iYkX8o1_S|2mdfI9{i6-J8m?-rmzEV+B!YzzRAS2(A*Mpt48EYX&K_h-Y;D`TDC$PZUfVNMjUeVZAkq(nU!#fC~Kg=(No5V_+>@-pW~?&5i1jm_V)j++eM{!U&U?h9l^5A z0P9N`E7EryA(>Z3K%U%j8|=3VNx%5|*4K2QnF2>km0?g)#aXoCQiWs%Wd|FWXQ zsfoH{8w1Y9?+IzQx!q=sG1YqeeC**LbD515FvU%UFqL_7d}}sdeE^3aj3-^{?|;6L z&9!L23Yj2PAdLcQm$}fclqz1iUqK+*R|+l;7|kP541kO$f(8_?1%{pEw5+^p>E&Ec z8u4v#%vxWZvdKc5|K5s<9L6-5rn+bbTKwX@SwUw5Myh$F7Q}6bqq)rS$?WtBMY>_K zIo7@2$l7j2=7n&==+`T<*vj>4h_e(P0#AuL$B!PJpA5jk9_!0r&up#U7sqpOtNd*a z0UO7=P&)`ox>14Rz;F_T^)tU)+1+WtX>Vg9f2J}Rr1m|kHrp6SbMZ)+YX1>=OCQoL zsr?XsJMn=Y-R1C|s`9Y0mqJ$sc3f+xoUdq131FuE)0tl8`!p3sJ$TN}#U>ZTjdPXe zFlh2G`9i&o7giQSyff*~V}0fGnaNoK;9Zp5+1aj=`g>vk0l!$0xdg*6l}2k;A4g0A+N=rMjGh)3qkS~|^F9)ZFZKmWZKEyI zs?5(9^cr_Yg2B0oc<;HGDy6)wxSg6QOl`8r$*NDIpfzJ*8EXDUs5Z;%@68-Y$LO{vD@BmiL{ zlx9pEtuoHF%1K%-DjdHa>ri&83#4woQEPQ*9320pk_v2~KARD(fwL!p5!!x-Z#?$e zm!FPrG}e9Xzxnz^)cU=C7be*BhF~AV7B}%g31QNGie8CS9~k=~a5|$aGo?OtoUe!? zMk#{OA{EASs3lW~8H&?h;^{mA4>=6WA@wq)fn{$9R%nSSBvZ$Hi=vY2hk5I9;Uo3N zpD#&GGgnC6xj2POq>WHtA)Lfy0hObapfLk8OOC&wy!15eDbp`kX-HecK}@|U2tq99 z8}e=7TqInNPNn!RB4VVu6}*M>&AV0wtIBgZPH8!LZ`EgTlKerX4G7V%jQ5B=gYi!IH08$!M!^0EmyRlF5 zzzIHMun;h#UDjPP{~K?_B(}6)Go^m*IA8Da>5-n75R1Y-MS&Py#C*AW$_pwU&pnvx z4Zt#T4XwemhbsT7yszdaBLZ{G1MZaaRt z%fg(>wO%k^jePgMFGM3}wY(8F#`_gutEck}))wsbt8;O;TU%cS4}bZV6GD=l8F3<{CrxHl|P^E4M>9)I5R#IiuQ4&N$M z*Ffq|UoYd>5|PLPgD2QeDqkwEG~@!P@xk7sOT_)N@lKx3c^qr+8HZXBbC{x%7#9Rq zU^&59NZ_7k0q?FP{MvT^?(NsgGNTmZ=t%#|R!ZIWsA3J>HAHK84R=xGd1R-H=?nN4 z)g36>9b?Vb_;-(UjP;xMQ$-vB5Fs!bM6b#j66in=kFOVI_YPe>aqU0AYfs7`_3MPf zvtnkCN*qy$3Z2td85=@)GWd|txIL*rf`2FV!8dYs8dA4CstTtRm)jL9a(xV=uYbJd zkF76Zx^JxKgEts3@vr({tN)*GpS_1Zow=8iV&SE$tbo%Zz3{kp^O$wZ0rp1h=^2*K zQ;Ht!fMrGve)0}zE%Mz z(1+9a5i+0$BxC}hlF}CTn&+|o@U(M`P;>0#8|(-OftSkc?0{WVMuIGsRDhx z^qWVym7`w_?VL8PIMeQ3-kKY5SibjHU)k+&SygltEDA5&a$rjp7{YKCW1WWHp1gl! zdSsCLt#iz3sz|fKT!oSWo31b+H4G)4j-g88{VE^ky4yIk8hA^b;W@=2@4enwNUP>5 zDmoLZajyU2wyU+oZnwtnn#36%$3rgGJzU(BpQMI-cqeJq_KkQFjWq&O@bWRhM1tu- z0Zv6tDJmR;L|KJziymhcqtA*%-cJ+ZP+>Ss8{L7JrW+YhY4!=nPQ(&>P_G}+eZ+k4 zi+4A+WE)Hg0$fi@)D7>=WN{ERsTTj3mw9l$Lh9xlwNBBC1o~5n>F`gb_NPQwT>bXI zHqMCO)zPmV^Vr?^^Zm>D*I3mURAidogotFDOwvmfhM58RWsgX`yC{XOOUDP%*ryXO zAocfD^@IVOI-U-zCfALpQ7IfuBLV@AyKB!M`tu#!Omdm9e624Ie4m2@>HlI(WAMA< zQd{RPZ!JNrXg=9kbcI{d zFn5x*X2$88z;5m%?;GodSaps78Ko)*YjiC}e~`NOjPn8AoXS+gucWe90ZNk`ePo-7 z(g0}WSzW632c&L!qeJdNj4Vi8NS`S5>J{}dC`hs?N_`PN{m6CK(8jK`=kqz?#qi?! z+a{?yPqmQ4SCkVLg1uV2TLaFfBQHTY1FT^1`v2=H`p*yFhr>fPgcsph!n=qol0Pks zahdTHh9O5%?}8(*D6JOuFg|J+``V{zZ^~wivxtO;d~}{_HKEtabQ77WB(^XtOJ(jD z0Sr;VJvw;^nch3R24W2J0!aPs*{+E0RjaFffPGc8S&FX|DU~9BTH(x@5M9;lD>{QQ zxASnxyqekxd(S(U`qb7pBCIYVzzvGQ1wIU}NeeJh)35+20cx-z%T9``Lz>?4PW>*t zHo5R`qSUP~PBBpr=|lwU7)^vjnBveGt|?;l`(<8?x)W2)DR^FoG`w8>S-5sV>bJ?5 zEv7u&8K0Humx=>Mh{=N_j5C)sDU*TJPLMo%=iJ7h^@s6GeTD}1;VmYIn(ldwuTQz3 zYDFbqrJ=e%Wh6G46- zI?xC!3)2PYDhVr$t-}75!U<886J2`rBhi2Mocd&i0fN-PRJk4?>;Xb+czRTRQE9|9 ztcY2I?Zq-!&e8YM1dvBbqYUkiCw*q@=QBi4r_V`*H-YEKcD*%UTe?S@BiU2h$@;NdqoVmMtGhErOgFgy zu1mc*7pHL6?ahSYZu|rlzE;Jl7KQ`oEi9iWC0BSiqK4y*4)0RCdP`e8h)!zwXIvol z>*T#~SOMtCh~g1nClmR2$`&GlkZ!P^U4En2mo?s_sxPE|Lk5O$Eh^B;vpjYxkt|SS zOfv$Khj03Gd`%WS42f<4Qun=$eOj4NjUpBt9)XwawwQAq;gtM}Eu4MhZ>7c&-ybaB z@-g-1#>lm(EJUagbri*OyNn?no2DyRE&D}2_rhd;)!G&cu8zriYqMCx@wuG5OBHIk z2sjkMMe68A1&>2aoWv#3)EvFcy<-{HV z$iT%58tw?b9v$mj!$0rd_cxIGYhsFM*cQwXD3z+R68tLWfa}STCDPfoSRW5d3da$*ZjiX!}v$oi~h6q#gU2_*_{gZ`yhfB zT(A*nQ9#<8$@MLVgho*M9lQ4W(?5J?AvmTm{~}2JHerYXiE(L6WmF0saITI4SS>I# z?op8+xVQf`(<0sB7-8qZht%)hAsq!$A99gIv|>Jt9eG6FI<;Z1yc0Jou-kvOA&5~; z=PXOzePdzWo~d}%3sw}B+$0)*{3+zR_Kt(tF%BzOuWHH6P&F;3wza`yMmkZ3M=av& z&(q`^1AErucA%(+OVgp`FfcV=U`3pLKV$z7R!d8NA@wo^S*0R3Fv1>{6pRYwjMJ6Y zM#hIzm$!IxHXi1{>mDxivu+!k`RK18^=IFK$ng+!M^hN-!6OzL6CcV*5DyM~=Yh3J z#~*P~7|!&9(<+bt+4`vxP7R!qgD;LD&KD(yB^mN9%k5Etq+Sk0oYNxGypt9=pv|-N zP^9f&*3uexLE7Q-^Yfd#m{po#07zVnn+DZT{)L`H*O4b1Vu5bN@3ee}9M#pAqqHt& z4nml>#%Z?#4f*Ol<2+^}zFSjzSR-922`t;-xIu$L-2mZu`{Mu0G5hM6stgxWEfFb5 za83x5020*y%~aA&g+C!?dj6MlZKmoXrDd;zv!R0QD#)+Iu~Sa9&94vuT+RX5ih>&{bkm&`OQ zNhxVkDA-^5R=3rHR>xcJx3Nvwfyn>8VPW|I>qOS&L%Pm}t>N#)M_J z`hR;3slO-Ub#N?=caYL?RRa9WZ|Ff6*e(_$2#yUS{R3T~II57)~ zPM|yCBc-<-Wjw8irM|dwJvt4`_pN<602L(MgHGN3Ak`N^DN7moXQK1pBlYcDYAYK@ zCuKqwzTYO;SKW%buKzs#V^k$E7B@hcoyW+s%$Dmi zIWB6Qdi-4kOm^m;ee+BL*Nl&Q(z|wM+~RT83VZ#%IL^1pEtit@)K6-0ijGoQE9=5x z)moGehOvH3yXj>7b?dd&wve_#uRpQhE)p#hfs^jNkO@#&9Zi!iF$OH((r;$t(Y5=j zK)wE&+^w*63DO#5V3VAR$d&_sH@B=j~y^J^1>%PA6`NuED z8qT~~>1F99q!xv=ZbbhSd+mFTqo3;6OXI16TIeVx)YP;pmTLqVB>AWCnkC?nX7(6- zJ=vqjUjwOI&$vPur@^C`R$6alQdyK}gs8$73E<1f>Mf}+K^#X-Nd#pE1E0RK{ik}y zeZ6oW4j^VM@Vh&)ZLobCiU~jexmb^WO>VtiJeE}_u%k=4SLWAC--p961uO9|W;J{P zIM0~GZ;V?}JX4n~<_XWqz?yq$sk^DyDy06HD*s`(dd*OHdX=J2K7R(TCDodQ{z8p@ zI~#|=O@X-K1?4rl#l0-U`73GbV z4m6%cV+_qe%e=!uRPMfBxVLdBSPmh&o4Cye@~XoQ%4dK=xSJ#~o`2E7ST8#<@jHRn z!=a?uQfG3G_2*=+0kU_6l}A@-L8%4$4hFv}8kI;TYN^GpTfSk%&$V&CbwFz8;;@bz zz)S_%1*V#dpv8iM7GuoKBPsKe``viR@yFxYgHCr}FCA0eHZI3xGGm-~mFz;My+Vt{ zATn8XL?*`?awOllTp}dIR%Y5twY_VN;~@2GTi*yHjDIk|)I#=|;=oFZq|md%9G8~F zSh)jd0sYg2ju73I*yEisOl;ll&i#jV9;LZmfz)k}DpV`zs}1j?hGeuZKHvPc=eR|R zfxpE6j)&HP-FMYlG2hqg+q99v5+hc_R*&gmO4VedVMXGS>-O5h9LLWK^*9d{@(@{= z>ep-M;*=moB0FG3DbiW~DIT*X?|tOcuZ{J6F8=C=u-C7Bk1Em$H-F;YXBR70FykKKI_@b8JHSZluEC$xA7)=g$Z6SoSWt=SHU_#;=T}JG_HSfM{EEi-mR{#q`A@lhHu_&* z${qbpocLy(c(YI1CUe`T)b~u97px^bht#bv4%TJYcrcFX(qmHdk(Q=>EF}P0v1}nx4sVt z)?noIYliworeIKN3n~EO6=&eMDcs|Hj~p2WNug6v<{`DO{bxyz^+qO&v}O?`6;nY& zMo<6{!oD1bc+>el=)Tm%OD<=eCKu80gG*AdFw+@|82s=uZyyt|5P@a1+JK-$;Yz_P zGKN@<7gaqZ2~WbWeVugrTOjpmsw7UkuCm60?8GHy4r9hBC5lfBw9QP``+up+2%Y?D zeQ`Dx(gh)a2S9?0QLkCNWucB^&X94#Y}`_O4O}M5j(r*~onSMBcCnJcMYPToF}>+Z z1gSs0TPFR3XSkpMaM}?uArHg@CI+VlSha^UK(+rGhg`ZH%tuK5HF4TQQ^VwOsVg(F zWI2qF$G^FueyR)Z((7T%2t?d1f$0$-OrNi~X%$m9<&fIf{=+g`6_Q>Q=0U$zUQ((U zYOKl2JG{O&>HcMzF0>bCy1K+zzrVCj9G%kV#TFxT79K>}yJ=rZsg7Z1uvA&%7yhUr z>+mZbkotA1RtTWfW9^+&1a;Z<5V4XJy*u@n~QlE?e` z=-(2--JxrY`+Zy-Nj5Oed^4ZjVTtSh_1-Ymk*o+3dMdrg9fLMds@=oj2^Y z9lpH#fYcw8@Ac$vF1XZg`3iiDVGJ3XM23z_O*ehN4Y~VBa~e|n`bN0sJOA%pjE(&b z>V{Nu^HeErporJIm?nV4<^dcs&T z;q61cc@YHvGo)hHh;RVQYW%*QG1j)j_}T%fKhbd)rdG*dpAx{Vjku&c@a=&fN@n_=+tm18G4CR+%)q%@h2CI+M|wKZ_Zc}?zoR4Iy`U>%6u6?zfrwK0;ix^tikqW)Oh-Qlh0 z&iVs25ti@ceX6h$n~#!|xgs@V*62})N@9`9D?*`O-(X5UDFje{n!qW}(p!?k9(BvROvEswc zrT6iB@@!PJ3aOoo7)H-%5+aSf*X?9AkpD=R)0NQtXXoh54rKd8ie#aSO^F9 zy;{)BuN5p2sh&<#n^UOES&_%6BIVGaV7x_XWkBe@o#qjk52Vg?*^9Bf^BAs#)XQXm zb-@uKs7nmB($ClM^z!Jmf+Zle!fdyX^(vsiZ4m9}!}gbsdE=?A{pV&*%3xKR0fmLY6HS})GF-@KW6COTMXI;N zX1uWkx;GTcTx#!&QxJAKfDKU63mIf!zRD8vRLpMx$7-;C#1_eZj_Dk^7;ffHq{AwtiHEs0!VT&XJSSSd&EP zx1n~fZX>nQ`V2ke&Ri}CCAU1hxs43-T#RjtO4h#9T@ORntk<8&(OsvxW4l~6y*Q`= zR=Gx|2Ai4KF+KWGF7qc7xbC`CeJx*Dy@nA+P1oUd=8-C(hq3c6PMOVez=qZcNK6x*nI3RV~qsqa4Mn(uPpcjIjY6(?9T%rVmxPvIVckMd) z)0ucU!S909@6H;R;RT3|mr!l3Rp-1c3YaRayCM36>fD*5-|;LG=q}&*+4rdO5_%1Z zOt-+eqk_MW$fJabfsbbj=1I}W=Q~(5a82a-VxA6n38}HSG0YpPM*?&iF*~>*m9E*v zGYU+f{=P1QdZVvfpYw^lhNJbxVUZsR3QN2`&ThU5dw53dRi}*Om4U~)Q; zy7|Vk8EUc)t`@3kWLdZk`fW^tQ7cN|DLWKLi_$I>{DAjzMPz>sslO-2)@DTgnfRv1 z&jJEsZviDrV*seYI6j(zrR&zSUAY01)L$>^@yTk7kai3$ajC)_tYrOg@d>5TIX*BO zZ(XtrzJ#fMy-pQstpLdXWqKGV?N^88P3TBu5=z#p3QNDpc8{^Oc(rywn`8YpRjf5q z0!x2WFu!1lBgHC#=~3aK^iuS{c=R0>tk`?iZ2WrX-fJur3d#`cMFXT`N|7$2Q0;(FTWh>zxT4|Q=Ec?b^2|HLr@?hGJg;Jj; zxE7c`GJ_ECNf}NM$ zkh-^4y%#|TB9H#cJAONu{O|kP)&1-1Yl4Ab1mfA3$9okpJcTn3a^du4;KVS%P5WQg zHy#0+w!>7vdfw>Uq;{~nn~GS_w#h=6KzGm48F3AvVDSZ6t`qC40 zEcp6MEx?lu%=tXHM5ufO{S`UrOEjscvIiz#7rEF~as$ zm|%vc}6J!aSIYqi-G9*tz z-7jxVQg<#+Z?#~(rJ8yF;x59*De2R$mt8s$y9B|ZEmbxrXE(I4@k3gHGS(HGvl2)G z&QqRV2Vdii!`}9|{pkA;t-Wypq;5Uqj70*dG*SYTN>w4ddPVC1fHt=sE8MQ^Q6-^b z)eMru&WKxmla{mgkJGMktAF;-%90GjC#X>dk58KsF&VtVObZ{8^6D%&G(8_zKv9|3J4>>R7DOjy8Q^q zJ^L!afv&_MbNYGD;J49U)Ze{514#WnZG>ZtG)a@obCVLy7T`@>84B+Yi~x`-`~N@| z(lnfJ3hAi)czd?`9+_)ewb`ZqetDS~;79bqfK$1OoMIuwQ%a09z*x7|2Kbq#JD&ad$zz3@~HacN1%s zhrx*sBd_dW38`B@RbTevp!9}&V6yFcZt)woFcG;t@nIn2fc7u?m|Yv*;V*#H?-K&! zfYJTIZ^;lwbtYh`Le#Zrz_&=j9@mf?m!^yeQh!W_>PDgGCI#E=a}m^6Yhc!_X_(0F z(D5EY?NFR2YB!`lu@grjm~MLPRq6{@QVO$~5;*-$16WA?Iw3;Zp#Z? z$rxi>Axi-_18WBhQqpR>B8y`PQtEG{zA7)F21Tl^FOC8wO*sRYinrTnK3KO&B%GRS ztEFDpkb9&LL}WK1GoB2oKPNbJ_!W;u3iBIUZ1_$^TB|9)BrQC(l%0s5d1MGEE`lK?h6SU;%ttyYs({%>eWlu zbK(N?2c-U1WBK&)8ZjPD}oq49w0WnS3n&uQu$m@cq_#s=@C7|HG#q z-_xeBB1vq-btXY5%*-Ck3a&ss8uQq;lzQF!;(!nmz6NKo%MV;;Md%zv3lujBR{Tgw zJicBWykYVF?D-)|E$#3w8`Nm;Kh)R&OKbPvdoj2Dh?cdLw)+&FXG-1jMisL>9w8N= zDjx`}bW>u($AV~z&l5pdAj+fbo=Zv1-`aT>5 zO6!3KF%c%|FvC)RPt~Eq#k9XI#yW7m`ESUAc5XZecn_)B7bjx63Yt5Lra?<201t08 zvb33-0TB$T{pW7`r15Tik-RVT0&=-7yA_<+s25UyPL3r!`S@R}q~C8}6T>_tVH|BH zvq%{#!fF*vhae=v7erLg(Can*?hj{`UN=nDxHPRQ7ICr`p(HG%DoAc4Dc8{ze~X|y zdTXTzo$p~r-DoC*OrOu}*Vrt3-`sO$sTZ}~@AtM32S6|4Nj1t^0o%|#_um^sj~de< zRrBuAko_mS=+MsNOy(L*Nc}ohfCiXw;s2(oZe%028B$Wsj7wD4t(+U}hiau@Q1 z4%m>|*Z!+MM<4{_Mn_1xs^_!Jar^@SWmPrbTJIR^EAYopcL1q(OtBaZ5nE#DE8>J5RL~VRaZ_fd(9L2YFPz5%y5YB7yJEHsn#$ zcj?Ky31^TUUZ(ZMA@)=q(Jf-8!V|hyfFWeKjM$*Ost-HL{|})!7}%k>w_M;N=U5~C z{odC8qfFrQP8wTP<>zfgR6+=aX2$V72m9LJp&t74nVo5u&SD8zhr2_c-G8oFd^8)I z{G$V5yVeOZGdT<2@1GNjZVnYNdqj3)D(TTsSMmXv4G70Bq~q2y)X{Aj_I?XOwKR7J zHXUgUOgYE;Yl4EPyj26wrS0(OsfaU#*rf6ix%^wCnvc~A5FTCAr^srgA-;cOK+#kP zrvzY*0n#b?3hGZ`WX=g{gKzxXaq%cz>fRRz3#iBy3m;ucZEwdm7->}&VPR+xfu-D* zdN_RukA;DrVt@rT-e0burB8g2eeVl%d=R4Xl;}QLo*_4`~g@ z`fUQ2rK@Gd3Q`NBmXcUdUyxS9vk-rPF|ptT2Nb+R{81Bk3j)H$IQKMB9nzV#vIbIT zOcepYQdWq?2nn1b{7;mF6;C>1SydE%Xh9VMrN=jPP^N- z_!ySa4nFQXwcz7zyRV;W45ggt40A)8Vs1SdHL%tfM+?6QDX`Wl7os>RudqUeoq0gT zz!mijDLxv~!}MLG244!4LZ;rDF_8uT4c>gP8Bs_ozY( zY^o?TTu)ETR7I?0Tqw>eB(x}f^zZ$8tOIa5+;$RDzfG8DFm}e#lN~{7pwLdq4((lk zwJ~IMg+jN?1tGtK!d%yt{kA*3)hyQGIhEYIV{+@hGl+DM`hDUvcd&zoZ9|uXZqdB_^XjGQg0YF?Fju6v9%z(JhhuK=WBWAukaIe>Y0{cry{n@47JoOeHOlgcj8O&frP=-k=IL#Cj z3cr4Wy&kt$mtKEi2cnI}4O6lpf?_dR_=l$pTc9AuSy0k+1&SlCGFgQ)7C9{b!dIHe zs?akMtDGZ9^&p&M{mnJfZu^AN6f$$non|%4=3a;4ASreJNXUq`kQy9tAFpMEA!mHH zrnNL+u(TbX&b=eV+WQT6kB$|v-^=P-7i0tsIegGrHdo?MQAsl4IKU|F!QGyA zQ*}%Zj^gX(bwbsya_Uh<@YDwR(D zKwC;oZ19T0JaQQl52wgQS(PPvBm;{e`e@_mHG1vdf9s9CFAnS;s`@6~09V0WHqW8qhM%9hmO+J}C%p>bf&aV;_*5i*b)l_w-rBqg| zoom~_%S~(D9%mdREpp`=t9JFWD^P2!sn?(H6AGQa*+WXbXoqF@_?wfKuUK+q65L*2 z8SC5D@A{!64N|vyW4F46)2il$=~UK~03`bk|0qRAaW9z31O9w)n(Z>K=w-`;0vq^ppdV%4K+OFs4=7@Sc^7D`Zd-N~CmKmOZKBHa0 z;*Ndwz#CF8Q!XoRDRwr3>52YCa|ioP2Wmt#Ij#FxFOI6_c=ck(*EH(}ySMg!^u4E6 zM;z9kAdngN`RVHlDx(PbYgPOeX>dmJp2!eo5T3wT<>=Zr!Mp%EYf-Fm`l-BuL<~3C z6SKARR9Ex@;2yBwpTJaU^eS=H1nnTA0va5G!^l-8?1%<>Dghh9lyM#lrMs75N2p7D zr>6rgqtxG%540BCG0_Ua$x|i71dyJ|4q2;|{}NNZWi$55p_3k3$6w&DT$)l5QLSJg z;7lcADkx3w%65IF;9bBDEsN)i1muSMZQR2htEFhs3m_SU?dQ;`C_au z9OED+dUK!8%wy(+;>_-*Aob^DT-iJv;YvI!M3sC?b~!FCu-C@bAHABi9O(7Z`H{;1cpN=1k_Sg^2FLiW!=*n)5G z7tgpp?K=7Wjh=CC*8+3Q8tpMvu%i&!BBMb9Ol}>1Ttg=hy$wmf@h;uV_^2TDtFsWv zPaxt2UC}6pX`?H5prNvy=eVDTuZTl@OX#E!a|)*CU<1!8&7_om7M-{?dh(H9XhXi4 zH@Zx&-m$Vlx_~KK0i=n!xFLtIbQx=4bJCD;{LbV1tNu{a0z7!eeBbnqX~YVr8=Ohi z8{`Pa(n1QP%oVz={b;AI`^Nh>Ce2?aqywq@+J7wRaxd9^U!jvjhC-fArKQQ)S!Lk{ zuBbfB_`Lgo)F3y zHgl({b0`Sz4^l6_t{~tKOh*Gxu8;UusUNHt$juYHl+$#7^tb5gI-w3yxBVM^%lV3x zFD4KHN^4OfcX(RP5rH|gpG27JHe_Kc@<4fJIC4I7PWbhA-@lP%aL;0tvNI%Nf&ydi z5b%JN1s~Kc|NZ=sr z5W0DM?`GvI(;0{~vD@nZ4ftvC@hTuKKo@-8abX9HIM8FOTo1(L08NjZ*fS83GvJM7 zv?U&3AcnqtAiloWF|-yBuAN#=vEQb$A%M^#5`@iZBK%h726&8kHCu8G|kIYCbWYT8jKQEpvdJR$-9 zCuhU|O9G=L_QfuacZt9HkJT3&_x4ccCz9C9VefkyxWGy%9^Wo;5g8PlDRZ8jDj z@9^!{W`PavW~SKRQ;O>xGIO>~jhG2qTm)eHT_C+I=@JC7e~6>5JQ*Gk`}Jjtlmw+a z%YjL%FES9pRAq{enwWX+cBCX(h9ATlK22HudX5b!o7inV2Yn#tByvcD|s=8hIdXjtMKJ8+;E{V z=gMq+|CMo023);MDOcTL47;Jt>D+ms6#HXB463LP;|L%JIhpHikR^?J!70EJVE<@O zeLq^OIqHY@7!(%a(L)QN&b@7f69OrAU+)-fUq0&aER~oJIg4iUk)J2LPU2 zNzP0E!~&M8oV9RIfbI2&VlB#iF_I`Ijwe$y4g&z+yt^qb@2P^s?%P%&7j*qKV?T6H zeK(IX2$uwQjhhp0VnotPK-vTi?1~y_&rIvNqCyr29Wnyv28UvQ6S1VX1|VW43<25V zCeus^4fs1?6oDl~c6zVk7~<;+Lt&F<2{5-gg6 zKaX}_{pe4ZcnFEszDkMVx8H)vn|j_zq>x8J+3a53z9=*Oa90o;ZF4xgAU4yNs)W}H zL0OP69Xc@qKR}pi$_KH3i^(4x6#Eq`Q!sF*ax2+IGUB{{h8 zP`_vZ-@BLe&^nUDuoF-U7&lc=YvdJp7(yl-n0O|woMlZjP09E7Y1;@dz`O7Nctl!Q z<0ypWg^JKQvbuV6O2*+dTUr|@2cil;WBHZuGqLv76ie&rN3mNj87+`2G@`;_IM|KF zg>a>w8qkZIGJOUIzblj7W7Y#Fc|SE+z7R*KQVPgam|)6#ni5ZhQigP)5XrZ{ddV9= zA;s>SJZ{@YUs6iQO9Bs40_sA9d<<9Pp!+;pYJZQE;|B=+u!FJ%2KfFtl^Vu@~d$lYi4LPAURsQ}sB~eB2<*{oQ8+;y${WYObSEGzq6jK3T*b1rz%zIPq9BH18}w#7J8ZYl0F5BjG?7bH3eGC z(6-8W+k@Rrs1*9{I#&EIhg_Vc>bWA?_o4@A!ieXyS5ub;sFBUz(qW2ynl_}am~}DY zLRqOZ`spT}F2_s}iqMDuV}+gtbosHc3Jf!>xrpe$(8(BUJ8&ss6J4uiA$Qe;IF_q# z(q+DULJZvWY5zsBKe-c^6f^5K0z2dYoT#$Un2Y|9h?86aitSR`GnQLvF!P-lTsnN^ z+4oPR*k6+a?}ac&9LxeAQN}%JCZ8;BZEyQoVIEM8pz5Zl`&$P~^e+IEn zFK8T#vRz^BZT!E|Zw^5e!fL#r`p^u9CDEh59P}gc7hte6kY#U};ylu2omVQ!=@s}k z%5{cVkLlLN*cu%EVl?p73K&TSkANW_?-y|Uo_2Qo^ftxtnkeU%D_}9sO(!#Ph#CfBlCDv(ze^2r6ivds~HSP&18KM^c9{UJCJcKXYBZ=R`z~eJbmp} z7?aJ;fPbZ+<*)@lm$L=nMg&iloj zl3sdI*{eV9i(21aS;k70zLRzPdn!io=84B05#TRot74MnWpa;ROZwxgO7zTV@M!sX zaeM=YF@TdSc8;emf{pX&@@XogWM(t>V*2OiS(j{Gb&TvNnKRdgV$3kbBK6>dfQTEN zjU&8m{Dy5Tr#6GT7~ zBv(=u zND2n*fl0_zSTXfR-UzuE1`ZD<^F>njd-;cNG6HP9b%+bY^#Q*wyo)%GAf?0u0LVif zVp6f&t^D{{50zq+Ga9E@bhK|`cf{3)nnCrxOwCA(A6iXi>W!(h;VIN?xBprrV+U>h zJrvu$WMCj$_;ZL5g?FR1D3&LrZiv=zn34;ubsw)z5^$1H?^e0OJg<2tn&w`XCh^(= z^LbG}J?#AbPwY?UxNa3Ow8wz1%w1iyb&m3O(p`9CX+B5rdkt_nr>6G#XZdmU^srCVz-qb0XiDKmL;Ey($m{fEXnmwb_|d>Pwjqj(K>w=cqG_PIkNX5(vj0x%if=1!OhS3DV*8Eq@Wm zxPLNl?C_fi@bF^y=Qzgn%2v^`ZBX7h?NWm>1H_3o_1L^-z z+VLcn#EeSv)mDNK2>}F;)X*KZ(}zif@m!L;x#UElH290mcRGz0D0?BUNNnj6=D+`9 z6E%pGCHX=-0Yut`Wo*Vp6-fbJD{k^krT`xXj?BzVe3JRLMqeEJxj7P{6PWh(E=Fq>4I}gGJ~Gk7pZ>#%ebUs=8zqYE$3<2ZocX~`98X9!&+ydvC1XCKBg$p z6(m?jkX>qEMw|*S5XM?Om%==>-{3gfJNrOFXrnEsu4k`Y`E{N z90V-Dx-0wbp_pKFGR!oGm}Ja=AN2MYms9MPOF~sit*ponO2UT~ys~D%j2$!BYO+Fg zA4)A(g!oy^esZ}S?azr#I>_b1Ko$Vo?IZ6+Ms0>J;CfL{iVz^XYPa_&&UNXrk|kZS zWU;?`v*(QjE#SbFq)$#iGe)(%IT02EkPpvkYE1Iyl$|j_w61AlcaCdsXNj6uWRC?Q zIOLK3F#CcrvHXq&lH74;4&Hehx;^US{jOB;ZKz*cJmkw-48EOWx0XAVB)}5?a6~6* zL|I8iazk=JiToE*M=p5}9(Bi%>!8@LSep~YDoskaeZ7zx zlpsXyBRi)pX}s!z)hhuoI2VKE;CWbg)0*!5Q|-;zw2&c{A?VP6+hMR;(03;yFppOh zlgww^$8;IJ!53uF?{|kTk-G;-;tC=7AuBa*jDE)GRNBFz;i@d_C(s1BDvXki!apac7n5I=vmpVAb2nFO|a)f&UBTplJF znoi8S4}NvUCa?`muD8fz);4~Lr0n~10vV3pk%LW` zs<3PWKk0hj6}^zr;QK7LS8eguR_fzDY-Cf$;pG|Mm}ilad`()M0wwnl1+g8OjYXIh z1CoO1(9_5b@gUB+C7B}y_7_*y;V^!+{YSk;F3jTKCBGZT6@nEazeux)6f;+(?`AQZ z6?u3aMSpgfOCB4O!$J2;@Z(E`WKP(`f(8CAZCEDGNp3LD)t{8nAA} zi-3d_mRCi#2&LvZ$9=nF-rrKX$XiYMCS;0QOcbxzm!+dpn}>ykc#19i64d9 z5*4Vh+vvSRG<6^?QqHjt!Om`X#MKbl!CPkbLWG7)bxqY? zV%k-7I!}tx-uDOt98QGETjq0Enn7c{T@zb7NbGO5o=_T4ObAtA#&kQy6miQ6=KpZq z5tH030SC0q_KhA`LG0JoRlqIa2KG@PA+@kG7W`*%q9f2g3v(C(BP$yg)h4HM;3RD~ z^fr7V-K9~FIkw`U>qYK)1aHtn$yV8)Ri=O z{V!=x;emLYimN*swy@dVDaHPnJno>Y%s^hPH!IjetV*QLESB6Yb_9vq;M&r>>`cuy zYE%@PD?tkJN;q;@MA$wvBAJm2RBZN}Vn#*=M`B;z!F=t*-KB|^C*20ewFbaf1yFg} z50r*9?4A>N+(K2Usgh|AFBkeD8IF%B_UGhL23M9vs>>vN)Ec@+-hhC$c9+q6cQ;3J%YU3lu4rnHwlK0<{p_4a`|V{yCnG@b46QwH zEJ|-l+kvGk(y1!`Xnglz+wJ`{JAMKZ{#vd~v0t%cQ`G*AF4_loFd~+0oJ{>-A^rYu z==KBtW)$7B*loRJjHz5B{vY%s847w$x|fuF`t1G%2Ix_Fe?W~>-%0YV#y2mGDc=a` zVmQ3E-aD42R;^SAU}okRiC`Z$9~Q|FupikMhg2SJh?+mN99FG^38dH`-o_9aIH1ZB z!K-6woUHy1H8Rwv5Q-RS^!+dTakS_3^ZGScb-V2z>66Nn_M!}?a-o9jdXYaAoul-^8lNz2loJfTFVQvxbr#)(h@w%v{%K0;84M9%eApclmf>dT^7XAD zuD%sxfxsK_8qW%=jPYRo;5{)1C_C@zQn#XQ;7SyGN6z)M&o5}N{P!44ndU?xuRyWE@5H_mFV5!+ck|xaJ50%q86jW~w{;r} zzebb+Nu`&XjI)%vklo?jg(cj3LpF+yx@3Xk7GkcPY)mj&Q;^pLB7_SW@6zr+m705* z-L&321Sdl^RF6dLT_Ps*^nHVcG?tvG^%W(YQS8Gqn2+M_{qCZaAom2HX~O$5VcK!B z(R%~&RidEKmEdeexmvYgfcW)x;QHfn5Pq3T4HUa`Tp?n(XZ#%M>)Nm^)v6hv6y6Il z3-xgwgcvDmmhrVd@3>UKsc5WyoYBX+y`#pR@FU|o2pHY|ZDAwp zLw5U-p%1{}y?M!6V7Wb$2~wYEPzDkMr6L~dYz|}4OHB4ADs|VbTmw!ZcJIC8PupQX za<{X(RLJE}3ZYEin&X#p^^SMm(+wtnwvOl4bM7gxf}2MB11mu)C>cyEtEwO=GNs95 zX{{D9rC_u5>i=!f^!m{`u3MN144_P~NF*qz@@>KaRXGORpgsm&K6Fs*_eMG*ameQt zYwZ*cuBEV4;!mO^K*~(s2D+0L9umjtx8My)812cPlbJDddpH;se$J#)O7bzWV2$j( zYH|UBAaR3L7^_38GR_uHybk#d@&XG5s^VwLPX1E24B@?h(U*VBuDVhpKy@LFV*H$~VgfYflTIQ$;?$$sC2_;;@k=e28w zr2q=0POq&;aYA%Jj)Ng1ZWDkL5K7P-{ZpR`x~QZnc`Vz-u1@nX?=CKkt0{KlxOyZ9 z0a#F_!UE`Krr<>>MleQ8?K8Say^`2B@-Lw_Ig1S5j<162=fFZD;(B_YVgP|i zfScaDk0mfQLr01;cOP7v`!oU$r;~O;7vrcJpLYbXNZqSUG-j>@7G~>;9;3a>BNIg= z-HGq91(MG~6U4-v6wH9Yl)3=i9ziYSHmq`wXvU4ncH!J_U<*4$ zHWnhx;}w2T>{geIKoqfOtt@F&l>21q+}Ke$JOrno2lHzmliY!*rRzNGT2Z&|4`TJE z8M9V7y`H{&GrKPBM(h+RV)ayuX|2h;n^+vUQ7IQ0DTCPe;5h4f@RsXJ(`S|z#%oG` zPau$RJefaIfr&Mc-B6hz#N1Vu;7_UP$}Rr(9f8V-#$pX$TNwhemw#Szqgk$W7%pn} zjT=yTvK49ZaDSA(FvrB5T(+LL7S*|QqlWv&o#!aHsy_?Ge)aw&Xwd24-d1wKT5cR= zzsi_Z1sg{Kw^TfNEGfHk)n&A;?56eJF$-T~3Zl{!^br<~_nV+|UzUkw+=?03;irx1L5Uy+|xC?+;>szHoWI87U2k(BQU$XT&QC2L!n>GjVm5*lC5qWgmh3yTwcS z9N66Lhqi>vV)vc19Is)#U1$w8dXd_|?N{=sYECHwK6yf0mE%mGV!ur+z{C<{qHERd zoCASYAW`7(mQo=CJh=0xAg=oMs?e5V`~H$MZ!U>v^5ZZuN^v6*iH-J|K zw)k&wH=iF9>jY3z*4T^4JgMXeG%9>j^8PhPg(^8^QK;(44iE2#J!!qnw6?aRi@7<8 zT=KK81TpVOy|v}FG#i{`5Kk3I01!kToHKwbD^~{Zlw`J@nK+M=wC9RSm9004#Er&~ zw|>8h0DJG94Ntbx-kBUDjJ8|oVk$#AFo83cQXM1;16zKc^{_9Fn^ga^nqJPnlv!eX zw{zMps|g%t<^{kKj7;)0Lie>Kv`Tx*ZB*)fX$8~yerg#SX6f!I_Lr}7cPA620^p~P z+!PKk9|*>^3^`9_Ed;rwlCsMNjK>4Je+28L6_jo_FIkFK4>AEqC&@On8>}9~Eow~8 zAaTNdQu}#mNiLU94k~iM=sGLC!QTe4zh0&qJVmdHlA8nMDX79FKL{8+#D5!^cL2Qa zpyp=r`C{FF?&L1KT@(R+y-tWcyS3O7>fs3i_+D6_MHf`T!ju8`bP_*C)}@_qsQ5j{ zLG9+Nvv(LxE5r_!jVhiv#jqsc;Z;~ngap>Zva$oyj>T5QVn;;on6zBL9e~5v`&3KB z+8AqLA{J>`sj7MK0~!>uUx8HEbIYlr^C9-fMB1WKg+8%16eW$RV%B{a=tO`q(-NtE z1HTvh)>q`*zfM!2I+aNPybV%C!fN48%NwNE$AZFq9 zXzFA!!loO|8;}V4Ny~7n$L>FbQap1JQu&GHJmf=ZT2kx}G-v{XhJnwL!}V3-P~<}u z5xde7RZbCah}ts1*_Vn_NU)B)VAYfyd6M z6;t)5+{@B7zByCuUYA5wx+G5y@rp`&#Exm)Rc&`SgOwGqE2*5?J9q@May~NyL!Xam zlrb;pOX3Pb{x$&Pw!eri6#H!|A*w3j|)Mgdy1OJJZhaF}0D%5S`TC)F`{4Yw4bv&MBd)X(kfRb2 zu8NWfVf%0*A9Jr-2K(+7X%PESRY{_D8nM5yK&9SZmPx+RO;;a$Vrh&Dr8x%M=W|j6 z4!15^-J^l)Iy8T|vR~YsM*DN3wGL?%^Hr_cidZR-c$T6fVaJ^w*4!T$;)63hOR>Ku zCR{KmNWcj^puoVHXpC_QZIiO@BVHKEj;PekJrVk_C7scS=b)d@7;yL)8OS*{MS6Sb z>m~V*iuji-hYW~7?M>*cwyPkltnd7C!8l|LWTo40*P(7xAa?7$Q)mOkUSO(j0_+Q; zYkEr=!on)DtGd6quW4k`f?Z0GKcmO*^#qFjIxztNUIs=NQUMxh4_uHxjGz1WH|SdX ze0#Y2qShv)clx=WvA?)Fi@v?SO^iF-m;p(n*`pf~d?tMu%m&PgAPgfwpg0_XLK~P`Q(_W3@Z1ALsEtO}G&LuAA{#rWN+)GibU= zNfvZEk`w9UTEadHeP<8j!j#w}!_KPm{eit7cEA2gJFJwegnhPEMtXNCgI;cA5@LUP zn!qJYo|Yi~Z=_w%IK zZ6%2J<#(zjTxDfF8xdZRV!GG`G);V1kcI|@=9$YpGv63uzr9QhN^9WrwA)f;`F1b# zd2e4tAt?l`jAZ|^%E>NI=_N<|?R7FGWtEl2k^*SpP9AKV;08L&Qph~tN(yr?skuK0 zd*!^zgL)84v00bgkjzTXuCz5RPAG%vu2EO(-$qWkxdZx}k|y& z_L11Vk1JLhl6(equNXsA%sX-!ee|g~n2Pv*@yB&j>>qAM6?VHk3$fq(o*<^gfT$YO zHdqTv$`vbajzkc@XSV6qrRnyia^F&Qi!^Lht=_@^j87?c=eRNtBQ=pg6f1rhVA+?B z0O45##Hn;1UUG53!B9$KRz9ne#Qo6wJA=f1zmV4FtvBuT)^B~S)|$NJ`&+azG&uL7 zN~5p`kFqL2PAmKa>KB|Q6Zvx4#q03!y`_dATyLBFo#Ed#eD&pV+^6jAy|H&TO6~P% z=_=C~dO&|!_&V~(2*1ru($&_=KPt?n>R9xsQ!e?Ax@081^nEV(CevY2WpHl}r;a+0 z?#)j;$+?ex)6StJr%7Ec0pwIfp@b+aAnzJ63d2}}$Q%N0oTf$5Ig8tmjP`M!yuZRZ+!Py#D;_%u0;&fKy#W&t^1Cm` zeYwd2h=~yKX>55PbCy^&CBG)$6dhZmTP{8!WkGC8>WK0L+Udf{>X^k&w;#-cM|+~v zD}ob>{Q%rRBfmX?v7-u%X*C}-Rm5G-1HjzQ(INABVL?=q-R8vRq=9@VvFO4Lcen7V zgH5oxGvM&i)=RpZb08-;w*=8tk70eRUF4t%a9VXhFC^3awnyV!us@ND3pUikbq=g&-@c zbs;ZWxxJ5&$a@(|%$&JS6tIb3_z-nMi9X3{FshB-xf&x4{WjPK64fA*xhGiP>eRqYLSl z;mk!~?r7l*4fl^1*4#fnC%TT{IGYe|S`S2r;7Fwsi8~`j=j4{&8C*+cDCEVy0au=l09Nfa^QfRnAzpO*-ReL!Vn_{NN?kRXT5evyjXI}<@ zeaO9T%5cy6RsRP5-(*~t-s^*6zfYQDfO#tO^QzFBiDB+WySI*9yQ;yAOY8+az#Ln!*5o4&14*A# z$x5d~gs6p&WGL|66mWnj2h5W9$6?<`fTzB{XN74RY3j(+Rb5y%PuhLn1ltPBC4=-jP84i z*U`r1`M*E3ytduL5@P$FAPfMZ9wjUqLZ@O(cPerjnwD4_0v#$pPs#Dnli1HutZ@=Q zEtF(=nJ9n-d7Ri9(qGUA2n!l9wZhdF#G-`nlt;3g{pWhmjLbsIDE8}wOt+dVxgbm7d`h4cW+fYXSrs#T~7@Q%(7_c+~qw;yxka1OJI}yZL1b$IqU?FHjvo})khGN;v*3mWmX3+BG^dX{r}EB zaY<9mMEaDRsg*1L566R*va71ILwPjXA1wvOBZhVqSZ2l}n6d(i!@yTm9Q2%sa{n!q zY8zB6i?7&U7LOGFxyw~+f!~(XgkJo@ZYl{<1=^7cr*3VE+*2u8_cbRoPO|KG8x7xb zk%;A2Zorp}zs?G!mVaJyVW-$FmlUPNC!wjifu#&Mrk_z=Dk;1EF>?h> z$pMx>>QcvOgPXobRmwkJJ!oC^H-vLvz9-E%It)W8+K_YE0aGo_OQ89P0YT3=0362S zr(MdH9tHL&W$D{cH_pGrZoPL%!`=!*LDJ-FHMwgIq|s~gK@g;1u(c;b|JZu*;_O8Y zUNszw-Ml2j3e(Jr_f(Gj*?5Ismvk;FWrn0{=_?LWFo*IUw?FqAoHMaFmfrYFTM6&9 z-aBsp3|b1d14q_lzXl=$xCc;KH-j>9fKfs7(Dy#7z!h}i>UCPc^7%d~F|6488f z%Zpd|CyM>;{Ym;*){^ounC&8hK-K8i!lm!2c~=4YlA_iy2L6bt+9>RXRA^Lxk?W9l7HzWmee)vO2vN6fwpepJ{8Nw%VeQ*i$!8Nvf8P1;ZcJI9d?*ZzfNfUzW zAOr1noyZPIcBl+W9GSS+lDM+0yLPF=*FwG0nzFC=iPQyGN;hGch6STa<59UZhsywr zbx1xLCjWmhfcpu2lqP)n&RG>JKt$bXKmMcb+L9Z`Vc@?mqa;q0q)I<1m5UeP{m-&P zqPqdgvSTM+&+f#roeV^Qcr+T|7I}Q7w~Uqd`+-gyY-Cne?~O^uw~jsppaqAcD=GVG z{gUqKkg6-?b%+&(hRs-1$6vyB05=dELU;>H(qVP3eICLL4J3Q~bOul7T z?``e1kbVvGBC(e#Ds+`}m;rDi4&lj+(M?9(1gts$Ey`}R+E;>Vm*n`JVN;^b^BjlS zy?uR7Icl{4=3zx*H>Up!y<|n$Dm)(f#cy@{P*3tTQ0%YCJ7)+u)D)ohkc8k*0Xq%i ziG*G&jW<~t#`D};xyb)NkSR+;u+QJv-vR40{(Ar`vA-t=Ll9l0*rFir7Y>5piisPR zmQ_>*u>JY-*z#k41H}IBogiG`8t@YMi*ofAR>hyt!)V>vQQ5sf=1SdY&a#_EhI$P@ z8?!FozF%>iaZyB?16Wl#kbc3LV3!&^59&OoX4OkCd38|9rHMT9nu-o6_8Tk-YD`3y zloi19I3B_H54c;DeEN!Sg#?}lXy-dNdzIhUc*6o4DD?0w z(EVZ}7$`^XS9PJ=x97s#H45F%p(OB<@PSjnS=eTD(-dywQVpgjKzYd<~ExgbO^0Vq_|s|hL~rUqjWhs_Y+Hf`Jol!W&`%Ntdw;qvI*PcMz*YTohT zHQeHqRro)nE#Whix5L>Wt-vd+8UK>w`r}6^cAw)4D}beSt0p57`%mqV_*Ohp*Z88H z`FH*{u(MsVKTGU}xHk5M69dHVYYVvbadWZ|k`7HE?MJrAb(l~1gTdL&NcGrr11R5*F9PQIbVq ztrda8X28Q2sD=f!tb)ql>XP_+u~$t>@-YF8VnE@tP$^)oBlST(hO`DTm0L~*k#;vT zZPi~P*hQLlkhz~;`n2<{Zuz`*3<(6KR;c397xGO6GYC`u02GgJ_npu;=$gfD z=Sx=3dPGcZrs^XrP_EsZAvreBi2RF?ani#c5F3x=bo5v`=S&p`+^8g-l^PB0}H&I7or@4#a+aiTT@wJWHpPyVIkVlt9|5mOs*)_MvTS z>^t9_zt`;!<}A)`b%yKgbk}nXA3OEgJC?Sg6N>2gg5Stv4@`XhxuLxxLr{ zi0oo&Pa+n`wKlC@S$e?jFw^bQYIiTmGGvjP0Z32MQIDLg^V2thgYDg|m$f~wYtQk* z?JeomckViyNigT|C{$4Ab@4aO{m8@hpQ6(MzAm07Fd@UzAsu6g0gb4{7u@}jpH@kB z;0|~^Cb{{!Jg1#vH^kM5ejxrtXu&Oq(1awJ46A`kg*aX6V-Ju;4?@>->`Z=3`$Mt6 za8x%_TBb8FBrq=o;3=?yy+$c<#|m)$zl{vaZ{WIDZexo5jcG6@b_LHOWxhb4Z!qHE zBqQu*uF${EpSTsfE0Hjs9+~I294oog?$juK??6;{O z=E<&cZ+k=iu_|1t3J!57j~FM}XI4h!52I4{lQCIVKWvg>pQeI2BS3Ko(whp=RUnij zCPqA>@*XLJfB`DQRDnCpiQtff1;)cU+!ULgAh68|P?M2UXP&g%XmG?bvSHnygOj8e z&2!*YVt;6mwWqShg5}T7A--+5-gdyEgB06?N;1=OH-G5e6da(@+~v}noEjH;m6G_G zAWQ{RR|HUHghot@tm+4|9~4jkrodeOzw-c3Z++UiMIj)dB^qm%?U4T@xI1Abutv4_ z`PVxPAZNZ|P^yO_D_&*P#kYE6+&LS-uPKOVv>1{-Vvi>4hI;S6n5ymKt-alI{vKxa zS%CeZw(Y=f|GXtLQi&s+&ft`K1-qXjO|icxcYGVj3&a_q>1BwUj74|c2VHDF(zfsL zKP$GW(+I?MF*d^0v#IWl;g}8fH3#&ARmBW zI7NN!5$>7>qMlA|s(?nTSK=I0X?DDk?S-<(*apA-jP~Na zdG!;n1LmHGy5#BfHUV)m)|?Q%I&NKL#NA5Qjjbw0ykb}#AZulBN$xa)H{M&lfb&nc ziMXClp53^G;6K{wBblY@Z(+JP+fK52kq?xErAvvNP3KUSs`fD|ci!;mVa@&KxkCg5A&>85)ZHF%98=HMtnB zvVoI<@U@TW0{=n4u?H^-%pan79X($!Kjk}sV*Bi!%9s=q(?2q?@f)B$nM?`572tnz z{C|r8uiqq!{W&=chQ$PfQIJsv7zN|amfL`V04FC+D)zsm33HqZcRKZc$zoimLTIe2 z+(dC$_Cs>x`p=r44QSP4laB6uSl*HiakWa;OHn05*<=L{Ld69;DcXh@Qu!9emdyt6 zp*(ohl^qbYa7(`TQkonJ$XGKz%Mno70590_bEr-<`UBGhXr2S7z|d`^dNc z62<0J0fkIBfIh+T=HukOd`AKYEw_Kh!iIXl^;9KE87aknoA3`;6`%cy*tYaJgnx|g zF{Sj$(PiAoC(gmC z3$Yu=6#@YGgGrI?E=;^&ss$G^q$*V;UAU@W3?I8L`kLRR*vnKAM)>L$V0)hKVqlXq zGeXhj5Q*>fW9*q}wkMa&v_X-7eyqb61ydCJ)4?<+L08sZhUN)aKiX|7at(l4Fpuo` zRZ9}DT%9?4saXmkwI#nM;?z|fVQonWhIrKo%u0P6-eLTLtLwV-d@ngF$v01_h^?qn zpV265W0v$LHXqeJtYy2{UyFT>89g)}o<3eCfDJ@W6<;%I^27kaDb(H}c=WyaePR~s zA?*)@x*L}hr;+d5CS%mw>Em@uh9oH~6HBHvQs;e&%>TzfkFWMVa6JgQ(`vurcr_*~ zyv^Vt(VhoZ1=j=zRb&Dy6QI7k`}o;bPF;3XizPDMo}MrMVmlkF7nkIG3^_8+{pu;b zVEK=RxE9adX$HVNQzC$EnXo7l0dd|gL6a!+X|;JmqpRixmGz1##M-VlLa>o0e7s|f zVRRZ)W(oy-3}Z2jyAZ{0vl{WB*9ZA?k6V%h{>#y4DE5aNKoH-R;3}drut!+|HUbW` z9Yc1Yu?ivf57PKB-~0;NB%2QPoE=Ak_y8G--8(_bZ_c>JDX9^06&fEqTI~UpJYRkj z7cu}qc=0BOjB3B z^8_GaK}n~C1xLJHz!KoAcf=$bzTN8w!kzLwWe0#9$#hx@#9m%741rOgVMZ$gEZ+NC z(QxZ`ftj%}VW?H^HOJda5E_;~D6JDk)?W2k`N@j_|z~>>ZRFaWU_t|qvM|X`@xJVBQiH#MG z1=fQE2NuZ2gh8RyGH|?R*3uV0nj~&L*m4~8VXMNb&hI5tK*PsQZT3#wdKd>pe6-t8 z1oF3x@I?O^n4pLr_gnHgtIg*WyR&zUf+7Z?l`AlO(un|Pt7G;4Dhml7T(!^qMeJLR za}>Ls2@(wzg#k1Eed=!)Xfy0uEOx0nT?0NUu!x_<7VeN=3KmZa2Rr1@6-bq`&t(eZ zRT7Oc!aC-Q;X5m_2qX*8t>QmrTJ70*K#$A61OVTwb&WclF@>QlEJq2PWN8DIrQ4rq zsbJL?k!n<&6lF7%R{G;{Eg})53%mxU3H!YK-pAfi!39w4FCRXJnv=3%rIjFx1jvUi zXs$LKs{xm!y3>zJa?=A{zDdA`V*7-;jdl$xUSyREi47IirV=WHh%eQ(9gx`mmvU+v zhjsdTnF_LB++O4Y(is>*B)ukAE`tKRQ)Z;^$r0Xx(kkN`uZG@`13gxyk!Pp=Xz00g zyUpI&+`AiLr9vAh`=%WiprtV!(8J`>)7(osv$qc^~J}>FUvBEPuFP9hUS$sY5(nq z7N30N;%l`}{g@t*UEs}`&J@-iA#30eBo^R9q$9(}mVLZ^4Da01;rvmzfcco7)7Lvr zVBxMqghGFhFNJ}U#nLATf?6+~KiHCw?M@qi#CRzb`=c2^>aX;{@4VsUHyCS~Iem6Z zB|X}CH~dbh`=<&^kAMsZ%Qvp-dEtJ;j8~t+lQtf@LU0gVACBc6M6o58NsJ2=IyPV= z7M>;Y1!%BY0w0j?l>GnG4Iq9K#r~W&KZkg0#~S0__wTJ!K|2rBm%Evp&1m0&&AXm# zy?oPteDiC`qm}W%34m?@*N*Iwu;{~$mO0F&dY#jrVlZ0^MyoZPz4dc4@_rJbRR zbENwR+b0_tqP^AZc2n+oj*h)0B<$MSM<@F+(HJ$0!qe*G=KGuYAbSrXcALFZsH&_e zRN#LYKI^^@$(Mr+ER2Ap2_)08INPuGZxq~+Wtt(?8HPrlzWao_epK9R87e`Y%%jVE$w}XC4dEypF{Fm_Uh#_A>poz=SQh#FfMz zh=gsf#8#jgyF41sF>*#I6qvb*{ImrHJ}&RJyS&h>MB zRkcjb06k|GJ3vfFgL$uiuO=M+U|Q|($@?Fj9|cMY*I%!}W0thSUMB%y<=F$70wH$z zNRk}PYmn_R0`$4aC(L+J8QX`gKtS72bY(JWhC>A8qxySbzJ%C~ z!^DE|XMC`Q2H9yuad}v09=_x*At5U`#s4c_&h$~FjtE0ogi%M z;O(cwgU4qDkY&e;48Ck!ZWw=9{b$f%c4izmj$%8`mWT`(sE3j)q6$>r zau~k?g(3gXP<7bYfy+v}dn?vMM%_M?=nlDegKgBhO|d`w3o?gL%e zO&uMJY57eu-^Wb5`ra=tY-V6tCZ3zb7B$&qNX|m=Zh^1*@=xN+3N@$8y8*Gc02+ zd1JM&J~Fnlk9;Ba+sm}+RM$G552yOBf4Ox&TzG#=C8znGEjeBpNUxCu&q;JmsC$2V zos3i+jPqk9BMbzJ!$Iij5XI)nrKL;3zOBC`W+1*^kMth-GR1zIx&VTijCe!g$|0yK zQhp@$033wt_!VJq-@n@N82cwK7<}hM_w|o;7;U)VQip5 zJ6P~M*zLEE$z|a5Z3-O5I1-AI!Liwzhn_ajo`BYePBVS zTF`G{o`tgdGSiB%_Vbin@&Fp5*k4m+6;fO%rs*cwA#@!H5K?3!wZM6z8hlmk<*Gzi zL?1sxv0K07MrS8K$tb!OOQR#udjAr{KD|tZ5URs9 z)eio2p9s%VHt;YM1VW$bmfC+i19&Iur%#*DB<|aQnb{zApS@F6n-SZKh7D%JSd_6U zrGe!H#M6&NG=e4vcKg^`+~^2)2GTN^A&ULhCmoqDrE>!M-<==e|M%IOt!7<2cc6b` z&LH^rV(F0U){il8CS-e{JwJ)Pq`%KQC81>9hOA5TENe#{=GB4DwFfI|sd)FdZBcmtaTRj{Fhl=~)NM)bQVe5$mR zQ0+e(K-+!ggJOS7RlIF?D&_W{uKazjM!dH5?>ASZ>~7L=NThh>rmM5^1wW5_R;SkN zQ;PeD<)sZ%1M7=oFOxwnu)fT_2s?o3!l;mmk7AVo!mF2{`WwGp?Mrt5=;SH(=hQnA z!g5z)Qvo7WjQ>ru(bC5)qA+hG0Z`nx}_xNRL}Bm70Vqz?B!L zttlEek%-gY=!SpGLnC*OyN=|+W8XC{vA?H^E(pLMUOg&^O%QAg6)b{aWxcsEu{AvG z{Y5Tmmm83Iu#T3d*zZ17fW<4gjc|C&xcLQu}oLLug^Kx+L)=tF4n7Uvg&r*{2$&7`t zqGhdI>6*|grN!yN0n250@$V%k6xrvqW}Wxr6Ie}nZ(foXf^NJLxTJqE$1bVlpdc|% zhvQfAvi<-6_DjCE**l&MDsOQtBxx-RB7)`#9T$XOh{O`&m^EP+4{ zLSy4Q_3n3)yIJPG>u_dndxXQm#vD4^y)$6$d}IG;-_VweAn$Fe03ttO4a&~t-UAJ> zVC|6S1!EYj<8U`NU;2=E=x705MHg9E>(V3bUVB2az)kVjuAe!q* zg~XNh4~1UtxbCV;9+cV7=i?XoEyVtKnE>z^TO-=TnX=5UMgf0YMSeoWI(m-_#<3%!4wCT4<^ z&%Gb39w>yFu^ffqkba!ktgSo%4o?v~{}PJba>)&grS6Eh-?SwPy-k`@ljk?YP>d7q z6#H@1o?^Ft$-cU@5ry!&5e=lvuG*_AhgA3%a;y~O4r1Hx-#(Olctb;TXGDO81dU=Z z)7FoFQ}W6@OAwQx3_`_)HUQ9p%lBQo8M94yH?y5NYGiTlyUT$&JTqhL9(_0m%rJ~( zK|s}h!xG^j#r|{*urQ*NN%m|uvIGE5!sTU8_;OJ>+lKc1!J?h#3=|KTaqCaWIRxPz z4{tFnhGKtBBD&yC8;Jt|RLzL{K&wr>ZjYbhjwpz+2;pU|CdM>Y4urRA2rDAS}(nXhV=*sqhrk`7NEfyCK^Ui;(iHqI?Qb~i*W z4GPU>I6{jquXpx8cpXXw~Ot*mky4_pxIJ5Udh(M)E?kb?(RgpD_j&4+Ve z-aT_C?NYP>;yMNqWgv;?;KBltuwbA+bCC7;D=7BIREQfSpMv_B&~2KIV#-Nn!*P! zw?637D-OT_f4ACA_+C2jW8wNsaWELg?z49kN+A@HJ5gemzz9o$w-R6rwq`G323276 zgcmEn&hm@?X&m&hq|bO7IwyE%`SPU9V+__MD}8t&QZFS!+G~ma)l9iEHcySiOEMI) zWS&h#Oom!O>es;QXSj9$f1%B!*x%me1Z>_jnPAj8aR9(-v&~G>7!?Y_^h!2#?LnO6 zit#&o8Df9F_}FlF%$|meD$KoBnKBrXUsrSDZ$N(vwuD`z2|pyl7mxim=7|bP?0#}q zWj(afjTm<=i11!%iNeRI& zuYwX(;Z|l$=To$0qclQz2a=9M5pqFcj7N-0Eg(M5-|Jmv6#L}F3}{LL{!3CHge2VR zk$AjS)w9zcty>BW@<)9)$LqaEOLT2^&VS*sPp$U*WT^2Mm<^<5Fex7XX`M|$c!{(E zs0ou$W;cKElE<4gnzKGXe71aF#SMi=R{$Yv2BdNua0c+ZRGKojVsv{nX}0_wyOJim zr;a!asmCF>>=k)JQj&BgNMSl2`LB3h2$HY|sL6#D2!K=onQK%NuIYxwm;IZUm9(U1 z6#H{3w7Fv9Y(_uB7=;yL0w+C96Tb^Pp{V|JA2aRBV@Vt0qTh&Ow_I{#3}>}$5h0Ot z0V^X3!E|K?Z0M3qg`Y#+9-^w;bro{W31P?r+lAQQlW#)G&86p7V_xn~g|1x;l(3Tp z9^Y?37kk<7$p9P9=dte^Cd1Mt8Q=+XW`z^JJJ2MSsCTZQ0zACe3NR& zzYg;dNu-4K3RPsyM%ToQLbP*F$_9P?`O)3Y-jZC1-8ioOX!J@aQyF@M-S!ZxJIAC* ztRVoEuyl*`(D7^E=reaZ5)L4_q^R`a5uK2 z)*gK0t1C7J-?N}h+YE3}6EohwUpyw+Sg0|8*UEC>ZwNiO%FC#PyToihDA=9x_7&aF zKQ_{(D0ZLYN@HvZHRENZ`%eth-`*k!V2Hx2ip+hyj0XOSLMub^E3fdnm(0I&Il< z?XUl(cpV1td(m+Zr3N^L*tv#9NfC)d@`0%^ZL4&s_gj){(v8MDJ)zj2AZG9`6O^hV zD^wChYsG-N9P-KT!HC1~Uu$8$e4+nM=2=dS_5DoTCyCwbl4cdt`ZtgkJXUJJH9(Th z(}b-GtoO}J3ZoTwws29|xpO$7B*ZAg-sKK~*WSiHck%^B=^73c>Oau?Cj;O9{+_hA z+7{eI*s7k-7|b}mV`TtH+?z16Yubi{=lK+`b5fFzmltoTs3D01!Zo5n0+jA_44D~N zKCF^ygIFEKK9pRchL+pEEK2XCCZnOD*soLP32c?t7g(C3fkcgiZ7IJfpIR8!8YoM! zBo6Q75k?@I14|D`?};F?cU!Oirvnagj3#V!!Y~2vYg)6 zbffEsX1J^O%}YxI<6g$h{pc(&;~@k`>l-f`h<069;t^epEQM4aeqX>#ui|IA>mf!}NFKF&7{#s#SMarnNW9;gbtv|feQ@>;pw%cp`35Us z-Wt;4=*VgEZ$0LXc&071JAkrF6NWPIoSsCb{Ve#e<0So}{@G7kTGY;ox-@{VFFsm% zgCm6Pb7`3{RG>|SO(>{$XrbLmX<0Wf3Z-W9wq}W~b(M9VvH9}VExmxf_EtW=#_ZwOrZV(e}?5e7aCpoZtFASi}bJFvRaSjywZF2nA2-yUa%Ols4 z5FS_S?SkKJRP@TyKeNj;b z0KAn#W<38?e2^(Ie3h}lC$X2&kQ|O58NMfq<{kQLK39ffdoIZ+#6VMEV3)$wS`>N2 zR`lvq0m|UcsB8G042LWJ{XCe=KExe}CdK}oSOZB0o1TP8JTiKsXeBusY~iBC_ucS= zk_?IMjMnfNrLtONaTw5Tona-ho0qKGksiSsVt;`lfF!ZF-DF!8(-oi_3dyeK_lyjR zHxm-_!w*pG?}>J}qOZ0{2jCo2PE&F|4?iB}FY1F&%OzLcgA6!)y!EL9EK3@96!<)f z@nFE2V$z)!>WJ@61S@yAoBXxI~Oc|P+1wH(CEI{HvK8^wO}0Zr6T63|0U$O*^@RbV{P1km>YdtH8u zZy$eNuM(F3csosKL|_(JgA+j0RwY=-49gKHg&dT@ZZE94XJdSXOR*HzEeH^Ct-E2+ zD@-@VexEj0JQ$~LMKrI%Fp6~p+7hNVg4qIX=z-#{F3IRQgk7N29NE8Ld_!dGQ_oko zfUzaLE{RaD(0r3yLid3^iYNq2?hsU^T}Qt22gLOf#J?!9QtYL7r-~n7Ug=kyN)7>5 zI9LJ|@vSLRF>Zi6!L$c1DXa>`ZnJmH#ML(LF(wRyF2{rV0yCZ78I!WKoA@jvQ;1mr zYI-SHRfSfBz|mWPu9TF$wQ1+p&&zPDR~Vtvv=wTL;aW-(umXSO-UST7)!t1t+6~Ch zaNi73e^_&^_V*;i#^__9F=pEbXT;~>jV|i*gObd9J2zxz`3o8s8e?{e!gs*%VM>z@J zX|s2bo>WF}UIRuZV>BXFMXAstLrPJUO1h5yB_^@Mr+iRsoC#7R`pYT!CSo*ksw&G8 zJJ+u{2r~CslE*H?2HifL*i>7&+Tt&Y#KX-Pa^oA;L5!xo(z-uGY{Ps@i5-D!o4tej z0EiVx!VpXggf&__GZ_tR1kjOCC9e0{?Hfyb_+5Wc?2idKScNiB#`wb$NK{H>SD@s~ zlZ_bQAKUY7_~MT>r@*H^p$>UXitCiJz$D6u2u(9)?X;c4|IgIz85vvFZJ%~7zg)@5 zjUDFWC&Y}>MnndxZ$Tf zf3d<%vFAi@4eG;^3pH~f#Q1=pvjwr=aV7`>)2BsTD%328uD)2MKSTu|6+3yk8i^q^4QS5(S($}g6 z4(KZC*8%hwvueW6kTUOibJYCml@z!=mP>gqN@0imQc5j&=lv9CUUMZ)yj4L`q@n4W z6pE|Vz}0sz_5V(T`Dn9uTrn9ir7%|hr07+?RRH2634)JTxLp!^=PDQQqRfP=L=YRb z1|V+jz)yIj%Ph3@HvYMDwXYP&IHkA`${o~*Vtc=&%6b9kx&9J@a1CM} zUou|hmIz;{@7Ea)lH#L@JO8;o#lV97-#W8`p!X}-q<|HGEFRJ?xwp1^@;L9end z11Qo92H1EgsA=!|9<&HqxtGZUq$3|5GumZyf;<30yOxIeEHDsaf4p>j8*szr-&;RA z(#>4!^)){Xb3?ixkIMi2*wUlb?gZmyadd3v*}roz&DoCMj}dO?#h&Ac;JKd;EU{lF zMAQ|&FNLB^CW#2v*o;bNDs{eic#*M9tTA6dQLdr z5=U5DqHl$M_lmo9-EVTQ|03A)S(>zxEc)^BJ^{e?-3N%t*?n7KEGQ|HRwQGS5EPVs zE>`=_bvMgfI7aWyz*8vp2VxSEwpbB!bwJ*d)S0qEDRddmh}QkkYTK-Mxf1}Eg_01| zF$#$2n)3#L1@eygeWTb7ab>5Qm-!2mb4e1>9kJQU_K~bFHDzl(CRuK_CS1Vt=Rsre zz--3-mTYy&4K$cSh!~#UB^3X^R>Ipwo)LE>mDk+fJjLCtmpVqV8{)co3rk@`hwH5k zOQ?OxLQl6MyVVAXw_Nm;9g1%k-yUoQ90K1c=!-b6A0Pcp5Cl(!V!6m%K*zk*A1?jf zx|!Uh{s!Y&pA0zU2gF`pyoI@38FQ{b{wPu5b0slj7+41U;eN3f>2LoVn5@%74Q_Hh z;|o`N@m#WRuT9t^mRPW*t1=*+#trmDb1RYU@YC1;9EUZt3DxF<{YfJsfjM@n3%<4* znw>GK^Pi5G3VaJXK|q}=p%}h|H5|OrV>0vx4qJrpC}*SH&XVHk!h*-8^!_@SX`Q>> zy!smB7$XHjP5JjABer=e{;XWmzaogsd;9-hXDYIQ<|`ROhzhkf#{Kh z7h;i06SUL-P8jm>T58G8{WqO(w;vRHX-ZO8cVG?@~`d&1&8Tp(nSQQ_nOR+zF92WFC!fjUxKsUx9McGSD5n|9$`j@`1 z(;U~Uk9&9m8QRRN{WbYNv=zWKT`E7Vq6$)FW{eNfz0;)AoDe9fc88MOablc}eM8Q?rDg@cT8yZk-?-oQCrz5t1Yz#Da~^GH?O*U;uoOg>h_gfNU z73|VA@!e>6=a&5JbxHUO5z7+pqzA8{U*X2C=UTioVT-%c@rtXfeThE6uF#^iDndI9 z1nK-Truh`R&vCUVp&KFJB5%#Sz5p62V1;@nkrPh*rpizXqegx#&g?RTBLsQGNj~2v zI2wc-@I1v-kl_)BT=4>q8rProVD00Q?DkIr|M=Mb28#VL;ckywfke&mYtYM+!3f)~ zXw`!;E`AI|9Uho#dR}nX&xlG1>p;)}{W<&b=zX3wGxyIn#}ysy-LGr}0}Wt}Dy*pS z;TbNf=-QBu;z#}m3~9OV{W@M zt|<1~1gX@HQo`l9L#Z^7%F@S&rB?{2XtnR>0bE{N<{JBX*i3=HT3yn5;G}~xx;a#r ziZQ{VUdX^(t%H7tmf!9KxnISX_$*LEiv3Pv22w0{+$zUJCSM>Vwy8F(LHfb~u!}yn zRP4)RH_>_{kKhuu3MKiNh%@9GueNB~uER1XG&U&m{*fNW{7+K_q$CSlDoooi(k-qs zHze&wC<&1hbrT`Ke`dQ-{)S?IPCO;tP(O_n23aolDWLD(yJ}&?-FzgzKwpFuZ}%gO z!69i6_3hz|d4|$wHuE{2B?Ko4r$LWP6{aD=(l9e7NrXZV4 z-Z3&HM1Vgs(~j2~RLdyvnb-Tg&O@>P<&qU=w4>dW)ui7iaV7d(rplIPx&UXq4J9~L0-9xCMWfj$K3CFcG5u%J-tZLK`EY+aK)+J#)-PFDCSaM5@oI3=3Yq9tk)B_U zsyW!ZejA=Q4Q719DE8areZArbR3_}O3*GS}l@xqm>Gj=GqO9hCV1c^m!f`BOE+ZD_dg8a`c(u_57pq5OvL?)|Lze-(*$}x>?2kzdN|*xiiAhQ$X%x{F z=ccjmGXp7w=Kpzt>(S82y=`EPC%x~J&GXDLKK5-RuKW#5EnxQ@rbOw^qbYT{gW6>=ija&_7{)ERK1LwYm0<- z%lmNS*K+i?|9`}~WZZodB#GAW{MqI)n!9-H|W&NFQ z-}*EsltS#+HdSClY63J~-V!Y>;nEQXCSbvV3T#K>^LHu9UM23kLW=#`emy63RTI(7 zy^axPAo5L+-pxs5G;Z$=<36M0EK+}7Im=sGVFyCJTf zAPg{y1t_<`iNA%|FPRd0Cm6%R%m%0w&bu*LgKVnDbssPVMA<%7&wO};6o_J<+7O#k zXa$VmH5Jz=;lODy2G^xlWjwfw{@$GpVTef_F-7#%yWwU-jAU-g`bt3OCoCk zd(~bw;ynmg3*##_`c(z4%U+T!HUri3pgHl>m1+$uIIj}hIj-1XT2hA=TupOQY0Td? zi{*8z>EV=T%)d{8GsSqw+jpzI^av0HDT~lTfOqnL*tH3CttxKQD#92B>rw=s(T4Ay z`4=5yvfH_{w1{GVPErVMzO=W@XeO$Hs`f2tqM}zZXlbu)cKuYin;u6leFo)Wwd|u} z_RjL!5Z7%ZlqW>2_y}P3SvUekTveCCAD~kzKs`IfYdutwe2~{!Go!HawDhwdk~!18 z&z*j5oOQXpe(MAldB+-!HHZp>)mW*&Zgdc_GIDW+Y2&s27w9r#lDC&ha`-x;@gph* z8KzI)S$ zy-sO49-XP}JD*QT_Uu)@&J+BXEHNp2!&Cud&~HXJ?iPjyrqE!37)p95LN5p7Dt#s? zUUMvz6yb-*;YZN(EKBm%IIc8v$f#%;P;oS4kw%(})`^`Qw4>q1Kar>~mHA zEyF^wKRn*14jYr+FmONq!70YL7VpyjyCnhJ3sWx%s8Q@?^1Or!TghcX%3xFw&}0}s z(P~h;m}NTd`N(Rgtm}tQrY+g~CEc?i)HZ?-9&x+G3Av)fEb>MPP(zY@Y)P(*#XT@= zOzjIkS=o5FynRiH##(D7|28O?g#{9rL;$Q@a}?Qk6wJRc(>mJcPcD9*Vt)g=p6N#cIjUyyTyP*nRd+B~Ak*Uf2RH zViYcopsUa|m=kCZZ`=d0{IIV0ZnflMLTd6!meZ@l@}PNvU+dusS!NaKIUy7a|4Glz z!iXQjQZJ5su=9DB3dE`Cd~H4_Xd8UNe|Kn6@Etv6%jpfn$7)sM5ArIp8p$)EGg3OB zG)-HeIG1{RLMWAD^w^RTyLm~sUPZ}3W$L0Vfj0n@bLMb#kG0at0zdgP2548lrPzH! z9ZQc$Wkq#hn#=Cy~4P3SCQe@Gm8nf%H6ctJ4|hi={oFSe{G{SxQ9pP zSda=sWM%FixI942_~8S46Ua2-v`p+Z>}3ElLCwBM;RlxPcoqArR_YMIZZQR2zjzNG z(e3?E{~H$(y8SuDVk4HLJwbyCaR}CQO0wou6xuyw@V*y&kbh@a_?QnafhQ2~L9tt1 zk`RMJZiIn@zB2C#??L|bqxd=z1R2Z zfTa0TMOKVS-cP;r8h(!vD3%$5n{=HezQV{=Ih+9`=THB#J%7y9d4Y+CPO;xHqSI)x zl`Ob_uXNlH9$J+1WfMN=xlVf)N^+ODN!nfLw~kjqu|K9#D+vG!*qGnKW`l?!l~5jGnSAc6jWpr% zUJvr-$)hCpr_xjx*=0|CH_Q9CGt=lTP!L9?AOn@6nV$Ck00Kuf3ZYC-#6_ewu($vv=O za*U~0dl^1#87SuL9jYkf>Hhr&`Y2yUT;LFWJU0 zRROI;_5unqWtN7xJ5dKf>cv;md^)_tv*?Zz!!e|d>kG5f4@?Dw(kxO(>?!v9v=u@h zNUH#`LXi>shxdW#fW*0XO*wwIlz~d!qbK*b=TPhq46y+$LVE^96*dwOiJNQ-ZH|bm z{g0Cd4?FlCf5fo~^C9}kX(3Ns|)V)0DZN+SFewfpJz4h zEwCRjbo0vNbe&spMum?sn;Udf=Kk?H(a{NQCj#OkGvg)Lko4Yd=EgEN3MT!Nk6V%) zEUxRGT+*ZNh_^p5p$;vaTQX|y!3(Z{*iP-~y@u`}A~dTQLInWMTj7l3)&100jJrC| zI#dON(&D+gXua?H?57FNm<1C`@;wot_IL!Lsn~TEULNMpfla?A+D=nWRwVY(YA5`4 z-;KE6l!A-X3tDZTy;Bj5atW2m)?VR279pghpFV|wv%Txaa1)A1V25HeUh4m?(CWGO zw1Y@Y>hRj`jI&|b@!qD`aBA+-X76kuEFj#crjux42(x%m46EH`f}^o_J5L#89hULm zW&MjvR@v?4Z6X8~R>TtrU)}=WpN?_@0dHeEZ!nf9Fm!K9cXM5=*$ZJ8nd5<>_g8uh zPO*JLoe77M(+Hh8e28hRhYv_-U$);)%vhJqHaFwW1Q9(9;PUQg@NL+XK;Q+pB8;X> zf^SD!Oj8c6C(WN;@;9N>(Ie*!6uae;tQBlXYRqWs+ylXk!w<0mPF|HtV#w~=>;K1y z&MfvaVH<*4#(Fie?qDty#N4$StA8CHEI@uL^Lu*9z1RoWU>Ana^xq06ldY!2_LH+f z;I3gZ*kl;~hjf!j#8AU22+-x+L0|my=!qThIVZ8dCS!5ERGf7~#U;v9IEWDjkcde& zg7Zp>0bLy!zze?Ag^ZUt3BM@0lqLC|nB5i>0tyoFBJ+)!Q?trU$57FO+0LYCPv!pK z#>1t}-iamZT1d!9w8`{+o{AE=q@2Q zG4WbuI*G$wb?(;%JpSB;6H-j_`Oiykod~!UB7BUdHpEq68H?R--rxl7_Mgl@nt@{Q zZK(u`qK6%PZxpSr_+Or&117u$tqw!$%eKS*^FT))IC1_si) zvP9NQeNX!-_UmL!!QkRd#ptS#G%|q*#H%v+LUdc2^FJ_({Z~=!w?6BV8!$cFKg!i_ zjvhaYjofzbLnb=Nx#Bq5<{g_0jSk@EZu@L`DM_2XQ<=c}vYS-Zt+v;7^c0&{sd8a~ z-VeO-$m^QezgYf+Zp)Ii**gqKg!{QU2xkHkEYdHfK?q5rT*+YOuMyy0?9R^U#BQy& zcY?^tQDK$YkRnJBP_OzWsPxbqxex@{Gl$s3uW0cU#qQJ2;rP0Lw2jV@@D1!5${+a4 zfx|)+&RCUnYbmi8JMWq%;eix*z}C^fSdx@n0>p>OOMZQJ)@3c6RoG?L%uAYRvKkNp zuq;m+3ELE$OVBR6fqVGBt|*HPzmoRp{voMwZh}LRtLwmnbM0ZMPKx$Vf=N zc)f(&w=#Hn{A9*gKbp!%2kBClwA$ZOCAFvySf54QQR5{*Sj2#g-~>}Pge;GFNn9Iw zm_Bm5i{B<$cSgxS8`#HjL+tODNfo>rb;v9yOO;XF+Z}^R;LYL=?b3uL{p}K-iMDb& zO$S}q;R7q$_*1^zMyzoXjfbk$ADQJK}1FD+bv!plbbeY=WeK-`|=Y) zJzrigQ2Q*Yp;dA2p-Bgf&(Xm0{f277!0v z(7#gb6Cyxo+>&0zn=ZHkNRR(j>=KaO;^$(u*`9A_^jRgH3BhCwQSF#b<#<1<6xnd< zy#DU}lH$NiwF^&q;0n4;uXVRe83+dc-7hlf_Gq&8-8`dlwae(OInH04*IwaSx8KAa0VA`ui4V?{H+~ZbEg5$EfS{K z9dV665(>6VcmpFRWj?Ub##<%D>c8M8-M&-lv(L=<_V*`F7eYm>geF&CTU1DpDmb6O zQqY1GS7KcM#BliGvb5S?p1E7qjAytFlB0l{Ipu^@u&9;Lt}C^0H`=`9Y@U_s*_(YhQ9K{4%&nKiE5oHrj0EZ^TKf{^{`$roykOnWy5OkB|TYAm95*|++)?8Xki zLuEU7fS)hjOK!!gfH32Nk{DGhV{D^RC>~L{+NzF46b3jBd)r-t!aRjZ2Rw%^?h<2> zB=+l6jD;~n0VbGIcm}?OmmR4?M)l|Y;GgZ*mJIW~zYP0d(yx_~7sb~3k|h6CiosOUUA{5wFpK<>!Av3BNXh5_ zQv@-scJG&Lio8|Fll)ej6qtoE)D5D7AjG6rU4zlY#}J!2cA9lmUSN->V5@N|ey4Mt z%{iDnq?Qap^Kg-3FO%P2#-bI>DTXJ799E0$EaoY&rewwj(fS<38y#rndEB*+(HzAlM z+zPE9VSIQcq9?MJBj6C@a|di}ob90Qnpp$tIx6)q_3fy{I;YkCm>7_fsVIS9)heiI zmDbr%t2QR{vVVb9>{k1lveg{DBw(DsC40O~YwLO&)^ZJUEob-Ogi3dROelFU086k9pR&$=;g&Ad1 zlDF0gvLS9N!~)^AEA#lMa6nB^YLGuQ<9CQ$o-}@zJD1fmD#@GblFGxXRurPuf{XAZ ztb{LwBA0lRq3wa#m;QYo?TMbOx(5v!F~XPaRf>I@FncV7_B=&tBq?)c9|-~|CPGnE zaI4RnD>X+pkKaVG-#rDU0ZYXt+Hm252Fy)@TP1>Kw24eGF2(*aV;CR%A4MKPv3p&z zV0Hl1v(RNTC}H};pt?9DMC1o0cX-gd+|Bg|6i1=TFiSyVFHFiko?kIx%KtnTCIx{G)0*h*T>gMR%HF^D-K5KlNmWgMJUiZn-2O zCYBQrH^Xx<60!Je+dZpVf7+X0w&(jJ0h+dZg<`i{a$~m=wZW(XIa`GB1{K18s1W89 z1rh+z??%0O=+Xan^P#C&1QIEBLtKeV5j4Xg9}WnszEGIE<8R-$!7G8s_uYD3Y&-sT z98xg^iAhapNlqV_EuW&&$ZFh^6e^9f8Y{GlkiN3E0MmbKwQcvDB8q6qhsH+sXX~0m zsZ*PFzF~Z}(phG+`ZGL_r(z(dkNAyx(#W8T2gPn2S3v8CES$hk@LjGCOKQ1{2ismv zAPODV{kol1qi69r|6^SfK-{y+f9ox~-A`dQpG>`}pTeC-0-=asCaez^>13FQ1AS-T zOY*-NlAJxJvXmTA?0&xFHdJ8H+q)P$gl^)NaT-2Y7xOn_EK<6`hbzxI-s(AxMbD7LeA`T_%J&=S`0gbeN6 zs`KKEFoejhfDvi8dp*X^vbsXgH1`i>8;+gGXB=j_rEUeqe(RI`y;rP)jcCT6H+p=e zxLo8|Wf}BMs8shyfs^>Zc`MDaBmF@(6R=^M;<`%g6X=TtjagL~8KG^tNw6Q7wAa|c zel4u2S>gEEg{NNyAz;Bu&j2)gD=69|G52(4@A#Y>n$L|F%`~CS-pO@!f+U5mn@s4< zkXXWK7(5Ij00RzDyuJ{Y!~oX}71CpnKH^hf==_**q7%jL6Y5GN3K13YVrpTRS-h8X zUfc!xe!mZCir3YL4PVw&0ge+>H8N;Sf!`Ox@`YuZqScp6FU-c|e-xmX%fH&|SNbLM z_v3MImzUF@u3Y%Jwv zO{R>!NF%%pNA$DM7G=Dmokv;Zq6l&|5Iiz4H!qc9e@`KuSr`Uai7`wvE^*3ws6mXu z0O;SG2l)6R>np_mcxlJ0ZO)-=jt3T*1zr>tNRtZi9_E_~zenmMLXToEeXt+?<+=BK z#N~`e#aSk;z~o4`Ptus#x1iPjc%4d8WY5YSg(Ser(20l%^cs+5LB$&=4?i)i_G3$Z zkCJ@6^Ltjqc>EY(kdss0^ZGnZ0IE^%0X_ zuK=~msN4K!Epq^uLAE&RAuTSZ21Ohuu`%tuF~c~%Q`0`U5W zc>D07f|O~sKc@(X5a~;gYh}|Ai>sd97b<^AMxJSc-Nj_36Fw^w`rG7+F3=Hm0iL`iY3jRo+yH0IFfZZ=cytEd3V@r1hhuF&t4r(-}=YW;qWrW9Dl!4_Z z4QBq}|7YoT{sk!lTwbT(Lb-!67R6xBWW80kR8~QN#g&OsyV>&&*o{J&SN$mV8`?ZM zoRyq;;_%`>1M4FgTT~;Et3=RMTY{;_a9$ zx`*}nm=UEMU7WWRrSxb%M=RXt(&~~1BwMi_RMjIdyMI`pCC5$My5` zW%4Mb5Gz2;mv9hQ5uy=W%~Y?#_X-Q{9w7Y90ABks>Go%zP$z@NTTMk}Y~_hPUq%vE zwHfg_#Jx@FW7g%e`-iVetavG~EVnDm+Gpc8+LXk8o8%sqq|*yB5G94ggA|{-X%)H0)`X@}?9&7n86k)f6rqckN(B7M`n(aFwOHy}kCo)M#vHwi z0hgEV=JS2pg%zgGtU|3|)=RYrs*kU*@E_i?<08m%-t)0t++310ujJ89j`?OZs^)MzFggGZ5N`Bp?D3X2)tFfejx*spZB&#RqTfw8J7(uvqOrdnbC}Y67v7 z=_@od2&4>r9aw1wtd+`D_du}?yYBLln}RRs9DQzW8;!+*sGnb~OCs>_Bphu`UdDzg zSCy$0Cr25kV3D!W`&+$l{4U)d&-H}x@op@#TxV>_FGpMv1No%R!VEpMg1gVyd_{(u zas73RwoWR1UQ)*5&6=Uhug>1-|0*(gpzNpt2e9M2&m$Lww1s(@Z^ddfJI5sdd=+!_ z1LN=ZZl_<&YE_t}C1;STt!s_hFRGg*Czq*@a-(_ z(G9S3-ih=0F=UcbIIk#>Wa@6^8ThGSe|Eee!@;Wm|`$#QvCQ z-qiZ$8bF}0uu58GM|K8>IWY43UqF{Pxevpe6uVETvq~blG2CDnQo;brryx`mbj6Qb zpy7uz9FCUvo~v3zQz-U7FS%7YY6h-MC`}|mxkV=P*|Y;3!G%2AOXlUK*k6-kC3twa z5ND?q>^AV9sUkJs67FITs{GAC>|5u;T>}^9gAXLT?Ht!KY&~RHR!L`28kV3{7r1wj zZQhf(p}V2Iz4Ma(by+lkM32=Qa5T@x<0i}s;wSrPy*5vQT&eFD7(k${j7*`)kTMa_ zgbOp5P|YEINd{0ZZrE8@)_5IXuvBt_m897H`Un;~h)py}41G-?nR!&76JG`))AmH(b!6~jC*p7)vTJ85K zakOeAS1Kv^qPj)rNQBC4K*j{i@00N@H)q-T3I=t@gBOE6dN%3yM@%{@N^!wy(P9_g z32fK`H)$5QxW4Neenm+xa;}Rv*NeA@fQDkXsRD2rmCF{T4}cOw426%rbfU6IG;3Gm^Iu0=43zX2TjbRB(@znULv(NCeG*xwU(AAEKW zSJjaqblB*fubHC+E{rqtk`|IU}CydJqQ(}lGQYcomXdlFa7v}wd)`kM# zBMrejYj~D>rA4IJuN?M^yIdLn`QKZ5uFph?r?74RNtt_0<$sQS7&g z;ayEjC`E}ri{0B<-8Zi%Y;LLTfGUvIlOu6`Hh3Rdh!B9M!U2QoBMfJZLa_cei5Xun zC$z$qiga-&e(XK~!-Wt}`?4XBsxS-e{6QEWz5T+cv zj9Ccu+fBd5-zK7&H{N|?V7n-Pl+%jhMDU3cm)R{Y9qs=0r? zd`*=l;8aO4l!M)iGhj8sfR;#@EWCnL ziF-u3)rMm+?NA8SKAgCNc@8%Fn8p;c5CfdkjN-4?m&t=`5I_Cqn-$_F$^~GffqGXa zV{QT6&_uoR(Ze;eklko3$NN)ayO%5o@Erzp3*OC3hlDrg7vEN99E{K9^3av|8XhDUDvTc7S>c)uV;duK81PcumUOC@Ah4Bc5cCexF_Ba`WcDuoTnjGntZCU!{_T}u8|Dskp zv%{>7-0lHxKTH$HhqTymmXdrS0u=G0GA@O8r_U*57<)WbE6ZyHk`sUMV374sk1Kh? z3c@Qr7sdXb#9|1fVe5f&SiUIyvOWT&1f^m_;8OVHe>gd7*phEA6Eqse!Gai4xX)ZN zd_+YvN}Ecnyd8FTHR1Y7FT-1Q&Q;*AK6^*;HYt7%@_|fz1E_*i6+RXA=Z~v>RksDJ)^fr!r=P}+W;xKEm}#VHy7lKH%Riv5WQuz<=^D+vxT!8!Ohz~nHztxsQYqx7;Wj)`nboe;Zk9cg zbNop41jxU}Wkc-K3#-6L5*smCgUx@yi z09XoPoE8&~N5;A+Bv6%*y8V#Y>v4v^r#?_gPUr-w>PIzW3!>kK;S~@eR0NEa2&Nth z@lCN0X2@TB;^L|K#Zm0jM7LfMQWt`M&;WUQ06bzGk^aE=k$%&1zvML)zJ)&RUdp^S ziv8ZxgiX{2dFYf16wew^(v~x4MwWelMcVMJcA@mN4{E2_A6{~btbN1ENB&N?LLy`3 zUZhJmad{YyXR1K@x39L2cqta{-7{Ci4 zM7uSeE3P3XbEFAv_Kp_2N;Wc94MAYRDwkMvgfARHRq1bfPDHU4C+{WoUibC9pwpf5 zf`QVDI`Hr3APFjSZ?kt$v~x6XfS(H8o``~lmKhlu^`79vA?fIzhd#OFs^F}K+Idit zcb`zVF`Z;MXMlYA9`&ScQ{HZF3)!&Um79zRym=Ge`9bi*Z_lIHuamLr0=*E}fFzd~ zgLqOFp;HOm{>Qmr2nwqsWBU$CA_g+a%-R>|qNyFn|)kH-%PGSIA9jRxoL; z(vmEHwcB&#kr%6dno4_x`UXt>6Wp=kR_nU%W`?$oWyJ@p`i~umS!u3U(%h)j3fJQ%Q zMfN&^$nJZdz`8tOD#=T}FRk<1`#QuuE2@!>k0!@fd)LQS8PoPmVe@$ieb!x@i*VzZ z9$V9*#@Pb-q0tDv2W~l&)EF_zdp{H8kw0bl(+p%TY2(j*N)rC0%dbD0*s%0;ZJj-t zTp|U2|C$O3XNdTj)_Rok=-z;%MP(WdcS1VzgLl+gaF)#KE`Wf)g6ftcWBh8{CC|H`(!T%tU$EW(R!p7L?DNp}l*ZHmg=|6JeB}eK}689pD0C?4!gS@)k z&qeA~XpY4HYO{9$SyqP`jHnozS&$woKxG~rQ3@025_$YjmgM0bxyvO#e2%Lb0YEc? zJzy0VK_Hbb5K0m>s#0So`-P8e`9mqt!R}`950uX{GtuVwTBc_sA z&}~g+lJU&LqsIru{`9k)5R|rmUs~+`gs0U8u~?Sc^fwqK5i$PXVz*qf`F#&5PR`6K@ecb#nWB7d4q&1PWCldj>eA?Snj{& zVI>K>zDv*C1Nk|K3S5`h9=KLN7(_Uke*yI=JUC2Bz$M1y-LE#Fh^OiH4oaceZxgYd z!bN99DvShj6Jtd(nL=`_!<+RfTk`N{DR%FdWV2%-A`E*MStH8ADDU8bqPt@ifZgC( z{|8Ibdk-o0`-I)*c}+>%s#AA5)wZ%X0dKR2ZKy~&s7dtudIQTXp@uJ)FXIWt_A^14 zl&A<@Tln-T%K8}37vTP45@#3r!ugo%(TD&ei zuS2Jfk5%b)#jUue+X)La1txloap4?)^%)=ieTx0rk5@w|T}?7DN2r9Fi0;uDCIFCV zVU2BZLrJcz_0_0ls5((>uS;&MgaCpfQik{+KByE1cojhwV!;i?U_wHS02dpgBQK|p zNCFD$L+ghp#95gZ3~*;C)o1TiE2+mxmaS;vN#$~x40WYiYPLIoZ2d?6=a}TPc}Y{& zxaYl8<(7=AXrN*Ji1Vnl2W#?x*jIyFPayFev)(8+=D3#FVM-Lc9y^Y<5p5tfqmsr5 z1Wn8cWE78$F}(XhyZ!m*o!6vrVHqPZEpZ)j1Y(tL6porF@KZeoI}-b5CksBR$%_Xw zk1V$2=V?OX9s!9FRA2y21}^K8hBBGtg+(N5^f}HwKX#M+zdjqsHR>-lGv`t>i@v0H zt=0r-Z;o)cn0p%=Snhe`S={1goD)jott>O$&1XYgt&+IFDsE4@h+Z3u4VCwWP^{`^ zr1=yqds^*FdwesmWWLb;T;fy<#qK9(b%?~a%>ajN9Rg_pNPE3!EDnO;SwHHvDoqB& z?H_FgzU?~e(mI`ImViv%-6PtXOCPAAt^Zv6;x2%8`}3cdY`-3i=R#u)d`dZDX4-+n zAyAM8vQ*~9zp>kcx!c>CneR|+KNEy#Sh#Vy>%vgm=*Q_v9VT{sn*>-^ss6AfQ&nNP zussy}dvY+oRB{3MExf12w3rGz>1T#S0}iqa8U5eZZt}7u6%c(uy%~Mb9va$Ujtb{m~+0UpOxdVzP|djb05#9I4&wsVE^$;)(i8- zDBr?>l|3Wgegp3emvnu_DfTkacEC)d)fCkbr3ZTEKw;71rZTVssZf&0WR|{;xj-}D zdZs4}y=ZG5me@X_4n0DQJpzFbVPr!>I{a4-{{GEs|8UlLx9k)f)6PvR%P7?`vyC7n zN_}pcokmiT)oZc!urxLI;PDd;FiEQ4;0I(%x4&CVGBQ7n;8ViOiZU1a7~BkZ=E@=A zyZ#q;L9nXnFH3z~iZUYH;H8jj^8voC}JvB(LoDsx&c*ox=+pe zQQ4_q4uRs^&(d}HfV73ZeHeB$dq71?^8L}<^HcDwh}BmZV7UCTKoTi1yhOL%PRP}#H?|UI7BqmNr~0MS2>JmnKM?A8Kw=%>6G5WFjVHygLXh(}{@!3oJp6vBe%-+CqWTnq zfR%Yza2)%k{4cqrh1e(1&J(z|6$=B*_{d0{hk^(kq16KhR2}enj@Uy4-W7~uJI59E zXqY<~6c&KvdHb_%rdT_roV7PTgOBtJRLaLgiqoKhLCYK#QAbdHx7j<6GE_#~4D>4d zB}>GIx+UG_ZPadKg~4ygK9q_eX~Z(s>z4VW{Q$dJVBnznt5*A;mvqgwjpR!*C^Mae ze5#5wy3Its1VuVH9ri?=WEZfn6#H{B1sQ-z5M2l;0ZEV%2TKnnXeVak8v{@Ii`drB ztH>|Juc6pq6A=Z1WF@>v@isV5$Bf%D=rM1AAa%hhhPcQ)I!dREY2R*9atC1jBX zacm9Tk7!jPY~Qazy}*Q=6pV_92uLT4b)V%W_vsPEewze566A$j%mIl7#SeT}hb7SNf;bF6*?!^g zTPki}2E{%#9w5P_0?VD@Cnhm^#hF!w(QS478$S#2?I63kN8)`76frFVTZ;Yev~#vp z7+?~YLc6ng69S9uk%PhBqzZ(4_5&AHOC%E|{6&P4m;yDD&R(?|{I}kDcjt9kV9M`Jw-{AyP60gn#^$&Su zO~Z~o8p#@Qwmn(Y5^8WsA)WOBW^JkSuxD^A8B^@p_FJDSK(?HRL`-S*Kn&xg0@vjZ1E_}%r41&% zM%LjkitW?RVSg)QZod*YDy#t;^oTIB0ud4XQ_k>UOhO%4jy@?ZkEHDFO>Lfq(wVTo z3?WnkC5F9#j(|d3EdrP;@%GhaA9mj*L^!wE%1e(3X}8}_6AZS&c2h#jv|;#d1h}z> zlP2|_lYe@A*5&N#;BELVM`I$nB0K8|8^!L3>yX5{R9gws6feM|7Zz{2;{jZ&un-~1 zMNG0=_9!zX19S6cxQ=MGKPF4TXyOHAaLxbc(gv%FHz70|=~|j~IffZIVp zhG{_ta~Kn@nUuXXFNvV2(2WoQ#3D%{#VrZA)Ie20&~xPsuv-%Q`4S#!YNDgr-rz?v>}~&#g`C?FD=bP<)uJ$U|NMy zqkrU&ILX!5DE8a5K^r>2S9?eD=9b%=n?c6_tm^(I5PQNayaGfC4~V^M^_+LF@bIj2 zcJ8OsRJmAc2`OQ}L*pY%DmgMQteusJ6>a+?n0CN*FfTw+?Dq*_oYBWu=J2^loiYGA z9@%W;1y#9#n`F@&kDssyiTyEo2FyFGcuq!x07zkFfwaNCIWaw^FjVn`=YLAdLhNO- zs4y0qHD7+u$W4v-#fO#9K5v1T_}BE)kBL3Z6|%%!)XVf&6#H|sjU+xdBB>~9)OUu6 z5ixl*;3fz} z(>jR#?){Pg%M3tY1a*bcb|mKv%Aq}#xo08-KC$s|ygWMhK6{4vNrp)N`6o$}MN+C?tFE3RYhn%Gm{NW_ z>F9?S(rSPD0R&8M5G+9zqQY8@z=@R_hGYu`(S_F=mgF+iI*zm!+Xt^Z-Ts;wM!|AZ zKP{X{j;ku_tTpH{#8C@>_%D@bjqf zDKMj$K-&u1zqnF;_D-?PSg1jEC_OSZqm?xujh+&|vY;KsP_L_R*r&F~EMzq^ZF7@jh)P zQf{g2U~zZP2i$p=(#boa;HJda!sh(kFKNDpvwA^hKcd1JjLXbs5FQ8y8Y9L2fDTqR zlcCz@t4hi!{Ux!pV5X%Kc4eAbFV0R4Q@Fd3`2Zs}nvMQbBeREMFOzB@AXQk{Y?c`* zzrP>8(G1~MSa6T5%9y#2UBC;Efs@WCjR{PI^;0tx%KSfy-8w;-6&k5@MqdaD4^jsM z5!U2_SOt`Uq1;bQ6EbKb-R>u6Rnl22vjL`*yo!iAV8-Egs#RIP61({s$32Ws{2?Xz zo{Era;bB1b^ejLIz}$8BdfC7GoA&(kWrPy-K96WA_VUtODqOWmD=CB#ynq%2=K5=XwZzfHY&;TijtGt5674YG$;s>4!N@6MS*W6l!@fJ{|S}SYWq|H z6C_+H9Vh^#xtK*rPBhqa2pMjLQuY677itfRee$EaZ3y>Sqoi+VpvUc5Xz{9rXQY$Q zN!ep!%Z9I4eohhKf__Pe>VkXFL~Bf74}evnYhg>1l7=b(phPtxxHw~J0p~dN3a`I# zCd_uG5A9DD`kr*$!}rp2Nm^r13@w3xVv=0>0OFO3IFZis54wHvBZ>DPTXLC7$jCB> zD=}5U-B4k1hXJb#tx{QBMy)rJvLEwdN}4}mtR@hZS{i%D2S*f2N~b~fRdNs=DyUay z+yqX?+=~9+Tk>mSEfP@)V?N#jRFg_9ag>*$QeuRpZm;%zi+#|e%8yd)?>-MuCOYT3 z70GSraH(=B5w&vPmdcpyZZPep?1vAC{rQ5!HM&ZNju2fcwCF0~sjd@O)P1Z;y>0*w ze|h9w^7EBBpI2pQ3JB*IK{7E3@L`W(cnOhPqJ~YeXC8Z>jN2~xN)h+mW8B#fgX2pE zqE|1|Q|z}1-C$tt_=aQj0g#F50>f@925}X?uq_gur{dfBmr!g!g_-dXf>K%$_#Km7 zql|u@m|;rpaAJLs-6TCQ__f%#FX>(mzyB!(KuDfi@X35r3;NC%*8G>OdOuTIUqw*EO* zy+AJG)Ln|*Phlol&=fSxH+^+PDe>Tm%fcu82MVuix7w+v_vY&B!wtEbL9<&{^F#Vp z8Njbo8`56k4dDbgn7{UV-8O;>J+JR$+)WD)4`j@eeSq2Z6!=oiz+VN5%-}ySY#g%L zz!Rj{yR6AmUP>TN&FCn(q!r9@7{# zRRy)o+(*RqzO}sX10iCMb2UJ0qQ@a;D6rJfAAbgAr`v*4u%6MjI|IcD=6?4qVcXq0YK4L zTD0Zj1|%iPsNdeWT~nc1Z|hWPZ)Z{Q`rD_SlfN2Jn&*+J6%OeR;Y}2FSiJTNQ&@9p zN&Gyf6rIATB^Ws2DRw@q0Ph8Q{2;|%FnR(&NTx+aI*F)+y1{iWdLI|!AWDgT$vOSw z#|sPTXIG!zuICi)kq6T>zr_L+`*V`_E2eN69z6&p@+B43RhFVOXB1%xEYTAT;C?4} zh@WDA;qYkp)JDx#(JQg}rP0}B2#h!4m;KpJ>^tR`^6Wm|zir2iOSiu#03MFaxCbFF z!f2{iW8gx&=WZ3PEd>atDT`L)VF-TJ4pNch+UEEv*L5XtUF_GFmzRmPJFF$sTz4Ew z0g5aL(w`hbnQn*&2W8K2n0eO^WxoU&=Cv2*=eg&TWarKy_A44#jHx%$1h5y=sdntb z!D<^b=g2uD;eRwHNo6UsXmRSjH`c)hFH+4E`wg`l1RjLj@$btK<`|0BJ4aS9h86nu zyHM(OQqdn2`!vyyvknFwr_na}#sc482_X9)kdWwH8H(Q!yTdm9F!ZkY7U^-@tR#;^_#Db3J5YiN}&i(lY<~e#Vx@~zZ0yHUsC651cq%;(}&v7kiJE&37CGyTX zhvFoEs=B-^BpI;2Nw22B2cqy}JJMph0+xnXDM@GVY^H>fc&lJkrf8ks9o1hN7uL+^ zfi_1k{_G`ZKR@%ILa)wIYYrZV+5Ho{PpDJk?eUX$aSE3zI1$?2PA#mT0Z1vqqpF1Q z@3kZkwLrB8#nzc1v|~zb4oM{C7KsE^r-rosFLPWMiT(OA6$aMK8=%zu--qhQzuB>6L;ji*(a=uUWKhGB<}9oYfwm2`Bj{_GyY(c|&2^qkf|C zrkB!tVz-(H>jhTcIj7?o)1m5Ykz(Mb z&~1c#n0*VhQjH$Sxy~qY_j7a|uw2*PPTm{HnbOc2XgpSX_VXsJS;4 z<%aPN+$0~a@lR|&UosyuUxJ6@JI#3)!d9`&;A&RDBnVkh+}QCg=&I}=8(HhAU-F;W-;;Q%1%V$5 zA1Xx^YOsH9<7;j?Y6;S-=~w*^vo5pPZ!eP!Fbs%gS|6@MZ$ZtmE2U3#Nh~1$a0>JI z@{yI!k0msmO7iyV*$rdYuEY%Y1HY+2PTX8*8{pciYQ@TZo-kFw#&7*Wv7NocJ6y(a zRq?68KMH9Dm%kL`kd=S9V1a)ho4|+&l~`! z*dG(j9fKuSr4bmxl`y1Arkxi-9WQdNwWkR)27S!uL%EaG7O!x8bnb>*`Js7ccJt<^ zFeCne0<)}FBs3ijkZL!7u3ja8Z9Zg{-FB{1KjDeH}_vxc72Hwr+UF~n?^*k4@j z>Qz0sJ4UNSw*g;LgZ+N^TocpIv`Qm6x|^Rj=Ar4<)6`K+vHQtcq@20E1|Xti0a*<; z#(@c4D@lI@ui4}H_7A78=mD`$FHQS-pl{tys z>ylV8rSB?{6=nu->O+Ae*sdhrjk=fu51y!b2|BqVs&hCD_-<^mW}Xrx!LRK#_|5u&inPo zEL8NzQEb#D{Wz(jPNyOkNf^Hh@&+ACmrFY`!L9eBQV%~U_6HhRI-I?sIEh*+qPwUr zg@BC0>3%A141<@O25`*huVN`9TGBapG=OdPPT)|K2pJ)p_z=0WueK6xW29Y!#8{Cq zUlaSz`uiZg#9w2zKb@FSkdj%z#GBAyPaxcMZ(D+iL4I{nw;ERQxT%)nYwrEr=g99K z<}iFazF+3tjg( zD`f;1ni9U=A_6?+x+H2}1bV`ugt0Rk%Cr}0VG@P<|LMC4vEN^&O))4|)(VkTnQEZL zDTHO1${wAR4B3$Zd}yF+GK4mQZ4~>pG1L0sdjMuZnZ8mRKr*5$H#JSlOQPJsD?tGQ z^%CC$;&0!O_4-?u-c1GY*pl!6a>;+ush|a@f{Y9Pm#|T?Ou9{k);B;m;NxodFT4f~ z#2O6adQO92*4Yo9=YdF2?5F~_**nEM$_l}2{w3&_icu9=(G@9kAe$N()sOCG(4K3z zz;@q8wuD@3#yx9n5~4~mVtq!t{TQDqx~*d@TecwJV|ucScr_c6)6k2^k1vA?IrN9>!j zS9uvDNwc>SWlP?G>>1+=P@;aHo;X?5)QBBk^5dlwp((XXp0h5ac|&_k%G}(uBZ(+Q zbN<_}`iY_B&vCd*sqF$X$nUy@4_06im}Ykt9|&^K0zaH zsrZp%f9Ncys)ibINh+YR%S z+R7}4%iTW(chiUEjZr^W69S1{q7#c()%7j9xi9ZHUM;0q3Gr~CYAeP_y0Re>bwJg%QD^|? z`)>yj>_29RT+Qg*myf9wg`+I=Tf`kz5fzFf4kDB0ZMmkJ?Emc%o%hLYV2|c16vbYq z@Dvp(B*jjt7mAY>$)#K+)Sjl%ui|jEj}X8(f2gU+a6Ti`GL}=@w-ozxA|6&qW6^T^ zRUiv6kCVtuuVmQ6atkANk2Q#Wb#Zqa74qpcs#f>VX@ZV&Qf%)8fm)YB0o}DwbGY6W z?G~omh$?*^HIn)BJm)?p!4ms>Vys-W;ZU|laOK{pXqjuOs`^Hjv1EBFl;oyjANWu_ zTM4^4pSV3=`}|9Y{n`5^RU0sdN!n_R{6*lm8ahOu#1<#E!u{RdSl^NVa)v&{%W?Ac ztd@$;*9lO8Hdr<#fQ}j?(jyeY zq(0RYXjQhtbkr{TZXS}+lp6%GgKnN;pFr|gG-9~tRzY($V3Wqg4Hv>B&a)w6-yXw; zlJtKtS|l^z2ZCLk=iNu5&U~YdM+J$r|J~^l6#E?~9%6|r$_O3IEZlXx9GL5GPO_bVh8SoKpj zjKsfNTs>0|8&}|8R&B}e3F3CaH=dRS4{iva3TdI0I%BNO`_(k)5;X5U4F>fAI}>ep zK~jZ->YL^)`hk4tuJsV*pJ7?qob}bbWWq|hs|tcq*cW0721lC97ZS%g% z3N3|x|GiVpp~=n#=qIe5z5T7@Ycme>M6(&iex2Y9>a0}h4+i?#=?TyY++46p*Or3nk`TN_n71uBc#|p zmn`1YOZ3l|QjMv3$9Wv0YA~ZK-Y(se{|6`*pX94eJ2#MW5Zw9t6@OtUo&vVy#1dU$ zNbEWOACIBmG1Z)?u{NMsVtX#BSc%M?0wtz2NDmyjqP`oG9+(#uDW9_1?0NA^!8a6p znGk{~_-9?ApdwSX5lL_`ZwDxa%@x&4Q*y9>$!>0E%oO``3a-2R#KIa<QmBKT~GQ;-^RY90~896>Grf;Ga3-?d*r8w%*QWN@vG>DE8OH zUB-TB-Wn?EkkwRE2#E!#+NFlNK z_G}}OAwTqkL8eiG@4L-$Wg{n~gfkJ*6^^f}pvuij3U8{!|EhS+PYt$Xcv~SA#rCNJ z#u<<)dr=w8jDVB2E$q9@Jm{K1pwB}i_16K9dl%x3iyNQ15c@O%yo*esYHwC4Z?xSY zGNj!Dpn~06kxE?E?H`wa9_93(;kP1Ye82Yw7QgS5!bm?VDi}x$tW`yrE0`GRKzcw9 zyH`neZ?A%N4$ge{2gP=dYvlqWa22@6XqM0utE{ye!&ldQSaRN@-x|O~q?@(u)<|h{ zCX0SAlV{*82cVe1ff5Di2k26u$siS@b4awZ%2e1}ds<5}dxH!Mc_cb}w z2PFTW#W%qrt6h#aMy5}(-`Fn1QUF&_I0;j(h!CO6j7&VDvbZCEFn~W@7{xwK7Qg|M z8)(VyS!KnYqH4qXUT|&i75rPeJ?7#wcB^Szjm@Y;b_`-(f4JV#@h`$-b&Ufb*)hO5f8xc`bW zEta2(BY;$Jh6HZ>kPP)Z^cxzCyP4Gor#V=w$d4-zv0q=%3dhAmis*v)vSQ03-!Y~) zC2qsU+Mm?sSu_|T%)Bg${pvks?p}oUg7aXZx@O5xs~!x`PUuhsr2ECb`UxAtFXodJ zyY)*l)D!eju$BNOk-F5XnvS8S8pg1)0`7)sKYcNp*dwgFbuk`Z_mNlzNN6>U!+L!^ zP0niA*bM>mR>2k_Cm?cRK<}u&@+S=$z5A@P52ft!COGA1IjE)B?}3wmZe)h6R@5lg zkt&V2elNPfviO8na7ApzWq4q6p0y!op9rW?Z?CV* zgc>zL4iXly!HhT{xfjGnSdT|cYgO5EeXynC2R#`c6uTj=8@lrWm!QJOM5Pj`WF?P0 zR=IxZJ8sBk7rOm`WJ8RI%)LKv4v1oZO(@S4#7lAKg`MraB~5%P6^AFSV|MfSf*wFZ z+}9!Y_Y}l5-&o+_0vajUd=M;Wn5jIXw4WyY?C!1SrV0QoR+Sg5GdN9V?Z_Mht|#7Ea95c5{Kb;o`WXTaZ$9muVUodDe9YbbC8xs=*#4WPd7hpqQ0(_9jw)e338+s#zQ}D>Kx^Ebs6v>+ z7h06xt@iQ9-Pd|@MzKHsWjE~)I8SEb_e@_+ax&^LAeaK@X~z+j{mGK3Im$+$Tln^C zo4r%jz3fq4DpJCp%RlC*6^Wa1XO`|~T>1yazWp&vW4tIfIIdMl@bCYpb-xb-wBd_C zXY!b$t5rOXHq=mJe@z9smTHnU2d_2Y5)W!=wh@1ntkDWtO3=<9eay*Lca83Z(OpvZ z_B}Zw5<4xr$Oz~l)pS^bvN2NzL|CgJ&?fhB2j4->>9Gglozn}Be5JM)AthMhC^_k& z{+pcY$Hlf^^0zIizs@=z-M^FAuan73TM^?du7x(DlHMJHa)+9mAYSYRRp8OY=3<1< zx)PS4*!@fp#Qt5`jTOGq`F#zI^b^YbZ@%jfe^R%2Sk7+vug>$*&rCZ5CbIyp9m+oY z(~fVq#L|x@Yfsw`H7*K6sng(I13Tsk&@i6FhfBS@YEP@ zpKuDZvA9IT=G)CVW7xjR4PA$G<`BclVO4r^i?(=37Ms7*z3$FM4?` z;u)sUc0cVrzr76KU;9Cd{o2n3X3}jetV^d2QVG0a8Pf4(vIY%alJ%=+x|=-ul45%< zDQ_2eUPxZ3?WhD2pJ48uuq$`5{}lhvfP=6@bFi@Mx&qht)8xlwFa*?aj2h}e%`FV0 z0?tM_i?AwKREgr1XD#{K$qe=m54YL}=%%$;#Hi@4t`K53_6~{(Mzn$P2Se?W;y&F6 z6eaN%(l*1w?{JcK44s_^jqL`VqtJm&E@yRwI&#^3PM><@M>)+Q_6Ni!Bqh-!8f4YR zLjZ=io`?CagzW)d(f+?aGtJ`Za1ln(J~v#n3qy;mkFufIK6|Iqb_A4%6)j+l2GKvg z8>>ylqEr2!CT7q}_Sri)UWiF~qQ4*yCXm{-ofJ_yeU?ga)4FwOB!6e64x_?Tb3%|U z&bx|%zuR@+#|EwX6%zZawdWg&x8NVa<3LJO7{*#;D7j%HTZ94kRDrL*wF_SGqK76F z`@5eoPBft~K%&L2jHqPWb8?oyVNtM*N^+2(4~u&F(yn93D-0Y546#36yyQgolh6?r zqUp(zCFnL3g?*y!BB-&uz2x=BszWvMMTFR|jlRg59*H|hXXM6_!r-n11QhGbT>&(9 zH+yFOKx`@0{d*l&L1D+n-5Xt4A(mK9L&uE@&IP^%eLJ*N|dI>x`En$TwN z7;#?gNmS1nEmdPkRZQ_X1Kk3Mxw4cDG&!&Kh3sLO=Q!w)G4;IrnBOjMfSM)t`{W${ z{ts@zrUES)EV(B(2%oC9t1*;K8}z=0@y8z&`(sKmwn%bt9quD#RSc?wgiP?NFcs5} z|1Z;ElGuxiAnuq+uB&k&@F<3=fy@of9|Kv}H8yQFwHmmMnG=UUlR+FH+$724uN& zN7>g9dqwDNS?upVeUZ4SOoSQsn@feflA$WdKAXzbh!3r!EbVQ^BnxA^-Z=wekqu1< zKBvpP1>eCDaFts2+g@rc==R*CB+E-TfE!BxBwtoo=Y(6ADwL1F3O~i2QA5L?uq6X! zxZIM<>s0=a$DK{JcfFrKM6r=e3T`i2T39qd50&Mzn!*+Zy1q@3JC|o0z$8D#KKY?Y zNF&|O(VP?(6e@RJp&R!ofQcsT3?s+#3$ZW3)%>IrQ`P{}md@TW#noQxg2p-|Wz^g# zpYeZ%*ode+guH9D_iwGoVV9i=Pqn`niT&YIyion%Mx@y*DG;{oa$)%-w<-S@ zP%I@`rd~~?-~}WQjVuxt(sW5XhQrT~9#8ed$vVxyDMOE(%t7UDIQtxK z%_x3de5$}!n0O(m;;M4>_;)G7=lhM(pm9O<^^XSdM)Z}ofcxA_Re0Q0o>0P0lk zy2LOF{vg>^0<^9~fV*6UPs!*Hw%||_p|ecxrk$Ks7?Z%G(0>pRaq*Sj5{8H2z{X5u zMi+ba^KO1Fzs3Z!WDO4KD#|x z&Kw^Z__oj98HWZbwV`40_yahwA@{7hIwBGt(>TpTVlP=tBO1vUgvZaL)mW%RZq+-? zodz_$ezsh)!BQKlk~JZ&NO+*rVG!NVm^9p&KvaI@AtgEfkfm#lPf+YHFF8SAIu#>n zJJf`(y9k}?%5kM;xf^10@Cb~aG;Xy>_9A2?ZP1S;@<)Q|9!o*OV$Wfi`Xox}{t zU`zJH$KtUYG;!q!=A)=P8Njc9xug-o_LvlWKr>de3o$8q#6m^}wFIG6;V%87lBDht zOaFzt`T7u}SpLtsEq)b=DdMKafd!UGMog+2^U1#svDvpt8pj4wZ0EQ}D&x_IaE7Xu zJ@FcF{zDO|i>`;4(5~|T=>-l0_&E{6DWG?;A%y=G<}I+}MK=HyDY?-?HF-uTm6tnE zHHz(XTtP5WF-h?Ub=p|<;EGycSw`xET^vJ!WD(R{Lm2^#s zq)g)g50bF_Y!9KBx7J!G0Io3PQj*hT1aC~?FF z&&4Ic!NQNG35Spb-mv_YVt-D7j>w(6^;0kfa)ujl;7^EY8C8|20(MLDkl3w*X@9D> zoyUur2O7-xmya=w8_jKZV(JKK>XWgH~()p{- zx1AFn!qt@#nHzm^o%N#}V)OQLniMEIYU(b7_*tQ-^eTX)=q)KHSvwU_+y9igYqj6~ z2rBV%YDvf#44VQGI70eHN2}=i{Rd%J{%^5ACghF~95sJmO|N(qQy9*a7pJXSFlLCd zxGn#mk5_wpS=gL~;vLoxwnGw8qrFa23Q5R;2o`3eJ*k);JYJ0-T=y?@-)U1PwEm z9an?cuP?IOj5DIhq`bBgc(t&4EbfssWdI|*67_dt#`rGZrr58OdkJ_$a9uWWS}Ic- z4`p4GBMz({(!%K=wf{p*a^(ju#D1GH-$F=^OI--(0P#kM1?NZr#jl9A$Ibrp4WJET zw@wgL7^@pVW60{d+LserZxI2I`%vPpRI&-55K3iX-TdV=;qCR^8O3fMituYIDv&`@ zDisMfMESgGO@`A8>~{umIY5ZXPdBFPCiDT1zjW|j2=BLHP?FC+5S7_FdGY{J zeVbx5pi+04o%H$s3Xb?`D9{bEsNn?+Hu9DlFPCBrI$mz=tY<$*)ybD?JbZigToNz` zh_(S*!c3$rjJpoDZUe9aMh9V)r$vA}#Ddw)>-Qw&(H$M)eIS3pbv$x%`&R&A;u@tH zmbUOumgF};L{^fwmkHj)!xEUe9w{NJ<5ZXZ*P^CiYldQ3lG`tBk1bz+qBwmNXi&(8%XhV-XQW|?-6z{ zQSRG{X}7BB;>TX#-88a`SI_I=1O=`3sj)6MCXI@*Yi0iKp&m6@l@ixu(-l+(-@YxM z=G=FfEyaGHSgA&|U+En|22hr$(2s#g=QX4q*&e;Y{}8&o_Gp-UW}x?hvls%1*Z7Va zSl-@zLLEa<){(F=8M+FN2+LT=7uCK*Qtx+WtODC{&T^>9y?lT%LFlbrRe@r>{pM2z z0Q1pq8=W_6Ujh@r88F-j-w6pt=AYjv$>mjq!=$ED?9a&D1DO<0cx^+& zTL!lGG_~QUp}sJa_ zx?-4Iqsn@$$~>jQGpIP8^JcSdhI}Q z90f;h1!UNuKb9Zk?HgKu*-B;{nWin-IId#-nZZKvyCh=RSQ-OtMp!Iku$F-T|yr=(U*?5-UTZU}8QP z;#tO2R`^#*42K2BOI{6I*K`u*>W6h`0<$FIguDohSu7IfGZzE|MvdROK#u~#i@~=TlwV>-BXcQ+pb?2e zs$8-k9oP>-J+o#_zL^KzhCq+8AA&&NeSV6G&8ts=^J()GyUlS0chZrCLeBx|i$&`b zqY}`;m@}jD;Zi$n^+PC?aI(YwI^bxA@7h<2y?AzW_=g_T(*Z-IM^w4?VQDxit0LYS zy<|RXhx6vnIFa`3(~SDTSUwev`oKvlhI`V_XtLV*gRnf6Oa{=sk-)c*T8bG{Cml0vz7Iao!Ee<&iV?W!@AVibuloX(&XY*>${;@ z6D%wXOlDw86J#%vrZdph%ex5h_DIwePo=ZTcI+LujuiV9{B6|ij99ONRpNuyVKpdl zq-X9_5xww|ABjm;KM{RxBg%R+YHH*gqt`jae#41}8=?xNgN~7e`-bEe3?v~x^qGOY z+0ROH1!p}TRqLZFQhWZ}N1rMn5p`;OMP}yV;4JLeY46-kF(mhqK&#>@5(*{+JlsnJNf~ z=Q7?W5E}~N2|egKkw*|AA9cHHfzws*AkWWdmd12}CPzuJ7st0Zgi1toasmL%K~Mlm}hel53(Amf5xb3=0~ zS*M?+*k3$^RDU}{jNq?QQ&5R_vI}V%^fw4K@IY^T`CFg+?t;=osMPX8SUwPiBGk+sd#LjeJ5{c}5m7OL zLBH1Ri!D3GkP`bfR}(6oGYyHWGmT#eSO% z<$_qMHXahu;D#a+aFMzxT@bw7S9{Y%`;|XFHTU>knvoUN2#S50kjofx62#b^A}XR~ zJYGV#HqP+@jF{-pJ0`E%Ia)9a$oP8DsW3ln#3{Ngy|i{?o$N{>tK|OfK#&D7$lzm)baa` z(8JZhbre>Zy_n_}a9$;uWn zMs-YSyOQ_NDHF+<8UZ&6t4V zKY1Xkeh0CS6%d>I zO9WTQ(B*;%w7E?zqu7UX+xYF}j?7^Bqu1f98=0}_infsoqs0l$i zPxp6q08VgV)}@EAePW#|WnV87dAAkCE?7A%E&17{$Uttv6Y#(lY_$}D{l);c53jS( zR$NH`?t(4fX75BkUU1iqUc)UQyo{cPovX}f=ru`)xJ&HYuK)1!6#I=hNkDw?A+!}P zO3Ncng5EexVSCta&*R5ZC3sCQ+8pNszkQv&rNYZ!i7HS9p60l_e?lomVZoC7S4rBl z5m!AZw)abt-Vj>5;R?{*LGwb^19E*9t$~qvieHW*z=t2llnsjAC)BwuantP#90VaS z*HuADC9R9mmS8`4cwn|S-ObN}UYK=;R1~}SONM*I%8O%CXEEb_S;D*753WNN(zBi`{h@Igept*1T?Ur05^vY2xn65Ik3w?VoxiRVs zJF*F=VoX(%YCCY5S*5&IFZew^F=I~$<4Zma=8R)2DE8}Q%oD200u>_Eyt;)29>TLm zo8l2*2w*6{9D-fjE z$R(T6+f?4$yikdJy+T7EX3;JM?}4QrMl5Bd3Ost2=MGRKv@_~Ixez*`TAy-eFCfRDBttH~gi#YQPMykq1<+@K=m{l>Xpm9_uv$pyv!oKoyuQCHC2 zucoL&u)J`IBCU|~^ux374W(}9_3^RZS=sWQRbqc(l0QN?qzTArJrOHdeh;^JQH)g5 ze}(MFXY@-RT}#Stt^PrPoo7qA znW5OPQx&*D%D>NdSL;53-3mDXKkU_Zxe%0k{B!E z5QMOi7Q=RExB1`L4i>c`MSceBW4lfp-@bgK8WuB zDVMzYGZed@!dy^7Dnz473^H`~kvsc}n4=P!6>5bFxOVO#D#hna8O#C?VVT!o@bh`h zcs@nX5>^YbKRU(BqgD?#db${E*UH5Ftx710zKfUJg@!y^)xA*wN@adIF@gxyQsv?TYu zIOG@RM_HZKRC{{)p3K5xKza%x)LW3(~4D&3(7!T6byMoKq zGh~N%|9^*%onB9LH}KZ-^0e1=3syE03A#;F2{r_G?Y~d#VJR=69@~9ChuH0W$?D?) z%BCeFg4S=ne4;4-dQl%NmHidAj{tA*L-%msdUg`vii={`$lPsq+awhGV+y~*Fcco% zOnbE=MK<~sS`?aaI8Irg-;P$k@xh+PQ|zUkcvv@LtSnGgqEW@Xvao?NU;;8Bp@%Z` zrgWiyPs+xR^z#OjCF!Ryb7PTm0SCiG5^J1cDg}jLJtDL z_70gYT?^<|s0Le+BKUai63&rX4GfMu)Ss1vMp?X(z0@J`F00dOe^21&6nMM>b4&{i zou)qlB|QNqyhg7ypceH*3o`@v}>QM(kylRzNI=VNSGA6pPUsHTv-tWe-TR;qTqD-m62m0Sv2~;ARXO^ zX0Tu zPP!B*x;i_t)xZG*K$OM)8Q{Klb(g!7VlNXi1XIr9nj$|gkWbMR!Vr_|>2GY|c6KzF z=vYt7KL_T-s*=Cl|DJIVbh4KD&^L&CS3l2URhJTeR}c3 zqkZ%b6c=Vthy(2mbeSnH?*jb|NlEn&V*m7@*sp!8%0}fj+PtvU7M8G7eul+gzX6u5 zWe;(G7Tepzk8+5h7;!%?Xs*?kJiSefR|}Jb8h2dl8ChZkCv=?%OC10EpK?k5B8q*Q zDmzy;N2WZ=1~a%;x^1Ri^yDS*HMmzY9qY|d>IlocA!rU`BTYEH^E6M9vc2M8h(Qpx zM6O#Zb9<%|`R2$6JrCa=GGK}QF>MqDUQ$x|2FyTZV5%vC1vG^l19b5BVka>>!JA0z zvLxv8gp;#MYgCdQL-&N|4_aM8fTWWu4~`GUj?v9L_nA&v_I*UDF%DO%(Og)A|4RC&)yNTr&UC_NAjiX zvg`&gB?Q-xZur?d#ZC;%{9>B4F+5Xt^Zq(1vM8R}uyk#-4+teO z&v)+rt0;CqU(yua1tdn-E%jC6kkX;#Gvi^q?B;i}3w3CZ6@M`TY_oS@(M&dhFskpu zjZ6{}8YQ^u!B$DQWb*JAz#*ej=iPIP{SJJ)Y*qJ~MlPTQ2OHcr`(_lbUHatK!pH=U zRB6I5)r3$bR=J;wp6vE}S%B|H#93drse*8eJTUu9>Zui+cXf;&|K-QF)UFkZ+SgYKxQ0x>+{lQBfa`58nDfZVSQmD6EvBhSS zQDZg+_>vsVoz+V?{$)&Zu*+^e7N)#$lklL}-{|1;g(Pc8F2qv3pu*T$g3U^@k{e?w z`%Ce98DW)q_$AcsHhX6yM;jQQ(nl(FY*t~!Q6URf9d*d6rsg`OrK#{@mv`M~*8!DK z@Ua@srSiUzHs7fAi?_d&l=ay=I7!9A*U)in#@e+d)wMntBz?T}Q_8!y+_pQM`;3ue z#+KTd6R_r)%@cqzeIVAEeK-`mv3IuUWP`?l%~ufvR=9JwA#N=SlZg`Uv&a&%3T#}? zF-g&?&pt6Qnr_+A@8)ktOPS0h#rE?hi%&hMfi<~rfo%@A?w)iDQ;&B`qDkBT5|a!V z;K%z!bqp6-n2j5^9g{X`4^0PgPS+jNPdqE$))Rk9SpK82cWQ;z$>xuop{yMrP!Yn0R^lao<;T*)s1j1x+5DD1$99f{1Tzm!EL{RXX-P3j0XBw ze9J}t_XX=v?Wa)OBQ0I$9Xo-%c zAP*z!A!P#|jsv?gU4#EX{hN|xrVp$-zfE6YDew5-dzE)@H9a@@xGMy@G@n+lZ1n2%Q$)f|7Y_{)ei zc-`$;la4MP6#H!=Nx}cHPHNz}8tWP?Ui+teth?cb?Vq#Sys6f_srCUS8HY;c+~Dko z7`JJd|9(?HvzuOWIW@bTkew7rE1xgBq^Ba7f;JbqBC&d&yV~iuQ0(_fBy5Hy;u%GV zS_aUvRPvPkCpU6QBBX6%FUs7#i0!8#q`_|&kC@HrKRByk41AsjaQWzVdoyN~JVBwa z=Z3}>k{6x$?1#cN&4@eGCkQ6of#YW-(XpJnyYVkZU6?n|Od)3sn94Cpo4rHUIDv+6 zEUwA&BJ?y&mePj<=?xT_V)@0E zBz61T&!1PRa_z%xRzHAOmZYDYRf0VNN1ttrG)SM~3PW_Xz!a3-_h8yH9}xTVWzs(v z7!F(t^+0j0wxF0`@SVh|l-gg;D8A!iT<#s{V`t*rRFco`B>^qD9ixVf;sOw~2(OKA zqFhYYB0G9USDHXRb zVmE)$i%uz04}?+|&}CXrGY!ULeeQM0YGuA2g*R%<-tnlu=LQn$Yu3TjDkKFpPbjH66 ztHi&u`DmJUl>R)KQ6D8rQbs13j@cfm?kO|9aBVh!xcj})Yecq0S)Mx*^QY72Zq>h9+QybYL%^gFc+YD@xKBtOexAhk@K^C z#eeJv{`O5Z!OlGVX^P!u@32-QL^af+prWKrSNVcx3q*bxkQnaR-)rvsC;h=K`Gr%M zQ?3F=hG&?_!y?%<Z?cy_(U^`&kO%r=VsKDl{Q@TvSNv^d@a=#XAiOpBjD5bzw1Yx;3OE)@G?g5iLYz!v+k5>d@n zVW`<;H=ns#&DX`JkBDs--_cH|V#u0DE1$mmnIJXN8)&U@&lz1PnRZ}^7JX7m?mpAX zf!KdkmiRRk`*V_Sj#bPFjtD%|lf;vczehmx8Pm@9BDaT7sqZhs@}ssQ#6Xnl)l$sM zatwuY-CWbR5`aYi_>;tri5hrN?C;6gp@fC>t|b~nnm-_v$k8nRXUvTl7bg8k?Asvy zZPCX=NZ(&xrUE7a`#hlua5pvd0nKu9MG8lVq_7qX-3DLiZecHO4x*Dt8K~RuFFv6T zTaxaiqF9RH2&FLi`O2HpZpfBUA82{suYXjM1=oA=^A!7SLKQthP{rMbwx~ZgD1B7+ zj1g@RI|{G)GRSa@`rUZi8EQMRKiGMV zV!y0luObC;xV`3WX9Yk+Xf#>hG&y!KR^`Wa_eyme)n%9SrW`FZ zH`W{YSy%Q5S5yP`{Qt&Wsr~osEqrr`#ngHI{^}FzQbZx1QQ#$9$>2S}*3sm}H{88h zY){=6Cw!jIoW$;=&>39N9tz#N%qa&BqTBU`wlgn#zVWfQ4VeO)N)Kn^`Q5N-J7J3A;JU+^?FU)Sg);7?=$zfem_j zX7#5=LJ3Yp?$Z!-Zo>O(pHSzuG5+hss39u}YM}w_M3CtKjShKq`)$D|*^}aKYs3XI z++T_*%M`o!ONyIN=tdY4vTPT!rg9i+)r2N|Z@acVK3e(s^|6xH=nUA z83o}@tm&sU9!51JW$y2$1bAd<_^rb|zZZM&pz@kqh}{s^ z3hib&$r415ViG_y=@0-ymLQk`GtL^ten|L4$PL*I?{G`D**k3>LsXjpQvv|?z_kFP zEPfye2(DKMmz~8CVsph0SPmC%e?@CZ_lv9drZ(e;>b6*y?{BXp`BQ7%`U2|7X<~No zLM8k~W@P@7d73aU_bQ2bedl~m$o)F|=>Bf`o9IisCT_{MH;gfqY*pZsb|k$|PT^r% z3gK@akwo2d{5Q=-1DqDoE;(?@28c@Fm{1L!II;^~2jDdiVLu|NC_J}j5ign<-E41x!} z;J_ZDz|fS>Ki6*W9~66;R8ztq@Bwit#1`W9iqevDc$yy5M}M^2vkyAx3pq}Gv0ist zddVqIjIp)9OtIU^S&s6S$_gEOY7^QgudehGbtbx1GmxX*Yd&MO4}Ms7`^%44Gqkk- z^gmAz!Xsr7I(w*J&5)EGrDa2$l0F8<(pfxfKjskQC%lkNvA-uay{QK5fhunRF;^pM z5-KjTrXrULiosz^#XuLneE2}$^nETh;rs!LeR`S56D|z;kS$Ov!k!yyA+UU`FThj^ zOKjiooV$f!``9}1V8LiLGNw8SJ-;O-IrX}v^ILiV$Jj&AG00xECdv*I`kc4nv2B-P zr+=5?c3e`eDxn}VSYG-d<^=YWfmbQX>CH(;3ZwuzFgz8+XGj@J5qg4@6QCyUi3PrW zb4%VLVy>R>FP_df6RzJwu}>2)Cpa5$hkS+vxfd#SRGMps0|xl42%qrV@cY2^p!rs5 zva*}gJ0=~KihL5`$UsgsK~ozbABNt=`Czn=G>*?3t$cV2^Lv}UQxRzt1%1UrZT;@E z%v*tlbae`(%_=Dac=`V&9lf8HiSa7a0uMPV%!XOiX{hUnud1=!P9m&+^3SWi|G^ph zO|d_xikJwlakIfdKuZcn<8LMOx~=erswK2U17+?PdnRJCw>5DAhUObvC3Ztxo5~i2 z`Lb~Ua`2A78Wj1IOfsXdRnfuU@$JK9m)-8{9YlS&!v#QVAqq%ZH+f(Jgf0GNCk8^R zl$8BJaQQ2v#e~@JF8~~j-VktD;DC%+O}Sb;N|qcZ)Skd_SOmd(KG`wYd0DvH@2}`` zV$~h+lw%F9*t9OpTxgpsQ%LS<$KCn|{@>X<@9&Mh!}a8VJy>mcKII3%`mo-hx%y`T z8uDlF6Z`T_izm**a5d|#l9nw=o4r#uM$*g%>2NkU8AF(d0%V2%*@{df@Cx{;-+0Lg zsoYWe%nECRReJ1dsT1V={e7bEHUPbXa$@IgNZDk+MdPuEuLxN5uUEvrc^Q{IQNi^m z&wyfoIGBcf-1TAuGaBVRqkrUnr9LP}Hmf9&A}hU%b-71}?b!6`xW-j6$@{{SY6~$B znhz)h_NGY0gh>hzaG9J!xA~(bxw_^%dueDIiq{D5yn9{JU`=2$I)@VB6>%n4gi^>A z?BdagfRLiv@WIqvaEIGdr?jqcen8&mlr;46k{S_BEM!#^-W%dtd=wy=byh{~Q-dAYmRS+-yrAy-lv_Tn9voorwsmI@fhUphnX=!-q$5>7`yX1 zc(0CJ8fL|G{DJ+R4JhO}W$zy^Q=q)qTXK6^P)8^OzCtYryOUQ&8?!5?LMzV~L-IoY z;mYOq)yk}gVjtdo zLwDrandR07%EOTS)9mG+lU!Ra?9B>N5})H*lMRMa0BJ#%zAMxgJi-UY(h7$FP_?BW zR!fCjIHB$H83g#g)7DuPUX&8N4X)3l_mX?Z2Uj13v@VNQ`=6IA-A)r4MnWhVNh7TU zu4oE9LMPuLVv=qx^J*XN#Bkeuw&H24f8gGjkz8=bfB}lVOiToEul*n2aLZFI$pZjF zSFzZrfp{KaAY&esoZ3Pzd4Aq_8B2H=LV`dU{<)&=b6TmAVt-Dc%Daz;d}I?NGOF;1 zEQv+Mp~TBrbl6iPw8O7s+Vt;qLO_CJML1Ea838%n9-1w=$AS(z=sK-;7p!#>QZG2*0 zHG|m8%ft|b7OnyaDXdYO!ch-F#J^)iMQEjxUh<1v^5By;zLT??J+#``u=wbD@y_s|*xm_J!1N>Ulgf}P*#(xo__URhKHD){HzuH| zUBOB6w+K!-F)tp`K{S&uW$YqiyuF|k!~j*&f)v$u-CS(!uc?*9Bb_Q(h!GmSe%Tv9 znZPXkeyHzojp-<=bj^$a`|KT~#MNQfBIecx+N<(QSQjIFFZ!!?s4u{8x8${-;Oi8- zb6i_x(qPBj1#YM&$QEMwXo=5Mx*-cvboZLgnB)SaIcd(wSYR>+yt2S9(wI~z6clWOAA(Yi6Eo&M^Jq4X2AG{q?&AbF&B%#pJj3MN z{dwzhH!zIbSv|^bmM`?(P(EQb02+#Kzp(90BftkM@Qd219(>)8O4;~L26@^+CTspB zN`V)goF&BF1WfrC!3~N|kV$MvDk_V?0xsFFOIM!1jl7O`|KU$v4x;2oGRBZ~S^AhLKTx1QX4VQ8r|ony9qJ#mqisH;xR>22HoW9m zdBIY;%iqGj6eejDn`SaBB;cw?2U#D#o`CK1Ik&=nbuZa*j+W6FZ#|L96#4hOg>SLO z#I%8wOGe{o+?VN#9yxueh|a@NRvhG+($PoHa_Uk>`P9wy>NMguE^_Ai5OnTe&T*|3zA_>} z_LiZS0z^;~A;68I$>dj^(_Q{V@k&5dq{X5ELG16B3E@ZqZHUT{Vtx_lD`-7_=timH zMOOmbydl37`+77uqEg?leX=M^&%Fj*ki*mIgYTkH8-cd~d#jFD$?G4LQ-Al^{{kw> zck_}*e+WSR@=r7#4&cW*%bb2&b`Z z4V+fdHp7x<%_q6Y6ezZLf~Xu8#mP)lM5IKIQ{c^mM-acE`fs>X>;yP5SGQbsUkMlX zQ*UM!_`W|TBfU>4u&^aoae$i9JQiaF03TV23MtEc>NFU+_E>E{g&9hLkYw|Sp9q@p zV%ZizY}w`*i%%Y<#LTpr%yO||1|x@3-)KWL=xt@LeC|MTtahJJC%!oxI?)I7#9Sbs z@&+P<*b_b-@m`xtV{4oz{C-yMAZg|j5 zy4W8tFW$mTq_W5*5;jqJr0+ONR~a{1D129cLi z?0#}qA?9x3FuZ6}+;CS0d=<4`0uucT4@|9$wzvP8;qcLC?;tTD5RW^Lw2W`N*3hSW z#N_B3+>H4zvAau756VC2ws(TSnz8Ecz7HlCo2<~2V2zF0E_rQ*RD)V~6QP%#D>)Ce zK!L`jCp>_dJAEYxw0u^DQ9QcZhq&eV<~gtS zmp2{)Jwr5#D{yO0e9g$gP_Ah(BLOPRZv3>scz*ec0_C>k(kw();alHrGPjZj@q zAFpo{BW)N2901Fd*I~0j>xlk+ z9Te!43~J3-Q=-OH>9tWccrlE{;jmJga46|zO*JibP9lcaOk47`A+A2&D2{e8(ut_H ziaaDS--{@P0FhB_t@a;$&V{~E>1TMpX~aAsvngSrQ*V@7vF9eVO% zb|%A3u|GL}R=8?#LGgcrqky*2dW6DQWDxfP#rJ^`ax^(}|9I_QvLGl)YgdAX;n6G& z9)J)=1ge_0^Cq@D7BbkyQ45eQ~ze#Wq$?Ex5Jd%1C7C(pBh{Uad*qpCIdBgW2@lwpWT|fZKTny#<>aO`K`g%KJ$#2 zEOvJ`OJg~344=sq&7KNV>^BUJECkY`lEB555ArOasxVoJ*h6!yu$kp4X~N#OoR4wDsnN-1pkZ%D>q8(2eSXuxd9)10gB<}#PR6gE>^M}N9d?Dt9VJCjM~WKiBx z3H+eyCp@CkR0=&&>hLVP?VbqRa*fsgm=w)rKpozRt`b{I=LHvYWdv zk76$qAu=MuHCRu)APK4vn=Dwkox%{R2f=?trEXme#s2i;)c`rA{Dut&MZTRVgJF<~ z2Qswo?XxJkmIsrv!8Bj~h>sTXZ9=gfag_l{txlzq{OL+Egnl(>1K!;176t6|-&m3q zV|Rz1Fk^qMa|$SSpLWiZJSwZa%yz4Lm8cR|F-wg>jIjcU5A|=J(NYob;Iy?cfTx!! zavM0yn&OPmZGo-Y?nz zO;8-X6zytJ6#LhjHz(Gec#mOc7#N&KmSpTjzH`wnzmx*kljo8qMW_O69ByFr)Rks4 z7E21L+pIis$#IDfD9Ppd?S~gK1gQxEk~E9tdL3LDl((S*Zs`6yHov&vtaehK%eu%sij7m4-EGi&r0~?Qr!XUyyMfc`_HHAfj{wCU38luo zZQZ@Q{{3A!bW?; zY_dL1gSq*+{3gZrIj;Wi5q5I@Ko12u~PfQuaPl4?jECap1Pc0ROPi{gKTI#Xe1ysFWOGNX9iS^oTU-l^2$l zA5d|3R`-hi=$@t6?`Wz8KvJa+v>_$dx+MliZ^|eus!@jGls&ZC7YX`ZVt-6fixI%C z?skfdp+i%s0hUPglO-?kw6=#XN9SQagk&#Jno!c`A*{pqc@TScJM%UOi8GmrO}ff}EeWjT`yjnM&QubH#YBOYt7Q|vZ- z#}lk@=wgqe^mWzQld>jfzd71m_s3#B^f>q-I#1@3?_U#Z2L(qQ!J?q9%N!RmYlUTu z5JrUu)nl9VSBV*SNqH$RzoXbKm#j6E1PuzvS8D9X8ZV{9(ulQLGNARic4JDta?-Lc zV`_HJW?aEKeF&eDECAJx?Li(;RqB3c|0T@U>VlEtma z5t+(jbfr1}tfXbOpL(Wq&mX4P?-SWs2)W^R;HL!}7g=tSqUyz;jS%M($)ec3vy;yy z_QwRPy|I8)#xnwmvJIcA36;{ubZh9h<#wCrUM@|7juzT8o10{Iy5JOhnTRwA>tGaO zRSh^5UL>^%36-aHG@8XIr#{rd_w%QWr!aqfe0t|~Ws(B&CF$7Ea`^h1!maS@M(E0s zW&sZU=s@BjGR}^c(R$-u^OLVv6nEy81i`tFu4{unEcM-de0)ucq?kCmdqg)@SLn@X zYYOrgnn%=E1zU2jUR`ZcZLci2KUw2%TUPH7_GpG;cQ2`STI|epkYV6|M)s>`!yxMR z5T?N4TOoyUpm^zVe|2>|N_N5kE}i2leL%1c24kGREsX#q#aO^yRN=;eW|d(}rf!6} zcOG^N97ep~e0*{a1!*7X1o_3MeR)NhVz*q<3Q7g7%qTpt9C-1Pt=-Q4$&6oQH+Mu* z8HB&`AoKv@$FBU$ z*qrsTEWX-C4^oWOV#eLOkeUi%?Ff{tASr$RT`1M;GkA>NZqqr8YtM)KWT{zc!ty!g z1lU7CKLE>zGgT+><0hoHwxhQUxa*IrJ*b9dd%_62pOfG(8ZRrv?&nK-77&^(dm8`TeHG@<;(@ z<&X#QEm}lMm_9|iVeJ3sBFJYug}Jc)f-S`=SYe)K*<1{1d<}fIX3+M!*tf4_{^27O zyU*TXT?{#wvNBY3Y6Zz37`Otioa_4?0dMK)t4#%`*l%70Aqfy=Iso($E-|n+=|j*^ zDyaqF7wOiqR#Z5k3osXlv$3uj2k+4bWUUuZgW z^8O}gNY?mjHNWjJB?sHsgz^ug7kP=`O0d(`L%44_`>{9FeOvBl! zY^ptHrnUv^^6YQ4xCx*u8pdbu9nWJrabm3kSD(EDDGyfF zdibaTG-|;vNnZO&eEkTm{>xUS32pXHLAxeviVOr}Oy5yiy>t}2)g`0A*d^VV-5@B1V}W*T zk>4|5B|;IE76w!};F^whsl?0>mr!*_~v9QxSvT3DqPHd%d;D@>#DgH<04B&hbv z+bH&(Xw>ywNXZbz{^upp#6+@-z+P5C@N$JY2b^3Ai4O<{soed>{K>i7{%JShJ&~u_ z-U$NNr}*CmQkDj3DnoC?RfVw>14qQ)o&wKwlWf+c$xgG0#Z^;6wm8npaYx;RV1!L; z$J_ZJzC*gc|n5f!L&1{n8Wx&J>v_-{9J__cp%@WsyFvNymP! zy_!w2dnZUg%*2@8D9JIFb&IwnT#m66Y@r$g+J20;e^8zE;t79Fe3EZJ6QpVzf)e1O zz@Rg*^;CxlLm|LW3H?;utb~(vH?i=Pqk}70`=JglVOv}x^J_1oExl(e;kFd}bs|0~ zA6Jy#K+UV49S+cnWC1Zmss5FH89ydvSGVfn;4~jApU)}#_->sbP-M3d2AxJ>MA}Nj zTnfoum0D8*Xz)nzuVW1NKNj#l#Xe04Md&Qe$1hQFYGIi#=QK(muIbEQB~_g1ci|k!4kY0SokHrZ3mLr{)IzX2QCf8ZYO7LWvd_pVq;Yv z3s)1%*^>p5N2+ON5OQ}fQ@O=IUhU(wwtZ;augme3B(ayNhxYUwZsww~V$g{E8jlU( z;UWG6*YzwVxlG?E_NSjNgz_E%vg#NQgFLrx6dAtWzeS0Rfflga-*keUSszn4?mvzR zz@0YA?B@H+nQ72(X@q|t460cEcpy6%Dr$Zh&efRY$IIw$J&rq^-8n9P1XUD4zQ294 zs8=E=>_7ByAQMufu%ic@-Sq!GO+9qu4&j)zcJtz$))Zv9)bO zjSD?J5jc0N^_C@h__24c6uY0C#Zmc_CB2D|1r3_+I4{kKi}aJlLoQiI-=(Nf0?_|8P&|)Y&^(!ROv=KNw5bBy z1^`OyN_USeEntTlyNNS(|LM@>@_^X0x0bC~TEg(-!pD~EbxF8!vUrqtRaR#z zlLva6!FU_uz8WFy6SkyS#Al`abneUROWTr(b|iz0Fbd$H(sh^-ZB<`>E_iVdv{k2g zso4;t&B@#uFo!cyh}q!>9|YYYGMH4T3*{6S1?ED zKLkS6O1BvG8Le*}@#0#PwIg%CS}BuIc~Q@!m+WiXc`@SDh!%MkiHn}uheoBZmI8q1rwRVcDE9Z%8?K}pk~=)OuVveJ ztO(bHWLKZj&Y-m&Ut2cf+cPHc^Eg@@uY6Y4g$e#0$7T(3@iZ7yU<{w>xF*GZduiw0 zpv33Nl@`<&7a5Nc`6*=G88{FO905lBg-u zIF16NjhKm+zEoKk_gGKR?YziFb55}xaW!hEXD4}UQtM4DFzr{FI|c)cY5$y*8UJQX z!mkwjeJaLUOkp93>nB4jPekJ#28NDjfL87}%`-jLq1v&l=bQ%)I>qj1f>g0|%*M1u zV7u4#NG9IEkvElZ6j1rX{{$5Oa4GwrTRrcQbMLcvP~daZ%T zlku(?2kUWvsj0#u#~M02@yt-RaS+hlME1ibJ)x%9pMCze+X_K85%R%$Z1FnfV?e z*6@JDLlZC5iQWo~$}+r(em&7O5ec}z39;ufj~&mA%#R_A4Txa~04etA1u5`d|2q}5 zC{n>!rTG0bmARx=I|Ci=tu07JotnKn8rTWj7(_ecaJAH%u$*2=IwHVYEU-*gCM$zL zk7TzJKn@cNYyuA-b5iz`o+ONFztZjcNVjTMaEaA+j%z_rl~pD*%F&bEE=m7YVK;(5 z5dheAc<1;cZd}@U<#acvj=28Ym0RzHZO{31EBy`d22{+e>YC*8((G9wDlxLYNJ(KM2CSvPWrgUr$f(nYE#XwW=v6#9mst+-@%V8o{2Q2khr_xAr|;KyToS!FtPS zNhj3;bwXtAqI!l-f(fIk*oXWIh!!N1|D_1h9u&Lhk^s1eUeeU-I=;OSy1bPAR)jU$X%GoDdWvFy^;Ie4FsDBt%9j)v8j~9IEhsq?2L`d#Q;wiI zco1tZbU7R9U~^#WFNTBKI6QnShIJv%x9c0uOz2cP3_!= zs2Zw#eoTEMP%WNmLhSb!G-nYlfJ%oUE=JB5y&~d7>P=WfdHhGRn?19Lm+2Pp?8whv zN#5I3fo`5vu2KGlV9s!E57(b+;U@(v#1U%Vp^CGm` zjpN$lkp1%E&qc>CgN{Owg3w7tWwH}{uT>M~^p(#Sgyb`4;lq41sIn(yEp%PFK?$*! z$+2maU>Me!CEtyBX%iSbQjDQYYDpuPD}~TpTcs3;upXy(ZGU#Shb@w zpi0QJ3^JqGpAr)yYa$BY8RBo5C0)w@JM08?h9HM1W~fLe&A z<}M#Ng_-pN>WT5cn%z8%MWxmdB1XN5cj>V$dDD}+&Bj%&s+4`aO`C~ZloOSW?GXj^ zFCUnu2!!Piv$`<><}G?~($P_$#o><%mj5_SRqUvWqbi(+&M37Y13*sZqL#Y5f^<(1 zZ%gciHr)AGFGF(wOj=^^K-G=#MmOvX#~yJ1AEDnAd(N9BSDVyXTUq{cnlQBFi8g%8fLy5E(B#BgikN zCHQ+xvV)6(PEqXd38`fGMgS1Ygszr%WQxP4jE+$rn3kgIF+(jcp)50^5F)qb0}m_+39kE>)2t?>&Z+)%KC zg9_W#rMshMS)Lnjuj&b=*e4xkXN)@&5Da}#VFY&0f)kB!D(sE@IVrn^&{FL8i4p{M zDiyA%QI^mk72NrnF!9R!Q63fh2wPi^-=)|eII5d~k2 zz^}%LQMskue(1ZvSvis zlpMGTNADhr#O1liJ!GhmV!utKMOBomjc%F+5ZDb9rU2_MXP%OM?(5%+y)SOlo>=S#MMZD-$%3+RA-mfPAnf~%vf%j^u8empJce`wh9ZaAjE zpNk)i&hU?a7<+S%(G4mJblV5@=iXG^5?gXPTIlrJ;zta*?T`yU&smXhhBJnjQ0&jn zx>Sy$xZ8yKRb@YhTGUvt-aVWQ^z3pfj}WHVUwt5|NOcNBjW&*fQ=y*+fEHH(i^i_)QeMv3GnxopoA6SKuyEqdH)(()pV%1!WR&A2!g=tDkQ&h#gb-+auk6(qDU$ zv&<}3nwJw6pW1-Zq}Z7d`|D)_ubHHl2=-#_l<~;USXBaV5fnJV?P0sUXQ;{k3=@|v zt@hWer@+LOsy3t&Nr$35w6;oiPi53Z@%<|?+utb3?XubsN`1Xe-U(3{zp*+^>_g@1 zq8orTlMo<1C~uG5hXIcAUI?u8#uJ25x4&90NfkhBBs*cO64ZoJ35iIletVJg8yzBg zTI1pPE9h>%-o2@op-3T)ikn?jLvwdzqeEaLOC1qO?ldj-kbfc3DeJ`w*(rhs9;$5*SMZ3Qj_<=Vg1^#ON zlInF-_`#DaNX1a-ge;9VLm6^~st}hQQ{cT67DwByv(sZ@`OSE$_mVM8e^Bgi_T3EJ zI4_#!g(QLvqga?JluGiSiJ5!Lk{qlqUz$U4h7an+SncnZiP%DA?BStPA%YUhJ4Qu%8vEde998*)l z$@!AuwHTXLsXsoLj!RF>q&U8D8 zgYMDyKs*0#>>aKwX#9rzURcMeuz4V)vo?(Dj5<@TECYrm89RM5m0>2m!N13t?%7a@ zG*Xe)9Eelw&n~uMGr8PE_-OQ$?b0%v0&I6YWRu7(Juorjs%BhZf-y95>9cnnF2JF! z!P0Pfkca_}vecJF@2D_azSC~NJC8p+vs-g0_5D2osi`EK*YKAXN?zh)o=;SIpdg|v zO1Uph_yLVLc!5>m&zF}8ZUXKC{ygQp43CHbAzO2*y1S%8JEYZrh;_*)!D;oEX0}4j zicBc>D{1FWdo}{9Y^TAh7SUH>y>pcw=5i~_L@D+~`xRu!1tr_jk>>pmq)k0j>^C0N zSefWHEZ%^b9iwZAe;?DvV0hS=lCZjp>-Z9yUv zmw_4+uuNP=`w{Q}=W(qL8d^{(;B7&@R|hINFU_t0D!cvp(obRTUCbm|fT|Geepapv z13%AWtT23KHvp;*?L!9!@JEFqFzf{n|Ixu&t)V1s+Ib(X*Ym`#v^06ORGJHr)HX}3 zxqfrDh+ccJf=Kd0>_eGH*MH<)aF044us^5ReU57~)Hx)oOlBBH*DCE$CcMv={mcD5 zWsf~5_SZy=mCO+mzN*Y{awp0cE32-ugscSiPyZcoxGnbgWaueq3%N11@pyw4nVYc` znGh%l;cl3lN@G4Y9`3~d;bP{qv@7k4!QH%~6J(4s2G~89tNkN>iZDVdqscTTb?xh} zU-G_Xz2n|c?AOWU=D=OV0wS0LNCg{+G=F1}r&d}R>tE@0Sz{hJddxFa2SqabrqWjWLuYCFtPvn8ys@!N-Pp zO222N*p1^VOW-Sss}N)y$R)$XFx#;g3P2S%>LcPh52`w!6M=4I%Fh^m4@cD@lUbqc z9IM?CR|trfS%~S+wm_!*MdrG}409W9Y;ovsj!JT&+&|p~yLf^tquAX``bs9-fZat* zVI!Vhs?b69G2?H<04xXph2gLhcNi;4vA;FQnv1wGxT7?jy-g?HF9n7@XhyX7R|s`K zS`&TnFiQX;NU`7AQ~?~72JJ{CK9{?AlNr;@!tZ<|2KZ;fkbk|}JL5Na(3H7n zNNB70uA4R^<5;?u8V{7MX@v0eUAIQDuPpUX7qyIe<*Z8C=iA!^l1LFv#Klzd4s%yz zof*S2zd>vQ#*tso??=6j&tSndnT%qeI#pn!`4Hrq{;SvDVrW9%Vqui{OS>&Uv&g+0 zA?`KncJBmHB!~6g0Zxit8JW9VL7bu`ci-xobXNp8Ue%SRV3yt8l2UB1OUgeJs|I@J zI}|dZAPnnmRlBzeZ74J*H&*-JJFxTZOTqv@-ue9A;hN}RiFaZDCfnV1jRFYHYxK=`C*kBpG z^x#|d9XIW0a;ZQ&Hx(}#67I$JC&%=CDKEcQ;+!YYI!HyaU%g$3p_2O%tv1YxcBiX4 zjAayxVR{gqw3kCk&TLrf;J~yDzSGyPjB7}tQAM#ogZXG zGu~jrP%E=%mHv1&_Z9dYuVl$%7J1a`QLFcjJ4qCU9w`YsL68lyK@V1rtP%wtB;8d8 z=|xu)*HZpIqVwVb#i7{mZUEU&?WIYmZXqqkQL3T_93JaM2#BOjK%CZV?z2xypW1 z2tKXGh?Po_vSC&tEfhup?9E>Cfg8nsn<{AvVIxSY4D+4rhm0Iix2iq{5ZcZx$t91o z+pjDKcF(f(L+oaupDjdDF8SUk)Im?hF9TS~bw(-ART@DT;>4OPNmn9ZD-W*rzG8Ov zd5R4$8L3M!y%40ZhJz_WaE+c2M`4PTOz_;Eq$C%`UM6BX<^@z=RZS{nMM3o)S{vC% zhPSnZqW_MQ*!V-6a8|s{;9Q_!i&7}|r=P%*4kknW9gwjZgKnkpNHXQ@3oWM6cRmEB zorfZ}+TMdwZ0ERohUKOVFL1jHn#QC?>3(_S$lCuQ*&>E zEZez<-kX)b1kSrPTA*2 zLtLQ^q-s^gIq!BQQB*Q=!@?Rl!q&cgHHvDQ@S9# z{XMY=3j0B;jPR+~QW;Rev_xr2R1$(x@Uj2%u;0(+AAn*&lvbH~A?fK}-p4H)kzrIM ziBm9ZCMbXFmi*k%#*fyY)+UOB=N=8Zz#?8vI5&7>{b*4b>``fklSDD~X*3 z3xX#VxGt>|q}PiCo7N~E5Fk;YZCueR@E%LALc`gXG-X>!B&IS5Z3Uwx4qiM~*5 zM_dcbq*jBp;OoDUyIoOLr!pwpEPP1SsSos&tp`=$<$S>@cArp3-&ll^sM;G^!kdYe zhKC!&F8IjjSdyb*Fd_EWggU9yM4~`leXI_YhQ8Y@R=JvZ{cg*tI(Fx3k0VJq>g|-$ z`#r;9`Q{KC0X6iIRr-nyo@(vhhD8R4W{r#(_|6Ab`_g+YUjxMc{6|>6l8R;=kE|Tg zWs>Gr*+A9;flp`$+>!!cv(Q}k{fo+OK3^uPbVU1fARsxwo%3}Gs@RX1EaP$eA3FF( zSpKsku9z$bkTRnvfZAlGe|dWjXF>Tt~vJB$vj6d5M=IWHaSFb;?Njev)s+6 zdr6>>&;n_LOdjrRgt{wvfY^#jgZzE}Pv9!&-e&K3!Kr{UWC8mP;C4Y34-t6{22YC7 z@hwGm14z;yq^P7yZQL+*(x2!Dt=T#+0FuL^M^LcdnvJAdku57KhG-gJrv#eVIf z)TR!%QpovtMJF=i4;gtUTkcK7r82ScHoALOd%kdg@Ku&ay?uUljw`{2@HHsmVVAjW z={I)z;aXHutwR=cRY`7zVe^gb7>bQKuAAd`>;p=Pqmhy086^oNNHjVBiUhHuoB9E{93aBA4Jsqg;f0^qX>h^EdC%1enJt{whTyyRH78HA# zL>EEHDA|c33X=NVpi&Oe7D8%;9WegQ{N<$DOS{;gr`Vrtg_C_FR0)t_NFC{r5+<8n zQzh1YWlP?0C9)$qGaKNYudjZ>I3i~_Z4@SHw&{HgyAEy#)x*nRV$TrD9LHx1^F^`e=-IIq86z_Me%p^rJ5KWC#Y+sB z?2mf`6vgi6ORDGvi$P;%mF(Pl@UA+%OHoW$vtzNxhliP33ZfwI$%mD6?kHoD?^hqJ zhg>~Ooo5SM$Vk2h_n}p_MO8IsneC~$PrD741OB>d*?=PfBreQjZ%_#4rzx0rY8~Ym4Qf!QU|aQPl|}TDzmY1wa*2;kQdv4)eD^~FWTsL~;x>ZFYsXkU&WeU2T}3l2kdQuxvZ7oto8&h@ z8*MZ}g+2$_#BT=hH*x)g=x%bNasPD``*SLUhZ#dxR-WiD8HRg&!fofi1zx8B1_IK<#G9(5;!kTgI4+7U~;@kL+98L{S zrZnN}AI=0pxat}b`HY;R@&ey?6+{`mD@=_4j=xX^4zBgbxpy3Jrr7;V5b)oLG?Xn# zh~h6($(r(WRsO2{4qK%DW=V#Rt@#;>?NbFj!6_y+rICx`L1efE_@o;dLdB(Kye09s zZ9WnvKUj9!aB%CLAv(|ftIghVXVU~t$ix)}E;_Pb{{tVUO`&x}mxBwB)r3wHoGYn~oN$^B2T{GngPjbeXHmQGEx5^9Pl z+uSUR!(eHJy$Y=AAm9G9P|D68QS7Bt1w4s`{Wfqghfeme8>lf=cyb4bgNfq*9QP)) z+wTW=(;}{G>_>CGk#2uZ;P-)bNmHP}I$q?WcgkpW%4i$V-3Pz6<8E7~(AzU^OUkIR zGstop{nt+cZj^o_$$v%kEwR6*BGy?M=;o~DFi;_JgvC8lpAicf;4C|bcb*q@%iVlW zL`7iITx@eACnB^vaiXre4o{rLmPUT|Nb&l2iTl40yU*Tny8$&Zc9p?$gda@2(IU5A z6;-L6+IGc#@QyKc^r8ozTb2a**wV)^QtX$hunuFr5v3CTFceVffIyf=$a3)Rn%@1V zIj&beMX@=d4%~_ntl^y);6NlzrD|dFW_16e!7L4_UUCU3CAco1dOJ@(?Q%V#QBpHW z{B*u{Da#zI{Wg&iR{#?WG$~BfK}Mph0n~<`!>uqbLF(B-&Kp+y!fRabJx^mER{MR* z*>49v=xtEvsLbCHc}JLql8C>hUy(T6Pnh9w_#DM*XIC%zSZ zMLoMj%3i4=Re_^NfQ#?5PA@<2&Ea5das8e-(%czIt;Kn5k6Nfb zFFz6Ys(Ab5bMlgCjhaF-zzjWLlo{bMh;eMhSbc|<)jx((^SP6<5tjdY@l%*lI&vLG zl2bq}CMU^MnJj?YtjMxdh9@v7cZz)-u{Q}Wv0E-F8l08=sF{ z^7Xw9)&r0Dx4-$J$9{vnwGf8*6_p~smehG(h^nTp1e+IVwPR|u+pi6A1tHV`1*(TE zoE|L6hD>5e*dq;1xBnyFHgToCUVn1QHo~PJezdvE#t})D7z|0uZ2o{%5CDRCY}fV2 z%>5EjA+bLv@h#oyC|)Xo4OT*Jg4qgGg7{wnhUu0*yBpSyj-)v4m{LB>!(UmQ9@P>{ zy>*ptdnX8#^V(k(hl{9HObmpn8G+g~qVs^lmBsGz1ig~+%1mYMT5Ts(DkZjef)EER zgcCp?F<5H38zd8+{tA#_`c_bh{of5>o4sR0XAk{E>ENOAQ)(mTEcmf2@y(Sng!ICP%<3sQ*HwD z5}zjrymq`uvEO|BY@x5HgbzkLj7uAc1BJLIV6>ubdWYSf$NE9KCT|06+O^^|cO66j z_4eMNOU55a4HYvLK~N~;7|N_xS@$gr&I`~WuV<1`oJWZ66hU`}_G}o90E*Y)k|_4a zWD!e)V^P?Xpcop_oxDnHRDeMaT9PgJH`37saC2QF0(@IA>W#@H*&!^Vi?kD2n7f;( zXAjVFy+uj(PyhP1)*IX(QS8r&&Y}$Ig0G(87_9(J6p(DPlq5PBm;WB!zVD{h{vy1y zfp}IbDNhv%CEHQ~>OgbUV1#dq-cy>u@NmfC!?yM&9q*jifFw=G_i+& zU+o;)upl^gm;WB0Pb8kX-bxYUG-eTa-%%>DzA)1OXw_(bQ4n<0PgkqDu10*k^IN{dR zWFrs-DJ%0x6YitfR`W@gC=Lh)JcZs8-e&&TPdo-rIP2$fS{hV7C$ak+*G&i@jvedZ zurV{(x>>_CwCX?GEET`;WLxVaSNgP-zaAca%2_ZvD(5D=#9k%+24xyk4T z3!YC|TtowQpK~9axekO|0nKMt3ZZu%+``HUi;^CgJ>n$^JLDQ!{`4yP;@8J(qj+ToN#O1! z0%=B9*teE=p$G&t3B)1JKc>J(&sZvgeE1yKLUV%th@=1|XOBXq3^_$NfEzzYx$it( zXaw&$IB0e4SyBI(Qzyt*pS{CeF#fQPM}V);UX-xxa8Thg8O0v0_C?`;zpCNVDYkcl z7?En(H&hI)NNS^P-vS9Nx-gkXzsx_9MZ361AEwxiz2m1DZ|qEPd3|1*F{3fk2}pWH zm~Iu*c)F=?7v6n*Qj%NKn}gdrto599`_oBBEi>Fu>n+N_`Wk}8U$|Q>$d$zEhd8S* zeNvM7!jjvC`^WDcIztE_}9+fKvJX|Z;X$acwj`<{mDqs)# z(k@(RPNHo=0L2D-$L$#_WK?JdqWl5XrG?zwPtmqOa}LCQ#?1h2L6W|5fp7VT8O5gh zw1wLypv^$sZAc|4*3pHqd?@A|M1c2+Z;?XA@pe6(X9T!(FKLMWfddx$>l9~1(8_NC zRERKqMChCF0bR1`=l4$46rc{zW-CguU%S|S&YW$?Rl2Th1um1=v17pj^U!7+(>O08 z`{QA?|6ohfWwpkem127?Y4S2GpLZ45U_acfZ;Z5RWnye7_n_EQWq>l^aNw&ixgm>} z@t$?~jFjYk3X7J)KH!2*6xd|^Ds+NiAB`sBkwSIy84e&h&B)(f4jG7^Dq0SpX2WTz zo-Qm*iMtW)tQdw;OP}M)(``_hgbGt#u)0n;j)dOA1z|`6nFW6hr4DcYt0?vor+K<2 zqfk(t>}6zXfGi_8+2Po&5ZDGv0_%BmcC&lOaqP#Z)0X_4x^s4-Dk46=w-KF0a2E_2 zIUmP&nE3F?_VWGE(5u8;ZTV8D!Q&UnUqS>T29QQAaqrNz_HrP&mWrZd8U^RZ;dw9 zm{&8ixpQ_1unm}3rK}%vl#Io7im{VNOS-e&I*Z9sNVOqZcHL$;^T zBno8U#w|4-icq&dJN$G(!R_dQ9lb8GmkDOT6UWL5dX7ROiEx9$oJ=r;=>JTi@4^5t z1?5L(h+=_@fm2Yhtw*a1CG{DKA+jBC2K@0KZ#oay*>IBNV3T-vk5olc)M@sBIdq)Puyb!`V46qRDipgcd zK~>=MMU;PhH^cmG9zjaS!P_Ovv8G%Ooan}lvDF02e>E@3Y(}(C!GSeulrEN7jYY|i ziGt@m-ZB=ifA4Dg{l;sSyZLHU1)9WL^f(oq4jr+SCjwjGd=2j0SdV1Th+Ww);(Ai1 z7QMZ2cy-=A-_@+2u|~09;oOlGXp6yNXDtqBp#lY>AvE|{W4h3pX`P}^AsR(t@w&&l z{Cw$4su?U2o7`e=8fnaV)JOn#FBIFoB)mIoOvK87m&m02dh@U2&)Ln7q&`w(MP0}9 zv`EU@>>c!{SfMF)V*xf@rNSphTIFu^MJGwORBg_L0UnEbCqhfJ z``5h@?BmT8-G!g23R&rtn6Q;6H?a7v^A{=h64PKRyPbMqLWNOq#l=o+utItOvQU}I z=Zy{DWe*hlb3(0`0bsJY2TM%n@IO(+RtP&|eqai$ zf>8H`T(bE2>>FdE@a5rfjCic=YkQbW;C{4UlvbPne~hNfBG^e{qcAqhl34eYy%3_p zeH=pi)n@M$8H+;e!L_a=JQM;9bt9BR^=DY1Y`DGq7bV%Jh`%Y5+$O~SZeEgA0~i8{ z6Xo5Pk2);2X$Q zBn>qpau}bj{1Ui^MoVV%|MV>+-leU*dC`_cgZb_pSK_6{+9E_Mv@bkl58OEd58z8v z#VRqlqrlZdqM0*kvWUj#=0Wh&I-H+CvD?X6h=B||+aM-lBZ_@=RJf+DY_*@#(|WHj zG}Zoo8?JJeYs4*eUVpz&e%y`uvO1vWc`ootSwa|X#ob1eNgT_!WM_>2&$RRJ4`err znZjjYL#im^a!1-OrH6*s;6y*Qc9U@yirr@K5SBN%chZK3!tn6N;8+TfwSug|nBtE^ zY=mhq5MbsLb1GY|yMVQyDnxAMR0wf}8%Gfp zX1lOP)?eQr9CME0?Btr)6=&#@B>3~hy7c15JTK}xcd@_w>>YUUs<5e~RNVb1IsP&% z7S^3w!>^$Id}Otc4s_4Iz%0aW=SzAlQpoiziU}!NIQ)X@G+a7iG-4B#MC$)(ko8Ql zU#AkS5XctjW!$Xz^tuRXBdHmpldMtCJs3T1vsT+D)ERVHe1$S#X+!-F?eG8~WbK{Z z0mwzG&9lv!O7_>C`5-Kq(rv6f4 z4Yh5-cFCK9shfKfX4^dhb0;vogHxW8c3VQRKfLo=R*x({Zm+lu;Z{I@yw07Vcw!cI zM}hD6+h~j^wsTzhUw6?P9!B9NIulvJrcyEPQuK&WY)HzenEA(P7dRc=IKbb}@=HaK z?|+|@fCPC&N5^3Ce6tb&vgfQTHbKX>>o8?2H1NgOrgZ6oa)?bl!eJpO|4b z_Tps?+0AD^TjJICt0i`668q(!_uVijmz|@_tLHcKk*&~sH;zSMOTEF89NyL##?){^ zn8bDV=huvHf4}_Xl3Nf-ib$aaOI*p&Q2Yddl_bW>o(qCMU8lls`!XI~z`plz-M^Ue zmECH$Ij&vQO?XMEfvb5@xX^oJg+1s3kVasWRf*kd{}GttZ?IA9w+VE*8hJVFM9`v; zH?V}mQd*(;Kp;lE`}cVJ4DmMhD4z&bj`rGy!1ep3O*{7;g(?^9U8Q@pYNW|n$t)cf zcS_h7#J!%~coAf=0|0&}ySv6N*i6qJhun7Jwsp{ZT`BfQj{sS?M&PXIFJrD%)igjQ zH2B=8fa&}7URmvn7hwl)8lGE2Nu0fd|0S(RQSeV9S0U3mf%HcIUjY9^D)c{{z!GAA zdYh-4?aE3XfMTe8*=h-Hd_iFnX_%48h>y4Dw)2x}Z>l`4GqiX)`%VUq>-WpoB>9TR zpVSVjg&|cetU2Pp4R_!hOJU7Bmz>77rYi!Ugdulx>F-~4>YB%ZD3V$d8P-KtV()3(n3-G zIe^1y=YX=8e07d16u>==BiMfGmqONTs<*=E)pYI?G^(P-4lld$uJNeBT)xoZK1Vv|MMVDa?^V$_K%m`j1vKf#51Hy#q6S9oB{HwaO=ME ze!2EoD23bg%}cT0C%C}?fEDno4hFo5!IBcnKwJ4XraO;{olYMZZuI&TyPYptdP~_x zL!5Rd-8O_&+Q?_=-2D+hJLHm=S8t#GuBQ_wfG~bK2Ye{DBd!SD!uwg$V99N8FOjOz zh%l*#Ej+JF+92Ssw|y_UkAzvt-~Mj1cM!4ydq-KUFa)Uttvs73#Gj0wH5+g#`~@Wm zwD{LcNJW!Vv3eQ{$yW?6*G0)kP`X zY{gRqrIu!y9zbNGMq(50l=bZAc*$WqXH@F#WwHY>+ugW|GRCHwQfq9;qM(%<5gWsX zEqP!{uE5=>_Wi_8oixKPK6b@Z?AHmwX@#ql3ed3#Kdu5Ca(J#VMJE42yFFwChh{U0 z{f35dAFv2mhbrOe4qc(ZpZ;hwrpwHey(sI~eOc_YFaFYNSHRLgnUdIYxSvLxoe z8o_S;7K+_Y&T6WSB5I+XmW~(-Xi%g8x%E}#S`#z5TUPt<#hvQx$p#erYuX~~W|grp zX+c0zr0@j)*yMuB_lAo=SXIbz<=G^?LrHn%VjP)<>1q8foC3Y{@$7w)fX`FF%6C6W zvA-um9N_Ks^?7nU`%!$rGMaSY$wofw+)fY7aQfsUv~^9@QadLd)~H5~Wb;{e?#d zBDa$FfXN617-$vdCb0IAT`ObX@~7I(K#^&;Rwwh{CBUK0-YJYtE77H7Ai{F@4txnPlSmAd;vy@q4Eaiuv@-mIrrqdnuHP)(ib4(q0WdQX!yJY^dElDynX)W%(uc*M$E+k~iEIaCTN5ov!TW-Orcow|wk5*UuE_RZkRnGKJ?4$bw+3<1_cC2^L3AI%>T5 ziE5n`(T)V}hayqzkAD-a1Tc0gaS5PA0g`s0(YtG}0?KEi@nk*;Q5Mn2l8yeUa0UBgKPx5lKC(c-?rLJ^0xD{HILXa3b z&*Y+nazCIXSDu*VeJJ+ZMB~@vJl-m^cO9S=S(=Be{m9XNx==ghqGLMNC$#j3thq;} z*XMY7m19}txmmFOdGFd0o+jerN0YX=cI}ZMO*+A}k9Y4)5H1g{Ww; z;6RxmCp|jEMxMpBc|}d9{ksmU{V|bnSy(*B|CtWI08=Aq)g#)9f*-tj@q82z=nYD8 z6s+8GkrcbJcQ$XkQiDEpc0<;PdQ^?nfN&4L1s$?QR9{N+5SV7V3X1`Cqi%mr{rHut zAk?a`CS8Q&Dq{ahQLI+5(!x(Y$&##RiG=L7&)z8vLyFOJ%Q*(wMI6`48Wb@dmf4h! z=An^y-jIh4PwfNOkMBv`EI1RyBFx7Nh^%yz@t>z!sChM%I1|4#e)WcZiX|Q(IbiL{)`85Rqw3o`*R@1-fN-WjD93K5i8I#dW)X z&Ehv#3Cnsxt>lZydegA52qN&L{TExZ-#2o)xNDXQz zK#AThsUb2c`L}hU*l&{;cCGRczVTGHHW@c7iuB-Gum?9rh4}e@5Hk`^vb;~O5~lAz zMSV1Z2bm+{^S0);$u#;H#QJbuGO9I(zbpP78d$y;OsIpW=I}XV-vli&wYJi{_$`O% z#2Wf%&z<{-K<&jnoz4I%zvDxM+yc(B+kN&{tpU_RSsqw0_Bx zpTNw=6#H|61wkr_T)|BQQgbaM88cG%ilC8&68Br%pN}%(y^$n4huB{e_zuL?g5Y$@jUq4-A6np>F1qu?ark>Knm zYM=CG@j$2M3|)Tyi=mM5HJ) zUlUS+k^px{|Cp#(j6EfJ6a=JFMR7zhkoamh8^Gh$J+tED?49q=K2@Ls{;R<3EB{5E#U^q29gSw0tBOFRSdhP7Ho+9_2VUN3sZpQMMlWTyAU8zBn3N%@4z2d zh3ZxrH4^3cwFutTD_AgV~Z_pkkJ+UR5m+Vkfuoe_% z8{;H;#6sm@uZ;nTC6l)@mAKd4oWIcy9;i~*XYcrO6J4;vFpm@ggm-|pO}Mh0`M}%k z@A#k7gztZoqE<5I2{gzuAjUQ>DHIBH9%C>9YhU(t$v=W6x%G^ehR|m3Y`&@702ZlmK_!922iF61#VKb% zxa-`b0t908k`@uOd5-hDv$y@11Gh@C-zQ{-p4}#*l;UoJJSF)@#<@~%rV`k{_io9I zF6a_%C|;)%SiZkMrb5#ZG;>HKw8uk4zeDF(7|%x9=6X{AI0T`N1};FTQDOOVzR0t{ zUgr5mPoyO?Ci0>;PES=?K>tn$V+`k8m1O~KaoJtktd}YF*91FY z2uhXeLfe^hRqOz)uHQjf&B8yy2<=w;Cb8GigpANDrm9kGM_dgs14z*ss4Pk{5tzUo zGN%ccHCjrZHdjhY*8g%#zW)2ya!JBUiTepvH@M6(1*WnG1d%@Dx7|S0Bk}ht@1@jU zu~~w``|~^6`FlQ;6!6ZE*qy!O$2Pb~t`zw4{chiB8(a!A9)#FMo(C@9*qzEzgu^#~ z77g-=8QZe8fS7v5ja!2+QtUQ+$0@axGXS1S7HAF2Lc4)P9(e9fWw*1S;XawIVwf?VPqqi2-d z4Y%xJE@u1`yCbe0f>Z;GFQN_KJ4^>vxmGQHktS6}uy-S_zg$ncc#8cs;W(S_+f92C zV4Ctrubc85B4~@xJ;G(8G0nYB*6l;EdVFdQ(gU*Q6;o_hVLzt%+dpD|PsI?4fKCT{ zz)Y*^NdkXC@X{Ajn5n@%J#V!^^y>H56Sw5czX?+t2;f+<*jZa#LSrHUc?lB|pW4tK zcNGIXXaVtwI~;klA_}p_l=s&V22$*PCP)-dJ%kJPc0{B=9s1)ITr z06j(;5V}kkPlZzUD}U)1b7v7m&s%OI^9h~p*YpCs_#{7Kw@wguB}Dqhy@yep^S0bbadM^JozFqBKPFP3kdS+-P!w=fgH;c^?dDzK>w#IZ zt6TEQs-NxF^n^0^AF&r7(r%3K*>#l=zM5*0eQ<&!f(1uV^15VPwuk^1ef8IU*+Z~utha!JIYFlP`FQHdWy=DJXLfCjZ(s1OvYCY$? z(v~qS1Az*|$0>F{69lWdg@GvCbex-FOvx%?vl^OWu1=*j}p&k8o+c7ZQDZZ*Op5fowFimu!M^Q@hBy#>(DC&wf=?p zTg!vl%?&f0Bz9x(R3MW^LtSY2xYP=2`v$b!s94cTQRO({C1>FzXHHUTGb_Ztsz_{k zmX~~eg}YJbgcgiGk`e~s2WW&0Kvov81&js08Dgg~p@}}9<>blehBmmK(5!lM>M5q! zoxQ__i!`BtsG+C>0XeNC*#m{z<3Q|26aKJnU;4y6IQQ50$%wnde9LM8|Mfx{^5Ftl zyC7rdWd(5M+A`#l_vAQNFF}^%^<$E;lUND;%h5J%h#)JET9_;QRz_9(4t8L?*^GJ(ge>*BwgRett z;nb3dPbgp|{Wak_h3TZHq?ajPx5t9*)()oVW)!D>2?Kol=VVb?U?U?JIZyLiVPys z!Iu18S8R9R+fsF%dYNMT`I5#UuqH9EfUxJ4g}uUxpW8yKgZoEy>UZ6~_|kg*av&`f z`^QV7t34`89+?#O?S<1HK}w^c&ebzq%>RtIzP(R<&Rf|~P9Ro{*e=E!&|7+5i)4)QS&g^Ds~3jg`cCST@a^+GE3p?pr9y?= zD#Hz9h%#_d`jsFoW(ymOXS`0WwoffG6k}#|CG;UM-Z^{nv*SFh<(wm~uD3B@N{orU z^CR}>Bw|tJ|Jl%pBElSt(yWmck?8zuDS55Sp5d@7Wh8rdVPzMa(Y@CzIWvGw9YOUY zcAF{y-g*9#tH7xw5#OcU2DS&;8w}tcalP{Gr)Tukf-}Bs_xve_{r-skjl-jnh8YtC zqpM~pl~&Xk#srsxKDKzymLkAkK;rYf2GMRFAL$=hO}hQwrk$HSd4chx)pqBJ$kxp? z5Wx0#W5Nq{f?cmQ4Qc-!+s?PZ7i=EvcRzzK;_dgBsVGx7Z8v2&)(jpa6N7)jy9qv^ ze!>j6Klarg5RxSeXOfP0a`?0cV$vTP=FSLo!qa-d!^g&4VJG)zErqxSq$eS`ZOM}lc*PM@DZ+Q^KZ*;5<7+yHdeXuD6)CR z!F#=i;9#21s$182>4U&1_Qw=bo6xZ6AoOsQT049YL=7yHQKoZ&(e`^QUeh^*ZTx{5;HwD6V`s34jm zT&atIbJ~L8(197$b6Md9m(C1qBUAC$V}X;K^X~cAR_W`9I-O48+~2=2Rz<8GOFkrG zqybjI+NX5h;w4X;ht&qk-MLQ|4fq2vtOYmFO4g25LI08WtP;CVsH<|)1Ro0Bck+V? zdGFbpT)!()p@nJdf1i>ZN3BO`FvR}w33XoPD5zUE-he-~!6Fw#tg2O4Z;_M%EX0R! zI~MzsIxj1)36@{(} zeeMAw5z!Tm$$~LXWSo`p?Q3xRGPVedt$V_$T6(%A32OozKHB+`#$?ywb>Zx^dqB#- z9f%$>k3TBekH#%h&!;aA3#nV$imF>Xy4`7(Ehbr(RVRARg5^Ix{8-FlVbc_5(6*s& zX`vum<4U!LZ)MK&cXzXTeiJcPMqEFZse&@+Mg(}ILcciXU1}Y~MWLB0Z9=pDpEukbn?KV^oV z)b1|#@%D$acZO=e74W$V_n+vPgmO@>DPTcFox6f!@E}#-*Dr!%e@{ky3B6Y!wGssc zGUZ8ug@$u$2AMbI{+Ha%u~9k3W&J3sU1kBX+w2`?2nAn!0dwCo7gi>LLKWx~J&O^5 zaCgM~|6$$ESugLe+ZRidG%v@+|SAHz?K)KP=b3?DBwA^ZJSHJ9EN>1ktU5nak z&t~MRsP`ILm`HI7{7{QH^jBZ|J{8~ zuKLzeIh~f!AE{E{KNrzmk+hYvYZuBlJ(}}#>*WjdlZC*9rr3S<&PJP8P%~!Pb)UjoM&$9ag1GRJ6nGqL?oT=OCCzpZvD?X6 zh0+oBqbQXLLeb?&%&JIh7hv^!e+C@JwlX9Rs!J~4Q{YS%lx*L80=_|i2?_n_K(F}i z02q8^Xykm}er>~#Q$Uw7d#46r#|Y1(JOebAZ({v=i#OKccM#s`9ej&MC>xzhznqy2 zE;60gRxNCUBKo$j(NfowEo(P(HQ$l|+H6P@?AU~y-B$PIX9g2?B_E6V zBX*y?Q=phW^bDwuTn>skfleYeDTUQy;;)e2+yJf&T}pi^W0rXi2X9D5ezp^sQUTZQJ~r;`37b1{lG# zq$uqCoJWzYAF*O5&NSj73QL-Dl;E8{d#9c2R{Mc&+eV`uMJHlWwJ?Z9w@6`th^y>W zZURFYA7Eni9LsamBVmdLGHR8*5$$Jqfhfb1=SKYP@Xwr0lla0byevpFf3?d`up9 zBAkkySDBD0xhXi$yJU2}0=jguxs|h*oaf8J+rhny7hy^4esUIe8DJ@RYO*zOOBXekawzuaL|s7GR07iD>IF*%`9jilei8Kiz|;;WW;`ytE}vp! zj;lwjXoW-~Lrk(T=S5Z^+I%%#gl}Iz$h67+?DqV<*xwjpqx^-0Y_r6_NZ~g3V5E?+ z^i=hJ*}L}qdsZ8*Dji{1PQ!6G#?1Y@)g{fC&=|6?l%FH0b-jVPF!EiII2*+mHSiCs zJ!b5?7by12WP2a2nABtG677UsZ}JNGEyb&}>Hjn9^1Dx{^CDLve#0Qd}6szH9E8WY!IVuF2L8wAs`_P z0b#OzuHvXmWiai?`W>TYaYNy?_?(zz^#MfW7ltIAn|bD zNN;4|`u*c2ofWsCmQZ=zN^w=+KxZtNLd(*moM!@%k$@gK_j~pw-@7{clfN?;`=!m^ zsp2<_YWVt_Qh~Vn8bdaC|l%X${&X<3L{w6gjF`40ayB26&=^< zM~H0OZ%NtymL_(A9}l`^^N(%xQOk-g#D1Hg4^@RHkC6f;0qhfHKYjs@1$lu?jN-a0 z@ZGxLhFT5ST-nYDBw_^k(q`}U@?L?DbO(<1mBO_(6i;~{_L5kvAaTzmY>!HviGJ}~ z%*zh>^>rm{;1s(3;U^w~HV!%~91e4=5@4(JMwveCAdR`dFKx+zr+*~3X^GK3(WyI4 zZETq_c*l>yIcc?-OZpfF97-!Sh{^}ywJxEDQ&I{;TDP%UzYXw?*#Vf7L}#VMM_|pM zmzv|>pbYe5SZvm6f08VkB&0Vl;lELt7U4zqkFT=I=4R=tCE3MSmeLm&f5suet<(Zl}Fu7FwHDioD-42ObkzU(Y{us&=!TvC2Mg;Mi8Yuw+mEIwhG z3Nf#&mXYMpnsnBFSZe2_vEz`JNU^^s`E9RW6E1_j%VXWBDoovLiboh`d6sYxliY5? zuUSlp{qo}_aXwI^DAMvGPAQ_dShnP%^RUvBcY(h(!#j`0+ee?H*e??aM=&Td(7+NB zp@(U1GUirN3;<}w$`Ef~MF7uD%UK)F33kS^*sl)DC-8|&w;?Zpga`vYHs#rNuKK{Q zvWo4LBuO`0j$Wm>EP@TP#=T{ea)a*)PICZJbuAnDio@C=9RTE0^3FEG=v zkf{Co>KiZ}|L$2aBe@%hgs!6!K{-syF354qbE#oOO5(G33Q<=_ehVmyV5*U}W)KV{ z0m_{N8eq)7D~VlvfbfG)#&NGf%=k%yCz8p0-xIPwehI+goUd`00UTrRezbM#gzIi;?Weyt z{*u#>D0ZKAu2M!(^I`CIQZlIkk8iHx$dnw6J!w8kWWKyf>^IGoLPi*X0~Cj8SH{8f z@2axz;HZS=+CboB- z>42U!ew^@tVt;tN4RCD3o-~Er5YAZas3_`Ccf9sga|pZrxn1b;jbitcvq;1(3Z<#T zD(w{>)Tt!F*#Wg8AWVg{A-l1xoif45vd9lSAvTP4@37zMu*1)`^y56`C13sIEQWZ6 zQ5Ee%Qi+OI5CW9acVmwW3KF-wo5xrCYYH<4Q(tbKKlwXI`QS6t=YhM^b%i@>ZBzGqEqN6ytl&Y$SN)5D= zx32c}H}qsorG!%`$=mBxST^$SIHJ(XB1okMd)Bs5XOiw$I2^{l59;>8Jl*jkDE3>N z3mhCCXX?UKGp&uiSO(uyEqxLe{zkF)S^CgE`Li3%`ahm-Hv6|w?4C<9SEK+~Mb?{e z7mJE-K;2tLg$X+}^xcRJ4aHqx%uO=t;@Ug>WbS?lbDtbO3$i+;)&A%sgEk_+v|-L! zbhYoolh)1rLEjH8jL`aPy6ueyxhOVn!n60Qu@8l8iruE2Z$WEdDNhv{$J@nyRdoa~ ztI-A)YJ25s&wW10K~eHta~A5zJiN}?+XCs0Nm-k{!PLLvPt|%>yL8`HGhxgP1GNyOs_s~SqVt?;VTXLCEq;am|33}XV zxzKMf-L$@7=QL7moSbDv#5CGoe)s;L2TZ0EhQ(IKD^PNNUooJ`Df*+X1YFZ~fgB8^ z1&*loXxloZk3l>s-hThrNdC-YQ{JU-K9FN%^swp1{7lcvK|LIAU%ct}Q0$kfb4AV1 zJ@kN|Hr%O!o9o7gz;$c?*%p@3f429wXYtFj0bE9>z0m5ZrSMQdl%HA(@8h?Bz7_Jf zU*6kFqd`T$8kRntTg>PXvSo}DDwJr8S-HI=WVlS;ZtL-D8eZb3Dfkbo)c)KXw zgy(cVMBz69n`AqNgA&J4EEv35Rn!1lIf9WN`%#e2bI_LT)6T_nB3ucHsm0u)Ty|_q zC=ollqKqnO*X~;szx%~g?5{q>Ya_i`RXXLtwGz4%=890U5YR3PzYDA0r~<2d zDKGK~;ZeL4YkC3&5N&+@n=pp1Csl#p8{+DcrFt0xBq=*RN?QG*m>W^wl&7IW8}vZSF_}G4R|ZcAPCj$YbxY$6VQc14 zk~Vv%=JHW=2hox+mvm&?kP0cHE%Gr%XvP0=1eL{!hd*M!O-3Mu`Vp4f0JAEsH1{WCl*l8-avQr(KxQ)SvojHc&rJ6T&>W%%aj{DPn2trNN?~+e_Ur@ujqXD0Z8@Q~5uvq~aEu z@WNsTBW;uMw#Xz9hox)H42K8Bl(b%~^hk_iV~%TO<|SB+T{o2+9Ycbye3Iydl@z1H zBK{cz49hpfjTHN9LImghE=GIVrGzcPRi&UWKngQM4@0RBbvYf~cJtFjsQdWl3FCys zRBD0?QJ+n%nO6kS;|~p@|C$HIKKQ`+48&eK$JJL6t}(uE*z!VWNSMKx`w$~Ev5?_| z{wG*o&VBKINoMF4{4&IO#Nug~nGZ{WP<&sOUOR~EoODWZ@ELFNga-)Za zkV1NE(s9cShuc7?@s{)B^o7hRO;~UyNJ%+kkuiZ;M9fl{I-=Z{?ju|=AuhkJcK+^f zgxBVv<}M!-;8l>##ZWh9lde7It4;aNR(#BandtcA)Joz5 z11a|B)N$e>Y!ygxNx>lF!PvD3y^#GfI)SOTL$QBXf>Q2Bd;Q7lV*9A5(UsqHh0Jc2@2Sl`-2m(q1aL-z1#5qLnWX-{ z(p&3oFOAgSu>DpkYz+VQ+m6NFD+(elyo;#u3HWh?&p6Y;<|PBgefExkF`8jI@C@|D z(=adUF>>wzzbgO8#nryJsFr@N8hyFXiz#+Hg?THaW>nZZx8)^?3_n!Tolt#5-;rjX zPpG?g##%2a@e~3h^uwUn9R69?7>WP#`P#;+Y$SdbtvoYY%-yc6(s0dLUJ^fIv)pF( z%a%M&6_C;-WP%Nd9l2Z{=JRJO^Xg8efext1zKZOpDhAs$h)`xM`Bv~ZxlOKsP{>+jX&h? zJ@0Kt+Tp9{FUbHlFIg&?7c>?!9&R-F{YyV;aS!DXn>*0WQeW8(WYHbOwtMTEr{NnW zu5pt8%V*0aOD~jh=T$}f3C%{tsyPTLOk|W8*Hp)e(0AWfcm1m(zxXu}`|IC?(G6uR ze*qs+_5f4CB?say%)V5Hg7pq!#{D;n-8inTm{^T4pL+C+NMEpzO5kPHBVAaMA~pA4 zbbrm=&RzmQGCWDKTU}Cso>q^($B0x}WCpGvM$;{peJRQ|ca~&qR$g+jF=TDaob{n| zPFkAK3Y2SaWfsFhvv&xjvU*b(Tft^$9s~ak)>?K=EIHk)B({Ip>%>bBPmIQhV!uyP zOhQg!J*ep1b_xG8nj2V|a5>zPzl)vS-|E>{i%^#(0j`VcX#Ga9`?T{&ui$9d(&2?x z<&s=Yn#cmWS1k&ya4B8vJ_K^+5mM}5r^oi19uA{8;h%P6ORXP2wRi~%>PE2_GK!&` zg-BnmVH(8gH=62NlIel9FKEmt*V~0|(~_~n()fd7_i5*~M){%|Ex0@jdsy@$%G;4| z8jT};)6Fdv`(e4Wp4v?v@E!$<{pGE2Pz?V6t29Bj!HsojGr<(cPW(KSi;>d%F<9w2~`G@bxI{i7U-|Ls3B+#T_b4`90qLO?m9X zPm2BhPZY1hG@V$}R%rGde%eaB=AAe^xX+l+xyLHo1G=4?6s6cRXA}Exl9II9I~$#f zezF`xVg{fo6YgCHBmyZ$m`-=@OZ(&IL&iYuwJBri^7ZQE+L539amuD*iKdR3h@OTgWKe9s|=5a8n z60wSwie)FqLB<}J#_}mgxiW0+ie`?VP;5-7V^EzT;#@OewCbLmd4;@?tO(!#%)nK- z&M7QOn<}ue@@xF!qmUiv?_iTMkKl%7yjn>w=sM$D(iV9R-IgWktngLc)X|=Q-$b$7nIJS1?(vv;i6Uxj8e+JjM8{Rb0JegZ)<1Dy zU6LVg`WF0?OAfG3%5Gl&y-(Ft<>Q}-9Rv^WS2mZx1iLSddUVX#VWhCQci!r*keIwe2_>}6nmM$s< z0kp!zG9eKmbG;Lm-{)Str@();EOt9zvNTZ2xEF!)CG58-6%*Dc^%fh#{FJrO?QyVP zE;DjvmvA?MK$#u^bX{Rz<~51kX75yX$pSsF;6{@hK;{6x3TQL`fb-mhAbkZ~Jo<8@OQKo%YrK7lS0E*Ejw_i` z6p{NAyVTqJ7yuM()(FI_a!9QD(@ReLMHIVnT%%)>psO)!p=pzgp}Umez>Ezx$Ai~f z#s2-WOb5fZuRsRSXYW)fiC|ZL|8R+&CP3{q+6}5jLFP_-I0UXLAdJRtj`pR&oDUIt zqGql=gkik>`fsXg5`+FK9)v9^QTT9c$nqJJGgB|I!t%c=i5=WaG0AJ6DzGucuSgFo zd4IBe;nTSl`lEZQu7XNj`(K)!T+SZ(IP zp8l3L{n7$(c>U-=asQv9$WaYU+@Q^yz5;|!X2N4VnB9N&M%|u`Er#hYvV%EI%0NiC zYPI|99rzS@J`X-N*+91xKof+Bpw8o4faO;QQ0#A~3-RoBt$w;u?9Zuq4p@{dh%Jw9 zIM3AOL95K7lKM@7W5t}4zkA8v)tRrQe;E|}YZ6)-xt2UhVR~j8GuonPhuiJ?yOXBxX>^6Icp_}`XBATut;NDaOCi$f@8lZ+5g4eG0n>+VTOtll~ zl$bIs)UQ|MeZuV8IRe~+KJFLeXwA8g7$IxL8}!4ob1#CZ#D|YBvgIsMy&cqWnyF zctzU59VjW3+Hc6S3SXq}tIwNVPiRw>LD!+GbFB9J#8e8xw*NL|3~=v|lAQom>JOc0 zpWSewf3@2?*mdTP?))B#{V`EAS8VP!kLgtK5XkD+<)IfLAgps?I$EB2-pyFGqS$Tr z4iRAZ52v;wh=!Fb@-4y@@LrddNBJNkOfkt0)A8H&R?oySRUH-2Q|wPasn$e@Lm^U4 z%8WmNHy|~)D5X-zL#yifY9~4Wl&DecuW8#<8{^JXT1Lh;UzgphT!uY#IgPF;xoAH&8*J7s>wV1E^ zAnQ8zu~KZ*CC$*DSCno=@Bv?A3P^~YQKyZ*)0q56$!VT*&X`z=@pBlKHM?_n^=1g> zo_=1W+uch7yo3#O=VL5~AfO^F3ERC5U?x5wyt|9-5uh(|s+NtXc4~1EEJk-iyKgI| zAN5FURxbIzOk8JVE~c880w#;l6$uRt3IPYk=Stqr+>Pz*$Q7&NxtLSYv_X4AbA(dw zeU7XDFAIs3OlIArkv>-eZTlHBMMMW<*riQSpA$+Qc_xbeH6bA^`o^^h<@K;jNf@ny zI5*sf4etl+_THmA#9qdU#Jum!#h#04P+b_npImZNq+E%G&=wY=Xy&XrLylju9jd}Y zg#&H^&&Af=quN>Cp(v8!P;@fAFjxj+fBeIiEQOd@RSl*VvelFF@^@y#2lHEGIn?@%G1yGm3%d{c`9vbFLIK$#7$#aRnErcnyR`i|6(b zD=x}KjuXEq_N!xnmp0-5wqV;Fnx+|O?pu8GFu@J6xwwDT@SoKZ%N z-Oj-quo%$VZ2cVgb_`VQC&6#}=7SzCI5j4cx?q;JK4nbOr(0Lg^XYa@!ny@^QrQWlzYw}8er2G!Oqpvy=gmn7F&OF~}k(X*x_Yb}ZW`A-MOD9*3a3Wd)o zfg!atVV%Xa4N~Z0qn8xeao)mrF}PkGE-_uN&$*V^FWr($WJZMnrDl`OnCD=Z$L_PQE)rA{+fqxS>%n5M^M28gHy`(W2Glu## zWn*<`%O4LKL|qaYcJ-~?3GLhbJ}{f#tBzK0+M z#Gd!+*@i5cBpSSEM^*bAfChexLEz3VcR*d2fCuExVFrNCbuapml>N=g91%i;@K z(o3!mwQy)8uFn0wx!JjoD!@0b!=tm?oL2j*ox-dgDTh+gK2$+LcQ>d2wnonB3G<%g z_&_dsMlRMZcd}6I*QpTQLm*X@H%bZxcl@WsJuBFU71+sHQg(ffFT6U7DLv?US323chiYINu$^c zm}wrTx?*px-9?3Am=D_TTA9hasxTYESk?Bv=h$u8&wUE~g;SVeuZ@u)az#%Mt7343 zipZEr)-G1Ja5y!^BzIYo{hMcMx67XnAb7>>9k&4maUEba0FlWnRwR>-lL%-)!UN)? z00+7o8?~W77iIRddf&`rlTMny$e4svyk5V)CoV5bd!)ZZ1^hw?oiU%sZVfA0!0y2B zc?P36?&-oQ_P0+vCl+SN3Ao@`Mo0{<7Zdo(a3sj26-2e?>Gn>!DYkQ5;SQsXMf}mw z4_rh^_l>z`jRJ{1X|+S_oIz0R*NL&TI8lK6TqejbRFYo|uZV8OXi@xAPZ9e7gr(Sx z}3MtQ8Qtx5E!e7xe;@0kQX?XwAm!OCujFr5+T^X zznx;kOBQjM(_S-@97JBox02#lFEB7_u|G|N>Gi#q;qxr2wR@d;ULw2s?){P#u_{ep z=(++^WDquzOHzbgwIzX~d?&vF(f%#BRJ7SU7FB8py3y1bihY6k8S@#Y z@LGB`6gBg&2=MrJfi!P<{PXz*%96bO`!~7N`2QLWT`udn)LT$6sO@x<%sB}ZK96?3 z{{W#~I0G4?!a{SiPh@DF{_3`9lkabKE(LtYoJ zFkI2!S(klE#%!6GA&%?YzXjz~$ERWI7>(BPW(9*|6c{oJDO=G2B3+j*PlGua{n1F3 zev&TQ%7S|7uR_!2Sz>=q39vz&QHz;EZ+S`?JuWhMGbq8+?)wL2NtQDky^OM(Q{v4d zyxCcQ`IOiW+PjX-vLub;+WQbpOhh_(SO)@VB``F9&sHtH;MYa-b5%*~Sj|V!(z=-I z@OIOd?71Y&g8?$lWu@fP^@B-53RH*K@Q5mKQOngeVJEjQJRQ?DhGR*)rCBNV%fE>W zrnrO&0Sq%|$5$(Wles%LgVknIq(JOEO}Mn|N8iLQtDiMnR|fFqWeRdO^KrKZ-cv)I znCH1yhFAH%9>HlneX!mR-g$d@bw;sS49RWMZ;_axeCJ88*QOW{I{%oKvciAb^TpPU zVt0;f*^u^foJ44=LQw;d0tD98r+U80I)mPQg}t+<`=16H^zi(==DJ@3ir-$|z0H#$ zDSjx#Q$@NhwfD|4$WB2yYq2aK{}uu2>7k3shId#@lU8CGVt;rCUuC>J7LW?E;DIgAS*LbK<;CVm?-s)cp;W z+SfzUU5fqbT~1|F9132XRS>28YbOXRkjD^Z)4rEfr+V_FqeOV6*q%#TNGk$BV8qe{ z<>|hA!><#<0_kCBU>Q<`eeGbsqNGgCE^YK}Lv)Jmh^vuFBx9$bh-MMSrHF!5c|F;T zFiQ%cxCbT6a*6|>@ox&LP*y)8kepDwv0=4e|EW@jBA?<^k}!<1UO0ASl}IdLYQW_2 zcipQbm*3bgw%1zQeTw}uVe}#r^3CX3{A{%nt63PCTS9n*OVkvVJf_?GH>a#qvp*=d z&X;6Zp|BfdC{Jf#J`jW$cOL3JD15uJ{~iHeU*5Q-(HZMbZ1<8uWUj~^dv8U7BXMie zPk>Xc6#+JE3z(*b9II<$JJD;-bFQ!tT-Y?M)SnOC)7Jd#7eA zT`8Tu11=% zwhU(6WcmtAIl2N89>EGjWry0b?QoJOx%enKy}dfe6>G>Ep2EHgW&;8dk4#8q_4S8p zDZg~{c&lz-dc#Ulcj^VP-@2ECin_Hu1Zkb;-jJc$>3qmZGO9R#Q%4nCA129CT6GZ~Cv9#)5KtpZL=I`JThfy<*81N@bkdTv**nB=L_4QVHe`yqE{TYc z{xXdCSWCILIqT?|`02mNVoUn$9ftZ0;p7O7g-T+sC9EBhLTHzNXN-Vv9rd;oS5vH) znM&f@6P?UblE!gGkd4}0MH>^d15>$_8q6;NI#F57p;f=hOJ0iiE`4N36W$ioZYrZB zfRF*GLN^3%LSsg{CA7@=`t3?G|MrIX9czgFNs>RncLsC{PE5swqB2621;+&$kq5-! z598amzrXtx6#EO4Mfo4sH~$7(X|F=~| zg31sDhTNb6N_)}TLPj^TGillVLu?N2Tl(RFAuY*!WAF5N=g?TsR~&z$MXptB257bg z4j%g$`Az>fGI!h-Z$()=x!E61b+UY{Mh6$xxy?TB*%+8!2~2x`o&3y5hpv_S3 zQ4A~Z1g@8!!#nH-CAs~UlY|hvpPaQh6{FH%U{r}CC*V!xdMSc(giuMJ7`=>JavuNJ zmxSBjGNwjFq1f+Jg!zd12$K{UltA7=n8T_Yy?N)Fpz6>YZJ#%zSa*Bl6UF}E2`scE zaC5Azvb&~m;aU1CiCk3?t}0}C3RPfC<2?JJ*p1^_a58t4k}9`mSd^3sr<7NoCX&hu zSpM+?b^{=>{h3-6yPd*Jn4>DIErD8An3Oo*T}H4nI*fXx`_&@@=zN9?>pJfm;-S_) zROKMMd3P@fh$M=lHHWdXCOICFEpZQ2jJvr52RBsbdq$V*soJ3DAJ12%NQ_MgebCe$QZ@U ztfVhuI}?t0LJRZZjbir+btPF3;s$Uds9G0TY65EEn$j1l=kW=bwO0Z0yyi*k7KxvjA50!1ciIRFAf51UHJ=9)A%^^h&E zOq^-B&BoHg(e-sLT6lrpeoe6#tTsRo2F=7Dxbn3Mh%$6y)5ugJ_Qc@^FS+wK%aV>@ zIYnu@w@!HBWA3JL)=b9XdMWm&ckrb%qK6xeVKI4rzbdyUTTv+0E@TrRbeKyn(vPK& zYS@L-{xFogsktx&Ksz7dKdSUU?`FIkhz zH$+bv4b0`#|yMQL&NdrD5$PwDv_bxnPoPwCIryeW;(fm^Lp7nz-T}VkASL~EthwiCMCNT{2}jB- zPETRfdst2#mYPk;I8sI@Xdp0budRL6`>#-w2;m){y;C+Jl3jt(u3l)zLF+115@ZPK z^9zawSxO=HAo_CXRxV}Aan72uGK&4tfnwXp^i;F2B2i`n!Nx!*YNaaUU52Q<)aRZF zascmqE|ZgYOy-Mm2~cZXglFvzA(QK1c){=$L@nws@%GivQ0&i1L9_o`kiEmfkZMN` zM3n`p!?lL(>2G*m=k;k=aEjf|1Tl7TGVex|!XTVBj{BCoKx@vh%2SB;_g}c&( zuS%&Dr0B~iO!FUD?aQD<`ZW~$1v4CwA_Des*ohEBVZjn16dezW!%RaX54w9xp1tqr z8sdcUw>EpHrvn>sv4TcE?6ZxzIJ*lv$gm#ztG z?@`We;ULznC$_!&Gqbv!zPw+OPL2qf`Vi2tAjG($8)qn4OXC^F-n=DmhuH9&DE9k= z^#f#}1f2O~5iz>p`t~=sn_FzkKU)&c5@-~M1qUj09FSh}>tiymokgq^okwL^GlO`$)5+~`5@s0o;x zQM)|;e!PL@N*|hq0sNeF_E7<1M!AbDL$seV!mBlXHKrn~{zB;cHMeXtIL?R+T#xq9(&}#^)<~ajD0<-FU2hd^l{8blbfo zZ5((awJJ;{O6;#WiOp&uLJMDokQK<(pSR@hV$PwFJgMaW4rr zL)NP+#3hx4OB`o6zh1$a20`dp@kMs~d%=;fj7Llz25y)wnm?sIo(4l?B{arF`1aMl zBd&$;6#LU>6#EhuAjB|gJ#uxQUn5D2d`zua)x)g~k@~sVXF7UaZeM1&Nt=79yJj!> z{WSrRR(xr^ z$-EEBH*Y1jLbZ{N@$fZ<*!+I`)%oO$qu9L@q>BCSAr-9xLa3t4zz=zPBl#b9kzDR$ zk}-+7l+ujdARc%RBWZv1iDJJ_5SjocbvngU)a)vab`MxlL(}!R`ajLxjJN)~DE8ab zD_|gy^m@4og5}mkNd~A@a_36bWdh-H{suTWmBXFnysT-CH^qL(uwNtSRA|7H9Vtx8 ziSqew01w0HLgAjw(pZ%@9iN4m z)J7iNMqg7>C^cV_>*{S6Wb2Vh>}6ueC&<7Q9;p}@kO))kuZeCBc_h{|qCJe|fuNq;qwXGX zP6Uh|ncOG#{%v#e?c-Z0_P2ATFmsGGU6=>N;1S)GKpiSq8z?{Tf@;6}=`-Sa7R#@8zlBhJrib$cTLk&&_5D#}|`CH>*{t(V`M3wSCpVp0rAWLcu#~>qch~< z8cN6EJda|M=iMmw`(*5K198i+$xxA`+ax-|_8OCJ5oWHU$2_U#ej3I&^oJDtV~Wl( z`U}v@;13gQOebRoFKRUSiEuP{$@@KI5>j_&)#WMnkC()OMb4*#14?(@Hj;7&e{R&6 ziX9+YM+&9>jFY7MARtlf&fY=z+~Ks1Xf=l0Hz%nIj=Ll$#q<&SMNY{>m(3ytp4-$& z_b(1GnIb-)Ytzd&9dln<*ug=QzW6+*)@f9yARWEGe0%X)Mi@DvOdQ$61WmG4Nx^F* z$Nnq+=G^`9I=5%wB-n^7N3OBGI(3(wd35(C0~7xD^8n0jLLP@>Z0I>jW$k35 zbS3KmXY2a_u%gxO{gU0g7u6aQ725d66h#?v3D+yBd{VU%bEPgFIeW{ENzNKxhho1^ zL<#zyV@BrCl&Yw7kpPRUsN6`4BS>*QI&Z2?tG&C;ySJ?4i={L7I35&K{Z7V#)$#*q^|ubk zv&~8DZ_bs{dIo-Qc-uW~&H~H9SJ}4Sz>>G5AM$pJzbABgm`2Fw)1yy5{h();W~Vql z8e+fwn`jcqPhjF(1AQQLQt(1yqG^g|b5eHSmOTCjhOa0rAjN)hpcr{M0ENK?R?$qD z3n0=)a$NIb)71aZ+09$)msBwT`IRw)l(LGW5&piiOoi3v*W<4~W6;O=q|;?7_8Z2A zli!8XuBR;$rO;U8EvlVaWOMH1i=T=8yfKEnwJ2a^;QH353cxs|vK@7%C=K>&*iifH zm%``-s3#f$&SH|g#a@X6`Ga$+!28<=rooIht;(jcIt=A0mO>B2P70&kMOC6w_bSPy z#FHbuql54L4b#r4tsa4L@Usb=0>^~4v{D&sGt;CsgjzLb+MGi>+Y52Z)&evaMz1Ss z?Wf$2)BO|0{zP}GJ8RU(Y{%@9_vAkWhlN8iKA{c0wAvTzO8~+O6`VrS|zopw> z6X1dhj4Yw3HKNiWI57WG=+fWP6H@drFmOEw9A=5*NdQ7y9suI6wPdnQ-*FmY2RM7P z?P}ryzQ27>zPVBcN%`Hq!|5;sRvJ{f(1kTMg*6ZA_TkO)m!Vwpy?IG@FpQ5%$^lSR z*LUw5kLgdXLP)v`9Ex-!&4SI}?v;;5md#5b;51LqSikrieu;a5@ms z)O>HJd_20LJqRZcbmHII&p#zQ8wJ(2;V#7;z)!xKwrerjQ9>=I~-G#)X<{1qh9oiYj48WeuD)4kBw@K``sgh?&SP~qr z5E@~2YKL+I1C+wEo`Ou+uj@&p-p+tQiv8aC+nz0gyRZpyAUZ`3JvByPWnOecSXdr0 zfR@h(fll;~>u|d{CuJWWlW_ph85m_eml1YE2nlNJ@hbNP{~KbG%wv##?8HX>&R>h< z*CjT`FXyD&3(p0{w{NW4kan)eu-p2x4S#meT^-QmG0B|&82D)VX73nJ<#FYOlCtfMwn9{xDzt~uiQ^S`d(oD>SxIhGCDWv%_da`v)ert*VLg7z zwF`e@^rbvU^(vEYF9$&Jt|}uceT3J>2dh&UZCN~>Ts2wr{o{M;-)aSc#R>7&n<-SO zHW-o`wu0--gn}s@^M$h%IGWlnu5o{HrF&1!I|2Hf$c&mmYWChE~r7gE|0zjoUfQ<;rWtodDZR2ZyvZ#B~Dx!v=+K~gxaj~ z0ag2x-QFM2k{(d(*NM)WA!?C5v*g0z8kKdK+#?7{csstN$Hfk1Kd7_O0Q&45ATuR6 zbAezZf3&nCi4GS44kXFS^dE}7{Ax0idG}I8I%v)3KS;OVCt`Y)VO)`R6G%&$3!@Ph zh;#j5a)ou*4r2@2|*k2RP zK==~o0#Y0(M4=`ld_oXaxJ%Qkw~K9OcdosSVt@N!Js4eP42re!q)B2UDaQShC7hL5 z+}$zB?UzQeKmScsTr{G%2EfFju5QNaj?rivQ%6~q;#F{u%>O8M1O?uddM5S@Ik`Ks;i(!z|4018q!#D>Rb8URY+tO!C z_4zOq`*kvg|L*O)=FW_ToKa*gv>!~^^9`8cw$I#|QM&X|QaHy-Jelk{jh#?#IHA5U z_gOp(#eSPOdyDCz(k|LyQ!>M{PQRiJ;1ATLMDpn|$-&S_+xh|2vFVT4>F*XolfBllqFaR)SbWIQ5i0RFyMbN#;Cz;&T3YWpVXSJfzq! z#7UTPf$+u30>l*DhUW^29I!J5`5Arb|Dhz7#Qw=8dw}h&%8K}6EwRVUR8x1C4^Md>kXSkt{_7CM-~w69*5RI#!Dn`XM!1eo!C9v8x~C=A#8{m1{z z1N{2x^GSMC#Mr{!Nff~RLJEL+1c4hd62+^DUH^x{dRGj5swRB-9M{rM*{S}Mt_6t$ za2@Q;IEV$r9q-j9RkL7sh$>))lbgtL1@OAqnoHCt98n<}tQsw6Bn$&J_xsYJ7r{tVeOH#O`xky(~j1E4$24aHKtCW{*%X7$sh*f(i7D zVn^~HB{&XeA?)F;O~fC>ew{Wy%ks9raW_4%!Ysc3x8;(P?N3b@hKpwS@5CxX=Rp&s zcdB$})yIKf@853|mNRM~y6c|Ejj@O5%8??lSc~+2Un{X7n&mx7D0h z6x^EN6uTp?tr%&v3V_Z~i%eQl03oxF!AlF|6%fXEU;m(P4?41o0COny{V^2^7v{I* z@B*PI$S-t-M6i_L(CT{-dz*9Le+BI}9O1*>Y~w-L6nmKpOtu$iiWbenvQ$``?D_*F z>EF_ZFcvHSuq8R$lcD!*i&N~@3E~YkZl*n@L?F6@wF^T%&&ilIVCFf}dv~FEvZygl z*rO&Y_@y!e5TMz|N6-8HOtD)oS&I@{5dOoR7uJ=aA(j%Mz6(-v1DK^e5=y0aj2EX3_rPyy1NpJ-!0XwMmWB3}GPq>&`WbX;@_?s>&$-F1wGSY)t z$*IIFif;Q=^SXrC?|p{DRxrb%YyolFap9NJ9DW85W>AXN|o6=_pJDF`mUb7SnW?vU#tM8VoQ=L zoDf+z>;|0EKT^P!H*MDIxuj)ityArWcln`BCof%-bhiQ;G>ZK-A^ZS-Kq6XfLIRj! zVUVPGeZ2w$Cz9sL#6_|1({|h6r`X>Uwp8KHs@Q!wzcm{0tlJ4g$?9%x62+6ZEaVI*$x4vGCf71X;>=0be{)dWT(E`G_vMP)mHDgVTFzn45S8D|${gOYqq z`i2pr0uh5k&=m^j@vsZ_n*9o~++~bOM37REol%K#E~kYu@C=z|yw~n0N%o&XDWurT zWI-H8enZnxSwHi~WStjBq)d(PDZQxZ27Sl?9=v_Ue_qO7CHCjkk0>+kC$6jqqKc(0 zS#6|gD6RqR#>Q~x^*6g6lSC~)XtGo6FBw29>J=}{;Bz2V6XeR^m6u5VgD1|V{2Fhc zArVPce57*Z$Ex8ZOY+^Tz#F1eHx;FXBt?4@dr)O{xKvAv9oKPax7*KDOB$}?(gk{Z zSG$l7l|by*R+o(G9O?e>EP>ciBgEUgxw-SWdulA$21Duv(zfP6hidu&#Ly{MgOKN&z)Of~( zyUfYB^bwa9QVBqU?AE;9iIJ3=c1u(*{=kp zDeDymiv2llV3ifZB$eeE*%p6*0=7~xg-=GqBMQWyPZt^*57j%Q2=Mi*l~a)%=)3QJ zdqWkW6t%(2yI_Tx@VbvG3HZJw_L=#(@p|}^Vt+d^gKO-@!R!A3v60wx@wk zypV2)?tm_Td&AHt74GKk-&Bc~=m z7|SB(#1@vak4YYq@bFoR{pQZyYXM3T`Ucwy>tV6>LAt9nfQ6|A5`}&dPh4$A0vRZN zd-v?dr;8f(n~uC9u=2Go2wqWsV(S)5@YtsP)9M8IUGR}HaEeFW>dg7+(Cs!=0L(Lb z97lKxsg(}xnWx9DM4Nn1f9s}zm*a458;E-SX+zj58<=8}w*{e8Vc1`iH7+&w8cB5W zkqWu6%!IT02Ob<5bnzMUtB}~A6B<@PaA9(bXHf2g7o}xnv4N>Vf>`h^+$8qltGR-i z$09hQMzMWDopvHPI7I=qM};mhT@H(9tTIJNvH{t8iUCXt!jXV7fPMCkkq00=nC!%; zD^zBb3ii|`N1vI}jE4i)YY!q#c>l-wB3R14N6Xx<2F?81Y3buTB6ZH1TkLz zFFj@ZZ(%*&j;uQXfQZcfT@&gmQ%OR9rqDX&icVfMaE@d>Sb0#^|99PPv1%M<;xJDr z$=gJ#LgAUwkg!%l$asp?5OV1Z7)ASZCakr~?qbh7oaC1WXN!G`0@?}ML$TkdN`evL zvxMQmR~nOF?pfi4G<~Q#IY3eBai9B9^nFp{Ja0{7KO}aac20*!RG#jH`8ukpMuKjI zLo{PPiHq2n#<|$b!D?sua?LkAkLB$Q!p@)%-KW?~J3EyPLsqmsX|oAjS}Ic#8ng`? z7vT$n^x}--PL^N1A9X=TJ96DqA5>@FDeEOX1R$jUujV9wGZ(zmUyU=4O{)VkE8cfu5*Nnbl%XT#aJR+AM zOKd+DYIS@u=0rvxmzBi+=5om88@h;|~k+Yw5&**i6H-Vyit z7tatRA$|hZWb2cKVNQQ@E_u_JfdjNWD52Qzld&14GSUG4Zec|re02%|_T8q8h;lQR z_*1;C=~oD{4WU%W5GnS@WTceCNxF#03JGg7TjQJIQ5#ZQ`pAvV8|8Y@ZR^hcpgVQA z<*M%*kGnfE|EKdwX0K9q#abwKn^0FamY0}S3C&|Qz6zW21Y*mvU%PF^GL7-Cjfb{- zf;WoIP7tHjaOWK6!Bh6oUp%484pZc~JyuR#g)y91Pg_TH=;sNo_SZz(0B_ z#hpTHf^Exix2l*!68--&#?bO=e{&j)htu$w7(<896jmB4fB?m~@Fi&rY~Zs1hkjer ztF+t8PcB&*Z!^#*mD{70%@M-t%`0@0C4YkY4=~YgfiBO$oU_-dG3h13^2^I40t-_r zk6vZiT+LZB7%U$5FH?)H9YNiTK!2VqWiuOA$x1pU($Vtjo!6ToTla}v6>+!kFUG2f zYu&udIc+7Fn2sQN&HeJ>(dXh`OeC<#ye}o`=Sv#DVx__O|H~1oz1E7HzsmBJm=(S0 z16%Tv#mi3yDz&`3B@rlQNViJ(dRXyVLEhfbcv}?*$T-sCKa{!e+7ixEhZMLjA5%p% zu@wbNTFvmCyb8ZK|6Uwlt4cEfvDDFSUvE7P;pPj^uW=NFh#5;~?^yAgdcs~yS3wNmu zBr6TH@fF8C-W-!0+L()W+fpw1`8pLr92@<4lz6p`6C1X}}vyvRVVLfv_ zdd$N$KHBUZf_cVpn_AAIH4K|^OVa98mO=D=@I${4>W-g2v?n8OBHeyxQsyyKWn^8o znBI1cf=(eKSktxORrIy=yBEa1>Ux6k*N=A^OUSrGu|FmcPHV9L3JU8Lunk44nEz}6 zr74GFiwg_F_bJKs)z3g8#dh{ieDix_SQ)X%7(yRPWNQ{-RK-5N(*QO%nI<)yUm7tt ziv2k;8)GQPuv!}p1OlKq1z80`>?*m9*vSB*YE=C~r&Donb#c&ct#6iqi?g(xKQ^_AW!$J>wQ?#IrO zO7ivE4U*=wLtSGscx&_8 zSVeXjL2a*>rPaQ3nFoDVZ}y&b`Smrqp>t5uNV=dp8%!c~!jj#HWSCk~2+kg?_PEZM z(1mzxdOE+CV)rvaD(yDnXVyhoZW7C%fe276$*XY8kefYbw<%qWC%{AYov21Kg02Q7;oR;>c=r3-8ZK92q*E`JNyH;QieZOTERb? zziHd_><0HEU$s|~`GgZTqGq$qn)ugA=+@`8&TK?oI1+H}cY7+l(A|8$PM~7Y+W~EN zpnAiF1dYUqEimgvs$hkchyI0KO3Ka`+|)q?AESLZE6QHg1x2ynCQZ01av01eORg^! zaeJ8kVC%|7u|9YSmj9de>o=Z@bbQ^eOPcH_7r)uPWxej1t} z43^QyhT51JX;xOat;;npiJNcBma;hI4=0#;%`~QUu09`O#aR*aEKAbrl5FhVtgxh> zeD)??k=(f{SPotlZ&;Em5uoX>@4uF!l#(~ zERSD8Y)loX3G#&>M@r+iq5vR)S*b#$7@F6>ckIEE(=Qj3FuW45iu!;R z%ILwkGJ3$ARYnrI8Q1&{v5($!X)7DW_LH;RNXy@p!Y%}oA7~9-Ec#V4>CXJ>IdsV| z?ogndjRi#IR=+>Dy3rwharyT?7450`zQc55kDAukgF|dr2#rY^$dQ`GynVILPg)sX z+g%XF{+Ozh0Sqe!e8=Ha`s%HkijrRArlU8pPY|}dxp%Sq(It$H#513X?AghW(zO|s z(RuYM$jmt~>q;NgEAE8lmw$`T-$o_9`xZD8oQ4&ocqA^ws9Z^k`zco+I{K?qbFWY_ z=iPJOc4P5CtKAV-;@M<-v5M|(L=eYyAN#I<1O3U(0IjG*yo*UB(kNhl(B8J@m*&(E zpUxVZCH9vOM5S7@>O{oM4-lsv!4k7P@1ZqAMMvbSoO>7h&gSLgI*3EA{WXgH-7!G- zeJHTkq6!|vj=)l4+bS%nF#3GuI0b&r4Pw7wLR|@0;j$U))Pg?bXHr4~=Wc}Jx@v8g z(u8phQy8`Co^C+A=k)GmNnT$3=)j`VIlg}9HE^DXndX4_)5s#wY8c)VY1&g-D$-rF zf~*p|&2e?}D>fiP5#NHbt}KHf!%-w_8*?My9PP7L&)|DNa4{b!cArq^|7Q}knxGr> z#1VLyX;4g@R>89l_XK#eURZ~c;Nx9=6Z3wQYi zDM{;>zVtQK#I*X zK|FW&>K!?wzT>p&NYt?Wg@mqZNy!kiJk{OgUqZ3JebSM>XCc;wt-v(ghP_we#|grr zJn1-G#XIjtrOtw`1C%(#?z4Bq$tiU2RhSburUy)Bu#&Lgi~@>KEX#rG-&Q+Y8tzMq z?T9O^HmXjQ-!;B{rS2uGGGTi+Fbn{&zyIH<0?R8pL5Qu3rcep#Dc`N6nt+q!%U|h> z%$S_n5l(U-LMKWY_Fh_GKNt~jT72Yr$4fNoZFzn3vEhOd;62nFB3t1PH&-1}b=AAD zLH+yqm`ja^SFhpt#@^-Cn-3-S`{X6b!W4k{A=JPEo}@u6QeoDFjW{>ls}B4cF|rHr zq<&nIJzYJ;{+QUXLjdGhD$|B z&?_O`p8n77=Jjjx5$*8bDIg-D(dxz5H|l5l6S@IYZ@NcC@7xoR; z&UzVwLA;Yu7a+pNRyzaQ7Yqu;ZnJkb6*}^!!KZkNI3ylX~5x+mGKUcI%e} z8LiOta(5xtAm}>m$0GZKvPa#5n*LPXwrnIR_Im)uG<2nA(?<${!X%}|5!Ye|6h^nV z9I$(_8a2mcm3e>c4YQlKHtihLhJv~((08J(+Mf^>&~ec)K;xIh{P!lYFW-(3HU1)s zy-c2y6|#lB+=P_ZNCK$xi3IGi@Nl6t@lg2x8%%rab6nf_>8;NM+%WgAjivtizxG$! zt&Iij5^oi7Ay1m=ayI-M@9$eSBES?($!o{CV}X~=KuzZKl)Ir8kiVbA_hM>ufqZ{JFRiAwpmUg;&>I5HsjWPv=o zLT}?`K7uL%%g;%yoyztULCeZAWM_!l9xXA=`heK)yS}}onGP5eF@V`& zYmmmHG&rpGWtP|VZ^NWXBGOarmx(LH%!^)X;M z96xK~hvYc*WC2=6iqP+IXj&K|irqUwK#*&HH);y0L<~@q+YGcAA#L#h7SWe+l0S~e zFxWAfhxw$Yy-?y#Xh_{qfLPlP%@z%@KL}mQKp1>BAqE6Vg^6PSZ&Of?_mW3|kn3*-`(Pfi*!UfG9Vm_iBenFyJ$@r|XpE0_Xq$jy ze}XE2<@WeUDS<~#>Y@ciui_u~aORVEbdtr^m%bCThyLa%z#N_te|2nJp715HG3^{x zCit68ys4_-D9YPtSU?5UR~^ubTmR8Z-cg!NS9g-JUOAhrQRpf5_Z0M6y6qe#HyV3dJbNp4={)y#JM%s6Q4qdlm2q>^C*rpayT(|RrOn>4VB>)KB*Ri^?E<8i zu$8{2(7@9P-B;kda5m%djbgt{9p2tR9b)~ti?cD|0p`PkUK!jISwA#7f2!T|n3XAZ3NIc`xpX_N-A&ECPb zatOqD)Upy>8!JJ0=9($3S_pnk%zH@#q*W<_AJk$3W;lEMrUYBfR`?u;jdW(+w zRF{6QT6&pJ`p<3xH~y(TZ!iAdUr)~3L7GMme>B?6Yoj!{&RYwn+E7$Z@?VyJO-Vew zE@oOrBfZiIM+nGe`T{f=H|EAX^qScBTE)4m`r3+R68mK$(n^a#k5?ikFVqhBbK8{t z8es{Ltzg#gnNf_C{pjVhCn@&pWc48yt^>lac6pR%)xi2LY<>$_V28Bhb zJ9GDw4%l55pX0iDnFbL*qfr7+rkqlpz*^TtIrfJhc-=RD`xrRm_2wJJUMBO7-U51* zBMPqYOnfqLqXr7a5Z92F2_d{Ml!6;QsPlMD@&E%|J{d|8EQUFWqzvf`9a8t9%)*z{eS@bjcXgI9r$s#<{iQDp=L*_B1nW(uA;w3z$0YB7WBL|R$!WPP z^FWZ_zpX!BmxCuMwx2KA>xwCos{FU|e*e#WQH@d8hU(`_=`Q`@ z$(ylfAhE9cmUJ74tKrL4XW1qr&K#lEI2hPeB@uA!{)kn~eS3bg-E;c4`#zO80?>wE zK|#9`BAzkI5IJ3c5m zEQAuTs;EO%C4W@7Q~7Pg-#e(e^U)i4&xz0uJy;U^Wzr$^aFOUZC>4&c03yWJMUWl1 z1OpV%)7&UMU;wXp)KE5x{W`JYT<9$#*bXLAW$muWG^z*;0=*HWYQOD%v9rpDytp7E zDnYT|rb+@i1J4w;ZX~vJ89WVQdZ}QyJ0za>+Lg-!0f4- z%^dXLU4FDAU+->7HuvO3*-KUMOh@F4>=Q=uy)Xx^WcW z%sp<3a&73hA?C@z_3O(qKtvrBmNyG~Q4syXcrySgB+XQnuQ#uhr55IM7$I9|KvFA# z6c7jcrxzL+^J7RUcFQG^wF`6e8Z-Cvl5|?1|I$>HK*X^UY zFK!h3WpZx7hCti6?4B@qk=oUEb0h69veLwIb)xZPs=z`?RK&5cb{&P!|&;HPw>t8Z5Lxv>^IS1Oi>hq zEBbS$kbLBNqEH1?udS$e>rYBDT+eCb%c$o5{qFMs(J^bujIh{V`E4Yp=%7f|s=GC3 z-dP`HUG6foTuG@j*Tj&}658_&&{ z$tc;4`>fgCHD|iYi{LiHCkU5NE6n*fSI}z6l>u%$JL%jX{ zIl&AB1jXVcW4gktf-ck9SC+IvjG&46i*7F$cBWrU==K+md_@G6A}LV_h_x1D?WQum z3T-ze7jRO4m``%`GZgz9p;R?mU4_wrt4*>cr|;x`o=T3-yZP_%<*j1xF-ip9t1X_% zJLJ7jOuG68AUs1c9Twx%jt<9kANGUu93!oA39y z0O~`rUnU$$SLMxZEbciafJDFo8V4-76E5jJJr^phCM@po8Z$I#*=oCjB*jATY`%bbv=*1I3hz7`(<);hX^WZ+!e94i-!s-+xEJ!ND(%)Q>HHf zfh#&e>~z`DoQZhodHU1KXW;Rztb1q}R;!om4u`KkD{gQ_^pt*zl5w{aL7Sohe0|Od(UjxQ0S|O|%CTD&#!> z2ctM!l4U}f!zbx%vdLU;M6g~$WjO65J08MJ9VbX}uK`Rh=ES0!@d-PjS-j^C6#H{R zcbDZONv`7qWn-{qcM z^5Vr@fYu=PYoAcJMJ90RPrJ0Oc!|5|L}&Z;0pe}gny~=h*?{GyBVWO`Tzk^HdPQl* z8Ly~1p%&FBm}cpq#?Ll;XEVYCBhQZ-un84bm4^jPsyFM`=u#K~2cfR#f^*o*DNS44 zulAasqu6ai-A1Mn!S#|Ok_^sUY&-={g-pBdbYK&2QIaFCfBpd*eo}1rk_ai}#E}Ic z;~EPGCc~qW6uuXfr0N5+cg{{}wBc#~9w`YrK>|uZ0L|VIkFP5LK{!jGg^sid!Ibr} zOP1uis$Y6Cze2G;CeqLtga|3A#7n5|N*}}VRC>qC)wUZA;JL`jik!vS_({9{+Ut@@ zdm|!p|3ebNrkzR?51Fg>Yq-!`bbD7Pm0+vksBu+8PRrWMRidmMdc@&Xs0r1I0ErP$CKvg|a*8K~vS za1xTOE4hpkyUpJ5<^m)s%)@FIpOg$0Pb&ZwDmDQf{835b*?}w3ABydWEA&;B110Uh z&GAnqzY^x!T$U_R_{)p~HexKpEDZd00{Z_FL-T>Hg z&hMB}ms%+Hn-};z2K3zplNV;tWH1ax9Z7VG{Ju2NLs7t z!xh|<`vN5w>6v^Cqkr_@^`y*Q57`Gmu|FqjHY!i>gUk{QuB8ya@oKve5p*A-{!Rz< zKaULheEXVM=R$_S^GE?ZG*#iqXyeyXwxZCF8@N<)8gCN&5Qm?yyk{_g{S;;fu2ffO zMHCDwzl};OLv!Ad3dpPteRU-Mg=@HS39cm_b%5CK|0eqJ=9v56=AJiUuYKgb&uQAQ zBi)4;_v;m(!}Ffo?P%wAE(&hzKs07O!D&+|cUat*3j=JkchELiRPm<)hY<P-KU^sBViGW68t|`$e1(7uK0{1dSQ8}&*)y(^2 z677O>tRWwALb1Omwgjbm0@L^a(wqs!g*9W9N2;T^+>OxFEr}aQiv7{qJ8VlK_5>@D zahp26rBY5(*%I_qFFW^f8GjWNS%1e)hM45zWik>PkcA598UJ-9snhrvK0a9_jZ~i0Qp3fCE-9(;CaIs*OSu;g( zPM@>CDE3b-soa)^!r~h@iJVLwYcwb~fi+DSXo$BDm0?kYwY#kJ<@ivT)Jy00DE2#t z*q~GmQnSpqXS$A}2o`pQS8Rfvi7csW+1*K*4UfZ8@7_(ZKPFQ|fm|R5875*Hf)<4# zf$+e-DAUVlt%i-9Kwz+YloJ7cuCJgeV|n7J+{3L`_Ms+943GA?)I22kHIkO67hDMy#vEg z_;rH|&D~kWv@=q8N|3uM{VHrx>GAk*=JlEEnb{afPzev zNuW-QUh2p_$w2Y0xSORMpx~1YPxy$-G+tosZc|F~4*H^^53MqMPEi;QUsy%<#~#)B zlJHmUg6^LNGb)BZh#CKmlZ4nl?Yw{07=N)b_d=>*B#2hNtJJ6r^JGU?^;*H8*F@-> z1<$2*kHXBKjvWy0W?9hY$&j?NXhtN&4fj?Ar^_2OLwcpY;%r9Ek& z5g!a0!16=vPn<6aHi&c}qQNoEL5zAPJE3D1>>uyDIZn^`BE@dGB+RZ6=ut3IqdH?) z)mkmlARu!k4Ua#rOwGONGR|cmBf!tswk0bRBKsI@Nz3`V1IlijJ*2`ngLKE8zFh|# zu3gFz?O}LCvEL?b$mmVreeAVLD??Mkd`LRyhDG$>vi(jKIM>>%Z!{iGMX?*ll~G2ql%`hzk~GW&&b+*oa$ovN zG6nk^Z{L#M@1f=`Hdgp!1|*G}k%<{?_D)6TDYRDfG+6F{OU%Nj6zqsnl36D{sF-BA zu&z$k$-MG0Ry_;T88cGsFH!{z^^1-xY*HEKVp>~bZbgOa!c8pP?a*#7mdUwC`XI&b zgv?dl%QFKl;oEKYjuloDgsFyQU@DVBZPycI%thAQ7#pP3{zXX!wt$UKtY`0PZ-Cfe z|0eSHD`Ri{i0`fbT)cYxA&UJr zZKz2zcBTDQRBGT4U?Xx1T2c@<>>BlZb10Posq{>Gdi9r9_nZ>DA+8k=RAyGnfp2W0 z?1XLTcPD;zjAZM5XB%Qd4RyUN_T0*iO9ntrfsXKz5hYm{P0u|goaF1n$6E>kT$Mj zi4=iw79J}m>EHY^Oej1huAG9XIb6@Y`-&WCV8%nS8^?8nYjkDZO78bmie74HF42f~ zJx=v6IB=#h>)SK8&ED~;ryaZO(t0zyAC$E~Q7lyFN4+Ta*F?CQeJD_hLVs8aeYs1m zWYf}qiv2nj0!mz7MN`au z8LMh7nVlIRKjMUekN?j!m^OQ-fCOzKHjL6hTBf(AQi4x?>nf(;(GmKi6nLl2JDYA{ z=AwYJ1lb;^L{RMaslvq-grQ~d)Ub9cK4JqhyD4D)1Aql}_XaR+Pop~6l?T3vcKiE7 zvo4D;5+pPwG6eqBMWh>*%bn!rRluV(;iA~5>`|h)(8r8oXdr_DitVQ`S292YJS%?c zZ$aD&v>0?ScqDB`OV2R^B3#SxeT z_#yQe(2(}ffo*DaOjiDtbvar_R{PdI(yKLCGtXQxEp^6(BpJXqd&h(gGc|Y5!QNoQ z&IDr+Oo&Lx%u>4V7U=)BBz;1i05M>y7L`;7BIH~QYf#t_sYvqYiXAtK{WifJ z61+65B#AaQ#_z^-QEFIY7#k}(nMd_4}q@GukL%6bq%q7_D*H( zMcyTP?<=K6?&Z)G{0nr6%yVY(ceHul7~A@7rq~~oONg*Urh)1JV~23s!o~m_DMY^E zX-v9(CiZyXIUNpJB_4CkOCN!S?sxHaTm7lqZi?N#WCa(yptOn*N+B$^9hHdo#iIOC zB2Mf&cQEYtoXq{pGDi`3l`W#!jlE-vl#Nl9*xXi!FMvi+6--p>wJ-4CLV-_9tS2t` z(eV<)j#BI|RugCkSnJZNBK66}JCvl3v<&RaC!E1|;gb{_r!X6%W<##7Bo};R=nax~ z_oiezhVEk=#baLb;EO?E6?7hm-DdAJW?I#jq~obdB#Vk-MGi)4EZp|96h~6Fo?dLtMK%6W>ExsKQbW^PF4-rv8qBh{we>i)|I<&? zKpJDh&h%3l8g4e{d4OLpuYQ;vvK!=xRW^<`&?=kGP9Qqt~?vwy;Owm|#1o+YsSAYsM!7ORG z5lPk%+CWXHL|TQS5nDMAT(7UWCvLq#Xze`-#FYvcy}uNNR%j#>ad$?< z>g{AbQdlT<^O8)yD?+*;YgM{Ja2L6nc;MO`DJR$b5wfVvh*yXWXHyv9hf_abi4oxI zKMo&5y{wod%X?9on@YXZ45EcHh4m?!`-Sod#eUIfW!BD3OI;1^OCH7|;bdh`#+@K1 zpKA}EnYrg*Lb1D-+)OT}TjmH#naGFg%ByH&cAN*WF<*R=*k_|{DE8YFyc{At#$*Kr zD6>=?gBlydZv}tY8jfAuR=c_WwENdF)1cVz6I>0-M*7BciI*8pUU&Y~?5@h@ew>Nnj%z5+rZ}QLl7<1qi z$gGsaIj-(G2>vk|C6}1)KIQeK+R-t2y2C>7FS>op5|3WpkLWYSByILik4d&dBj=H`Oe$MI@kuYKBi6(`h0-BFIkMW<`g ziZf4hy)nMGKlqz&_wbs9ZU-BDVi0xv?O!imZ<{D1to~x5i$JwX6N74CSQ@0gL8E@e zZV!Y@2HR)B6vb|xASOdmnKD!s&S=hK?GOG|UKsB`WK*d~y^FbSe{(Hkm%f#Seh#l8^eofMbn zH&}@MF^P~^xee*Afn{pRNp3W;FnF!Nwc@I8;J6;WHm7+X7UjY2*ZbTIiVcn{QbmB4 zTwN-x_S(LazO%eq2RZl5hX@il9N5_bjVaP4p-MUh+!_Vg_LO zq(J+U(+qL)Z5*z15JS852aaDa`#xoSGdnEjM*7JcnlFbb-T^p!Iw{ngsU5MU{~L6 zq}68V2A&02{*;ernlLs2%@iKS%_y0%t8)!tV(6oskt|T`*Qv5vAe5eR}5ld@p#-1=bPdg*e; zT}`pyIiizpJ(+75y@;4djS(lhulg2M5d8dWE1Z8UZ(#C|DRw_!vJxUG7_idyHHtNi zyE9f97M>TRa{NK&{&&E{aVm=4=D60PxdPl>%z#aME`C@g^^c?nw>H54e)p1xQtj_X z&k&nePLa8{**oM8Gv{TB0DE3cAhGk+02-R!Of1bR!;U0GB8ymQkRF-6b7l4QOi%^hztMN25ZhGUV_aB}6nl;fK&@0s?)V#G z6BMo<68n6zk>5$n4Y5D|O+E&oFg#)o13!;Uk_AfuY)C6in3_rq_zwQI+7{k(_X5S{ znIJ$Qb&8CEjk}3hvH^;xokYKjtO!6iFD6s$<;eObndb2A-lr$v&m7wErXi#Aq1dmJ z>t`w9XnenQC57^;TGM6ORHTRI6xJ$X60-sH!n01rgkA7NU_Jo^oE?vE^OLn*7d+j^ z&-XBJF^LWKj&scbmljq-$W~+!RmEboqDL|^jtIG)J(rnwW=Uf94j_Y~@YSV;S4q%_ zo!L%iw=6CI0;w?FzE z*XsGC^&g=Uw9_WlVOtSvOzI9GfK@I>fWP54U91yK-=+6b?C%M*9sKnugk0|5|DrC) ze|Z1z)r7F z=k8o^cnowRkXO-7r z3L>xa(7MPNk9HC6#!!RQCG*iU5Z4PgitX$j)MpAQtkjAqieMoTZQ=AMqLoF6rYqYM z0@txRxpu%iiTyo6F?==s60m%ws!*DCq}3Wv!U+Y~;}4!V$5nfCO}hR059gE>G(H;G zatxm2K>b3BN!JU^HuD;UDsIky?{mLV-f@nk#D3{~68F+ZJcK95m{J-;Nac1yb`O4& zz6TlfbL}=oUs4gI&EDArg@6i;=wq|kYRDw2!ypwX4%kVK>lCEOH+#uE=OgZ&*Us{9 zq1e4H>ES6FK8W{Op8?5`JB8zs;Sls=N>9)9*K+FaV$zLbcQ1(~2J0NjuiIr_hXaK2 zoH%S@D@@%5xc&;J-6r+^!^x6-eoVB)NXw9aqZ+~tK_!o}?I?A%l02}h-DI(CA3l@1 zkZ*^eRE!nq;1tDPCgzJoR0(_#X6IM|52MKQL6BXcuAlvUNu=B& z%y|WbRclvzRD`3ZmhlJw1<3B75drd}^JysIXtlp4p~R90VG@XdLYlCamWxr9_!RdC zu*Cb?^Uq&dGU3&f$ukAU>>Z;53vLhOgSjpX1{FDErH(KwBVRDDw$?1|u?t5&96sBA z!P=mPc}Nq!I^wEcHtt0st#Fm0w9ZP>eQaf=o6PCio_{7zfPv8jJg4Upi>DvsZjJ@9 z21v1A{JfjZge7d0o9v?MLwSm;2e323;I#Fs?RheKSxI8F>+s@yW=PHtFR)ncSD%^- zMoXX~p{5>73r15-zOdwq@Q+T(Mgw?h)LV!$-kS;OwA)H9Gy@ch{Wd{2U?)^TQj}41 zZLC5rL?X1Eh0Gtug^yd3bq54_+{zop?i^Q?twCOZWsr%6g(EvXTn%-bkOh&5^0#to z`q0u#*egLbPK5sY`j~jOPE|_7jEnNaP*ezLa+w5y^o+ukXE4(;8n|C=BCgPFRtb0& z73=R9td<^Sg?Q4XHqrkd75nl`tkD2AFNx6?y#&l|B^|S2oQVqs@S0eOJfhOB8|yyD zV&8lT{f(jG8ZneYsjshzz9#)k!$)eXk@rfs?y0gNbu@h&Q1K_7czFJ4S(5Jw#-k@? zp5zqf>INU=Eh-*y_!%ay;DM8n$w>U|yn)4Mu#Zyg2i2Te!!yAl_V>RD*}7^mK4r;m zhgsZ>*bl&ts=f-!+r8~-D0R#7+u0-22Bp|96C*c+2~j~0>SBnJ+?|AlVd0<_o+i`( zbtvK%CAk(&1(w#7+*>S@Zu{&VB)1Ae%p`?}e%ag5xgdZsEBJO|kKUZ!L`OJ?t%kd{ z&gk7klhf=2vMBc3R6)t%LOb86a13`zE1n`mkF1%oRfe>Gu-kU{@EG6zes7t38P-}b z2_bsgIF<_tZ_?g?^NldD$1cB%eeES4x)SUR=s3OP_s0a}x5#4{U7`FTf>`2Eh42#| zP-GaD3wHZ~+u$ru36=V86Y4fBUzHXs-BJat>Um?Vg({k`S#E^Cz&lst#Ryz|_6{WR z7(=+Q>|Mq3>|&uyK2< zb2&WPYUfn^e0SRu33a$O??;r_-xJbv79_E%Bv7G@04g`alM+RoR5*sm?3?2Tu`f+t zv;m5TeH;%V{r>k)T~3PmSmY&O3_QxjGeU@s&8fwAC%dmE%=(|7u9%O5PAH3~*OjDK ziv8j=7$n?G4p7cxBnoe2#Qdb+cpGVTbfOPofV*h%csEe&S06qWSR`3RsWB@N2k2g` zYK{8`^Mti>NX)of{(1b0MkRTh3cqdaF&U3inWwpRCO68ne2*COHZ0Z;B5%q66BrJJ zbois=JyMc}xb}e=2>;;0vFd?JDT^V^zlJqOR9IO7sY4OuNc8c!eM;lwxYx7iEmr$u z+Q5c#uTsR5L#@#&OYteikv9Td=;~e&tJ}G|`F+{1z7>jYTJ1hnASkQKSBhrj!Q55B z#z-x%{&`qQ7GpmE@vDJVPq9CzPJP)3>!?mw$Zahp(u7LWXDZd8mQCmH$;5BEeJzgi zqbf|Jml0NFM)CK*FZBZR|2cw`Q9dXk8`d5j+OE(MWF5pLcdWVzvY*4v_-!?yGH0`(EmBq|B?@6^Vf4{s>tb~H?gp%}DB06D>QZ^?rR$@a`Bo;#s zd&+il?kkTevl+W2S9k3;$7;8_g+%61hzlaF#E=Yp% z1)c&iYqb|N9(oYx0&QLkai>xOkCc9^b|ZyWVg{t=`j&KSvC5%H+J5fgOkQr9#Do4m ziTybhhN#FTn=)+VCzAbHg<}RF;=V}Okf$OAPB5zOTZ;Kyj`i& z%n*q9kUD5dbGlaDRs}vsvn^}9X%dy8w{NA`-xExT5jHbOEz`oy=)Mx1fXWz^dhID& z1tIV5)jq)EBiQC6t@i6bZ>bL3%J@5f> z5zQcKw?q~Aetpp~J#D38poE^3gfM!Aeg>CgqLMgO(;g~^&#P9@wV6bL)>_G-eFTQ()_r^6-`yR&z^DCu(1S{n(Y>2LMi2AL%nUsbU&wZHGNNk?{I z_DmSWDeQKey@TYo_FT3wSgloJ$X}M8{$_9uwp)=R-A@;LK1<4MSx`U-^g1}BeV_-Q z=rc*u=iN{qAe68bZ;Z37!ILLnPC#7cT9$N>z+SmLht>GmyeqV7=aw~1jNiQBHM z$ZZUk5q{pG`3;K1Lwcx19vk*=XD2p!TfZ=ngb{nNYAa6#nLS9ECHDISAYQ2kCl$dMm3fWHFE5c?gcFsJ&SvaGSb z2Q8{}ko?cwE&4Tra2KJ}c}R*FTsX+s*S^28A08*j(7C_AcyB^M;L!&)F{(3?r>c>H zo3?36;PIT1yeR`H`t_3hVKAm<&g?YIYJ%Tf@nH4@p_5?xjA%Od_uemQaoU)h3!LzY zq!EE%TwEjuj=-51uuPGkIyE=_7K+_Cu1(?%KDrF~m<2}S+Clt1pg*9Vg~6DAOHU$; z@-cOd@Xq^tKNSuHY*=KM)pIe53H3GkMBkv`^BNHQLi*@m#1@0wP;YXaB*Q!JA7sn- z=&vg$n#R@bWk4$~NUz%MYhoXP$>ygYT3YRPCI|^mObw{X)Ng{^bTx=l=wk{kiN2My%pIq!Fvb|W zZakDWsse5;3S8T4k0EBK*k6-8T}duST9Jx;73KnoCNrP{^iL7uA9Q<1GS^K{QS5JL zU2eihlG?&G>I#}_>#}%NT3|&0rQQ#wU3%mG++B$M@oxf8$i3YVvx1cYoiK(S${1l+ zcA;Xwfd46!lGuH!03D@OdJ-fuv95z;6~zv-ZNp`@yW7^miaQ51x&PF0yQ>eX)3Lh! znUyDlQ0&(}Sg)tPn=~B3bP}8QvWthw3sy;GdrJtGU(f9299{@gcGiM9)Qe)j zwVFH2jLG^cH)!++k6C>)BF<}yco$8nMDCy|jKc?T2#$kPbG>$79JO(U5Y=D$^ z@u!+t1%4wwDI`?gAodufUVNto3>Y}c$HzoaEKCTkvv1K&yoQPjdx_(%C1_A+`V&WD z?`B(`J@BfMhkx=t7Kc2}QF8iNCRW2tWh3pvLJ|=(bV8QIjiW?~Fp#ci;7Z-2Dz+X* ze;pSxL6;w&le-HAb`I`1y#aLBqKyc4nlYm^YzTNNrWa2k)cO70Z=l%iqk9hc2R>Bj3^m8+no3?#r~d*F;f9<>8Y?q%a)2bG%B?+ z!7uQXxbE_&KKHAs@esH!{p769h_?=27O@os_y}Z5Gp~W`$$PHU%>TC z+hHdZ+Ywhk-8E&9sAU7K*__@Wuftlffk(`pT(n1TTkWGL)o+JjVOs6iNy$qg4rsi9 z#H;k3=pLmg%GQ!ss+s?M0_iBsc{c16`wf#tyEiOC($aS08nbW00a+%?tXFsDj4pE1 zjN;z}ADoUMK=HL+{ZPu4#l1Ol$>qmOc8crGf6ApleFkDbW$ieW^7|M&jQfBgdWSOR z`Sug2@*nF*G_D*$rv3gB1Qf zw6ONqiO|DNJb?cEs6qVKvxL*y#$ZzHhPaCQqWu-&9Sw%Dh8HlJtB{eq7Fl!oQ&M*M zOoFK0eE!3LrW8$k_-P1CoUs@cn!+p>o)sw_E{bf;zs~aw1||yb(4PYJV1wBZJvRj^(?Y;7NaRH<&vM6c3$KI=>*NQOC~vqB4sp< zfiiIVwaAUyk|tPKr@ftY=0|>sFaLaI!8zzQFKeGmOPD#7#Jwb0tiG59Uw~ZX5KosH zwPB+!XX%^rJew-OUqrDR;>!PjIC9TgyK`tV=#5FF_15KA^3l;OSaiNh5s+H zvFq@RtF1JM?y}Y})HK&B>O4j4_56FH*lqR>PrWwROx2GNFJ%<4K;sKSf>Ov3mAfn# zOHNm!kKV+IgE;n|n1MoARLZ`5LLCAmS^}#qRWr#dFnY$4l){#--e+xbPwGxpVl#H9 zet*4m-QH-bE$j%f8j*RVxRroUq1jG`(0A$oJAeC|vv;t1NW07!Zwr{Lkg()1peqyx z*#Tq2H4I|kBmA0j^#c{7*l$ykVk?!cK$eif05Q{TEMUu0BG77L`*Fs%U=H~NKU9fgHdB>URX9=TuC?b{V51qQROjAA?D8ure1dQ5VL z>9u4JRRcuH(oleZ=7`QQZ=l$plMrgg8>|RqvrRB03TGv%nTgVacjp5L?w7HDDo>6% zw0z_N7KnLkRJo-xf2EzL{^0&{#%FkI=b925Z#r{^G`fTx-31zV)$yN6Kp$2F%7U=JTqHYUwXB9e!omkT&Xj*A zZxZ8)WrlX3;n}~adyb&Gd^@m16#G^DZ6k9h(s**cO5TDn9ERWp`GY?c_IaP!$8WQP zmnn8X6GUE+77raQQkgouhwRF%_s!64P!s$Y%U08t4O|d_`r2@_`x>#t^0yU{nZI56)y(h_zX8owZ zcejKZW$4Ueto;DXx7j-u`>xg@qw(NrGm>=-98x#s{<7?1`Yq#XKepuibiscc#s0*> zF^ofK2P3MM-V(hoj0EV~A!TBU{g4pUiU!KsEd$-&(dRT38j3@=H_gl3tkeftWo|b?nbEVt11# zKZY4e+1tN=o#VQB5_sj0Yj{WSUETYW)t~p5HoVk`9$^3tlVbzcK|~F%i^G(&r@-L4 z^uHj8b~lM-39`$@X}-Wd)!YB@oyD*Fn6r^o;0 zk2~2Zj(okCD!4d1a?E=2I5AJ~?>I@<{FP#Vz`4Vj!-bb5D`PA-<|yVEb;&SQoSh9= z`dbI<9VeUS)rEuCDE2bZixWc?-mn?`CyXJH2tuxi0xPT|y)4s&<+|7xZpqOceVAf@ zPA>6Q7*kl7YzE+!8;{T=VnO6+C7MB54!++@o~4eFjwR)$*k8SxP*fUqu-Ka*jo*4? z3MIwYm9;=dFoN;_5K8fu0@i$K6#IJuR#OAR_Sn<|Jub7ktEUd3{K_Z_aTW1~`!K*| zx75u?3I16-9M1)(-F|WQjxzRISsjI|p*^O|wSY_qoXP{kuo64JQsaFg@K!q51as23fgf*8)r)QFnC!bC3EV@Ss=NNX#J-#e zpS_b}e@rSDnX+=MWj7uSuTw;|fzrTGz-Sd^3cGGEJ*@VxJb?!^5|#u`2hg9OFRn4V zgZz?WFBA76a{y!Q$#}Qq=X%j#@QKWjGlu{7Tyn76`r0UVJB3-rFQXP%?zWNThC}y% zsx(GfPgRldndjXk0(XerrwTCmcLSc{Y*oqvbVzGlV^1dGZMWKXC<_&27g2c&g)tbk zH4DFn*xxuiHA0Qbv|V@g9mE$yC?A9w&}NinJgZVRuuaoyzy1>}AJJW5$;KVNkwjWy zCJau+-;)VyOz_8(vmO$j0qpQ;T9Q}ylFm9~Z((JU=oz9JEn*eh3rQp_IczpC+xGZ2 zir1MA?cOq;IesF0=SS?<3CqRG0hm){F1Ydphk(JgC&ofGbrIMDqb11-yyzbT+^uYp z7h=vd>U5OVAF+*(Vz*o}#ioUjs;9+(0Sgts1}(~1s{xNg$VvZwF7|SF=6-yO7?EPX zW3Zk>3hYu1UNN&YLlBG9tb(|KpchbOv&0K8kG1k!_aB(>(E|j5x`WEJGKc3H9Ma6Bx*XYEZm>#9k(0Gl-C&Fp(0I1OsPJ zMX#a&E5gPOH7O~Q&AoOC&^Hcfwyt1a?KSa{xxv@bxXF{JFv*? zU@zSSBg`{*AJPG1u5OC8X!9%e-|X2(b;qxv*zZ$ND{&9jO-TSrnTGI?5GC^l^jR1o zqW1F{+0EH)39&zT!g!%Cj68<1lCSc{nsy=jmjp+sNFeYTv*k}iJ~rapZ=JmZqfDlN zTWeZC0`L(@ZHT;?*6=$iZVB7(xM8)gKg|em_cX=s6YBW2!%9@`OSdpah{_c>a$^Lr z4v%;}2fpeNRBC+A4&O(yy%PjU3W^yeFjZuY$kWVpF_qbZye4X{{w?jqzDHSz?O3D{ zW@Oh>?C%M)Ns3rz@{=r{dR$sKEz%gEV`L#Z66zK6^fAmL7a+otDC3%0H7$NoC1RjGcXiDdizA(6AlZ_%Sx*Hc8U|M81*Qqc_ z3v6Tv^d^veG;d@#?|#0dh%7QCP;%s8DW@quH^#GMQyieu)OMM_ee-QNaL9knXi47R zr(P{*Q$Yi#H+L+kp$j|ftB&e>U)60x;k`dwQG0KW=>mUShN1t9Qt)uVU8kWfIGIeZ ziK-@i`~AbmVIiXuzGGRrU2{^NP#HLRG7PRpgyyj&FCig97{*i$9&x65Ssj+>o@dEQ zvP>#ljS~+M(DCv}*hv|#6rlk3p z;+{mzI6T!>>GpRb`K!juMFd(^2tlwk!ZpSgJoxjcb|I2T7h8IB)6dV-GE{*-ye>(K z(^e9l7#kF%3n(}sE4iCugBPOn&o%c!=xjwOWA7V_;ayJN>Brr)o)sjPYcGRP?A8fV z8D$eHK~R+TTJ`aSZYdeJ4)_FZw>OpiF)54B&Er*5?AP8fPH5h<0Z6SyRPf;`f$UD@ zE=_?9{Os8{tn>7Ie=o-FEokhU2&kRP$%eLxeLFd>05T1p-na;OLXQMsX;!1m)Iv5$^X7#=BU%teZyK>_CisM6b0gDnU;NPLn%@;t{Av*6R!XTdw?IYJT})6OgLJ1Pe#m#XT~?K4&?3J76t z3geajmcNUg1MYYhVlV%iyYV?~45v%)Xl`D}6MLC=swQP3-4~xTj0HQnyY_I zM+d5_V>#N1%*}hnfMtU@y|tg1Ft4o?i~(>I`=uWo)A9qDWm7JOtp=->lAi8#NcVEB z2C!XeMjs{Af#DE-#>Z}hRJ@YDxV*CFz7-*-WG^NQ0{353Dlr=KswxPfo~Gzegf54; zhGM@>)jK8mKdvU*rUX${4=R75kXZe$M1~8zn+EfX$oVnFexF!$ECjSslSW0P5U&^d z(3s{fF0`FhZzXIGIrkLgGT}7mn|p?qEy?mR(c~E_O@)pHsIP^l!%({Uj;LHnGb)^q zI`{n=pRIL>y-ZapaAM>h{u{;1^S_l5x~H2@3Z*QgQtb!DZtNYyL8x-(j`}&M7b!8_ zCzhDVD{2cu?Qc$j@4Ev3mtucS`2SL?_02;wifp2y6Js(@9)uDe(5{|FgE_lV>~APZ zmv5s#F<4-fL_jsBt2D8_!J?}|8(8l7Kg3Q-^7#*wj$E`fc!c#2k=CdytO4SIGD&{0 zKXEQL6?9Q@Zr+9uO$(q8kYntOCciO)ur*e@6wiO3b!fH-g^hRVKhP5NM( zR!U9fsNyZ$PY9)Kj9wWCQtURNt_Dg|q2fw(Xg%o1Q4>)#Rmn6?SkOJx+;ctXw>8Tv zq)P0a&(7X~0y}d{iEK(0O?4@>ZWYktJ=mrEB&9!LNc;XeaHH7m?RWBsS0@ph9GLJ>8O69`^eq_QFGv zu)mDt{y|CfJs93wL@DORpo4V$Ed#~@)7Bi=oIK<-A?!dP{KfOI) z@gFvs*EWLISV)kr0EwXzY86pE({tnttG#4LJ>0}CUgLzxIsL%v6ub3H3Q;E~nwnB@ zA9zCH-%3c+WOp2F@ocF4?OfpeBX=;b>~sGS8*^N<1&^GHj99KVA~UE-O&>$_1w> zG`dir3Gga8#HO9sqdyd{uU-SiZYO88Dget|ThGdSk7@sxWw1>_ZF_%5W?QL@x1O)} z9uT)ek2D_ky|?yBYiJ5FpG4M8iKjReyVoVV03Si%zEXH{j^nyvRJP=FD#~daQe_WA z(L(J-Fk?XLw?0W~NL&JW*uDK$cI z1||>?7T>RFBk;NRlKnQv{~kZr@ePZbgy*IC9Tu_M;P$yS2TQj<8xN3_VpDvwkuhfk zu*2m$Oxd9<1p%@Cu3`62gwD@}PVeH^g<^ksC`DA*(3SvQ25_8cMf+F%eC&22fn$Wt zRyUaca1MK}e}r}ncQVk&Mg^5LK=hS;T)a7X1=_RhHC zH{60$N3mZfgBejkVG8j`c?d&Se4=pz;AGa#2Mf9lqS$?Eud!@53hVm1oH!$mJrzwI zw8DT}{c|DqE33dDyhk6Zi%r*9kN#7dYm$8wql|CM=5rnD&Q!ffdOdj)nr0I zsWQ?xpyKUL+`#{ySN|Bg?d2d>{A6PW@?!i$nDYORtTfXPn!qj@RJCMv`gI`jKwneU)@&!+kicj&H5lUG?s5L3WLQIpM zoB*@>f2z38yEe}@dq)*V-(iJWyu0uXowi%ad2m(gS;*FKo9GQLhe`r1kVTm-Y;}`% znKg5HHgtO_}>(3eEYKGAPUb4X1In-zEfdEM(LY)diFj ztR!5%GVFq~L^%qfdijHHC--vvQHt&C9Vx|r>(OX$(KA$YzI%AfO0qyNW4KY5X~FD< z`NV+9ccPszFT4}e6oB{0`;?UAqYaHLjHQBrw3DL*8v{?NAEaN$7Hi&(`E9EmXJo}w zJ|p+!{sqAxq+bckzxeDOkBJPSkhcfrgdr{e*}7`|`@wdbk1P(cFAJVi2+G=nsg(fi z9AmwBqu4%GzzBZ0Xrif^Q77PeYSfx4BifuV1FZUgr=94tdHC=%>mPU|B_-hHAK=#Zl zgXj;h_Fm56r*!+}--M_G&4+X;q6G$rkt>O-81!CN5plp%`6T8V-v&BR?3W))vTfiB z^~G}VviiV0-q|YiuKrGEDf!cz1D+P|VJ?}8fJk&25qIu~AjtalLPvkL6+Fy%M3SS2 z{p{r!R7bI2eH>QAb%ph3h8%zxXsvrlT{ncbs0}8l&9&!AtGy2jC3dSzR#PFJMi078 z*~c2SDOf2yOHYM5==PP}Q!T6Ajt{*sqaQ9r$1yp+smt9>;4}x$tvjb#b@vMLBzHXSDC0qrsmj{ ztTUUkLV2L-x39JWl{G5y)^WDQgroVQH?v5wUnZttzz+&RR>U5J)xafXf>VZTLpVi7 z%p(!tdBDXV`Ik`a*GcZqtfYktn;mQIhCL7|BhC<61JvbtWYG~Cq}XrXz+xnmScKO6 z${lU90OsRLs4k4Nk#77!?6l}>PJMLZZitQ8XHoEj=-&pa3-T=)pcz4)JTFd+^ z$}dVXOlTEZ1bq{2AO4u>W$9jXv6-Wp+GP1ztKIq~Wx7Ic)TId^L;ZsUD-B1>3b|qY z{GR}aD>sS_FIiF3s9Z-T1?ahk_GAB%b>*1V?xocC2?<6YR#Iuk?KSN3KxP+L zdmN;~MvDyNAb$yC?iW;Mo>VDbPweR@*S}ZKD0V+zvZ@7zDjO?2 zMymW?ioTnY9&jt%?{0Qc-{9NhfDKMMdU(@HD3J#KJ54&2ULn>%Ito)$L0kq}c8y zNu^|9YG6DBGl!@jTsvLMCh~?cvFO$Xt3B_mTcceb(;R$2UAs^}a<9G9==sC#Q|tv* zU>dSr;UgOOD*d=%H&JAW{8dbhyXbDN>&%J-C-Gr>TUYV^Ix0(xa#K z-J~1#CdK~AB{%d|RncLpny&Da+hkP@5CqcPR9$)3>oR6Hx66JuPj5IFcut7x`#+xs z6H6V`G;OlNfYi+jBf`Le5;Mb#RO4#Thg$u6ok5$?)jO^B`%ACgw1T;prF$#w&lk{u zJU^WTrn%2vaRRCE`vzzAV+Q+!*6Ud|4^NsUQLwxmh?Jh0hn4nOsjCjK?MX%3r9CgE z*f?KOSS0;jXfzUIc1#qOQ?XqI1R(@)eSfBIEB8razx9}eGzO|`MQn#Gpul<*WcPtm zi5VSHft3`Kn3v0enk_qN{LmQ3!Ncs$q0E7`0d=6*Ke^<_M1c;FDqE`vXIo(gsgSw| z%Vc>quH{db1Rq)nxbnFa0ls%H$;cBc=NWMDwvdx`+al)#eKKemQ9x6g@B}3pz=mZ_ zmZWupY~8N)Z+{a*4*AT$nez~ZSzBSQRuvg;?6A1lQ+CTb@1;&7cqsPggk1(+MnSmE zy1N0_Gkyh#{KB!5A7SMGoaK^sLAL#s>`NZQUT_OTvA=w<-lpg&t!J&#Pr-6dT6n2H zF4|Ew_nv=Ol3oY_#jeLAb1;fu-aE(D{W)w1;wgpBq#2X;hx(L7r@NvT)?fRU%zf^W z^B%^3W3q$B_SuQhhSSlz^i-0MmP?{z+)Q9dgn@;C39qLHMCjOq*iuCX@JTVr!KW#9 zpDN%0UQ!Cv7fuR2VsOUPRe&FrMS*NLEB`Z2^6{zzc716LvKN%78O2JM$(*XRiFi%! zv&V}6x7cqu^Liu0t5#YQSC23i9$wS)pWQs4^e}QuQ*(d0&52rW=hWy~?2+f zo5Ysq|JPS%7vH!Oo?^dEps+^&Ug(0lKq|(3$=JCw zEMX;C(ey9suhU?xA7MhVBTJ**Uc6s&16(FEjSgT2D^~Y5hG1JoLDJX}>dSr$EPvB# z?_QzU9~c`BbCS5kG|ok8p!AoDtShC{1UU4pP-=&6huvP5i3S>d*RTrmhc8PQCJ<`{&)H&N^_3`DI=UYUr)BpW#M?BP>sm<2r@PZ`l}{Y|%bPoFtNJEtPs zDE9YMR5(Bd%u4dt1|2u?1f}_oRYIrlz$XM>M$TjC1Ak#t?3H{!ol+<{81hwg8@>O#boVn_DA z9Eme7F?1L+Y|Medh5?}8k7D~&0b@wfCEdIZMq7=Xz^dYK6uSK~!!5Z@XMyihFgPS04<|)S zG~AvEUFKf`vA;UU)mT{yajN@w*%19?y#P@yz7|97#ys?Y8qq1SUs@>DdO#fUP>$&K z8IXwA&SXE5HOX+65wH4L|Aud~5oFKc`fYJ_v0$c0Q?oF@ua3BGuDys@H}HhZrt_`Y z{KUxCH>Ynxhbz90z14DKi<`D$L$Cv;ZkxFDKWYDKM8Q(mOogjReiNz#;Da=Jb*h-_9Dh%Fyc z@YsudiWIod-f2~LEHUf82$T>kar==>=QvK~_j2%o{|A;=?dHolu5c;t-yI{7f9EDG z+>D~f8>2odRA|XF#6J2k#qLuD0ygN9ZZz8@!9cOA>%_+NK6>429(P`5{va=d4j5m%qR;}hNv%1bQwdB}(LHAa1C#XyY= zeDwbE{jAHK;W$GohT&r`efExW0YM;@PDa}=pefW;ojO<;!cc3FfZo}jf8{-gN!j=7 zRLS2bONTBbb{p&I^y#kT0T~yt92F=2-!07F-Al$Fql46nXSXdB1$n!;1O7HsGXFQR zcbJ1KjHm7t+v}42&Jk%;H+6`rx%@C2V~DzeW4HAdxWX^#kF$5o5JoMao3;UJsXhPO z&jf+8Mqzpby9AfyG#NZJ@fZ+kZ_E&gq1<5r^Md~N-ZfTx!5G7$Ooe5$Fm^SZI9)2s z3git`>|Q$m=MMUahZOr$$71>hqYbX|@lk<-735!5PmP|v0+jeunsEM++`dh*zowG# z4+H36ax_HRjmaZ|DwOtWm>gwhB?YbrU_vgi?z8lc4EF|B)t=_?lP0!&o4w;wiE`wu z0R3P%inVq-#{>>agpd$<{C~7vTXN$#4E)z+l&6wZ=?A59@dCX6S$0TtH$X{toW!e{ zNo-lkKop2aqY3W41m?Ia`@oqfjkr&{d_t1^K_t&Ufi<_^WaJL zI4fMa_bJAyHI(G#sr7N)3L(G}t{O2F@?T|VNOe_ssFc4Z&-uuf__~k&l48G1FaTmS zC!64|=00E(@FK3#O?k}prMpm>q2 zN)?shEN!6Bi;#*kQm>5|1=9D%C?585>R{6_9XTnv>56q%=pW5kEXh`Be#yE@N%}6# z)!QqU!nTS8Shu(XAW}q1iYl2X;S};>EL)O4YYFSv*5#Mj?~}?zJ;=c9!rV-WmLP8C z!db0VY-O|2$8>}iLr}{_DfTiI0KlavyYUig1yWpM3i6*QGOkFt9;6JA>H9mJw6;Z=s!2LFhKZVCgLc=<4M&2Uv%&|d#q?C}`#8@q&VfA#jW;i%~< znX4!U0eQ|;31%ikI2@MV{r*Ah?^~Z*SQw+2gXD9F{rof$O*ah|N3}#&LrPKhghiP` zJPG*PpN{s;E$;Gfq1ew;2PjPf!HRfLWmUXJDM)w~dHJo-xx-uid=pZiyfY)H=3-{+ z>#r}pV}_6SLa|?_jS?1eiA$G+QIrp=$vcL2^HwRcN@{li4%hu>+(f)v`8+80s~7m9 z=*U?}V2{QbmYnBIKNNAHpX|9t;%{FK`7fs$e>w?ZVz|B9%k$e*5$V+w$YC@|zz9&y z-F(6&I1dt1aYqDrOOx{px7`-glVZ2tJ4XH=pLKCLkecx$VBQ4IbcYCDwOWKRiHp6L z@HE)A-Deh?+g&2ajR^30VL7#y95~aI1U()(Wl>2)Q#De|IKCO}bJTt9EQVd^J>1<& zvC&lk>4~L+Di9B&g(#JNi8D|rTf~PX4gAEC*vTtD6p{G%HAee$(t-#Yk-8xhMs*mq z(wfv6Av!}C8t)kPUm3vt*q&TQvA-r7jf$8GperPO#nH!p8fddxC@ zuJ3}?Xu26`3$6E*-bE(jR(9FV4~}&=0rh(2%~9<4sW4AKnurVw^Nwq-WRnXtdPA|H z&}ULb`okG4$zP5k`wy`fhEhJ#lmdkucjbKYw3KlhAuvXqg8#KaQ~S2IJ_AbIFPA8% zzPtc&MU}6F3J>_3wl+h?T)UwXM!Kj+K`*g68o#K;44^J%@q+U%hZ~y494I^i*1s5 zEVB6J5&Z3Aq+(&WU&(QWv)G0?nR81<*-;$!Ob9L?{vXxXpNf6+x*XL~?B{9IOaj_o zxws86Ua3sgjO8)}jb4^Amb4A7v!0~DHv~I3Hf#Ebu)H$&SJWjfb~F}y*kChYmmS-7 zyUom#jwTEx$m@?(l6+9?*GcKNMM4;kUI-y8fSzc=Kl-O&L@2QRJ}JBR2p)|OH#7Iw zwi1N#zW>ji6qAf`Nh9jmf-%#9HNjmXTkG-n!+P&1C>#RU*XAW@tqXH+C1+m1sX>*J z_9h>rL5Aa}b06d7`}BODROa&*G0AK1cJBMO1KwsrOo>7TJR8s;SNbDkR36y`TPw3) zym82IEU{eHKbYCpm%S#&pF=ZriTyF5YU3>T!Z@0lE@G8FwjQw*3~S+xt%_R_AC&*6 zvuHag_UBZL0Z64P>y>4aA2lHq!<8iJ@{t_>R_y(L3D?B_YNNeHS`LM-Dxk~DAguNU z7+8kEsKi(;uK4r4*k>Q*I_9#jC)Ysix2GxMC%}CSJBrwIFo2X)FdD*d5(=sY`!B?d zn?FObpTXZ2ebIzq8h9=WNlFzBRz^Ci?e0^{18O(dZ4SL;>%D`Cl_j85mcJOQ)hwk| z4L@|;s84^Q!Pv@pFQsevT@?FuauTjp^12FaGWA9|OPD<5>4fJ?5o4MQ10LP#&42?^ z?6cP5rkN9 zqQA$tHP)vG#s2V0St=Zx)hN89TEhAvQ?8F}t;|<8i2XSM+(wvc710UY zy(T5g)GQ@%p-75XU7>nf@rZakdUWcml%(yPWmr^(I6BfuIF&-}rYQ+n9`>3xr=WWM z0FG-MYWxuR_Ivk|r7Bxt76Y`Jv9(3%(cmS`I2{RsR{(GIf1;h6*gNmf-MJSApW#28 zBS2>&HxEMz=V{&{u&AWTNAOFrZTBYQ$%%FO^8O-1onf9;hE(Av4~H4^HZE_EHF3=i zY#Ar-DE8~LRYj+F{Nqg~OWn6&88&R*u8cM|nwnA9 z#aipW6GhqpX8??83Tz3rY%lijm0T0j z62ATZ?!Dy;a;wcauV@7a6o<>Ty5Qq3f<~e3Ol%JJy~hB6N0Tp2Npw4R-yvo#f(-^9 z$`X7`X~o?ps^C+T*ZEz|{nj(dB>xxm-l?erP!a$$6#78iZ#3*B|A6ayN!=GOuFgvo znr5$oVGWiDq3fF3g(ou#b=3H{Z=nI4;NCgriJT$g;Fjii%g3bjt|aVfA@6L^wh z_dP)z&LN(2#~(1x(;qyhayQ^`CNI5XYUOXfmwRg#J*(UKOYglyP$6RefumuO_KD!1U>0sXa{ z8tP%gXB7LBErTjcASH}9i|kNZEmV=^VAjhY(=(f{Za{EyDl>BDxTtma?IC)^VAAcc z329Ub87=Cm#^@T+UO~o|Q{S9aFv7aOoO=F5h6u1z&Id5j1mC6-RAEAo=%dKPBNpUs z!1vcXa1uLxdHFUbr`Ru(m=%@vBIf3`N)eM;4L5%r?VIDy1T05&)QWkg#Ytm9$j<7LxaA!rE$awZ%CHd(E6ua-j>@Ha>f7B!4NZdRi z(vDOD?uX8w521LS7hrFz%}Ck7+z{SHQZ4KAL`#NsknCKu3s?4Cdbuaijm=9o)*AlrpJI(rltz8TSb#S z`8Ak!{pxjvkEht)p{_?AaNH`QR@QL}S!;kn=#EMr{=(bpKX~0s-XBm2OauCw7{wo7 z4qbL^uYehBDRLslR)GPzy+N6nz#%{s23`*crLO%T#QyAFl7Xs^pE>{;f>a;qZe;{Z zAd~UGBD#7W{}9sAZLyyxV`TtAplg885W&IloJRElRa=wSCjx%S@A%s{FUj=9Pu~*+ zHGX%Gg~mid65)nY!&%ZmG7*DnAtHZJ&ouM3h@wFI+1todr>B``YgG(~JRjZn?R;uX# z%$>W5{8RDz`a7lxpG#}4Y+&7nv4cG>g{dUd1Q`+l$u*8ZH2>P5sd@4g4WeOWY}Nhp z`GGz7EXCS2vb1~uxM|t+bB~Ehyrb)!bcter`UbnHJ|G9#lNYS*^->d3m;xW<+oFqS zR}e13OWrT`;i{-u?+=Ro1(Ls`zNlK;R!Vy22xar$f}MP^YYUgNZcE63Etx`r_6zjp2%Y5E=ajB-s8Z-4c! z0v2hvEHJ@g3sraVJRID(ctMg@#ap}4z6vg!o#Y6s$HOIyuF-y;Yd5D9+jB`&kE)h1 z8;0BHN2ofo=E;)>xj@{uyL8)j--o`2muNdN$7zcFiT)(U|Gyw>DPCHrf_U(`)jR{K zP=ry)F!dFD+J$uA!WuXfXu|!(tX2+CY}<#hm#E#a_YVCFvT_+<2C$*mTq;s^wNiNh zMcoknx*gV4p0}mZetmjEJ1m+KpNSivc@+|MYoQiyCN0$ZA5!2xy(xCv69kZTNm&`D z-B6aUHMme?%&O;PET#QP?6j-r-d|E|BCZ8nkt)uR-4n;(0DasOTpN4d^PCE&WtH=W$mXDt%MI)Uq;XO_{`AoKROu8fK;^02pjcBN^)iR zFQcnjcLwltqKB(O)Cz+m4*AAnn1$VABdLK?P+4r%a-opo(z!$Gex(j79QC&F8cD-S z>Rp%;v>v6{UsDxnv0xKXp&{(!Z^($H+&o(6?%1El@vEJZoO_M|z|nmvCzyl6xU91U zB@kk_-aBs344O+VwIGLdBSOxxi-)Qd6w85pKB=T6H(M9|?C^M!Vn0s}+7nkFd5zPZ zVGwHyO^gdh7$l~;UabndZWOP-zmY3H)K~LS?3b=2o=GNpu8&;Qv%OtAz7bi5R!1!O z*Ie@K4#s$jVz;gW1*@8X@x^M?npS8T1O@6wt+L|#RLP4v;s&wT{QoAO3`y{l@;=blH^)g=p}=j3GIOnS119KuLI`{pTLHI(3}Y6#IP&iV^j- z5Ds?za50N4ca#B>^{#R|eQI{yUQF1NFb8^zbk9KNMMl0myJ=?ma=nU zoivD!XDZ!cQs)2ZRe8d552w<<)SWJi{W&3V#exvvc_hLV4kB_*Ch}O-BxT2_OY5_{ z85;l0*_1QqZLHk>TG}!oEY9GaqtVCfv+u%;%0R6uFT&9m89{;#WYP6A$l4rqrJ>(> z$;TZLZ@)Y_5gJs1m{@@t%Wo<;ExZ8QrF;U#R{PmvFY(lY}pT39TO3HVa#nR%MmA2(k0k=`sf;IL_;p#Xmmyyq5TMG$mWq2Ey+vYIm?F=VV>C_ zU${(npWq2tdN7)sq7>Xvk{{}gaT&(ittQ2OCBwmWA|%-oO@i={9 z>}^^YS6Xy2m9wOFfZ?PZo4Tp|I|kgrN3 zDE7yMY7u+~OLs}n6@VDiE~7r9pvE)@HbyEiZ3-BP8&`qA1+k#20K|Z|7VM|4EdEhq&nezcx#a8f zgon4in8Vrm1;KP9cZxujU`>@L<&igk|Ss{f-#MczZPU#3bNjhb0u z`V0^|UX=((M&C%^3V5ZXo_`!|M2)W5^FMpD_D$7UP55_s&$L)CMCzz92;m<)|C2}B zM2*O!eYdPC0*?{+e3>=y6x-Q570I|)6<9LE9JKrZnBjm~&npnHvh?$je!1}QDDfDk#AtUf3GNU|G8=2v!T z6!_s55VE|!Dm^*!F28`~Zwk&YYtrq$bJhlHk(qqWnr{lIxkxz_ z2OeLpsE2=!Rd{yOJ3^100C$j--mHoV*Ch=y{`TAN`HzYqZ%>m68*`IeS;(eKu^W7^ za^=tcB>#EPmN0?5BO|oke%(s3pPf+W%~L$yU@lNlB`7TNjmi*vIN~DD^nKn^>>n() zJ|45aT-r2UZIRe769ZLbWxg5}2rT4eai?@e@Ysn^RwZs2QKG!$f)?xMC}eDfFe7L1 zWv9L`$jnXB=iO{YPuiY1P;B2{vd{`v;yj|6Rm38Sk}6?_Ze}**>Y?uaf(NZl;45Yc z((Sj2bpDD=V2fIg4{9ygfKm>n18jh@X!3b`PV0#!%%0$M)RL^Od0yD_YWBtsv&R9c zjhg5Vb1(Hd+b%}?eX3j}#%#Uc1J;bQqa^REvQDhg*Vt!kdFN=~=s2pqTDs}e;8Sd@ zmt^c0fKI|a7*#Vqfdb*PRF4e&GZ#Um(K{VT_cS~4WKL5Uk+yktas`@5u|Kpn!QCI% z;AklpwFg)kNCal0?N(2S3ddaqKDW17)?Jot~z$87gP!c*+8sfZn5EXjadf^tGZ91S$b6A0*sk2_B31jJrW z#a3JDbCH3Y#N~5Jb2uei?;Y*-Qpmg%aLq7@At}`YMyF6I3^n`80R5+<{f+u)a#HNJ z3p49s#o0y~l|*pmXCbWXaMBB(49MJk_Wr+(^YxWR4O8 z8L0_*O}q`a-w(w}PDlF<{kNTK>EQ*#{zwjLm1PD&y+mGe=VVDE86nmK*%64PtUjAROBD@w2F1?rI05LQwC*2sDc|FYMi*q_~Q2iwA!=R^=%86)ZjX&l3_ z2U_)54A563bXDq;fntA6LU{S`flr|hi3AaLk(CjYi50FI?L7d)|H+b2?B&TDeN^}g zmrCATbVdY%#^ANGyari|0Yij^Bzs44b5g?L_Z>Ui3r5u!HYoNLLW|GlUKAm=ou*{# zz0(LzsB@Wy)o4g60R=cotb}KhDdS!|l-+z8&sYTUFm<2q9x9bM>-#c7Hyqm*-HT$s zO!9%EIvDz+QZ1O0kwSnV)^#1Irs?DU+osrpDvq;4$6cxsI5Wk5oj9~rMH>zw8B;|K zvr1=zRz!)&gI%SF5S2V7hvDr#q~->lEY1ye>VA*rFkJN!k7s&yTB9Ut8}Tkj@xuSCWwENI)Plo@HW2f6Cy*=t#@MSeJ*p zqS(z#y0zO1>Q3~1TG5oo6J^uNN{)N>%*%Cs`nlNR`|Wwg@y58}*Xzg2q<9Yzg$B(e zaW@cNk7r}XB8Q~pzR1!9;Be5;YxvoDXH?8*$1Ej==Q~re!-dz01DJxgz#4?UqaSvEHD?8^)2t$7&1%R97LUjsS#=TpoJb{b(;qJ(Tyhj~6l)`&ESO5jFxg z{+Ir)eTB%X(OxE6Ut>N-Za+~SVh&il1+l}D7lz)cMtM|{JGY@ao?#=HVYEM*yD?Bd zON!xOU)Yy{)*3K<4RwJ#GN#ZqBd+%j&xLN*V9=fLeR5{w8&)BD| zaBXLy6bVABO5>ACl&Y|VU#g01X$kYdFQdYY0yD>5F!5S8iDkFzoYGJgK|Wu6DV+R; zYGiKvHo6u~OJ+ir$myD#SYh!PCD}QgB|1XCe!foIwz1gT56IIVL?a_Xc-O~qgla%5w^gk5=yxt_WieFmZ)@= zOHQBfUAKj!=?*A6As!?$Bt_d`Oz;4z)aBTu{a53DJSg^pntP; zG$We4a7B+;cXPargp+)J_;R5lA%F$Kx_RK?eqS{*j&jwqGu;rJ)1$<;{kT)?&&iD8 z92pH3kKByRi;BDf#*yd)3<`>|Ue~domJ{cWRmwWWb;*~DRxw||*qB*i_-9qRDFGi--OgWo?;Xb(sKQ=bHAW}&bsg#wgFG%|C zfREf%`CFwd0a^XUh*?nVz7k|Zk*u&_V+HBKXe@S{6i~H%29t8qf7@@w4gozC_MJBR z)&q0L*4BBU*soJ62@o*FDTn|hE(g0(D-d@-z#EO&Hbx&JKusQP(dLEz6uR5T=HS0 z{}-j5rLe-Sa{TR3>dsp@c_!i9zdk3y+YayedP8GqYQa*3+Q^2}z$mI>6jN)i-5AIsuCU7@u_5<5iy6PE1{8R2#FvXY?PNMxI{O!9t4NyPX$7 zl3>T7Jf@Hq8eE_RkdrqI-9~uOr^ElyS89!w*KbenNXqQwFC)P7uf27HAlLEhcEgg) zCk788`5a$Oul3ioUh?g!v3FqP2ndJCKyt}C8cGae!thA|eKmU8@_%=PervsVgpheI z41hQ=sU9R@N#a)Ec;KKA50>iNmeKqCxg+%L%>C`jIj)F3T?Bv7g@m5UkE=ee_;_<% zwntEGv*x{2uZX=T43kDo@`gJ{G-K-9+L_G^w;MV~vA?F?Cpne~(G!N_6L!sW9B8Hn>^j<0Q97T|~7e`!uM3Imo{$OAyr(aSg9Hj+PG;kV} zheyWS`8CCUc2o*Vib?4ii>ez!LrNgwhzDo{8O0Wu_5a!3yu7GmhR>^lM7L6997Qn{ zxC=|${H6eksD%H9$B1pitH8J4TJIf)E>RT#JXM3e8rIw*mn517T*N&UvgdXazZScJ zBI`9339W|ek{icvUEB!XTORRtQ0$MXC{d?pHjaA%K2=#?+CbcZ z4#Cr#m#C60{9O?w1Wj{sP1PGEWiP#}z~*?m#X|k_Kc%L5P>IuSHNq8M_!F@^<9VLR zJ@17-yZD0PmQ^l6NFm_RdheLGyYFU0pn;2o(uS;vC+cMtcHHj4c+2_2(gz@w5WHXuJGU1qwsIwD&A%{9Aydn`{s90D+k-TS!8 zL3{jZ<2>-@_nmEF5abm zS-q<@#r~MUfkRkLU$567DO?~X$>HH`M>6tQR_z=I@UWA#)v znehuqF9^sZNGEJ~XsfbgLDPjR-5Ljfka&(vk_%YgUcaWzl(17(+>u*QrYZv$6?@Zc z6+%)}RHFg(wu|cDf!Hp@vm|J4y5jH%dr=TbF^%@y6OuBPpdHkXB6Wo`EJgwWRlN9i zYH1=cwi@y6aazv9*lR!!TA`m>X++GD*gcmt+6))MSiENb?oK381o58A&GbIQPflJ-p}mVJ3o|r7Zs)*StzzRuEcLjMOX#9pll#-oXY5xC|19I6WR2! znY)aC((U&SU3P=VrOfhshFfU={}$;aBUivb%#;-j4)J!hbeXd#exwcv-p_gv*qxL5 zq+e1wwfEjB;hc@JN0I)9=(HkI2o`quL-GCrqaD6I-44b6n3!*+1CZ))vd~6C=iA_K z+Of22OydG>p7@`Oy|^8>o`Nm&{TAI;IJ4;~xewB0Mo&mWWs-oE=5m!uy%V0^~U)EYU z=WeOh*m}HxV!uZJ?V`ubs3|CxHNA4|y@gR*^^KWxNY(dd{@EUUT|}_CeV+j*3?Sc` zJ59jPQEcb9dh%Ea(%>#O;vaxQXj2OFN1|tV2mwqZ(8A5NdEn&;)43M{DXJ7(N-+_f&Q9Ta<+5K)^b`b@pNeuun4v7V`# zt*Vn3&48Bpt&fd9;u!W<9v{Lf);e4hG08jjm#l|>InSRdba|(HOh1DG}cVIDPKm0l9NB?BE$2f5J8zA=bG{MZ(^c@^2Ogf${*x4Nt zR{B$q3QMFKS3{|r$KhIJkiIjLpJAG?^jy+0YFG)cD$vRmf`UahuOxaUGEAXp6}taF z*Cm%1hEkxE;J>bgWFtrm?Xl#*eUuILcZ4jkFW-rM@`0UxX!tcY)Fr+5PUT1?MpPwQ z4?jc5#4D&(cr3+r6dAem<3>CGjxd1Bn^y2qS&i6%YSWClfp8-%ce?>jhY{mJ-ta$k z%&;tWTQ3=_mVChb_pQ*G7(W9pk_?}q!iuV<*Pni}@bLO2WaG^$49Apg>>YvD@bj5@ zMw~JwWJ-82e~XA~OwoRA0Qc7q$#Xj>_D5d}Od5^@ft8Ca#L!^2hCH`__Z3}*_;OJY z(}0P;+HLi&-hD!``_5TZ*Ge)&q~PHQl^5U%M3upHib~UuyT!(ajC}=J$FLV|(fBXt zz1T%>`}zus-Fxq7(G8pjK~<$V#cedA79JVX@#x9K~JsiFr?orMWe~6!^ z*q=R=+Q<)qvWk3Lpz#$kpBQyvrZsH~ftH_m$(^{jKZw!(npglPGQ~nnO%f3?Av{$F zPmY>GiR*rqxv#R)#y{F<$j}c4Vt+pQHuUI-RuS;`*IOaa-xLIHq#s4djY(*F^}X1? z4h)&Oe?Cub<7(C%iI#xW;2}54#F&!>y5KNY;b>!Z8BNOGZl~gP)NuACv~~B|IxlVQ zYq8f>3sLbJy?2<~RNx@+Fw9p9VPROrVqrpn?67291r(=!6Xw0CI3G~0eDc*!8IbDx zBF}7x_4fJNskzP&*afRFZ0sh)kX(0%{%XqHh~uAGl63F?}n&OsErt(PnaKr4~glJW&B zG>j$Ewtxx|2O^e&fw`HvpG&#MXL+X1grjT}`(r}A$fy$$eW)-ZUyf5-(QNelW5DGT z_&4$PcemGnS6GsNUUDG6H5z?$U4OQKKCQy{ity{(5q* z6yQ=U_i^%Sm90)XF}2?B}UxSlhO>a(TUW(5Ck=Fki;j z6mDBI>^H@p#rAVF!4qZke_cn`Typ>SYi9OQqu4!{+{{=v(%`}td!|Vv9qE7&Lj31-40xBf7W(yT+3xtTwiAG3itN)I;Dt6(x=?L5+ecR-m?m(Jg_~izyq?sZ2*r- z;bVU`eYt>dU{g~m9-mN2QvIfVC4VvCt z?;S#p4zNeI+qZV`M4q{h8$&z^75@0r?PR}+|JRbdx86HlwKqnp@-C$4(9}s+jL(K^ z<~*mXT+C9hgi<$;JFleJ=;Nxw2crLiFe4LTq%xip@RqF7VN&eT0A7!|Z;2{iE7}2G zazDWLC*L{Cl+(gq2(e+HmyBZ2VFa}q@OeRRxg)fBXV%%F`F1GY@HfuX!HyKp(^S&B+|Zxz#lG75a{Snz7xPMv z_H(aG7L7D92ka7uggiNNsta=itwy`&H`mUP{f6cTMKS4zn7 zC<;)fW-LMU7vIF&*)ZRC2ON2d-E&E;1qrVL7CfyWiHzY@j0!GP7GSeIHUjLfMk7zL z9dYIV>sCb$2lWIk_>@;PS?*dvv%{UZ9eiluntut!UeGiW=C49ngd4QyQKWJ4MH&dF zo#$LKK=G>=ID8{#-U0$F=N@mgB3(|wBliSCOq zX?z8tiqS-{ErMW8Ri~gf`6%0U=YI1}zPZg=VtfSu&?~2!Ud~NBKFu?bhXAm4K<>HpQa+Zr>$k^XbbtWBML_p&g)_CHBh%G9_$8xRN+iE8rb? zcEnYzE?5=ZZDb|yocrC!4ufreeO(kHtP=ZmD$rTF4Ec4|2{_Wd+(5c0;bgZl#b+*IPUft zx#Y_-X@()#D<1j76LO3ZA&NR>tn^e+8Byy&hZW6itJyUW>>D_cJGC+KCm!!ykGKwLLWT7jFYFUHwZ{?xAcZT0Vv7aZ8?u*PY zLRHrX!;>JYgNT*RhxE}RKM5m$P3(K`O2NkoT zuK%a~Nq!}4KNXw@iv2o~*iZzR6zqM8l)M^!Cm>>9V$E>MKP{dVgSRQbVct6&Icm&B z=K!=9Q9+osincXbS-U?1Z<=CvFKOAk$Vq62V!z3+<-D@u$^Yyix zGqFCb+`P=HVCPR8-w4g3TiwQd6KTRbukYHX$50gc7W!S)6F7Y4!V<>g)UKjzset63uW@D_| z)kqsEk~5~fyt5kMNvSj=oF)Hr$?5fTLg>Lkx5&qtBcQqm$L$+WiB?BX3EBWql`M7& zKT?;SSfiTv5$sdIX6=s2&kVb=Q0y;XQ|6Fqp-&7C$?}GU+xN5#RVt+Xsk~-~G~wrm z<(ktaX&S_Sdz!W|+(-lzt7`2;Qe^iz{a>H1u~b#Xz7%lvAK(tXO+7lj#lN3PiLITAivBQZ9=9&r23B*(7GII~d*sEVPJFq@oFB z18@R}r>ps&r{uBojb*W4qpeCY4RDpI3rv-VqQxNyr*~-jz-~A26{+zg~3iw!|I>Q_j zH!eu&liIMNK)9rUs&SIJ|K)(;?g0+P{_;KeP(V=Zipl5xu^g-hTnr*UdB|EHpd<(U z(!y6VaDB&m$uQDZm^Ya0GQBss7+8dWkc&YgMQ*?4vAP`x#qN88q-K$*V}vh9Ss1re zm^%c3k`sHafqKYj_aJ*Yvm~weP9+Q8Sn9ycDPGm2s$pz-Q7q zD(U>?l>GLHYC`Y5Loc4h^pvrbU|$#<4JyPQNx9c7%*f(a9|P|k&r$5>se=CkqyY#I z=B8^e2t~kxsUFm5Ay%5Kf3zfa-B>?MVHUX|!LbTvvicu7bIt);L|s;)cqId|7xBm;En%k}UQcs=%%hZr3EE zhx|j`+7RIq%jv35&{!3PUyQaLEO`I%b>PR+-7N1@;zNOep4nT5U`5peIZ6bF=YJlu zVEot%fd;Vk-r*!9*vdz5%+zIOGWKdT>?kz&@`louOkH0IlJ#^*;}fZ1j2g9ud~RLb zH6=eL1pmGn61l=kx2PqBDr`)Pfw&b*I#WpG_>*qmAY@YP-g^gV5-madw{@-EKs9pb z=WIc?B2E?7P2do3`I^}CD9!l7cmZL{BP2+%za|DwNYFtc?i#XT%9#aIz`f5#3ZCPC z+4S@){YqEWo!V_VdJ`)FmLEV`N(ZW2L@Ve#WFn6Bgm2U-a;pWJFwB?;Up>6`2Zs zpv%qxi={A+PFyp(nruLc$+rUz_x}_@fW1(LRSk{W2 zIQLxV*vGG7_H1{_y6>(cM)616g&93J6DC|Z()1r%)(-Rpu@``FBnbuuyQbTBkNx$M z1I6y$&b>^kZMqqtYVW4(c<6o%%2nJXCRejP4&LcepRG&ZFvP-3ek@Z7$5?_ckJyy+ z4mJWwJOii{tZ>Q#1EAP9lChJIGP7SM9u39&j`SMsf4QVLs53c^%7Cb3Ls8M28*0rn zv?dmmtM-$}(Z(Gt7q)lqA|XI+$103+L6^7wA+j@blSr|VOM1Wz1A*wY0}6H9loGH^ zS>0l82vU6tY=-=--HtN%8D+`7vY;0nZT9sFBYh|z_d?vsH55fr!ksq z;SCiDCcerx!b{=dkY(T<>OkFb>Z1A@SiEt9W#0tdVlC&Y2&w}+&2l%nyX~RaeNPZ0 ziftOvz^BAUSNvL}4sP!X)8ESORR8x{;7?yKNkdJ%S79{ty8@DBWxKHOUKK`hBKRFW zK6AH>Z+|XK6M)hXs|n%@1d1KT<;;92EOwf~iF{TBVz0 zl`Y}i1u#QpsK}X^V!%C4@_l_{&Jg_G>+9y15W97#+uBZJjFu%Uz`c?tUmcIl?f8Zb zOrqP$4TgiW(A*=&%kdKW$-zJN6U^K{J9}rdupcE%Gjd~NrXFvoNwt!&0d?Yo_(r$y zT1ht4K=2a~`|D`}{T&u?H=@pN&P)wvy)^cP;GaLE&Z7U8PvS$kgx^MF;>8by1S?Np zys_)7o@wu2&lA*GKoqMneh-+PMOq>%mx6G&*+%DHc3$#9hYh3sGI?>)4Ve|=DwK4D z0ua4PGZQ1PdFxl)EA~taV+ojow=uJ{8rwr$iv8M2M~);^toVc-+#=Q4YYw%E0YDja z3(#d>R13i1`+@B1Q)b^1#CLgZjepn96KxxYbfT-2iLg6 zdu05CPXr@?ZLxM(N*IQf5iZn*082ev=YD1j$Fnjoi}ztR z)S~Rd1un`Zzm|!7&>c2jfLPJAQVxX$SESuPwo(MB@2r%z z{7`rs$b^QKAU9Nmb+MTRF~X}J|II6(14dhxq_3Bx3p64%TtQA`!2&r`;L4kc^URP2 z-EK%_-`+v;!)d#ec0p>Em_`@u2Su9JTnlC5gr17mux%rN^=t>yZ4qbfu%%UlX@dsg*18SyNC3Oyxl|YX}vcvk0Xz zaUVuz8j&d-9)O!(rn4Gt>|v~K#;{4U+s{uPxK=L7qDwKZJ)n|r@Ha3YNlOra7cD5+ z0}huf(tUH-$s3COJoO%~g-auSk`>N76<2Gz0}eWrM&|_^-UwW;uSL9?F6TEC`^9xz z@qMB&I&5q#5oj9n=9C~9bQ`N`|Loka$(@vhJ7;xC3gcDGGK11n?502)MjIv`oQFJV zkMZ`erQiP`o%{0}yTQO-tNM$RG5oBY)vBuYkNaODazd9?e^Sq_gR?hc+dl*b(r$?_^E zAWMLSA??I5XW=AwsPzpKqTUVsO0nrBYl%U0Kn>{?QeZ>s8(NI%M}k#%rk-JxzZ9=$ z&~gbmtbJceUlpwEruE+0pd$s$MTXlD+Mw3Sk-}W~!`O@sYd!bucJQ~%v|$Zd{)T&k z*e_2L33P?!Q+B{ms;kT%UPuld#zQtl58}6@eaow+<@w7?--S6)G(^~h$dWoR{f*dT z$a;0kpHR+j>|COAnN4qcS2}$44@4DM)O&};N0?w_@~m_?-42vA3prU+Ed(-|-ruN8 z-WXdPxyLzKuDBLOzy&#tt&DjbN_x=V^62c&YDx~PweMjG3dZdeP`0bbd7q0(lx&q zWy63_l-@-V#20fo+onr?E7k{ zw-1W_JjuY}k1>a&Gel-a+s>#~oD-O!8iCl2DS7Ys=Yrpb9!Kux^@TJTm@(qLD($-6 z?tiwh=VH$201}6Y<&n80C^DDmE492jd&dm}a$bc>D9lt;Yq+k(tsSG6a5?TYUGE>V zHsSEOVv^T4_Li^k%nJ0Fu@AU4*oC#wCnH2k0|!nL_<6Qtg$OINJ=b5 zU}VjRP~eFk(4fiouN&7GV!!peq{u?BchxLbBvgfUfoU@7!7UgcS0Qfum%#OOuvZ@f ziv0|C!^IK7szkDbQjP^;X0SV^7)B8hfYWe{-qJ zrs$jYZb*iu^C0^Wsg?XKyL^C`j9a#Y-R`}27=gqBF*qC*g*`rUSk(p-o;5xUW$L}- zg)sBbb?IdUbK`c2W!W=cd&R7uo0qmpH;M8NtgRaDo=XCjE>(m}4+(vQOENXg3o7}e zfOte+Lu&k(D)8!1!^vpBPsUP$DXT;tUJ+^&EspeEN@D^@Qkra!YxJ@6Rx8C`CW1Rf zh7GWA_L0Q4fiWa2EpM7%{6CE1NE2G`9WUJwzbsr!;krTPsa(0hFu<5PX9@wru5U3w z+hN1eoHmlP%+9!U3S*?eZ*70ct!moQTv$>RBwIjsH0x^AoS@QXH1Ln5FSf{L@gg6^ z{z9`~V?@Lu%T$ZP(WR#QpG&cdUj(te_YN0n zg7fJRENLL<9K#+)GZr zCdd+%#1tT@#J~W&WbJ^yXtpN6;ao|U_?kZF{c#(RT=?K4YR`jWzjQ{ir;EGfP>Vaqn`u)_$k+*^zB%TKHryju>iu;>bZv0h(&uF3w!j2s zEF(*xQWw@2a?SnMfNTCqy<`OV?)ys`mrgM5XHBMR<%B2gN`a!5;K=cgfO2T8caNmk z%_Z+bqy65q8ygmRK$8ujD!~wNVdE(n`GGVk4n#ogQ{BF2_+xA}U$ORPk#75*Ag2G- zfV+2%-B2-uR2x?+(5X~MG%FdfNXzb6Fn-7Zh7Yq<>D!Gvo#zq;@MEIQ;!Nc9GS+=7 z=-SDFn*e-hONof9Uvj6rVK{hxPhl?2_mvB=8{!J@*1sC#*f@z?63)i$B5~!ac*{X% zpPS!%$s5Vz?w;JT&>&LmuPMw3BG({QDl)2MIEEQ#m}{J@rRs-%K{~ntOt4jSQj+Cq zBC@_&Yu9cqvVyAn3*T$r3|*G{iwzg!Q_c)8tlAh#4Gk@C9Roe-N^?Vs-PcR1A8TQR z7g3d^L4+3#gU*kfX6z5dep|dgGt}3_ZoPN7c!E$Ropk_v(KR4h=u$Ts^vEXvjlp(L zyv^MgjXk%;BVM>n*hr!8xm~B#QEb*FVXTRyxhpKfBay{Zmo1fvlb?|XI@#{w?qkrX zq&4k3z2x#Xk+)!j6I7;>lJXSE4myIAhfvR%*!LbcSH@pLNm?#xEKIr-;Xafuz^o}* zL=a-bXzQ_zcKfHbkArPQ!ZV1yOo*u~5qElUQ|9P#ikx{(s}%&tD-iIDACujP;;MsU zd+!}$*hXjx#RCjK9ifr+EHlG|oxC=B(sQv7i=Axv)-Pe8-RTYJoWb~4VA}GD22BZ^ z$B3c&$eG8GPdshoy%tW_@cd)9^HH$WcgZ5e#sQqC%WXPCe8*%-T8BE{^DC_@S=e~TrP9TGLT^H?N2$dxF=O-LRKL6vHvQHF=?QKCbk^|9xP0Y>>rQdG*WE;0cP|y<}mguJQ}mTA&a6 zc>0hV3q8Ak0t~yx4LFHgko!8UI7rg3x4uEGnRa!$%(5iCk1NCiXR_4D72)`b`s_ry zNX)9TW?cy)*1z#daDVHW8KT&qDmhiM0Rx^YT>c0P#}ti$Nn{Me-IS~(2&9*s;_NA* zJ7sD>)yj$Kv>#`h5tV zb92^oIL4L-e0TC>mkJH~eENEcHK|;0=H;f;UoU0upMAX~S5+ZsBK^D+nrC?YrZ8Kf zt*)Cpd7sg4ND5H!U#7rrwuKh&?l>^O&)2DNggxeD2?xUmYK)r`w>cgOAY1q8NKTb} z(xaR^V?T;cvEL@>1~mdH4iYZnnb0JLRuQOF-cRzO`)b1dvvPOgx`RtZ75IE_G#G+< zi2TVva+v^Qdm*HyITDuYaN_J@6U~&uHRlw|noMjp-qZ9gLlr8G3XAHx%v=Ik5le zMkvT*fIEp9cij@$beZJ;*$~$}oJ8O;_&G2{T|tp6C#haBYOQusDZ6n*hRY_Xer8=w zIKB-Oug}(1fQ(6n`lwVQPurmOU}9jsNQMG&GX;75pxb-cqpd}?-d>`s_JE|Aa$t8c zy*WFUu@0mC_2k_bL0}ZTRI2EIG=+#ns3yuBsNgv3dfvsJ&y~b3hlik-i|hAn2j4pP z#h(v?O1Bf6402IL)Lj zd>LQ()ffWcqQnSHN${^RK>s?%GCdV`+Bd~+99L+BF>7HSpyf{CTDtZk>xC1l)GRQN zdT90#(vhB3U%uCtGfTJ8?R+0{(?^bGku`V)jL3TTarfN@a6im>GhGtu^T3g^$$+oA3|k#E09s5fPbzQ9C%uYUDu0h% z9qs#%^B7D(@z<9ZuRZK9NjRdYr4YdBuw)U}ICz07OTz8!1J{GEyjxy>hry0=>c`WQ zZ`A1Cc`F3xG58fWxq`S;8KJ8EYOF~6bEvBTHst`h{ zaGg+~A=m{1UV1mfj*}>toaYNUmdX}|^$|JujY)2k*w|mPOS_HXT&?hj z9SQ{P z`{fo{<6~W$IFCaRiV@|Uc46U;b}o~UVBeGHaCE80YL5OBwLgl^>&ns{7haDstr7M?Xl$1b{Ycw^ZY`j;*yYKqUW}q7$w)ULkk?qHTW8|NB`(T# zhe;my$P7e<5yCdb@f0+BVr#3#DF7x0SQw@>=xpx7;! zL?x1yQAHXgf2G4aWVL=KxU>*spvQDGd9EavtA!`T)$Hok0uq>NKi5os!&WHv+vK?+ zHz25}d0@BwZ^j3)C6K-F`=2 zgR-H~$5FpWHQ1e7^XIb{C))-r^Bh}se>`_D*&b_A9R@ttmZxkL`d;ahJX%4<>389v zR*%J6^X+Q1B`ZnoIa8>+!th!NY(8eW(3$2_?3bxjrjP`)iv|@u0iy6` z85u5F;@$Blu?OYQv~ItS2Ji*@OBPbQi2o@OCrUyqITUulo~a2macJ&u{Yg$vStj{^ zyu5WnoemUiXz!|gp&>n}VGL^x2gEtrZK-0C-pv%)LN_N4KroW-^fNW-ym;qrBgvTC zD)`E*2Bj^tl;nNFLMwVbJX2&U!G`ybYSQQ|#8qb>rHsuyq5; zvVDVhH)Enq&Od9BCMcy=I`{b~^64?3T;jM+kZ1e>QS8p%@f^&OGi0erX)%VfB-JL= zTI80DiP_Jmi~7y%nHduMUoPqUxrug!d;m#$ zm=aHKH<%Sy{<6W8TcN7^*xx1goy&3ZYl@AXvrtd>Ee=(~BY>P9LLo|GaP^9|Jxl>a zbw%tk&suh%LVPk`vU!Q^Of=eW6FHY)UBZsZ(-U{VopffoZ=p&@UKLphmHJUkGGYq0 zo*2s&>4QeQBd*+zM`avyv*&#%ST?2aBo0W#*zLIOrFqC&@?Q_L2hA zTJN1w682kBJfJ#@X$N;$LGMQnwiUwNDoI&5_eU2&1g5=y`8M>xQ}N#tpLZ2E6$+Rx zR)pRLdSf~4pZc&aUb5SBVmN%fJxx75M@UoYwTm=^AFiYdtfu}C%f{&K6y!&D|3LoPWV z`nja7CMllBP=;E_43ar$=M6eswbDqV-EzsEpQvO+CB@(e#>(IW(m_E)F{xl3bw%N5 z&sPGE6T5wyE!gfQ#cq9EE6QUeB5oXECg~ON9aBo8u}a!g^56#XzMg6O$8d=fla}p8 zSuJHZZ;N;FD(PXn_SQV%QY>X<_`vZ(2~Dj5P~4+sv{O;{@?~Z{6+>*~FR{efL79N!UsfHaM;9)i_E3U|>m9SFUNEZ`{7WBJ?hhGI7_X~dtHoK=Uo866e8 zWgumurH`31?tL%zY4kcC^Z23Dq1WiLBKVkMfA#&`H&Z>;#}n)Z#wnC4k~Pdu<@g1; z25Oq$;v_#goeqfo{^TTopMR#|5_qin*O_2Q1dK_h5_a65qS)W9DLd_5-A}LUfN!_n zJF4Bqw5!T$m~inHXb)ML_lMxOT!f7OaSN)56!*V?V!up9-o1yZ5Pa(q)Rq=GX)s|z z3b1TBb+7{wOkQ5fiiSqYpD;Y>ch!G3=dXmQ}$LqIqRC;r)H0 zH;=E`(&<3m2JAYxOJUs{?Ba3NVV^SiZ3AUzCmuUAU68}9Jua9*HJQy<1usDrcweSX zYYj`GGZDH#KLoE+jnShjQ}JtfeWKB7(gPl-x8te!8zqTFJ9&pG5Rbd&tdLcs8Z}t)ov_DAVq7&nObs| zT8Z?=5cCo(-U>Z`<4UpH`6#zoJi8S&N_Bm(`>`5HxgE_^YvqskuL;kZ@wTI;1zPN8 znc{Hn$SBBlO|y$PwX|KiD?B_us|Z4KUvU zX-NFKI3jhJ*$l>aOYJm`rMK){6ag-Mf5}2Kk~~kO@|Dr3;t^x)tsfe1=m7@seC4=C z`^D3QC_<p4ASVfQJ$13ySR>>JU%lT1=G-?nn4 z-#o*3aQj}ao$@f3V!!t0V+~CJ#EO6NlrncR z&m;2S;4B{viwd+PgBzSr5N%Wp?xBOX0@sybbK)-xHP{i;E!njLp6YJZQAPrh;V<^eIToTuqQk z3KG#2)oUsS^B}j2f9xzu9~HL+9|f^LpV;ZBhAktykbFqsuN>3C!xZ8?cxwO8>eP#L z`?K!}l1N-uB~(m1gjPU+m>(M$cpLN3HYa`Khn`FNR_t0mX5h$kCiY!;z%*L1o(y}t zdl2AA)zZ1!4wVQe`Fxqg#r9Cuv@(d2p~^1dY86Cbgmw5(cv_=S8yI~%r6 zh>^^w6N>N=^TCKH+Z2eeeEHFPUPn|yvEQdoN~kb`Gzk)bY7cA2H4L(W9*L7$<-mTn zBqxgw_4e9L%>l`;iArNh?4@sK?CVfmOZuC(%pjKS*Nv{G&&-WQc9z;Ve6|(tj7PDr zZV`PM_M5s0DBdM%S>#I+`(uJqlw`+B6>{R%Lb*U%L4j-Q(A_GUFeO!N0y#hm5TTO;urTk^CQRXWr}xxuZXceT?J+fq{WW>?tVk)GAmTuxJ+czP zPeNVQs&Y4nCC+;9-0B_990rFr4{<8`Nd)-yG|?cZ*n@t$CWx=Hz{@n555!R8j-r#< z&kB6w4P8+zp8*v6x#8Q+J95G$N3r^nQwKmQu@GTD9>TK9!$1Ivc51hO5e**hib>g5 zt4sDsn{FJ@hL=FR*ylwM5eYz?QZkQd8{_YDw1H{=Jj4!%R^uBUDaERJe(v1T&D336kNz zA+EQ7gkm@L&K7==@>Y6t$2}^7T2`t(Gb?hhu3?C^iaj=zIurYIVr>^3v!XeulC+nl z5eOzKLvg*LZY7lV;bI%UQtY-81W8Mg!S+X9XgK6EVNDnX(kHo#q`U8k$!{4Bc6Ks- z>|%dD`FcrZ>smHp?9qyXde;nuBBTu%BP-pUVlaxm7vSFE$9hzshX+gY*?R9NO5T`D zwm_9S0(J=!MeJ$3sc69gSm}(A9ZB&RXk?o%yENFAnc`5=o>CUeW~D zz}wKAE5m2CnmQtb-&5eF*+50o&i!+&8~rygK(4GW@oTA<`ATsgV>H8>eep$my;AH~ zcQ>%vFk+Z#!&W6qa0o}xMKVxy>xsMhPPeb(!6(|1Kcv`i)8>veVHw8Z{%Z`}ESayQf`RTeF zhS;m+vuF7v#r~KOuvTX2R+2t+^TAPc_!3kk*uWAXV0h6x+|4f?5yk$TKsk&^zmKB! zXsQX(mNA4u7xu#|;pf8u+C>ZThCL58j<9~**f4f~^{sF4>cW0+6ub4_0aF+;c3Mv8 z*&`I6*=<2>-X}0wN0t0&pCo|+o{zL$QZ(zb^}^mRtLghD@SaUT@#nL5J4bxSVht3W zFSrk_&$*4}IdF&LzdLo?u5FYMSVL5;l5RggPsn4*-X`cSWXvpJL09UnGUBcnViiYF zHhDnt`oy|ei0vHL0%oQ8n$3c}w0uYv&jtiotExGkUGt#Mgz9d0b|ARYi~C&^Y7FpT54i1g?UQR#*)!8-)T{T$iakS=Blos{T|_Jo!Efjs z%w^SR_ue}Nz^c_s*n_#DiQG(M0{>EZYw2$2pnk6;1J0RtiQ75%=Xc-l#!`_CU``e1 zHIJnu_i#F}C;pfWjL~|o+v6P^2HrUN&LeOlYZSY!1d+2Yv8JL&r&1TPjzQ~@#o@&X zsdA0~!D!EGSa73u?*>|ig<^j+pm-BZxxoe_!h<9dpRsNA{2ULV)FDi1H~IJC_33+! z_P<=RiMp}uvJ(^|uULhJoXXNo@7rTB+?HVZnF&hlCYk|-q$)$kp#J#1**RBcbppyv zvDsDeN5u6eg+GwLp$D5$eVceZ{}ONyBX=dr6Bgp z(^NN9@Q~SBFf())aP|VsjPsRcZe!&VR^=g?`*BS!b^GOc5^RGfT}acWVz8D?n&YPN z*C4~N`$K8s{-*WBL9tUqe4eA&ZRad(L0gHbS0EvUaGH~*M&+R{GX@lCy^e&sy(}j~ zd8l4?Rklv)-0tZ+0=#XY128hx2kd)5Q z93#f~;=RUuV9-OaJw=Az9(lDZ@(;k;UOz|)t5+w zxkhwSQUKLoBDGAG9yunQ&jT#Umx-mF`*qP?xKqz*=v&`t3Ii#I&4H&^goJ-iWJsLjgtaTl4P z811%mRwZqxuo6iFr`WEBLw8?T(pAH}eW;S)2;)Ps7Y7`Q;?Ah zbb^KAcKe%h>h;1f8Jg*955N9}f*NgS?^IKqjRE8xAX$JJm#u*KML-0nCjRx}wbyYw zdUx?kM(&k?j%4gE56Yl8{RU{q8=V`dfE4?a3lA&pFazgMUZYfS?4BTRCritgCrwqhE zRd!fufUe&Q6o3CQ`cGg30E!JSiC7mO$VWjDI3N9jA8}s9|c5~;*3;u(~ z4~oyaG9Z=*pt$wkp#^4n zk`W1v0}EwEUNB~#X+F~m_TRK+C25IFzlEhc7zfWTrrk;w?}yYuv$pDEQEC3-o$(i3 zxrzt)`Svk+SG~$oDM9Q?i-(87@?HgF5!Q~`BVZt?QQ8(W?U=UMZt%Dli|tLcW@cZW zI&+VTb)ndO=d21Mf2GO8+C86sAe%4;B0~ul(_;cz7&KO3fzP*PbpI`o(pAN{5GY83 zy%tHzU+d4gdf(!i5ukJ%i0kHHLDd4il;4(7%@wZHz_Rd@GDLMirFJv#0QY&4Yw7bj z>$ZE)9+c1kzCTUMbn&9*gK4iBQ%u(ix=$9;l5%h5XQU&WL7bZrJE?%$etKP2qR0Qf zQ%T-Cd#9ZJGh|-+=d1I|w)KB)*Y@5d39oCME~f=PH*Pb`^Sms*#X+n=@LdwF9(`I; zN!}ZK2l%cm8I=R^74wA>-dpyZW6Xk|UvuUqPi^6qQ)6{Lc5GC<{r);du`B(vIEOrk z$$e#-sq7KhTe5-=?<}fqU@7+7lpF|?b_3oca<<9D(bLDoG}1{b-KPBv1H5$+hkWO5 z-rv2416V_dS-T`Y|G4!zCoN>{eZLCbDYN({vTyNowp{2t5pP{!s9REO?@-4|N01l7 zHdNL~NgFm&NR3_eLu=?s|FX=}dcFPpGm8B&dFq(sX{D3Ec7U5;{Dsb9270Jf1FLGc zpT(YIu|e{gD-xP4-h2`DCH&@`K9<;@ZM1!HY9CJ4lMp}?USn~Oz#FS-a!nQwXipXR z-C^TRjquKU?{>gM3*lERg{DIiZlhYTA zo^pY!m(Adu6tLM(Z1{8|AmwQeK6&`ofi@bz)_cdvXDFl!I6z!l2|oz}VTx9hlP84Y zW~dwt;21pXn6a|vl2Z5n!MeYAX8>F89dTVspi`1zK&kR;ANzpcP@2NmAC7jqj%_e) zz3ix>7G84kJwfQ--HDVShR9Il!@!|p1RK<2Eo1$W*kcld*k#7bl?&;-*={c#ajgY) zQ1V5(au-<#WWpX;15=5?7r0h~Ciq~P04pGh3niROhwkO zkq`g@lp{*|QgjPI^HB%+vjG%1)f$jd=L6nZmJSqeyDq~;=kocD*;FUljEY&&884TMl!@A;YlBE5LLEZU71TPI~4#j?+EJaQJ9jJmuj+J~3R0&WU z#rNtT_z$PV47=p6*5+Jcc51kg%kMw15G7fB*Kw20q}VUm@C#a?bcVr*19Bmts)e|uH4Ecr8no2 z$GaS}>V7D8M_ke9!;wcCJYbmg?NPx|@Pve&APPF);<-3Lkg2 zZ?3mwQhE5I2f+}8xC3}c^@j__b*w|hV+ah#r0k=6NyN^5z&Bco$Zuv(4Y4{2?J}TQZDSB7p0aTI*$Y%Um>j~QlYdI(%5<80h44@c@7;FMFL(EA8C5H8H zLV|cpRlpPz(O>EI;p#4FH!r(f^7CaPN3K775&euAfeELVHI&^ZW7KTKcYf2vW}oxe z?zIhKzfQ=b48guaY(j(No(Z2Mz*+Sz_&d`z|{9QFdiYgpwHC04f*tQB`0zs5Y4 z>TtAYx|=hv6PwJ>4vt(B-_@VMI;TrVvA-sU+FnyC5ouddYFV!zo$9b9v(gRA1G;$q zOMtqTEUgZ_AfSTSUr%kBCwZ3uKZq_-+7j_K&9-W%$xC|3?V-wpS(kc4v7aX-;<94} zSVFBtK?*s#3_y^^Frz5+Qd>cU^?(+g`G}sy6#Hd@$7WoDF&<)971j+!*4<`mTVI>q zm@us}(Z2myY}a(qA6f*vxTKM0^dcX{ew~KA3*l%VxeC6&Yj=Tn@uadM{+1CbCg0zF zJavS=v=vQcG7Q6NskC6+_c+bn#{UENh$U5u?R$b02GA%5L!+4y7sgA$6(wb=fL&r_ zNcb~(oVyuKAjN*4HX4p&-7~Yxx~s&K zD$siGXn76%O+aFa_)p%2nQ<*YQCB<`F;MDHVR?vs^V4-4?apxpgkuORgcUR2!gu(< z0i}Y|B(OpX!T%fqqW4Z#0tRs;0hBEfzSKe^@IV>&_ivmrvKvoMD-=HEU&PmiA2)zwSSqL|W4e@&EkcjQR1*B%`Q|DrTJ$Wuk zpa1|LX;L*@Ax#^VIFNbLPLl5Y9w-*N$u)616p&)~x}+gOq6VmDjX+P?3qje6Sio(b zX=+qx)#G;a+3xxXaId>azsG{zzxWwZ^RzA%z;^@jhEm()u85KFQxeP2-vN|!IK z)tJu#EUzLA09HY%zEJGf2{x=I-g5=49qW}*1ICpV$|B6NQAB;%eP;YJmmHD#eu9Ok z0pI>=y?3^a85g5&=8`omMhf}(2{0c5`BdxvyB=WxqxKQ!DE9lb2{@&ofDnY|z-SL9 zFR%wnoam2_vD+uukWuVqVt5J#(9Z67Z&lH36~I%`lid;vjKNj^_A{~fm`Fbog=Y_4 zem#9mF-igD7~qB?RJB$n56ZvdWdR*5>faN(ozFn3jZ4KK6Bs=>3!1jCIqVjFy?9=R z_z;2NEU`biO^>@3hEw^EVQhU=F%Pf^V1si9%;L~t=@H=h%Ij~Aw1jyWdna$0#BO_n zFp%>6-2rQpohER`yhe#cI3w8Y$lHFd+k5o#iWP_0&rcI7)gWvY=D;($W8+!!eYJJ~BRj+qqzfCOL;bAjM6$=W!#4j5!*6F%GeSO`{?oP&> z#&LMxKEe9>x4AKRnv3`BjAFk}G`EbFMXqGj58#j3D>P**CWa<8Uzz;>+z|EadFlJP zvj|X)o<^Z+L9R}Ub`66f^$vs(uYNHl_ip^OA|kOroGZmua7+y&7Ga4GF`(iR>IR%7 zPl2xXQ)=!(gPbR&V0Ui-+y0Ve+oD!hBl2fNR|54x%w)`UWx{bS=IrlKDIK}%JYJ9S z_Vd@o@=QVC>X>!VrEn(a@O-DQZCY%M#mkTapWq1d@GXwmz+0TVST-zt3c)GqPmX4 zNKr?Rs;D&zOIFDqWF-oyMKrNdFG6jO2|SRCJNN*&lBts|d)&y@sp+ysV!wErP@uJN zlT{nr$yvtx7-P%0L`sIrzEYM4_H?w<=>R2SZm1qivDxih%M8hErhO||?xwhfRuL9P zWy-8w58hluUzy#!v^_z{N~1-f2`7`tRIHR6)Pfu;PmF&b^54bVCrhxC%1lH}nXRo5Cp4g6Wwu#??B1tgctD9nZVL1X)9$#q}+v9K=X8{klEUkT#c z5FVt^osapuPudFAVCrj8g#4_P#WhnONL_CLUAG0Ts zy;6Ib4QMt71xJ2>Wa$MD;q8hr6!s zsJV}EfF1&3;EMuMhl)Et68m@yc6A2({ZMS*U(!R? zNLRSh&_gOkDc38ivZ9eg)$ggLq~B&g}r3aIK=x~)Sl#)NdouYuUT_l|3>8@UZ70tD8T zPBT3Q&;thLNLc2n*vn3+(_l8 zlYdqcHIU{JH&2?6WLqFo178mn1_W zXwQ{(978@96-lpITII#SSqQWVmdA3T+me6(>3HiDn>%L-WFjDCWEJ^DGcp&MK`LwW zCsagq>}S6l?H@dbLER~KM_d_o7E%Rp7xaCQE;NY-Gg9Bu11?1=x5PeK;+e5ORLT5} zr#LH`c?y+!Tl$pb`dFiymk?4Tu3CttFUTP=rLn;4KoyAf`Kc5(?77N{I1;_?u}x%l^`JbAvI%KQ@S+^ zs1IqIMjGX)qKGyzN`7Skm+!+|jrP}6m>?1xE)k3X)05^94>r|@c^5@9)a<+na+Kk| zn~KWO!$FIK{4 z37CR58~-3FBU^iine?CgqnEV(cQ{EZN$b7i96C%p1NI=pVl;mSJL6O^`bptu0j-S@ z;Bq3(j4f<+t`l`S!L`FUw$AA6)xvDAlywI$v0p(uhw)WzhP_N`@B3oOVtZ~}SYdZ! z8hHes7MDNrxA%&2Ov>KhfNyg=Sp%^!-WzYL1h*f_O`+t75SdC}75m=%n3I~s&j?J5 z-aFK2RPhLUBM|pk)m6m8WTS9wD#W{o-S3>GV)P-~85qRlVl19+>+_xQI>%@)p1D_o zsD)J~kph?yY)mC!OFT04RUkzX0KVN+k~@anH;uMr{e}pz_udJPs|(|)c-b)-U@`nD z;3efOj2r2TqU1CT9@bYcxp62LU;7Fc(ko~Eo!1!vV49MxE@>+F6Jn4H2M$4?C$itZ z7swWDZ_R0c`-dqxpLqH`;`;vOyHsp$fh(gbW6U8Fj;dt$LokXkCajY2C)y|f$C8R9 z_VVPd-nv$lh>9p68erB~E8-b(;cWC+L@pnB{qINnb-YhxSi_Ysjjjz zxob;m0)OaF$2j_oP+CEF5Zm_RL;x>9r|g1F(&XPA{&d&IA;@ ztpsrfH!Vnl4XXU1839;^B^4mIBZ3vxgvS-H2h#VR;)Km4hFIFIh3@TLc2WLb2QVxfVKQk6D~`w)_QRf3)?Im{o$zDkEt>V+yc0 zu`f(_g9(9Z4ncs2cc>e4$&csQ&z)wuCVrm+D@LsfJ+#z};kVNEdS~W-uf+K~#eVU4 zn>ag!C75X{D{&I4rX8~qSsEhn{z(3&BzE!+4YVls>%>(EaE0B71VakYpk^fPN2K-U z*<)ppUT@+gYnID)vYkl3`+#D<_2v1SrF8|y_IREoZY76L98@oUG@+#}6$LhP=yJ6n z27f>5Gu+Ze6oSAFamLbUzfaHxgryP9Mcn7fnd^i>UJ|vDQ8Kt+BIPTw_{X`j!16H>X4pklkCB#*)&HU)%*icPa0+2>h@y5Al>YTu3aOJAL8t|jgh zH}TW7YAHvm*(Y|RgVkk^%x=8hukLmhI7G1<;@Y}iDD?*HYU=x^5v>^WKF-ZSowr2j z@Y=xNUX-S^|9Xv7eje7UD8b?Ob-u;qygFHV2$|B{+u*{8(*nz)`x07>DKW>hEK z-c$?(E3+UCtBApMR}Wt0w9njI@0}7_En0TX27~UN!YLXd_F6d3{%cO%&2Nv9MnJKj zr$j&_I9W)-s9PcvDf~b|&{u?R3RsQyvtG3%SIebnPU5E92uNMH8=P_N4aI)pK4q|X zi2Iq&0*+!FB^_@C@~%k-*%1}0u`Zpz=yjge(AMzY9yldY<{k=sUkfQ- zZWdS`#S<{<3NxQdXaSDgZwWC0Bf}rXBxjOd57Q}j+l3j`0r+pCJtcX}g88Z78uQO8 zeG`kS4h8*qv?D{1+aU!SG^KI0KPNy5jv%NC&1?sXOVdWY0dt{f)eRgglCmF9$#1FY zmvOYeCg`WgEQKbGWFqP}GsiKVOcvdGGS;CcKdmmRz8F^pLQi|+?I~y|V64BB^p9=D5%#j%Fv{tWctn02V zr_>RF3q5F^wXxYsWNMa@y!CbNP7iSVCYFL}t(ALrQKVQiFx5g>btmvyrYrjbAE4`G zLVPFQwO99aaeN-E%YS0`U6@61#mJ5EQK6pKFy$(tjWba{paxB*Mbv}HvMuWc+m@vD zPitJV2mthk=M;OHDl5D!eSk2>a9cKyX))>?`~(_hpxe8GQ%TUQ#zk5d!XEzB(5!(p z7c6b&3g+IyfsLltz9)!u`=6JrUOylZMa_+&MK}()jPVuX0L~0f5Wn+>W$rt@qS&7k zR?wCWnL%Y;k~a~oHE9UML=2#mo$1@7x-TA?VHCUVoV8&g#bAhGTU>6_B#o*zT{=t+ zt7QIb9wheR48(qJ9qM42xwMHBO=466J%*4kx%fWBDkjto)u%^_ysmk>>gi0dsx1W6%W@E*vkMu@6o&wV#2pV2GP0D2E^4xmn_U#HhPvCZZMpm>#o`0acJo=N9$wZolD@CN$h1BmE!zeJ^h@9(Jate z@YkEz^Iq&z2f{(VT%v*3h4@Opbq@pEH^tk}o#U!F*~UNVY!F8DiH|@@#;R|U31myBj3mc;`+bri7O3y-C+?NdJiv0t7hXr#;=fCJGpFp`{< z9$cYJjWI8@-k7R4yre~TXv)e4tRc5@MFpoLgq>DEv7aY_)^Om(<2lBA#%E7Yugq7r zF_}i5{tMes2bG5 zx;4hJnr?!o+7V7rqLKde=XG;QMPEg;_v7CjvqvWs`^~AjJ2r_8Y!Wg^d=eIg)yX2F z)Q97-ErSk->p!vIC!bNyz1%8!4yO2(nVD7DKg(YBtcI&;< z;-HQ)Y{|&wjHbfP8`De22}`(k?44CM8bW67i=f8~x7WS&jkJ~v^UO|=GW4nGeQ$b| zdqs@Z%L(n0wdKPU`(vVasljL9I0njtAtm+zg_3ur_`1sjgP*qCra`;5kqB) zgFs(dV*#GYS~W7_aS;d%O#!PomN1X4YxeTah^jASo?TdwY!i@cgv@Q>9A5I}YXUzJ z6L1^Ho4KK@LXnbC_FBL#si+jAfd7XnIdoLE^UVGAX{s!I6wkRt6ewDbSkJD3#?-iG zi)+4F<#Ywkww??uj+6K%1by%5i{}q)V)IYzzFv|GXc$pz$1XV{7y;kx|U*N=Pa3MGom&src-eR zP8owQH+#T=HqtwWz%>hVt;5PrWh`I0j>QLx{npzUZmi@XiOHBGE0i@wPY9?OI~k)y z8I?5JKT?!ku8DLfB&XQ#6Nv)+Q_`Q~Zd1dbt;9y|TmNHDOu5-u?^t+8#5xlhCOFay zIDMT6_XVNYZM`Ho86cF1RpbwVK#5xonMr`kszq{!LgW8dDZA?GHQFB&;06KIRP#c* zWzq|;@I-K3D}z5M7|;FRQ}PqLRD>-d;@XLqGSlMi0734vVH5sfC{w{0`f{OTW9MEJ zF;+n4nG~qOnO?xO8*T^9-YNFiR7fs|ucPly!^{er2G%XikC8t_8a$? zlzze^(vQRUAi1xMSdeZen~3`?$+@4m(GL7+7~KoQ5}%Aq6h(YLmN^^1x4vF7BI`89 zm8`~?aw+tth_x2c{1Fq_trYl@>+2FZ)tJ(&e{t*@{CS(BcGG+BlpZI0Oo8fubtSK1 zzkz|cfdQ^v$mK>s5Mj)3vYS)owSk&JqS&5)h&Zl=#pvt{nq=9 z-4L5?822MSytMRG%;TwErli=dtANYGNy)UuD`2c>TSkH{sYQ+XYEt~a*4(fD9K~)c zK}tjzo0^I#CnL!fIe?oR*c`7f6$$L7#A39~F>33zJ?ENHt_WXIKAp7+!8q*wXIHSG z=VVD*@153uc4Pj%^a6<4bsR_do9=)p6eWu&@K|OLm7gn+_9Qi>>KD`-2 zWf}=&Cpi|e&t#`J6HHaZ-%$2`r@zweJFceKU)b|nz;{%Agp;SK5$J=*Fn~Qj zD)8x=lT7Up_(JUWr^)CTJ9h^-Hl|hqTGsVsD?H0P3>+oY#6!b-#SYyVw8UTS3q5Oy z{X8+V5@*D9Mo2eq%JUbZ*b)?Rh@q5V00Ga$wv$(f_j3JqrZc1py!$T91w;UO>{^(- z0D%Go1-YXzRZ;gali{qt@sbb=G7opMCb*blzfOomJP!nN>SLY*ly8q_4AB*M`&04S zoFC;jf1cT0e#ma#-zK2%h%pk{PBYO2k=Y|Z5gA0$brq~lw?MzmCBM6#V!uzM?TEBd;#x=oG`E4qC5GnM z!}!mR{|X^_FM&UD!T9(qD0XM>lv>F`>o&w>O)3i&stHoWK-124;1^E@wSzC)UF*BWw4ZV zRiMZYPlQ&fl3CH@Az6|;j{(WH?_fgdt6zG)5X5P?(d*NL^zVqSQHStHN54v9-2^NrCL$6f)IT-2}n zZy(_LxHakz#eVbdi``s99R#mhIFWR46}(SDS0A!Tcu9=*9AmvteYK%9Zw|XVIMZ@o zTPoLDAf@h2bneUh6d@fEz@o90ulLtjZwAPav<*5O7Ku-?8@oCkuMWL$hi$As;UvZG z>m|v+Km-a-NHJD}V?IVwR%$F-H8W8Geeyoc-K5Z<{W^;MF$MHd6jrAI$-rwJTsq7g za5k1oOi_RhJsjdV^YSU5ry{Z4m@Zj+Ej1#*-g~E16d8#~xh@c(ilo2{3|=mvFcJww zFt+Pn^2X4whx<_sHME-7l>C~uDkRvWifXKmRhG;w2uGN&gw~`(Q4_3Z2JoBXx+B7i zyl=wW(?{E1vRgjK_egh-YEwr=fPskr3Wx4mL?8}FM?C)rhC{UI{3rJF)O$@-Z;s)k znifg2Y=)rKhc}r2m4#pr(~Huwflzmc@F$lf9*;S0nZ$mXz|}&3^*lFg%uRNUW})x9 zsd+lucdPn%0Z=N-Vz&-;WJtM8h0sX$dv(womgrI4*$AD8T=kefuE#FX45dCg$5sA4 z^m-#uncO>8B~W@p;GI!$zWOEt6gGK#xR<_=qBRo7uc9USc%KY*%d;0ns#SGT6IVz1 zR|PFM!g8Yr^&7o1+M}-Tcz-FQ9FKM00}dZ;C5YQFB7MGpoz{EENFbMVVxxJPtm-B` zj4T@>tD9n<4eUiAiKz_?0OD{xVF0~D9jSa#hS?&(sDi(t2x)DOK-YHNhDneO;Or2$ zkLUskmHTqE_jja{!qSJ@e>`P3AD^)WRa7*LT#Yz(@QEvf53MgPYweDD^Nqf=?CvQ! zs=IE$mk&9@(^lQIbvFs#`S_PhVwsaE6+`U|h8p_oSvy=I@&n+k%<_wPKtJ`8r-0wt z0kK=}oehW|lfhDi-;{!!-H2C>%;ysGHHb6iS82lOaUj=I?B^+~YVcebPZJf6%%K*> zE}`DW)k76Ga7%0(zTr)n5sBJ1D0h~t$J_smA?^0(OC$M15u^@bn61Ff5qvk=IO1-V zt_eY;T^sEjIr|hNIbJhzo{tITJp4Sxew{Y@6$ktZbrsVt;UY?INRJAXf|nVt_^FZv zLhQGoy#u3}O?K{|%}Z{byRtD-RmB5B6`03Du|RvM!PfDZ#cieCa5q8P9dnduM`%#Ye$~mKCRQqm#BX=li^)< z*14}#?zORYV!1d;cV2Nd#eSI__d_rO6cD-#TUau1A1(bVuL& zPMAWeua-+T`d$^l4xb2+EO4sGd!XFxYU7_P=&~Vm|KVXY)ZQTwkqDA^MS#ywPgB$* zDQ=PvYlEN{DDdDS-diD2$(*MCA)9 zxA==x6DF&% z=uQ=4Qc-oC5!ft|Ciu8Dq-F`$`Uut4rk%MK=`o! zByc$_@R^jvyPXFC(PLQ8Yuplor&e@Fm z7h>cLwXOP6D2-e^!Jz(n^H^!n8<)ZX@D*>8)6ye^bc1vIxK|5yVB$c@ZNZdgUicfjZk`M6x$J3q>ozg zN#j>pAC@yTz)@I1UXqzNS-}TP$?>drSV>}k`I<7KQYHtp6O2+0(`Xv(k zWnuvY8A0|Nmd3AgVix9URldI<(#1{uINlcRFBSwF&&wDMO7c3%37Ti?2t6ZvEaW)s zTwyP2Z@u?GaZsq;&L#|SC-(6c!aUEmrn9rJQ}86dEwWt+lW4TxrmB#xloEE~a9CBP z7jv+>v~vBz0rO~UHPFo5yn{Cv#HCHDz;9g6xvw+qy1clW82GyMlFzN%dDo8(cxi>- zt9)NoXf@&|hC&F~mZ35VVs9(S$?1Ma>*cItP<{{;d!cjpg}@t_I{=(S+(F>&%Abu6 z&^Pp8WfK{362pN3ROoNN; zpcosLz7{T-W2K>#IxJxxVb^<{J$O@+&k@ffL;kX^qB9Cht(xvY1|ln z9(I~p*0!9PVz=Hqgq)bUyUTExy%us8pb~C6n1Xr2R%k>O*ZfZnnl#!klM9Cw`OxY_dQpsE!F|3^W(gymMsqLKgCnaf=ol7#D zbE=d*x86IbS!1DRQSMSn>Z_5f<E=#s2b8 zO6j;K>XC@0LvEB6dSq(c?XIvYvRze@Ga0QjimdleXo%Tm?aUE0C7wOxUVUK*-OX#O zOIjj~FvoSI3dKKGA7{2wfa{--*L%U_uIeDtFHvKreLnp>NzlS9+Q@no}MlZRIw2{r%C$#fx)}F$e52Yw3ZI$P5Nshlz53-M!Cs zu}=c2%lWBfGB4i2A*Lid)D9vhSmW9;2!EL<4U>uK(sO4R~}sFbz;I2&u)kVR`a`w`?yzUn9hpsLlk zMi-dYdhcL;idCkuR9_|Wh(~Au=_FASM1~Wn=C!)yx5Itoa%Y!FY^;}bVT&;}pp&K@ z5yX}(9WeR+95(vY>P9EJFJ6~&-Vrh~DohO4jkeFxf5$?xU#E)xgB+*=_9bIitwe+Y zF;g-&>Ll&l9Z(J|V^SU6_NrZALJg6*R`PMbSsxLILWgWzd)!zczs9 z_9PC9tvx|fid(3wRcM+%F&Pu3WI3Z`q<)o8B568DZSW6I!QakD zH<<_6tquDsOXB-W7A%`Fz&5N5c+uKh6~<;l+hH@Iwg{wO(n5jlJ}@lR&=37%VXgkmF`1HmWecMcW~}d3X^dY7NVjK-YTyLcIAtpIdQK!_roHl(<7Bs zgTK~pf)U{R#{~Q%^0}oU@o>e{tOn9eS;VukQiW%qa~# z$oKzk?IvG84@TS4Zk}(?t@loaJ}X}_1b>PC0)Q>kp`=W>ps?g1cY_qg>jIgnrG;)W zmcGuyi`|Bw@%0$(xAY=*N)wjOaV?xo4556modQ~r)#@fx5o6-%<~`V6<)@Xhb4+CS zcFv>y(!jLV6b)?}B9ivGWei7i2mo7$!Z8E$$|xnP^H(kPsvAhbciEXoau{?<0Z|vzvjdjpAK7hR!AoBuzA!rE^?eEF_bK zKAib2(4Vw-Cl*+53b(i3<0!)I``nEWt3x4+uX~HlFjwEB2V9<3abF_dUfw4HQDSWu z7D1R#GFqxk=JD6j67L>^9Eq{{mE}Umk#`CjRVIZ_T1TN5sV>=i?-)wY^om93s-M^p zawHHi;VC3^gkx&Y<*v~lKt7zffvZGgz2~Lv!b~WK>>X0)GMFPdEztxjLtDhQQE)hG zhjpgQOxZ6xfoC^tImBCuYK~e zuDe32)9Spg&|MD2{+eKtQ%TII*H9L3)*jKVXAv-lVmath{GQ>kKaLGbAoj=8)K?HT z+ikv|CwYkO^PG;2y1N0ocNHg$)eUxwYc|*Hmc?t~;TToy27NfUWE+niV0{mk*`W4P zl8?r5?L9%w%Ler)e;V_D>!}#AjB`*w0XYAnPy8w5%!7&Cv#a&VQcD5Azg{_qV zHWzvWQ`Rk_1GV!UlhK?)rR?UT?JsGZ zh|IQ(;4#qFf)u8bJVgVUQ3#)%s7>wdcJ_M9qTQL(!4;jI^1Q547&LI0FPV1!(Ra=w zjs`zSfT|*7MgE@n8c5N-89h8bhTL!ZE^2O^v>TW7r^3P|#eSdQ)(sA@Y!?3A7y~kD zF-1)8luWgMP#r~McX(`BI9bfRE%78w|`&7D2IT=diFxR*sVid z>xf?~5xxkR;K>W?rUQfn7(^USaP~~2TFElE)n4x@nj2|2cp;? z6KI}>s3{O9L&8N1Ss3*(%G$y+@~Id=wcj*o8uIs?UYzLmCy3A)si}cTnes|RER|@n zg$~KeBl*8KDYJu}zH&?Pdnk7Ac1{&22&6q0^mW(9#Jszc4d^Q@c2(3{1v>QKv|D(1 zeTeTkvbTiTUr$qE{h9Gz;mB3eT{tJ1{wgi-#Zf>_VEW5I%s7g+Ka;J^Jf8J*K3`0+ zpRwmP$vL!dv=l1ysu~QLqxw)VJqvBhU%cdOeZoK+;tkiZ2Pd^i2)8oMW#E$H)!^Xiz)Uycz}%hnJIG6r3V2)(7dyp z5O$Kz{(qyvNVgYt7A@F7x6ozNXka(V%K9Vh;byemgp7+os*;P>-^iXV#f*Waly>nB zB|0ef$7H107I%CFPrpW@5OJ$VD#aNErXh}~yj-;;*QL+B2i7ItEWL?W?`p#Za}>Mn zFDY2NfCo^K<1)=HBnq%b%!`ospmv=S{%dVjPRDpS5K^t{$!!`JuzY<@TLjb!@?iW_ zIR#}{X3{wDg!w}MK=WQ;R0m4IQlXRf=yV8&SI?ip0jjWok9F>mrBQ6` zFUfj2J)Rkw=n_w*u!Y=^Y%Ga+cp{vw=;t4?JpUA6q1c_h!`eY03CartfKq~)>LIc$maNdO z3LFF|S#P&6YW)_ySG*k-&L9+2m9G^QDE15a+cX5kc~ZHL21RZLZ<)rMeo%ZVRe?{2 zPlBF}EjB~C_?lYW)~eq_vAy>Wq#@Odk#v!YcsU2&K8gkmNUVxGT~Z2s*j*^3jsyZX zu=4Chk0_8&yZB;#iQT+ps58PTrCjFF6y7rn(`4jb74l4VA8EbhHObSO(=KQpdGx?< zH?ue&aPDg-CHDKoK{Q55%o(7_E?NnOE|UQx62T$}()UzzUsUp#@$^$7;|iT0$b3+w z-i?Pb)w)RRWwHZrzOM8@y0Ls8c17%cqa(HV=p7I;+`3!5EWSTSyY=4L zdfzkUvPC8%42OT+F!F^Vd5KJ|(ziP*cNF`Vetu5%gjHVhrFWi& zfD)7o@5=2ZCnsk0DZTFWV^Pnzfj-W7BH7b(qB5nD@;hjBB^71ZbN)s~f8wmQ3 z5H>*@K+n$ZQIgxa@wz)7DJjKX)LXu4rGW;M(N&n|WLgS!2lg`k>=SElv_Ou6LFt`J6y= z(ZnmHw7@hVZZ$=D3HM7+Y8x)jX~L|hY>N0hWQNSZVm&QdLoU4=U|Ye`_jy>nhfQpY z`SSARJsiSK=N;xdHQPUn9aiWuBN9OlOjFYCE{UCcY^K;R<>kXenTJ=TKK82uOnZHr z5QDm>3DPC1{t8@~(h$eV0aT)!0H6)307Qz$0vTY##%r8;grf)@b`ojdejKZrCHC`V zXl&2ikP43ALv^w$E>wR$^q(+#d=IM6#I38#E=^?#ZW9| z-c_>VsL00=HfEa0Zp0_Kwc^ym>)r{&B#eVA~e-SQ|x|Za2YOaUWH1}$# z(J)7U=x(ykXUX?JA|+`%XKmi>yVC(X&%9R)DhtBxPfvli4X^szIZ&e@wR4WnI*LOOZb=rWKS}zyjYVX5S8@z=poEuBqxKHF zt3h+vG2`XUy=2P13xXp+@9NZFQYHX|hiDy_26-%^r}xVk=CRRCK| zbR#;ybPqf*L38$CzN^_^V0qu|)z@01!H2IIvalq*_l~b%6DEZ$(quTmBCVcrI+EN! zAz6`*wQ`CkvG0|f-rcY79%-HP&!@G(FK=zd$br)LU``;!J#F^8zX^mJmW6~~rDagQTC2A^7rgVv4t1(vS5RQ8Qe3ae zF!+NBcWc9Z`0)2$B6OGQ>|`eIq?Z)C=aOJJR9Ov`)U$e9u#IF1`-Vig0QRIuVn5)M zTsau3$5MU^Fs=38F}K{vwrXT5CG4`&9mF4Qr;X6E#qB+0N{&OE92UiH>>Xe9hyaRd zaP?qSXCv#?1RX4SUqUWR$i-P5IOs_V)*E)R+2YH@O`G)ip!ayZZ_%@YtkbDG3t)&@ zU2|W&_s)iZgj^_(o)khm0|I0uFc>|nFjh^96RW%qYZW}e>jl2U0kiGs#JnUkt|C<` zUcaNOfM>x)2B8*J{fxXV_>)TRYd9u75P8%cymNf+M~yf(+`jNuOD0bfy1Ump41ct9Ovj%yEB;8Em73vi=~2#P4eN$OegdJr(j;q%!A zidokczo2imA+bLvu$~IzHv?)?Q5hkP7;0M>^AUxw0)&Vk)}JiTzoq?0+fA|C{*uHz z9M%S=O6vh)2|*__Ngbxfl_shwCWeEJ|EnD&vXn!{v+-Qs(;Wkcv17{+yY=27?6}1i zZ%_~SHX9#5KzA6CjJW1}zbDkgXj?2}pRWurk}z|8waeLjQs4W~R>L+S%5Hk^oj}@6 z3~tUxB@WPK0Q8PRMEJ!)H^2FZQ@rewN&YX(%Y;Q?4v%$*7mt4Ypy-1<%KdXz7WjFH z&G8-hB7@S*>~0Q6-vBqqwC8SEP)X<;n^Ejn4_rO`j0~MI9mwy{ce+#Fn;Z=F-Kam; zSeJHqapNJRhlO39BzE5u1ki}l-zXded$A}vuV4vc8j7!DWX_-v{HF-eAIzLBw!z0! z?DxsA6Evee7Es~e;qNJ~Pt8IjPITF$Lvel{S57^LqWYwwJK8oF!zkl%9vW>6@6Zm#>z}F0 z&9%W4`)iVO#4M|zr&YiWM#U&(lDL5>tdY>M5{9+!YVOCgxV;&hUn1buDy_JCi2dC3JvfI%MJ1DFFpWg~Yo!Yfva5m`rqbqy2qy zHt#-&8vS~)052)_`$Vu3k)OpJ!vnyJYB>;*PcqHs3=H0&!OS<_^{W?V@gBr>-R?%* z#Bu#tCRsGf3J1;^33S+qSrLIS>JX9}%S7+H7O=>hT>bQLP;9Q3tcpw>{!63))@Zy$ z!g^l`fPvTqyic`6JGayQ0>=|3OWjbFWo{%>i@nmVlc75~gUCgD~m8U?lzb10CEIbNCN1E;w!D7_?)+Dk;jlMX9S8kpc_1$w2 zxZdjI9|s+x1@DMkcze}sy~HVq-Fxp0^(76S0WB^AISr> z^qpd3B?$G{oUv$5`Xoq+vh@~OfhY3jQdSn;i*nLasz8TsW;XKBKD$r}QKR}y4JMC? z6BgBk&*mjjY4qHsqNa`#LI#8ttIA}D@ktZ3{1V?DE>;g4B%ZG9oRXit+qthRRqUzE z5s9yf1uFaEpfNxlXQY3!XrTh>+VDoYaI_{cW^wBt8^-nfm&+s*tnNCS(J^rySV_ra3D>?)fe(X6pzm}gkuS;u zFob!zSYN^%I7#olQ^oznpppgytH$hHM$!YqKDry@uf7_X$i%)M;P(-r=L0ky?$=lU zYaJx9UJ9bvUlWsRmNnmCn4eGc5U$}`f68z@w4M&P0ra_aVWJFVrsGPp-sPk^C@ z%~I^w-pINeLAPZDO7Oa-^M}_ZpC7(nA8kHu&xwKnuoX#%(2+PB2>_oW;7}W4vV24+JJL+6{3r<~wx*bE#E0@BI zfUY|+EIAz`sMY-Rg!FHgX(={Vm>3@L&dv zappL_j8tC=E7Z#z}=pXC$qpS_Raa5AcLh_=p` zvA2|oE&uxTIsw=rW{r8LV1t&L$!Omv$8xx!$vgv~HCD4@v^(NT zb>O0ENz^fu2wKHX+!zC{9zV5&HDPb@zEp z$>)x^GEUC_Z1=u6f8W2y(I1EgzC~HRrPnuU0+^$-X=Rp?4r&%yvDczzFFegb7JYqw z#_mFnNYNSytQ<)%HD;lrTzW<_IK0*FDE46;BzM0d`(=irT*!L$Gb=FeOXs;>lGra( zMG{7^2JuJu_LTk>$8jjJ=aQxwTGU7Iu5K`APa+#@e}B?7_Z7W&+W)jUfrXhl@yenIA~9GRKQL@d!XZg)FRKvORA!Ly`}0@4+=XIUxsf{kN@ zu;XP+L^d0fMU3exNEt9o6komjVy?M!iwu_#D%>r}#jt+Xd1)7z^A0+=OaJ$qI%iaN z`?(>m^pB+@krs)9W+-D2uBrvuHRdl&jw}9^czaQ>pI7P)U(&@MXoG5x8xP(7oLCwY zWeWpVVn|Kbq>{l_>02OpfXR7vs(Uw+{o~Sbu08af4!HzwoqcCGZ;nMajDHxr!o5C! zvDvSNyr@3#FK!~t1CxPg z+}6HXLmN6SHjvw+w(!xGkbT*Vj7Z}1g!C(*zc23 zHCU?)11O$XE%79HcNlbNy8#?BfBipIfu$tN!g*%S^QF#%Hk zu!%KS%EoQNlX@&?XV?AbyT>K5KYMmlNq8Z}Sr){NU}2(8(!aYTkG6Pcg)X!FC<2V4 zfdyRwUSLOXwY4{d#Qb6xWt`% z#aw*DL-P8K7d0h=*ss0YdGFi-)1??m*qWspB+J;Th{FYUs1V>3TYU3I(t+CPeZA5eYvScSBoI8uf0Q^Qvp5bgH>k6uK20Ifmg0h z5PIo%LAcf9ga^AD{T_0$Hi4qcfFF`{8UVQ8GZ-FUiz+Zg+P3T z=`+ggmRVFxK_)R_B{h??@-w@Adw6#T#s27(G8Yhq-ALC_Pi2@b*Du~l5lt6gVgalU|?Uh?&Gs)2(U86*L-Q-L>{H>m>>0=gKc%>LMJ z6hZDCSh!0;L>(oh*e#cYK4UmpX77{B5vNFZSnx0p01@#ufCxbpe#vi=va@RfqVSju zV!u62WrKZSE=g6WG>r21L<;@AF@Z#EzzKO+cXRK-?bXh1538^#_Vd&u3^EvMJo%d7 z2E#0rU8!>a46f7R znUl59cF+#)8&35}@IR16-5gTvz6&#gR+g~~fSbaER&lhyF9lu6SS^NALM6fm=<<6{ zso~Gn1GWw~UnBx>Xrb6|Y(8cvC{*T($YF>ycztAxSk{wy*QNfZ0@iF-L+ly76x-8Z zXbZ6iw~M=AJMI*mI8N13dB1F4+kVrXQ9`lbCsj**>Jg1XjNv}s1O^fd)C5!}SJC9; zH>i}J#ZYu#`K%19L1IcSeZe?j>j7NA=zCrZF2F`Otq$G74Wbw34Zd7xG1YW$OY6JX z22|o>>`!S~-5D*tNJ6ncXaKRj9v1L!U#Fa3?#oD?Qb<6H*m?Zui%}x zi7fmFOAg_KW3h(Z}*Yfy6a92hRuWY~{(`v>Zh?T&4 zonf+;KprF9;2+(k+w<^ELXVjP2)h0eNBg~ZJ6E4)0mhX~i}09CblkAe1BsfORHZy* zPmu9ma8T^$i9Ab?EIe`rQcbhrVTj{EU}Tsj7{cp;C9=`KiGBKG?Ia_>_m^p7B@CDn z0eZkp06vhVp*mHWxO+AcP8Q{bKaci0&RNH$l9G5IS0;@ ztqf{Beb_@LkVWFUctt-XCQUiGo2y>ZF4`9EYzM?~DRDn2_Q#ZJk&#jkkd!<2n5(ob zabsDTOzvheckNDT@dafXS_`~>CRF7>aqr{>E-nB<^WUNfu=U=tfIJE&V9_jv{Ya5* zjjXaTJy5RCDRI*5_kfLM9f>REORPxfPs1s^cqSD4%Xg~XiU48cE0t_r%vCF@$wN)N z$^gq4DN&!+k8eMF$+epWdx97dCy#{)^06NeIyWgCr@o`^;j2LUdtV87S14us6DRVf zAhz=bD0bfyL~Kvr_QO?u%fUxW5E^{dAuRNR_Ah4f)9!j&TGj*C`G=z&CS|NiE}%W6 z(e^z-dTSNX`KcGoT#STWAP^uy8^K{CHKG!82(oCF0msM^xO%Jxi>rMzikq^Wns&*v`mYIJm+|=y^W|U9v602L1%7@0^id2 zmsD(rG(0$84!RN{@r$<2dH$Qmx7JE3wY$;nu&6eVExPy4owkoOa=xgJCX$!4{GFH9 zKQ)bZ-xI_be=_hWI`jRX$dZ#C53#+*w^w0Le@E>Z-o-G3k};H1mt~Ua!sz~;#KoFQ(FfuSR zZqv?xayQ!TroW-s%q5NWNUn`!0F9Co9la7wfItDEk-^h{(}|bFao`1FPmn9O!r#!= zglc=W*QM>kOwykzBPfXX%|jHH_o@mE#FHy0qz5T-`bVJHvLF)qNe?HLG(!g$i( zC}>2Go!Enq3Z=4QSq2E_-ENo=HMk^)HmPGy~T$*iL76HR1?m;Ae6)rMcM zAMaB@PHqbdv6_NW-HeGO>ZS&}4&e(?af_JyPiqrS5()%VQj*0N)iSma5GXx22@^zZ z;yHW-Dr{2q@0*gtr(*DU*k?M8$lR7S0Edr{X_KE31JGj1!GHK94B?#bKmrmiH>t^Y zms9V18bC}^n(*;CZGEu;iyk#u=6-NXDj`KECk>wQ3FMW2`U?6l_1jJqa?=t&Qyta~<*}#Oz4uNL-hoNT{0llum#r|BPMvNO)3_jD-#Pc6tI9C^ z`Ntu4>%CLJj5Ds4AXOXSu#w}!&@UhzXue*_44vurpFxu(_Om;8*4f3>Vwx+5&uRlq zwQ+J*HEBZB+h5&1C2w7E;{7T1%e0v=nm)uEL3or_5v2f*iiDB%9I#*MmppPgA&cgQ ziiw*m3>aace>~H_u5SK%?xVg^udVk^t+H(ibS>D{D-E%nVHm%>OsATj({~%}-Z-s} z#B=yjd=k{$)_bQKHYHZEH|4+d-AEWDu+W_iSPJtUv3D}!dS!`fz~6pumUP(E!t=Z6JgXs=n#toQZ-=+=B^wbZ0Mq3kVHakEs^ZkQ0$MX5Z%yM9HLw@ zL#QZ;c&1ROKP<*_V$?bsK>YV?iq%(%oA2n^_8OSARcAng=J0~I?dfaCyV#-IpA%`R z=GvM3pI6rvVnKg^!AiMN+_qunKCHmEo7EKiYeGsBxeBDqI3;O4G#eIaI?jkA=CrWC ziyc90K3wd#rzhWDjsG`>t&qW57_y4s;&*64Wdr>Z2quc0SH0w%if28aQ8U!tvBQwT zD5TiW6CvWt5`rKE|F)%1U2);o?)@rSGH=`V*U=XG;GSol`x@L?V!uo(u9u1m zV{Z{$ZYQD$=g8PCKhBzevOSjuT z+D6!KqibRnxL3=)NyDr#bagDJkDdApP^w`W;>ES3Z69c0BQ2rZUz6`Jfhrgso|nt2 zOnMqfGdLT=RCa6A16Glve=^#-Xf_sCeJ#%7WGlBe>l~f@-=5n_5P*CpZ!LBubiK%j z`-G+Er*;%_j-}%_#QyG9maG)o_}KARqu4-PecS2+@vRC8Bmq_=Sc0$x&N1vCpIC9O z)P5J{i)Si?C$qJ)0kza8&Sx`ZW(_D=DE12)>tTcoYi1}7P@P%NgBBT);+?^vz2CPC zLhMXdJQBqj-7=Dx1kZ4aIHnLyiv2oKkFj2*qVFZj)e3S0zHyy5h{3)HgXQZn?LS*$>kQhZ z{~C(D@Yf@QG}<-!L%}6IBwz)$0SQ6u|KKXSd&L^H9)?a z1Pkogl!8)I5< zK*E_o6@lF1QNaQ}v>DsetC!iq{^pxL9x-H zPED@>4vS|5{z8iHN^&qYL?2wIjcQM^UnW;svH%NFdIuni?n1&cQWfaO z^vvUeu`aogHVy~Kqz2*z=T>d6nkujD$CjBrt<&&R?AM8yPNfZ`C6r?)+(+8Es=dr; zU~KdRPz9c00GB+7ZAmqnpe?q{iRgu5B||_@CzsBA?FK#8CcM48O)4%`U}G$qfy$F? zvxioMe1yyz9jc)cb!AEtQ62a7I@O4yD*5B0*zZ%JZ&;`zu z%)2{6pP%PF9ctbbd+}{CHMo`d2ZIv?ATZUu3MQxaJ$x*D74Q3h$R!iQ;jQ)F0mZA= zKNwapn#~!mClVVcZGJ4wiWS}dUhIQojYBPi-d;W@^j?HhER0GRpU}8%tiBt(C38v6 zS?IREzFX`&YLmK&HKybj_TY0p-UJ%|WK%M-O5B{3Z%5m%zB;>pxG{+R`qY}(h{ga* zjC+9nR@qKkPkaJw9>p`5*G^xw8~$c*NzQKM^m2;*++z~dI!ZVhq+YCQGtprN)FIYF zi&F4IoBRGPv*qtNh!l372~zh9$^X5|=h43T#d~i+d?@k=j0~-m;{IoQg-uKFM0jPDE7xh#tRH~5tfEP zv_jTQ6(F5XF47o{xX1dx`TPLJSvor$fk0uF;Q=JN+%!7p-7t5L$yk_^V3Dcdhcd$521(z12!y;YW(>xn3K z+Y`ha98@u&J&Ze4RyQtaQR!(@EE52JyXxmWz_@Uq84#*(E68QH-+G5SWVt1BT^k3r z(hzb(PZoMAGYeA$uF+;A>l+@03}V#pdeO3Xnr-s0zUXk~g6&}M{5$%-2~=;7F`UHU zTM*EwRPoc?vzr1{U{qC%#|?E!h&_ARIhNSkMQwmQhyr-M5cDQV!-+fUP<7_deqIgi{ZOAmc9_6>Jn@xLtEneI~n>Z`3eUhO{i3sIybs=*MV4>Fl>Fd! z#vr%QgqNT;AOv?XwQQ>MRb^XfsgU=54H3xpeQ0nb#QXGYh24P_Ih;lqZzA<|h z;yW^ftc3qRUQ#LW`_ohc$t&_5B|!HvXFxa-!AfEF;Af#|Kg@21L7xZuwv&=qz=#z4 zd7`T*sA7{Sz%n~iV?@$;Rpi`}$Qz;A>tNdTW5~`4XRelrfo@wg+I=MmOEb>Su_(l# zica5I;CP@d-QEBpB$D=nc>DO_eE2-0f@{V1f zFzqaDi*pqF4I2bUo0&Z&dYB9zB?9F~bJ1QUsQ;mCYl+rY03FNy#Y-6n_d7$4a$qkse-w(z9n!x)s zkTcqVZiT!vpng_J7=~a3Q%K{0X=gzDW4j$&$*ki*qp1`Ri0!?1kd(pM)F>)wsSq*k zWG9V=L!pQYn|FzQ^4WTNHlL!{&lBtFhSd>d_)(`#6IIs6>u5@FN{tj4JcIAnl-;-= zJME2Squ4K6o?ig#rO3oLhJyn04yer)&!#BY1!`4m1g>dEp0F76D2tc#3|r!?K}!SG z0kn>ODaC%Bj1$V0+rn%V&$-+dBM3C8M+y#!qE&ugf41^^PHV^7vBtb?uh0UxpOx5e z69&z&A(G4rlh$(PHbWBz9Xb z$;`%?4ytfKakIsaIG_lCq7%*P-ko~`92TE~NiO!5B7H#dhH(`ZQiIF7i2uKO_utU% z&#ojQ@~1cuS#RG}!^k1v3QG7?#wSFQ-GC0d{hQ=HvUhDV2pdGP1j&#m^sQz~SR*a?gi(h$0!5*be`UQ#Af;hxZ*TDwcMsn0LY) zSZKTV3zj_@cJgipa#_qlAC7kGy#qD{N@2$K)XAI;DRHn(XaR|Zr+DyAOLD#MTS72B zIcq#u1+E``=Pbg0v>1-`AsS&$V^ZT(%41N)m>a3vHL-sV9GkxM_Z0heB4k$RE-`44 zNCMo!HL6P$Qj`Rr5YIeyH@ors?pQB-V;GG--ag(?a;lh&C5vFXR_-ow(ypcnSM#%d(tGuWLbs7i z5*1?#!+^>vaaY%2%1(|YBXQ*Inw9sC_F0AI)(=takBKJN4V{q}?Ir}lwa?O`z_h}r zDnhBO4|?c(wqDY~>h3>gZU?e+EU|K#cQor6^xvh??sZ8}_A9DPNQY}$B9Uwx*YFvf zq~i15*aTBHh|uSwW;^6HzwPwaW%bH}wFZqBtgKM&ruW|QKtFAEUNPTlWCV_3W6oiM zDv&Co(v=xt{gh1;B0-m*Prgwjl9fU{)y;$JZ7L31T13X#pcyON&5ksfZ{%}a zvUjWAo%9#lk%MACbK@9BoxPWAEQ;)+Y@x@zMSZ951i1$Z^kY`19uJEBG8K?Oxn#&n z7(S;sKq_Wjh`|-42;qdOZ@2t|r0lybkB28lv0qyer26vot%^tDzMc3bpun2kOgU!^VsYL^YOyoJ8z$Fldwq$tQbl58q<%pFc}mRVyviSu-mLe-VlD+lI-eL#s*F_ zfS(OFQKyel(m7ivZ7Wzvg0EJ~mUOQNqHbMQ1 zhrep9_x8C=jQwK&W8`>_*)D7!7)d2=YD+h_jkgMr z?UvZt*$d2`!*L!KVneUn&es&%y9xl{2!_KTNUZ_LUAd?B(Z+Y>Y)QpYdfUm=M-y9t%qgQZrI#MZQ0&i%aVhg$ z*b3I!RojEK8>gl*2}6Y>#eYAc=APwk*AI&QHNkbzmX(TPAD%t+Bk%{MHK}e~IT^|> zlv>g=p0h2x923o9OS`@z0ULUwKi|r7>ig5vRDnz@7Ls*fJVm!t6;&az^fbp9#!CAi z&@yO5PK-Dp#qM5`D-4EofKEOWL<#N~M>w%HEXF-}fW~2jD6$I28`}9CgSdU%#jK;) z|GebZ#g4@kg*YGPTNHuCN#8sT(i|#td{|uDwBoKv5#@+bzvcujN+~*A@(;*^zO!5{h-*r z_l_Vkph^T2Ho*yP-VK6nR(0HNW(KP z@%-0ew10W>+D-T@X4?C+?+H?sYU%k`2_9jfYLk^K0^rjL8%t}>#ZGxj+Lx#M@3ZG2 z?1#6xYP8=bBnUokjI+f}M51GsxL-hL6>rIk_tzUsPMw$`0Zg4jyEMrI#WlF0i+46! zdiO%deEJJPm+#N-(dc7C>}NzPsT)O5ATk40JxD}hMu|`>Dan2i&!N7(v)o@}aHvv} zW#YUmAS5O?V;pbkK?Ss0h#JC0ZK@|!($4qou+H&7yYfk=$FFHgM%$EywDb4pj<{At zNXEdM6cYt8n6ZUufn@xTBp(WE}X{2Kf@@hpXEi%gf15~hvSdT3j=T|$>-$N znx5L4k(RB}f@~ZNG()RGn_hFMjk_yjnt%)!7W|~=QJS84>~(r(TBp(eLh~`w6;w*a zsG4swZ-`e@8ILm->)}Y#@VWYc{@YkeF&+@R_1>{?i5tpB!t{*OjEPuBsz77lm40j` zrt9~;F7H3MMQk5%itX$j;W9)zpu>d#vSF%u4gLR3xJnh>-fwcrHI4Rs9Qk3i8{(Qky~@^V81}U`tyT3;z3toVeeEdr;z|M=Py$)2g@IB5k+JF{qG~ib^z@ZQ z)*mW~9bQ~JDE7xxiMoq$L|QXVTOk0#R6XET*cPc2bBO;LCwcjtB3jxNda0+Bk@-?yq>Gs#;P6Aav<}au?8ADgXP6cVP6=7Kl z6AKc%_Cx>kXum!=TYd}Nv5wpwxb#%*2wkXhQ`wvs!aF^aH55Y$V$Qx+8NHynQ_{@d z)fdO-&4=0>?;6_gUX%j2-a9~V-2a)N5!2)gZv<@Ecp_*RoPlU0k%~6_j>z9OoB|pcZ@dnv$lYvdXl81 zto7d6L@3i7q^CjFf&(l&EzmbsLGrbpb^K85WZ-!NySoCANwLA+VS&l92e;JnE-dr% zG%G!Bc#5o~zvxr*{xl&cUKe(y;3-@Zj8cmI*_-`>CYlo3B5%o=M~6bhO+jH%TpL;O zkGjFk2wL}78y^76gQ44Bz4b&XTsq;Q(}wjGAZd6)>;Mn4b7SOJaRK=QeE@FnQgMUz zb&}v{h0YqIjov#@>aC=_5+sHSSlfvLLF$i^G3h*&MYM8mNxrEo+;ebBzV$spDig=5 z(1J+2Rq~<{8@ds!6>MnSUxoLixxc>dMkUGI&|`Pmstv0ciu0h@o#Wcq<1@3Nkt<|u zFrkqm*UHQdBhNh4!}M~~050RGN2q-cgb$uxm9jVQ^eR57qcz`_Xl&bs7~ zX~O>H;kJFnNuku+`(#jM&NASDgr%4iAOO&az9s&t)C-Zp!T1?$N32TF z3Vn;wZeG$8f{k{Y=}HXmsNT>F1b=|w0I(2-y*1k6R-Pz9&h9nP{nso@bQO4i`)HYa zH9TOVXAJSoLsJcPWp1Wh@a(ccej`D5z_*v>2HqrBxVwo1nmK1B`E2f{P@D+qV6fpI zfeQDr^wrpX8E#m3+HPhGyVa=&FK^6jVwjUc*~txA>yEF{{+bYg(gBtzpB9cM?2L(X z%!HjwSO76^oh7!Ng;IH@Sr|Kk+Oj08VX)CkdIbT<(GrOL?i^Q8<)EqZ;jrC>v&{%@ z+aNo!9fshZCd~7ErrUd?c$}^?Z*O%4H~dulPO+aG4Tej8IP*5f9Tqc@u`E1G5mkv5 zOF&hw=D$l5j6$!H-8rxRCM?PO3%f6x{D)CtBSoi$6Z(p5h_^=MRkwCi?2}#xI*!W*mXf|G{CbZr= z-7d(EAsXoxFLrdr2qR7bNJYI-aNx$T{qRqer0*GR-U3eB3;BAL29hkRLnl2~qu32` zB_YIZH#2lADukr~3(gR;7l`Lp2!ivp>MdKj6Zh;CzL`iiHYm-v(}>&Ro1gLNM*!_XP3n|9W;)gL}!ke_$XLVV4^j z;GC+m!Li%*1uVZXh>2Bli7DCpxMC_9b68;V#ymh3c;1IQMRVh#+DU{hHv`xE&5IjD zbps5sTkoBOuB$lk&C!9KhU@f3lPI3liuc=~BxgB!7Od;RIuD1hvWWM_FBH3ZNy1K^ zsT;D%%J|ht{Nq{#GD!)JFbIo39PMR@sFw?i@R!Sl){gB?J%%#C?_Tli7p}cs=Dc>- zNwI;ry5XZmAl}PlxWXIK6*6g~XDqbeMCW96uPtnqh>RGU_Q6BML56WW1q59cDLxr8X!e@|*UVTQXhx7pJRcL=d$o`m zmxXRGSTHUvkOc5TKKfnlw+jEbfzj1K;kM0cQ<<&zr>)Jt+?%-vhYP~3I&WlPw$FNG z*f%uRXn&y5M-jai^DY4nzz2)_PRYC-W!}2X|78DhuS>%Yx_IZ&YU3Gs5o%pVCHagd z?H*294d%WFDooB&Eal;cZmm|49pF~)6#IIYF+eB#WRzlm`8M=uqEZ8M3S_=W$7$z; ze6u{&e{$nw*i!}0kNg>j)jyb#2m3%{2co_rhojwk?-T+!D58sfUP;Gs2)yR&y0BZ_ z_`^jfJG)n{mF>z}Jrp3>JjE_S_To*ocHxU>q>Ha_URX`|_~#{I9%v*gb1#;cknq52 zN2!X!B#?vop#2|(PLY<)dI(fL=^DUk2kYBq9x&hE+M$Y_6~J2 z6UeN9^NAo(!-)s7W?tpNZJI#aQe)+H+f4Fu$O^GzG&~}qn+ur5;CtzA(4M%_yfh`- zF3jE80Z7esqw!r&5_Kk@uVNn2m>65VC85UQl~k?s3qNA`nw28}?o@L6=<6koJpTxf z63fL#TW(dkgn|De@pUVInv#c94jyy~u|Fq(c!kSWJmWI51;SWkFqKMjQAl?+0Sj6= zioGw_#IPdn$iC5E87}NgZs*y79vQ%|#&GBh-C?|u)Pko2pur_)`fD32d;QtO;vpKE zx+m22@5}Drpg%T-Quw;s5IIWh&!=hIe2h01`V?oF$+eR?RaA*I<-I_~EhQDdT2prQ zGmG~W``H=ACtH?b}OOsx{4H3^2q46q|iq zi)RCxezE+=l^q!|Y5o2apy;w3>s63`#esFnnBPZE0En5Iv_f*BmA-s$_dqCiUkO51 zKLXHVEa;|q6}ck)N{#1GG1ir7WRM*xLqbW3shmZud0kU>9_jFTGmmbn8 z5B31peb5fNyeannCDZpFlecYlS5OH4O%;g!_0)NQ9^7xS#(?(DE5v;x3-HoN!Qiqt zJ{a0Szl>Gj(=;qjc_*yF!CX7mtR$`XPFuEO(n>~6?mh}0Iv2t*{wwsQR49+LadxjH zHjsAWl;mfH0mFb8x!Eiy0zpS3dhkaIF7!3t{q?(c8*dsF>2 zZ+TGcj<^=-Yaku0lzCWaDD>7kh^Xv0o`b*oCCUHVZD@{AY<3kun#+bNCApi*>Ybnv zPR~ML&uGveNBvbZ1lM!=8@qT#fv?+gzBDDZUecJ!fa#ioj{u@#yj8~r4R5eFq1&#V za|o6?Q+v|xy+(~2UiYNHI{JrD3R`FOAElRUy?3gKa49;Bz$eoTg(p?Hv<@)?m}tz5)-7XQf|&93F|o*HzPa@1FnUT0kLkBP*P$P(Gei8h>l3bE`88VfjSvlf53&%l!4|-+etxSECi_kc+)M zJx!FOaxpLzp@O|=ItiXG0Exnpt{8AG2Q9e@d|Zoqy9zbV;R~}JUPQ5bE(r6bO^4B};020y;@VSwWVa6#^ECE;1j1t!+q<1RDptgjs#ZvzuMzfvVT7ds z2F$@Miau~wc~6kD<1A9Sc8BEC<+TaRQ{NM$@6{;gFovwiSQ|{CQ@%>TtUz>3Ya1l{ z_Z(M5B8W#)G@{)T`r%8n+D|s#s7Cv(w+t#6N=FS`kEt!bi&^3HG|p9|>S4a+jIJrk z@OFo$#=BcVqelCE^8bf<87Vum+NQBY$^#cukb*|GfQ$C=_N{|x+Fs&($%2@*4?V?R zCL=kkMttGf7&AtZE9r|QGF+32*i0F?Pua4Ah{rO{IIdl|b(SmLH5&3?M6o|2yGh8q zl7ZyLY5v^(R1nNjT60}dS#xamd*zWEkcGjn4@Y0`j9mj;K5ZK9)_Z6C102D~!APIM zNirO)l~|A|mG|)Gs3fyi$@X5I-ofoMFN?ww*=p0)v=SfAW|=8=&m|$=`M=GXtNma1 zs9wI_@V*-%{En@^Z~wm0Z7x65I;Nn!tiDqGUn=h}`?$=m8~R{wvRd;t!zv+E7Rgy zdCmRZ&QoSN6TlolVz_%r{O#qraa=Lba@ZBb7{nf&a52u9zlG^A$2iIhzfa0;9~8T- zmu$=g0b$CmOgMWbZft4KCqrPuxExLhPwa-+`*ZFfyMFhMHC}<5`$SY*sg{&Ak^{x= z>m}XuZ6J;VZ*qXAqKgqrshk0o&NWI8idhc1qb11 z+F5HV?AG9@brwK1>99o-R64Vy&C1R(x!qM@-u0kp7osuDXjmH0u5ZyZW1}954KHaZ z^md9UBO>OPFd0U8(rt>bjG`~~hqHOU<}{ea)C!{+>xh;jF&S@=&1<0S$DEhBy5!mKlvM*q1 zRF=yHyGix+_JkZd)4Z!Wd^;|2C&}*~L=l=`O!D$Hv3q>2DK(&*q)mg$`|xfG^@^4w zB%(%6%0zPJ5YN#t^dhLl`iApdtp%6wAGaM?7PQ-2xpUU?@;sRUr4rMSeuP6C833;) z2?9p35|i@pzv*;zB^4Te3B`W#w&7jkt#D;~k&LW*Ft{rq9U(d3nl1z;#(62O)OX_E zaYcUt8$+?%N)YGdmP!{cFdL&9HD1zg*?Dd^K&ngKL%; z#mmdvWGpc;<*KES3(Zp{!#wchNGpNzuvi6zYR})cOZG23r4xr*LYxP04N)M)e(w!Y z3-p5}YkG2)?~H4iP__&gU&NaC;1{vUgDGB87>d12m2;BlJkno`xtox}vI5g|e;Sr% zp_>{M-gnD|#ztu-+rrNi&&c_6@d%=GZtUf>^xiwI8hn= z|4XP_UivP~z-$10Fxf3&78k~?u_&t;qt+DYmME0?3cf_ATg-9wi+~((6q||mwPb#x zMIUQBW&Qx1!+3F^KE(c-U@9zlEV5$|k(L~PDHHJ2$829doxo3yRIUB+QrPaGzxm_(NIp$^^Zi-)LgU zh_K_5if>HH>8IHh>7dwcB}hcli0qQdD;#0tBZ-O06@19lfLC~0DfY*t zWx%C!#1(0SH%0%AjL~XI7O{@6J)pWR_Pt|2_g;W&Usl_uuJG;Fdxw@Fie$zZ8`-YQ zsw`M}*oJy0!(I3M^;@yOJHoQ;!(NKr>XLvfxn4HAJ4`)a ze(Zh&#D064wo0K{=KyhmiH@Zbb;W?nMykkKsZ{;-FU9`$dW!9RTxHw3^`h6|*dbSB zB~8-PFvfzB$_e~Ur=!DhrJgXHT9eql+c~UuVHK52a99>WCDN}j%t`;0vADomH=X}; z;QH2bNx(V^mKFJnA3)O#lO44u+09aEaQg50vDk(IO$qx6fJiU-_C{tJpblS!9jtBh zrS}_wcZzNpW<=ktL7<#{r`@)J%5WRP`j5A3OKx1(f&bc!@>G&4{h(AXZh-q=%N-Kk z4N#UH+wr-YnZ%Lh3`BuIqXB}aY`4Aljx!DgPZ>NrQ($zQtj)~RfMZ^a@f>i=(`osB z$s(~AvqDb)TNS_LCoc2n}gam24)x;)NPZ1<7{+&pB34192)2-2^$bDBMZ2Y$0pkhwk<{Dko zB({4=Qy#$Qoe(yC4W}M4qE-Varin*%-)LVSUh|!W@Usly=jQ~@5|7)+-xzejRm9v% zkZy%huZ($(%vPTe7wq=#9*zpl$8!faO|kp_lEvH875?AG;-fU#jF3DmB+2^%HoVaA z{B5+?^i|SZ-i3Mj>|F&a6TS##kdY}Ul+%+STopS^kR5mc0mgIIOP+t6V)s6-Ug~1u zV8U*5q>V~JprXY(9t=sVeIh*7-K5__v45t>88Lw>fWq~jOcyO>V3 zGdc1Vb9!aNTRjJoqMN0!mu!M;eTTgkjc@qpny_`UthdJKTh+_XYz!c1+VhtKu`jIk zz-g@qP9Hf~H$<^tC)zJh83^LJ?bFJ4stbQ+{+bu?=}rxDa_Wvzq>}jk_W{a9}tE45KnUPXp?b9j+NbDmc={NK{z4Nioq@nBr!8t zF{n%r7z&>hAQ0Qv>yi6x2WEW6M)ke0crZ7%`t;Ox#>?_Ebs@NsH8Thh%!rw4kgPz1 z3hKenqeD6@=W|BePI;y9DRS;#FTU=kug^@F&!0crU;$}Zkr~&iP!(Slg7bHYeZZQz z0o0Jo8dB`n2}O#9AR`z2NQf> zACodS4&G=>DitG=9YlIWRQywUTfBY%t{L zU*m5$hf)glh8f6GV$N2t@I6oP1uT_hv%U{~c6PV3a_2)IZW_R^CE4vF&q9xGChOvH z45Btg7R;g*R#7{o`H%ZbEnmIHwaO?1KO3!@p`4^hMY0K0%mdFJmi|%3_44V_0Jc~% z)sL5wMm-5*sN#+ywSKV@^5lp~Vory9@cp`&{Y>Wg(qG8k{Gjy&VW}yN1NS2S*Hm$d zT3rS+hbI1RMbdRHeRU8$rlY6|{+8sazXpy4$}ls+}qMuAKtKew(v)AcJm3h6dI4dctlL^T zOtG7n6cNvPm|}EGdpEh+*fh9NC6M!MyOh(B5ZtlDii3 z=TD&)y-Ofzdu=vu$_YlGyK)=dO)lgcJg-M`DJJC<>W11a64@ zEwNSQaz*i&BFM*B{_4|qO)}33xc+=h*x0-awgD1(n3kTrn{CxRRG!f%6~+4}&qn*6 zaUX7TUA^6rbxT9Bz1z8wR7hoY3>;y#gXi%*-ZdX#J7D>N%BI*laHQX5(FWP(RDRTB z$KK?!cP36taaL~mx_Iv$s;sJ5s2f2wm;@vkky|C}W(Y$MLf}6hK?qXp<|UQ$a`Y!8 zLiZEET42PDo$Ga>hDVe$ihY4*I6tmHtTC4S`EJgA+rT1hsFf;}7@VWIS(SXW;O>3; zf_#D4gtxJC))EPg$P9F5zOP5^`~J>oSWW!r4KU|r{x>JRi%l<~SN-{uYg2tYtTf$DJuA@dgmeT{;F zB8T*ZMYX?(-Sd({B7Djv3PJV0&}3{7lxgo&%06-)K(BPN{(rmo$ITqo*vsV)0psX6k}dQfcI&Pos$rXCBI(0LmiEDfm=bCQz{~Y zstS5IB|1|>T^rJavM^cfV{tDUyYn~F8H$Y>S8gN#k*(7AuvQpy2A_k{^lHgkL*MVv z?ceCN{o|t8y?Teld>A=uFT+PyfWq`NG={4&EEF8N^@t@I$#8j?gC)#gFO6|ER!bE! zI7q4LMBxvx<_4tdp)x&9Wj)@#VZwNs`k+Qx2^D>%*xy{8iq)|Q)x|b2z!V!*ilv7@ z>q6bZ@IM!mtTFHu`-iJjk=S6;9R^q>yQ-E(a9-=nDmDRB+>=}qXnw27T zh!`G~R7{B66iZ&cq09D#VmB|j6+&e_Y)2N3tSXDQ!ix?(KHrAF@4q979qWNl;7OQ9 znsqu03^iWCG;o73j~poW`((xpUttQ2(HF^IXe{e?F}TIwmx=Mae5`!YF1+0R0*Q?p z*9}NxV^pPrky44C{Iw;sBB!V_6P9`X+Q|CBgJQR?0=<8YDxRubHuyasV1Pfm8z|nZ#Zu3{-_@alP;frn_J^p)$8BI^MsZ zWj3EyP`6v)O0mD1B>^#2IkZK(&N+%eCQ^A7RY-;?Gz{dOc>BgX>UevV*sXe}7gW+$ zz}~sgCMW6g8KEt!G73Q=!(x8`hhFmcdpKZ*dD3|vP07|(pwGxsxx~J(Oxq3HR>16( z@qtu_0s2Y{m@r9ih&OYsI@f-a4Y4^|Ot8CeQ(|9I-d?Yq3a!S?qQ>>>?PUVlfy83h z;}Y(L>_dO$JF7BwXVeMn=)VVw_55X?KD#OQs~bS`t(b*M!mZTAs~XoMbn()n{$ebA zL~y+00C$ALRXKN=$nl`qt=oAUxRwa^K5oYHTVT{mM_)M;5$C&}!-PQDkqO~GWoYAe zI!RAFTd;Iha00|zY50nKN2|UY=IKOF>Kg~2VmHsPxA)0o8t?Dd$2QS>$(t*%0r3Yu zqEs#c1xM`h&6BbTBRW}Qw0#%mf(&k7qrjBv#xR_IP>Ch{EErpe3yt&iKS=QP-$k)M zCleYe4AbGl88g6Wc$qU3+NxGWcGCGkAn`}0dobSZaN|3KN>@Nvoj~dM%#$IK;uw!%K zN$+4YTJFK^)6-4#98hHS<{v&m=e`4T+q`@2M!z?sUwhy7Sz=KAkF4lK0$FFhTGC)X}ETvNR>%y~eehvz(Ce1Sv|+T^&jh zFf|kx5zudBIF@EQYdR6 zD=i23t!2<9`Okh3jp%Pt?03f`U7U?$B`-+{MTR7s!(|_Cd35ccbo=o799&ZDwhOau zbRhh{kxZrkARaYf6woB#&bV&DTM1pp+mFc4?@X&w>`ym<3;9Y!w^Hd~`8ZuscSM62rjLogK9wOhx>ueDzWXC`rfAja=x_CT z+7f22;}qNbxNb(Yp{XU!s7xu*hB(dX(Hlyqlz-=44rMUs4}X^cLDir43-9Y}`rZ11 z@#ylOM*DkW(x_G%V>%mX$rjmEeyf$V8Bn%ZG|;dAZHd>{`_GgYIps;o!Y4X!GB{CV z38ItfV#2VdMvs>-?!IeI4hHb!1r1S&IXsc7*bL^Ir5Dr_gg~B)iqgxzcO#P^2NlJB z4D0wV@RT_)Ta!JZ*uE!-sfO4!p(JBXIIYONlweDQ1_8o7dZ=uzY-j!F&Thm`d&@D5 z_ZWjRoAB{AnLI@?te(-+j`uQ{3O7#@iub_}!fr3zp4ctJMFKb%?yR}drS}j=Z@o4O z6q~W6|8KD>P5tp718{Y5ukn##csPWZ?GbjR4_^d4An8FJ7>2V?O0EVFo~umX|%uEQn&)nfu`4}s1h$L`S_=8;dJ)rp>*oJJ5Jn;)OvIL zIrhB%`uLuTa;AvTT_I3F%y_XP=>bneDlj2%B7@7BvcXi(qoM0dgVs3XyrrdD#$mL7 z`mf)Zho)&06CAX5bxA=H;vS5qFw#!tIa6{6zeXkb#Qu^^QUsDdh|pPc7Oenk2dwh9 zH*i8{E99PJNh~tJ-bj~Xzrt>t9G$;VKE#mzU~CM^QrJrAGu))VbEDYTqZv+U1OFY_ zgwMBWQ~Jmiz{6o^O3`DltlWkELa~Km+s8Lg$d)rqvdEMKr<0cicar`TG;3#udi7#& z_}X($ZBlYd_TD>8c)^Wm*dPkjC22Q}iiOpY*>pDiS?*>(rzy7gaV4>27L~V!{I&=_ zCeDfl0FnL3>-7J=2jAGQ`^=JjI^*h=gKHqWU2w;vR2bxe;QkhEh@mvvT~xpEOUv`` zko@dL7JHeDJc3ZD6`iRll7_=K8bw~OPelQ8zqL{9o2x}H-{H;xeoeqi)LOp_V=;qA zF~$Wq^pdq;6Hn@MB?|DX{-7i)#msvK?v=z>g3!Bh%r>@5-qdc4&~MXo=#OQCQ!N`l zSUXvKv5C!5416@K%hJ0av@I%5$nmtTDk%29SaP$7b4iWBITq6J^ytt5gQB|~QH7PU zg7ml1zLgv7Uvggoh`qFxAifPfu#vyqpeL{mKK5HM5P_viepPWJzpN>PaoE3gtr^y+ z+so^u>}frVZ#ITK8*F$tbly@(@l8cwGeAX(z4UEpky4PWVV`hNAigkY1+Oz>=e2d2 zvBjD-n6 z*&36TVta?W#LyJe2o?c4vS-5Lu#u=D(9|FlJW>+IwD}ANdd??p_w!859e8_beO&SX zqqc}4u46ej$AxI5l8QhO=K#Lz=O3{l1Ni$w>qTkoCC_0+LQN*x7PVr1Y=nop(#xe}OhnM+Mc zXZP3+YdIa>OU%dEM{a+~Jc#Yx&U^FOs?jsjsLV4Lzp5%&?V_TR?M{zs`WPl*?v}H-#8!l)a?1YUf)Zx->2S$u6kjv9601< zY+G1%<{q>V<|_6jS^>&^z5%qn1IyQU%S%EQw}Z$&VhNC!hMMH63@8lILygdY>60M@ z-i`Og7Iko?V?1_7UrI?nJ1YgVrvS%2Ux6@%^NrZVohIJhAUL7xc2^d7lzoV~BSPan0n)})<{Nh@i7pyQA69OU2gUXpSCRz=KE4Wf zFhWBnp|Xlig`o`3a!~&aynS4+L9xGE8O*kMg_Q3_ihM8;AMeOZE*Lu0IN(P&Wf-1= zNmgH0(RP+x4R}#v|4fE@MIYad96Om3v>brHN8X{zqZd6Tg~9bPynXRn!N|bdKg~;` zQb(AiQEUAcoLKV`XYInv8My_w;*VtW$-1>a@RG}HTx8X(3YvDTCtG)NWtr!^ZS%}> zQQw@NVz=Hq8+~6O|Lp0lFqSl9cALSO+a8)s|9HFVKL)NpZHo{kRm5v zE5R+-KzYr1fiH3{u49F#txn}@XbHt`J7;mw+`fgd&W8l7lhPAJvFe4sk&od|vE)W-|{ygfubkmksnwqDe0dNBV<%b+Cocjrl}H**ESBZDXKnpI?r zdqPAhN27gUE2+y^YM7cT&ZI!B113iyZO_-X7SWSVGuE@T#yf2@*tPw<%!E=uKYh87 zku)$Pdt-9cqErE%WaMG)j>;WxAMLYCcHD{`D9QKBi*K+?HDCdW7@KZnSfrDtK^!H~ zYNEpb((29MSdbC)_3g9yL!#KIaorp&8PGow9>-gE<6Bx-fLh&hGBouPaJ@yZksQ#UsHIEv$KQ0f*8w|-bNR*zHcFK*Nb;x`#-@q!iXvCqJw zsfgI#=+!q-gHOfV7HwgqB;OP2L}B-W%!wO7-l^B03!C>o7mp%k_hC8lb;DPlXJ7uHZ;fbp_=Xnc6)xrORgSl#?R@}Ra5fybwZd08^V=?ktvAL7U)B~W_kM( z&4}^@-L{>`JVo7p^$vA~BSxMif&lPr@IJxGv-*MTw$eCtp9FcvL2pm7z1w+Mj8vWm zsZFaUsv?3Q&@7om-OztsboBk&x}6hD6vWn7EUQoXc z!-29;55?KmpEV|hU~fpG<|;IJYy=-G$!l+&$YrS&`@Lxo{R ziYNJgdzlP5_aY@xMI{jH7UYg8j|NPRr(m@8$R+>CZfItkr!ep^AcwTJ=ln z-|3zB82YMU9ko|ALrhw#XjrVwG_Lpmux!_ zASy%eB~f~K1|TXcr4MwDL@HTtLcl*aL$LAX*bL$OZJD-+Z{ztx8JLo^RE>^&lOBZF zlx`2*vj4Fe!tQA#$4Rljuq~$BF5%ZouA~aOCiV$WfDBq?GS%bZ_S^n4+M0sSG58s; z7$r~g*88{$^9_YBm5E4}cF{H)12JZ|k%1s^y(cI;GT&EBI>r8Ru~7nu3I*7?0{d6x z%WVK9crwa4q^tij+PhLq_GYn2r+&Y`OsroHJxwtVv6V$|L+%V85D;Pd=~1!wg`r1r zzQpcc(jRb2rh~v%oM@;?VsI`SUU{Ds9n;}1vC~y6g5W@|j%)ChO7h;j3gkf0#OEb* z&6m!X(aZ~B%d5gh{yCkxtDdJnnkBX~u1@9&2N^XBzwmDN&+YqDT{)sqWdc7~%DQxjd4zmN9C&r$4UQsQd^L+ry3RYgh?sT%++ zvLrMjfQo>E<=!cI{SGYZbmeZ|zk2y%;e4XOgBkRvKSW;{S`A*){3AZ-cZ+>v)IhPn zk>F!xOVVQWzQpPqAJF}ucE=mO=YJQ)zU4-MWe0PD(-iw>GA`wGf2~5P&;j{-YWeRw z`#h#3d2!AlE>j^K?T?p9_2a-oh!kb*fJHeQ-JctRV?NHAB%7#I% zL{pI$z)*8hNCCp5_bC7&9>kLxzqEI19^lKT`p4Ed8NWxdWbeIW0Nfb%5obUfN(8^9 z#=x@TRqU1dEnTdZkDxKlIiV0cyKp5xoC-T4ZWU zcJ5bo+r}@9XE;Ssd^i3Iiv2H^WXc_-IL?MKSilsMz957%MKehJk$Cg%gP-Ij*SH@W z#cnmOU}g&Ql7$d3={d+KMLlw+4!H0jG$Zcpb$Lbd@kff?ch0I{)ZJJFqedU^41F=0 z8T!+TTgJljZh3rd`QH+JSy!0b93uCRpNS~H0Gw2WH5j|}*Qmx(fFX}WR|*b!mrj*T z`({C^3vCO2yOd5#dFFTS?X6EsFW~M)q!9blJJgA+X4>7C6DlHRC_v=L1Cj?UWaRTV z-Ci_FO}Fbtl48HM(%hmF_<|BHRE~Ukb%^Pv$c_DsL)KK z{pLL!@NCI@FlNNiV(Um##eWeP$0t#vQ5-aG_gj*^h(}9p=S5<__pg0A9A)C9>_;1BIMYmN0O`^LU;FpI z8N~h>Q0%V>)(gQ`sUEQVU{9)a-0lx4^T7*LX;;K&YBH33~UwnT_g#|1W zsEQFe*NiT%sdG5y5ftB)n;8s<7Nis)xkTFd%@E%T- z#|+@5V^~&3-CmlPgy}6|+6u5YnI`2K3T1Oc?bQ*2gHitou@!2exZEr?m-Rh=A=cV` zXfG|FTW|SRv)EITJydAt(|XD8rC0CtJyi;dpII>we;^X}!$j=60)!$*eL#j^OeJjY$?E%Ksu){!nVmZGcl;oe6 z+?*(OvdI`96wSM+-@@cnh%ft?!i0@H$&>B2yHbkXcVYJZnk@IWDtz*ceWU`s4MUPO zzEGFyGp1y)Q4zc=Oju%1kaOH@$l{sPugpTaap4m4_DOE#&QJa+oto*X9A9SOy3k7k zEeB{Vg>z6$eXaCIF!JteJnApZLG%alA2|0c_Seg_*+B0UQq)9PJv>t$J2`k`ZWsx7 zV;#z`)a5;QW2fwBDR%2B!0=0;f<@3UAz|7)=3z7epv%}z5asW>eUMrm#eSR2RmGhioLWY%v%{^a}`{W z(P2njm>kZLFIVcj;CKvaw9mU{WYT9BFpig6fUo}3EZzR{Y=R^1#6pqd7VH3Qt&Ax} z0#<~Q1dn^M2kNOG=lm1Sk`Ls^S|GpTyDv|r*x%edI`SWc+e(Qz?_EqP>}a+cR`W~c zF)3~j%7$UKD<^h5$=6To+Ty~=!dsq*W z&3mbu%3vF(kldx`uJlxr)_bP}%u}SI*g&ISIN+Y2;e)YCm`+dIXGIr#x!>KK#l*p; z$c~T?KaKi?PhJ_ue64M)!;|uG$wi0lBhZ zpr11fQWiM9rfE>?16>7``|rVr4o~Tw?3|$o8q#uT;6RTLd4J-V`&D)RwO?8 zok9;PC7Ax?JS{sD*rVi`uV^6U=<61V<8f^?BgB$Foxa`86O6;DOblh1`3|NDeB!ntP;(;Rz3og9ELPD&EyHV_manHdq z=PCI)DO>8xh6>{_Q>g~Rc@xrBir%Tv|Gsn9nHEct+H%0vC8B=d#WCwD$4w%~5uJY>g>QS7ftqL#|y{tY2bB^E@qFc3Su zvs7TPseJlO>?p6j;b?gV&oZ?>Z)kL5S?pfpT4P#ywu>a6LLSCrbUd}PEQyQFm^*f5 z|Bv&Mt@n=e)Y4WBBxjksqJr@@)nytaXJ(awLbLzFdP(2-TE{|;EmA>6W{ zcg^he<_=Wct|Ytt^U^!id4z%lv@!KWmBvtBI5u{ZNv9s8F5BK3j+uNX4xlIV%~$*z z#csPWw>W_u85|F>b!B=WiItuQJ^$I?Y2V5JmP1jyo!AI}24CWHG{k9w9Y^~&h3uH0EZ$Po=-iI60u1n_ zs`S`tia$-sfn!Rq|}5>dlRjWWZT{X566VFA2VJaeVtF+B;fG^6e#FO!_ifhi(^TaV!jBRKft7 z7a%P|ji%i%_N5E==PC9NDvBMf7FjvzY~f-jjwE!tKvRHek=w?Zr#g2_At=OteL?+p z5Uhi1fp3qTf)yce+6`zws=7NjcS~1+R*o}EAa0c4kz@x_ZRH2-I5zhTv749Fh@vV( zM%-r^K{t$qo=33Yn24rX@VB06J9;NG-W2<-)AE&^LuH`I*w81Wq5%>+M60gXVdTLc zKS@cFk38kJ;Xki^=Pc|YsU!jYBD`e*F;ZYB$-IFdWcr#WznpP^b|g*yS?#aJ?`sfP zC~u_LA8F5Pk0J}8MgSl;zQL|7K*3JV^hW*#@q4KS&i%C$JsBS z*u8oOxCr=Tj029sy|5tnZNOaMiQ5FFHP)RvlbAp8z) zK{u!2rcHU0l2{Vn&p_#?n*giCexFKepi+^b+-Ly}X-S2?%mll^0j@>O zPMDtyx_#qDyH{?OVt-(HJ`|u}t&nHX2~AUONUsHIE9VGbnIO)>po*&77 zT8PaWS4>0s8rIfv)!jLnDd?;RoaDSCE<@OCOh?(V zm;7B@F8>5-JTtEEFY4rvB#qLLLtu$wHQa-tfQJzRC~n?idHUuW`aKl;l}#h7Qz9&d z#xM&F0(1xAQzQEnD<=yd(ck(?9R&^ji$=Sx1VLQj8OKQ3CAQ3=21>ce%$ICjYGxhM zXfN}yV*|h1Y*`*yJ?FTWW*X;ZN!ttAjEJ6Mw^*`loBVpM%HS|YDD;Q@G@2qvgIK#8 zOA%WlYQGN)E# zw>@8ny`w3HtH&J7aQxKI^dDv}L^R(J6DzVQ_A(S5p;v?d)$TPVX6620Gz-$Qr@aBZ zO;d&#rrpYt(h4ecm2Q7cpr6dKAGBB2LQ@Ye1^kXb9oKx1h1}-Q0{y1jw@{S_go8%A zcc>!^f?}ge|6VxJqUZsv4yR*{BH{`@u6xyI1!d?&hAFa2x3Ln$0IrQ*hEW;Bu2KGF zlGDJou_(~UYCf+;=l+1$z4y)#v;cH7V06n;3RM}vPgskP%M?o*X!*I9FJ}8OUlYhA zF0W}HUDiIOy-GR~d>?%!2-cJ-Wo=-bn7vkhgk%}CDAFa ztl37V7xa7K!_Y*9l8`Gw+J^gl->)Qo-O456#>AP^+Sd0@NDZ2PKHjy%c#+Sbv#w;l zeY`2X8*((K(5b@Idw)iMC_6W;{h<9^@U97ye0)qspkYE#eC9;kg@9U7F2f%z7G@=} zaY^0%N^$_7@Y21#pP|^FeP3WE=L$n#cjN`46;=>$j`TdZ2el0{iciSx`AuT)-?cOG zFYGY>^Re{$ZH5Jv#=EPzAwj$$MlW1cx9^o5a_pV;fA)2Or}(rzi&7Dc4b z0j_lS`|Z_!dhZ?bsfx&rv`3L_QNfT)kqAqe=OHF|65c*@@e+HP#M(H{mOI=^Fp&ft znMnq|GGdl|>ObD{_2=`8?#5VAE-06<75GWPZ47rIQApiTrr~IHYOp!Gk?hBMaIV|+ zT!bV8_&p)|uAWr2sFf0j396WcNg;?Tj1SmIA12>{D|=lU`z{Sh)V-$(qdhBNpKX?Q zVA%`B{_*7X7I9b6ms*&=LDWS=YoW{$DTHyk-;x|%2Sd0Hu^hx+UM55)-ua*?0xO(s zML!m0$5dKn1cg;*$gX9|Zn+UluT}yicOK^6b;M)%^ye6vESAMHD>86nDL5Y z`S`%~wkoMVS0oMQ^|Y?5LbFD%_4;BvVa?DINsy)0xcdKH7~_hB73TSUh8%#w=oRLv?vY5df-7Xt9;^7H0Kda_5o?TZWT3y$%<3 zB9UTyEQy45$+!;OB+|O+T#aw0kc?M3F_$gLPQ+y|T%c0bI|n8?p(J)(c=)q?PHyzJ zQj*9B7+Io-3vR9Z_s}Nyx%!#+73QooeDhUeA*8#{Ix``pkG_N;-wz_bzVhKiZDE zi!Yt*=lhPv6uYmNRNb(m1q3Rxe$pQbN7p#mNSK`~cKf~~kbof!rr42}q^)4q)a?cx zWaQfi@hxB@b*l_TM>YsB&$rzO0tR&^vDsJO&~ASrmaMGq!muOQ5>SGnD4A|!^2V9Y zqBBph+j*rp$Gg*k6ua*UV%#;sz^lW2w=qW@ef4Mp@p9Qjm$+tG&IBrXeK5Aa+=x4s z5iOF%jD?3kt@lnPrJ#VOm@1;A%9YWvRhCCpIaDL+@|FI79&KpH407t9!^hTC6#IQL zl4HP1#exkHHer2WVW|t#OkmvGVgfi$_l1e)t(9*O`+^BiKS@bGdozUa+3sHuq6-|lWdl8;=!VGEUu`6V z5>GO8|H=A##$*!qo%Tg|#i5cWid}tPWqIEhX)76en)98#*;pfi&?x?ZV`?u%;F5`J^^)%cgG}b zh9F>aE=?QKy@sUvKifMaBjNCk{Ux`aRsuI;%*J@Vc1^?1fkp+4bjr<*M>#ntyMILO z?A?T@BsMzKxfu!MN2Z>+KdVA2g+3K=8p;~|#*o3hB=!>NrC~L;FN}o} zqMlT}^Sw;UCAxl>$n?U7)U@-F88rrMW(_7h0-yh=MQ1XAEtV{si7iGMOe#VE+ zBO`&aA9v1bwrknL)^yA#6*6#zI0n22@Cz~$?V#8_FA3OGB5Eh3BH?6=kZCRvsK@tw4B3P z_9SpG+YNW~^Ev(V>sXplIL|z*gpxm|c2VmJClmC9(o9gIawBlPGPIX3pxDdgkx6vI z^1y3z0972YFiAiF?n(GfF|t9o>0vK+&AsV9@TtHfZ-8W(y=#_*_V z<;x;iUd6TDKiVUMH4nPuedSwXhhq1gv&ca?MlB*tRCHSrNUFLB%G8lI6PMMszL!y- ziM_vpvm3fdrt}SOP!%l$_%j7v>9&9d5hSc@%cg4d{U4dcCO=jPKO0H~Wba~szP$9V z0>nV5tRuHTj1*5`z}Rw$oQViP+v5qb`9EF?7_UI`^QW~??8dl~IPhYD8V<+s zp;Xk6t+jg|Lyi(kvRLkZmIPn*WheP=Hue(xvmIFeiTyTtNn**q0~4+&jIRMYXbuHO z__kXTeBgRI6;5#;Po8$xc1uKYCkHZUj%EH1xsx~($BX~-Ie}8dhN**b>^q}XeEev1! z*5?Vu{+t|zmXyr%=&R76U~;DF023=~gyrDm8C@QVeP#r&XD#&rlB1{C%T&mjxu3SG zVi6XBl6f^TY5EsDLuC@VPs^Q`e2nt5^EzXS-TJti0}`eqIWq;KDiy#3<;pbxz=YjJ z_UhQSX6K*sY!7T^Hwv7`+ObqyxH``g`&(^Qn3=|_YASg^zM3~=Mp~H$u(dHZg7to{ z9dFMb04#iD)?CogAm#GQP!vfJ|Xv~P{%X) zf6ONAp9FtiDYoyzT*+I?X2ej&h^LLkp&aHhX7HN4?ym^Yd;?<}91d5f{uBEH`?*)t z2@r1pWBVzuSv$HaPHp;NJ9Sy?&L%gAX-ED5u)j*-F@te~ za79c%$+-NzFvCu%=={WLQHuRBA%zRK&b&0|9s@6A zeV}Hh)O&u1O^YG+dvvHHc`YUZAWu{i87ro(4N#HAF;%q>|Jk0`68m-XO^u>LpoR-{ z%BCjC{O}4_o;0Fc!^F4&lU%tUb)-c>@sLuW*nPbuAd=5Dk{vEGQl&=wC?`qA9)^Za z7Pqn!`-qsbqaSmIEI?Fyx%L7Liv8YO;`af^n9}IEW^ZKEdRc%d9Hg{S z%r}hoB_6`Uv3oxliT&Zg6(F@LWk5A9Fc<|!va(tS!jg=2X$w)p@49{9OD^7BTuZUL zmjuOu>N%#o&X2Nt)k!}l&4>oV0;6tAxHfd|5liw)!Fk^VQ=2&i1f4#9k(4 z?<)Bygq3tNm6n4~L14r^K7ZEjmOnzNL^DvivDS&0e;jw>7n3c-!Jhrry z+sR6DTf4>ev@RI>c^#B-KKd@qfD;(wSTBZe zaVPZe2=svsVHOo1*T;7AJUiC(9ma%Wx1F<49Z=ByP~#2D8vDc)fU(gXHy}#@SAyxGDA* z`%0CH56rbZP-4x*ulbOh zLWX|zP*69Lrl%8ftG!x;d%0?-8}EjIJLxSiTer6kx>rFd_1>Y#Nix&AD@?ygBUHvQ zj1*+Ck$?IxV#(y(z4s0yo1!d7p;fk!l$X^?h)%Ojiyni2LF`|`hF`=s8Nkms-}Ab7 zM`trUYC7(kJUo;IF{Vs5wH^G_t<>cm4}zg(V3JQ?2~vy&pvY~2JXU~Us(mh*JShk& zaIn~W;J5eT%uT|#^XvI#8tsos=)x&w=S#1UZyIlp(sdU zSfC^;M&0CnvTebv#SQn5o!0^0Jhta2BU2^=_~mU?3JattBuo2+3>nM-ri$f;@2o&2 zu=h`)<@ZM*z|U__UY8Pt8Y?Il8$ij0@1 z)#*K`!5q#?7gR}?D20RDVc>aBEP3&YbGMWb;PN^7e?+s(0S88P9oX=WqDbI8xJ1fEL_PxT?QS$-VXFcZ!W}=ZR1Nu5$N6 zd_q(u@LCZW0Ij&C*$mOnLzd+1;xY2fghT7SgM=gU*WeqZ+hk)Ybqu%+j3sCY4&VSv zv9B}sz45Q}iOlvXe_wQ^_wncU5JZ4qVq85)k?#{QVm2G>CGi!F3ba{idw*otM*H{) z3{@|~_lTe)!T0qFdMA|v5MbyJr=$#s0g0F_%KjMJ7+#QeHcZDAY3q~IA-)8J%~SC^ zJi$Y;-zFEpAc|SQ5QkHRk)+HcERS17VA>*%_E9f+Ubo}7JNyoc-Myp%+(jrBqyvpy z(Dj1}fzs1DRsgd<*SKCdPq9BH0;kHgo?+aeHQrCnZ>O+|)n8R`-X0vdqHp`0yB!2$ z0C)Y>Y6^LMbQzIURMD; zFelmn6FLG3dV#n78Ms2)`0%dT??17>Ck9srMFn3eZO8J8Y~BcTbz>Hb`D6f_)VawA zHWHvjGwXL|wV3D;kJoQwnQ-5FrR@>CVjfWJAM^vvVs%aF^zmlQL%B+jPJ^awkX~mD zMT19P^2F7A-Envg64`b{k+bjbfORiz{mRKH?o+Qrw}oEvyYC4Cq=9im-l%Zlp*y2O z2MC=POK406<9q+m&XQc$f%ErHqh`k|irpC3ExM-wYp?5K%a2<;Y+veWtz zlkDS^%foE3D>@dyExJ9QmK6JaLXjLTU7C0_Zx&$z)FKE%AwPYvd&^%f$+D9^1{`ZZ zbk6!jKxrDqZtEp`LBGML2theGQK1w9n-oW|0J%u|fLD(hz=5QAez zVr)e<0g9V(b%n9Gu?R+4eE2!e{XBZ7*li^U7-CP`)Yf>XZ4>8zdwjFe=^(AJd1Ics z!7TQ*B&`#KaUwh{wjPK))576jlGweEYf4g+T?!KtHFZQEqAs&zb)#qqac&X&_|3fn zDf8EuThcqu#xxcu5UY{><>05l=m7xsbn(CUsmd*?R8~`iJkUku4xeMnuA3v8MNxY>yBA z$6>13POqXq}Z&ZT;|q`>>RDmcODdbnG7ZVM&^OOo_5@In8Zm%Ig|i6 z)7hTg_Fwk*5O{>yC)RIJ?ACk7e0TXm60-)8T@*1gng?JBzQN;OAaS>#f91FNv2}M& zQ0nK~moSryry-=4^BzbU7aBi|GTsIE0E1)CSe$kKvjqqE^D}uAWq_a}fyvf;daMLr zQi-z*)3C-*RZtY?N;0-lIhQU$MPIwjT}RvU_BEJd7yI?)WpcB;oqhe~PoKXL!*9NW z0nH$(%ia@^vfWT6;OndZ{aqZi`aZ$FZE&=ncx}CRoG%k@1z*Opet1tB6ut1dIv5+8 zoS2d`CetYQE(SPQ!4PesS41{VXp7N)o7}IUYEq;bHQX{^f3$JCY7!7hrTF8gc^t|lPij0M-pVexyH5F z_wsw%_0@l(*dG)5(x}gcSOv@Z433a2LqUUrr_XafjuA7k%`pX@ri$?zulLIv^dh|HpOn$I}8%6 zXhmEl>&@aih(tDUqq`}|SSkVkoQ9}J!%eZj*y@em#0?k&UWZAY|Iv=F;#(^+dxjJn zz|HO1gxl(-@qe^EOhED!+C|^X>wga&KfoC?2bW&{`?G{UV**TKZg#@H) ze4l4URHd*glE%0R6q&>Y&v5P{s$@#o#p|{8-ce*jiYIi2F%9&Y&!W<)>lTVa1^a6m z%mEsq&mz6^`uggfMN2`^5jtgHqRE0(UR9CX5hGy*MLzggzjC(;=`rbhN!Y!yPt?gu zu{|%T(AA?}xJoezHIj~~+^N}g(Av{r{wZ=lSkIOG4aLST%%rdtm{+)O#J35R`ZaMzL_} z986A6=Jk4cL&QG!i#@OmGgH;h60fuO^P1UO`JdQ*=d7{?vjBatfpH~~eD;UNJN@Z1 z`YDUE&dv$AzG6?1nus#GM+<*KJYp$$s7%6F)MfxxL8`tGnY4@kTb|_gweJZ6KAsg8 z#73$kaTr1?4J$*CT9Nq)%y>vRBs+FCkb7@Q4sgw_GTT>Kl5f-jf+V3pegnuHP@`4# zCo@l*Q<0Ve5ono~X9kl0e_r>2uV`$p^R^84OV^`V^7XY>?t47*3i%|?5N#hyH9KexMW=Qe(Iu`${Khfb`MLRUkE zwTOBt;F^E#X<~CTn8p6*B{#Rtj*Su{RRryT{e_!g$P+d!CIYZOysM*qgja=|&<5Y~ zb#40x%Y?(*`$SDJW5y1K44EhJH-JuNccd zH{S6Q0`K;A%A?);xWd7Z0fbc%oxoC1gbk!ItAJ{-JN(4o7}v0Pr+~0Mf}_}SaRUEUt8}TH*w*@jbUQ0>cWJyv}V=xmaCMU zkKI4o#}{gT?$)`#zQ0V)kNAw@XeF6x4q^BzO-_v|tEdtr;cdV*z2{ZC11xF0p;r%b zbx7YifnxVvnB8*wzD*Sqjqz?9$gLRT-zwHY!2`L5LRS8cB*<|of4U!T+kNs1DvJF! zxuxC;OEMxY%?bwA2QqLksP@Ar#loWaq3o+JCC}x%AVAF@>Dxxns)*@{Z;IW!3RH%$ zuGU6SC=QJwOku150;Qs)OOTMhbad`V9KzKz3tj8d_aj|>bB#4d`=6KGls8R9Fo?{l z;Snaw^2tFlrVqaR@l095fciM*PzlDG64B#QdU32&##1AmD-P58@s<6B(2X)FnfkgIlqHTORHB**U@? zb|s_OUz1k4`HC69idqPk@R}7Ggn>$68s?#jjO{i9cY_relJX|p zGe+pZQboFx08CZQ)qfnhzjwyf0HiRVs4*p2H2eq+DX2`c!Ip;=|I5x<xdPi2Nl3tBCBC9;s@(ZGrXNJJTuOI^ac%2N7-UG&N1WPJOq}dh)V#Zaf zFxgwt+o+uSudC%>KU!Xr)wo8%Wx7E^Aa~Z@@>)6o?HZU|v)37+`^3IeE1S(rpJtIC5(6SASq)Cj7x`8 znK0qxJQDkIAF`oaYd>M=cn%AW1tZD1e|&n?CAJT0qHh&s19=;w5m@O8w%$V?Oi#yN zTzc-h-OB_PUkzrdQ_A^0%yEVW#FsspHbh!y%a)|A1lh14*_3vNdo-@WVX+SM84(T* z9%eBtP}lCiD9N!W^@C#fyd=|PDf^=cg2qC~NI|+Rkm_%S3I1?+Rb%?N3aSQ_w zU4JZhbK^m=-zH-JiVU=g;ZrtPq*FHI;rVM-REC_%6Bi!h)oRNcA@JvW-=}QDuGNXF zk?S+;Sz8D`B)I^&i@b4?KCQ^#<<7T2u|KAi)s1K+%pl6_kX&McAkm7_YkV#!&ihsD zdv6HWQ|!-))!AHl?E=!96vQorB57{QmBL{fqly7aE!Sn7FTB>dL0x1?mR2lEiw%tJ zAj2dz(Q4LaCrZ$e#gc>VPWO+aJr9(Le_K9E$%KnI@1;C|^bJD72cU zf-%2VJ&PT7yARc(E!aPT?uL5uqbHeKE1o{i>%62X`QuQ^=Mz04)YhF0b0covwcbMJ zT1ZjBw`Q(M?6wkQbK!ubiVSyQ z$A%hC#gJ^sRz)6)PbSv^26|>cLo6D~Be`%7u*F*z&WmD-K8KeX5e~(EpUCC-lP4HL zgy!m_ask3{DhqHRfJ>!Uy;#0@``}-=l43W;wHZ8ChAMhgyeOCNvJp&)F5$Gzap!+k zPePt#={2qxBigzGbv7_h@-^;^ik^tks55n4_&X%FC1c!=W!M3Dj$vH~G}}3C@2Sz$ ztX0g*I~ue+-ue09`yVX{^xpR8CHB_@KMneZVc8bznJGMH z98(^lJQ!lu(EJ6st`|Fg3}W|KQZ$DeP~<$GC2|j{tcZa#R3i;C=ohiCHgBiNJGu>u zJ?xz2o)EDO_{cENzHUPAK zQlmbjlb0Ojo-c}%e`aA7mn1B!H^pxuF~xrMf;v&Xuy+NEYEU)mD(>|!LF~Ysvw!hD zUDqKMmsM!A-zT~6h}PlS30!4Oj3^6EF=K9l$o|MQ+WVz8zwM;38*40k_s6y>Q})$6 z)UmQz95HIq6vU&t*ebPw`d@ujIRq}K#`MN|GaZiBCVPMuP2>#$K&U}qv3%m<<=#5Y zHznFXs)qgCf5Hxgu8 zVX?t)lP3=7=apWOe!{o^wz1yp*VlwB7dV_;L&7XPC!8XnsuEIUR~?1nd9<7Ok6EeS zdxzk!XrX3RfgG9n0&0*tWb6!5uobME736SghEn@kn60;?=z}G4O`Bt9Vb|?orM`Z! z@Q_iQ`zE*uN+USObbunm-<2M?-#XIscAueNm2M#SiYt5m#CKJ4Ty?^f*<5= zY%kaOO$}5IZGN0wRR{R(dxDS}>#I3X-&JWAi~+jac6s(F>49<71xH&@-7(x}cy-@b z>h=3=f@Q8*xT;uI2o;4SfTuNFrrEx<>JLg{`&(=qjjwU{6uVXLY)H>+ddkey7{O{0 zD=6<@RdY$pY2m5ES1{_tw~sIsWk5_-r@bcE?_kcEOSG>m_?+sB_7%g$Tx z9a!N)J_<$u2qH-b8i-0CTH-#KdrP!^fA{Hldko52?;S|6q3YZhS%E33$?&=M7^6vA z7J`*1COEVtzfH?Ik(U53fxo@?$`WFKVdXXE+osutCtk?MlI2#t8Y3AY663A@p~UO* zZQ3x}=ul_bYyct|NqPf4%;~ywE!l+A3_c-u!(Hs>b?qhpmKfLXp9w;N&PHaEKvu!K zuTC&NfTSI&+XEUlg_rU(mAnpX>Bz(eNC{qcB#Lhs)$`YTdddq@DE3G12RL9M7qm0;VI;&zxU&~y z2wFuk9I6g(=)QP9_~%zxs`a;MKKA>KM#%l>U*tg51;b4+)Oy!e58FAG^ow|ylD^8|?+wo1T3 z>s(0Z5Ck%njdCNLEB9o|?l}7IqS)WC+bCyI8Us2EO50t2f`2wt9JME~h1;~jOAbmq zALz75lz)GgPKh*x-AJniEBLH6pJ;tyB=)~pa`W-7#%3AAYoSz6?2ry*AxxqL<4GmE z?VVUDAv@Fb$asMdnNR54+OO$Xue~81H&g9#Q+@OtC*FKKkmE4(hW3iQH0{CT!&$rIN*pdbWs({#q^1 z9>u;UE0;o3?1jtoh5kKOL{OuAk~s$}o}M8Doju?#J5xN3D9&r2lh|LA_)4ZQgp!mk z2qPz@Q4NxjB}R&?QO17f!~4=g(dpDFgwgbD?So=Uc9iQUDgx+JkVwX(#g0Y$78uFuB(sn@X*O!S!tz3ez`Iv4ZC2Q(X5*9JsK0?qc)wf^0eh>g1{XDF5KOIGdH;GJwN1m2qzfBt?Fc#+I!clP!;`dkrQG%f@ z>getccYE^UEWQYL^ZJgxoZ!46pQoW{DF6UVDso_&-TL0UCC$jbIQ3S$o%16xz#|!d z;sh~u&3$|Adx8}61?(*M6J**e0l2@)ugpRv4eAP}eG@KlVrPd}{#kE2aZ(jvZ#;`8 z6_y&JzP*034$u>Nre+=kIfm38Z-tfwUfx6@%cT6r!1Wc3E3uoQ{G4{V<0_c8qEN;k zOjR6IbE>uA0 zX@lAJs5iTGu=NrMC`zIG4;Fe z$(YE+AYwrUk4#D|wPw>!-xCZsZzi$5Lmi?7hPC6LbM818;n5WZTXMatK%AXV=y(Jr z;KP}@&kf3TXXlM2cI$R-8`5Jet%DV(v)n>FH_My6VJ#_E22oXza`G^t$CClH<3_@I z&%)j6B{VOhtNPPeaf=kY=Ow!V+lo+kl5+I#XU_iUXrr9Mg!>aAN5|0Z{OxUtM%D<$ zin4V+^Wb^J?xZN6gqChl9`xz`w{cMHzQ1IFhhr33fae5dv9!HtX|{@tD#c}Ghtm>| zi+%kg6#LtEJS_TRiVS^7H&c~V)jAO2zNnBkM4JBQ-$wiL=P35i1kOfI#GgDY_QoI~ z;FS`B1+y}dCaCz!iZn^(jFbZu-X`_~R0UQyWrOReB>ViqO`|W14KJinm|~}0m@Tjf zZ5c{jXfZ6_5Bdj&5LFJi;6KLO?;n%-rbxjllw4Gv=A%(s(wgx72G$J=%{nIguf_hH zm@zEq{skhiLx@-DYEXQjtd?SJXNLsJRVE_dOgJcc$w%=;6*mA=`AvAc!w#DE2ZH z8e2v+QGgL{+;4#iKfWcd%7QHMsgiU%%YN9X|DvE47?20W{%T9%`gW3AxD*528~>E_ z&(5#g`eM4WT~Ly>*SYv&WoCG>azaIxGuCU($msRgy)dSg!DO+&rwz}YQ6c>eBbg%4 z?uzSERhr^+ne&&v=~+{9m)MlpKhs8=AbVUasD={uyD+w|G(0s0zx4Dz10o56V?G&3 zKJ?sN<+kTjET3R)LFm$;Rn+azmsU`>Vg4)0F6YQ#5y6=-Vik8LR3fANs*1t5eTx^giv zXK?s8g~t2vz%L}1@9U){I%M&bV;P20?Sb&KR&CdGcA zoOU;?Q1NVNMNx?nn#ge*V@BgLL#Fx)pTjQY^vIDDPQyX5KPE6^s*i%U<}^sDgi(N1 zbo;uL0e(fv#+3F=_)QlsEpV1simFZsGbi4K5*<1w*>-h@PsfCYRDQogn%<+ut zcE)c@)VP9A1F1la0(FpgcTeP}I_tK1c5D*>D1XKz zti!cP)bB@onV8amU-ZGJp@t!e+zjWbmAZ5AKKS5~@2KA%-d;yz-M=ioZf8h2E#9Hd zQL6V0?}N;3$@=+?2?Hlf5J5W7Hk>Sxd1z+yzo;iM?VR_#^AAdT{cz#S3#!A+EtGa{B0xN!!04Z zd4RWn9rV4TT)YBef4xjhg1TZBgMJ2M1A9!C5Cg4rNt@EC2BO}90LSoau~`=%_&QAmzC{JeldV|9)mthWrE30H-8=erU9huHGRpiru=MTeH|0vNW^u z>;0j}Al%rthuiwEf^N@hibBqTZAQ;x^4UYhb?JruOE1uEq@S%S(Ve{sDaCHpJDV~# zh}~UV-~|hKGZB{2!xT=0-BOwFr*v@dV$mw??slI#KL+DTAqv zmhcQs(N=ncXrd|FKB)U&8hwO%$kiB&N+9<4zgQB1A@Yxk(ml{ZOzTEP?%UKa5Ra!Q zo^(~;Hy=yKjtCAJ=U%owBX@}osHh8EhW;dP->*Hvw*dheOA;OSK?6M8A$tsXURa1! z7-slQIJh|it_e8JbKH(cT+5)!Uh%p%i@lz(xqBy7DE3=-Hy)wnIJVLs7O+#Kc)&Q6 z@J&Utp%yC9btO57&C^NM@~*2?#+P}9*v`13-Y6N0iqcm%49+B1C_$?i*!oUizVr~5 z#ozTCzbLj=V__T5SeeBgj89%l;zgvrJA(OJ(J|xg`(wfrXK`9FM!h7hEtzDaT0{{C zw7rlb>K1(LD$rIU$CAkyR+h2GER4zEdps~#)=OU3(Cts(sTK>|99L)4S2e__+|aaR ztiU`sOU~_gB{?|K9L;N^1~oc`*vrJw(StC@8=8lRhhdH}sD*Wyj6B``lz2Wj*zMo% z$kIhv!Yr{7OUjHPMMt}UH_ho`DT>^pW&%>HeusA^_%1>yJHv|<`+Fi+YRnk9BNTW> z*rkdoI(xT3lzJ-x1AMeSn{X!iawsOP_39e3df)KgjIj?kZ-!$3izQLHoi?sE7R<@z zSRuuV;Wnnb3soO!Y*(!F(Y`wJXPP|o%kF^KKix|@=wQuOWj(X|axGU$dB}p?Y5@@^ zx5U8W&MA3F5;Capds^1y+<#st78JvfG08`Iveu!c2KBp!)kyGB6xMT=Fxz-50bGAt zENKK4ro0hMgIp)E9?Okg%*ypDoSIOop~e+4_&omqrzl~ylkdjZN)&y^;}s!$FBMo$ z?7bMPoLcW4)&W}7R`8|20HQJuvjZ=c6f=L!G<>}nOI{t?^lj#5(YULQPx|mv?2pMM zLq47HfH4Sw8x$zDtRWTwgkx=h6tnZZva%b43Jh zJkdkx2Mpl4`#GP`@1fW&FWL8$uli$5H{tbvbd54U>|z{UrtQJ@&3*sVIyk!v`xLWnF>8g=V+I=;oKv_V4Qu;$%0}H_>vj z-(Mn@3|kS z-(Px-Yn3~9EmfYwh&PZ{h-#z_Plh!<@=g7{p$^cO6GrDCLzoi_C9SXKjLuEoc(K!G z&Cg(^d+d1l{=%*TAcCR81{;mYx5AC~;YRBkDo?l6v_ZJ`Axm=kT8qCFyYDZ#rSKb5 zlEPZeD6nu+BB~*AFQdrlg7w=cF$)%@+{tKPnX}?4xX>u<_WR4HhY6PA8N`;r-NYiw z;&gLpo{x&urM#@;$8mM)HL3D3A75eK6TiJnvHQ+huFsya-Y^MCY5QYvHSp-n(TcCJ zLEQ@;l276CfF&6K2}*$G z&qy1@-YiMpzV>EcfY)a4I%AI{iv2x#FtcF*kzcHZaSY}i-lxN-cy4=2Wg68HP2CQH zvfl=LJ-z~)qI+n$Qf%*bUc`-P7&lQojye?Hi~mFPRx4|MaQzr2Tt4i=Yo5_`J?ks= z{)(Nmv?c{KHsairBTzKPQ`D>UqY2JFEqAkfhhnq$PB&{CU|{s-Wah6J)|5K|Poo~* zsePDHbG=k5@atm9bKwWfF5P}*hq|I=9t~ilR9A9*8F7g=8N7Xshzu$ z;Old&*OT-Lk(C*xKI_~m&Wkrd@XV971^VrzvFPaiwRIIx#g-I;38rMqodW@&D(T|N z`VuKk`CFrpVIDW0VTpw>6#HYMXf@)nSjPfF4T!`drg0ydpGZ}8Zh2m(Bm9CHmRqC! zIc>}%aoQ=g^%o^(q~cxwif162w$cw}FF9-Hk|iVnZOp)SAt$ohnl?N1e@=T3Ns#x~ z7E3y^gO_G;VsK@JQ&03x*g8Hb*DKSisK1T&XIDD~F63iLtR3W`Tah*dHWC1xp@dvGXzN;|Qc;?Ae+3w%_{O|jc9%xYx4 zQ8GlrD3Go!2-SKEelMJZV4L|E?03AKq@mi3K6Q|s%XKKW@51avBuZRz(IOn7a;Ttt zHd>y-u(K$IlCIWnWpEja9l+7bSX2ycEiXVb_;^Qdd zmvsi_{|s+mP=w2mAYUS)M5FyNu{#kXStHsoML4bzB2QRuB-kxq17hlu0sKv8Y(Mb* zB+fPBhxE?dCriAXm;u{?NM5-cQ~=gO2!Lp(AQx4kB*^;QwR#+p~8B4i*D$=x3U zhcd4x^vE*2G5dyV?R|>v`%C7|2ITq*%mQs*t#U$%iBgn9e#h_OIS3G+UxUS@*zDsf zzE2LYuv{d{0-1~Sm?q|6Rn3Oa$cKuK4yUh7$vlYt-geF+Omeeqa&<^pLYT_(T$7$C zo-}nhbj$viy`0X@q*O93$@}XB1Xb|YT{KxLcjZzKsRkhnw(tbQ5?1h1L7h4u_zRuu z7w{+T@xXqQ#@(+q+P!*53xGHaO|{S!-!01K#7kr-#b<)=|4mnc5c_?CX_iN!VN3ck zxO2_PE$FoD&b{*A6(yNJuV^aW-f7oQx@+AJmcP+Jvq z4J}5R$CEeo--ZCJTB3Ut`O1J|HYX(s$bD(#56+)cKjW1A^j??BMxtWMWsOb7aYA7i zgJ#-rYPSEfoh3OG_c4@0u@^RIqAxdM$f$JVR9@P|3XaE+ zqIZK$n`oTC^}fYfcHxJxgR9=7*gq5eVnup}k(f*zDFzxxn09y~MWMjq81lc2_QAFm z=BI_XKl+{^K&zN@UMuQ#+=WRUcRU+%2i~HD7M)c*ayMna^4fVGi7=1SMWsLrAH79F ztU&As5#Yz`6!m?D171O9MjXQtce!@e$AzCRsy=qHXD1L)g!s>ZGY>t&Qo=pi9m~0f zUgmnTr5EW^>^Cf6am+f{UsiP+VG|Vx+wdaNXJn(`to%_)_S$huVGqTApBRsqFlm*g zJX|Lseh?utJt!!**n*T~;GN5bGKU<;V&l@dRng7I2Y3<%jz%*`8jW9SLLh-b0MB&| z%+H@kd(L-p76N~CFUbYTMS;1|EYd1h0@TnJcpmCEvw!8cFyZ38M6k=@T{+A=L$R06 z0aooTUP6Z*GWmjA7GuCcG9rix>M!uQu-nTm(YjM6xXCrnyWDL`u8T*&68j503BUyX z9tN3I0>+=|RnmZN{|aPvZ7+Ye+v$$*ebq0b*xwVo2{5V1+RLOQr0u0Im5CmNI{t4{ zf$@{Yjx!XySMLA`v282rZ8u{baZ#{9%vwRfRv36>pvVdS6_X6eF`IaZ-FokMEJG+q zd(m1yB0PXO=RHKd3zgZJ0e&judXBk6?ANKVXxw`>7;~b;qF_Flh*b1$$_siBO3f;H zN?wuXp-zPvn4}#sDQ;~5; zRFZg6x!_rd6^qG`qI_mMtbTaegA8Eny@LWYGv+`%IZZQ%yme5PP-dQR&{{z?fZ)8p z8_dCRvF!Z4_1*#Q1b9Py2&V$BHEt+O3Utdh>2=umv;A%!I5JtWaD^1bUM3}P0fb6Y z+hn&1Nb*$ZdJpUA#HAaS=dR#8((Ny>Qelb_7zEyi>Z|BD_#AP|x*-N~&oF?yGnRs~ z&u@}x6=g6%-VjL_coT+;W%G)E)qja@h!E!iB{{w>v+}2ylD&_slR6%SnW4ywF(seA zDK(902$MPEeluWtUXR64L8q90#fW(uLEQ_Xh>vKg}*h~ZVo-P+ntj9x+dup zbbGib6N@OZ+s;{t5=b~$qI!h%NbL;71CT6dZZbVtNzly-#Tdh)Hw-_fzQw!qSnAidp2)kHL%4qdko;kEan7Tt}NUu24TDJ)7{A)79A~1Yd*#W z6NO_)^C5!OXz7>>%QvMI39oow6PvxVQ*8H=!BOTxrpc%*IY#BHN5cv%q1qUJpRo72 zn`I~5DQ4>_za>o4dhay1msf(+D%_gS`P~%Sln8vp8q@lh3+0Q)lq8NbxVK=|`tLx? zJ&N5r)NLx37lGP|G!M2g_*>CJPgLG9S~pM@VNuSMai5XYuw;xz^^z|}r zD#zI$2-0AXG2lTz`CQcc)P!BHD@p7v;C;+zp7gz+{=K)VYu7sCb=y8#y?5TfT8Fw8 z>uz47)v7KipU8Q*cuTquU(OI1v(^L*&(@U9gR-8$7w3YLf0Bj0fx(}BBfD-)`f?(Q z{pS0WC9(uqsxY=;TDp(`GS3tP3DBIwJmMd`BsaZk8oIdU_0gY2wVzCkH*GX31-!}f zjP<~|wetJdd*2q5;(j3({5$8Q`IyECqCa)JJ0iWOu=DiS0BeWWpgwa|%?lhH+g zcI3Vnd+GePdF$}KC82eIMZv4OrSUDp)jE4sY}Iai`-zk9)oH%jd@HkDT4|_j^uHI2 z=Rej}y)NIszI@}DQp2Zrh47>`ma~YPf*Q-a^EA_~G=cv?6C2B6LhHR#eUTGOGmv$+ zEsbvw^p&Ph)!wja=V63dfL>gCNwI$>5H*HEX7YPm zQSpGJH-M_DDT!H;9g;?yi)s&-A z1*5_FDM}#f!&C55uT(l?3d&-%Z(472An`dBPO)28fjThO{IdUN5)fXqy20dTli~KQ zMC9JvDxH@Jhd6v==|LF!I=FF3P^<%(St~)lKPMH%85huiX)lO>Ne&kalem?*M}4pH zrRCh4+kjk4q80krh0AKQ4$SN2X}KHirQ>ay-9oa-XrEbFGX6XG3ZkM9!uBAPI^rCH zs7R|*zrUtL?od0Kz>Z{l!T8EzGlfYblerzckCi$kNbuqUCTYEQ>L&SM8w&Gf1uTT( z1C<+z%Hev1f=I%LV5}#(Yf4(q1h*q^KuEFMdPyU_n#zmFwD^kpyQ_#z$4 zLEj*X{W=AjqeL~*8ntp%)o}tQeB>TF;wDw~tmHKYI;o1pew)nq>G|htwhsIH{(t_u zZO*c_Z1C3m=C{+my~c)XeS4oqSorB4FZ2)P(LQRl)W;Fs-d1eM(|_#inbxHRq3h}) zyGQxG?EuSQe$>a+$9rS)#uye7Yr|3~^a92jmnya zl`I9I6#F_;Y<6kYZ%63faTbhhYiv!%_2Y#rLEsyy6G|$O2l3kh$}0#g1O!8apisY8 z%U^wCcb}_J0>yrt5R@mIjZ7FrEW#87Z?GR0DXN-MlW<9o;_boem>UyMm}SQGqxIf# zMJ!6Rof`k&*o7 z^9@rF_61lQsXw2=tY#Y!;3G<6!%J*m7Gi&5mx{>uiUtJmFS3H>Ex6&2^8fWr$TqKX4ppexdCQ}X_UVta==W6?gsf{m8M%|>CG zZv)xDTyZ*pxp05u;;i|f-^iGM85-<3Q~WO~utmLnQLu|<#=TxX5e^?OvA?9Ofef=! zXb}rLbYceHYKU%9Gqc;Xz?Uyr50a@SvHMC8Z}`V3h7Z1mR?|dmMK|EkTEQEzih;NI zn{FS3pz!Vx`}JjlCVPYq8b{$U%o;SHB%^IC!K39X*@BO2%Iu5^zHmRuYD6e`i{cJg(KxZ$tL)nQ*7TkD`{n+?3M1rNaK(yQ$ZL4 z1KderW$YcgeeXfB-zRuPJbe&_L@lw%RFqS&9!-E0wRc|B_-ysF4Rm5nte z9(2;ITO}Y*G*A6C338ca6aNN|`2-|&^34M&cH23t64qIa7$GPGL~y`V17}`kX(=YF z{{3;Z=N%5$@1fXVlLAM2K4b_=PJD`&3r~D34xxbHqmy7ub5BHJ#Z^z+9cHnd@rsPlSE47h`Dz$K%H-b6V%NgTL z8~wk@|5MMaohb?N^SOivGH3E_uqVc%qmQ>2Y(rnD#{(6@THz@DLP?C2UNJtgqH|Zz zw%hzg6#I2zp*;Q)Ut^AXeo{+7O*lO2lxPyGQht9H`;0x|L9u%*N$3P0iJ3CaBRtWEj(op&#^E{?%9b8G=BL2}!?!t@E zaEkrmo7qu44YDaoS>WmEi&C1kri=of3w;0cI@IlMhj{z#)5VVc-0-ZG)^+%Ahzr7v z)1{LyQJ%QpODa1b|L0|yQx7^vr>SYiiCGdtVJHYEtPfc?-;1Be2w)g@4HX zxPm=~w~xXZ>zvw(*Rw{u?=NY?ilqX6xF{e~jV^t-+d@@m@Zrb^J%8)KQ*J)?(R=S0 zS7%|1c~TEiR&FTeu~6Yc;+5|e-hX*EPZILexxe>VGP!R}$zn<*TzEei?wX)Vx!c_& z@?qAi7PzBtH#+^c;vMStd&^7mITHY4EFoVl5}m=Oa1=heIZmlYZF|OO%YekhmL+*_ zHLi6-0U~G~tBApQur8ohRvv-Lao_48Megsd z#?^_wf>j^{OZY~%EHTCmCV{Jh6@n3bGL*`{gkn468iAzh$NRIss^I3^I|>O(zqbc> z7(Z!%+n3&xvvrhjt%AIXuE?}^bf^OqH7=ikQXq?vbma>3uhtkM}RH-!2*` z@n}v0lbE7Vd=3>(o#?P8QsQpBeH7x@(Iv9m-xESI;F99X%@Py3%2HxVGW$?jI8eA8 zuIlD5i+$&v7;>vSck?q?`&0;oZ(1N%_}88gQ!_?kS%{jtb-L@yv$#KsW!a(H`qFVzhrI zuuV?W(4Szio9IY4(UVlhHppNDvCv#X(I4wkoaM}W`p~y4o6vjjq{$W7le&UhP*Dz* z%i(Cq>2L~AVxJ#pV&6ONkks-fwkluz_-x(IwN6Y=IuaomKQe0;uocm5FW3-RBELZwCz$R89u%c0)&i0qQF8l5oESAd70lBlg`TU%ii4i*W zA;WOPs5o#zq+FP!uLVJ*Vo+k>M+{(yo=b~);*|Eg`Dnd&u)_}5%n+7tB?#9_kmOtn zG}x4M}A+PHxx+`l~&RAT%MA*kGl%Q*3+4iU{4TeZs@tY7F1!1TC0k7$|gXPd6gvg zpS+~&wQrE#9SwdH#s2Z-LN2CJT%soh02{I!^rM9rT0)A20em@IQgKzhOJ^)Pee_jz z;oMX29oBQnchE>E@mTpx5C=!hTwG3K%gB?4w<0xv)X%X=|f>OQr z4%wN?3Fq__Kq^3qJfxdRSw~Jt%g*v|N;0NSfVh2&V~YL8`fUgpDysZH?6`7Fnv(=D zZf*K>-8`M0#Qv2kN!~p=w{yVPb#-Ipze=Os@{$(O6x_UrixxY0@eU9QAS8$eu2pMp z+{o`%f*gyV@=0em)Zqv^$3$l*>GsEjFqVO%_yeWet%T&7b=^oSDhA^d3D>*Z&mNyW zd!J&X+c|2s`r2{#GjKm3kl}Ycv$v^&)bFbZaG~<}fuM}_&iYxIgm_ZnC6{HY5sDA` z8z!+Nn?cQ{aUo`@6y5J((Cy1?&C#Hm2L$N{g6?2k7vDKcbFgTT3932i;L?o=5Y^Qg zU>9}!8KnZ_k?;w{{+{~UFvlUA42dDKO{06>+8)ZHunUnMh+fZ7owVr`rw0DXq%DSK{ivwW+8X{=z7T`2P8cUFZuP)OKv_1 z-7*&#zME3-zbKIA-{O6((PrcTsy`fM|px9h_}m z1*>TrdeY`(t6{lqK&fwE2_kpHOp>7>Fun9Kbr)H*OlJM_s_}A#ki|Xyp}?niu^`Ui4hIpMwNXG1}h8wL`xI@fbQ1 zNC)={OHE{MNDWutgc6Blk0sHft~cnS^xg^3hqZNFI-xYDU)uTr`nFRoptSkKZl37Y zq<(-O-@U6q6W9?b%p5^KtNl2hurZ=6xkAKzs-n=Rq}@DS^8KJ)-UVWKJ_bh0zpjhC z^x*i4(9FN%~I^%dxwER6fR0ik7)ox$lPmC zjnmR1hVM827qMw&9AmScmw%zy%T$R;9VC(2E}DiaxX9E)HEj#wW^W@!w0Acb$dZdk z^yVa$#@krLN_~G#8`A`C#M~dEpbq(Wf$Pk-;v|c7N$UHLN2AR>uZIIH+dR*4CK`Xl zu5o<|D{^nWcZ?DTVadQY>?~jB1=2lyY0j-SpVxQd)JMqdUx;$}f#k%^r?Z z?AD=f^R-!4VnkgxNHElJjr#*c8oOfgA?&^6?MI7udp%wAH}f2ip}&IIKQFyUv50Ac zJn-=SR51;<+@&;Msh-Hh*Lo>TU;{us_XDZ(_2V@bDJSo}QvpC}0!f<{M8Iz6$YqjJ zb}O%PJB0H-0I8m2HnuppgG0mcdT!TJ7C)*>idEX0Wrugr8R9N_mj}N@l{%vy^rS zjqy%Wk91rmiVu#w*P5$y`|vp#OR;@V5Gn@DLOgP4jtQR_$p?Z|-61*GBPexYw0Gar zPdJs?%s&1U`_l~|VQUe7HRfVmBw{_GbIM9AMLghm1xkE1^%}~hjM6vNNqkTt+xx18Nx4dLudYEi+Eke$H1UGI_FGV)i5{Rl2 z`g4a1v6pTWE{Wf*gR|MYAPr_drnJLt0oR|O38m$rW>{&CK?a`<7mBnyYo)=21MI@A z+pQ}>_V2Ce(i9S(utq3VqPWt^>J~M`C+Ui* z#Ow3r6|9sihWkY%%t}R(34#H}xcI8;eVhxuP`|GmV##ZF6Ll|rhsw|tiv8y4RMz)l z%nDx{YNJ?l#u(QW>{dh-ZV9O+H;?v3H#&A;#CS_d-X|lpD1;d>5SWyS7lcni6ok3R zs|@Qz`~5$Eah4wx+t*9Vi5JO@FNwNwGe?RrIZ2};(b8Y)nfCX4pxB?2ZAf!C>wxH> zFtN}FdUNHiVYRKuE$V*ZM{OG`9DZY54}7~H;I^H->_mmccE)uhE9GVwt`W4)2D_n9 zrdG~9xqdtV<>@6hfv6o)dMA~fZ%ST*vEC|;HunQhQv}| zsm~YGxK^^oRdE(zDi~npJ@63VNMYBxg0AxO_u_3G^H~OmEnR!n6vTdg>4bw%B~+ulCv`!tKiyQ zH<-`Y_sI~*!Z8cHLN+2+X|uWR)S~?5M#xBwxpkT6k>Kg2ot=`{9~0a57w#Lb@P!m0 z-3*~&p#te{b{e!3`=Y-Y;PfEj9L&zl(xYHpKVLtmn2-S63JLsY_(T`kq#Z%0kj+L>Vj+rssu+AOA5l@srSe5P zqo%q#vwk?e@}(5rS{v}IijF>C+nyjdkt8V%FLWIwi9ua>)#V!3gHyTuYe4g+Woq72%jM=KtI3)XN`(*l%s;EasCcy>>x}gRqC-)Mq8L z+6t0Ur2!;fcBAb^cNr^OV?VV7o#w-rI$^;|eZIX;3R9rr8&+kx|mkWKq08Bx%zQaovX8BZYVNw*Ag@&RMP4RC1=2D5lkOcXww0r@} zO|jol2n{ll9z~~!T}|a1EKO=gT0V3$GU1L12f`s`(|tAB!cqY9wG;m1sU@uYM4UN$ z*L9uonZC+QV!uyDe$vd;F$l_9F`_0& zk-7;tLbeh>0ADdP3xeWQy>rVxW%n5yiv2lZZx~-%y1A$6SfuY3WBFv?d!z00x{(-Z z@A|f{*5ARWvXYo~ZSZ3(!?l&+*y269r69(dk_BdFRgLTCdy6HzkAtIR#<$Sg$?|18 zO%zfDwxZUx&(%M#yxtLN{F!2ZO*9DrM>1<7E0yvUEFqu`3vM+$QM;9g*SR03d32Iu zw{GVfDxnK3$0o68!U^n%Q^Lrn!d9cNtyk>!`I$=-Aj1CeL{gHU2@0XidySEHuMX}5 zRenrTGi`}X6~O=)#NS4HKg0ug*+EzAN4h2`_0eiv5d|1RGf!hM(t>cx9|TYDEL=ft z7ma4w+3iP<{^2#`CAJfe@?Ek@{n5!1dCK z@#B5r&PR9!BQ-OSh}_M`=d=+*`y?ZrszR{@rPUvb&r6fpU`<2`{CaQ7$%l2k9Ydwp zionNl7sc+~&LMQ7pv+-5(4agGLrO8Oih-&=T<=R>U&17wHQT>IvA-sZ(jpiHpLopZ zU|1P55UWPzAcr6NQ6I@mUXnfCTMiR??;S2=Bf>xxISe$J*lH|_QQnlHCs6>!zPKsU zvX|@pSTAIYPdQBZXe&Wnu1(Ow6lQS+R*EZ=gbrjh5lvodXshBGZ1d2-tNeYgagTcS zoA7U^9xn7+Oq3MQhC*E~^ZfjLnXt$Su%hT;_i%n=jIL=}S;$q=IoGK|G~S8g*@t_c z16^3!_tjs|kQAedJo}sjW?!T_BEa5zM=7vii0dG3M9IK;xlo{jZi83#3!dX{B8}6s zBW<&EirrU&41Wx!nby1#*~!rt5?Gw2@Koe$?-$!Hybk$2pp@9}UItSbC1?N(tqC@% zjhr6sxX=r!iH%eDR-*Wb$MKz07p!mcwac^5h&gooV`82?vQD%UEZAj$iNGCGm_aiO z0`nd9(ViK(pABU)D6{!8c82vh$4h-q_X~2$>GRWD2B8Mj5>VfQe)G}&_GE;yIq*oXi}tUYJrM*cS?fYSi~Q)z6J?N_eu>nZlP zD@l>m3bT?^Nl^f~w74bLE=pgWxjl~D53t{yPc$F197Gig*%pfZGgXyk7|obLe8!2! z(sPJ)?Q)+DH!F!<{Nd2=6WyLmi#H#zB+L1!^N&;P)>WWy7tQiApdlr7tJbYRdHgi# zR*~99D!Jd|QyEvluUHHGxwO1w;mk9okhsE-v5X5;`W};700l5>8`IZeV~)k%!*Bg$ z%!jmN=E#qGep$lXt@lm`+Z9wKL4_%4Gq}Q-vL*bB4|i0Y*g-6L|G2AsF_V}S8@+dk zGm3z>AYC@mN;7F(;TBm>RZvOr1Xk+s9L4^cptp$Ck;Y~f7c9Dp7nQjQBmhSVElNr< z52I~|vYaDU=li5Q1|-$oYvAqW8#~ovJl%81U*}-J$um?*v&2ErmG%#}e?Q({Q-Vj8 zUM-k&PJiixAhCahx0&fe1|~4S7YT;46k0lyrZdhr&*9waCC_d1@FUB0jrdh!f4yMG zLp^iW`g1lCTkWYH-cm*{2D5Xo0fby@XUtq;Z`{~p$hEg+oY!?;7$$tZq8}i#T~#urKvF2t{80C^D3G#MEi7fb`@eFp>c zh`X_z?AWhsWxW8!Zhc&v6kC{OKVmu7^`kY@s=cLFOOpAi?a|Q&3&BcJbi*>9Q7rk@ zV#x?z_^>tmV)ScVmzIF&dS%vp^j++0+tBadvN;FDv2uCgoNT=yG$lWMQSF8R5(Y#@ zv6xDFsv_VT5CAADNUCyA6BDwr#gYD(f)p!7(mjiBXDG3 ziDVgx&8m?lDk-8)IOg45^u%k{OpP_(wA) z(ITts$N42b<~9`AQS7$~bu7-P5|>Ii&z-@W!#FF1urPiOd3{>`)wv&hil-=cTM4qM zwn52tVAq&!?a!uL+roU)uoMwh+oiR@zum<7`)8JhVt-6b)l^?j;lMMJ3RRjA_Jp)@ zyjRmL)<5Rl&qIg!iDGl-tc09sLP+4yNXu1v5eFVlSPxqCUDf5EqIc0~V-n4nhb zI0W-bvK9!>if)YNqU2l&v)ArzRV%f3F)j?YzC2z=0rI$+!q#plYDE`ufZy&Vk?J?C zxmP7+4J)V&do|Cr`U|h6LW%^_*~RuQ2A;q0*RAh}FI{I*lviY;kw-7J^Ro*vAiAQ? zPQ6m>ZzqaDg^=SZm1wFc3>Ix~=6Ru5erLCT zUO6R^-Am(Kl0`1GETm0f5R<^^^}R}RblJSWVoe6{=Z)LY_k12~2I(3GHpr6h%eCC>Up~B&zvPBySk)UIuewT-NOe?*c0d=b-?T3&)(s z^a7YR&a0;+-7r$@4|ZSdCSp_hV&GL_|60Yp8o{`mJp|C3DVUgsJwYxF`aHa;Vsp>= z&0YiJZ!fqlirxCS_S8Y)x`U!6z8PXyt!`q701Qj=&;L{}0lyo#{z_k=;TpwWxWTR& z)~Y8G5W~vi0Z?UTCaAR)+HRB?I8pf6RwldB{(LW}mttPB_1-}aL_k$$xsqBiMl`_F z1#p|%#h;a%zc$(j$&M?dygMj%izP_`r^g>yqs!S^Nn z7sci}n`@ER!3kj8m14hPZ36LL!~{W72@8tOmQylrdsC3$#;5)~+QSskubC;fSMLyj zluB7^4QnV3u0!s9fK(723`&}ksdtAYxL`~)8*LnC?|a^XJH_^$vjXy^5lE2$^ zJmUkn&dZJU&UNH;?p=283n*%|zbB$6(!p-zL>H?pSC|P!1i)XI%oZVNJI-rdFWiA9 z;5bczaUHdKa&L)Z(dFd_O(PA}4TZt2maS_=kWab|g~WJQivVzH8)^CL1HD|vC%ZCe zLO_W9+Pvfz)RGc3c=Dz|!R_B0&lb29b?Mb=c3G6JgcJ`2fW4!qN ztw^SxO!qc(ZNl=}_XGhWg(*iQ3JHv{rIS_Aj$T>&_ zc(8oQO$zr}yh$Wg7(FCFI9ie`7)d|Sf*;(&+;<~bV z;pX9mN=dqXa;tlI0|7?5g*zJXwXXy9IcXtw?@+fP&@DvOfjmqLf)G;j3IcTKOO++G zXXy5&gJOSAsBm%l(AgerAFVR)gd7#EB2?Xs!GbH+nb?m>e>5W~Hfmfu7ICmt;;U4f zmJ#thqBgmvY-9>`yNlfcQ1}(Lkyp3s#lOvr&6RZ6uWm7FnGw|g*}7EM{cx;FE zlZ%_ylkaS&mO;zg#{?~gX1hxfa@HNl?ZdV(K&~i_X0i&Ox<%}0=W)pic?5YvI5|g{ z@b)?RhB1j+D5$VB-axh)LQ*{H_{BW7d$QeLI8!P1GLco_%nJUo7>%PFyviz#%0*C+ zm5~`zI|rRb&*i6)u>Gmw2W~9c>#oANx86HNm8vdhv6=?6(j>~g6lh4l4u$sn^*0w5 z9$q@;47g8uQ|aBt92EO|QnMl-O}77&OCJT|>@4}ca7q=w=x!xZQGma2exlDrBA6a_ zQ0$+HzPc1Gw8Gp1T~aY)6P+mritq`E6wf~WS}c0O=P$b-`un-|e4!6(KJii32>+?f1^O(%F=PV8LCFm(}%*RKh9QZ@dJ#(%5kFQb^Nd$`{zXet-#Czmj+Iu{f_ci`JGG|vY6({dC4=em#HF~nh16_%z)8= zz+{|?Obnwj_}CJc{i!rJJ~oF*@vjt{HLj!!QixlV#5HW6bjm?NP*N79rrS`MVaL+N z353Izonu3`&1TbnH_}1;_WQT51>WFknB_wkbFb)e`QY-o5fQQrC336%7VvwXq1)Q% zI^8M7{+XD9DM*ES^tBO=f-a%oRKpdm9Jpsl%B=&`Nk(mI8*dMK{0J6Xw+Mpdk z0#-Wlh}@H|V?I#Ny=nkrFK)(EWa0mJ^cDz~gzrS1xs7y|<;eZx)t4}PEpF{?7+rfe zyz+;IrZc_ysxt_cVBx?2a5eR z(K0y4zIkkGD(M!YS9*k8b_s2)nC&_<-NfIm7dhdiA&)^v*n}v;ryjTjq z7*7UKQ8j;4I`v?9cN&|`%6taTk&_)qyRDaWV~xsl^U8{%=%AFO9q{B4UT#d+;4B`- zJ_OEi^oAov{Kjlf>QAz?-a9?r+^yi&+bcFndao6S+<@91_j>AegT}WGzkC=q@hJPC zOswl{+`o|hmoSj1BW{T$Z`ZYWEi!lZJar?;Mjy-POYbWc0I;yy+zolqJPBdk1Kb+i_Z9>_VzLqd*1)4pJCiM3@XWHI^@45$o)Vb#VA? zk*5&`Xer$CiCEIS|3T%{LmoTibC2&g5pCKlD625pNC~T2K5u0mW4D|@>SdjuUFhfy zlet>gC<52d)>WXeS3^O;C-4$!wJ6xZ$QKfY#z?d8I+z@4uW?;EmYTcpO>LKxs#SZ% z{yzooKD@P8bX2k|>{aX)^43>6sh&fa2?@tD_Zobjr_D>7K119hdqmr#!4yHx4a zqq@z965eqHHWd34{5D3o5Opv#40j{oxvkr z)$PM=>G|Gz3S+YRA_}ULcl)B)uM^2@O*Xe~?6<=~ttAHofQ>3eua&maI=ng%J7K}u zqGnNz|KggIO_-NeiNI#sDfZih%niH>QcQG^CWGkSC9EGcDr)JN0W9}Ym%l}v{U(MI zuchz8OcaeO?!v)UuOk>{Q;8sJyenKfHH1j(T~$S6^RY=muk@z zq%#NH$9+Q}CuN7GJ+bI$I4JgK+suyJImN6bBqDbS@*2gr%BZ!nKciyN1MQ0Z?-cCt z-94Gsd+#V^4ue-sexC8JY+a38sVsct9JMfnf9Sr5!}rA8M@1C-3+|?HH8A~ljJyqy zDa<6SVU@~w8DzKUPwy**gJOSAAa~y(XFLZYC$;cN1Jsn za5%e0b=nI3cjdOR|KyZ&bMA{N z6}qE)j|cSnb={#-?5`JZ^kG#-qcHleh!Sb^V4evV8BxG{`p2_R5Z zQ59(fW*5c2RA`QNQb|s>@nVX>Vh5Jx>(e{=mxS)za2qW5hH-SOVJ<#ML7$!S?*53j zGcxVQk^SZ3TrB$4x(aZRSsq`=^`)?#cA|!yL)a^$;>^%a>|<8=P+E~E&XeGz`8rkU z_SeKxdG{QMz&e4TAORs8fGb}_1qy-$MiTdq_TJ>>pO!(dB=)zbQ+@XF24qr@;N=S7 zK21@!W|k^Bbldo8`kmz(+yV?sF8o$C6A$vzk>l zxKcFW?IBYFtw<3lVzeD_y(;m=Hw9enl)O8|ew$F3Mg@;t%`TNdcmkJ7t8IkhR(vrsen6drd}gU`{CZM^A$6 z*6-y%RaH}P_KN5Emt>Ub-9$KCUP?Cn=mvVsO7$|p6Z|A-IEwv=mDfPc2}k?TdVV9w zD29vx;9%T94=KNSd#}q&=$Zv-|D601m(c)zV^0t~>;eEtT?of#VpheASS4GHzYoP<-JInA7oTmS~9Rbc*hmiFbH9M#7(@(4Qj;QU+ zs%4(v-xG4^^c{&(ga0c)uEsHK)bfTD)dnlb;B9jNeuLNxS^+g$5?c)Xivt#|OI>aC zFd?t5px8gY4LwSAtcZ7y#91;Xtbj0(#99Z>-4c6AiEV$u+cx+~m0R`3NsMlOUa*AO zlfd}yc>)J12AE243JoDL0T1X%JhGV2ARNxkxk|i#x|dABt9fg*LT_IymyMNy%65&} z;D?e=b*%VELsVUS`BNJ0w@GWl<*reZ%OVm~V-_w`sHv1V%Irt;bF0{9(10_G>mQXN&;!>m^>keBFsAW3)0aaEh>cEBEKYTD{pRDJ|!NE$m5cDaq$l*yDr1 z6+#)A1c%bKlJcvF%y=(!K4wv9Jf+=*Fl0gXoQJ_INb91lUFwzF__+N;g$Bi5*u+M> zX=OfGIJI!d1#2}oDQBz(smk5tWuCc}!;K!3v|yCToI>m`DH4y=OR(RF zkBR$C3XREtfI$n!6;2(?ww~tkHX>cgY1p>~UL6z40DhzYHUgVSnkkIboFlMAdiXxrsA;jUl|6E1XA#8#*R~k2y)zD_v(>~NV}Lh zkXzNjn#6;P{q@qScUYzf3z9=E#^)xBmplst`*atyE;o-hw*>Zud;a5k@}?Q)MCa0X z44%`zz+W$~v4W3*yZ-lxWi|n8xlRWF#lrLB{XWIVSn>}(-V)1}#72!P2oNHws$x~k zme8b0)M$hMAsh$Bs;U2WtU&2Qn!}id1{$lb)wyJrIbTm9wl-?~dU;3r;>Lmj#*a)p zah8gXK${?#6H1SuXY)*nv3lopXz%8}2$*#Zv)>zfUxt`7dq!L9km-6uu|KfR9cq%2 zO-LjmGT&TtSZrCj>_sM>aHLz39dO-spcrP^$&MFJ>W(c{5E#YwJwbr@f=E@SMkz>G zWvP^`w=wGM_qh4Qevl`z-MIjTOMfCO#qPT>(+|R}FeZnrz=4c=KoAq#(j1zK3CljZ zxnoAA`y40-?l(xW`<@_03ZPomV4W%%cezcH5I*iShemy}`WsIYk#V|!+Z^r&e$2K} z?C&X;F)-W$ASuKs2JmDMFA|ariQ!`j*Ds1aoH;@#!%&lvLj8_Ox49>XTi-&qruO1h z>!q#&PKA1rqk2=xBDAY(|1~8^bCIGQAHMR&C*<4#3N6WN-xCDMG8-+3((a!29U}Td zPKOz)@RI%beJ$|u$ri^iC)60ttL|;wrQ+-Ll^g6DJX{6!igF#pfOa&B8xdqKSX^SnPpu|Fo;oJrcu zJE3{=GwU0ZSjFB1t@5^=Y||9n)5g!3|Ay8mr0+#g>mc?#Xv(ewRxGZG0PYkFEcHk4 zQS8sDDkOpHMp9QL0}RZI+$C%K311O2D0m*Gf9HOL{{#w8L?V-Fxpu+9qfl7?qT3M7+fy%#uwkWbBEw zqFB@pP4g8C;h+G5kJ7;;GRIUDU0G5_AiXqS#TaqW7Bp-bc`?!>uW4@9wCOC(8osm+U5OsF-&-SXGQUr z7gbmh*f24dbf?BVFf^Xh`z7utL8i45sd3rq07=du%fce#BS@Pt$=kF zY(rrN-r)E7P#6=N;Gdy9@M6yWmpRu^AMJJeuzsT0pIDp)a;Fs4s1b0`c*qXgkm5G( za8~pCH`DTC_&5*WhMVhGEEId0On#9m_EO_3U=wVICMRgYqWGtfz4SXI<7!+sxIi2m ztemm;?Cu6<0@dNhEDYe6bAU#F;{q42h+@QIVaI7-suaVwB`u_gJf2JZ_9-I5tQFXg zdrXUA_iK9j`NW^rUUg&|?e7WBn@h_aZU|;)g@Lu>4HQJh{XVwBJ2dj!dnLJr*Y*!A z{Xz6E-VA0}nDOPkcM9-FF|I@)-Ac_)46E=IXq{j)3mlP+Jjs$Jx+E#p0LP;6(bwqo z^>Gmlu`K z;IQ)$q8$_)T?LAqO=i;wOb23QcjQ^SX%hckNt}?K;~2zl9qKl0)(wpB3s>Z0K$sXH z6kK~zj;xCPNjGpP_Hmed>0K-}JoUNAH!1e##Ns`Kji4SFK{^kmEcl{pFP z|45DNh42j~92c(purIT;KcAfGA;K-lmi`@w1HD%GFUEsU%A(o^Js8waoD%VSs> zSwhB=@4gE&Z2;$^PeH?UB(G*j>LIM>+hxN{OltLDP@e;yLUL&{Dd$>TN}rUf&ZK^fF&%mN?oS_eUX5qw0B68nvvj*M_g z=q|%NVibephj$SqvDg)-e?K4`4#@8LT)s1^Hi&tx%WD zbRy*mZf#dja)3No17oa`nZ1;sS1hq!)d|og6^nkg-aDkRNppZN@%UXC4id=z2(m|{ zxvt*Lsh-*GafmOCukCMaMGI!Q_P!l6#s2gae0cV*y2heV(v^kQqH?Dg5)g&U7AlCA zlEhw2+YhAU0-qTVCEo{fO((!@DM`;u5(1G^EisOXgGH&JanTBRAJ|KN%66C}3lXnL zXr`83>uKH>ATOL1ia#lK^OA>uHu`j;);%Me=dW@L8_f45FNp#uLg;xmHYXcLyk*F| zGmK~7XS9Z)*xgH3rDQ5|W>(@W@*eJQLJ=hP7<1NhFL@^YRqQta?X)UB7L0#=^t@!C zAmt126*_J*97)=WaF-lh2_`Vx?W>k~FaOzY(ftXaH(a=z&zDABf`YUvKZi0BjHT0T zO5`Q$$khQ-8;?3g%iGRSKppbhG5+ZHx3YozuwI|{!O{LiA6E#Rt3VYklD76jhFbNG zm2{P{_G^qK|90$rq_PR0Z_`$o_w|5)=~1zh$$ui5V=8+gbOJ$AJhS$MowIiOW9vBD z?-O<-D@-rBnz)$Gk|kb^Uz3`X^w~tv?xEDfG6TKxw?xs==f}kK7&TjvL*;+f;{sT1 zMG-zJ3#kUd?WRe6QSC*s_3UjpY2yXna%BwQDfZ{IMgDn*vWqBpS!v5=579-f*bW=! zhSa4uI+7gRtS5`=vu_cq)->$buB)#UkIoYs?Y_Sx+zNOm)Tj-AO?Jh#2B~UtIv8x- z-{qieq*2>|4}J8K`A8^*J=$lD_7~dE8WZby^4e&b1C2Sz#7<$5Kx<#zikH1}zj!R? zUMLQ!hS3^&wFJffZfnX&>{P7ypapcvHiU@^DV=sOz*y$38312EfN|V5Pmiei5F0hF zfPvvL#!wf`NJ$D#2wo%b4>s!&GVS=m-$>FW?Qge z(hW)P=-QSKQS3KV%R{G42b^T2Bmu5Ac~Pndo<-4*mKW6?4c$=()MdQ1RiXSdjLYhK zsCUa5r2@-4)+PY$6=tC$QgFLQXJU@_6wn}SV9{EIU3_*|0Ui{)?JtQvuZ=~C(Bp*l zptAZq9617R^*qPa=K zilxqf#3bw4`p}Va?Y(yh@qqfbWYUrj(|$-hcqf>@3ZDP0B&R+6iuV0b73 zt86Qor^+~t_ND8I8$;nj&~GD|_K2PUXM49d-C_G}5c}(8Qs)Dxcgn*Ei%NfGm<6k< zvLHoH>Th8JrXw;oSSZx{c&eV{%ex9x7+A<9 z{3Nh{f_dzSo$b7nvHwJ|zbCmEE3@ybD#+CE| ze9T5`9ucPB)fUucax>%_yxR27Q&O|BbGGufbT{8G(OOxorP#7WTtiWeY+;xgt4c#4 z3awWE=G?~-#*bOIzhB*wfW#&j%+5>5H_=B{w~L}A!q#(I66RiMKf9NN$H1DcSl`#P z4XYS6h6&%^$JLQ?f4)7{wJF7LW(F(iD`P2JU!_pR^z=k)guu(}L^o5^X>}o_j@nSO zIcTY9%ZT2MYb+OPy?4M#I@$&ysG4HbJQRlIg>>3h00H7(aroD+c%=R8s1kN!v){zN zN=bT+Yg@|UStgHzl}az7OOWlTyfs6dEXE2d2Cn>k;o(TG9!nm5pbxLmR^4CUpA&5t zb)Y0$r!at2rKq2nsk$FR-0USg9jT2EY>|u>;D0;O4|RYK9Twj#YYoNzo>&J`$(`*EBTXh-4YrDpsHSu_Bg)^WBzkZ5 z<<}lUnlmI$L-lP7tgp=Ob*`=5XE^uopQ*3J0-;tgANlm@hlutn=U_ru#=@9Np4^Vb zo)yL?#U6gtn=`T?80FO|fK{}7@4e$Xt@5tIp)52Oay@W`38K>81Z~n^MPY`)t)L&F zXw1dQC!ULTxt_4;3f3RO+P4MnO9oat_ttx-#E=@PlFAs1yLWGXjgPOYcyX6S#f%6p zZ`)uu|FB*-KfKG9L0><;L*0h;KJAac=GU73Y?kkBLnzbVA)FQZerjuF>QWF6KfT*| zmB&DJ7ekk#=MD}fDyMWiaVN5c&)LlG=%CmiEb<3q#)@+ohcZ}*3V(xPHRYK$ao)w7 zWIii-o!yN^Ea|;>U@F4+Is3tdDkf_IZ-e9qEIdvc*17bs^A54ET%%g6eUbmq;tf&3 zrny;Cw&BC4oz-?Ae$lH4@f?*5~AiUwz=+sm1h zj54n-xcH~pEzu{~ZW8--LSl)9LxnW;P@ zny2J46`E`x&Y+v>*`%bCL36maDJ)`8Lj#E3_+hhq`)|jl1F=A8{r9J>$OnUIsjI+u z>%CJ#919A{1Dir10%}`#rE*3OFBw7<-$~}7UYGk=$I@RmX`VNxnITN1G*>SRvrh{!aAZK`qo?!9+VUQRP%j15`x zrw9x@1PBt^KPJ$?zcsvlyKdX?jjr=dam;scq;9`@jVp+!0_23U_d+eemK&QQd&KFE zKiZEyEZf|WZhK5}RVmJ2#@>!j`K*a>q1bPe_jpmZ-01iST;XLDFPJo$JR11SLTBZ= zO(kjS0ZA4^QD5B7Dy8tP>kzuTb#Fg6>(a|xJKaXH-zOjmm$bkMf`z0lHiozi$SeX! zRZM#@>{|8gSdzbpVt-7jH-;H2S;KMqOe-lozva)hl+z$fqA9^bjh`8Rl5YDh%x$yU zwpmSU0MwMG_Lf2Y$M(WDv;(TnlE_UKI@c2MTUWNrMMqhVaOMX!C!_O6!2rcxro=m0 zG`0-BM(;+YF@+Y-h7>How?VgWR+7t?p?#M^HH!T;u{^*F8DhnR5sbRu)H)W-O$rY5 zQY3XJu+Fl;tgZFEQwJ{4TLNcpL1i%BLZMYoEjcLrenlTwEHy-QWenph<%G%b1ZByt zMGt~_w_m;!`;0I?8sGhLJx0L7k;YAtzFY4dl6qAl`xDUao0J_MgxGH{zIk+?hRtnkWcaoY=X^Vb-l41d?z@o3Op+yEG-0$1~3-fDQW`nLzTxjrd00``zqmZ_9Mmqn0)`a z>e#d}!OKZ$$&r_^WDotCPngKCE(sq!hrB(B9sqzVIAyg``Nr{!}j$sm5$ za*F-K&7&(dMOjCO{#5L~$_>4s#d0U>EmPC6`JG~4zYf8Mh1l5y)}zo9<~D_x7&KcFSIf6#9e;p2LvOoK2i0(*!p*fH!$*PBw$dM%m2lk^V)7A!rG z>~Up(pJKm*mWQbbzvrTnhzedF%xjVG_*(>4ZXNAk6*|a2Ri#sGcu5a=Y4?hF>b%RI z40aU|sYaG+cl<#~5?yJ??J2)Uy#4;!m1M(zKe9ST;@zoZ<4UNoB{2=0c7RVhvfDXQ zSh|jw#&VwdKI;QcT&lqR(fd{=$|k%oUI^Wn)gun1YxIzwOi$NetX!!U)Fmt)#NN99 zzuVnhiq=z@F=qt${-xzYLV$@}1rlW;9fY*Xp*8ST49VbbwINtB#2)ORYFo(STTcRJd%69w}3KQOYELn{h%7rg9#o@=B z%5Ix?6ZL(?H-94iq=%zTWWVaFyWxtx*v1R{YFs>2TuiY)UYwTqRE8;eZXDiP2%Rbb z0GJ5kKE^yGXWg{lrzE3a)E2b|4~JsEP6pki`J-&rSPEasBLk*b;zwwKsO_#T2cvz& zO5Jovk~&2(67p4*8Ibu-VmsgAdjvYxfQaE&W~#${ z(kJZ1EQm93Lr~Uw?*McVf>^lgg3>7kUJf}4NEK>S!^&4O_jeHvHy!#t6#Hw^qxYdSCfFrQVM1g})f-}bitYt) z*Uo79dtCh9&F{`p?C*)sUWO#`+Jzw1qZmt+ycl>@Bv+Cux0Eklxs_b)Ke*PQE{kv&GAP?c{$xwBZz!vGJQ~C%WBMHsSMif=92UK4k4!nGqAQbIBI> zP-`+Fn9z=Cp3o3Ay*BHS*~-$~@6WfX5NeS5uq036#H`W{cS$*vPr~Eb6tq>*3Xhw_ z6>0&Mqy^a8H9p&@4DK>V_8e+mc z+-@{TseuKN?PK6pmBqvd{-boNM!Ut58-lNxiZzB2$UDeXV?{v)H$oSyfWD5HWKk3V zoNcKb)Jb6L`_QJv6{3?_m2vXMffT#--r1Ilg}Pp@ZkxB?)u^uewCFFn&P zoI6FZz8_}T9E$zr_1lFktD{i}W=?4s2C@y~X9TvEwz8f~tZv@R-V zBZt~J+sHUnrS{}@iqYgVR<@nHx#||jgLdWYe(^gf_J=PQ0&GHri#Mz`ErXT8Q)O}aZXCY_&FpwjbeXJ3akh${MidcBSz4ibz_+Tlp7yIdB-h5 z+0DAMvxg!amZj4>1vVO%x*}j8ETk_z+IR>lVh#qR4R5dv57BtB%7`7fD_6bk4^(P-`8h8udIvEGS|n0m=M%6gXI zxI2uY*l%(-rco5t$Cy|thH&B$lYy}GD51bfU9u#PjD7wL#eSbQ7=ukD;6|e+mk!zd z2~?8Vj$9A9O91Ej~B!Jgb6OWN6s ztJhI%-xGvnpZj=3-*kV7V~kX#MUp43lf!f)lh(N(xtw24<(&y;!N@u6_E+mF;8siZ z(Bh>8Kgbpn>cP19gjMRY$a?P)-~lq-i+Z@b&H05CyI1d2IdaWQ1ZjZUl~vj^W}VmO!M$)j04P%uPs$ZvDxjMn2z??I2TRE+~Xb?9wYRYB~Z@ix+e3B0h~6}y|$X#Y%n)Tk_Hp01c12RKAPZQ2(+2o%uZDfB4G+s$RGc)qpp8E5-$`Xx@jd{Y$ryoh}-%rb54m;BvCga+B@1Wuw zfC%K2SjZwuyP)4P+`keJ9zh}?^4s`tijLSZ@lL)!FDp; ztDXhVQtSmBpe13zNGUic!2s78k$xo)PngAe%`EmJi4Fuk*zqPRyJiWmM?0wXr? zPr~IWZB-y~*v9Y>RHa#%3+VcMq|)2km#V6X&3Eg)QzB3iP3_Nmz;&C7x`=4=C#me7 z2D*Pg_k6HwE#TEm(g9-sypWYbLe+;+P!!xx(bEqzhXoi+*8?l|S4UIwX6QYBX7`*Z zwpZ_n6eFDm9um;c!lFb z)VLzuh=jYwvlw**#Bj1D^q8fPIF#wE=q=xYYb;y$h99%MprkTyw&RV$?KHE20!kO> zb+Oe8{ax&zmzSyMWe|Q1-yslq9Ye7wOJ-nMXh71<*vOOonsBzef>zQ$3Zx`MB(Kfc+yM)h(RSeTfH@`eH@oU%rDxuqfABV%-pNH8d|GGk8Uq2rGw|`z+^^Qd-Zc)Eb=&uzI5SX`Jvxgd%c5G&lq)&Idi9B!kA2X4p3un3)9mdF@`3RdQfg#g7^D z!HM-I3l11%az(h^I}Ko5!AUu+!?C!hK}o(RTIG0Q>8;^CfAk?w{AzRRC!u`I~~odd>10eI{Er0RJ)1Kmg`(!ylZx z#W3p~r4=Cd+Y5?C3y~5ZeFcni7!p36_5`Wbji`Y7;ZEo89N;lRq1b&-kXo1>2y9`D zAycL!l$T>Kik`!bcq3tw+a(<@-i2rDAoiPYW#TL`+MiRCV))6W06NV z;Tqj+Fj{0(;~<4RGZ62Ql3Zq|pc5-b*@P9T+9xNxZC)sL@8jx^nvqPH4r&5iVXqOT zT{JPVjL#}#2vV2V+J^srcqh9U{cg`G_P4Jo>(&9GuN)8OoeQ&pN#p%crI~bMF10>o zDcpd&d6>lh(H2yU%`y0(_>8mzRNG4$ic(CRz%V!l0?|ADg zW|Rc@C^DE}+7TeGLR7^`nu;Lq?Y?;HUC5HO-aEw1D7`^iRdsdB%HTfg^#$<~yIr6_ z9kcGYAZ?xp?z`2s&MbND?^5iysm2o~I5K7wObY8(-LDIV0l=>ikI;S})&M_2z`k!k zHuNL6MzP-~FJ7o*mS~M(11%-e!~hX1vSdTiTOlj{H-7u_O;YR+)Bz&-Y>X1<1XVa9 zT9#T<2FzW^#M(ZaaD4SlyJDvg;~fdqv4K!ilO%i_BQ~j)Pi=%CP>1CSujtQ89J?a{}gmj=}CmPm3Y(T zxwp3FM)bZp0mc3oOKz3|6yXua*@e~JoA?qhjBkQ&OiJ+%+UlsS@1CgE6MHq8wSVhr zrr#b~Fr8*p1)xYkotsY4py{Xe-YLdBC_pp<%fh)?SW5tsiuk)CqsU1~PG{a5SvBAm2xV&6RpnsT~8m zTg8@{*-P10j7?}wP%NN0MW!k+<|L_v#<1382l~L^X34+402&VR-1j*z)0x3VZN7-(lpknU3 z%Ks-#Y=YnZY&&P6Yj}iY7*-Bxp*1nCJ)m)9L$Wa@yFA)|J}CC*1ei?VjG0$9up!Lq zxQ>*9($WGhmh8g@Qv@^qB(cxjEXC$7%my3H@h!0&3sV-hnP;TaC9tgmAXt*4bsnQw zzezpM*-^!mY>aEvVN?-0GiIoaAgv%oHPnPRbMPxY**v2(bM)Z`q% z^|S55jM`A<9Ag?nD-_Q_d&pJl%Hp9JXKQ)5R3IJm;W}H0z4WdEM5w5Zic$?mm{1+$ zi5b&W*!4Iz>>6?@!8dx3+iz;|jT6{1=x6Z`b?z$)i5e&fsa68n%GLMXTw0X(Y=*}I z4J%{s9WQ%Ye6_EGjgf3cB`EJp_QN>vEQyfVZ&M(VCeD@=rN&f4OkW8S8R{mVFHX${ zT7KXnb7Rpo`VY7H z9Cw4Kl^zSkc0>8(ugf*)h9)C#F> z0CIq>2!xq;FZDhpIk-kPM)P&vDM{;gjtCY$kpPrbW}+LI{~&Eb^R5TP$meNLYJY-a z|4b?dkToc@AOM23h~cTMMelz%x+fB?u!+yv%H-$^1m>IU~UNS?Z-;aD@uSTcXpA%|`X&+#infy?B7bSOuOLc-x5zzuD=*@m()4!cG z=g#nGK`54=X-BQLB`L*jvE+vQxkY3)9!~viy$YsP-*Smz>ygHC%hr{mVH@8~a~$oX zJkrvO(v~GEaN9<9g0!g-R(~4{k0`e1B@qyyNR*3jOe>vew>j)ixysgXO*{?Jqgmin z2HkoPzAoXEtL4AG(J=$ABwS@=8Y?S`Dnnt`02zBTuvG;eZB?1}m;CwqnTo0zP#D6I^rD<{F_X9efcn;Sa&7%nM>4AIt7Lk6bp@ zU8HF#T<^UT1tQX6WJAotIMDxC1j^(YG%YyTcNoCSg#$+)rr4j8yF@91`I2Ba7N#jm zv}DXc8pC5ZF&o1jAM@*C??j!?MbBIHh>44!?0dn!!1;L#u&R2Mgb8MA;Y{?&x`~u< zp660M$vwRhj?c*eeoZmfeDpz18P0cZd0@I#=E#`uMmaRdwE0Y+)5)?>-g#i&U*kc~ysm&FD+?kZHhb@Y=e5ez zh6nPD;w_|)taf{ILmpEzq58*CHZ-svT6srQ?tV)_%C!SFpKW^ zOWkNSsr65a+|NHwv3noajXUfTRg^+Ltuld7i&TY?yF(E~K`3|hb~d>XdW1%MhZ(zJ zw?lz%RLPv2g>7oGhLXHHb?G&A;6ywjS!fMmQc7hR!KMq0sm#K9WDq4!H z>%lZu4~O$n+u^&+zxH^n%e`7K_8`cePodb0C$CZIl=4jBE^~%mvooxTNc{>*xjaBP zpqe#q$y(vvYEezqiUExX@aL;9VWzb(fN$V_20M)HVYtK5*RYJW2C4OsZi_P;pU)WO zQ|!JAv-qfu8d2EV6gdu1nFhKWv!LJaCbk&o+DnPO#Dk7u9R)i-=D3Zt!_1tNGuO8KCPlSh8nLZHu93gVjH7M8%YR02qx8ONlZ1pm=bQwuZIbC^rQE3 z7$}GlsifS^Ke1W8gUME6a6v3o_)d^Km260`Z227N6xF!)|KCpJMPSa9a6I{<$yIHe zTDuz783W4B3-Bz7;(ubldueWZ>M$Rrri9F1t4U1={ngO!e#@64_j!Nf;(@}~RyPps zxQ$|eOr$zEp=w3)AI=bns=_leZ7FXP4%So+_RQ*?!2(k3e_paeOHkV70S%;Z6XFIr za%CRh7`;t`G9{{ztGSwbuDobT5q1A}D z&%+lUsp>hC6Jt!QidU1^Uz0;l6rUN19VrWgu}JvwOHpJ@M4WD2ogdn{RvL`lWKQ$H{P z!~B_;DDulBv&didySpdBcgNdQl2^o%ThQ5_%`2eXS$(0eD(vGm#( zrlcYVw>R^!7^_!Inc?}&A@&=4rbP%z6PIFNW6)(JNx%mdY~buhl4}C~wBz9rZSI3n ziv5nJksidF^Z;9@a_M>>!mY?JNu3lH2UN+Hq~m-`O3S{LST(`%$L4QyT+5X?KJebN z4k@R9Vt;Vsn6Mfwf-Wxh=whHMUhM(&Kw@Lf6>3M;Wa6?SMRjuME#HXSKmU0KW_SYYu&E=L^c1AH^l01Z@v4` z){cEp76N&yZ}i_-P=>ax4ptk{({|`yeRMA>oSekec0DyuKeLp3f=%Jr z7N)xk1I>c2xkuFHZ{wXWT=#EM?4QWppb(7_ErWCK|G#(l zF%LftM-VNu?^6k}TkjnUBMq;?_>ja6b_-#Q6F{3mKP`wmCwu-*wLB>H>*Rw9!nbfS zVK!-8VL@yKqd^-PLmlw&iDD-PPzLbLz2s)ZA}V(1@%x746E{56)`x(oJ~?4m^3I31 zihXtgd!yRC0%Ns>e0>hD^QzHq)jM1D#v=o2)hH6%MXnTiz?9M(O8p;XrG7m`@B9s{bqJX88l*aP*0^Z5hS>o}yl|tB99uA$(Ev!0P8p z{WZPDiiY&_E+{)-f3F=w__otB0@t^;3$wCG3M)aF$b44@2_zQ0^v7Pl3um zYfA2a0mOcPnYd0Y{~_oOOA@{?at(;nE5GB|E?W}fe&>FdP6p3;b#>IK^<(j^8rK#k ztSL-ry?45pTXHls*O+mp@U|eNgh~{$ZcG*j7{6z(;&JjyI1cnhD)H zR_sy6pxgT*m(-Cxoy1s!%*NxGoseRWrqFHFxRw~xsGBmDp{cB~vcT2oo22MtS>yR= z@8I=pLxDgdsM1Gxsh3=;Mdv@Ud-YC?XY>!3n1%j4!Sc$aNu>1XeCmF=&~evZ-HE@m z8k$S+LKdC-Qlq}Y=@fSR{mV!*5gaN+^HjM%M@v-hZY%yud{kr95ybmKCQ5 z=!5`L53vySvb(uQ%2VcFchSwqOYbbY36uu1aO0*z6Iy5l3?HWs1B?**sj+01UZefyJ&HND#luKO3#6S2 zb50n4QpQZNBl_g?2n2Yc04xe_@=;68qk0KL;~e;w_!bx<}~lF!b# z_JDTtku=Y&67_?GwMewX_0+3>?-cuHLrJk;ryB9BY+nv)sub49J`s7)4D#bagNN8R zXFx89KA0Yf-56JTIIVPN0u^qDsZ~}-2dWZ>kKCEa%(H%gm*m-<8k%A5KWXxkpRLBV z^T7-QOBE!9de}w{fvxKkbmP(h*>@Pr_B3v4&}65BB9mQ%lJ@?RuA|r=6L6l01S55@ z1%cpW4D1I*p*_KB09ws*2XH-ndp(`TmcQvzx|`3>VXJPBav0w{>bq;Vr%?UV(=d}#l z|3tCBdO;n_-BB%KHQY+DR91wjjsB*B_d#~St28YU#XT55nw29sX$UuMuGU*eF8^?d zIkhwPO#3G`R)V0c$St<48TtDBX9MA2mfz+H{&{AYAd{0u`)BIoypiCkPM?z0qw!pmC&>z%B_}lN^v%rfu8;7Wza|~HdtjUmgCpJz64GXrglZlO+qS&t!(8yK_i~6Cl zsbCj6UTTmgIWvMsP!v=o1Gv+aF<9YA8^3G(=SXJvi9&a?ytPt+$Xeq+&xKxG@Gdo| zgiuZvk}if(A9<4VGLmJGYdGelGjSKgZBp#_X)|Q}5&L4~f+8jmr!VpNhlvBI3w#hO zscxN;N6QXrWA^V^68mGS!fmKfV1+1fRAKSHRD!eAMj&x`+<-)_BkRQpsi_%n%3v_~DOj2#$u z>Pa|XQU*+NF8RT|ux&zA7oB_(IwOT&v>GwV@-;z81(4u)6onfhEMrW%7pT49Zj?bk z!QG_U*k6p%&GL=ig#froVGry`vpoMWsWMGLyyc)NUxy|k{mvSl{d zGG@ulENnMPpkOnZz&4`W>-8iT!n5;hq9H;66pG#YxCW73m^7n5_rj7ijGUC%kRX`M zQY}sDi+z)Ai<-gyw_L_N${XP*}r^P-%cs1li7|+rj%tu|~ z0HuI&vum{cku|w+9DJN&e@qSl8I`+UAdJ@#^IqUO6)ST|NU2;`QF>kix;-rKxF9sU z=k_mb;oy7Ia-Pz(#B!nU O^xvK^S4t!qaV8T7Jk}*3@p9-79*z$O$Y_#FN@}{?Z zTYK+`IV{QIqivW|MY!AHT@}uz5lJq;5K95%0@T*4&V4-Q}_Te^}#+=MF9`1j5LIyWvQyTEL8_!ABtme!>dA!*?il@8epC_Ka}?%ifdCD6o!u zXkAG>cv8Y+%X`K4y3iQ*WkrOu2#WW8ktlZel1MkI90w6$$;Qqnt-6f4)IPvl;9ag+ zcxbebOnfF`O%)EU_YOA}FwzbT&E4O??*+G}cim!=nDDq0=CF&6hPSe2c8a3g8O^ps zq}g$nSC3$PS5%EQk3XkUfuHUr2|_FNl}^5pGILwU#0QZH*leJ6v(TJtO(RFALU3w? zBWbvMJFI!(?U|yRpHKCbB8@5?$ef=dWMLI!hz!_eaeEJY$t-hxHdAU8d(pO-9AXA6 zjM@pd;Xs{e6;5HDqwcrdTP%8XTx4n~_Sb}l8H#OSu{X%c+-_ztSvqAPPpC1_o{Ri; z`f=I)%t2-rGi7b^l@$BiH~a#rW0qFDRqDCKtr5OdS85{#S9x>pXph9cchfeHvx4Dj^{C{`x;TflYIy*dlpY*$MkpIKD!ORqS*gpNnhRDjtzFuymFsYH1Iao zp0x(){)O*Ul2!hTezhb+Adeh7Pp2_vGaeSDFBH3XsKYAAjZ`oh8<9`7YSc#~S=E+; zfrOVj?8MIMv9rxbKUmXsw|k4BkiY|Div2H^^qP20x*AifmV928&ZhxtcufIZW#ZU* z5-+IJa-h!hnc6A){yV2-Ilqh8DccA9l=?GL?2ie{SD@Ui-%^^X(#^O_qH|0IF__&vxDR#P5 zF5sKfXfMdQtIVGXbd>BcYANB>$@xSgwZd{jp~|zD3&k&@*u9S{w3RU>hqr6P)-{8T zGkPO|(z71_Ov%=}wztj#?UHt_uMOF*mgXi$b2@lAvul4Zj_U2g`);J2ccs|hlUp+6 zdsVKVr=SHcR5^iB&GC#%72GEx4^O+IoO#VkhqXDWi6g(dqK zdO7)s66X0|?suiz(WH11jVp=u`}snx>_p&hfyxUpNw2*OuHk4g>#n86~l!BvtxBsa(7O?|+sZ z65S0@mJ>VidUlfdky(fWfkxxOZw`br;g@Cz6-?}$d!N0d@Qb(HYL2`Vvg2nk?}ohz z*HcqW`q%26eCdvSMNl+$b&;JyS{Ua!nkb37zyb*5=^`m-F#O$&n?*t8kR8QefqYSFJ6>R zeSQ7xTT)zu_8v4{RD+DUC03x~01&&+-f>AGt)it3}G`wawmPl_;!QWkVAPzJN<^8B_KWme6nkA}1nw zeOsozbU!}2`cUj;D&g7#2a=6fk~el80~pEK!lP;|jCJgiR+~O%rpM#>WJ7fBhdRK& zbd6YB64g|aVH#ee7r277WFoHy zr3Qk5dlu27U%}u;lTCl%a1Bvx;{SR!WZ9u8Crc>y>17&t-WpN7LoC=2n!5k52p$IJ@uwxQn0k<_gPcB(`|ho3q<10v+QRo+$BpJ-tpS=O{!}vc)2S_ZXvNgFVgJ|#Xe2`Kif=v86zw`O#F`D6(&zB zg6BR3v$_4wUDSI*U~`EVW5#1Qn~6{Jv?d+Z{ZDMB5=U>nbLd)!{{gxhVU<9+tm;I1mEka&v8|Pjz$?fFFHd+-4{kVwS!$h z;tLB8mZH7C7kjriuU;Dh3WSjJ)h-UPeL@|uUnQ)oRO$keE3YQPcql$;Peu8EUhV!k zIJ7$f*VES|GuHl(EXbA%kuP^lqJjnsbtzfD@LOKtkV@fl2i&p@*%?$c%ucKE6?3TK z&sEU~vCqs)V##V@(!;{GpdJc#B792G;xnX&K0UiREB+aZ-TEar=4!k!t^~X81Z?q2 z7cRKq7PsuiHc_b0AH|kN&%=vzOcs4@vv))pP^TSelYk{00pI7QZWEey&kn=szGr)+ zpl&veTk#CwdO;PkM`s;&_X^{SijH2}>>W}gkVjpnutLvQ& zgKl3sAI#8jOxXn9o|Q~UKU^-XjhQpvKA$xX%WU-NM)+-tb70iNy2poONA~L;2?t7G z7vxhh&6;h%GwLxey{N&%8h&lX=Ie}1u*7cFJ3b4q8Vf$Rg2gU0FcoLF*D#RsEXJq- zhP~glzmE*M_BF{%o|lPbl;r$O;c)So(v1e5yLo3sTx;+tG~mOQgazafz4)56V|aLi ztk-I<+M5eb@llx2X73c1Q5v}?H!9wQs&7%-H18zUAN95jsS^Er5 z$&NusGmfF+TVh<>>>Z)&t*`*M!i{X@8eN-}1ic|R>vPFmJk-JW!$WlteHRsbzB z#5VSnqt20D6*`TWoz=3x+>-mO)6uP>*e#aaqM@3lmS$W`L#Z~XZA&XFkciL%V5%LQ z-o#$^2Jl);-2Ww&@@I`-H6j{?Ce-csHdO$qR7+Lq9vSVD6XEt#C5O?@BwOE~vJ3{P zu1t{FRWbwxN9NTd77ZYHcf~aXlzML`XBCwD73?f$=qrhbzSj`E(DbQ1D*mIo^mqRb zrH+4Nu2m?xGDCbG_EUGZw)W3*^<1!Pg||*M$rHD zsy$V^vBdm|*pE&q(^|IIA@&kNQ8t?LaR)9Ap=QsZI(34awfA^=+E2Q@ObxL0O1bC* zAycNJY)I%%9po8m8{LQ)4I%PohgFvxkfL3e>5+@}=+!N8?e0#1Vt-7Kh$T<5c@=cA zpevOGWT2_a6c=QQ>UO$)kdCyST)X$;Z6GYefhH9D6XRz$=Fw5GiY!6LP^9*{u6tP# z5I9sG_S1xAZm?34N(UOpi~Ad+pHdO8ocsG1+VexXEw&+pUzKm^RwR!|?V`4KKlPJy zC&oB@^Y|w82gF`lUJ`)-b+lTTZ$u5n1DHWJ)DjfZL2L!>ck6CiKCSSr7xEhvyLEyn z$)vm(b58J`Tv$?NHR&`qD9s;`*01gM55GaNJL6gl+1_NBEs(U^6RVXSdzG?QeSj&# zL^#+u$Mt6+?SLKWFYm@-y)N!0tKxOfV)xxiWC%Elx==Tg7>Y%uCMv9~(0FKu!|;r( zcTA(Tbb1BFK2N}QRrGJ9p+)oI)wmr}oM5U3&gz!fKMXY-z{t@RQtbE1=oU$(GCANv zBGc-80zTVCBLho=14hNS!^66r;+^lViekH$?8VSpc0fF4Djh}hsjCI{0z%MIG5(C#rFW1S<^itj^#jD;CXz*NPQKpf83 z*trwi%z0wF}%;(WajXT4a$7nQ)Sl@|BK-so zu(Bmp5eBo_?Vo$3!r?MTjN?@>_wHz&LD|RKB$eEZ1p}2SC?x)QEew;DIfcZEHVgA= zKkD|wTJM)cu}_nW$5e17XboDAzQn|CJF-%SUdf)K&p&HR;vdkEQHp(T1De3+uvVL_ zAfydC2O3_&Mk{6yMZYVXV7H&Fhri_RNV@$#Rg^RMqE{)Z5rX8{H>YTfZU#33Y)vxN#U3FUPQr zG!EznXAB9>(aJ!pSwOPv6MQ=8AsT`Rq~=w=y*CDV&&@xLHuW50UXo^AzJ9jqoo(CP z-nKJlTN7FPZml?H+q7NzHP#q84=ETsaLNu!3G?0Pwm$9xIe61#Nk022%tj}vR4)4< z1x7(W7`b;3d_9bFo5|?}{e%C@K-9q7pFNgTUz2;vNUP$d2+T`b^&EtWq(yjkL+nQ{ z;~xU|e}jwz#a?&}J?}m(?{zLrfhMa+bqgx9m<$vC2Bqx4tB<9*pC8`l8OgFuCcBlqMp zay5Nq+J)ypiIw{D^Ce-hEv3j@Jq*+X%pNX9bO<>$1Vz01Qdug{r~NF1(RRs=Pc9KI zj=WkM3`7TGt{NiQ(rUkBhz%GX3#{!LW06o&_yE+z96g#aup8L@P76F(kdjlc?SP8U! zY-8vUK+6u3T+4nHgZ+FF_&tjKH8B!bK$bvMsIw*1XP_dAsrnf=2#9g}U(Rz6vEN=^ zSOmm4$5R<&U^l9f@;G)y`6Ku888>+}`CF+0NJRQ0!ChauO@%`r=Zl-W*FCOlFXm27SrREjPo2 z{6vE~GB-h6oH?dkP$BDxtxKDD`&;P*)XqAmtGplvC_? zo>S%?99*$UNa-@-WcvP!xKb7-_40dZZfmF-!kgh(V>rVF44S8Sc%XML$?esDGi$`$ zic7bbDYj!oUiusP7yuWLQ9#^??}KLnTD)5AW%rlPq>B?3+!xO*wUR}D*XP)DCF%9W z6#HW;!A_H)3L{=@LnOl^WuF@H8;#(aZ9EAzXsKQ4!y$!3&1*2Vd&32tbx4---lS<|ts!Ql^ z?9?wQGFBx)f?5$d_gnBCzkTi60|O}go8Dd1n-Kf8=OtO?TCur;lZ?gXa%%lyHVc(# za5;Bal5CHA`K^unmBl6PpP7kYDfVmca)NJeakr^ppyXU7F;jsP@^}sDhKvv$$bQ%5 zbn7vEhQwwRfhBt9jk9{XszaeB+2$(SDTKl@=}>gSLf2?xCsB8rhfwNaBJJvz z0+YPP%ah z;`_AzB{qZW)Xx*4@4up)sHE5)OS0OTNJ-wDaaLE7>^TccTG@rug80oZ^q-<_f>P;J zH?L%13oys^>oYT)4kk45L*BrG9#x6GcyEFqDat4u9IRCWKVw`@1D{x+9U}S3lKglC z?9pv-J-1kGF|LdbE5mp(l`be#N)i2lrYOi+IzmTK`ag~6l-QqBb^YF@#14MMzbTjfYHI)@XXkF|EbMkm?N zx01`%$!(Q*y|vjptjqG6oiJuzcxI;ZI?ph%Yyho^p6m$#;MV)QLDmOre*9#At+6HB z?45wmDg&@s^&;p&J6;tfI~@fZqDrv#uicuyc>iN}#rTn8w|>dWxUqoOb8E3lW1~u@ zl2&G=uK)HHEReH9e~aApm_y`TboBOio+{ECbT*9LvyEnGYe@IOIwEt4=h_ShQ0k|3 zz2h^zt(Ic>Tg5fTUU``B*k9*oHE~MiWaNj zh%x9Hdie_9WCAvR(ZAjy_G6a>TTZe299LpIXbKaf#-N>!1bfuLT5UqxFy77$mU1-` zpOLQ*T8RJ+v{Refr5ugV_geh;QS&pDS~Q>WcALF}yi)KYKz1l~C>3{~qJwlOk@Ge1 zwf@^-x1CMUY-GE5dZRb|vPFOH15f`!)YV&pkyvQHXH9vXw$^L7o3Ac*Q9GHp7QiY* zwxe({we28eDLQ#enbq=}VF-g)f}7mOo>G!Fd#6fLV`4)Uc4`iB#*bj6(oO>UDO-tiDdkw`P5WN;W<_2t>L9L_*P#`|QRkrL&o7hF zq+wkP+f!itMCc&DV8nsduS)cfLZe?t?&)#hbCQyrU%LV1&>*bnm}TFX`KVFCfmoh_ zJ1ipq{;_=Vo8O|?Z#XvrTI=$K%q2zeFdmgEY?j;)tst)Haj{2JLlC=Oc#Pd8hY9Bs zW)w$bjQ}d|K#^M#eqy%4_oMl%sj(Uz4*31siyatqkK74jFY*b%*ikW4!i3i`O!%HAxv0Q+oIiH>3u(3Arws+UuzA24ETb#TtV4+q z`gk!L!D65_>Y$4V*+R3>ft$?SZCRdWG6(rxrrRJBfd$W z7be*Fg<}7UB{fhW^t8}}2(wayHorPnmDCyqf;8w`cJ5BN&mbhNgVogC2}Cu+N8)uJ zihdz%nfGFUP0IOmxhlyIr#{dm5%vQY)BWh?x$DXhxYYyhi;jL=%I`T-yAU^thrz9dYd^$HRN$Ki#h+haZ`T4;4!Lb9FRp=5 zkYE3(X8#{H6!w(*l!c0fnyKb3^uL8ek)0$ z9KFf9*N6}BnFomCEPVPb1B+$&Hz@Xr^S4n9=(@V0jFmP7DpH8GK}MBO6eH>`-}aOp zxsU^6e&tzL4BMsH=c(7$LZdYr3qqzODhHJ?LBszT@YlqF-;DqdT!c;l_$XG?Gz>X)Gf22gd4|u#GI2*usuW_xybFdZ&g$vTdCYncp z%lCo@52BAjw}jXsSGYZ#(gaC{{IrUAlF)o-SnUr#%c&5y(r6DBFMwY{Pc<%5tBzpp z8@v5&HZ>rOZ%zk<`Q$i?{fT-Kpd)9*pbf--CCN!tTWKu)MpQ=3;E~Z&wp@v|E3m|h zdMu{1ALb$KWjvh4Mkh##RfA#S#x%XI3=hhDG0664Xs4fl{;7aC%dxyNo3m6`X#ptOu|UE zkkBa#bd70V6Ju7H)fRkYM)29$gm_SFKNG|%sSaN_=tI#RAlX1YuS!Z<1k1#T$9P*f zDNnY^%MBE`M!!%m5#{G{rfgZJ0Cn#33Oyg=n-cl#h!*fJa1`rDA@<#?eY+i#N;R&sXnD>^^(Pb293p zAqb@*5nBnKyTFD!Nn4HdylhIgBtO2Z&$p}V8vQZHfUI=E3 zSNnUd)O8r-&=q21_D;Z5*oVsMcmtX0`wb^PLGz7n)3G48E_jl;4g39G?jzOS2|oN7 zVz-mCN;`iRa2X(>N;HGVsWPI)!d(o0!; zFaGMYB3I$rRt`w9-*CV#>l`W?Jz&_#FCfJbhP_rMN8He;hNFi;cetBh`2FAjKTaHo zTD6qXFAlyg0Kc}O;HR*~h=8Cx3Z=%!?S7F&p%Ho#AL(>X ziXvn^uf@(M5L{McV?s-oE`In;D{-)YKd+0IjrwGCoQt!xhED<4HhafdduS{sfsL!R z2J@qbV?_9J5F;qJER2LRPZAAzwyT{|qDTUTH@ z{S3CSJYypCa4CuSo`4# ztzLIoF!qpQziMIz5@HB=WzUGIg2H6$pcL_IdJCQ<2Fq4;TXaW7CP)QRK+H z4ybK?b7=CLcA@mR`EiQ;4JSwAD8j2(&0~xTKg{Z}GdXbv}6?gL(`d>drO!B!* zEK6)s_-ueEi!QKgfFnXJ#^PORN^+PK`)DFG9sOb&gRo1e1{Of}(iq>&$pFGjI+qrZ z&xBv$I;sV70c8kfUQK0&u5ycv3JDfZ`t7`@QAdECW~SrV>RtTrsZM8%D;U4oBT zuRWG5k{$pliT1m)inddduZhqP)i0^qtRm^SF{x7!A=tKm%91I@nzy#(ftAjwn=!E` zO)(80h1g#&6AM}aTTvYBY$|lPnmjx(Ek9eqMX(&21lA$H{S7slF0c_itJl+6m)B2x z>_bkd+h4D(@vy~@?$j05Rsao9d&wQ)Q!3X%qEfcce%~&1`>J-9WT`WTpsR7Iti};)jE4heT zM8wg8ey1eTfy>T#3@eY589iQhib_!G^m2Aq%6(3$iWRCzU-5pl=DYxG(O@Txy!~@5 z$#84%jAFn0{B2r*zJO&z>P(>8p;STHa{)(NQ{4&je7u5OQGCI@?i2Q6axTk9SN&|W z%H=JJ=N+k7XCEYXpS|P6Lb1HQWFY`H2%DlAA9sdrD>9)yMEd(`&wc_Js$+d*Wa#z> zW;mb_5q)75`O}eBbJofb6$ADyv{5rvBS5Nxv-+knMdi|WL;&2;q^WfM$NCqVm)*Yd;n@eM$@tC{O zB)41FktXs;?A8f_z=jkPFcU*z8VFOJR27L#?MI9Qr}W3Xqmi#Mm=qkl-Uefb(1$jCeiUc|2QOFh|Kb80@ ztTb=L_rrdVm-v#x;r$zYLa}=+3B>8Piwe#B66Lyn)E2LI$G^cFIUQTGCBYmqwNGCR zsmNs_Q&=l3i03t=X_5oxI>7CQtskhFvJlw18yssKjGo2m)Y9tf+RvGv zbI|7eaEgqrPb_J_q|tA(+i&kapQQKHC;cRs4LZ2g44C?j$(7Kw`G8+nThh|k%WwoD zesG3X3Q+ve7B`(}_48RCakkkpF0^~l5eN?u(#QsZT*pClS z#kH-WBpq^4ui-VRNh@8;ryvt7c`wt*snP73o)USk+98PK$>%si8BTa zcV8Je1!{9cw~zGWIF!7`f`iy^69I?eo|6YIaF3p@teBi^n=*a0IwXOR?=%X`lt+aPm%&AcbYaB#?(b8&$_Y zOWH7}fw?R8>C}9%?=qy6oP*EteU$5}$YEB!v4y+oc}Z9j#^hplN+>Ik2`Z>$`waM6 zR}N*nif+P1?*g#n6JBHKyA53Vafp5PSdvwj1sx!y6PTr}(X^_2!%K5=t;l0`2mdVH z-Up);yZ1}xgc25&fx8*AzR>V0TOEN=B~?`z{_OF#n(Z$;>wr=@Q9S_H`|BN>YES2O z3bVTiaU(`x>Npfv(2XOz53}x9KrN zWhNNeGw7Eo@pQM6-1x*#O0rDU2Lf$5LBs_vsQeEBHg=#PdJI_D4fmDUz;eB|)mXm( z-nxIPZOT=+WF8Pod)CxTwEX#F@T_Ce-)cNn^}Br8vh-d*9GPEeZjYWI_~P*Q=+lh&4q zRTUWUrm0(mxj(+`ztWGzeDs9z8@FY6LAu@Zl32LH#w$cM+-H>}gh@+^LP$ZE2%)`x zyF2M9dtPYSa-eISE}p%lpq2YMExh)VJAJ*KQSPM#nwop+vv4L+|3b5l0ExBI73$I{cB>kq|=VAN~-8 zd9ieP%yHpx+Gws>K zBdFv!W{b7uc`NPpp{LyXNV~Y`*1*ih!_(5McS`IxcQ#c%1kocFksei{rl;bWDK7M- z-|4pPp22C(xSoR!Cu#U1B{}h6bPy%J=vGNa!8l;GGv{hrXl8c^&-a!@Nrhe9ZWql| z-aou}o|1wr6 zq!UP*y^kmR&NYx1k0OypJT6h|SL1*5etA@=8_|1pfRz8BGJWw@I3%%V(<=G(XC z|J!$SYO{B0;lzNhpPPDVskL>*y z&OHpaMDc;Yv6#8c+wG;#-SMxTMb!0E>^BTVHAV#K?(4Rb0U>8qu>%C8FQ zY_K>xtI3mZ=p{e;$yqSD2qCwW4S}I^1^2PaJnypz6gqy9CHyUL-CxI`?EWtilYE@} zk*~P7R>P{$vdD)Zie#+WV;eA+AXqBR|0DeN&mRepA_Vw>GeO3`raBnNiEh5eV7JA_ zct(GDb4pg!Y^yuHA-0c~=uu%C0My5KII}&ovWPQameg9d#E%qvaorAa-LnvbSfSao zpZ>6Jsf&9*QEY~U*>PHrP|MxC#QvCyQA@lnRjd=~V8B`YpzUeQ;jlOcd5Hd7cZvNo z3pJoD3+MiUsRE!zP?Ql>bBX06&8EF4z&Jo!fBedl{QSBs$yXa2-iDoR$aZ<1bM>=! zH+q(>rE0dVzp!onLVJI_&m6a2EA1|++ajHv8a1DBbaZD!#G1@)yf#ipMa(n*Lmxc9 zd%i^dyeYc*^t_~PEYreKFdH35m2LAlg3E0r4xuS%&cSWCx!RBLnEAoVB#Pbgl3sM_ zNjzis5{nWGb;U*VNRtiaLACO8wdc9ROMX+-#rOI-JeWo&|0&nLD*l);W;uO48)Aa#tiL3{R}D}?u?s{tcEf5 z<;REnc}=FQYi~yF;WDO?_0xs=8c^(a9zt5c=sCo5*8$<6FyvW@Rzr34x~%*kXYbsK zFKGbV>>b+}w##@(7ogt-V1xTsY7hJEF|_J_?$+&r{*kIIA^NOK=+h}A_QwRcM3j1P*9P7sn}H3F_pk(SXXR;DDwEsA9;G%&lM?1#sm z-bNg=hV1%8*6puJy;z9CC_N)X3&ARD<}Jkc_8fJuIC?>i>-EVyhimDHgN#s^aLUIM z^_>f`zg{M`V`1k78A*dy^qN35n5=k>D#gz}tRw@hvf*2NLU{YDdr1J-YBeK%r_7Y~ zE6ksP^k(FMaNbHVJiiRe4uoCTk>H`&Z<9}7u+7`V+P4Op+PBX4;BCX(ZM;xVC~N>$ z4RW<JO{^xTT@k|Gebp>lc4u;ri-!io{Kw{;P~*^q&PU%{ZWO?#&|#%D&zwuWasT{Px(qbViUp2TVH2wYzCAsV)=V zlqjk<`ad25|LjngwAzbX5|ytqnSr1jC=X#KqBm5c3***+yD*F2i2ak^eE&AZZqv@$ zCk7-GO|<}l{Wg$Ss4SUg#SYMj`+jh;&jGFnzfG}Gz2o57IZIXw7;7GI6IkqTDk{OA zM0p@KwB6ZwC|=LpEiyrNL->KZ?6Y?uxb&nFm(We7VgWE9XK>U~!Z z2AzzIjh6wp`Z!U1yD7^bR3D1{HmOP~ip!NnHKqsL!Wq964z?+LN$IrugC!Y-*?-_T zKh+@k+O>pYx9S}QvZ|N^vVdd|j|&QPN`@HG7_Jmq_dgWW-FmIRPO;CE!7+n#P#cTF z0)jxl6g1QlBf_-6cB2gGC*3}HdDN10N?(HAX|;P^(&*qIB``l4;9SdTB#Z_Bfy8|m z#|z(!y@#XUukqqq-RU zssLhKLve+yLMVyvJT~IrBZa(Wwa-iVgWcxYUUEP9S6YF?OtCxT3Imd8Czd%d za8y0I^k9sF6Rz!&-$@kzwBA>*QS7g2NYAmp!3%ToYT-tsnd?7w?cbQ-#?2s7+zlVQ z_o0+8CxBqwk+>mNey7`aTv1x>*Vjp|kkL6H zDersPXs%_Z;Sc>1O#wU0I_eXLj}3C$O0nOZa1j2lawI4XWfDPY%8jW?E-nsCWSXJ> z@K5aZTI|?q2P@gRK73=5lo}CzBr2<192xGx8?#N8!X43SZ(mH;pNrT8X&QtqZL`_h9*l*CYMuikOj z7m%(*GQ0ar!V)^r3Y$R$OBhZ~d(y$^d&VbLyLrjmg&4Nu1-a0O*nFR+8FjAP^+u8Z z6+fTe9!~zEf7$=;DzQIsbf6(}Oi>KtO8_bE01)7WTWH5%qy}$e$5od%e9HdC>*qvO z+LE6W!`D*Op2vtx;Uhvzmh4vAN;h|#@|Z@~|BR7A@HE4NVq>a+tU(R?OJY*V5mbKB zm2btA*ETfzA$U06lFJ~FKZemHb9mL>jfSZpJ(1?+jS&0o#dSM@JnE;`uO?~Jmq4jw z0ad?cheiJPulaf%qzzuO&E7fa``w73OntwNtn4j1wR3N+>|}Ea(>l4?dr8U$ExV!H z^YG1oZu4m{WN}6b-OR5z{f6y)thzkEy-m8a;HFg;$W>+RlCgD)5UA7qc;`S5``qu^ zpw}11ly-`4+U%Xe@;#3Qp~R7hCLdU&Lk21WY=Z+rrW5K9(aj+Ced&gaFagCrW3=){ z8jP#x5Ot&btE^XpZfo5OZMl$d`}hO(B)gbV63&=$Ia~_G_PnIgmRXgv1fWGFy~L}L zS^~Njl4W+scE=h2V3)re+qr*G>|VXo%C<_)pCQuVpdM>w0%YAjg?hUC| z8&`SwkdFiGb5Qjj#r}xn)d~yt&B9{WGFZ2J{%rML#c5Ckb}@29`{8c-xz9^1B&PbZk~|NeLji`=rRNhC49zth zJw&m;CdYhUCIX@_mCTz_IeJBykm045yqLRH|Bk~0}# zxbNiap^@JTJ$&f+beT)%?YFy8!Wnxl~c}aOaGZPME85CDn z23!6UuetfmV&8o*Fjav&BF`ki-qx16BL><2LOO!-`P&|y#bu# zJLi#HVhF;;H~@I*cc4%3_xI!_Pyb>`l^98tWyE0_jmb2>8|b=W49wNGM3Vo{nX=Ot zlmv}c&=6yXvRSA}P?pS=R8bX1IuQQ<2g1QgY;tSEr&v+Prxs&^BTP8IOh}umdI!-u zmNpe(N|P;8llWzHioiQvulC`p2SujGI6?P{R};N+ew~P+!1!4dqY?TC{Fa_asUs?+ zq*?B3AIv7uR_Ca|4n85V-zF6?6c(-quA}<;ky@J{Lhf@|0KGQhT)Nu+fo}(*`Wh|~ z?3$mXd%@|irt%#_TrFzWOmG zvmboZ%=F48xHzdcogPE6;UzJD0XzpWA&{Z_7_>};%YozZvGav&Tc6~fmE^}TSZZKN zIZ%bp+Vf6ItReRM#H_B%S&*aK_PIVqT~$g1|KcU;+vcRDv-W>CfNk+tn^8v(#)R&s z&E65==j+PIk!437KMHS|M+dNd(DBN~XRmer?U44{)js1Cuk-l>!w_h&E7J;9d`=-d z4{b>41EYB-i1n(0N5wuug8Mf|v3-tfp;R<@N`8nlt~nS0SIodo>^IHj|5Yt7CHb0+ zNST`9h(mH)O*#|LrS8bjSN2$x19$UlF)usb2V(o|ox~{7`+3mfI?Og&$V^&_=GsF_ z+P^CVcvB$D%5jxv;x9LzWcFiN)G&U2e?@m{^`Z*}U$qcJ>CIYMjtdGO>4tt)#c0aA zDY+Iq)si19DMY<~Egoqa%=!HdAuzB6DIW;<|-{`gtKkvb#SHW;gzIVpe zLl+X<6^UPq)kMjc?!!j!-*3W(Us53doo>fV*J)E5^u^YotB@&U^7{R~SEh9?J-81t zB^E@KYr^IgBrTKB8za4|tQSC6M!#J|Z?{iaml)`#=!5WCIZ*#MA&-+@vqQg@TV zuu`-SVtkiZgX$cQI+WfZ&ta~PDrb5VhT^)yYI($f$Zjl#!!H*H zMWkbMqGtA|e(J`Y62dOOMk}9}cD|&mvx&KMVl^o?PnO{}b?;cLfL7)^1h)^JoqG6~ zZzv4KexI<#(4oMHv4ES3jflvluyR*EMhZ>ht^TbyA@d@)#P)v4DFZO-;qQ7a2XVOq3+W%vhs=Ipp3#%pF#>rWJ;}PMCDlYM&dvLr~ zsT6ST4BsLidRkB>2ExZMQtZ#kK}U)w-RW5XJ^(#NXUqxnZjdQP)X+D||ID~9IE6VS zOMPn<`gxW%h$^fq;fO@M`+WShBfNcxnezN4w0O=J&Rz6RT*jCUVt>3$8?s6$gVv&A znMHd;6ShKKCr9Xar3}CM(`t`1#|EO+crYC7;ku|-Rh4NUnB&U8+~^n+c%>>J#4k+x z(HPp$y5g#TPf+&5gKIwXQu1oQO{z%4k{64`cHaXHp=QY7bP+ci6L?GCx+psGk#h(d zm&JS6J1e#<2nygw`dCh!P1{Fuu5GT~YU|8HcDoCr*e#Z<2w-IOTxFI0FeP?a1EH;o zf)2}ZLarzIA-uW&HsI1J_IXMbA_`P8+(>_wPN0rZRb*VsPV9$Oj8zGo1q_*^K zLfrxw*G4l8ilZ~W*hm4v3BlGtip`hO-F);3b+*9*(|Vxe%>+Mc#kk_W=o=_0FCQuW z`1x%^ps=+j=I>jW$B{Z0n!3m!^v}2aFKT&ahVvA=*SOMvq`X)ttEKKBw>EO3j69)4 z1-I=c0=!SvlV)B00>y6CJC$Uq6&9u?c;UXks%(e1g;ub8Rx($_WOohw9e<{vc|SOY zx`g^e?9Z2}$0Z03ln*fiCQ_H&f!wxQc98O}-b(g85tAIz@}E3~xy0>;Zn#91H3G(X zAl#BE);Hc31eX8DNwxh8#eSRoKEn#8;yHFENakAiF0@pco`C9Izke_G(XRv#|6Zgh!X8eU6e$^LiBat3&NjZ}-LLWq{w~FC)jQd%7*a>%1m!x- zD*5?>R3!WQ417uo_V3TROQIjS;x&o=H7OL+e?)&JEwXxwMAr+yhv>t(W}p0sUb6^zs|N^*&;)B}(pw;~_=8^3*Zji#4Wz4P^oE~lC- zS%6sMTL$iuU?jzlsGLWa6Aa3q2J1yHjtwtFQ1- zAgkZ5_CdMV@SxbIsrD&A)rZw=D$p>W@Y}m;dSgx9EVn1NgQF`;*4wT8(_qmly6WoQ$P zs#tJZ6%!E@yTBoeywMG@zj?mKVw+te#GKc)X^NkwASG$Bq`N`@*S_I48RJrtc;qo# zI0;1JU%}3M)l^gbUD-JZ<5@ploB*_x^k@p)5)jL5D_hKZ`gi^Jce!}!6vggmf)t!W zTZvmmc+-GXelKK#+*g)B-Kdyy;`Z5L0QdO_t5A`9==B7S=Y9fO8cB z#YuYV31TO$q2v_%{pDq1g&AV^Tq!DRCu>rf;i*J1Wl(Jz6i+$rYFyK4jdrc)LGt)7 zLZ`4ZyN~D0wD*^Pv7{BR;Ufj;#=zr*QgmddKq*!kMaL*_Y*z^m`94eXZE6IOfzJv2 zw;h#TrPyzM{x*yJJpDv3%~LR|h&0{@+8A0vj}D3oXO6PK2Mg>=yyV61gGTW=%@$}D z#nw21<^9DwL4Yn0!XWin&}vv<6${J_uz6~rB#sSp`B&ZEkB76JZl9+D-p+lahdH8q zdUpkbtpK*P-<3^H=7oWkyYd%eub1O$0aX0^XDIf&AJc;pVN^d6Ditz=X@k;Oz(iN> z!y+o~cR`s}HG4)AxWYGzjcMl<7&=P368}+qL5`d!Ot{b1Ghb+NEvSdR*6qPdkC&qs zi_mEVM((eST^Awt$Ar!1O*FQNGyxyzH-V@HS>BC#6XRirbeg!R=ge>zUPvd5zrS=Z zX=H0k;zWk!GR)9eB5CP6!Pu7_zkMjk{tV;jsL$SYnv@-vos-Y12lX54K znLisyDtNU1!?v>|GY%0#>S*r0-z^`tqMp1R)btN_ENjn6&IBX>o-J!Ui9YxD*B3Nr z_5U48LAiL?m_(@Dvey$bh_SFCM@usI!wN6#OuZx|rR<$I9#F?=?QCUf$LwK4i2XVN zwtCz+BB=gN+19G?*g!K7xg?6joaj8r-TbWQw(nSNS39q6PUdX4U*D!wLj zQGz2Y0s*qVqWw>otR9v$g_D6gSc+)fh{Mnm|)E^zIkcnFtVCUudJNLZMQ>70;Y3ny%L< z_A>ReNesa|QX7PXK>jsS@vMz;o~Mu#BqAu_dAiv1U&OYny}ar;B^DE8OH039>}LRvUP+<8~tzLFbrCCDf!TTj>1-^xVszVLmw zQQ=7~;#`bS@e3i0^7kS3o1dJOk%(&sk_u4Qs4gO;=8r_Hz7cdoo{~*i8Wddp5?TSu zqUh%Bb&`Pii!=+O+U zz0(lXK3Kmkz;;hlZ7iehp8L;K>b3Flou#s*+aHrfvXtZ)AR&H?3JqiVjsbN$ekr&n z_@ZaZ21Re(FK-|-D8NrR7<+u6vwGO=e&#KL0&1Ker1hxd++%k{5Q?5~No zjt0+=Q}Xpza$PGr@z@O_$5*RK=UI6!B&EQo zAe1Lv``uirpC94ODe$^l4$4lg6Qr^lfW;N^GEG;uQmFh)@VI@4@Y_}_EDj*xK9*$g zi*Uw_feni6{O6wTpzJN6X$=i)AJfzZmaHp*Yn#1O6qP%gGDhscRIDyCYO*VaCCw>x zIq+J1bdte4 z*4W{-@Shhd{sXJ)>Q=9!qxpJ%hO}6L1pWdgfCqsG6o5s4qES5?ps!QqTg>dLj{~dIVNK1%l~Ey@0jJ_@GW&*F z@V|x$*{&yiOG|Qon>J<&xO5)gGRhIp1B-#}s}#L~P>}_%SJ{N`C5*?MzVZV*{i4{X zNd=Rnb`0)Pc`wD1K^F7s*xCYzimUkp2l&HpQ0(Ro%svW)ypw7$Y!!S7cF?2}5qd??1U%Q>3p98TqOIt%FZue@wlFgAmZe1ZUv|Pl}JV zHsj*DiFCGsg@Cl-oelq=k9>VUe@-qnRvT<_#4?5Y;JyYN1OZGD74Mo({^94<9*`?o zr)03%kF(-TRqJG+@b>wOg&D{|Q!eH>n4mE_AEQFK$3%js7yqRrSpGm=sta-TaN&~N zC-L_C%e1L2f!4SN3rX@A`6pAShyn@Y5B{oS!>8)@bsgY4X73Q*gAjGe+W!M^z3*CV-C>iAx8G0G zP;-<@xwmp~Y7-W@(B73O%XQBQmj0Q*^>Uyj=gC0?gJ0GwGHzi@PAsne7KOk3Y-OPH z_rvV)@;XXRyX~`gaG-JRR3vqQaSMsTQn_chBJHnI4P%(lm;aZm&8)DRK|I&g58!Ln z#aiuU>PQpyU8b0^!tB-Ip{$z0*Y7{T8}^WH&#G=%W(}NJdscIfHp*U}L9rX-S`;Q4 zi-|}oP)mklJHaO8yh%yWxcoN3mp;8-z2Xmw{fR@7Mvf9rk<^pIgZ} z;-Q07tu|n2%72l(_wd|n9IN3Q`Bs#5Jc%b6hS;?S#cnmOTx}6jaP@HQqNeB)^(t~s z2K-u?TFvz&b|6c7tXFF~bE!MZPW2_1Fo4UOhY2uUUUv?vo14-YgjMAa3U+IWZ}OOZ zgC>6a_T;6j3rdoM+g_Bs_DiJLt;Q8MSEP-2kZ=Ex={I@&_+X zTbE=2m-9rs(0ok|f`_!K2VF2K7PWQ7`#+IBMLeu{{~NI%i{{6dq$KYXG?n&1b#n}A zsIMd=NCQQ$JV=(^G*{}q&EDCND$>S+WuwyxlAe`Z+_>TMVg2;V z<6^HDMhK0+@4NY*Pw%hHd|PDN@-el6$dPZS_hy~LAR??`*W|4*vN7US*`jjmbfLU} zBXP4_vZYxT@P151%%0U@bhCUm-QL_qb5)x=+~80Agz>Vufv(KIZ-gs_ypQ`&5Nk?; zq&mw!(15dx77o7Z3%wdz@OhwkZ!>H;5T8sucfxf}tKH6*EKq3PWht>Dh05Y02AHX+ zTS&K%pxswEe5We&jW<^`k&S1p(UN?;OeiA?c)=%SxbcpZ;FgF1s^M}CnZJa$r6eP% zw--DAL^_8jAM!UMpr_bA?VKT1B!W#ogh;6{5Uvc*0H|PPu>AI5nDEUd;nj>zDE8ar zkch4kx4n{+*A}gm4Y7mYf{n$~ri5GhDVDtV3X%nsvQg~Qq?$7@C6Gu1DI9aKIzv0R zii&mGJA2SyMeZJ-+l|>UHm>%03aia8o`iG*M}4;%8FiBO$%Y3AbL;;3eBfh6P?cA-^u>)s}uD((JB>VlPt# zD_plQf9^mS(7M~C&M?&jYTIk)p(r37l9C)0itJxn?P~Q+h?W1s?5j?(qhB(GjK-oC z@;tQ?vWoVR-&YYbzI7M+m%f|aA2hxxe*2@%aRn|?p%?WWZ7OaTNe>s$4bY0jttm9N zE8w~hu#T+vnpiXbhUF(09kBcU;jyGMjz-SG7_Y0;Qtgm*KK?6}nLz_(>G$G~ZJxKz zp9s#&>l4nc_^AjSTeHu5zl!JCME`Wy_Q7@(rJ zW1WT7u{*5Zp(N|Iz?juPr%l<%N%~6r=Lw}gKYKdWkOOfWVe}(ad4vJ87FVUHE%oS~ zM#r8|D|PE?DfZXoWeu42$4G`=#_>u)K!61{8g3w6AThsT?qMG$itl_t?5~#z>&U!l zWq%Mg!BTA_?H&so+}?rwMul&U=w>m`2C!_AV~BlfAtxBB6_UUePh>QAIm0dloB$-#ez5XNwDq|`+brpG|y{5 zO)Cbdg~sC}h7t~(XJTq#N$}(um1)Cs{zS1`jjKDG4OKirIAus!$pSG^6Yjneql>nB zQcDF#ec{KWZ$7@bcC!?E&GC@4Gi5q)73?_6d%#G1CVdb~TpoQ0zCH zoyr&nn4~77#_Pci!3Mz6D+dfzf^B*FG=GG(Mj_Wa(@swhpr%m;sbUSo|MY#?j5x^z-LO4}(10%g| zAKncgyHn~P-n9_BRqqt_@e+g3C^$b=EGE2Km09l>p(Y$SQT%kDCAsmo;&mH774Bwv z@j0#$2cqw$FvG+eyBgU$eCyVaUeeG-%;J(ijSRw%N54$5KPE3qb(K|LKJB>W0J0Qh zccT1+K+)2*Tse0)ceH#9P62e=mzag)%Wzf`gUn<}J|}@^>41MpDJMb`M*)#{jr0QD z6t6HfXZ`XqoVKeJ8pZx{p2QinCi)iHe_u}!?~n`^2gqg6dWN9z@lObW=j1ZezXGw_ z>>XqDNTN&xtB_p{bYn6OU7qK)I5ze zRv0-4#FQ1e<0p>fZRMnriZ~b^izSpYFod(^H!@BwK za)#B1e9SXnK{3Pyhc@=N{kTRc$-9TZzM+CR8&GPk@k*2^S;WAuV=$WK(Im*t$Nm;w zLbuyg0oQGY!eTfn!ubY2<)|Rq%U4cS_#4@an*BxecY* zztj@dVs@dE6N1=pFB7aZHm0-jT4F@#q5BHf&D81VyP2_MH-;|u+Oz(P52=H#-cx6O z4t;B`@u7=;;^5K^wqfX=e_{^Zeq$#{(S~G{5-~5rUyE%Q+YvrrWf~w{ez7IzQAfrY zhd)#7x5=_VM*0T4N7Ytj1YB4x6LzDdBpUv)d&NdUQI3LgeuR;*)P!Q6rYM`kAJg7q z1j(WdfDqcrqE8c^;3^L10p5`N`t4bMbtYxugud}Ojc5fu=lc%N5w`R2 zsR$+>UG0M|;EUx(U}_u1{%EJd6aXzRU+}AFMXcm4p%T`G?L4 zdNRJP`l7?5ms872HhH#^R7G};@nQ+&imW^^w{)w9Iw>fdkB?p6E$_;{&T!|w64^{F zX8YDj3U0~Ms}Hhfk$#jZ(3ClC$>Fs7WA)0@wh z5Bge3$vp?csCc+A!YIg(%X-|o??1Toi&;1aXLW^9PhKe7d2bf4gbDcVu+1_C$iiWyG=WHtZ#}GAp+=~TJ>5~q9=|GH=!_} z+Es0sEILc1Y~PN8EZL+37MBNGqZ24M_ag3lTZiIZ5roGXQ0yXGy+UtZ%>xW#Ah6eIiV z=z@47q8UPMk0Qmevd$EI5Aq6TJYZM<*DUcj(yPpI-z_<#YzAVVUnWrPZX$}DA54N3 z8uEmvT}cLpUW}XDz(76lVG0K1&KaaeE3=@s^Ma#J)-BjE_TI!t+C-*k|t`SZ79> z|92IgQD`a(-M=#PO!;u}zcGMzq}*4pfJpY&yQ*}x=axL5Cpa3=yhN=oWk~|ZVw#x} zzO;_idjQB^Taq#TarL0s?`UDJG7*Sd2>IBpKr>BE0)bUykrB#u2ynMcb>2D=pm%XaSuP!kCgF>4vPKR=K+e~t)!g7GE_PigORCh7-V{XhMS32qOM z03n?{+|ueZ`uvU9IwZ!2s?1*AYW*v0ke-VIZl?22y@2=-P*lw!uoc50>W)d$um1jA z;E?qAL9t&a+AKl8l1#){2T*IO42YL9=yHuptBn|Z`Bo%n80Jj8Vtkh;W3R-1)2z#i z(Gy1NjJ$3N6p2y|KGUbc@gj5s%7gXW`%lfZHhWYh1Gu!Q0)WyewL~G8f<(vT40r%l zwo0W=09VoRZ>BH){8*FNXGHEB-AB=1#$WOxDkR|RMa@HnF{d9yC9zqJvpC-h`#W<% zFRVVYUa9RLzDP4g$cZA7{*Kq1Zm5j$6+ovbH->S?4wzwsA`W z!ap*lO-7ti(oI_a>QZ*zQf@p88&4?q7gA143y^(P3KOOfb ze7}<>SMx&5Cu`M9l+Y+zO3W~_feV%y`mBgg7k>oH7{;uBC!B@D)#q7kIX`p|1t0 zvUDok^6@rVn#x%!tJ72}fI}D+_ar~xUc`}c)ExeNTerVi%3JU87bAD`(dM`kbJCet zVQ4x_hPN<)GNCF3R`U}3n$zl;8iM$Nl5PrW+UgJ{JSgbcpkTYc7K;5fIf@R_1}Oyr zJ}9v}74XHtSTRmYHfZyIh3)w_1l<>NUH0bDP-sA-eZk3?5c{)N?_iQ)VW|TI+ZZI$ zJ#MNgCKaU3>ft5w^^Ypa__3?Tp%l&+q@5lcR|uS+wDF95hth}>~u zx1iK#uimkm+)5^TXwOh8!-`y)3|?WrzV3n!#Ga#eHND7Jyb5z>re>Y-;?lR}ye>Xh zfMR#X)liUKS%qChM52&~dk`;K<)sujo$AohkW2ZlRN(M&1^ZHmd-_Kxc4J(lip5bM zNWkG~&A>#3GF>55f6U-M8^9+M^Ax+C3Br(u)Y$Hi=e5&^q(UUw^heiqzi!WS)O@9n zAB3M4y$PQm6QI3|#Bg1wj|Chl+_**{kiBU&(%clg^8}+bD5gxDakI{AZ}?b9Ky=;q zakEY^_k)e#jWPJ|IhT-nh znIKIpLdc;YWYYYCO%nB4-*Ov#y-a8~cU*e3UVYNRd`jI}At{V3w zi9J%49+06h9;QVvMFAVq4Uez(ZcN~X%7IZ>Xmg_2pFZmn+F`6}Afh%?vu`Ck42nct zv5{f+TT|{^?dA4cJJgq>9g6)mp}-lN4Ax|W6)Y_24qhIX1rUWUUL>>s)>Cut>6wfD z@$xdkG)oR>^Oh1&)zRr-Vt|}#@pdj#fZs1wIrnAnt1s$Xq064*#a76rsfA!IgXftE zr9NJIjcbADLzWMAp)$fX&_D2;;XsQ%KwQ$bFIuE zL+%BRLDnBHr)gs~17j7Iq*brY#e$Yl=EC5ZBP(2Ga9{eXDZzKFv3Z}(m{4mew&bs< zSHx2F&d1Anq8ntfWw5G94a8CwA}xfB03|HBECRds69T-tj2l<9MvK$1+Fre*drdBo z0iuFP*kmXU;+jHR=`ScW`n_}S`krm$5))C|8Q2tinb=O#q3b5Waq~^VOJa03gUlMA zU_~Cjf9fF)Fr`OKEjICcYx)$${_xUVGy_{iE5`IpCCW0RqXz^aw5^I4pfE1>(6e{A z4F`~Imw|!zmBx_HUhlsou|FqdYUtx>+Td8EBc`}aC4>Fu_)I>OL>T$xUnt3ydA}Uo zDvJH(2Q~6uN5~@6oGRB6-mBp_3(a9XeiYjnr?i2eF9 z6)@Dw;Ib*9P+Lqlam;Xx+a2>vJu?_k5WJz9MX-SHljetMn7w1xi#RYA- z6MPetKmtE0$;buT{;kWU4!iI3$m0(P)#30&Lk9p87xaaI6QTlAco6HZX#4V$*_Sc6h9GNUmc#rC-d zspK|nHleNQr-Mh-A5m<~ah0VbOfrIgm^H_Tg02MPOse^38_<(k(4o(vqW5>-RXOxo6%=m68;3S+w2{TLq*on*V70EVHpvW zLF7&38!!ki3j|8}J_&LYaO^ESIjKviKgE8XxN5?l?hpsyFW_eggJ`)$2zfjK0QkR+ z#FyA_JkA)@SY;}kftPaZB~IWw&Sm=vpVnRF|1I_jc)KStq|&m#Ty8osEZ z$-~L(Zyy6@r`YFd$TT72h|1xLENW%sXjo;yRt3v6_ksdPVt-!?E&q+L>l)T_Rg#io zw>hpXtn@YXLvKI}(j1aYtxQr181X(RXO_SA_PV> z-v8%Nnn0!#^g@-z zcTBg+iuC*O<7!(Up4*4P8D@(KkM!X;)>FUz!WcrRsrKX4=eW9+fEA{cDzzwz$0L_r z=!IBkRrO}~mRDkrKOJAr)vJk>zzGl(`_<=4i3+J8jd2A>e;Eu^&{O7E+l?Sx*SD+v z7!ARHrC%<^ew$LGq=g%-sd}H^w)Cz$!+6iU+?Brb7o8yM?s@zWF|bzqG}T}nia1R7 z-+g3?rGi#4vT*o@Pjm58TI7#OkiGn19WD#SK4Th8sZ6~9;#DQCNL|`@z%_f2!*Now zn1k$I>OiquEXlMk{7lhOR+JV&!|}d=2tv>x*c|K*x;=|Q?b(n^zVlJvm0$56U_UNC znPkS9IMVHpDIlwl;BlzG1@#9gV#FSm^k`UmjRqv3g zPS~l^7P@j9CLMq%2^b%2#5)ZX*KJ2rixw=LbW(_AFF{K~H87LYSS}o3U4vWtwWI&aT2H~)Oq4)Wy{AMQz zy-c2_9QVU(L|4m=XWf#3P?M6JChsQeYqSZRNGm{YyCL_#?8(7evz|w}9=itt{_;Vw zdo0PYmK+aQ1Lmcn(ug6zmY^Dq6+E$7yPh1i3*GVf@v{{BeX0y4D+qeJ76x2VCz!I+ zcn4M;KBqi@Nq+aB*vq860E<@vGYac2u;(f~yy@6XKy1g|_=8aSw_^YF3lzK8xNbf& zFQla_j|>{kGFcHRlctT@e{qB%?RYlLi(?=Y3 z@$dk}(H61f`|BhhT?#GOMn>3^2*ororVv9pEnIK_FDp!_RS(9Vn)h2qhgAx1sfPOv}zFvaWO5uu&Le&>v0>`JGe44%5TXF+x^Em6XNjuIi<;57$#GsctOUWl<7 zA&a|smB0X8-`klWNT4z)oq)C>)}=oY^dpoFyjUxdl!4x18O#kyuNf=iYK34CLbG0j zVt@PtuG_}gy9C_E+LDYSNOD_Iw92qDrJ%C`x$j>o3C`B?ZWUc|4|aNipw21#c*lgg zNaO9J8pER&(jt7n+mu9ehkB1Q93BwdNK(#?vu`zB@RIG&+Sx+4dn{>@0jb)9)K}t+ z3f{yRA#*FBLc-VC6WNciHcIAlIafSZF((jvd6|Iqje(0X7@%EFSqA8?f*cE@O%&x^+fCT+7W1;604!jVG-56Ka8d*(a zD8B!Llj|d<=t#Q)py$%EAjGB!N=_!KhnHcd2U=|#f%37LHha75oOlJSn(8!>7 zmd`1obQCEd8^R=Y=s~4AAY@Sdn5ini15XxPlcg!P$C3?}i03BFgt`{saGCVV!lcZ$ zDrSeZ%(^`U;CboVV@(Bj7jHYf7Tb+R8!H3hi)gwT zTUK2`)2=jq@p@X#w~u+3udz5}BVtLPy~DT!SpxBTMSmRP0p=l&0SQ4zWK1$tPp7)r zDoz_^zm6UM*^Fi8urj{@CQ1Bk!M^Sk`_0e02@?U0E_8{Z)0KC@x1KQytJH6h$WPSm z{k5(X`_zG}cOxh=$2Rmxht@;L& z&8>O;ZBX{pBk=ae$CTMT#lhHb+>(*0c3HQYVlWRfblv?EP3&c9XF1K6eH(IWYHI(@ z$e}HMaM?xE$8Z#jpN{0YHHrN>`N*&mw;l0UK@d+PO*&0fl{R6ayAhxDXXidMFNmX8 zE`Au5bepkcRmwwdnq~#7yvbS&lHfmT+A)4{u$3$&xqLD z2b`?B=qQtqPsEaGENcak7gU;8dI9NRpb3ZSfE@p(<$Z+@Tr7p4F~VL=+qeUS?;(doy@tT@IB=z5bU z`ITu=jh9LVKHn!lFtXP+47qb&f^tcSfI0O_Sv8!5Cnj@OQ1=Iyb9L^FbbFb~23E!r z$6ZOb19DI`9HY24pm?fKpDlpOBVO_lu5`Q_JCr@D68mE+On}i>IOr>4qCA#ldbQ{c z_foKbkl4AcgMP`QrIfhWP0oD}vrr%)iNyYFg&Do5#egdi+=!ea0bfI}!4PvVRzCB3 zrTRl<+QEx+GR=l#zSL(1o~MU76#Hwc;K5RH10t4afE$Sg=}VaUDoo?%lw$YuC1u`r z%Q-&QJ|2zNu{g^*udLCqi~zr0yg7^El_|I~`SnVF>3U(*cVo2ANX^i}2uQY`uPHgONCs-H{iN<&_f zrdqGLIuzDB=wtmSh^_Gq$P#oNSYjYn+KZMODCY|xmhrHSF?s#fPR`oeaNJ6}%W4-{ zL8HeMuC9dTFp}H~ybtaruPn*8jPN*-xEsI)P~EPe)EB1;`28jFEQ}Il*ywvIEqnot zDP=S;{@+t{JBXombu>jw^7XE>oGK$2lMI1K{3dJ(X(yv%Kq9qx!(#Q`gjnsFVdAU_ zZi~L*pk)mP^7CHt@rzK@oKExn_*y2%9PUpTy&HEPjD`FVFHvzYx3WsU{O4b;_TFQf z4KIf!@dD7&|Ze`P}-?w=hql3%EV+6k7=ZMed z5$MdJqKM(u!1DR>GNBrgyAk2S#+BpNBjF@RQxsMVK+L!EQQ7(4{{6tTDSyq$xh609 z*=O%Sx4WIlV32~Qq(Tyv3DUf4!fZ>1|9E zANHc>%~^+kZ+XE?e|fJY%d)G7@r9hD*4Z#s-fN>5&sMjVr$F5o(L0}Q_D)kui$68K z`wz|}H?g*Yj~17*_hXg*)k;5Ie8VFM2M>UG3bTbR_I#LT;&u|dmFf85z^>8D>Q7zo zRVwiLawfmcq>OuOaF)z?RADPpB#a;AY)s1XAe4GYODOhxkKA+e*P}!-ApJ>O@hud- zWW_J~Zp1U>0J+%E3Z)hnk6WupEcpu#PF6Slo(u#`VP8U(!uzzyE|1uVHvN?$s)> zKPM)5i-2}zY86J94Hq=r27Lws+eovZ9iaJ~+hX5)CA&$eP#B8+H90@6!ixyNh^V0# zVh1DOtOC9Hv6aWS5KR150&KgZ355ka2x!TF+oY2Q7Ut3G>pW%M2bSR#eOBWi?#n@Paslk^h=u7 z+Pe!t+4zEr27yX<&EHg;+3Y9V=_-o2zpItHlI>b}4z@v{V`}lD*yo8=A&e6NnUUX1 zwol)UUXjm@IeM$f-5jm<9m_xTW$#y=V!uz$ZPQ@WSTOCI;u*0xM(&9>1h&y4F8hTg zxvK$yVlPuA7wpIc3C2PfSd9b}$jgErE|IftGHVb#zpvjORat@io^belMfHy2s>&*z zTG`uS1;!Z1*(w@9a8{Yk0qeaB$}%l^&6FhVzeS_OS@dB5KPP6l)QLcd*M-q(aWHyS z5rG&9SZ-l?X1X#@R^=PuSNH2W!0X>= z{|ZSI6lQ$By|gXa`R&T898w<89%j?KdV3j{@5|hE3uK_Q{GcS7cQ19hDvF_+WJQ_T z#&^N+56yA?e0$|=dG-ZC6^ec`BD)kC5V824?Ey1B?%AHl+w*-f_o_0dk7V6`YiEK` zGtH9IL-OB7TUZtEO5;iHOVPf?%gYxS?15%}dsGn~wmfVcA8HFRo#3)8D^Cl3y zG6IeCr5l^y*==Y`>bK$RJ$MVA44Q`#`n+d!ccR|sOy5hHgdZ=;va+pKA%1eH}wY+3uWrBM4YEB$P|sf~06cEoG@;8`OZxXaPEmc@NNOR3kxi{ug@3 zLhRGaM4)G8sg8(uoIfKCh0H?egCWmH+62{B5IZHs+W&Ql3RX9aq6U+(>*v@y{^~Qc zR+J#M=XCC;R=wl(mKOWYkzhrBz!y1r7k)zu6Q+-ROJg$+4B!p$cjrQPxDs3P^fn=O zg+(AYA~@BFSJ6!&J6Arq9VW{D5KHR8A!$1zf?M)*nmn{M1cttPEF+Od7@(DEI1n~h z8>)_^KSx!Uk8nNcPDQ1u+K43f+52uH-!E!}nbgYUlW}YU_h@0&ApNIbel3qjH@5rf zMy7#K>hwNsoq1=wX{2m6x8%?q!;nHXbh<4Rqymy6irk64m+B7j_dI@AZ*9qCs= zSRu*)4L{;NY7S7ALjW2OL9c7wo(Hz{d`IKIpBYwRaT=HICqAa zFf}YzRO-fH^}mg7?$Vn8Q#Sqv#cp}YjS^RA2>rQA6ovN+$^!uyOWnvDdMxklI!`+| zCVs|Wiv2ZJCOn25wXstx)VCVbIV#?^xaWhZ++^yl^sVe{S)KR|5EHXZ(t$gB(K3hj2h$q-gU!E@Qz@1rB6 z6#MKg75z+OAwOVgpw-G4S>-Q97^LzRRaTw2=zp^$`w$1;!jiPvI~%B)QcFCk|=h2=Fp=S;*$2p#^BNfnoLX@w3(aP%fMVomY%)tE+$64#1FcF-UHWL4#mv- ztY2_Fs&R-gq0in?HWk3r+_V@Kpt2_}XPFqfG1Zq!zwT6$`yL~BgxGENPPYjgO)@|< z)2D2Eli8>>6`t3eO+`Lrp9Hb!|B>p_vWjcIcca_M7K!kbS9aUS`x4 z)vk&qk*2}Vq_`7*xF;MQJY^TZlh57@uuid0!rO8zvdefAF0cHjC?m%Lu< zN2w~Vb)3NR`TmYxV88RoaTtqMLp5ZPl|X~$5SZ7TJ=uB5@4%g&+`1Y|2|hxp_kMB~ zEQZm{QCZwj0|9(Q0J1EI1gfN#4$|pRq$8- z!CoCucy*wWQJ8Wax!)=JlCmGYvTHWfn=DJ~K&04Teh4XiB3+FcRXC{BA{qkQu*P<@ zUb<~kEU%V#7k#{rvgo^a=L_>a!Ylav8oddh%gba&v$uq`4?ir6*e4nUzH6sqQPJMFi4`}U`G zcnrmUoBH8G?vlYgcy#Gz#I=Xjjf`N-QY=i&8_ILIC9(3$wQ%NIouBO}EF%)2*rzFk z1nBVREFkrpUszJ7xT_>$HXJ`L^{)tUxZM1&P;9Sp4HO4uQ6$6I#^I^Qot_dTSqXCk zVC8Tu=$+Yine_c*9)A$N@&W;5A5_6jvD?X6N?-^yf$kxyGQCWtNZ1M7P}Mb#)a4(j z64{XWnPM*!Hy$hZOD5$D6(^!Dc^f1gDt(mov5fxNCx*c7-_R|g*dLRaBsaj7p3Z{M z3Crf|42CKIfTj4iztMBSkgx0>XH}T6v@=0q%3LCY38V9X z9Wf?DKu9p#0gwf5xq^fErIPH|Sr%nsEi}dca(A;u#12=Jfl(@VF@43IG0Qucy?kti z+pq6#wddVtjdxq?WcvqJW^O#9hu9x46A#WRg?Ss{XzGW{3X>gNIH0QY5N=^;GQV$N zIb7PiZUDu8Mb4e12NLQQmf}~BUnt4iYv{eLVwvNy%&VRo)pC<)`@PnbOE^#<^;KZWU4XP@*D*xPbddg@?f^?wR z?-L81)2?J`K)hgdakQ4@)!*`BU@C2NmHx=_nHe3)o{hUv7%sX73mhy`Dlx&`Ud4 zvGxqbRMpr4SjxbQUfKR?x38g$hzp8+nj*^%LP2P|l4YpCRM?9yf8{mN`S{h`=_PaT zm69J#SJovot9MfxkNasYlN9?rdEa3bmE(?55d))iMLT^*;)TKxo{XAD9QM>{=XncI z?0yQf`Wg!ut;3>P$8(MBS^1 zS2HptZghf7TSj}<4Z?!jZC}TgPIH}gB3N^aXku>6&+IR+p(KrQ1!^VH?U5uoGa77Y z0o4cmeT|DYq<}2*Bp09g6TG@JP|B1UO3YmwSS-_7?qv~=iBpG?yFv9%32ubut(pu2 zX&oM%P=oWXGJb^{pxv$%OJ4Q?<4zeYKlT2@RK94-vZ8dZJTN;TrkI%?;)9o8ooBUNbk;!fkBT@TLihNbpXg(asBj0}hE1RwRo0xYL zdC9Nyv{llov?eSJV5nBv+X829%&g+ZuxbYJXm;+)jF4(Xb#tiw?e+Bw3V&oV!{O_F zB8}>vy?`enSrR{1RmQ+ZGiZ}*j9XRHjN&vac`)ECImZA@HzFb-R$gEG*(5y0UM53q zkSKQIY;u0g66ZB$hJm3^@L26ip8#C5VPr(9)$U$W#3PY)5G27o(BVLKS{r(Mm`p&F zXBCT%-@=l7PX50GD1ia1)Nf)H78%Q@_{|~p>g=`&#{LR#??axex0BuOvv&}y!)_N@ zXS`;Jce^resA0ql=D~$uqblwWpwumK=AnHx%O8Wi^c70-_0mqxs(s9hVIWMKk>cZ2 z34P`arNiyeL`lEV!!z$e)VS}uzzpbB z63Dz5-z$}&hAWPZP->vXhMP_*r`Jkn+|?Jnrx4oo*IDX9vD;JuW8$dDY#7};@l}c9 zK>sxMY4WQunq>s8zkgiw6e0F`D%o_E%1S8yVF(a;4x@V#0#B@jo1g!=SoG_q$CAR% zC0un?&1iw`V+N3+m+=WoZm{}~XRJ*|MV>M6G8 zB@6sCYe>XqV{d|bayEz6R3reMo@I383jbFQ@W77upD6ZcANE_2kpx46$O`-!f*B{0 zI~4_0va9MBGYs;+i{Ezrm}kuEkNS)L)XdV2SiHl6VsnlwwV6CaVO9@(4}!@=^Wl;R zUJ*y2!Sz>L@-QHaS&Z!gv0q;(Hf}LNlcY&`Gl42c1CTU@^+uHSD+9RuFvy7UZHoOm zb>YNfdnB_dnh9bgk`1E5K_`><6jAj*bf@BoNs9gE4J?sAuU8Kv))G_IzV<1qTfdH; z`sQ@9mJiu}Ac_}PYV$69V^eA?M4K_&%^&@cMsM4z$6eWV zen^7cQN0)dRj>3zCBp*dB*@pR*SG?-y5}pz7e#9cXG313rcj6=R_on=?WtQb?GTFn z;UO@~w?G=C0E{|-AlUg75+g=qh$76w#NU&KAzVEuc4J&q4$nb!k+8<_7K|EKd$Uyj z9NSSg{XyqGuvdDbSwV666uadmgDfz@6GAJ$2?!FA9_blj)wl*NsEzzPyS)xs_V~#z zsWc5@zrFbQS#JapYlDnmm&bL&fuPlbcGOf!U}AV^NOuPi1XB#Y7quc?*uL>*KWTYU ztmDpQ0qrxh{$!@u-Aketu`m@$fV#W+i7~0;HWcl{58t`k*9PR$4gpS=<(SHtz@gZF za#o5{*#Ap|2FG0_da9Byyz$KK(1{+F|yEQ#%Bg4A9r5Cn0Q-HNXw(Jc>;K*1FWbu$jg&4$_XQOUBzSppI! z7w%fHKr>Hoa!c}W$EIreueW7F1`n|}gPaWpdcPn*5t4^@&< z?2k#Mbk)*ss|>QzPrYLTuyBh{dMS?+fqmH14|cof?!2Mp(kuP|S35pkXM);Z_a_L8 z1{jL{IU&qNVX=4TReDI@tExEz2=uxP0vYj`-BbD23?)HBr}Oh!FAT}k0Oj+1$wdR> zviHQoLb1Q5NR9d!Mg;1i7yYLVsJ5hy7oRbZXs#ok;9ExEYGI3$V$V1$^)fSlp>Og< z7mV_7nC|BEGO-RCo2$}#t2W9=|JXJdy;?Jx;qSVo|2r*z_^VWs)9X|TN&Kc4xks65 zayw-GNM)vLGNLb(ZMfJ=b{Ju*uQRMEQ5`)@;8XXK1)PVH36hKpN#NAW{J0sm{&zzLvkKzYhmPt#6mOSE z;BJ;~pJ_?rB$Wc>FFncOJlqNFOa?E|HNU`b@b+G7_K%@qIDa^Xw11u6eg3vXKJtE% zDkB(FOn`tB+s`k9GM5nkDg5@qZ&U0($F-t`1Bk<8E4PFR@D;#Wl=UN<;P#qUq`LUO z@{-3N9@9}2`vXZ3@=Q?jP>Qyq8%nwd$Zb)5Qanq>s*NYC_7!y5iT#PD+NvD3yA4r2 zf*)Xd;xDLqwA_#qcR2R{RHlX4Uj(j7<$78)<0gY^;T}cpCHy?LC1@6W`YBbHw^#ez zy(DS`k|B)1GSv!Dx|$*f*7F*F!SC2#R@<(Av|VM|*V*T|W^FEBf^D(R`4J&yU+XQ9 zVAp&c`T4NB@l#fM@}?h6)|g5UEC0nd)=RfLHl)~Z6FsACuy)RcsC?DbP=jioh>K z*}92wJ)b94a(SWySq~A%P<+_zAItu&m;L|JZd;1hb+`r!jxPOR6N=rvBy5-EdadGX z=q&(r`ziQRiCyA(=;oi2PPNh146M|-c}bKMgEWIdFjb1eU;D9{1H%*B*!Oby(>*5n zf$Q#Vg}oBv;)z!L(6b1af2j4JE%_G%bJpdT&)(UJ6c#(L(yZ0+j9UQl!aRLRAMoG3 z!2v$J?#{aHivcNi?*#Gxsiiy4U8wR^ZdvSKM^W&j`L}>0nFYQf?J-gR%~kR_#r|UC zPP&z3J41Asa->3NEI>*a{XDdt_AtuM@&EI}Vvc~$h{JPEUjK4IY2d7n^pO+mtm*EwxCDG29zLoFuZGyzuxPu5=k)3wlew2kUFEiru{aCqwx2?cQ=DlTn&IwMe$dgy<^l7CJj^%SQr-|Xkm6C zQGq_7o%|3J_0KYZx1iMfX)1B|N!GAImhfL_isl_b8-9fSCS6N<=V7tGu{$i8qS!cJ zlAgR2Lb<~79lToC6C;VC9yvzM{x?rH`Eqw zC5#%=?ru#gy=rv}uC1&hhbP67;`8I5q1ay&N2YCF=vQhD_YurlQMt6Nw%*(Y`t{mw zhp#+Z&V!}3>z{iuBgF2rcNA$kz6SbCwwoz<)(H}&>ScP*0@MCn4lu5P2C&WEaVJxQ zRIl7y_>q@V+@908SnSfkg4fMiKapoQM702133yTL?j_;cHjo^0hKkm)xQWX|_QB|1 zD+vcLeSD6WOh4Kv_Gw}}!p2$vm^A>aLP0HFPYTX#alfXm(Dpnm_P3vm8%D9uOz>fG zORSLv)Mgo+wYy5A;PPT5&b4|?h?47UWYx3pXC^{(zMUVpnRoS8BCvgP|=ZafFEzgga0 zOq0Il0|Wbuy?}>epC^>hiTOYP1{$Z5A1)QXMC_m}4)e#1lIjDN(5=wDrVAz+oEbd`~C1ZqJLuI1tp!MNADFCNvbr3!(dp&SHF4uch

    ~w~}X- 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 z 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


    H4Ay0>Dl{5(+QhH}N*}%jcc&1$7_(td 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%0DSj+~iEGK{wUV{rkZmNqMEvyUqi1I*CCQn5C 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

    U^y5_RrTY;+)hH!LV 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

    C?}BVvEC+uVn0tt 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

    Q@?5`&_`z;aQ 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

    BLV4Re!RuoAG^Q8So>nB+2Ka&}V$ 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

    nW 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

    =|gE5&ZPnM>VEzUt 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 <*{NA|1 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 diff --git a/test-data/mapped_reads_custom.bam b/test-data/mapped_reads_custom.bam deleted file mode 100644 index ed4fa7f4c2c676ff7d86b042280c1e248aec42ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 195743 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

    J%8KK`lp!lZvP}F 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 ePu6V1_VfG`LY>aVdS!8nL(lR4Cs9Fdm(#fC- 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 diff --git a/test-data/mapped_reads_short.bam b/test-data/mapped_reads_short.bam deleted file mode 100644 index 0c6797e8ebd2d253ec1c3d1c7022151161ba9b7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1263 zcmVv0 zsd0r+Xq_m3^P|z%@O@nSMsA(PU}|A;?@jLc?#a!WPUgLJ4*=Kqq}9UFRZR+)4lig) zSeD9ecq4@iXZ=X-qnU47BSX_75*KNiOM$>GWQ@jLl)gtH)3(ND7lrn{Ow%%~F3R{v zS(5?OyH2^)vo;I z9e~W4fD=(&VS=l#eoJgJ1gGCeEwPCXd_J@plvp-1V0RR9W ziwFb&00000{{{d;LjnMz1Fe9BtuGesj6Bdn4kYuRh%L803r0x zM}!_ecp9If3-ki=ufZTh`OB*eJ$s1IG^XZ&r&!Zi$1$E^L-m1Dj4_QlP3a|#4V_(@ zI=)TPB<(C2#P_ts+Re3yuH}wZIosq_R^=4~zk)9V&)`~AiwteAck}svJ~E}|3W_SE zHfUqje&D;ah28v))z+cy^PSkBZMCa7%FmFq&u`Dr`J!!vU>-yIHr|B;?Aon|vD+CjHE;4atZxD-8EFfh|4{hf-4AH4R z8I|p4-^Ihnj;x0Uei5L3`GC-Q^7I6>MY(d&h?Wf|#1L8oBtxkq1PqChoElS0%7G-u zB)K27WT4H7OG6SRQRL+Ihn1VinJ9pjL$-pj1Z4JN>^oZXiR$Dv?<6)jZqca|;I<=d zb!gI04Pbk83fppBI&2b1VM@5sl$yqX+6c!WHA6sVgc3?^OaSfwzff!aYXIBd4x822 zLM%Nhh?w(b$Q{pxuuL`+uQt(e(+I zWx*WFl*$7)vIb&?YpokyYtA)@@*t%Kw!~<-HO5@ri)D0_4_@%+#Iq#8GTRg)+W<4p z9J{r!om@IqW}8y5s`PywAoeu;=+EVRUJerY5>KyFpQ%{ao@#Dbm&FkOLIeLCVjaNnC*lAriwWbm-tz``oY`BCa zLom@s6JBd9VM}XjZo^uMJTVBOj-9(ledv=Y1Z|uo0qvxtHvx8kSv9)hn1Kd!I}4Y> zi*X5^p8K$bEzR6?41MjpbU$v*ws%#lyCbB%AcsZ&5_R0y-vDwS?o$p5001A02m}BC Z000301^_}s0stET0{{R300000005;GVh{iT diff --git a/test-data/mapping_report.txt b/test-data/mapping_report.txt deleted file mode 100644 index 44dd50c634..0000000000 --- a/test-data/mapping_report.txt +++ /dev/null @@ -1,42 +0,0 @@ -Bismark report for: input_1.fq.gz (version: v0.22.1) -Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpProAS5/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet - -Final Alignment report -====================== -Sequences analysed in total: 44115 -Number of alignments with a unique best hit from the different alignments: 554 -Mapping efficiency: 1.3% -Sequences with no alignments under any condition: 43115 -Sequences did not map uniquely: 446 -Sequences which were discarded because genomic sequence could not be extracted: 0 - -Number of sequences with unique best (first) alignment came from the bowtie output: -CT/CT: 230 ((converted) top strand) -CT/GA: 324 ((converted) bottom strand) -GA/CT: 0 (complementary to (converted) top strand) -GA/GA: 0 (complementary to (converted) bottom strand) - -Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 8563 - -Total methylated C's in CpG context: 245 -Total methylated C's in CHG context: 51 -Total methylated C's in CHH context: 114 -Total methylated C's in Unknown context: 1 - -Total unmethylated C's in CpG context: 133 -Total unmethylated C's in CHG context: 1762 -Total unmethylated C's in CHH context: 6258 -Total unmethylated C's in Unknown context: 5 - -C methylated in CpG context: 64.8% -C methylated in CHG context: 2.8% -C methylated in CHH context: 1.8% -C methylated in Unknown context (CN or CHN): 16.7% - - -Bismark completed in 0d 0h 0m 8s diff --git a/test-data/mapping_report_custom.txt b/test-data/mapping_report_custom.txt deleted file mode 100644 index e098527df2..0000000000 --- a/test-data/mapping_report_custom.txt +++ /dev/null @@ -1,42 +0,0 @@ -Bismark report for: input_1.fq.gz (version: v0.22.1) -Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmp53fiEn/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.8 --ignore-quals --quiet - -Final Alignment report -====================== -Sequences analysed in total: 44115 -Number of alignments with a unique best hit from the different alignments: 1992 -Mapping efficiency: 4.5% -Sequences with no alignments under any condition: 40786 -Sequences did not map uniquely: 1337 -Sequences which were discarded because genomic sequence could not be extracted: 0 - -Number of sequences with unique best (first) alignment came from the bowtie output: -CT/CT: 832 ((converted) top strand) -CT/GA: 1160 ((converted) bottom strand) -GA/CT: 0 (complementary to (converted) top strand) -GA/GA: 0 (complementary to (converted) bottom strand) - -Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 31956 - -Total methylated C's in CpG context: 564 -Total methylated C's in CHG context: 249 -Total methylated C's in CHH context: 882 -Total methylated C's in Unknown context: 36 - -Total unmethylated C's in CpG context: 608 -Total unmethylated C's in CHG context: 6183 -Total unmethylated C's in CHH context: 23470 -Total unmethylated C's in Unknown context: 232 - -C methylated in CpG context: 48.1% -C methylated in CHG context: 3.9% -C methylated in CHH context: 3.6% -C methylated in Unknown context (CN or CHN): 13.4% - - -Bismark completed in 0d 0h 0m 8s diff --git a/test-data/mapping_report_mate.txt b/test-data/mapping_report_mate.txt deleted file mode 100644 index 0511c735bf..0000000000 --- a/test-data/mapping_report_mate.txt +++ /dev/null @@ -1,42 +0,0 @@ -Bismark report for: input1_fq_1.fq and input1_fq_2.fq (version: v0.22.1) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpAHSx4i/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet -Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) - -Final Alignment report -====================== -Sequence pairs analysed in total: 1000 -Number of paired-end alignments with a unique best hit: 0 -Mapping efficiency: 0.0% -Sequence pairs with no alignments under any condition: 1000 -Sequence pairs did not map uniquely: 0 -Sequence pairs which were discarded because genomic sequence could not be extracted: 0 - -Number of sequence pairs with unique best (first) alignment came from the bowtie output: -CT/GA/CT: 0 ((converted) top strand) -GA/CT/CT: 0 (complementary to (converted) top strand) -GA/CT/GA: 0 (complementary to (converted) bottom strand) -CT/GA/GA: 0 ((converted) bottom strand) - -Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 0 - -Total methylated C's in CpG context: 0 -Total methylated C's in CHG context: 0 -Total methylated C's in CHH context: 0 -Total methylated C's in Unknown context: 0 - -Total unmethylated C's in CpG context: 0 -Total unmethylated C's in CHG context: 0 -Total unmethylated C's in CHH context: 0 -Total unmethylated C's in Unknown context: 0 - -Can't determine percentage of methylated Cs in CpG context if value was 0 -Can't determine percentage of methylated Cs in CHG context if value was 0 -Can't determine percentage of methylated Cs in CHH context if value was 0 -Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 - - -Bismark completed in 0d 0h 0m 5s diff --git a/test-data/mapping_report_mate_two_samples.txt b/test-data/mapping_report_mate_two_samples.txt deleted file mode 100644 index 5b3578867a..0000000000 --- a/test-data/mapping_report_mate_two_samples.txt +++ /dev/null @@ -1,84 +0,0 @@ -Bismark report for: input1.fq_1.fq and input1.fq_2.fq (version: v0.22.1) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmp8oj0_k8v/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet -Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) - -Final Alignment report -====================== -Sequence pairs analysed in total: 1000 -Number of paired-end alignments with a unique best hit: 0 -Mapping efficiency: 0.0% -Sequence pairs with no alignments under any condition: 1000 -Sequence pairs did not map uniquely: 0 -Sequence pairs which were discarded because genomic sequence could not be extracted: 0 - -Number of sequence pairs with unique best (first) alignment came from the bowtie output: -CT/GA/CT: 0 ((converted) top strand) -GA/CT/CT: 0 (complementary to (converted) top strand) -GA/CT/GA: 0 (complementary to (converted) bottom strand) -CT/GA/GA: 0 ((converted) bottom strand) - -Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 0 - -Total methylated C's in CpG context: 0 -Total methylated C's in CHG context: 0 -Total methylated C's in CHH context: 0 -Total methylated C's in Unknown context: 0 - -Total unmethylated C's in CpG context: 0 -Total unmethylated C's in CHG context: 0 -Total unmethylated C's in CHH context: 0 -Total unmethylated C's in Unknown context: 0 - -Can't determine percentage of methylated Cs in CpG context if value was 0 -Can't determine percentage of methylated Cs in CHG context if value was 0 -Can't determine percentage of methylated Cs in CHH context if value was 0 -Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 - - -Bismark completed in 0d 0h 0m 7s -Bismark report for: input2.fq_1.fq and input2.fq_2.fq (version: v0.22.1) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmp8oj0_k8v/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet -Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) - -Final Alignment report -====================== -Sequence pairs analysed in total: 1000 -Number of paired-end alignments with a unique best hit: 0 -Mapping efficiency: 0.0% -Sequence pairs with no alignments under any condition: 1000 -Sequence pairs did not map uniquely: 0 -Sequence pairs which were discarded because genomic sequence could not be extracted: 0 - -Number of sequence pairs with unique best (first) alignment came from the bowtie output: -CT/GA/CT: 0 ((converted) top strand) -GA/CT/CT: 0 (complementary to (converted) top strand) -GA/CT/GA: 0 (complementary to (converted) bottom strand) -CT/GA/GA: 0 ((converted) bottom strand) - -Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 0 - -Total methylated C's in CpG context: 0 -Total methylated C's in CHG context: 0 -Total methylated C's in CHH context: 0 -Total methylated C's in Unknown context: 0 - -Total unmethylated C's in CpG context: 0 -Total unmethylated C's in CHG context: 0 -Total unmethylated C's in CHH context: 0 -Total unmethylated C's in Unknown context: 0 - -Can't determine percentage of methylated Cs in CpG context if value was 0 -Can't determine percentage of methylated Cs in CHG context if value was 0 -Can't determine percentage of methylated Cs in CHH context if value was 0 -Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 - - -Bismark completed in 0d 0h 0m 9s diff --git a/test-data/mapping_report_pbat.txt b/test-data/mapping_report_pbat.txt deleted file mode 100644 index 6f4444e2b3..0000000000 --- a/test-data/mapping_report_pbat.txt +++ /dev/null @@ -1,40 +0,0 @@ -Bismark report for: input_1.fq (version: v0.22.1) -Option '--pbat' specified: alignments to original strands (OT and OB) strands were ignored (i.e. not performed) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpuqE7r1/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet - -Final Alignment report -====================== -Sequences analysed in total: 44115 -Number of alignments with a unique best hit from the different alignments: 13 -Mapping efficiency: 0.0% -Sequences with no alignments under any condition: 44059 -Sequences did not map uniquely: 43 -Sequences which were discarded because genomic sequence could not be extracted: 0 - -Number of sequences with unique best (first) alignment came from the bowtie output: -CT/CT: 0 ((converted) top strand) -CT/GA: 0 ((converted) bottom strand) -GA/CT: 11 (complementary to (converted) top strand) -GA/GA: 2 (complementary to (converted) bottom strand) - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 307 - -Total methylated C's in CpG context: 1 -Total methylated C's in CHG context: 3 -Total methylated C's in CHH context: 227 -Total methylated C's in Unknown context: 0 - -Total unmethylated C's in CpG context: 1 -Total unmethylated C's in CHG context: 4 -Total unmethylated C's in CHH context: 71 -Total unmethylated C's in Unknown context: 0 - -C methylated in CpG context: 50.0% -C methylated in CHG context: 42.9% -C methylated in CHH context: 76.2% -Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 - - -Bismark completed in 0d 0h 0m 7s diff --git a/test-data/mapping_report_short.txt b/test-data/mapping_report_short.txt deleted file mode 100644 index af212810bf..0000000000 --- a/test-data/mapping_report_short.txt +++ /dev/null @@ -1,42 +0,0 @@ -Bismark report for: input_1.fq (version: v0.22.1) -Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpVM2AEy/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet - -Final Alignment report -====================== -Sequences analysed in total: 1000 -Number of alignments with a unique best hit from the different alignments: 8 -Mapping efficiency: 0.8% -Sequences with no alignments under any condition: 983 -Sequences did not map uniquely: 9 -Sequences which were discarded because genomic sequence could not be extracted: 0 - -Number of sequences with unique best (first) alignment came from the bowtie output: -CT/CT: 6 ((converted) top strand) -CT/GA: 2 ((converted) bottom strand) -GA/CT: 0 (complementary to (converted) top strand) -GA/GA: 0 (complementary to (converted) bottom strand) - -Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 143 - -Total methylated C's in CpG context: 3 -Total methylated C's in CHG context: 2 -Total methylated C's in CHH context: 3 -Total methylated C's in Unknown context: 0 - -Total unmethylated C's in CpG context: 1 -Total unmethylated C's in CHG context: 36 -Total unmethylated C's in CHH context: 98 -Total unmethylated C's in Unknown context: 0 - -C methylated in CpG context: 75.0% -C methylated in CHG context: 5.3% -C methylated in CHH context: 3.0% -Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 - - -Bismark completed in 0d 0h 0m 5s diff --git a/test-data/mm10.tiny.fa.gz b/test-data/mm10.tiny.fa.gz deleted file mode 100644 index 7c922e746f04d3ac9a5fc7f959ca47601f0cbb0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246687 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

  • 2b5W0-uihQj)mhM$?gn4jTf@?*@|d7 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 b`%#5Prv8v7GE(Z~kJ - - - - - - Bismark Processing Report - input_1.fq.gz - - - - - - - - - - - - -

    - diff --git a/test-data/output_mbias_report.txt b/test-data/output_mbias_report.txt deleted file mode 100644 index 862b4569be..0000000000 --- a/test-data/output_mbias_report.txt +++ /dev/null @@ -1,267 +0,0 @@ -CpG context -=========== -position count methylated count unmethylated % methylation coverage -1 9 3 75.00 12 -2 4 1 80.00 5 -3 7 2 77.78 9 -4 5 2 71.43 7 -5 3 1 75.00 4 -6 2 2 50.00 4 -7 5 4 55.56 9 -8 7 1 87.50 8 -9 3 2 60.00 5 -10 2 0 100.00 2 -11 4 1 80.00 5 -12 4 2 66.67 6 -13 1 1 50.00 2 -14 4 0 100.00 4 -15 3 1 75.00 4 -16 2 1 66.67 3 -17 3 2 60.00 5 -18 5 3 62.50 8 -19 4 1 80.00 5 -20 2 1 66.67 3 -21 1 3 25.00 4 -22 1 2 33.33 3 -23 1 1 50.00 2 -24 5 0 100.00 5 -25 3 0 100.00 3 -26 4 2 66.67 6 -27 3 2 60.00 5 -28 2 1 66.67 3 -29 6 2 75.00 8 -30 3 1 75.00 4 -31 1 0 100.00 1 -32 3 1 75.00 4 -33 4 2 66.67 6 -34 3 1 75.00 4 -35 2 1 66.67 3 -36 2 3 40.00 5 -37 7 4 63.64 11 -38 4 1 80.00 5 -39 4 1 80.00 5 -40 4 5 44.44 9 -41 5 4 55.56 9 -42 5 2 71.43 7 -43 1 3 25.00 4 -44 0 1 0.00 1 -45 4 1 80.00 5 -46 5 0 100.00 5 -47 3 2 60.00 5 -48 1 1 50.00 2 -49 2 2 50.00 4 -50 3 2 60.00 5 -51 2 4 33.33 6 -52 1 0 100.00 1 -53 2 1 66.67 3 -54 1 0 100.00 1 -55 3 0 100.00 3 -56 1 1 50.00 2 -57 2 0 100.00 2 -58 0 1 0.00 1 -59 4 3 57.14 7 -60 4 4 50.00 8 -61 0 1 0.00 1 -62 4 6 40.00 10 -63 4 0 100.00 4 -64 2 1 66.67 3 -65 0 0 0 -66 3 1 75.00 4 -67 2 0 100.00 2 -68 2 1 66.67 3 -69 4 0 100.00 4 -70 3 2 60.00 5 -71 3 2 60.00 5 -72 3 1 75.00 4 -73 3 0 100.00 3 -74 7 4 63.64 11 -75 3 1 75.00 4 -76 1 0 100.00 1 -77 1 3 25.00 4 -78 0 1 0.00 1 -79 0 3 0.00 3 -80 1 3 25.00 4 -81 1 1 50.00 2 -82 0 2 0.00 2 -83 3 2 60.00 5 -84 3 1 75.00 4 -85 1 1 50.00 2 - -CHG context -=========== -position count methylated count unmethylated % methylation coverage -1 10 21 32.26 31 -2 11 24 31.43 35 -3 5 20 20.00 25 -4 2 10 16.67 12 -5 1 13 7.14 14 -6 0 17 0.00 17 -7 0 27 0.00 27 -8 0 22 0.00 22 -9 0 22 0.00 22 -10 0 26 0.00 26 -11 0 22 0.00 22 -12 1 13 7.14 14 -13 0 14 0.00 14 -14 1 23 4.17 24 -15 0 30 0.00 30 -16 0 17 0.00 17 -17 0 24 0.00 24 -18 0 23 0.00 23 -19 0 14 0.00 14 -20 0 26 0.00 26 -21 0 23 0.00 23 -22 0 25 0.00 25 -23 0 22 0.00 22 -24 0 18 0.00 18 -25 0 20 0.00 20 -26 0 17 0.00 17 -27 2 24 7.69 26 -28 0 22 0.00 22 -29 0 24 0.00 24 -30 0 21 0.00 21 -31 0 21 0.00 21 -32 0 22 0.00 22 -33 0 25 0.00 25 -34 0 15 0.00 15 -35 1 29 3.33 30 -36 1 24 4.00 25 -37 0 30 0.00 30 -38 0 16 0.00 16 -39 0 27 0.00 27 -40 1 19 5.00 20 -41 2 22 8.33 24 -42 0 20 0.00 20 -43 0 20 0.00 20 -44 1 22 4.35 23 -45 0 25 0.00 25 -46 1 21 4.55 22 -47 1 32 3.03 33 -48 1 16 5.88 17 -49 2 26 7.14 28 -50 0 19 0.00 19 -51 0 18 0.00 18 -52 0 20 0.00 20 -53 1 34 2.86 35 -54 0 27 0.00 27 -55 0 24 0.00 24 -56 0 14 0.00 14 -57 0 19 0.00 19 -58 0 19 0.00 19 -59 0 21 0.00 21 -60 0 20 0.00 20 -61 0 25 0.00 25 -62 0 25 0.00 25 -63 0 29 0.00 29 -64 0 21 0.00 21 -65 0 26 0.00 26 -66 0 19 0.00 19 -67 0 20 0.00 20 -68 0 7 0.00 7 -69 1 15 6.25 16 -70 1 19 5.00 20 -71 1 17 5.56 18 -72 0 10 0.00 10 -73 0 22 0.00 22 -74 0 25 0.00 25 -75 0 14 0.00 14 -76 0 24 0.00 24 -77 0 18 0.00 18 -78 1 14 6.67 15 -79 0 16 0.00 16 -80 0 17 0.00 17 -81 0 12 0.00 12 -82 0 17 0.00 17 -83 1 17 5.56 18 -84 0 25 0.00 25 -85 1 17 5.56 18 - -CHH context -=========== -position count methylated count unmethylated % methylation coverage -1 18 31 36.73 49 -2 5 25 16.67 30 -3 4 31 11.43 35 -4 3 28 9.68 31 -5 5 36 12.20 41 -6 3 43 6.52 46 -7 2 52 3.70 54 -8 1 62 1.59 63 -9 2 52 3.70 54 -10 1 57 1.72 58 -11 1 59 1.67 60 -12 0 70 0.00 70 -13 4 55 6.78 59 -14 0 68 0.00 68 -15 1 65 1.52 66 -16 1 74 1.33 75 -17 1 81 1.22 82 -18 1 71 1.39 72 -19 1 72 1.37 73 -20 1 78 1.27 79 -21 0 82 0.00 82 -22 1 69 1.43 70 -23 0 85 0.00 85 -24 1 94 1.05 95 -25 1 78 1.27 79 -26 1 89 1.11 90 -27 0 72 0.00 72 -28 0 84 0.00 84 -29 0 72 0.00 72 -30 1 61 1.61 62 -31 0 79 0.00 79 -32 0 88 0.00 88 -33 3 80 3.61 83 -34 1 85 1.16 86 -35 0 79 0.00 79 -36 2 68 2.86 70 -37 1 62 1.59 63 -38 0 77 0.00 77 -39 1 87 1.14 88 -40 1 77 1.28 78 -41 0 70 0.00 70 -42 2 69 2.82 71 -43 0 66 0.00 66 -44 2 76 2.56 78 -45 3 85 3.41 88 -46 2 69 2.82 71 -47 0 68 0.00 68 -48 0 81 0.00 81 -49 0 73 0.00 73 -50 0 79 0.00 79 -51 0 81 0.00 81 -52 1 65 1.52 66 -53 0 79 0.00 79 -54 3 90 3.23 93 -55 1 80 1.23 81 -56 1 82 1.20 83 -57 1 77 1.28 78 -58 0 71 0.00 71 -59 1 84 1.18 85 -60 1 95 1.04 96 -61 1 84 1.18 85 -62 0 95 0.00 95 -63 1 88 1.12 89 -64 0 89 0.00 89 -65 1 77 1.28 78 -66 3 89 3.26 92 -67 1 69 1.43 70 -68 2 98 2.00 100 -69 2 92 2.13 94 -70 0 94 0.00 94 -71 1 87 1.14 88 -72 1 83 1.19 84 -73 0 87 0.00 87 -74 2 74 2.63 76 -75 1 78 1.27 79 -76 0 74 0.00 74 -77 3 79 3.66 82 -78 1 71 1.39 72 -79 0 66 0.00 66 -80 0 71 0.00 71 -81 1 84 1.18 85 -82 0 88 0.00 88 -83 2 79 2.47 81 -84 2 81 2.41 83 -85 2 63 3.08 65 - diff --git a/test-data/output_splitting_report.txt b/test-data/output_splitting_report.txt deleted file mode 100644 index 5c03d1d3ab..0000000000 --- a/test-data/output_splitting_report.txt +++ /dev/null @@ -1,28 +0,0 @@ -dataset_4c47ea8c-d35c-4f79-9403-33b9e262c542.dat - -Parameters used to extract methylation information: -Bismark Extractor Version: v0.22.1 -Bismark result file: single-end (SAM format) -Output specified: comprehensive - - -Processed 554 lines in total -Total number of methylation call strings processed: 554 - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 8563 - -Total methylated C's in CpG context: 245 -Total methylated C's in CHG context: 51 -Total methylated C's in CHH context: 114 - -Total C to T conversions in CpG context: 133 -Total C to T conversions in CHG context: 1762 -Total C to T conversions in CHH context: 6258 - -C methylated in CpG context: 64.8% -C methylated in CHG context: 2.8% -C methylated in CHH context: 1.8% - - diff --git a/test-data/summary.txt b/test-data/summary.txt deleted file mode 100644 index c35ca606d1..0000000000 --- a/test-data/summary.txt +++ /dev/null @@ -1,494 +0,0 @@ -Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation -Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpProAS5' -Writing bisulfite genomes out into a single MFA (multi FastA) file - -Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) - -Step I - Prepare genome folders - completed - - - -Total number of conversions performed: -C->T: 146875 -G->A: 150504 - -Step II - Genome bisulfite conversions - completed - - -Bismark Genome Preparation - Step III: Launching the Bowtie 2 indexer -Please be aware that this process can - depending on genome size - take several hours! -Settings: - Output files: "BS_CT.*.bt2" - Line rate: 6 (line is 64 bytes) - Lines per side: 1 (side is 64 bytes) - Offset rate: 4 (one in 16) - FTable chars: 10 - Strings: unpacked - Max bucket size: default - Max bucket size, sqrt multiplier: default - Max bucket size, len divisor: 4 - Difference-cover sample period: 1024 - Endianness: little - Actual local endianness: little - Sanity checking: disabled - Assertions: disabled - Random seed: 0 - Sizeofs: void*:8, int:4, long:8, size_t:8 -Input files DNA, FASTA: - genome_mfa.CT_conversion.fa -Building a SMALL index -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 235897 -fchr[G]: 235897 -fchr[T]: 386401 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 0 -Total time for call to driver() for forward index: xxxx -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 - Time to reverse reference sequence: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 235897 -fchr[G]: 235897 -fchr[T]: 386401 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Settings: - Output files: "BS_GA.*.bt2" - Line rate: 6 (line is 64 bytes) - Lines per side: 1 (side is 64 bytes) - Offset rate: 4 (one in 16) - FTable chars: 10 - Strings: unpacked - Max bucket size: default - Max bucket size, sqrt multiplier: default - Max bucket size, len divisor: 4 - Difference-cover sample period: 1024 - Endianness: little - Actual local endianness: little - Sanity checking: disabled - Assertions: disabled - Random seed: 0 - Sizeofs: void*:8, int:4, long:8, size_t:8 -Input files DNA, FASTA: - genome_mfa.GA_conversion.fa -Building a SMALL index -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 386401 -fchr[G]: 533276 -fchr[T]: 533276 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 0 -Total time for call to driver() for forward index: xxxx -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 - Time to reverse reference sequence: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 386401 -fchr[G]: 533276 -fchr[T]: 533276 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Running bismark with: 'bismark --bam --gzip --temp_dir /tmp/tmpvcY9eC -o /tmp/tmpvcY9eC/results --quiet --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpProAS5 input_1.fq.gz' -Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) -Output format is BAM (default) -Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' -Reference genome folder provided is /tmp/tmpProAS5/ (absolute path is '/tmp/tmpProAS5/)' -FastQ format specified - -Input files to be analysed (in current folder '/tmp/tmpq6T4hb/job_working_directory/000/4/working'): -input_1.fq.gz -Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) -Created output directory /tmp/tmpvcY9eC/results/! - -Output will be written into the directory: /tmp/tmpvcY9eC/results/ - -Using temp directory: /tmp/tmpvcY9eC -Temporary files will be written into the directory: /tmp/tmpvcY9eC/ -Setting parallelization to single-threaded (default) - -Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet -Current working directory is: /tmp/tmpq6T4hb/job_working_directory/000/4/working - -Now reading in and storing sequence information of the genome specified in: /tmp/tmpProAS5/ - -chr chrY_JH584300_random (182347 bp) -chr chrY_JH584301_random (259875 bp) -chr chrY_JH584302_random (155838 bp) -chr chrY_JH584303_random (158099 bp) - -Single-core mode: setting pid to 1 - -Single-end alignments will be performed -======================================= - -Input file is in FastQ format -Writing a C -> T converted version of the input file input_1.fq.gz to /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz - -Created C -> T converted version of the FastQ file input_1.fq.gz (44115 sequences in total) - -Input file is input_1.fq.gz_C_to_T.fastq.gz (FastQ) - -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpProAS5/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet - -Now starting the Bowtie 2 aligner for CTreadCTgenome (reading in sequences from /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) -Using Bowtie 2 index: /tmp/tmpProAS5/Bisulfite_Genome/CT_conversion/BS_CT - -Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU -Now starting the Bowtie 2 aligner for CTreadGAgenome (reading in sequences from /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) -Using Bowtie 2 index: /tmp/tmpProAS5/Bisulfite_Genome/GA_conversion/BS_GA - -Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU - ->>> Writing bisulfite mapping results to /tmp/tmpvcY9eC/results/input_1_bismark_bt2.bam <<< - -Unmapped sequences will be written to /tmp/tmpvcY9eC/results/input_1.fq.gz_unmapped_reads.fq.gz -Ambiguously mapping sequences will be written to /tmp/tmpvcY9eC/results/input_1.fq.gz_ambiguous_reads.fq.gz - -Reading in the sequence file input_1.fq.gz -Processed 44115 sequences in total - - -Successfully deleted the temporary file /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz - -Final Alignment report -====================== -Sequences analysed in total: 44115 -Number of alignments with a unique best hit from the different alignments: 554 -Mapping efficiency: 1.3% - -Sequences with no alignments under any condition: 43115 -Sequences did not map uniquely: 446 -Sequences which were discarded because genomic sequence could not be extracted: 0 - -Number of sequences with unique best (first) alignment came from the bowtie output: -CT/CT: 230 ((converted) top strand) -CT/GA: 324 ((converted) bottom strand) -GA/CT: 0 (complementary to (converted) top strand) -GA/GA: 0 (complementary to (converted) bottom strand) - -Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 8563 - -Total methylated C's in CpG context: 245 -Total methylated C's in CHG context: 51 -Total methylated C's in CHH context: 114 -Total methylated C's in Unknown context: 1 - -Total unmethylated C's in CpG context: 133 -Total unmethylated C's in CHG context: 1762 -Total unmethylated C's in CHH context: 6258 -Total unmethylated C's in Unknown context: 5 - -C methylated in CpG context: 64.8% -C methylated in CHG context: 2.8% -C methylated in CHH context: 1.8% -C methylated in Unknown context (CN or CHN): 16.7% - - -Bismark completed in xxxx - -==================== -Bismark run complete -==================== diff --git a/test-data/summary_custom.txt b/test-data/summary_custom.txt deleted file mode 100644 index 129f1b08a8..0000000000 --- a/test-data/summary_custom.txt +++ /dev/null @@ -1,495 +0,0 @@ -Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation -Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpProAS5' -Writing bisulfite genomes out into a single MFA (multi FastA) file - -Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) - -Step I - Prepare genome folders - completed - - - -Total number of conversions performed: -C->T: 146875 -G->A: 150504 - -Step II - Genome bisulfite conversions - completed - - -Bismark Genome Preparation - Step III: Launching the Bowtie 2 indexer -Please be aware that this process can - depending on genome size - take several hours! -Settings: - Output files: "BS_CT.*.bt2" - Line rate: 6 (line is 64 bytes) - Lines per side: 1 (side is 64 bytes) - Offset rate: 4 (one in 16) - FTable chars: 10 - Strings: unpacked - Max bucket size: default - Max bucket size, sqrt multiplier: default - Max bucket size, len divisor: 4 - Difference-cover sample period: 1024 - Endianness: little - Actual local endianness: little - Sanity checking: disabled - Assertions: disabled - Random seed: 0 - Sizeofs: void*:8, int:4, long:8, size_t:8 -Input files DNA, FASTA: - genome_mfa.CT_conversion.fa -Building a SMALL index -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 235897 -fchr[G]: 235897 -fchr[T]: 386401 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 0 -Total time for call to driver() for forward index: xxxx -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 - Time to reverse reference sequence: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 235897 -fchr[G]: 235897 -fchr[T]: 386401 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Settings: - Output files: "BS_GA.*.bt2" - Line rate: 6 (line is 64 bytes) - Lines per side: 1 (side is 64 bytes) - Offset rate: 4 (one in 16) - FTable chars: 10 - Strings: unpacked - Max bucket size: default - Max bucket size, sqrt multiplier: default - Max bucket size, len divisor: 4 - Difference-cover sample period: 1024 - Endianness: little - Actual local endianness: little - Sanity checking: disabled - Assertions: disabled - Random seed: 0 - Sizeofs: void*:8, int:4, long:8, size_t:8 -Input files DNA, FASTA: - genome_mfa.GA_conversion.fa -Building a SMALL index -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 386401 -fchr[G]: 533276 -fchr[T]: 533276 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 0 -Total time for call to driver() for forward index: xxxx -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 - Time to reverse reference sequence: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 386401 -fchr[G]: 533276 -fchr[T]: 533276 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Running bismark with: 'bismark --bam --gzip --temp_dir /tmp/tmpvcY9eC -o /tmp/tmpvcY9eC/results --quiet --fastq -L 20 -D 15 -R 2 --score_min L,0,-0.8 --un --ambiguous /tmp/tmpProAS5 input_1.fq.gz' -Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) -Output format is BAM (default) -Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' -Reference genome folder provided is /tmp/tmpProAS5/ (absolute path is '/tmp/tmpProAS5/)' -FastQ format specified - -Input files to be analysed (in current folder '/tmp/tmpq6T4hb/job_working_directory/000/4/working'): -input_1.fq.gz -Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) -Created output directory /tmp/tmpvcY9eC/results/! - -Output will be written into the directory: /tmp/tmpvcY9eC/results/ - -Using temp directory: /tmp/tmpvcY9eC -Temporary files will be written into the directory: /tmp/tmpvcY9eC/ -Setting parallelization to single-threaded (default) - -Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.8 --ignore-quals --quiet -Current working directory is: /tmp/tmpq6T4hb/job_working_directory/000/4/working - -Now reading in and storing sequence information of the genome specified in: /tmp/tmpProAS5/ - -chr chrY_JH584300_random (182347 bp) -chr chrY_JH584301_random (259875 bp) -chr chrY_JH584302_random (155838 bp) -chr chrY_JH584303_random (158099 bp) - -Single-core mode: setting pid to 1 - -Single-end alignments will be performed -======================================= - -Input file is in FastQ format -Writing a C -> T converted version of the input file input_1.fq.gz to /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz - -Created C -> T converted version of the FastQ file input_1.fq.gz (44115 sequences in total) - -Input file is input_1.fq.gz_C_to_T.fastq.gz (FastQ) - -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpProAS5/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet - -Now starting the Bowtie 2 aligner for CTreadCTgenome (reading in sequences from /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) -Using Bowtie 2 index: /tmp/tmpProAS5/Bisulfite_Genome/CT_conversion/BS_CT - -Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU -Now starting the Bowtie 2 aligner for CTreadGAgenome (reading in sequences from /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) -Using Bowtie 2 index: /tmp/tmpProAS5/Bisulfite_Genome/GA_conversion/BS_GA - -Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU - ->>> Writing bisulfite mapping results to /tmp/tmpvcY9eC/results/input_1_bismark_bt2.bam <<< - -Unmapped sequences will be written to /tmp/tmpvcY9eC/results/input_1.fq.gz_unmapped_reads.fq.gz -Ambiguously mapping sequences will be written to /tmp/tmpvcY9eC/results/input_1.fq.gz_ambiguous_reads.fq.gz - -Reading in the sequence file input_1.fq.gz -Processed 44115 sequences in total - - -Successfully deleted the temporary file /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz - -Final Alignment report -====================== -Sequences analysed in total: 44115 -Number of alignments with a unique best hit from the different alignments: 1992 -Mapping efficiency: 4.5% - -Sequences with no alignments under any condition: 40786 -Sequences did not map uniquely: 1337 -Sequences which were discarded because genomic sequence could not be extracted: 0 - -Number of sequences with unique best (first) alignment came from the bowtie output: -CT/CT: 832 ((converted) top strand) -CT/GA: 1160 ((converted) bottom strand) -GA/CT: 0 (complementary to (converted) top strand) -GA/GA: 0 (complementary to (converted) bottom strand) - -Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 31956 - -Total methylated C's in CpG context: 564 -Total methylated C's in CHG context: 249 -Total methylated C's in CHH context: 882 -Total methylated C's in Unknown context: 36 - -Total unmethylated C's in CpG context: 608 -Total unmethylated C's in CHG context: 6183 -Total unmethylated C's in CHH context: 23470 -Total unmethylated C's in Unknown context: 232 - -C methylated in CpG context: 48.1% -C methylated in CHG context: 3.9% -C methylated in CHH context: 3.6% -C methylated in Unknown context (CN or CHN): 13.4% - - -Bismark completed in xxxx - -==================== -Bismark run complete -==================== - diff --git a/test-data/summary_mate.txt b/test-data/summary_mate.txt deleted file mode 100644 index 0bcac127ee..0000000000 --- a/test-data/summary_mate.txt +++ /dev/null @@ -1,499 +0,0 @@ -Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation -Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpAHSx4i' -Writing bisulfite genomes out into a single MFA (multi FastA) file - -Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) - -Step I - Prepare genome folders - completed - - - -Total number of conversions performed: -C->T: 146875 -G->A: 150504 - -Step II - Genome bisulfite conversions - completed - - -Bismark Genome Preparation - Step III: Launching the Bowtie 2 indexer -Please be aware that this process can - depending on genome size - take several hours! -Settings: - Output files: "BS_CT.*.bt2" - Line rate: 6 (line is 64 bytes) - Lines per side: 1 (side is 64 bytes) - Offset rate: 4 (one in 16) - FTable chars: 10 - Strings: unpacked - Max bucket size: default - Max bucket size, sqrt multiplier: default - Max bucket size, len divisor: 4 - Difference-cover sample period: 1024 - Endianness: little - Actual local endianness: little - Sanity checking: disabled - Assertions: disabled - Random seed: 0 - Sizeofs: void*:8, int:4, long:8, size_t:8 -Input files DNA, FASTA: - genome_mfa.CT_conversion.fa -Building a SMALL index -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 235897 -fchr[G]: 235897 -fchr[T]: 386401 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 0 -Total time for call to driver() for forward index: xxxx -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 - Time to reverse reference sequence: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 235897 -fchr[G]: 235897 -fchr[T]: 386401 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Settings: - Output files: "BS_GA.*.bt2" - Line rate: 6 (line is 64 bytes) - Lines per side: 1 (side is 64 bytes) - Offset rate: 4 (one in 16) - FTable chars: 10 - Strings: unpacked - Max bucket size: default - Max bucket size, sqrt multiplier: default - Max bucket size, len divisor: 4 - Difference-cover sample period: 1024 - Endianness: little - Actual local endianness: little - Sanity checking: disabled - Assertions: disabled - Random seed: 0 - Sizeofs: void*:8, int:4, long:8, size_t:8 -Input files DNA, FASTA: - genome_mfa.GA_conversion.fa -Building a SMALL index -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 386401 -fchr[G]: 533276 -fchr[T]: 533276 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 0 -Total time for call to driver() for forward index: xxxx -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 - Time to reverse reference sequence: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 386401 -fchr[G]: 533276 -fchr[T]: 533276 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Running bismark with: 'bismark --bam --gzip --temp_dir /tmp/tmp86syD7 -o /tmp/tmp86syD7/results --quiet --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpAHSx4i -1 input1_fq_1.fq -2 input1_fq_2.fq -I 0 -X 500' -Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) -Output format is BAM (default) -Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' -Reference genome folder provided is /tmp/tmpAHSx4i/ (absolute path is '/tmp/tmpAHSx4i/)' -FastQ format specified - -Input files to be analysed (in current folder '/tmp/tmpFC2FCZ/job_working_directory/000/4/working'): -input1_fq_1.fq -input1_fq_2.fq -Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) -Created output directory /tmp/tmp86syD7/results/! - -Output will be written into the directory: /tmp/tmp86syD7/results/ - -Using temp directory: /tmp/tmp86syD7 -Temporary files will be written into the directory: /tmp/tmp86syD7/ -Setting parallelization to single-threaded (default) - -Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet -Current working directory is: /tmp/tmpFC2FCZ/job_working_directory/000/4/working - -Now reading in and storing sequence information of the genome specified in: /tmp/tmpAHSx4i/ - -chr chrY_JH584300_random (182347 bp) -chr chrY_JH584301_random (259875 bp) -chr chrY_JH584302_random (155838 bp) -chr chrY_JH584303_random (158099 bp) - -Single-core mode: setting pid to 1 - -Paired-end alignments will be performed -======================================= - -The provided filenames for paired-end alignments are input1_fq_1.fq and input1_fq_2.fq -Input files are in FastQ format -Writing a C -> T converted version of the input file input1_fq_1.fq to /tmp/tmp86syD7/input1_fq_1.fq_C_to_T.fastq.gz - -Created C -> T converted version of the FastQ file input1_fq_1.fq (1000 sequences in total) - -Writing a G -> A converted version of the input file input1_fq_2.fq to /tmp/tmp86syD7/input1_fq_2.fq_G_to_A.fastq.gz - -Created G -> A converted version of the FastQ file input1_fq_2.fq (1000 sequences in total) - -Input files are input1_fq_1.fq_C_to_T.fastq.gz and input1_fq_2.fq_G_to_A.fastq.gz (FastQ) -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpAHSx4i/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet - -Now starting a Bowtie 2 paired-end alignment for CTread1GAread2CTgenome (reading in sequences from /tmp/tmp86syD7/input1_fq_1.fq_C_to_T.fastq.gz and /tmp/tmp86syD7/input1_fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --norc)) -Found first alignment: -1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP -1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP -Now starting a Bowtie 2 paired-end alignment for CTread1GAread2GAgenome (reading in sequences from /tmp/tmp86syD7/input1_fq_1.fq_C_to_T.fastq.gz and /tmp/tmp86syD7/input1_fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --nofw)) -Found first alignment: -1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP -1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP - ->>> Writing bisulfite mapping results to input1_fq_1_bismark_bt2_pe.bam <<< - -Unmapped sequences will be written to input1_fq_1.fq_unmapped_reads_1.fq.gz and input1_fq_2.fq_unmapped_reads_2.fq.gz -Ambiguously mapping sequences will be written to input1_fq_1.fq_ambiguous_reads_1.fq.gz and input1_fq_2.fq_ambiguous_reads_2.fq.gz - -Reading in the sequence files input1_fq_1.fq and input1_fq_2.fq -Processed 1000 sequences in total - - -Successfully deleted the temporary files /tmp/tmp86syD7/input1_fq_1.fq_C_to_T.fastq.gz and /tmp/tmp86syD7/input1_fq_2.fq_G_to_A.fastq.gz - -Final Alignment report -====================== -Sequence pairs analysed in total: 1000 -Number of paired-end alignments with a unique best hit: 0 -Mapping efficiency: 0.0% - -Sequence pairs with no alignments under any condition: 1000 -Sequence pairs did not map uniquely: 0 -Sequence pairs which were discarded because genomic sequence could not be extracted: 0 - -Number of sequence pairs with unique best (first) alignment came from the bowtie output: -CT/GA/CT: 0 ((converted) top strand) -GA/CT/CT: 0 (complementary to (converted) top strand) -GA/CT/GA: 0 (complementary to (converted) bottom strand) -CT/GA/GA: 0 ((converted) bottom strand) - -Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 0 - -Total methylated C's in CpG context: 0 -Total methylated C's in CHG context: 0 -Total methylated C's in CHH context: 0 -Total methylated C's in Unknown context: 0 - -Total unmethylated C's in CpG context: 0 -Total unmethylated C's in CHG context: 0 -Total unmethylated C's in CHH context: 0 -Total unmethylated C's in Unknown context: 0 - -Can't determine percentage of methylated Cs in CpG context if value was 0 -Can't determine percentage of methylated Cs in CHG context if value was 0 -Can't determine percentage of methylated Cs in CHH context if value was 0 -Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 - - -Bismark completed in xxxx - -==================== -Bismark run complete -==================== diff --git a/test-data/summary_mate_two_samples.txt b/test-data/summary_mate_two_samples.txt deleted file mode 100644 index 0b8b2bcdc4..0000000000 --- a/test-data/summary_mate_two_samples.txt +++ /dev/null @@ -1,585 +0,0 @@ -Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation -Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpfw7btd9x' -Writing bisulfite genomes out into a single MFA (multi FastA) file - -Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) - -Step I - Prepare genome folders - completed - - - -Total number of conversions performed: -C->T: 146875 -G->A: 150504 - -Step II - Genome bisulfite conversions - completed - - -Bismark Genome Preparation - Step III: Launching the Bowtie 2 indexer -Please be aware that this process can - depending on genome size - take several hours! -Settings: - Output files: "BS_CT.*.bt2" - Line rate: 6 (line is 64 bytes) - Lines per side: 1 (side is 64 bytes) - Offset rate: 4 (one in 16) - FTable chars: 10 - Strings: unpacked - Max bucket size: default - Max bucket size, sqrt multiplier: default - Max bucket size, len divisor: 4 - Difference-cover sample period: 1024 - Endianness: little - Actual local endianness: little - Sanity checking: disabled - Assertions: disabled - Random seed: 0 - Sizeofs: void*:8, int:4, long:8, size_t:8 -Input files DNA, FASTA: - genome_mfa.CT_conversion.fa -Building a SMALL index -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: 00:00:00 -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 235897 -fchr[G]: 235897 -fchr[T]: 386401 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 0 -Total time for call to driver() for forward index: 00:00:00 -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 - Time to reverse reference sequence: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: 00:00:00 -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 235897 -fchr[G]: 235897 -fchr[T]: 386401 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Settings: - Output files: "BS_GA.*.bt2" - Line rate: 6 (line is 64 bytes) - Lines per side: 1 (side is 64 bytes) - Offset rate: 4 (one in 16) - FTable chars: 10 - Strings: unpacked - Max bucket size: default - Max bucket size, sqrt multiplier: default - Max bucket size, len divisor: 4 - Difference-cover sample period: 1024 - Endianness: little - Actual local endianness: little - Sanity checking: disabled - Assertions: disabled - Random seed: 0 - Sizeofs: void*:8, int:4, long:8, size_t:8 -Input files DNA, FASTA: - genome_mfa.GA_conversion.fa -Building a SMALL index -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: 00:00:00 -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 386401 -fchr[G]: 533276 -fchr[T]: 533276 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 0 -Total time for call to driver() for forward index: 00:00:00 -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 - Time to reverse reference sequence: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: 00:00:00 -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 386401 -fchr[G]: 533276 -fchr[T]: 533276 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Running bismark with: 'bismark --bam --temp_dir /tmp/tmp0n2gudqm -o /tmp/tmp0n2gudqm/results --quiet --gzip --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpfw7btd9x -1 input1.fq_1.fq,input2.fq_1.fq -2 input1.fq_2.fq,input2.fq_2.fq -I 0 -X 500' -Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) -Output format is BAM (default) -Alignments will be written out in BAM format. Samtools found here: '/usr/local/bin/samtools' -Reference genome folder provided is /tmp/tmpfw7btd9x/ (absolute path is '/tmp/tmpfw7btd9x/)' -FastQ format specified - -Input files to be analysed (in current folder '/tmp/tmpfl_1r4y7/job_working_directory/000/17/working'): -input1.fq_1.fq -input1.fq_2.fq -input2.fq_1.fq -input2.fq_2.fq -Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) -Created output directory /tmp/tmp0n2gudqm/results/! - -Output will be written into the directory: /tmp/tmp0n2gudqm/results/ - -Using temp directory: /tmp/tmp0n2gudqm -Temporary files will be written into the directory: /tmp/tmp0n2gudqm/ -Setting parallelization to single-threaded (default) - -Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet -Current working directory is: /tmp/tmpfl_1r4y7/job_working_directory/000/17/working - -Now reading in and storing sequence information of the genome specified in: /tmp/tmpfw7btd9x/ - -chr chrY_JH584300_random (182347 bp) -chr chrY_JH584301_random (259875 bp) -chr chrY_JH584302_random (155838 bp) -chr chrY_JH584303_random (158099 bp) - -Single-core mode: setting pid to 1 - -Paired-end alignments will be performed -======================================= - -The provided filenames for paired-end alignments are input1.fq_1.fq and input1.fq_2.fq -Input files are in FastQ format -Writing a C -> T converted version of the input file input1.fq_1.fq to /tmp/tmp0n2gudqm/input1.fq_1.fq_C_to_T.fastq.gz - -Created C -> T converted version of the FastQ file input1.fq_1.fq (1000 sequences in total) - -Writing a G -> A converted version of the input file input1.fq_2.fq to /tmp/tmp0n2gudqm/input1.fq_2.fq_G_to_A.fastq.gz - -Created G -> A converted version of the FastQ file input1.fq_2.fq (1000 sequences in total) - -Input files are input1.fq_1.fq_C_to_T.fastq.gz and input1.fq_2.fq_G_to_A.fastq.gz (FastQ) -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpfw7btd9x/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet - -Now starting a Bowtie 2 paired-end alignment for CTread1GAread2CTgenome (reading in sequences from /tmp/tmp0n2gudqm/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input1.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --norc)) -Found first alignment: -1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP -1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP -Now starting a Bowtie 2 paired-end alignment for CTread1GAread2GAgenome (reading in sequences from /tmp/tmp0n2gudqm/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input1.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --nofw)) -Found first alignment: -1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP -1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP - ->>> Writing bisulfite mapping results to input1.fq_1_bismark_bt2_pe.bam <<< - -Unmapped sequences will be written to input1.fq_1.fq_unmapped_reads_1.fq.gz and input1.fq_2.fq_unmapped_reads_2.fq.gz -Ambiguously mapping sequences will be written to input1.fq_1.fq_ambiguous_reads_1.fq.gz and input1.fq_2.fq_ambiguous_reads_2.fq.gz - -Reading in the sequence files input1.fq_1.fq and input1.fq_2.fq -Processed 1000 sequences in total - - -Successfully deleted the temporary files /tmp/tmp0n2gudqm/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input1.fq_2.fq_G_to_A.fastq.gz - -Final Alignment report -====================== -Sequence pairs analysed in total: 1000 -Number of paired-end alignments with a unique best hit: 0 -Mapping efficiency: 0.0% - -Sequence pairs with no alignments under any condition: 1000 -Sequence pairs did not map uniquely: 0 -Sequence pairs which were discarded because genomic sequence could not be extracted: 0 - -Number of sequence pairs with unique best (first) alignment came from the bowtie output: -CT/GA/CT: 0 ((converted) top strand) -GA/CT/CT: 0 (complementary to (converted) top strand) -GA/CT/GA: 0 (complementary to (converted) bottom strand) -CT/GA/GA: 0 ((converted) bottom strand) - -Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 0 - -Total methylated C's in CpG context: 0 -Total methylated C's in CHG context: 0 -Total methylated C's in CHH context: 0 -Total methylated C's in Unknown context: 0 - -Total unmethylated C's in CpG context: 0 -Total unmethylated C's in CHG context: 0 -Total unmethylated C's in CHH context: 0 -Total unmethylated C's in Unknown context: 0 - -Can't determine percentage of methylated Cs in CpG context if value was 0 -Can't determine percentage of methylated Cs in CHG context if value was 0 -Can't determine percentage of methylated Cs in CHH context if value was 0 -Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 - - -Bismark completed in 0d 0h 0m 6s - -==================== -Bismark run complete -==================== - -Single-core mode: setting pid to 1 - -Paired-end alignments will be performed -======================================= - -The provided filenames for paired-end alignments are input2.fq_1.fq and input2.fq_2.fq -Input files are in FastQ format -Writing a C -> T converted version of the input file input2.fq_1.fq to /tmp/tmp0n2gudqm/input2.fq_1.fq_C_to_T.fastq.gz - -Created C -> T converted version of the FastQ file input2.fq_1.fq (1000 sequences in total) - -Writing a G -> A converted version of the input file input2.fq_2.fq to /tmp/tmp0n2gudqm/input2.fq_2.fq_G_to_A.fastq.gz - -Created G -> A converted version of the FastQ file input2.fq_2.fq (1000 sequences in total) - -Input files are input2.fq_1.fq_C_to_T.fastq.gz and input2.fq_2.fq_G_to_A.fastq.gz (FastQ) -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpfw7btd9x/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet - -Now starting a Bowtie 2 paired-end alignment for CTread1GAread2CTgenome (reading in sequences from /tmp/tmp0n2gudqm/input2.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input2.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --norc)) -Found first alignment: -1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP -1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP -Now starting a Bowtie 2 paired-end alignment for CTread1GAread2GAgenome (reading in sequences from /tmp/tmp0n2gudqm/input2.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input2.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --nofw)) -Found first alignment: -1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP -1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP - ->>> Writing bisulfite mapping results to input2.fq_1_bismark_bt2_pe.bam <<< - -Unmapped sequences will be written to input2.fq_1.fq_unmapped_reads_1.fq.gz and input2.fq_2.fq_unmapped_reads_2.fq.gz -Ambiguously mapping sequences will be written to input2.fq_1.fq_ambiguous_reads_1.fq.gz and input2.fq_2.fq_ambiguous_reads_2.fq.gz - -Reading in the sequence files input2.fq_1.fq and input2.fq_2.fq -Processed 1000 sequences in total - - -Successfully deleted the temporary files /tmp/tmp0n2gudqm/input2.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input2.fq_2.fq_G_to_A.fastq.gz - -Final Alignment report -====================== -Sequence pairs analysed in total: 1000 -Number of paired-end alignments with a unique best hit: 0 -Mapping efficiency: 0.0% - -Sequence pairs with no alignments under any condition: 1000 -Sequence pairs did not map uniquely: 0 -Sequence pairs which were discarded because genomic sequence could not be extracted: 0 - -Number of sequence pairs with unique best (first) alignment came from the bowtie output: -CT/GA/CT: 0 ((converted) top strand) -GA/CT/CT: 0 (complementary to (converted) top strand) -GA/CT/GA: 0 (complementary to (converted) bottom strand) -CT/GA/GA: 0 ((converted) bottom strand) - -Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 0 - -Total methylated C's in CpG context: 0 -Total methylated C's in CHG context: 0 -Total methylated C's in CHH context: 0 -Total methylated C's in Unknown context: 0 - -Total unmethylated C's in CpG context: 0 -Total unmethylated C's in CHG context: 0 -Total unmethylated C's in CHH context: 0 -Total unmethylated C's in Unknown context: 0 - -Can't determine percentage of methylated Cs in CpG context if value was 0 -Can't determine percentage of methylated Cs in CHG context if value was 0 -Can't determine percentage of methylated Cs in CHH context if value was 0 -Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 - - -Bismark completed in 0d 0h 0m 8s - -==================== -Bismark run complete -==================== - -Merging bams with: '['samtools', 'merge', '-@', '1', '-f', '/tmp/tmp0n2gudqm/results/tmpnqe_dadr', '/tmp/tmp0n2gudqm/results/input1.fq_1_bismark_bt2_pe.bam', '/tmp/tmp0n2gudqm/results/input2.fq_1_bismark_bt2_pe.bam']' diff --git a/test-data/summary_pbat.txt b/test-data/summary_pbat.txt deleted file mode 100644 index 0cb6462b34..0000000000 --- a/test-data/summary_pbat.txt +++ /dev/null @@ -1,493 +0,0 @@ -Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation -Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpuqE7r1' -Writing bisulfite genomes out into a single MFA (multi FastA) file - -Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) - -Step I - Prepare genome folders - completed - - - -Total number of conversions performed: -C->T: 146875 -G->A: 150504 - -Step II - Genome bisulfite conversions - completed - - -Bismark Genome Preparation - Step III: Launching the Bowtie 2 indexer -Please be aware that this process can - depending on genome size - take several hours! -Settings: - Output files: "BS_CT.*.bt2" - Line rate: 6 (line is 64 bytes) - Lines per side: 1 (side is 64 bytes) - Offset rate: 4 (one in 16) - FTable chars: 10 - Strings: unpacked - Max bucket size: default - Max bucket size, sqrt multiplier: default - Max bucket size, len divisor: 4 - Difference-cover sample period: 1024 - Endianness: little - Actual local endianness: little - Sanity checking: disabled - Assertions: disabled - Random seed: 0 - Sizeofs: void*:8, int:4, long:8, size_t:8 -Input files DNA, FASTA: - genome_mfa.CT_conversion.fa -Building a SMALL index -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 235897 -fchr[G]: 235897 -fchr[T]: 386401 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 0 -Total time for call to driver() for forward index: xxxx -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 - Time to reverse reference sequence: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 235897 -fchr[G]: 235897 -fchr[T]: 386401 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Settings: - Output files: "BS_GA.*.bt2" - Line rate: 6 (line is 64 bytes) - Lines per side: 1 (side is 64 bytes) - Offset rate: 4 (one in 16) - FTable chars: 10 - Strings: unpacked - Max bucket size: default - Max bucket size, sqrt multiplier: default - Max bucket size, len divisor: 4 - Difference-cover sample period: 1024 - Endianness: little - Actual local endianness: little - Sanity checking: disabled - Assertions: disabled - Random seed: 0 - Sizeofs: void*:8, int:4, long:8, size_t:8 -Input files DNA, FASTA: - genome_mfa.GA_conversion.fa -Building a SMALL index -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 386401 -fchr[G]: 533276 -fchr[T]: 533276 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 0 -Total time for call to driver() for forward index: xxxx -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 - Time to reverse reference sequence: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 386401 -fchr[G]: 533276 -fchr[T]: 533276 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Running bismark with: 'bismark --bam --temp_dir /tmp/tmpi3V3GI -o /tmp/tmpi3V3GI/results --quiet --fastq -L 20 -D 15 -R 2 --pbat --un --ambiguous /tmp/tmpuqE7r1 input_1.fq' -Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) -Output format is BAM (default) -Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' -Reference genome folder provided is /tmp/tmpuqE7r1/ (absolute path is '/tmp/tmpuqE7r1/)' -FastQ format specified - -Input files to be analysed (in current folder '/tmp/tmpU_oiEI/job_working_directory/000/4/working'): -input_1.fq -Library was specified as PBAT-Seq (Post-Bisulfite Adapter Tagging), only performing alignments to the complementary strands (CTOT and CTOB) -Created output directory /tmp/tmpi3V3GI/results/! - -Output will be written into the directory: /tmp/tmpi3V3GI/results/ - -Using temp directory: /tmp/tmpi3V3GI -Temporary files will be written into the directory: /tmp/tmpi3V3GI/ -Setting parallelization to single-threaded (default) - -Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet -Current working directory is: /tmp/tmpU_oiEI/job_working_directory/000/4/working - -Now reading in and storing sequence information of the genome specified in: /tmp/tmpuqE7r1/ - -chr chrY_JH584300_random (182347 bp) -chr chrY_JH584301_random (259875 bp) -chr chrY_JH584302_random (155838 bp) -chr chrY_JH584303_random (158099 bp) - -Single-core mode: setting pid to 1 - -Single-end alignments will be performed -======================================= - -Input file is in FastQ format -Writing a G -> A converted version of the input file input_1.fq to /tmp/tmpi3V3GI/input_1.fq_G_to_A.fastq - -Created G -> A converted version of the FastQ file input_1.fq (44115 sequences in total) - -Input file is input_1.fq_G_to_A.fastq (FastQ) - -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpuqE7r1/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet - -Now starting the Bowtie 2 aligner for GAreadCTgenome (reading in sequences from /tmp/tmpi3V3GI/input_1.fq_G_to_A.fastq with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) -Using Bowtie 2 index: /tmp/tmpuqE7r1/Bisulfite_Genome/CT_conversion/BS_CT - -Found first alignment: 1_1 4 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU -Now starting the Bowtie 2 aligner for GAreadGAgenome (reading in sequences from /tmp/tmpi3V3GI/input_1.fq_G_to_A.fastq with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) -Using Bowtie 2 index: /tmp/tmpuqE7r1/Bisulfite_Genome/GA_conversion/BS_GA - -Found first alignment: 1_1 4 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU - ->>> Writing bisulfite mapping results to /tmp/tmpi3V3GI/results/input_1_bismark_bt2.bam <<< - -Unmapped sequences will be written to /tmp/tmpi3V3GI/results/input_1.fq_unmapped_reads.fq.gz -Ambiguously mapping sequences will be written to /tmp/tmpi3V3GI/results/input_1.fq_ambiguous_reads.fq.gz - -Reading in the sequence file input_1.fq -Processed 44115 sequences in total - - -Successfully deleted the temporary file /tmp/tmpi3V3GI/input_1.fq_G_to_A.fastq - -Final Alignment report -====================== -Sequences analysed in total: 44115 -Number of alignments with a unique best hit from the different alignments: 13 -Mapping efficiency: 0.0% - -Sequences with no alignments under any condition: 44059 -Sequences did not map uniquely: 43 -Sequences which were discarded because genomic sequence could not be extracted: 0 - -Number of sequences with unique best (first) alignment came from the bowtie output: -CT/CT: 0 ((converted) top strand) -CT/GA: 0 ((converted) bottom strand) -GA/CT: 11 (complementary to (converted) top strand) -GA/GA: 2 (complementary to (converted) bottom strand) - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 307 - -Total methylated C's in CpG context: 1 -Total methylated C's in CHG context: 3 -Total methylated C's in CHH context: 227 -Total methylated C's in Unknown context: 0 - -Total unmethylated C's in CpG context: 1 -Total unmethylated C's in CHG context: 4 -Total unmethylated C's in CHH context: 71 -Total unmethylated C's in Unknown context: 0 - -C methylated in CpG context: 50.0% -C methylated in CHG context: 42.9% -C methylated in CHH context: 76.2% -Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 - - -Bismark completed in xxxx - -==================== -Bismark run complete -==================== - diff --git a/test-data/summary_short.txt b/test-data/summary_short.txt deleted file mode 100644 index 413f1b4d77..0000000000 --- a/test-data/summary_short.txt +++ /dev/null @@ -1,494 +0,0 @@ -Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation -Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpVM2AEy' -Writing bisulfite genomes out into a single MFA (multi FastA) file - -Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) - -Step I - Prepare genome folders - completed - - - -Total number of conversions performed: -C->T: 146875 -G->A: 150504 - -Step II - Genome bisulfite conversions - completed - - -Bismark Genome Preparation - Step III: Launching the Bowtie 2 indexer -Please be aware that this process can - depending on genome size - take several hours! -Settings: - Output files: "BS_CT.*.bt2" - Line rate: 6 (line is 64 bytes) - Lines per side: 1 (side is 64 bytes) - Offset rate: 4 (one in 16) - FTable chars: 10 - Strings: unpacked - Max bucket size: default - Max bucket size, sqrt multiplier: default - Max bucket size, len divisor: 4 - Difference-cover sample period: 1024 - Endianness: little - Actual local endianness: little - Sanity checking: disabled - Assertions: disabled - Random seed: 0 - Sizeofs: void*:8, int:4, long:8, size_t:8 -Input files DNA, FASTA: - genome_mfa.CT_conversion.fa -Building a SMALL index -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 235897 -fchr[G]: 235897 -fchr[T]: 386401 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 0 -Total time for call to driver() for forward index: xxxx -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 - Time to reverse reference sequence: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 235897 -fchr[G]: 235897 -fchr[T]: 386401 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:00 -Settings: - Output files: "BS_GA.*.bt2" - Line rate: 6 (line is 64 bytes) - Lines per side: 1 (side is 64 bytes) - Offset rate: 4 (one in 16) - FTable chars: 10 - Strings: unpacked - Max bucket size: default - Max bucket size, sqrt multiplier: default - Max bucket size, len divisor: 4 - Difference-cover sample period: 1024 - Endianness: little - Actual local endianness: little - Sanity checking: disabled - Assertions: disabled - Random seed: 0 - Sizeofs: void*:8, int:4, long:8, size_t:8 -Input files DNA, FASTA: - genome_mfa.GA_conversion.fa -Building a SMALL index -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 386401 -fchr[G]: 533276 -fchr[T]: 533276 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 0 -Total time for call to driver() for forward index: xxxx -Reading reference sizes - Time reading reference sizes: 00:00:00 -Calculating joined length -Writing header -Reserving space for joined string -Joining reference sequences - Time to join reference sequences: 00:00:00 - Time to reverse reference sequence: 00:00:00 -bmax according to bmaxDivN setting: 189039 -Using parameters --bmax 141780 --dcv 1024 - Doing ahead-of-time memory usage test - Passed! Constructing with these parameters: --bmax 141780 --dcv 1024 -Constructing suffix-array element generator -Building DifferenceCoverSample - Building sPrime - Building sPrimeOrder - V-Sorting samples - V-Sorting samples time: 00:00:00 - Allocating rank array - Ranking v-sort output - Ranking v-sort output time: 00:00:00 - Invoking Larsson-Sadakane on ranks - Invoking Larsson-Sadakane on ranks time: 00:00:00 - Sanity-checking and returning -Building samples -Reserving space for 12 sample suffixes -Generating random suffixes -QSorting 12 sample offsets, eliminating duplicates -QSorting sample offsets, eliminating duplicates time: 00:00:00 -Multikey QSorting 12 samples - (Using difference cover) - Multikey QSorting samples time: 00:00:00 -Calculating bucket sizes -Splitting and merging - Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) -Converting suffix-array elements to index image -Allocating ftab, absorbFtab -Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 - (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 -Exited Ebwt loop -fchr[A]: 0 -fchr[C]: 386401 -fchr[G]: 533276 -fchr[T]: 533276 -fchr[$]: 756159 -Exiting Ebwt::buildToDisk() -Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 -Re-opening _in1 and _in2 as input streams -Returning from Ebwt constructor -Headers: - len: 756159 - bwtLen: 756160 - sz: 189040 - bwtSz: 189040 - lineRate: 6 - offRate: 4 - offMask: 0xfffffff0 - ftabChars: 10 - eftabLen: 20 - eftabSz: 80 - ftabLen: 1048577 - ftabSz: 4194308 - offsLen: 47260 - offsSz: 189040 - lineSz: 64 - sideSz: 64 - sideBwtSz: 48 - sideBwtLen: 192 - numSides: 3939 - numLines: 3939 - ebwtTotLen: 252096 - ebwtTotSz: 252096 - color: 0 - reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Running bismark with: 'bismark --bam --gzip --temp_dir /tmp/tmpHOWuwJ -o /tmp/tmpHOWuwJ/results --quiet --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpVM2AEy input_1.fq' -Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) -Output format is BAM (default) -Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' -Reference genome folder provided is /tmp/tmpVM2AEy/ (absolute path is '/tmp/tmpVM2AEy/)' -FastQ format specified - -Input files to be analysed (in current folder '/tmp/tmpq6T4hb/job_working_directory/000/8/working'): -input_1.fq -Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) -Created output directory /tmp/tmpHOWuwJ/results/! - -Output will be written into the directory: /tmp/tmpHOWuwJ/results/ - -Using temp directory: /tmp/tmpHOWuwJ -Temporary files will be written into the directory: /tmp/tmpHOWuwJ/ -Setting parallelization to single-threaded (default) - -Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet -Current working directory is: /tmp/tmpq6T4hb/job_working_directory/000/8/working - -Now reading in and storing sequence information of the genome specified in: /tmp/tmpVM2AEy/ - -chr chrY_JH584300_random (182347 bp) -chr chrY_JH584301_random (259875 bp) -chr chrY_JH584302_random (155838 bp) -chr chrY_JH584303_random (158099 bp) - -Single-core mode: setting pid to 1 - -Single-end alignments will be performed -======================================= - -Input file is in FastQ format -Writing a C -> T converted version of the input file input_1.fq to /tmp/tmpHOWuwJ/input_1.fq_C_to_T.fastq.gz - -Created C -> T converted version of the FastQ file input_1.fq (1000 sequences in total) - -Input file is input_1.fq_C_to_T.fastq.gz (FastQ) - -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpVM2AEy/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet - -Now starting the Bowtie 2 aligner for CTreadCTgenome (reading in sequences from /tmp/tmpHOWuwJ/input_1.fq_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) -Using Bowtie 2 index: /tmp/tmpVM2AEy/Bisulfite_Genome/CT_conversion/BS_CT - -Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU -Now starting the Bowtie 2 aligner for CTreadGAgenome (reading in sequences from /tmp/tmpHOWuwJ/input_1.fq_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) -Using Bowtie 2 index: /tmp/tmpVM2AEy/Bisulfite_Genome/GA_conversion/BS_GA - -Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU - ->>> Writing bisulfite mapping results to /tmp/tmpHOWuwJ/results/input_1_bismark_bt2.bam <<< - -Unmapped sequences will be written to /tmp/tmpHOWuwJ/results/input_1.fq_unmapped_reads.fq.gz -Ambiguously mapping sequences will be written to /tmp/tmpHOWuwJ/results/input_1.fq_ambiguous_reads.fq.gz - -Reading in the sequence file input_1.fq -Processed 1000 sequences in total - - -Successfully deleted the temporary file /tmp/tmpHOWuwJ/input_1.fq_C_to_T.fastq.gz - -Final Alignment report -====================== -Sequences analysed in total: 1000 -Number of alignments with a unique best hit from the different alignments: 8 -Mapping efficiency: 0.8% - -Sequences with no alignments under any condition: 983 -Sequences did not map uniquely: 9 -Sequences which were discarded because genomic sequence could not be extracted: 0 - -Number of sequences with unique best (first) alignment came from the bowtie output: -CT/CT: 6 ((converted) top strand) -CT/GA: 2 ((converted) bottom strand) -GA/CT: 0 (complementary to (converted) top strand) -GA/GA: 0 (complementary to (converted) bottom strand) - -Number of alignments to (merely theoretical) complementary strands being rejected in total: 0 - -Final Cytosine Methylation Report -================================= -Total number of C's analysed: 143 - -Total methylated C's in CpG context: 3 -Total methylated C's in CHG context: 2 -Total methylated C's in CHH context: 3 -Total methylated C's in Unknown context: 0 - -Total unmethylated C's in CpG context: 1 -Total unmethylated C's in CHG context: 36 -Total unmethylated C's in CHH context: 98 -Total unmethylated C's in Unknown context: 0 - -C methylated in CpG context: 75.0% -C methylated in CHG context: 5.3% -C methylated in CHH context: 3.0% -Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 - - -Bismark completed in xxxx - -==================== -Bismark run complete -==================== diff --git a/tool-data/all_fasta.loc.sample b/tool-data/all_fasta.loc.sample deleted file mode 100755 index bc7afba89b..0000000000 --- a/tool-data/all_fasta.loc.sample +++ /dev/null @@ -1,19 +0,0 @@ -#This file lists the locations and dbkeys of all the fasta files -#under the "genome" directory (a directory that contains a directory -#for each build). The script extract_fasta.py will generate the file -#all_fasta.loc. This file has the format (white space characters are -#TAB characters): -# -# -# -#So, all_fasta.loc could look something like this: -# -#apiMel3 apiMel3 Honeybee (Apis mellifera): apiMel3 /path/to/genome/apiMel3/apiMel3.fa -#hg19canon hg19 Human (Homo sapiens): hg19 Canonical /path/to/genome/hg19/hg19canon.fa -#hg19full hg19 Human (Homo sapiens): hg19 Full /path/to/genome/hg19/hg19full.fa -# -#Your all_fasta.loc file should contain an entry for each individual -#fasta file. So there will be multiple fasta files for each build, -#such as with hg19 above. -# -#Arabidopsis_thaliana Arabidopsis_thaliana_TAIR10 Arabidopsis_thaliana: TAIR 10 /export/home1/users/biocomp/chbernar/galaxy_testing/tool-data/from_personal_data/Fasta/TAIR10.fa diff --git a/tool-data/bismark_indexes.loc.sample b/tool-data/bismark_indexes.loc.sample deleted file mode 100755 index b5305d5dbe..0000000000 --- a/tool-data/bismark_indexes.loc.sample +++ /dev/null @@ -1,2 +0,0 @@ -# -#Arabidopsis_thaliana TAIR10 30 Arabidopsis_t_TAIR10_30 Arabidopsis_t_TAIR10_30 Arabidopsis thaliana: TAIR10 /export/home1/users/biocomp/chbernar/galaxy_testing/tool-data/from_personal_data/bismark_indexes/Arabidopsis_thaliana_TAIR10/Bisulfite_Genome \ No newline at end of file diff --git a/tool_data_table_conf.xml.sample b/tool_data_table_conf.xml.sample deleted file mode 100644 index 3fe6bc162e..0000000000 --- a/tool_data_table_conf.xml.sample +++ /dev/null @@ -1,13 +0,0 @@ - - - - - species, version, release, value, dbkey, name, path - -
    - - - value, dbkey, name, path - -
    -
    diff --git a/tools/bismark/bismark2report_wrapper.xml b/tools/bismark/bismark2report_wrapper.xml index ffc1b10d77..92d03b0f32 100755 --- a/tools/bismark/bismark2report_wrapper.xml +++ b/tools/bismark/bismark2report_wrapper.xml @@ -1,9 +1,9 @@ Generates a graphical HTML report page from report outputs of Bismark - bismark - samtools - bowtie2 + bismark + samtools + bowtie2 - + diff --git a/tools/bismark/bismark_bowtie2_wrapper.xml b/tools/bismark/bismark_bowtie2_wrapper.xml index 9effe564b3..512ddcd608 100644 --- a/tools/bismark/bismark_bowtie2_wrapper.xml +++ b/tools/bismark/bismark_bowtie2_wrapper.xml @@ -1,9 +1,9 @@ - + Bisulfite reads mapper - bismark - samtools - bowtie2 + bismark + samtools + bowtie2 - + - - + @@ -471,7 +477,7 @@ - + @@ -495,7 +501,7 @@ - + @@ -519,7 +525,7 @@ - + @@ -546,7 +552,7 @@ - + @@ -577,7 +583,7 @@ - + @@ -609,7 +615,7 @@ - + @@ -640,6 +646,7 @@ + diff --git a/tools/bismark/bismark_deduplicate_wrapper.xml b/tools/bismark/bismark_deduplicate_wrapper.xml index fa254dfb09..1ff15ef775 100755 --- a/tools/bismark/bismark_deduplicate_wrapper.xml +++ b/tools/bismark/bismark_deduplicate_wrapper.xml @@ -1,9 +1,9 @@ Deduplicates reads mapped by Bismark - bismark - samtools - bowtie2 + bismark + samtools + bowtie2 - + diff --git a/tools/bismark/bismark_methylation_extractor.xml b/tools/bismark/bismark_methylation_extractor.xml index 8c112b7b92..1e655e7cf6 100755 --- a/tools/bismark/bismark_methylation_extractor.xml +++ b/tools/bismark/bismark_methylation_extractor.xml @@ -1,9 +1,9 @@ Reports on methylation status of reads mapped by Bismark - bismark - samtools - bowtie2 + bismark + samtools + bowtie2 - + + + + - + @@ -195,7 +197,7 @@ - + diff --git a/tools/bismark/bismark_wrapper.py b/tools/bismark/bismark_wrapper.py index d8fee5081a..08e17a7fc4 100755 --- a/tools/bismark/bismark_wrapper.py +++ b/tools/bismark/bismark_wrapper.py @@ -128,6 +128,8 @@ def __main__(): ) parser.add_argument("--pbat", dest="pbat", action="store_true") + parser.add_argument("--local", dest="local", action="store_true") + parser.add_argument("--skip-reads", dest="skip_reads", type=int) parser.add_argument("--score-min", dest="score_min", type=str) parser.add_argument("--qupto", type=int) @@ -264,6 +266,8 @@ def __main__(): cmd.append("--non_directional") if args.pbat: cmd.append("--pbat") + if args.local: + cmd.append("--local") if args.suppress_header: cmd.append("--sam-no-hd") if args.output_unmapped_reads or ( From f91ffd63f6f7bb97ff0a4ed0b014c1b383cbad84 Mon Sep 17 00:00:00 2001 From: jonasbucherETH Date: Fri, 15 Nov 2024 13:54:08 +0000 Subject: [PATCH 3/8] remove unnecessary file --- bismark_bowtie_prev.xml | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 bismark_bowtie_prev.xml diff --git a/bismark_bowtie_prev.xml b/bismark_bowtie_prev.xml deleted file mode 100644 index e69de29bb2..0000000000 From 5e2038724f64e127c59f20e228c82d5b781ff6ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gr=C3=BCning?= Date: Sat, 16 Nov 2024 22:02:53 +0100 Subject: [PATCH 4/8] Delete .shed.yml --- .shed.yml | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 .shed.yml diff --git a/.shed.yml b/.shed.yml deleted file mode 100644 index 53621014c3..0000000000 --- a/.shed.yml +++ /dev/null @@ -1,17 +0,0 @@ -categories: -- Sequence Analysis -- Next Gen Mappers -description: A tool to map bisulfite converted sequence reads and determine cytosine methylation states -homepage_url: https://www.bioinformatics.babraham.ac.uk/projects/bismark/ -long_description: | - Bismark is a program to map bisulfite treated sequencing reads to a genome of interest and perform methylation calls in a single step. The output can be easily imported into a genome viewer, such as SeqMonk, and enables a researcher to analyse the methylation levels of their samples straight away. It's main features are: - - Bisulfite mapping and methylation calling in one single step - - Supports single-end and paired-end read alignments - - Supports ungapped and gapped alignments - - Alignment seed length, number of mismatches etc. are adjustable - - Output discriminates between cytosine methylation in CpG, CHG and CHH context - http://www.bioinformatics.babraham.ac.uk/projects/bismark/ -name: bismark -owner: bgruening -remote_repository_url: https://github.com/bgruening/galaxytools/tree/master/tools/bismark -type: unrestricted From 9a5a55b6989d8abda78a214e4536902848316a44 Mon Sep 17 00:00:00 2001 From: Bjoern Gruening Date: Sat, 16 Nov 2024 23:38:02 +0100 Subject: [PATCH 5/8] fix tests, reformatting --- tools/bismark/bismark_bowtie2_wrapper.xml | 14 +-- tools/bismark/bismark_deduplicate_wrapper.xml | 2 +- .../bismark/bismark_methylation_extractor.xml | 88 +++++++------------ 3 files changed, 42 insertions(+), 62 deletions(-) diff --git a/tools/bismark/bismark_bowtie2_wrapper.xml b/tools/bismark/bismark_bowtie2_wrapper.xml index 512ddcd608..e752be74d3 100644 --- a/tools/bismark/bismark_bowtie2_wrapper.xml +++ b/tools/bismark/bismark_bowtie2_wrapper.xml @@ -1,4 +1,4 @@ - + Bisulfite reads mapper bismark @@ -477,7 +477,7 @@ - + @@ -501,7 +501,7 @@ - + @@ -525,7 +525,7 @@ - + @@ -552,7 +552,7 @@ - + @@ -583,7 +583,7 @@ - + @@ -615,7 +615,7 @@ - + diff --git a/tools/bismark/bismark_deduplicate_wrapper.xml b/tools/bismark/bismark_deduplicate_wrapper.xml index 1ff15ef775..1121b548f3 100755 --- a/tools/bismark/bismark_deduplicate_wrapper.xml +++ b/tools/bismark/bismark_deduplicate_wrapper.xml @@ -1,4 +1,4 @@ - + Deduplicates reads mapped by Bismark bismark diff --git a/tools/bismark/bismark_methylation_extractor.xml b/tools/bismark/bismark_methylation_extractor.xml index 1e655e7cf6..8276bdbf15 100755 --- a/tools/bismark/bismark_methylation_extractor.xml +++ b/tools/bismark/bismark_methylation_extractor.xml @@ -1,4 +1,4 @@ - + Reports on methylation status of reads mapped by Bismark bismark @@ -82,29 +82,19 @@ - - + + - - - - - + + + + + - - + + @@ -112,9 +102,7 @@ - + @@ -122,8 +110,7 @@ - + @@ -131,22 +118,15 @@ - - - + + - +
    - - - + + +
    @@ -162,12 +142,10 @@ ( mbias_report is True ) - + ( cytosine_report['cytosine_report_selector'] ) - + ( cytosine_report['cytosine_report_selector'] and cytosine_report['coverage_output']) @@ -176,33 +154,37 @@ - + - + + + - - + - - - + + - + - + + + + + - + @@ -211,7 +193,6 @@ - - 10.1093/bioinformatics/btr167 From 38d0d32551a887fb98a04008094d0b0828d9de0a Mon Sep 17 00:00:00 2001 From: Bjoern Gruening Date: Sat, 16 Nov 2024 23:38:34 +0100 Subject: [PATCH 6/8] update test data --- tools/bismark/test-data/mapping_report.txt | 6 +- .../test-data/mapping_report_custom.txt | 6 +- .../bismark/test-data/mapping_report_mate.txt | 6 +- .../mapping_report_mate_two_samples.txt | 16 +- .../bismark/test-data/mapping_report_pbat.txt | 6 +- .../test-data/mapping_report_short.txt | 4 +- .../test-data/output_splitting_report.txt | 4 +- tools/bismark/test-data/summary.txt | 689 +++++++++++++++-- tools/bismark/test-data/summary_custom.txt | 688 +++++++++++++++-- tools/bismark/test-data/summary_mate.txt | 703 ++++++++++++++++-- .../test-data/summary_mate_two_samples.txt | 694 +++++++++++++++-- tools/bismark/test-data/summary_pbat.txt | 692 +++++++++++++++-- tools/bismark/test-data/summary_short.txt | 691 +++++++++++++++-- 13 files changed, 3820 insertions(+), 385 deletions(-) diff --git a/tools/bismark/test-data/mapping_report.txt b/tools/bismark/test-data/mapping_report.txt index 44dd50c634..7be9b2e133 100644 --- a/tools/bismark/test-data/mapping_report.txt +++ b/tools/bismark/test-data/mapping_report.txt @@ -1,6 +1,6 @@ -Bismark report for: input_1.fq.gz (version: v0.22.1) +Bismark report for: input_1.fq.gz (version: v0.24.2) Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpProAS5/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmp43w084n4/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet Final Alignment report ====================== @@ -39,4 +39,4 @@ C methylated in CHH context: 1.8% C methylated in Unknown context (CN or CHN): 16.7% -Bismark completed in 0d 0h 0m 8s +Bismark completed in 0d 0h 0m 9s diff --git a/tools/bismark/test-data/mapping_report_custom.txt b/tools/bismark/test-data/mapping_report_custom.txt index e098527df2..a48be9e84e 100644 --- a/tools/bismark/test-data/mapping_report_custom.txt +++ b/tools/bismark/test-data/mapping_report_custom.txt @@ -1,6 +1,6 @@ -Bismark report for: input_1.fq.gz (version: v0.22.1) +Bismark report for: input_1.fq.gz (version: v0.24.2) Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmp53fiEn/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.8 --ignore-quals --quiet +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmppgjzml60/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.8 --ignore-quals --quiet Final Alignment report ====================== @@ -39,4 +39,4 @@ C methylated in CHH context: 3.6% C methylated in Unknown context (CN or CHN): 13.4% -Bismark completed in 0d 0h 0m 8s +Bismark completed in 0d 0h 0m 9s diff --git a/tools/bismark/test-data/mapping_report_mate.txt b/tools/bismark/test-data/mapping_report_mate.txt index 0511c735bf..dfa0590e99 100644 --- a/tools/bismark/test-data/mapping_report_mate.txt +++ b/tools/bismark/test-data/mapping_report_mate.txt @@ -1,5 +1,5 @@ -Bismark report for: input1_fq_1.fq and input1_fq_2.fq (version: v0.22.1) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpAHSx4i/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet +Bismark report for: input1.fq_1.fq and input1.fq_2.fq (version: v0.24.2) +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmp219row0z/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) Final Alignment report @@ -36,7 +36,7 @@ Total unmethylated C's in Unknown context: 0 Can't determine percentage of methylated Cs in CpG context if value was 0 Can't determine percentage of methylated Cs in CHG context if value was 0 Can't determine percentage of methylated Cs in CHH context if value was 0 -Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 +Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 Bismark completed in 0d 0h 0m 5s diff --git a/tools/bismark/test-data/mapping_report_mate_two_samples.txt b/tools/bismark/test-data/mapping_report_mate_two_samples.txt index 5b3578867a..c688995ffe 100644 --- a/tools/bismark/test-data/mapping_report_mate_two_samples.txt +++ b/tools/bismark/test-data/mapping_report_mate_two_samples.txt @@ -1,5 +1,5 @@ -Bismark report for: input1.fq_1.fq and input1.fq_2.fq (version: v0.22.1) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmp8oj0_k8v/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet +Bismark report for: input1.fq_1.fq and input1.fq_2.fq (version: v0.24.2) +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmp3sjkcmt7/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) Final Alignment report @@ -36,12 +36,12 @@ Total unmethylated C's in Unknown context: 0 Can't determine percentage of methylated Cs in CpG context if value was 0 Can't determine percentage of methylated Cs in CHG context if value was 0 Can't determine percentage of methylated Cs in CHH context if value was 0 -Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 +Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 -Bismark completed in 0d 0h 0m 7s -Bismark report for: input2.fq_1.fq and input2.fq_2.fq (version: v0.22.1) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmp8oj0_k8v/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet +Bismark completed in 0d 0h 0m 5s +Bismark report for: input2.fq_1.fq and input2.fq_2.fq (version: v0.24.2) +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmp3sjkcmt7/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) Final Alignment report @@ -78,7 +78,7 @@ Total unmethylated C's in Unknown context: 0 Can't determine percentage of methylated Cs in CpG context if value was 0 Can't determine percentage of methylated Cs in CHG context if value was 0 Can't determine percentage of methylated Cs in CHH context if value was 0 -Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 +Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 -Bismark completed in 0d 0h 0m 9s +Bismark completed in 0d 0h 0m 7s diff --git a/tools/bismark/test-data/mapping_report_pbat.txt b/tools/bismark/test-data/mapping_report_pbat.txt index 6f4444e2b3..6c9501d149 100644 --- a/tools/bismark/test-data/mapping_report_pbat.txt +++ b/tools/bismark/test-data/mapping_report_pbat.txt @@ -1,6 +1,6 @@ -Bismark report for: input_1.fq (version: v0.22.1) +Bismark report for: input_1.fq (version: v0.24.2) Option '--pbat' specified: alignments to original strands (OT and OB) strands were ignored (i.e. not performed) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpuqE7r1/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmpyev3ohon/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet Final Alignment report ====================== @@ -37,4 +37,4 @@ C methylated in CHH context: 76.2% Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 -Bismark completed in 0d 0h 0m 7s +Bismark completed in 0d 0h 0m 9s diff --git a/tools/bismark/test-data/mapping_report_short.txt b/tools/bismark/test-data/mapping_report_short.txt index af212810bf..49b487192a 100644 --- a/tools/bismark/test-data/mapping_report_short.txt +++ b/tools/bismark/test-data/mapping_report_short.txt @@ -1,6 +1,6 @@ -Bismark report for: input_1.fq (version: v0.22.1) +Bismark report for: input_1.fq (version: v0.24.2) Option '--directional' specified (default mode): alignments to complementary strands (CTOT, CTOB) were ignored (i.e. not performed) -Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpVM2AEy/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet +Bismark was run with Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmppryk8gu7/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet Final Alignment report ====================== diff --git a/tools/bismark/test-data/output_splitting_report.txt b/tools/bismark/test-data/output_splitting_report.txt index 5c03d1d3ab..9839992ec9 100644 --- a/tools/bismark/test-data/output_splitting_report.txt +++ b/tools/bismark/test-data/output_splitting_report.txt @@ -1,7 +1,7 @@ -dataset_4c47ea8c-d35c-4f79-9403-33b9e262c542.dat +dataset_d5cf8189-0fd7-4361-8815-b28defef6391.dat Parameters used to extract methylation information: -Bismark Extractor Version: v0.22.1 +Bismark Extractor Version: v0.24.2 Bismark result file: single-end (SAM format) Output specified: comprehensive diff --git a/tools/bismark/test-data/summary.txt b/tools/bismark/test-data/summary.txt index c35ca606d1..d0bb367895 100644 --- a/tools/bismark/test-data/summary.txt +++ b/tools/bismark/test-data/summary.txt @@ -1,8 +1,8 @@ Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation -Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpProAS5' +Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpbys4w__e/tmp/tmp43w084n4' Writing bisulfite genomes out into a single MFA (multi FastA) file -Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) +Bisulfite Genome Indexer version v0.24.2 (last modified: 19 May 2022) Step I - Prepare genome folders - completed @@ -71,16 +71,139 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 2, merged 7; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 108022 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 7 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 103681 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 103682 for bucket 1 +Getting block 2 of 7 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 45007 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 45008 for bucket 2 +Getting block 3 of 7 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 132948 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 132949 for bucket 3 +Getting block 4 of 7 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 130718 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 130719 for bucket 4 +Getting block 5 of 7 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 97734 for bucket 5 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 97735 for bucket 5 +Getting block 6 of 7 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 138784 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 138785 for bucket 6 +Getting block 7 of 7 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 107281 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 107282 for bucket 7 Exited Ebwt loop fchr[A]: 0 fchr[C]: 235897 @@ -89,8 +212,8 @@ fchr[T]: 386401 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -118,7 +241,7 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 0 -Total time for call to driver() for forward index: xxxx +Total time for call to driver() for forward index: 00:00:00 Reading reference sizes Time reading reference sizes: 00:00:00 Calculating joined length @@ -154,16 +277,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 1, merged 6; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 1, merged 1; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 101773 for bucket 1 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 101774 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 122588 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 122589 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 84364 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 84365 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 89930 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 89931 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 84688 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 84689 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 85925 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 85926 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 137417 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 137418 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 49467 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 49468 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 235897 @@ -172,8 +439,8 @@ fchr[T]: 386401 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -202,6 +469,12 @@ Headers: color: 0 reverse: 1 Total time for backward call to driver() for mirror index: 00:00:01 +Renaming BS_CT.3.bt2.tmp to BS_CT.3.bt2 +Renaming BS_CT.4.bt2.tmp to BS_CT.4.bt2 +Renaming BS_CT.1.bt2.tmp to BS_CT.1.bt2 +Renaming BS_CT.2.bt2.tmp to BS_CT.2.bt2 +Renaming BS_CT.rev.1.bt2.tmp to BS_CT.rev.1.bt2 +Renaming BS_CT.rev.2.bt2.tmp to BS_CT.rev.2.bt2 Settings: Output files: "BS_GA.*.bt2" Line rate: 6 (line is 64 bytes) @@ -256,16 +529,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 2, merged 8; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 1, merged 0; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 40586 for bucket 1 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 40587 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 111565 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 111566 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 68975 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 68976 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 139056 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 139057 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 48909 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 48910 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 119865 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 119866 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 99941 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 99942 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 127255 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 127256 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 386401 @@ -274,8 +691,8 @@ fchr[T]: 533276 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -303,7 +720,7 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 0 -Total time for call to driver() for forward index: xxxx +Total time for call to driver() for forward index: 00:00:00 Reading reference sizes Time reading reference sizes: 00:00:00 Calculating joined length @@ -339,16 +756,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 3, merged 7; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 2, merged 3; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 116725 for bucket 1 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 116726 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 112262 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 112263 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 35604 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 35605 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 134848 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 134849 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 119200 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 119201 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 29827 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 29828 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 115430 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 115431 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 92256 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 92257 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 386401 @@ -357,8 +918,8 @@ fchr[T]: 533276 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -387,28 +948,39 @@ Headers: color: 0 reverse: 1 Total time for backward call to driver() for mirror index: 00:00:01 -Running bismark with: 'bismark --bam --gzip --temp_dir /tmp/tmpvcY9eC -o /tmp/tmpvcY9eC/results --quiet --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpProAS5 input_1.fq.gz' -Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) +Renaming BS_GA.3.bt2.tmp to BS_GA.3.bt2 +Renaming BS_GA.4.bt2.tmp to BS_GA.4.bt2 +Renaming BS_GA.1.bt2.tmp to BS_GA.1.bt2 +Renaming BS_GA.2.bt2.tmp to BS_GA.2.bt2 +Renaming BS_GA.rev.1.bt2.tmp to BS_GA.rev.1.bt2 +Renaming BS_GA.rev.2.bt2.tmp to BS_GA.rev.2.bt2 + +========================================= + +Parallel genome indexing complete. Enjoy! + +Running bismark with: 'bismark --bam --temp_dir /tmp/tmpbys4w__e/tmp/tmp0qluh14p -o /tmp/tmpbys4w__e/tmp/tmp0qluh14p/results --quiet --gzip --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpbys4w__e/tmp/tmp43w084n4 input_1.fq.gz' +Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.5.4]) Output format is BAM (default) -Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' -Reference genome folder provided is /tmp/tmpProAS5/ (absolute path is '/tmp/tmpProAS5/)' +Alignments will be written out in BAM format. Samtools found here: '/usr/local/bin/samtools' +Reference genome folder provided is /tmp/tmpbys4w__e/tmp/tmp43w084n4/ (absolute path is '/tmp/tmpbys4w__e/tmp/tmp43w084n4/)' FastQ format specified -Input files to be analysed (in current folder '/tmp/tmpq6T4hb/job_working_directory/000/4/working'): +Input files to be analysed (in current folder '/tmp/tmpbys4w__e/job_working_directory/000/19/working'): input_1.fq.gz Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) -Created output directory /tmp/tmpvcY9eC/results/! +Created output directory /tmp/tmpbys4w__e/tmp/tmp0qluh14p/results/! -Output will be written into the directory: /tmp/tmpvcY9eC/results/ +Output will be written into the directory: /tmp/tmpbys4w__e/tmp/tmp0qluh14p/results/ -Using temp directory: /tmp/tmpvcY9eC -Temporary files will be written into the directory: /tmp/tmpvcY9eC/ +Using temp directory: /tmp/tmpbys4w__e/tmp/tmp0qluh14p +Temporary files will be written into the directory: /tmp/tmpbys4w__e/tmp/tmp0qluh14p/ Setting parallelization to single-threaded (default) Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet -Current working directory is: /tmp/tmpq6T4hb/job_working_directory/000/4/working +Current working directory is: /tmp/tmpbys4w__e/job_working_directory/000/19/working -Now reading in and storing sequence information of the genome specified in: /tmp/tmpProAS5/ +Now reading in and storing sequence information of the genome specified in: /tmp/tmpbys4w__e/tmp/tmp43w084n4/ chr chrY_JH584300_random (182347 bp) chr chrY_JH584301_random (259875 bp) @@ -421,33 +993,33 @@ Single-end alignments will be performed ======================================= Input file is in FastQ format -Writing a C -> T converted version of the input file input_1.fq.gz to /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz +Writing a C -> T converted version of the input file input_1.fq.gz to /tmp/tmpbys4w__e/tmp/tmp0qluh14p/input_1.fq.gz_C_to_T.fastq.gz Created C -> T converted version of the FastQ file input_1.fq.gz (44115 sequences in total) Input file is input_1.fq.gz_C_to_T.fastq.gz (FastQ) -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpProAS5/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmp43w084n4/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet -Now starting the Bowtie 2 aligner for CTreadCTgenome (reading in sequences from /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) -Using Bowtie 2 index: /tmp/tmpProAS5/Bisulfite_Genome/CT_conversion/BS_CT +Now starting the Bowtie 2 aligner for CTreadCTgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmp0qluh14p/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) +Using Bowtie 2 index: /tmp/tmpbys4w__e/tmp/tmp43w084n4/Bisulfite_Genome/CT_conversion/BS_CT Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU -Now starting the Bowtie 2 aligner for CTreadGAgenome (reading in sequences from /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) -Using Bowtie 2 index: /tmp/tmpProAS5/Bisulfite_Genome/GA_conversion/BS_GA +Now starting the Bowtie 2 aligner for CTreadGAgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmp0qluh14p/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) +Using Bowtie 2 index: /tmp/tmpbys4w__e/tmp/tmp43w084n4/Bisulfite_Genome/GA_conversion/BS_GA Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU ->>> Writing bisulfite mapping results to /tmp/tmpvcY9eC/results/input_1_bismark_bt2.bam <<< +>>> Writing bisulfite mapping results to /tmp/tmpbys4w__e/tmp/tmp0qluh14p/results/input_1_bismark_bt2.bam <<< -Unmapped sequences will be written to /tmp/tmpvcY9eC/results/input_1.fq.gz_unmapped_reads.fq.gz -Ambiguously mapping sequences will be written to /tmp/tmpvcY9eC/results/input_1.fq.gz_ambiguous_reads.fq.gz +Unmapped sequences will be written to /tmp/tmpbys4w__e/tmp/tmp0qluh14p/results/input_1.fq.gz_unmapped_reads.fq.gz +Ambiguously mapping sequences will be written to /tmp/tmpbys4w__e/tmp/tmp0qluh14p/results/input_1.fq.gz_ambiguous_reads.fq.gz Reading in the sequence file input_1.fq.gz Processed 44115 sequences in total -Successfully deleted the temporary file /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz +Successfully deleted the temporary file /tmp/tmpbys4w__e/tmp/tmp0qluh14p/input_1.fq.gz_C_to_T.fastq.gz Final Alignment report ====================== @@ -487,8 +1059,9 @@ C methylated in CHH context: 1.8% C methylated in Unknown context (CN or CHN): 16.7% -Bismark completed in xxxx +Bismark completed in 0d 0h 0m 9s ==================== Bismark run complete ==================== + diff --git a/tools/bismark/test-data/summary_custom.txt b/tools/bismark/test-data/summary_custom.txt index 129f1b08a8..f13e82c2c8 100644 --- a/tools/bismark/test-data/summary_custom.txt +++ b/tools/bismark/test-data/summary_custom.txt @@ -1,8 +1,8 @@ Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation -Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpProAS5' +Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpbys4w__e/tmp/tmppgjzml60' Writing bisulfite genomes out into a single MFA (multi FastA) file -Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) +Bisulfite Genome Indexer version v0.24.2 (last modified: 19 May 2022) Step I - Prepare genome folders - completed @@ -71,16 +71,139 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 2, merged 7; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 108022 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 7 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 103681 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 103682 for bucket 1 +Getting block 2 of 7 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 45007 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 45008 for bucket 2 +Getting block 3 of 7 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 132948 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 132949 for bucket 3 +Getting block 4 of 7 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 130718 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 130719 for bucket 4 +Getting block 5 of 7 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 97734 for bucket 5 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 97735 for bucket 5 +Getting block 6 of 7 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 138784 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 138785 for bucket 6 +Getting block 7 of 7 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 107281 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 107282 for bucket 7 Exited Ebwt loop fchr[A]: 0 fchr[C]: 235897 @@ -89,8 +212,8 @@ fchr[T]: 386401 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -118,7 +241,7 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 0 -Total time for call to driver() for forward index: xxxx +Total time for call to driver() for forward index: 00:00:00 Reading reference sizes Time reading reference sizes: 00:00:00 Calculating joined length @@ -154,16 +277,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 1, merged 6; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 1, merged 1; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 101773 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 101774 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 122588 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 122589 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 84364 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 84365 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 89930 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 89931 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 84688 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 84689 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 85925 for bucket 6 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 85926 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 137417 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 137418 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 49467 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 49468 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 235897 @@ -172,8 +439,8 @@ fchr[T]: 386401 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -202,6 +469,12 @@ Headers: color: 0 reverse: 1 Total time for backward call to driver() for mirror index: 00:00:01 +Renaming BS_CT.3.bt2.tmp to BS_CT.3.bt2 +Renaming BS_CT.4.bt2.tmp to BS_CT.4.bt2 +Renaming BS_CT.1.bt2.tmp to BS_CT.1.bt2 +Renaming BS_CT.2.bt2.tmp to BS_CT.2.bt2 +Renaming BS_CT.rev.1.bt2.tmp to BS_CT.rev.1.bt2 +Renaming BS_CT.rev.2.bt2.tmp to BS_CT.rev.2.bt2 Settings: Output files: "BS_GA.*.bt2" Line rate: 6 (line is 64 bytes) @@ -256,16 +529,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 2, merged 8; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 1, merged 0; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 40586 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 40587 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 111565 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 111566 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 68975 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 68976 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 139056 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 139057 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 48909 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 48910 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 119865 for bucket 6 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 119866 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 99941 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 99942 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 127255 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 127256 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 386401 @@ -274,8 +691,8 @@ fchr[T]: 533276 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -303,7 +720,7 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 0 -Total time for call to driver() for forward index: xxxx +Total time for call to driver() for forward index: 00:00:00 Reading reference sizes Time reading reference sizes: 00:00:00 Calculating joined length @@ -339,16 +756,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 3, merged 7; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 2, merged 3; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 116725 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 116726 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 112262 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 112263 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 35604 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 35605 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 134848 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:01 +Returning block of 134849 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 119200 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 119201 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 29827 for bucket 6 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 29828 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 115430 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 115431 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 92256 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 92257 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 386401 @@ -357,8 +918,8 @@ fchr[T]: 533276 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -387,28 +948,39 @@ Headers: color: 0 reverse: 1 Total time for backward call to driver() for mirror index: 00:00:01 -Running bismark with: 'bismark --bam --gzip --temp_dir /tmp/tmpvcY9eC -o /tmp/tmpvcY9eC/results --quiet --fastq -L 20 -D 15 -R 2 --score_min L,0,-0.8 --un --ambiguous /tmp/tmpProAS5 input_1.fq.gz' -Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) +Renaming BS_GA.3.bt2.tmp to BS_GA.3.bt2 +Renaming BS_GA.4.bt2.tmp to BS_GA.4.bt2 +Renaming BS_GA.1.bt2.tmp to BS_GA.1.bt2 +Renaming BS_GA.2.bt2.tmp to BS_GA.2.bt2 +Renaming BS_GA.rev.1.bt2.tmp to BS_GA.rev.1.bt2 +Renaming BS_GA.rev.2.bt2.tmp to BS_GA.rev.2.bt2 + +========================================= + +Parallel genome indexing complete. Enjoy! + +Running bismark with: 'bismark --bam --temp_dir /tmp/tmpbys4w__e/tmp/tmps7pzs1ic -o /tmp/tmpbys4w__e/tmp/tmps7pzs1ic/results --quiet --gzip --fastq -L 20 -D 15 -R 2 --score_min L,0,-0.8 --un --ambiguous /tmp/tmpbys4w__e/tmp/tmppgjzml60 input_1.fq.gz' +Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.5.4]) Output format is BAM (default) -Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' -Reference genome folder provided is /tmp/tmpProAS5/ (absolute path is '/tmp/tmpProAS5/)' +Alignments will be written out in BAM format. Samtools found here: '/usr/local/bin/samtools' +Reference genome folder provided is /tmp/tmpbys4w__e/tmp/tmppgjzml60/ (absolute path is '/tmp/tmpbys4w__e/tmp/tmppgjzml60/)' FastQ format specified -Input files to be analysed (in current folder '/tmp/tmpq6T4hb/job_working_directory/000/4/working'): +Input files to be analysed (in current folder '/tmp/tmpbys4w__e/job_working_directory/000/36/working'): input_1.fq.gz Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) -Created output directory /tmp/tmpvcY9eC/results/! +Created output directory /tmp/tmpbys4w__e/tmp/tmps7pzs1ic/results/! -Output will be written into the directory: /tmp/tmpvcY9eC/results/ +Output will be written into the directory: /tmp/tmpbys4w__e/tmp/tmps7pzs1ic/results/ -Using temp directory: /tmp/tmpvcY9eC -Temporary files will be written into the directory: /tmp/tmpvcY9eC/ +Using temp directory: /tmp/tmpbys4w__e/tmp/tmps7pzs1ic +Temporary files will be written into the directory: /tmp/tmpbys4w__e/tmp/tmps7pzs1ic/ Setting parallelization to single-threaded (default) Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.8 --ignore-quals --quiet -Current working directory is: /tmp/tmpq6T4hb/job_working_directory/000/4/working +Current working directory is: /tmp/tmpbys4w__e/job_working_directory/000/36/working -Now reading in and storing sequence information of the genome specified in: /tmp/tmpProAS5/ +Now reading in and storing sequence information of the genome specified in: /tmp/tmpbys4w__e/tmp/tmppgjzml60/ chr chrY_JH584300_random (182347 bp) chr chrY_JH584301_random (259875 bp) @@ -421,33 +993,33 @@ Single-end alignments will be performed ======================================= Input file is in FastQ format -Writing a C -> T converted version of the input file input_1.fq.gz to /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz +Writing a C -> T converted version of the input file input_1.fq.gz to /tmp/tmpbys4w__e/tmp/tmps7pzs1ic/input_1.fq.gz_C_to_T.fastq.gz Created C -> T converted version of the FastQ file input_1.fq.gz (44115 sequences in total) Input file is input_1.fq.gz_C_to_T.fastq.gz (FastQ) -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpProAS5/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmppgjzml60/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.8 --ignore-quals --quiet -Now starting the Bowtie 2 aligner for CTreadCTgenome (reading in sequences from /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) -Using Bowtie 2 index: /tmp/tmpProAS5/Bisulfite_Genome/CT_conversion/BS_CT +Now starting the Bowtie 2 aligner for CTreadCTgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmps7pzs1ic/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.8 --ignore-quals --quiet --norc) +Using Bowtie 2 index: /tmp/tmpbys4w__e/tmp/tmppgjzml60/Bisulfite_Genome/CT_conversion/BS_CT Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU -Now starting the Bowtie 2 aligner for CTreadGAgenome (reading in sequences from /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) -Using Bowtie 2 index: /tmp/tmpProAS5/Bisulfite_Genome/GA_conversion/BS_GA +Now starting the Bowtie 2 aligner for CTreadGAgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmps7pzs1ic/input_1.fq.gz_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.8 --ignore-quals --quiet --nofw) +Using Bowtie 2 index: /tmp/tmpbys4w__e/tmp/tmppgjzml60/Bisulfite_Genome/GA_conversion/BS_GA Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU ->>> Writing bisulfite mapping results to /tmp/tmpvcY9eC/results/input_1_bismark_bt2.bam <<< +>>> Writing bisulfite mapping results to /tmp/tmpbys4w__e/tmp/tmps7pzs1ic/results/input_1_bismark_bt2.bam <<< -Unmapped sequences will be written to /tmp/tmpvcY9eC/results/input_1.fq.gz_unmapped_reads.fq.gz -Ambiguously mapping sequences will be written to /tmp/tmpvcY9eC/results/input_1.fq.gz_ambiguous_reads.fq.gz +Unmapped sequences will be written to /tmp/tmpbys4w__e/tmp/tmps7pzs1ic/results/input_1.fq.gz_unmapped_reads.fq.gz +Ambiguously mapping sequences will be written to /tmp/tmpbys4w__e/tmp/tmps7pzs1ic/results/input_1.fq.gz_ambiguous_reads.fq.gz Reading in the sequence file input_1.fq.gz Processed 44115 sequences in total -Successfully deleted the temporary file /tmp/tmpvcY9eC/input_1.fq.gz_C_to_T.fastq.gz +Successfully deleted the temporary file /tmp/tmpbys4w__e/tmp/tmps7pzs1ic/input_1.fq.gz_C_to_T.fastq.gz Final Alignment report ====================== @@ -487,7 +1059,7 @@ C methylated in CHH context: 3.6% C methylated in Unknown context (CN or CHN): 13.4% -Bismark completed in xxxx +Bismark completed in 0d 0h 0m 9s ==================== Bismark run complete diff --git a/tools/bismark/test-data/summary_mate.txt b/tools/bismark/test-data/summary_mate.txt index 0bcac127ee..fcf171ae0c 100644 --- a/tools/bismark/test-data/summary_mate.txt +++ b/tools/bismark/test-data/summary_mate.txt @@ -1,8 +1,8 @@ Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation -Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpAHSx4i' +Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpbys4w__e/tmp/tmp219row0z' Writing bisulfite genomes out into a single MFA (multi FastA) file -Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) +Bisulfite Genome Indexer version v0.24.2 (last modified: 19 May 2022) Step I - Prepare genome folders - completed @@ -71,16 +71,139 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 2, merged 7; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 108022 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 7 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 103681 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 103682 for bucket 1 +Getting block 2 of 7 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 45007 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 45008 for bucket 2 +Getting block 3 of 7 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 132948 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 132949 for bucket 3 +Getting block 4 of 7 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 130718 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 130719 for bucket 4 +Getting block 5 of 7 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 97734 for bucket 5 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 97735 for bucket 5 +Getting block 6 of 7 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 138784 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 138785 for bucket 6 +Getting block 7 of 7 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 107281 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 107282 for bucket 7 Exited Ebwt loop fchr[A]: 0 fchr[C]: 235897 @@ -89,8 +212,8 @@ fchr[T]: 386401 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -118,7 +241,7 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 0 -Total time for call to driver() for forward index: xxxx +Total time for call to driver() for forward index: 00:00:00 Reading reference sizes Time reading reference sizes: 00:00:00 Calculating joined length @@ -154,16 +277,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 1, merged 6; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 1, merged 1; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 101773 for bucket 1 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 101774 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 122588 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 122589 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 84364 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 84365 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 89930 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 89931 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 84688 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 84689 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 85925 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 85926 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 137417 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:01 +Returning block of 137418 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 49467 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 49468 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 235897 @@ -172,8 +439,8 @@ fchr[T]: 386401 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -202,6 +469,12 @@ Headers: color: 0 reverse: 1 Total time for backward call to driver() for mirror index: 00:00:01 +Renaming BS_CT.3.bt2.tmp to BS_CT.3.bt2 +Renaming BS_CT.4.bt2.tmp to BS_CT.4.bt2 +Renaming BS_CT.1.bt2.tmp to BS_CT.1.bt2 +Renaming BS_CT.2.bt2.tmp to BS_CT.2.bt2 +Renaming BS_CT.rev.1.bt2.tmp to BS_CT.rev.1.bt2 +Renaming BS_CT.rev.2.bt2.tmp to BS_CT.rev.2.bt2 Settings: Output files: "BS_GA.*.bt2" Line rate: 6 (line is 64 bytes) @@ -256,16 +529,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 2, merged 8; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 1, merged 0; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 40586 for bucket 1 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 40587 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 111565 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 111566 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 68975 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 68976 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 139056 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 139057 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 48909 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 48910 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 119865 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 119866 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 99941 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 99942 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 127255 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 127256 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 386401 @@ -274,8 +691,8 @@ fchr[T]: 533276 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -303,7 +720,7 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 0 -Total time for call to driver() for forward index: xxxx +Total time for call to driver() for forward index: 00:00:00 Reading reference sizes Time reading reference sizes: 00:00:00 Calculating joined length @@ -339,16 +756,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 3, merged 7; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 2, merged 3; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 116725 for bucket 1 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 116726 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 112262 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 112263 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 35604 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 35605 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 134848 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 134849 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 119200 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 119201 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 29827 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 29828 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 115430 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 115431 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 92256 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 92257 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 386401 @@ -357,8 +918,8 @@ fchr[T]: 533276 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -387,29 +948,40 @@ Headers: color: 0 reverse: 1 Total time for backward call to driver() for mirror index: 00:00:01 -Running bismark with: 'bismark --bam --gzip --temp_dir /tmp/tmp86syD7 -o /tmp/tmp86syD7/results --quiet --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpAHSx4i -1 input1_fq_1.fq -2 input1_fq_2.fq -I 0 -X 500' -Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) +Renaming BS_GA.3.bt2.tmp to BS_GA.3.bt2 +Renaming BS_GA.4.bt2.tmp to BS_GA.4.bt2 +Renaming BS_GA.1.bt2.tmp to BS_GA.1.bt2 +Renaming BS_GA.2.bt2.tmp to BS_GA.2.bt2 +Renaming BS_GA.rev.1.bt2.tmp to BS_GA.rev.1.bt2 +Renaming BS_GA.rev.2.bt2.tmp to BS_GA.rev.2.bt2 + +========================================= + +Parallel genome indexing complete. Enjoy! + +Running bismark with: 'bismark --bam --temp_dir /tmp/tmpbys4w__e/tmp/tmp15vo85cx -o /tmp/tmpbys4w__e/tmp/tmp15vo85cx/results --quiet --gzip --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpbys4w__e/tmp/tmp219row0z -1 input1.fq_1.fq -2 input1.fq_2.fq -I 0 -X 500' +Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.5.4]) Output format is BAM (default) -Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' -Reference genome folder provided is /tmp/tmpAHSx4i/ (absolute path is '/tmp/tmpAHSx4i/)' +Alignments will be written out in BAM format. Samtools found here: '/usr/local/bin/samtools' +Reference genome folder provided is /tmp/tmpbys4w__e/tmp/tmp219row0z/ (absolute path is '/tmp/tmpbys4w__e/tmp/tmp219row0z/)' FastQ format specified -Input files to be analysed (in current folder '/tmp/tmpFC2FCZ/job_working_directory/000/4/working'): -input1_fq_1.fq -input1_fq_2.fq +Input files to be analysed (in current folder '/tmp/tmpbys4w__e/job_working_directory/000/27/working'): +input1.fq_1.fq +input1.fq_2.fq Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) -Created output directory /tmp/tmp86syD7/results/! +Created output directory /tmp/tmpbys4w__e/tmp/tmp15vo85cx/results/! -Output will be written into the directory: /tmp/tmp86syD7/results/ +Output will be written into the directory: /tmp/tmpbys4w__e/tmp/tmp15vo85cx/results/ -Using temp directory: /tmp/tmp86syD7 -Temporary files will be written into the directory: /tmp/tmp86syD7/ +Using temp directory: /tmp/tmpbys4w__e/tmp/tmp15vo85cx +Temporary files will be written into the directory: /tmp/tmpbys4w__e/tmp/tmp15vo85cx/ Setting parallelization to single-threaded (default) Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet -Current working directory is: /tmp/tmpFC2FCZ/job_working_directory/000/4/working +Current working directory is: /tmp/tmpbys4w__e/job_working_directory/000/27/working -Now reading in and storing sequence information of the genome specified in: /tmp/tmpAHSx4i/ +Now reading in and storing sequence information of the genome specified in: /tmp/tmpbys4w__e/tmp/tmp219row0z/ chr chrY_JH584300_random (182347 bp) chr chrY_JH584301_random (259875 bp) @@ -421,38 +993,38 @@ Single-core mode: setting pid to 1 Paired-end alignments will be performed ======================================= -The provided filenames for paired-end alignments are input1_fq_1.fq and input1_fq_2.fq +The provided filenames for paired-end alignments are input1.fq_1.fq and input1.fq_2.fq Input files are in FastQ format -Writing a C -> T converted version of the input file input1_fq_1.fq to /tmp/tmp86syD7/input1_fq_1.fq_C_to_T.fastq.gz +Writing a C -> T converted version of the input file input1.fq_1.fq to /tmp/tmpbys4w__e/tmp/tmp15vo85cx/input1.fq_1.fq_C_to_T.fastq.gz -Created C -> T converted version of the FastQ file input1_fq_1.fq (1000 sequences in total) +Created C -> T converted version of the FastQ file input1.fq_1.fq (1000 sequences in total) -Writing a G -> A converted version of the input file input1_fq_2.fq to /tmp/tmp86syD7/input1_fq_2.fq_G_to_A.fastq.gz +Writing a G -> A converted version of the input file input1.fq_2.fq to /tmp/tmpbys4w__e/tmp/tmp15vo85cx/input1.fq_2.fq_G_to_A.fastq.gz -Created G -> A converted version of the FastQ file input1_fq_2.fq (1000 sequences in total) +Created G -> A converted version of the FastQ file input1.fq_2.fq (1000 sequences in total) -Input files are input1_fq_1.fq_C_to_T.fastq.gz and input1_fq_2.fq_G_to_A.fastq.gz (FastQ) -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpAHSx4i/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet +Input files are input1.fq_1.fq_C_to_T.fastq.gz and input1.fq_2.fq_G_to_A.fastq.gz (FastQ) +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmp219row0z/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet -Now starting a Bowtie 2 paired-end alignment for CTread1GAread2CTgenome (reading in sequences from /tmp/tmp86syD7/input1_fq_1.fq_C_to_T.fastq.gz and /tmp/tmp86syD7/input1_fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --norc)) +Now starting a Bowtie 2 paired-end alignment for CTread1GAread2CTgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmp15vo85cx/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmpbys4w__e/tmp/tmp15vo85cx/input1.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --norc)) Found first alignment: 1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP 1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP -Now starting a Bowtie 2 paired-end alignment for CTread1GAread2GAgenome (reading in sequences from /tmp/tmp86syD7/input1_fq_1.fq_C_to_T.fastq.gz and /tmp/tmp86syD7/input1_fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --nofw)) +Now starting a Bowtie 2 paired-end alignment for CTread1GAread2GAgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmp15vo85cx/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmpbys4w__e/tmp/tmp15vo85cx/input1.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --nofw)) Found first alignment: 1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP 1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP ->>> Writing bisulfite mapping results to input1_fq_1_bismark_bt2_pe.bam <<< +>>> Writing bisulfite mapping results to input1.fq_1_bismark_bt2_pe.bam <<< -Unmapped sequences will be written to input1_fq_1.fq_unmapped_reads_1.fq.gz and input1_fq_2.fq_unmapped_reads_2.fq.gz -Ambiguously mapping sequences will be written to input1_fq_1.fq_ambiguous_reads_1.fq.gz and input1_fq_2.fq_ambiguous_reads_2.fq.gz +Unmapped sequences will be written to input1.fq_1.fq_unmapped_reads_1.fq.gz and input1.fq_2.fq_unmapped_reads_2.fq.gz +Ambiguously mapping sequences will be written to input1.fq_1.fq_ambiguous_reads_1.fq.gz and input1.fq_2.fq_ambiguous_reads_2.fq.gz -Reading in the sequence files input1_fq_1.fq and input1_fq_2.fq +Reading in the sequence files input1.fq_1.fq and input1.fq_2.fq Processed 1000 sequences in total -Successfully deleted the temporary files /tmp/tmp86syD7/input1_fq_1.fq_C_to_T.fastq.gz and /tmp/tmp86syD7/input1_fq_2.fq_G_to_A.fastq.gz +Successfully deleted the temporary files /tmp/tmpbys4w__e/tmp/tmp15vo85cx/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmpbys4w__e/tmp/tmp15vo85cx/input1.fq_2.fq_G_to_A.fastq.gz Final Alignment report ====================== @@ -489,11 +1061,12 @@ Total unmethylated C's in Unknown context: 0 Can't determine percentage of methylated Cs in CpG context if value was 0 Can't determine percentage of methylated Cs in CHG context if value was 0 Can't determine percentage of methylated Cs in CHH context if value was 0 -Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 +Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 -Bismark completed in xxxx +Bismark completed in 0d 0h 0m 5s ==================== Bismark run complete ==================== + diff --git a/tools/bismark/test-data/summary_mate_two_samples.txt b/tools/bismark/test-data/summary_mate_two_samples.txt index 0b8b2bcdc4..5c8d93172e 100644 --- a/tools/bismark/test-data/summary_mate_two_samples.txt +++ b/tools/bismark/test-data/summary_mate_two_samples.txt @@ -1,8 +1,8 @@ Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation -Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpfw7btd9x' +Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpbys4w__e/tmp/tmp3sjkcmt7' Writing bisulfite genomes out into a single MFA (multi FastA) file -Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) +Bisulfite Genome Indexer version v0.24.2 (last modified: 19 May 2022) Step I - Prepare genome folders - completed @@ -71,16 +71,139 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 2, merged 7; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 108022 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 7 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 103681 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 103682 for bucket 1 +Getting block 2 of 7 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 45007 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 45008 for bucket 2 +Getting block 3 of 7 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 132948 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 132949 for bucket 3 +Getting block 4 of 7 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 130718 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 130719 for bucket 4 +Getting block 5 of 7 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 97734 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 97735 for bucket 5 +Getting block 6 of 7 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 138784 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 138785 for bucket 6 +Getting block 7 of 7 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 107281 for bucket 7 (Using difference cover) Sorting block time: 00:00:00 -Returning block of 756160 for bucket 1 +Returning block of 107282 for bucket 7 Exited Ebwt loop fchr[A]: 0 fchr[C]: 235897 @@ -89,8 +212,8 @@ fchr[T]: 386401 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -118,7 +241,7 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 0 -Total time for call to driver() for forward index: 00:00:00 +Total time for call to driver() for forward index: 00:00:01 Reading reference sizes Time reading reference sizes: 00:00:00 Calculating joined length @@ -154,16 +277,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 1, merged 6; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 1, merged 1; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 101773 for bucket 1 (Using difference cover) Sorting block time: 00:00:00 -Returning block of 756160 for bucket 1 +Returning block of 101774 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 122588 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 122589 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 84364 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 84365 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 89930 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 89931 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 84688 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 84689 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 85925 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 85926 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 137417 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 137418 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 49467 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 49468 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 235897 @@ -172,8 +439,8 @@ fchr[T]: 386401 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -201,7 +468,13 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 +Total time for backward call to driver() for mirror index: 00:00:00 +Renaming BS_CT.3.bt2.tmp to BS_CT.3.bt2 +Renaming BS_CT.4.bt2.tmp to BS_CT.4.bt2 +Renaming BS_CT.1.bt2.tmp to BS_CT.1.bt2 +Renaming BS_CT.2.bt2.tmp to BS_CT.2.bt2 +Renaming BS_CT.rev.1.bt2.tmp to BS_CT.rev.1.bt2 +Renaming BS_CT.rev.2.bt2.tmp to BS_CT.rev.2.bt2 Settings: Output files: "BS_GA.*.bt2" Line rate: 6 (line is 64 bytes) @@ -256,16 +529,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 2, merged 8; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 1, merged 0; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 40586 for bucket 1 (Using difference cover) Sorting block time: 00:00:00 -Returning block of 756160 for bucket 1 +Returning block of 40587 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 111565 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 111566 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 68975 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 68976 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 139056 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 139057 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 48909 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 48910 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 119865 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 119866 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 99941 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 99942 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 127255 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 127256 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 386401 @@ -274,8 +691,8 @@ fchr[T]: 533276 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -303,7 +720,7 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 0 -Total time for call to driver() for forward index: 00:00:00 +Total time for call to driver() for forward index: 00:00:01 Reading reference sizes Time reading reference sizes: 00:00:00 Calculating joined length @@ -339,16 +756,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 3, merged 7; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 2, merged 3; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 116725 for bucket 1 (Using difference cover) Sorting block time: 00:00:00 -Returning block of 756160 for bucket 1 +Returning block of 116726 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 112262 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 112263 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 35604 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 35605 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 134848 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 134849 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 119200 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 119201 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 29827 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 29828 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 115430 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 115431 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 92256 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 92257 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 386401 @@ -357,8 +918,8 @@ fchr[T]: 533276 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -386,32 +947,43 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Running bismark with: 'bismark --bam --temp_dir /tmp/tmp0n2gudqm -o /tmp/tmp0n2gudqm/results --quiet --gzip --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpfw7btd9x -1 input1.fq_1.fq,input2.fq_1.fq -2 input1.fq_2.fq,input2.fq_2.fq -I 0 -X 500' -Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) +Total time for backward call to driver() for mirror index: 00:00:00 +Renaming BS_GA.3.bt2.tmp to BS_GA.3.bt2 +Renaming BS_GA.4.bt2.tmp to BS_GA.4.bt2 +Renaming BS_GA.1.bt2.tmp to BS_GA.1.bt2 +Renaming BS_GA.2.bt2.tmp to BS_GA.2.bt2 +Renaming BS_GA.rev.1.bt2.tmp to BS_GA.rev.1.bt2 +Renaming BS_GA.rev.2.bt2.tmp to BS_GA.rev.2.bt2 + +========================================= + +Parallel genome indexing complete. Enjoy! + +Running bismark with: 'bismark --bam --temp_dir /tmp/tmpbys4w__e/tmp/tmp3gubdufx -o /tmp/tmpbys4w__e/tmp/tmp3gubdufx/results --quiet --gzip --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpbys4w__e/tmp/tmp3sjkcmt7 -1 input1.fq_1.fq,input2.fq_1.fq -2 input1.fq_2.fq,input2.fq_2.fq -I 0 -X 500' +Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.5.4]) Output format is BAM (default) Alignments will be written out in BAM format. Samtools found here: '/usr/local/bin/samtools' -Reference genome folder provided is /tmp/tmpfw7btd9x/ (absolute path is '/tmp/tmpfw7btd9x/)' +Reference genome folder provided is /tmp/tmpbys4w__e/tmp/tmp3sjkcmt7/ (absolute path is '/tmp/tmpbys4w__e/tmp/tmp3sjkcmt7/)' FastQ format specified -Input files to be analysed (in current folder '/tmp/tmpfl_1r4y7/job_working_directory/000/17/working'): +Input files to be analysed (in current folder '/tmp/tmpbys4w__e/job_working_directory/000/32/working'): input1.fq_1.fq input1.fq_2.fq input2.fq_1.fq input2.fq_2.fq Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) -Created output directory /tmp/tmp0n2gudqm/results/! +Created output directory /tmp/tmpbys4w__e/tmp/tmp3gubdufx/results/! -Output will be written into the directory: /tmp/tmp0n2gudqm/results/ +Output will be written into the directory: /tmp/tmpbys4w__e/tmp/tmp3gubdufx/results/ -Using temp directory: /tmp/tmp0n2gudqm -Temporary files will be written into the directory: /tmp/tmp0n2gudqm/ +Using temp directory: /tmp/tmpbys4w__e/tmp/tmp3gubdufx +Temporary files will be written into the directory: /tmp/tmpbys4w__e/tmp/tmp3gubdufx/ Setting parallelization to single-threaded (default) Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet -Current working directory is: /tmp/tmpfl_1r4y7/job_working_directory/000/17/working +Current working directory is: /tmp/tmpbys4w__e/job_working_directory/000/32/working -Now reading in and storing sequence information of the genome specified in: /tmp/tmpfw7btd9x/ +Now reading in and storing sequence information of the genome specified in: /tmp/tmpbys4w__e/tmp/tmp3sjkcmt7/ chr chrY_JH584300_random (182347 bp) chr chrY_JH584301_random (259875 bp) @@ -425,22 +997,22 @@ Paired-end alignments will be performed The provided filenames for paired-end alignments are input1.fq_1.fq and input1.fq_2.fq Input files are in FastQ format -Writing a C -> T converted version of the input file input1.fq_1.fq to /tmp/tmp0n2gudqm/input1.fq_1.fq_C_to_T.fastq.gz +Writing a C -> T converted version of the input file input1.fq_1.fq to /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input1.fq_1.fq_C_to_T.fastq.gz Created C -> T converted version of the FastQ file input1.fq_1.fq (1000 sequences in total) -Writing a G -> A converted version of the input file input1.fq_2.fq to /tmp/tmp0n2gudqm/input1.fq_2.fq_G_to_A.fastq.gz +Writing a G -> A converted version of the input file input1.fq_2.fq to /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input1.fq_2.fq_G_to_A.fastq.gz Created G -> A converted version of the FastQ file input1.fq_2.fq (1000 sequences in total) Input files are input1.fq_1.fq_C_to_T.fastq.gz and input1.fq_2.fq_G_to_A.fastq.gz (FastQ) -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpfw7btd9x/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmp3sjkcmt7/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet -Now starting a Bowtie 2 paired-end alignment for CTread1GAread2CTgenome (reading in sequences from /tmp/tmp0n2gudqm/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input1.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --norc)) +Now starting a Bowtie 2 paired-end alignment for CTread1GAread2CTgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input1.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --norc)) Found first alignment: 1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP 1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP -Now starting a Bowtie 2 paired-end alignment for CTread1GAread2GAgenome (reading in sequences from /tmp/tmp0n2gudqm/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input1.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --nofw)) +Now starting a Bowtie 2 paired-end alignment for CTread1GAread2GAgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input1.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --nofw)) Found first alignment: 1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP 1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP @@ -454,7 +1026,7 @@ Reading in the sequence files input1.fq_1.fq and input1.fq_2.fq Processed 1000 sequences in total -Successfully deleted the temporary files /tmp/tmp0n2gudqm/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input1.fq_2.fq_G_to_A.fastq.gz +Successfully deleted the temporary files /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input1.fq_1.fq_C_to_T.fastq.gz and /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input1.fq_2.fq_G_to_A.fastq.gz Final Alignment report ====================== @@ -491,10 +1063,10 @@ Total unmethylated C's in Unknown context: 0 Can't determine percentage of methylated Cs in CpG context if value was 0 Can't determine percentage of methylated Cs in CHG context if value was 0 Can't determine percentage of methylated Cs in CHH context if value was 0 -Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 +Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 -Bismark completed in 0d 0h 0m 6s +Bismark completed in 0d 0h 0m 5s ==================== Bismark run complete @@ -507,22 +1079,22 @@ Paired-end alignments will be performed The provided filenames for paired-end alignments are input2.fq_1.fq and input2.fq_2.fq Input files are in FastQ format -Writing a C -> T converted version of the input file input2.fq_1.fq to /tmp/tmp0n2gudqm/input2.fq_1.fq_C_to_T.fastq.gz +Writing a C -> T converted version of the input file input2.fq_1.fq to /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input2.fq_1.fq_C_to_T.fastq.gz Created C -> T converted version of the FastQ file input2.fq_1.fq (1000 sequences in total) -Writing a G -> A converted version of the input file input2.fq_2.fq to /tmp/tmp0n2gudqm/input2.fq_2.fq_G_to_A.fastq.gz +Writing a G -> A converted version of the input file input2.fq_2.fq to /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input2.fq_2.fq_G_to_A.fastq.gz Created G -> A converted version of the FastQ file input2.fq_2.fq (1000 sequences in total) Input files are input2.fq_1.fq_C_to_T.fastq.gz and input2.fq_2.fq_G_to_A.fastq.gz (FastQ) -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpfw7btd9x/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmp3sjkcmt7/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet -Now starting a Bowtie 2 paired-end alignment for CTread1GAread2CTgenome (reading in sequences from /tmp/tmp0n2gudqm/input2.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input2.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --norc)) +Now starting a Bowtie 2 paired-end alignment for CTread1GAread2CTgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input2.fq_1.fq_C_to_T.fastq.gz and /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input2.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --norc)) Found first alignment: 1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP 1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP -Now starting a Bowtie 2 paired-end alignment for CTread1GAread2GAgenome (reading in sequences from /tmp/tmp0n2gudqm/input2.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input2.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --nofw)) +Now starting a Bowtie 2 paired-end alignment for CTread1GAread2GAgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input2.fq_1.fq_C_to_T.fastq.gz and /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input2.fq_2.fq_G_to_A.fastq.gz, with the options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --no-mixed --no-discordant --dovetail --minins 0 --maxins 500 --quiet --nofw)) Found first alignment: 1_1/1 77 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP 1_1/2 141 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UP @@ -536,7 +1108,7 @@ Reading in the sequence files input2.fq_1.fq and input2.fq_2.fq Processed 1000 sequences in total -Successfully deleted the temporary files /tmp/tmp0n2gudqm/input2.fq_1.fq_C_to_T.fastq.gz and /tmp/tmp0n2gudqm/input2.fq_2.fq_G_to_A.fastq.gz +Successfully deleted the temporary files /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input2.fq_1.fq_C_to_T.fastq.gz and /tmp/tmpbys4w__e/tmp/tmp3gubdufx/input2.fq_2.fq_G_to_A.fastq.gz Final Alignment report ====================== @@ -573,13 +1145,13 @@ Total unmethylated C's in Unknown context: 0 Can't determine percentage of methylated Cs in CpG context if value was 0 Can't determine percentage of methylated Cs in CHG context if value was 0 Can't determine percentage of methylated Cs in CHH context if value was 0 -Can't determine percentage of methylated Cs in unknown context (CN or CHN) if value was 0 +Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 -Bismark completed in 0d 0h 0m 8s +Bismark completed in 0d 0h 0m 7s ==================== Bismark run complete ==================== -Merging bams with: '['samtools', 'merge', '-@', '1', '-f', '/tmp/tmp0n2gudqm/results/tmpnqe_dadr', '/tmp/tmp0n2gudqm/results/input1.fq_1_bismark_bt2_pe.bam', '/tmp/tmp0n2gudqm/results/input2.fq_1_bismark_bt2_pe.bam']' +Merging bams with: '['samtools', 'merge', '-@', '1', '-f', '/tmp/tmpbys4w__e/tmp/tmp3gubdufx/results/tmptswfkuuk', '/tmp/tmpbys4w__e/tmp/tmp3gubdufx/results/input1.fq_1_bismark_bt2_pe.bam', '/tmp/tmpbys4w__e/tmp/tmp3gubdufx/results/input2.fq_1_bismark_bt2_pe.bam']' diff --git a/tools/bismark/test-data/summary_pbat.txt b/tools/bismark/test-data/summary_pbat.txt index 0cb6462b34..09e9ceb5e5 100644 --- a/tools/bismark/test-data/summary_pbat.txt +++ b/tools/bismark/test-data/summary_pbat.txt @@ -1,8 +1,8 @@ Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation -Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpuqE7r1' +Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpbys4w__e/tmp/tmpyev3ohon' Writing bisulfite genomes out into a single MFA (multi FastA) file -Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) +Bisulfite Genome Indexer version v0.24.2 (last modified: 19 May 2022) Step I - Prepare genome folders - completed @@ -71,16 +71,139 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 2, merged 7; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 108022 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 7 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 103681 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 103682 for bucket 1 +Getting block 2 of 7 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 45007 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 45008 for bucket 2 +Getting block 3 of 7 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 132948 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 132949 for bucket 3 +Getting block 4 of 7 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 130718 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 130719 for bucket 4 +Getting block 5 of 7 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 97734 for bucket 5 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 97735 for bucket 5 +Getting block 6 of 7 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 138784 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 138785 for bucket 6 +Getting block 7 of 7 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 107281 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 107282 for bucket 7 Exited Ebwt loop fchr[A]: 0 fchr[C]: 235897 @@ -89,8 +212,8 @@ fchr[T]: 386401 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -118,7 +241,7 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 0 -Total time for call to driver() for forward index: xxxx +Total time for call to driver() for forward index: 00:00:01 Reading reference sizes Time reading reference sizes: 00:00:00 Calculating joined length @@ -154,16 +277,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 1, merged 6; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 1, merged 1; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 101773 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 101774 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 122588 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 122589 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 84364 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 84365 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 89930 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 89931 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 84688 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 84689 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 85925 for bucket 6 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 85926 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 137417 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 137418 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 49467 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 49468 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 235897 @@ -172,8 +439,8 @@ fchr[T]: 386401 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -201,7 +468,13 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 +Total time for backward call to driver() for mirror index: 00:00:00 +Renaming BS_CT.3.bt2.tmp to BS_CT.3.bt2 +Renaming BS_CT.4.bt2.tmp to BS_CT.4.bt2 +Renaming BS_CT.1.bt2.tmp to BS_CT.1.bt2 +Renaming BS_CT.2.bt2.tmp to BS_CT.2.bt2 +Renaming BS_CT.rev.1.bt2.tmp to BS_CT.rev.1.bt2 +Renaming BS_CT.rev.2.bt2.tmp to BS_CT.rev.2.bt2 Settings: Output files: "BS_GA.*.bt2" Line rate: 6 (line is 64 bytes) @@ -256,16 +529,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 2, merged 8; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 1, merged 0; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 40586 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 40587 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 111565 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 111566 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 68975 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 68976 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 139056 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 139057 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 48909 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 48910 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 119865 for bucket 6 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 119866 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 99941 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 99942 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 127255 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 127256 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 386401 @@ -274,8 +691,8 @@ fchr[T]: 533276 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -303,7 +720,7 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 0 -Total time for call to driver() for forward index: xxxx +Total time for call to driver() for forward index: 00:00:01 Reading reference sizes Time reading reference sizes: 00:00:00 Calculating joined length @@ -339,16 +756,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 3, merged 7; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 2, merged 3; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 116725 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 116726 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 112262 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 112263 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 35604 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 35605 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 134848 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 134849 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 119200 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 119201 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 29827 for bucket 6 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 29828 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 115430 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 115431 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 92256 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 92257 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 386401 @@ -357,8 +918,8 @@ fchr[T]: 533276 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -386,29 +947,40 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Running bismark with: 'bismark --bam --temp_dir /tmp/tmpi3V3GI -o /tmp/tmpi3V3GI/results --quiet --fastq -L 20 -D 15 -R 2 --pbat --un --ambiguous /tmp/tmpuqE7r1 input_1.fq' -Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) +Total time for backward call to driver() for mirror index: 00:00:00 +Renaming BS_GA.3.bt2.tmp to BS_GA.3.bt2 +Renaming BS_GA.4.bt2.tmp to BS_GA.4.bt2 +Renaming BS_GA.1.bt2.tmp to BS_GA.1.bt2 +Renaming BS_GA.2.bt2.tmp to BS_GA.2.bt2 +Renaming BS_GA.rev.1.bt2.tmp to BS_GA.rev.1.bt2 +Renaming BS_GA.rev.2.bt2.tmp to BS_GA.rev.2.bt2 + +========================================= + +Parallel genome indexing complete. Enjoy! + +Running bismark with: 'bismark --bam --temp_dir /tmp/tmpbys4w__e/tmp/tmpbbj6davg -o /tmp/tmpbys4w__e/tmp/tmpbbj6davg/results --quiet --fastq -L 20 -D 15 -R 2 --pbat --un --ambiguous /tmp/tmpbys4w__e/tmp/tmpyev3ohon input_1.fq' +Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.5.4]) Output format is BAM (default) -Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' -Reference genome folder provided is /tmp/tmpuqE7r1/ (absolute path is '/tmp/tmpuqE7r1/)' +Alignments will be written out in BAM format. Samtools found here: '/usr/local/bin/samtools' +Reference genome folder provided is /tmp/tmpbys4w__e/tmp/tmpyev3ohon/ (absolute path is '/tmp/tmpbys4w__e/tmp/tmpyev3ohon/)' FastQ format specified -Input files to be analysed (in current folder '/tmp/tmpU_oiEI/job_working_directory/000/4/working'): +Input files to be analysed (in current folder '/tmp/tmpbys4w__e/job_working_directory/000/40/working'): input_1.fq Library was specified as PBAT-Seq (Post-Bisulfite Adapter Tagging), only performing alignments to the complementary strands (CTOT and CTOB) -Created output directory /tmp/tmpi3V3GI/results/! +Created output directory /tmp/tmpbys4w__e/tmp/tmpbbj6davg/results/! -Output will be written into the directory: /tmp/tmpi3V3GI/results/ +Output will be written into the directory: /tmp/tmpbys4w__e/tmp/tmpbbj6davg/results/ -Using temp directory: /tmp/tmpi3V3GI -Temporary files will be written into the directory: /tmp/tmpi3V3GI/ +Using temp directory: /tmp/tmpbys4w__e/tmp/tmpbbj6davg +Temporary files will be written into the directory: /tmp/tmpbys4w__e/tmp/tmpbbj6davg/ Setting parallelization to single-threaded (default) Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet -Current working directory is: /tmp/tmpU_oiEI/job_working_directory/000/4/working +Current working directory is: /tmp/tmpbys4w__e/job_working_directory/000/40/working -Now reading in and storing sequence information of the genome specified in: /tmp/tmpuqE7r1/ +Now reading in and storing sequence information of the genome specified in: /tmp/tmpbys4w__e/tmp/tmpyev3ohon/ chr chrY_JH584300_random (182347 bp) chr chrY_JH584301_random (259875 bp) @@ -421,33 +993,33 @@ Single-end alignments will be performed ======================================= Input file is in FastQ format -Writing a G -> A converted version of the input file input_1.fq to /tmp/tmpi3V3GI/input_1.fq_G_to_A.fastq +Writing a G -> A converted version of the input file input_1.fq to /tmp/tmpbys4w__e/tmp/tmpbbj6davg/input_1.fq_G_to_A.fastq Created G -> A converted version of the FastQ file input_1.fq (44115 sequences in total) Input file is input_1.fq_G_to_A.fastq (FastQ) -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpuqE7r1/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmpyev3ohon/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet -Now starting the Bowtie 2 aligner for GAreadCTgenome (reading in sequences from /tmp/tmpi3V3GI/input_1.fq_G_to_A.fastq with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) -Using Bowtie 2 index: /tmp/tmpuqE7r1/Bisulfite_Genome/CT_conversion/BS_CT +Now starting the Bowtie 2 aligner for GAreadCTgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmpbbj6davg/input_1.fq_G_to_A.fastq with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) +Using Bowtie 2 index: /tmp/tmpbys4w__e/tmp/tmpyev3ohon/Bisulfite_Genome/CT_conversion/BS_CT Found first alignment: 1_1 4 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU -Now starting the Bowtie 2 aligner for GAreadGAgenome (reading in sequences from /tmp/tmpi3V3GI/input_1.fq_G_to_A.fastq with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) -Using Bowtie 2 index: /tmp/tmpuqE7r1/Bisulfite_Genome/GA_conversion/BS_GA +Now starting the Bowtie 2 aligner for GAreadGAgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmpbbj6davg/input_1.fq_G_to_A.fastq with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) +Using Bowtie 2 index: /tmp/tmpbys4w__e/tmp/tmpyev3ohon/Bisulfite_Genome/GA_conversion/BS_GA Found first alignment: 1_1 4 * 0 0 * * 0 0 TTATATATATTAAATAAATTAATTTTTTTTATTTATATATTAAATTTTTTAATTAATTTATTAATATTTTATAAATTTTTAAATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU ->>> Writing bisulfite mapping results to /tmp/tmpi3V3GI/results/input_1_bismark_bt2.bam <<< +>>> Writing bisulfite mapping results to /tmp/tmpbys4w__e/tmp/tmpbbj6davg/results/input_1_bismark_bt2.bam <<< -Unmapped sequences will be written to /tmp/tmpi3V3GI/results/input_1.fq_unmapped_reads.fq.gz -Ambiguously mapping sequences will be written to /tmp/tmpi3V3GI/results/input_1.fq_ambiguous_reads.fq.gz +Unmapped sequences will be written to /tmp/tmpbys4w__e/tmp/tmpbbj6davg/results/input_1.fq_unmapped_reads.fq.gz +Ambiguously mapping sequences will be written to /tmp/tmpbys4w__e/tmp/tmpbbj6davg/results/input_1.fq_ambiguous_reads.fq.gz Reading in the sequence file input_1.fq Processed 44115 sequences in total -Successfully deleted the temporary file /tmp/tmpi3V3GI/input_1.fq_G_to_A.fastq +Successfully deleted the temporary file /tmp/tmpbys4w__e/tmp/tmpbbj6davg/input_1.fq_G_to_A.fastq Final Alignment report ====================== @@ -485,7 +1057,7 @@ C methylated in CHH context: 76.2% Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 -Bismark completed in xxxx +Bismark completed in 0d 0h 0m 9s ==================== Bismark run complete diff --git a/tools/bismark/test-data/summary_short.txt b/tools/bismark/test-data/summary_short.txt index 413f1b4d77..ab43a38d38 100644 --- a/tools/bismark/test-data/summary_short.txt +++ b/tools/bismark/test-data/summary_short.txt @@ -1,8 +1,8 @@ Create a temporary index with the offered files from the user. Utilizing the script: bismark_genome_preparation -Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpVM2AEy' +Generating index with: 'bismark_genome_preparation --bowtie2 /tmp/tmpbys4w__e/tmp/tmppryk8gu7' Writing bisulfite genomes out into a single MFA (multi FastA) file -Bisulfite Genome Indexer version v0.22.1 (last modified: 14 April 2019) +Bisulfite Genome Indexer version v0.24.2 (last modified: 19 May 2022) Step I - Prepare genome folders - completed @@ -71,16 +71,139 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 2, merged 7; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 108022 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 7 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 103681 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 103682 for bucket 1 +Getting block 2 of 7 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 45007 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 45008 for bucket 2 +Getting block 3 of 7 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 132948 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 132949 for bucket 3 +Getting block 4 of 7 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 130718 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 130719 for bucket 4 +Getting block 5 of 7 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 97734 for bucket 5 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 97735 for bucket 5 +Getting block 6 of 7 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 138784 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 138785 for bucket 6 +Getting block 7 of 7 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 107281 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 107282 for bucket 7 Exited Ebwt loop fchr[A]: 0 fchr[C]: 235897 @@ -89,8 +212,8 @@ fchr[T]: 386401 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_CT.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_CT.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -118,7 +241,7 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 0 -Total time for call to driver() for forward index: xxxx +Total time for call to driver() for forward index: 00:00:01 Reading reference sizes Time reading reference sizes: 00:00:00 Calculating joined length @@ -154,16 +277,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 1, merged 6; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 1, merged 1; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 101773 for bucket 1 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 101774 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 122588 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 122589 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 84364 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 84365 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 89930 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 89931 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 84688 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 84689 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 85925 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 85926 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 137417 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 137418 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 49467 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 49468 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 235897 @@ -172,8 +439,8 @@ fchr[T]: 386401 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_CT.rev.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_CT.rev.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -202,6 +469,12 @@ Headers: color: 0 reverse: 1 Total time for backward call to driver() for mirror index: 00:00:00 +Renaming BS_CT.3.bt2.tmp to BS_CT.3.bt2 +Renaming BS_CT.4.bt2.tmp to BS_CT.4.bt2 +Renaming BS_CT.1.bt2.tmp to BS_CT.1.bt2 +Renaming BS_CT.2.bt2.tmp to BS_CT.2.bt2 +Renaming BS_CT.rev.1.bt2.tmp to BS_CT.rev.1.bt2 +Renaming BS_CT.rev.2.bt2.tmp to BS_CT.rev.2.bt2 Settings: Output files: "BS_GA.*.bt2" Line rate: 6 (line is 64 bytes) @@ -256,16 +529,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 2, merged 8; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 1, merged 0; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 40586 for bucket 1 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 40587 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 111565 for bucket 2 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 111566 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 68975 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 68976 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 139056 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 139057 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 48909 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 48910 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 119865 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 119866 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 99941 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 99942 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 127255 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 127256 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 386401 @@ -274,8 +691,8 @@ fchr[T]: 533276 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_GA.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_GA.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -303,7 +720,7 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 0 -Total time for call to driver() for forward index: xxxx +Total time for call to driver() for forward index: 00:00:01 Reading reference sizes Time reading reference sizes: 00:00:00 Calculating joined length @@ -339,16 +756,160 @@ Multikey QSorting 12 samples Calculating bucket sizes Splitting and merging Splitting and merging time: 00:00:00 -Avg bucket size: 756159 (target: 141779) +Split 3, merged 7; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Split 2, merged 3; iterating... +Splitting and merging + Splitting and merging time: 00:00:00 +Avg bucket size: 94519 (target: 141779) Converting suffix-array elements to index image Allocating ftab, absorbFtab Entering Ebwt loop -Getting block 1 of 1 - No samples; assembling all-inclusive block - Sorting block of length 756159 for bucket 1 +Getting block 1 of 8 + Reserving size (141780) for bucket 1 + Calculating Z arrays for bucket 1 + Entering block accumulator loop for bucket 1: + bucket 1: 10% + bucket 1: 20% + bucket 1: 30% + bucket 1: 40% + bucket 1: 50% + bucket 1: 60% + bucket 1: 70% + bucket 1: 80% + bucket 1: 90% + bucket 1: 100% + Sorting block of length 116725 for bucket 1 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 116726 for bucket 1 +Getting block 2 of 8 + Reserving size (141780) for bucket 2 + Calculating Z arrays for bucket 2 + Entering block accumulator loop for bucket 2: + bucket 2: 10% + bucket 2: 20% + bucket 2: 30% + bucket 2: 40% + bucket 2: 50% + bucket 2: 60% + bucket 2: 70% + bucket 2: 80% + bucket 2: 90% + bucket 2: 100% + Sorting block of length 112262 for bucket 2 (Using difference cover) - Sorting block time: xxxx -Returning block of 756160 for bucket 1 + Sorting block time: 00:00:00 +Returning block of 112263 for bucket 2 +Getting block 3 of 8 + Reserving size (141780) for bucket 3 + Calculating Z arrays for bucket 3 + Entering block accumulator loop for bucket 3: + bucket 3: 10% + bucket 3: 20% + bucket 3: 30% + bucket 3: 40% + bucket 3: 50% + bucket 3: 60% + bucket 3: 70% + bucket 3: 80% + bucket 3: 90% + bucket 3: 100% + Sorting block of length 35604 for bucket 3 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 35605 for bucket 3 +Getting block 4 of 8 + Reserving size (141780) for bucket 4 + Calculating Z arrays for bucket 4 + Entering block accumulator loop for bucket 4: + bucket 4: 10% + bucket 4: 20% + bucket 4: 30% + bucket 4: 40% + bucket 4: 50% + bucket 4: 60% + bucket 4: 70% + bucket 4: 80% + bucket 4: 90% + bucket 4: 100% + Sorting block of length 134848 for bucket 4 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 134849 for bucket 4 +Getting block 5 of 8 + Reserving size (141780) for bucket 5 + Calculating Z arrays for bucket 5 + Entering block accumulator loop for bucket 5: + bucket 5: 10% + bucket 5: 20% + bucket 5: 30% + bucket 5: 40% + bucket 5: 50% + bucket 5: 60% + bucket 5: 70% + bucket 5: 80% + bucket 5: 90% + bucket 5: 100% + Sorting block of length 119200 for bucket 5 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 119201 for bucket 5 +Getting block 6 of 8 + Reserving size (141780) for bucket 6 + Calculating Z arrays for bucket 6 + Entering block accumulator loop for bucket 6: + bucket 6: 10% + bucket 6: 20% + bucket 6: 30% + bucket 6: 40% + bucket 6: 50% + bucket 6: 60% + bucket 6: 70% + bucket 6: 80% + bucket 6: 90% + bucket 6: 100% + Sorting block of length 29827 for bucket 6 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 29828 for bucket 6 +Getting block 7 of 8 + Reserving size (141780) for bucket 7 + Calculating Z arrays for bucket 7 + Entering block accumulator loop for bucket 7: + bucket 7: 10% + bucket 7: 20% + bucket 7: 30% + bucket 7: 40% + bucket 7: 50% + bucket 7: 60% + bucket 7: 70% + bucket 7: 80% + bucket 7: 90% + bucket 7: 100% + Sorting block of length 115430 for bucket 7 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 115431 for bucket 7 +Getting block 8 of 8 + Reserving size (141780) for bucket 8 + Calculating Z arrays for bucket 8 + Entering block accumulator loop for bucket 8: + bucket 8: 10% + bucket 8: 20% + bucket 8: 30% + bucket 8: 40% + bucket 8: 50% + bucket 8: 60% + bucket 8: 70% + bucket 8: 80% + bucket 8: 90% + bucket 8: 100% + Sorting block of length 92256 for bucket 8 + (Using difference cover) + Sorting block time: 00:00:00 +Returning block of 92257 for bucket 8 Exited Ebwt loop fchr[A]: 0 fchr[C]: 386401 @@ -357,8 +918,8 @@ fchr[T]: 533276 fchr[$]: 756159 Exiting Ebwt::buildToDisk() Returning from initFromVector -Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2 -Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2 +Wrote 4446745 bytes to primary EBWT file: BS_GA.rev.1.bt2.tmp +Wrote 189044 bytes to secondary EBWT file: BS_GA.rev.2.bt2.tmp Re-opening _in1 and _in2 as input streams Returning from Ebwt constructor Headers: @@ -386,29 +947,40 @@ Headers: ebwtTotSz: 252096 color: 0 reverse: 1 -Total time for backward call to driver() for mirror index: 00:00:01 -Running bismark with: 'bismark --bam --gzip --temp_dir /tmp/tmpHOWuwJ -o /tmp/tmpHOWuwJ/results --quiet --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpVM2AEy input_1.fq' -Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.3.5]) +Total time for backward call to driver() for mirror index: 00:00:00 +Renaming BS_GA.3.bt2.tmp to BS_GA.3.bt2 +Renaming BS_GA.4.bt2.tmp to BS_GA.4.bt2 +Renaming BS_GA.1.bt2.tmp to BS_GA.1.bt2 +Renaming BS_GA.2.bt2.tmp to BS_GA.2.bt2 +Renaming BS_GA.rev.1.bt2.tmp to BS_GA.rev.1.bt2 +Renaming BS_GA.rev.2.bt2.tmp to BS_GA.rev.2.bt2 + +========================================= + +Parallel genome indexing complete. Enjoy! + +Running bismark with: 'bismark --bam --temp_dir /tmp/tmpbys4w__e/tmp/tmpopw8z8b3 -o /tmp/tmpbys4w__e/tmp/tmpopw8z8b3/results --quiet --gzip --fastq -L 20 -D 15 -R 2 --un --ambiguous /tmp/tmpbys4w__e/tmp/tmppryk8gu7 input_1.fq' +Bowtie 2 seems to be working fine (tested command 'bowtie2 --version' [2.5.4]) Output format is BAM (default) -Alignments will be written out in BAM format. Samtools found here: '/home/abretaud/miniconda3/envs/mulled-v1-9f2317dbfb405ed6926c55752e5c11678eee3256a6ea680d1c0f912251153030/bin/samtools' -Reference genome folder provided is /tmp/tmpVM2AEy/ (absolute path is '/tmp/tmpVM2AEy/)' +Alignments will be written out in BAM format. Samtools found here: '/usr/local/bin/samtools' +Reference genome folder provided is /tmp/tmpbys4w__e/tmp/tmppryk8gu7/ (absolute path is '/tmp/tmpbys4w__e/tmp/tmppryk8gu7/)' FastQ format specified -Input files to be analysed (in current folder '/tmp/tmpq6T4hb/job_working_directory/000/8/working'): +Input files to be analysed (in current folder '/tmp/tmpbys4w__e/job_working_directory/000/23/working'): input_1.fq Library is assumed to be strand-specific (directional), alignments to strands complementary to the original top or bottom strands will be ignored (i.e. not performed!) -Created output directory /tmp/tmpHOWuwJ/results/! +Created output directory /tmp/tmpbys4w__e/tmp/tmpopw8z8b3/results/! -Output will be written into the directory: /tmp/tmpHOWuwJ/results/ +Output will be written into the directory: /tmp/tmpbys4w__e/tmp/tmpopw8z8b3/results/ -Using temp directory: /tmp/tmpHOWuwJ -Temporary files will be written into the directory: /tmp/tmpHOWuwJ/ +Using temp directory: /tmp/tmpbys4w__e/tmp/tmpopw8z8b3 +Temporary files will be written into the directory: /tmp/tmpbys4w__e/tmp/tmpopw8z8b3/ Setting parallelization to single-threaded (default) Summary of all aligner options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet -Current working directory is: /tmp/tmpq6T4hb/job_working_directory/000/8/working +Current working directory is: /tmp/tmpbys4w__e/job_working_directory/000/23/working -Now reading in and storing sequence information of the genome specified in: /tmp/tmpVM2AEy/ +Now reading in and storing sequence information of the genome specified in: /tmp/tmpbys4w__e/tmp/tmppryk8gu7/ chr chrY_JH584300_random (182347 bp) chr chrY_JH584301_random (259875 bp) @@ -421,33 +993,33 @@ Single-end alignments will be performed ======================================= Input file is in FastQ format -Writing a C -> T converted version of the input file input_1.fq to /tmp/tmpHOWuwJ/input_1.fq_C_to_T.fastq.gz +Writing a C -> T converted version of the input file input_1.fq to /tmp/tmpbys4w__e/tmp/tmpopw8z8b3/input_1.fq_C_to_T.fastq.gz Created C -> T converted version of the FastQ file input_1.fq (1000 sequences in total) Input file is input_1.fq_C_to_T.fastq.gz (FastQ) -Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpVM2AEy/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet +Now running 2 instances of Bowtie 2 against the bisulfite genome of /tmp/tmpbys4w__e/tmp/tmppryk8gu7/ with the specified options: -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet -Now starting the Bowtie 2 aligner for CTreadCTgenome (reading in sequences from /tmp/tmpHOWuwJ/input_1.fq_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) -Using Bowtie 2 index: /tmp/tmpVM2AEy/Bisulfite_Genome/CT_conversion/BS_CT +Now starting the Bowtie 2 aligner for CTreadCTgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmpopw8z8b3/input_1.fq_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --norc) +Using Bowtie 2 index: /tmp/tmpbys4w__e/tmp/tmppryk8gu7/Bisulfite_Genome/CT_conversion/BS_CT Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU -Now starting the Bowtie 2 aligner for CTreadGAgenome (reading in sequences from /tmp/tmpHOWuwJ/input_1.fq_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) -Using Bowtie 2 index: /tmp/tmpVM2AEy/Bisulfite_Genome/GA_conversion/BS_GA +Now starting the Bowtie 2 aligner for CTreadGAgenome (reading in sequences from /tmp/tmpbys4w__e/tmp/tmpopw8z8b3/input_1.fq_C_to_T.fastq.gz with options -q -L 20 -D 15 -R 2 --score-min L,0,-0.2 --ignore-quals --quiet --nofw) +Using Bowtie 2 index: /tmp/tmpbys4w__e/tmp/tmppryk8gu7/Bisulfite_Genome/GA_conversion/BS_GA Found first alignment: 1_1 4 * 0 0 * * 0 0 TTGTATATATTAGATAAATTAATTTTTTTTGTTTGTATGTTAAATTTTTTAATTAATTTATTAATATTTTGTGAATTTTTAGATA AAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAEEAEEEEEE YT:Z:UU ->>> Writing bisulfite mapping results to /tmp/tmpHOWuwJ/results/input_1_bismark_bt2.bam <<< +>>> Writing bisulfite mapping results to /tmp/tmpbys4w__e/tmp/tmpopw8z8b3/results/input_1_bismark_bt2.bam <<< -Unmapped sequences will be written to /tmp/tmpHOWuwJ/results/input_1.fq_unmapped_reads.fq.gz -Ambiguously mapping sequences will be written to /tmp/tmpHOWuwJ/results/input_1.fq_ambiguous_reads.fq.gz +Unmapped sequences will be written to /tmp/tmpbys4w__e/tmp/tmpopw8z8b3/results/input_1.fq_unmapped_reads.fq.gz +Ambiguously mapping sequences will be written to /tmp/tmpbys4w__e/tmp/tmpopw8z8b3/results/input_1.fq_ambiguous_reads.fq.gz Reading in the sequence file input_1.fq Processed 1000 sequences in total -Successfully deleted the temporary file /tmp/tmpHOWuwJ/input_1.fq_C_to_T.fastq.gz +Successfully deleted the temporary file /tmp/tmpbys4w__e/tmp/tmpopw8z8b3/input_1.fq_C_to_T.fastq.gz Final Alignment report ====================== @@ -487,8 +1059,9 @@ C methylated in CHH context: 3.0% Can't determine percentage of methylated Cs in Unknown context (CN or CHN) if value was 0 -Bismark completed in xxxx +Bismark completed in 0d 0h 0m 5s ==================== Bismark run complete ==================== + From 521ba622d50399181c734fdeb30dc43e414cd86c Mon Sep 17 00:00:00 2001 From: Bjoern Gruening Date: Sat, 16 Nov 2024 23:41:20 +0100 Subject: [PATCH 7/8] udpate version --- tools/bismark/bismark2report_wrapper.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/bismark/bismark2report_wrapper.xml b/tools/bismark/bismark2report_wrapper.xml index 92d03b0f32..a5f624a919 100755 --- a/tools/bismark/bismark2report_wrapper.xml +++ b/tools/bismark/bismark2report_wrapper.xml @@ -1,4 +1,4 @@ - + Generates a graphical HTML report page from report outputs of Bismark bismark From fed06aadf1ec1bc6013078f07cf6856a8d1304eb Mon Sep 17 00:00:00 2001 From: Bjoern Gruening Date: Sun, 17 Nov 2024 00:02:54 +0100 Subject: [PATCH 8/8] update test data --- tools/bismark/test-data/dedup_reads.bam | Bin 45736 -> 44974 bytes tools/bismark/test-data/mapped_reads.bam | Bin 49390 -> 48411 bytes .../bismark/test-data/mapped_reads_custom.bam | Bin 195743 -> 192560 bytes tools/bismark/test-data/mapped_reads_mate.bam | Bin 351 -> 403 bytes .../mapped_reads_mate_two_samples.bam | Bin 364 -> 511 bytes tools/bismark/test-data/mapped_reads_pbat.bam | Bin 1491 -> 1542 bytes .../bismark/test-data/mapped_reads_short.bam | Bin 1263 -> 1324 bytes .../bismark/test-data/output_html_report.html | 17 +++++++++-------- 8 files changed, 9 insertions(+), 8 deletions(-) diff --git a/tools/bismark/test-data/dedup_reads.bam b/tools/bismark/test-data/dedup_reads.bam index d0582a595c7f0f969ad45fccd4500073ee69a47e..a62b6ae551531a2286da03e244bafc6aa7dfa0c4 100644 GIT binary patch literal 44974 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

    Gvqfy-67^M(73jGpEM?n?1Z33qI)v@=3 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 z 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 O00RI3000000000V;2_fg literal 45736 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%0Al%aJs(*TyO*3?F%rQ_?mI%(Ml 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 w=|1jeV+FH8lB%BeI5}qoQ#!6*P*Jecz2FW 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

    2NZFK=iR)13Vjf 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 TLPG)o8vp|U0000000000(B0jW literal 49390 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 <*{NA|1 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 diff --git a/tools/bismark/test-data/mapped_reads_custom.bam b/tools/bismark/test-data/mapped_reads_custom.bam index ed4fa7f4c2c676ff7d86b042280c1e248aec42ab..54a65602ff5b8a7e460b9563dee32f34708c6351 100644 GIT binary patch literal 192560 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Ð3ZNWU|tG`l}%DdH;#i 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

    Bismark Processing Report

    input_1.fq.gz

    -

    Data processed at 10:50 on 2019-07-30

    +

    Data processed at 21:53:23 on 2024-11-16

    @@ -263,7 +264,7 @@

    Cytosine Methylation

    Methylated C's in Unknown context - N/A% + 16.7% @@ -619,7 +620,7 @@

    M-Bias Plot

    var data = [ { - x: ['CpG context', 'CHH context', 'CHG context'], + x: ['CpG context', 'CHG context', 'CHH context'], y: [64.8,2.8,1.8], type: 'bar', marker: {

    J%8KK`lp!lZvP}F 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 ePu6V1_VfG`LY>aVdS!8nL(lR4Cs9Fdm(#fC- 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 literal 351 zcmb2|=3rp}f&Xj_PR>jWPK>z|eEknO2(*QN33_)=z2e@c-KnWBIX84J=#cmAnU^)O zN%}4O-PpzdnBM=BKmSj8y`B`07r*i3J)h6aK6(57+?>66idSS=&ON=cT(9s@@ck4m z{ZgZ~<%f&aWqxlje_C2%@?gh^*y?YMcP`F`mVo;<*u-Nr`z4_4PTjuVX)5xkE>aI^JB*%9gCRH`@vpvvJ40% zG1pb5yo@HS0$cL3ZpnAiSw>OX%-yL|sJN74SE*2QDYWiFu~h1Q`h%6a%VHrH zfciijKp|j%3g`n64X9j~m?vzi3MICmAimDVTzY^ou)I_fTiGJ2%ai|8(o6x77J;l1 z>H_Ex^c_9{b)3D%ED>{A6mww?2d(k2Z6dY^t{t?MsO)($j^}p5a=T%}F-w<#lF<>M z3lSjtl)ms^hTdHk*U198)a!=Cqgz5*vGoS&G?;~CFCK6!dWmit2 zUXx;(&6Jv5eN)Tb==8Bfi6l{(TJ?*$o(|cjvt|g{X2^LYx5SwThG9I?ZPO=jy!pMe j2I2;M{OA4}NE-0hm-U@)1O8+?#y{iAb)tI)lTHC1^}OaQtsX-cy-Hm%fhxN zKAH%M_(5XyR9h+9NTF=EB>EI4zK>_$$g5jSO|g9f4>OaQ`OWN3^6&S~_ugshz0#%=`{7C4xu-+MTP7i{@RqZGRiup-&Z*hzR8dBOqRiqQ zRz=a`F2=aYt0;4a;>5D*-OCegJ)4T9*(5li>j#)*PhX diff --git a/tools/bismark/test-data/mapped_reads_pbat.bam b/tools/bismark/test-data/mapped_reads_pbat.bam index 15ccdba9df5e130c635528896a64627a12377156..1797339627146f8b2c6f1bf929364d3b4e2fdbb1 100644 GIT binary patch delta 1526 zcmVgfiem#`yKut&;A>aUJWrA%rG9Bw0)lT{TiR$9DE!QGMY}L2iwwQ zRdQ~vA`v{x1HU_R?j*;y7VGTMy_yjpn(@A=ecnK?uiYOO=xGBOQ2gD^4`37(XR0W)XW&qv;1;o^2 z6)zG%WU&{2t_og=KO^jdQs--)K$xUO?rQRK)2k~LEY3NPgfzDs`+2hinoPB-e5DYX z67dC#6faDa+J-U=wt$|q2J9XYLXHU`ZG$D(@0~rU)$ru=a1YWNzCG=~)NA+}cE}ec z&xzP?0ssIXiwFb&00000{{{d;LjnMV1ihEds@q0?6o8dD<=$?D$H<^Yn~|!8q2TJr zw(MOL8LYIuAryxiZ?ZM?1umt9E8)dZ=%TwW`UKr~(`DCvj6&a_StjSqkN&L5wMobv z&GDJByqIs!pPxT4`1tcT!?+rJJ;LQnm~Z63@4{E}RXjIdd}0`+DB#fz7ap9T-8<7a zeaAt6?Q?bZ824{e9M5mE$2aSJl!f<76mRF-5M~S-Bnyn)&3-yPfC#OZ%f`XjeY@YJ z#%{CEwg#0%|9gx?pJ|9L!axu$%Cs!blA#G4O^PVcfZG=G>v^q3jRbU(n z8|q6+n_SEaAO+zTrQ`7!7)8J+++HpL$bDLTMqG0z&8L@(j(e`Wv~>Zlynru$9T-=} zcbW@GmdT7?03(dpHe;pDMmFOW{S|G0 zI%%?r;mIHu@ks8Byw-VMt6YAYAM$DkA8rY=ep--H8OeWPZlt>0xLQU5hcvS7zNc2| z$%iICy;E`Mp4#y*8w!#IkYdPv-I?$-C?*Q*ZDS5G=lM>rFU*9ep7vuS)UUOn9)_#M z^1@iZ>-DOZQ?aOW;53;~y`hi1W8c zY0i#Cnje`((j4q`oiaX-Ib)kg@C#+!? z_&-GctL+SHxQg_>4D7~1rL6+Kiu5WUbk{YZycy}BKbMjIKh*5&N4lCFg>wmiX=2|e zE);AA6WbulJ~`3u;Zk@Z96Xz2g+xou8u)?E4x> z?{vN~RlXE&!eqOM>!Pvi_=WO+t@eKNjorzPEGGEV7NZQHJOmE^{sZ~Wc%fkw2aB0- zC6*Jb01oyMV#~4#m<3oVTc>0VCD#Ti2wU6M6ImY}0;91&263A;nu{E{2m-dp86 zi}!y~7Hz_80o4NSBwI==oM$sIVwiJqw*_Lnm8o8K%7^Lg57nY>pP_<(fPLFRCw_QP zs(zt`@u|f4_s`&Jw$9b!C|Sv}QF^RIDNCjmz)7ACMecz`_B_R6@>tz~q38jFwsrTlf6TSo8 cN1AMKC+uyaJ8|0J*ryM@cB{0$1(UA@BpWQ|{r~^~ delta 1475 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 +!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Plotly=t()}}(function(){return function(){return function t(e,r,n){function i(o,s){if(!r[o]){if(!e[o]){var l="function"==typeof require&&require;if(!s&&l)return l(o,!0);if(a)return a(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var u=r[o]={exports:{}};e[o][0].call(u.exports,function(t){return i(e[o][1][t]||t)},u,u.exports,t,e,r,n)}return r[o].exports}for(var a="function"==typeof require&&require,o=0;o:not(.watermark)":"opacity:0;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-ms-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;","X:hover .modebar--hover .modebar-group":"opacity:1;","X .modebar-group":"float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;","X .modebar-btn":"position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;","X .modebar-btn svg":"position:relative;top:2px;","X .modebar.vertical":"display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;","X .modebar.vertical svg":"top:-1px;","X .modebar.vertical .modebar-group":"display:block;float:none;padding-left:0px;padding-bottom:8px;","X .modebar.vertical .modebar-group .modebar-btn":"display:block;text-align:center;","X [data-title]:before,X [data-title]:after":"position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;","X [data-title]:hover:before,X [data-title]:hover:after":"display:block;opacity:1;","X [data-title]:before":"content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;","X [data-title]:after":"content:attr(data-title);background:#69738a;color:white;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;","X .vertical [data-title]:before,X .vertical [data-title]:after":"top:0%;right:200%;","X .vertical [data-title]:before":"border:6px solid transparent;border-left-color:#69738a;margin-top:8px;margin-right:-30px;","X .select-outline":"fill:none;stroke-width:1;shape-rendering:crispEdges;","X .select-outline-1":"stroke:white;","X .select-outline-2":"stroke:black;stroke-dasharray:2px 2px;",Y:"font-family:'Open Sans';position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;","Y p":"margin:0;","Y .notifier-note":"min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,0.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;","Y .notifier-close":"color:#fff;opacity:0.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;","Y .notifier-close:hover":"color:#444;text-decoration:none;cursor:pointer;"};for(var a in i){var o=a.replace(/^,/," ,").replace(/X/g,".js-plotly-plot .plotly").replace(/Y/g,".plotly-notifier");n.addStyleRule(o,i[a])}},{"../src/lib":703}],2:[function(t,e,r){"use strict";e.exports={undo:{width:857.1,height:1e3,path:"m857 350q0-87-34-166t-91-137-137-92-166-34q-96 0-183 41t-147 114q-4 6-4 13t5 11l76 77q6 5 14 5 9-1 13-7 41-53 100-82t126-29q58 0 110 23t92 61 61 91 22 111-22 111-61 91-92 61-110 23q-55 0-105-20t-90-57l77-77q17-16 8-38-10-23-33-23h-250q-15 0-25 11t-11 25v250q0 24 22 33 22 10 39-8l72-72q60 57 137 88t159 31q87 0 166-34t137-92 91-137 34-166z",transform:"matrix(1 0 0 -1 0 850)"},home:{width:928.6,height:1e3,path:"m786 296v-267q0-15-11-26t-25-10h-214v214h-143v-214h-214q-15 0-25 10t-11 26v267q0 1 0 2t0 2l321 264 321-264q1-1 1-4z m124 39l-34-41q-5-5-12-6h-2q-7 0-12 3l-386 322-386-322q-7-4-13-4-7 2-12 7l-35 41q-4 5-3 13t6 12l401 334q18 15 42 15t43-15l136-114v109q0 8 5 13t13 5h107q8 0 13-5t5-13v-227l122-102q5-5 6-12t-4-13z",transform:"matrix(1 0 0 -1 0 850)"},"camera-retro":{width:1e3,height:1e3,path:"m518 386q0 8-5 13t-13 5q-37 0-63-27t-26-63q0-8 5-13t13-5 12 5 5 13q0 23 16 38t38 16q8 0 13 5t5 13z m125-73q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z m-572-320h858v71h-858v-71z m643 320q0 89-62 152t-152 62-151-62-63-152 63-151 151-63 152 63 62 151z m-571 358h214v72h-214v-72z m-72-107h858v143h-462l-36-71h-360v-72z m929 143v-714q0-30-21-51t-50-21h-858q-29 0-50 21t-21 51v714q0 30 21 51t50 21h858q29 0 50-21t21-51z",transform:"matrix(1 0 0 -1 0 850)"},zoombox:{width:1e3,height:1e3,path:"m1000-25l-250 251c40 63 63 138 63 218 0 224-182 406-407 406-224 0-406-182-406-406s183-406 407-406c80 0 155 22 218 62l250-250 125 125z m-812 250l0 438 437 0 0-438-437 0z m62 375l313 0 0-312-313 0 0 312z",transform:"matrix(1 0 0 -1 0 850)"},pan:{width:1e3,height:1e3,path:"m1000 350l-187 188 0-125-250 0 0 250 125 0-188 187-187-187 125 0 0-250-250 0 0 125-188-188 186-187 0 125 252 0 0-250-125 0 187-188 188 188-125 0 0 250 250 0 0-126 187 188z",transform:"matrix(1 0 0 -1 0 850)"},zoom_plus:{width:875,height:1e3,path:"m1 787l0-875 875 0 0 875-875 0z m687-500l-187 0 0-187-125 0 0 187-188 0 0 125 188 0 0 187 125 0 0-187 187 0 0-125z",transform:"matrix(1 0 0 -1 0 850)"},zoom_minus:{width:875,height:1e3,path:"m0 788l0-876 875 0 0 876-875 0z m688-500l-500 0 0 125 500 0 0-125z",transform:"matrix(1 0 0 -1 0 850)"},autoscale:{width:1e3,height:1e3,path:"m250 850l-187 0-63 0 0-62 0-188 63 0 0 188 187 0 0 62z m688 0l-188 0 0-62 188 0 0-188 62 0 0 188 0 62-62 0z m-875-938l0 188-63 0 0-188 0-62 63 0 187 0 0 62-187 0z m875 188l0-188-188 0 0-62 188 0 62 0 0 62 0 188-62 0z m-125 188l-1 0-93-94-156 156 156 156 92-93 2 0 0 250-250 0 0-2 93-92-156-156-156 156 94 92 0 2-250 0 0-250 0 0 93 93 157-156-157-156-93 94 0 0 0-250 250 0 0 0-94 93 156 157 156-157-93-93 0 0 250 0 0 250z",transform:"matrix(1 0 0 -1 0 850)"},tooltip_basic:{width:1500,height:1e3,path:"m375 725l0 0-375-375 375-374 0-1 1125 0 0 750-1125 0z",transform:"matrix(1 0 0 -1 0 850)"},tooltip_compare:{width:1125,height:1e3,path:"m187 786l0 2-187-188 188-187 0 0 937 0 0 373-938 0z m0-499l0 1-187-188 188-188 0 0 937 0 0 376-938-1z",transform:"matrix(1 0 0 -1 0 850)"},plotlylogo:{width:1542,height:1e3,path:"m0-10h182v-140h-182v140z m228 146h183v-286h-183v286z m225 714h182v-1000h-182v1000z m225-285h182v-715h-182v715z m225 142h183v-857h-183v857z m231-428h182v-429h-182v429z m225-291h183v-138h-183v138z",transform:"matrix(1 0 0 -1 0 850)"},"z-axis":{width:1e3,height:1e3,path:"m833 5l-17 108v41l-130-65 130-66c0 0 0 38 0 39 0-1 36-14 39-25 4-15-6-22-16-30-15-12-39-16-56-20-90-22-187-23-279-23-261 0-341 34-353 59 3 60 228 110 228 110-140-8-351-35-351-116 0-120 293-142 474-142 155 0 477 22 477 142 0 50-74 79-163 96z m-374 94c-58-5-99-21-99-40 0-24 65-43 144-43 79 0 143 19 143 43 0 19-42 34-98 40v216h87l-132 135-133-135h88v-216z m167 515h-136v1c16 16 31 34 46 52l84 109v54h-230v-71h124v-1c-16-17-28-32-44-51l-89-114v-51h245v72z",transform:"matrix(1 0 0 -1 0 850)"},"3d_rotate":{width:1e3,height:1e3,path:"m922 660c-5 4-9 7-14 11-359 263-580-31-580-31l-102 28 58-400c0 1 1 1 2 2 118 108 351 249 351 249s-62 27-100 42c88 83 222 183 347 122 16-8 30-17 44-27-2 1-4 2-6 4z m36-329c0 0 64 229-88 296-62 27-124 14-175-11 157-78 225-208 249-266 8-19 11-31 11-31 2 5 6 15 11 32-5-13-8-20-8-20z m-775-239c70-31 117-50 198-32-121 80-199 346-199 346l-96-15-58-12c0 0 55-226 155-287z m603 133l-317-139c0 0 4-4 19-14 7-5 24-15 24-15s-177-147-389 4c235-287 536-112 536-112l31-22 100 299-4-1z m-298-153c6-4 14-9 24-15 0 0-17 10-24 15z",transform:"matrix(1 0 0 -1 0 850)"},camera:{width:1e3,height:1e3,path:"m500 450c-83 0-150-67-150-150 0-83 67-150 150-150 83 0 150 67 150 150 0 83-67 150-150 150z m400 150h-120c-16 0-34 13-39 29l-31 93c-6 15-23 28-40 28h-340c-16 0-34-13-39-28l-31-94c-6-15-23-28-40-28h-120c-55 0-100-45-100-100v-450c0-55 45-100 100-100h800c55 0 100 45 100 100v450c0 55-45 100-100 100z m-400-550c-138 0-250 112-250 250 0 138 112 250 250 250 138 0 250-112 250-250 0-138-112-250-250-250z m365 380c-19 0-35 16-35 35 0 19 16 35 35 35 19 0 35-16 35-35 0-19-16-35-35-35z",transform:"matrix(1 0 0 -1 0 850)"},movie:{width:1e3,height:1e3,path:"m938 413l-188-125c0 37-17 71-44 94 64 38 107 107 107 187 0 121-98 219-219 219-121 0-219-98-219-219 0-61 25-117 66-156h-115c30 33 49 76 49 125 0 103-84 187-187 187s-188-84-188-187c0-57 26-107 65-141-38-22-65-62-65-109v-250c0-70 56-126 125-126h500c69 0 125 56 125 126l188-126c34 0 62 28 62 63v375c0 35-28 63-62 63z m-750 0c-69 0-125 56-125 125s56 125 125 125 125-56 125-125-56-125-125-125z m406-1c-87 0-157 70-157 157 0 86 70 156 157 156s156-70 156-156-70-157-156-157z",transform:"matrix(1 0 0 -1 0 850)"},question:{width:857.1,height:1e3,path:"m500 82v107q0 8-5 13t-13 5h-107q-8 0-13-5t-5-13v-107q0-8 5-13t13-5h107q8 0 13 5t5 13z m143 375q0 49-31 91t-77 65-95 23q-136 0-207-119-9-14 4-24l74-55q4-4 10-4 9 0 14 7 30 38 48 51 19 14 48 14 27 0 48-15t21-33q0-21-11-34t-38-25q-35-16-65-48t-29-70v-20q0-8 5-13t13-5h107q8 0 13 5t5 13q0 10 12 27t30 28q18 10 28 16t25 19 25 27 16 34 7 45z m214-107q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z",transform:"matrix(1 0 0 -1 0 850)"},disk:{width:857.1,height:1e3,path:"m214-7h429v214h-429v-214z m500 0h72v500q0 8-6 21t-11 20l-157 156q-5 6-19 12t-22 5v-232q0-22-15-38t-38-16h-322q-22 0-37 16t-16 38v232h-72v-714h72v232q0 22 16 38t37 16h465q22 0 38-16t15-38v-232z m-214 518v178q0 8-5 13t-13 5h-107q-7 0-13-5t-5-13v-178q0-8 5-13t13-5h107q7 0 13 5t5 13z m357-18v-518q0-22-15-38t-38-16h-750q-23 0-38 16t-16 38v750q0 22 16 38t38 16h517q23 0 50-12t42-26l156-157q16-15 27-42t11-49z",transform:"matrix(1 0 0 -1 0 850)"},lasso:{width:1031,height:1e3,path:"m1018 538c-36 207-290 336-568 286-277-48-473-256-436-463 10-57 36-108 76-151-13-66 11-137 68-183 34-28 75-41 114-42l-55-70 0 0c-2-1-3-2-4-3-10-14-8-34 5-45 14-11 34-8 45 4 1 1 2 3 2 5l0 0 113 140c16 11 31 24 45 40 4 3 6 7 8 11 48-3 100 0 151 9 278 48 473 255 436 462z m-624-379c-80 14-149 48-197 96 42 42 109 47 156 9 33-26 47-66 41-105z m-187-74c-19 16-33 37-39 60 50-32 109-55 174-68-42-25-95-24-135 8z m360 75c-34-7-69-9-102-8 8 62-16 128-68 170-73 59-175 54-244-5-9 20-16 40-20 61-28 159 121 317 333 354s407-60 434-217c28-159-121-318-333-355z",transform:"matrix(1 0 0 -1 0 850)"},selectbox:{width:1e3,height:1e3,path:"m0 850l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-285l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z",transform:"matrix(1 0 0 -1 0 850)"},spikeline:{width:1e3,height:1e3,path:"M512 409c0-57-46-104-103-104-57 0-104 47-104 104 0 57 47 103 104 103 57 0 103-46 103-103z m-327-39l92 0 0 92-92 0z m-185 0l92 0 0 92-92 0z m370-186l92 0 0 93-92 0z m0-184l92 0 0 92-92 0z",transform:"matrix(1.5 0 0 -1.5 0 850)"},newplotlylogo:{name:"newplotlylogo",svg:"plotly-logomark"}}},{}],3:[function(t,e,r){"use strict";e.exports=t("../src/transforms/aggregate")},{"../src/transforms/aggregate":1210}],4:[function(t,e,r){"use strict";e.exports=t("../src/traces/bar")},{"../src/traces/bar":848}],5:[function(t,e,r){"use strict";e.exports=t("../src/traces/barpolar")},{"../src/traces/barpolar":860}],6:[function(t,e,r){"use strict";e.exports=t("../src/traces/box")},{"../src/traces/box":870}],7:[function(t,e,r){"use strict";e.exports=t("../src/components/calendars")},{"../src/components/calendars":578}],8:[function(t,e,r){"use strict";e.exports=t("../src/traces/candlestick")},{"../src/traces/candlestick":879}],9:[function(t,e,r){"use strict";e.exports=t("../src/traces/carpet")},{"../src/traces/carpet":898}],10:[function(t,e,r){"use strict";e.exports=t("../src/traces/choropleth")},{"../src/traces/choropleth":912}],11:[function(t,e,r){"use strict";e.exports=t("../src/traces/cone")},{"../src/traces/cone":920}],12:[function(t,e,r){"use strict";e.exports=t("../src/traces/contour")},{"../src/traces/contour":935}],13:[function(t,e,r){"use strict";e.exports=t("../src/traces/contourcarpet")},{"../src/traces/contourcarpet":946}],14:[function(t,e,r){"use strict";e.exports=t("../src/core")},{"../src/core":682}],15:[function(t,e,r){"use strict";e.exports=t("../src/transforms/filter")},{"../src/transforms/filter":1211}],16:[function(t,e,r){"use strict";e.exports=t("../src/traces/funnel")},{"../src/traces/funnel":958}],17:[function(t,e,r){"use strict";e.exports=t("../src/traces/funnelarea")},{"../src/traces/funnelarea":967}],18:[function(t,e,r){"use strict";e.exports=t("../src/transforms/groupby")},{"../src/transforms/groupby":1212}],19:[function(t,e,r){"use strict";e.exports=t("../src/traces/heatmap")},{"../src/traces/heatmap":980}],20:[function(t,e,r){"use strict";e.exports=t("../src/traces/heatmapgl")},{"../src/traces/heatmapgl":989}],21:[function(t,e,r){"use strict";e.exports=t("../src/traces/histogram")},{"../src/traces/histogram":1001}],22:[function(t,e,r){"use strict";e.exports=t("../src/traces/histogram2d")},{"../src/traces/histogram2d":1007}],23:[function(t,e,r){"use strict";e.exports=t("../src/traces/histogram2dcontour")},{"../src/traces/histogram2dcontour":1011}],24:[function(t,e,r){"use strict";var n=t("./core");n.register([t("./bar"),t("./box"),t("./heatmap"),t("./histogram"),t("./histogram2d"),t("./histogram2dcontour"),t("./contour"),t("./scatterternary"),t("./violin"),t("./funnel"),t("./waterfall"),t("./pie"),t("./sunburst"),t("./funnelarea"),t("./scatter3d"),t("./surface"),t("./isosurface"),t("./volume"),t("./mesh3d"),t("./cone"),t("./streamtube"),t("./scattergeo"),t("./choropleth"),t("./scattergl"),t("./splom"),t("./pointcloud"),t("./heatmapgl"),t("./parcoords"),t("./parcats"),t("./scattermapbox"),t("./sankey"),t("./table"),t("./carpet"),t("./scattercarpet"),t("./contourcarpet"),t("./ohlc"),t("./candlestick"),t("./scatterpolar"),t("./scatterpolargl"),t("./barpolar")]),n.register([t("./aggregate"),t("./filter"),t("./groupby"),t("./sort")]),n.register([t("./calendars")]),e.exports=n},{"./aggregate":3,"./bar":4,"./barpolar":5,"./box":6,"./calendars":7,"./candlestick":8,"./carpet":9,"./choropleth":10,"./cone":11,"./contour":12,"./contourcarpet":13,"./core":14,"./filter":15,"./funnel":16,"./funnelarea":17,"./groupby":18,"./heatmap":19,"./heatmapgl":20,"./histogram":21,"./histogram2d":22,"./histogram2dcontour":23,"./isosurface":25,"./mesh3d":26,"./ohlc":27,"./parcats":28,"./parcoords":29,"./pie":30,"./pointcloud":31,"./sankey":32,"./scatter3d":33,"./scattercarpet":34,"./scattergeo":35,"./scattergl":36,"./scattermapbox":37,"./scatterpolar":38,"./scatterpolargl":39,"./scatterternary":40,"./sort":41,"./splom":42,"./streamtube":43,"./sunburst":44,"./surface":45,"./table":46,"./violin":47,"./volume":48,"./waterfall":49}],25:[function(t,e,r){"use strict";e.exports=t("../src/traces/isosurface")},{"../src/traces/isosurface":1016}],26:[function(t,e,r){"use strict";e.exports=t("../src/traces/mesh3d")},{"../src/traces/mesh3d":1021}],27:[function(t,e,r){"use strict";e.exports=t("../src/traces/ohlc")},{"../src/traces/ohlc":1026}],28:[function(t,e,r){"use strict";e.exports=t("../src/traces/parcats")},{"../src/traces/parcats":1035}],29:[function(t,e,r){"use strict";e.exports=t("../src/traces/parcoords")},{"../src/traces/parcoords":1044}],30:[function(t,e,r){"use strict";e.exports=t("../src/traces/pie")},{"../src/traces/pie":1055}],31:[function(t,e,r){"use strict";e.exports=t("../src/traces/pointcloud")},{"../src/traces/pointcloud":1064}],32:[function(t,e,r){"use strict";e.exports=t("../src/traces/sankey")},{"../src/traces/sankey":1070}],33:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatter3d")},{"../src/traces/scatter3d":1106}],34:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattercarpet")},{"../src/traces/scattercarpet":1112}],35:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattergeo")},{"../src/traces/scattergeo":1119}],36:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattergl")},{"../src/traces/scattergl":1127}],37:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattermapbox")},{"../src/traces/scattermapbox":1133}],38:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatterpolar")},{"../src/traces/scatterpolar":1140}],39:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatterpolargl")},{"../src/traces/scatterpolargl":1144}],40:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatterternary")},{"../src/traces/scatterternary":1150}],41:[function(t,e,r){"use strict";e.exports=t("../src/transforms/sort")},{"../src/transforms/sort":1214}],42:[function(t,e,r){"use strict";e.exports=t("../src/traces/splom")},{"../src/traces/splom":1155}],43:[function(t,e,r){"use strict";e.exports=t("../src/traces/streamtube")},{"../src/traces/streamtube":1160}],44:[function(t,e,r){"use strict";e.exports=t("../src/traces/sunburst")},{"../src/traces/sunburst":1166}],45:[function(t,e,r){"use strict";e.exports=t("../src/traces/surface")},{"../src/traces/surface":1175}],46:[function(t,e,r){"use strict";e.exports=t("../src/traces/table")},{"../src/traces/table":1183}],47:[function(t,e,r){"use strict";e.exports=t("../src/traces/violin")},{"../src/traces/violin":1191}],48:[function(t,e,r){"use strict";e.exports=t("../src/traces/volume")},{"../src/traces/volume":1199}],49:[function(t,e,r){"use strict";e.exports=t("../src/traces/waterfall")},{"../src/traces/waterfall":1205}],50:[function(t,e,r){"use strict";e.exports=function(t){var e=(t=t||{}).eye||[0,0,1],r=t.center||[0,0,0],s=t.up||[0,1,0],l=t.distanceLimits||[0,1/0],c=t.mode||"turntable",u=n(),f=i(),h=a();return u.setDistanceLimits(l[0],l[1]),u.lookAt(0,e,r,s),f.setDistanceLimits(l[0],l[1]),f.lookAt(0,e,r,s),h.setDistanceLimits(l[0],l[1]),h.lookAt(0,e,r,s),new o({turntable:u,orbit:f,matrix:h},c)};var n=t("turntable-camera-controller"),i=t("orbit-camera-controller"),a=t("matrix-camera-controller");function o(t,e){this._controllerNames=Object.keys(t),this._controllerList=this._controllerNames.map(function(e){return t[e]}),this._mode=e,this._active=t[e],this._active||(this._mode="turntable",this._active=t.turntable),this.modes=this._controllerNames,this.computedMatrix=this._active.computedMatrix,this.computedEye=this._active.computedEye,this.computedUp=this._active.computedUp,this.computedCenter=this._active.computedCenter,this.computedRadius=this._active.computedRadius}var s=o.prototype;[["flush",1],["idle",1],["lookAt",4],["rotate",4],["pan",4],["translate",4],["setMatrix",2],["setDistanceLimits",2],["setDistance",2]].forEach(function(t){for(var e=t[0],r=[],n=0;na&&(b=a);var o=e.min(i,function(t){return(y-n-(t.length-1)*b)/e.sum(t,u)});i.forEach(function(t){t.forEach(function(t,e){t.y1=(t.y0=e)+t.value*o})}),t.links.forEach(function(t){t.width=t.value*o})})(),d();for(var a=1,o=A;o>0;--o)l(a*=.99),d(),s(a),d();function s(t){i.forEach(function(r){r.forEach(function(r){if(r.targetLinks.length){var n=(e.sum(r.targetLinks,h)/e.sum(r.targetLinks,u)-f(r))*t;r.y0+=n,r.y1+=n}})})}function l(t){i.slice().reverse().forEach(function(r){r.forEach(function(r){if(r.sourceLinks.length){var n=(e.sum(r.sourceLinks,p)/e.sum(r.sourceLinks,u)-f(r))*t;r.y0+=n,r.y1+=n}})})}function d(){i.forEach(function(t){var e,r,i,a=n,o=t.length;for(t.sort(c),i=0;i0&&(e.y0+=r,e.y1+=r),a=e.y1+b;if((r=a-b-y)>0)for(a=e.y0-=r,e.y1-=r,i=o-2;i>=0;--i)e=t[i],(r=e.y1+b-a)>0&&(e.y0-=r,e.y1-=r),a=e.y0})}}(a),E(a),a}function E(t){t.nodes.forEach(function(t){t.sourceLinks.sort(l),t.targetLinks.sort(s)}),t.nodes.forEach(function(t){var e=t.y0,r=e;t.sourceLinks.forEach(function(t){t.y0=e+t.width/2,e+=t.width}),t.targetLinks.forEach(function(t){t.y1=r+t.width/2,r+=t.width})})}return S.update=function(t){return E(t),t},S.nodeId=function(t){return arguments.length?(_="function"==typeof t?t:o(t),S):_},S.nodeAlign=function(t){return arguments.length?(w="function"==typeof t?t:o(t),S):w},S.nodeWidth=function(t){return arguments.length?(x=+t,S):x},S.nodePadding=function(t){return arguments.length?(b=+t,S):b},S.nodes=function(t){return arguments.length?(k="function"==typeof t?t:o(t),S):k},S.links=function(t){return arguments.length?(T="function"==typeof t?t:o(t),S):T},S.size=function(e){return arguments.length?(t=n=0,i=+e[0],y=+e[1],S):[i-t,y-n]},S.extent=function(e){return arguments.length?(t=+e[0][0],i=+e[1][0],n=+e[0][1],y=+e[1][1],S):[[t,n],[i,y]]},S.iterations=function(t){return arguments.length?(A=+t,S):A},S},t.sankeyCenter=function(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?e.min(t.sourceLinks,i)-1:0},t.sankeyLeft=function(t){return t.depth},t.sankeyRight=function(t,e){return e-1-t.height},t.sankeyJustify=a,t.sankeyLinkHorizontal=function(){return n.linkHorizontal().source(y).target(x)},Object.defineProperty(t,"__esModule",{value:!0})},"object"==typeof r&&"undefined"!=typeof e?i(r,t("d3-array"),t("d3-collection"),t("d3-shape")):i(n.d3=n.d3||{},n.d3,n.d3,n.d3)},{"d3-array":145,"d3-collection":146,"d3-shape":155}],52:[function(t,e,r){"use strict";var n="undefined"==typeof WeakMap?t("weak-map"):WeakMap,i=t("gl-buffer"),a=t("gl-vao"),o=new n;e.exports=function(t){var e=o.get(t),r=e&&(e._triangleBuffer.handle||e._triangleBuffer.buffer);if(!r||!t.isBuffer(r)){var n=i(t,new Float32Array([-1,-1,-1,4,4,-1]));(e=a(t,[{buffer:n,type:t.FLOAT,size:2}]))._triangleBuffer=n,o.set(t,e)}e.bind(),t.drawArrays(t.TRIANGLES,0,3),e.unbind()}},{"gl-buffer":240,"gl-vao":322,"weak-map":539}],53:[function(t,e,r){e.exports=function(t){var e=0,r=0,n=0,i=0;return t.map(function(t){var a=(t=t.slice())[0],o=a.toUpperCase();if(a!=o)switch(t[0]=o,a){case"a":t[6]+=n,t[7]+=i;break;case"v":t[1]+=i;break;case"h":t[1]+=n;break;default:for(var s=1;si&&(i=t[o]),t[o]=0;c--)if(u[c]!==f[c])return!1;for(c=u.length-1;c>=0;c--)if(l=u[c],!y(t[l],e[l],r,n))return!1;return!0}(t,e,r,o))}return r?t===e:t==e}function x(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function b(t,e){if(!t||!e)return!1;if("[object RegExp]"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(t){}return!Error.isPrototypeOf(e)&&!0===e.call({},t)}function _(t,e,r,n){var i;if("function"!=typeof e)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=function(t){var e;try{t()}catch(t){e=t}return e}(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&v(i,r,"Missing expected exception"+n);var o="string"==typeof n,s=!t&&i&&!r;if((!t&&a.isError(i)&&o&&b(i,r)||s)&&v(i,r,"Got unwanted exception"+n),t&&i&&r&&!b(i,r)||!t&&i)throw i}f.AssertionError=function(t){var e;this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=d(g((e=this).actual),128)+" "+e.operator+" "+d(g(e.expected),128),this.generatedMessage=!0);var r=t.stackStartFunction||v;if(Error.captureStackTrace)Error.captureStackTrace(this,r);else{var n=new Error;if(n.stack){var i=n.stack,a=p(r),o=i.indexOf("\n"+a);if(o>=0){var s=i.indexOf("\n",o+1);i=i.substring(s+1)}this.stack=i}}},a.inherits(f.AssertionError,Error),f.fail=v,f.ok=m,f.equal=function(t,e,r){t!=e&&v(t,e,r,"==",f.equal)},f.notEqual=function(t,e,r){t==e&&v(t,e,r,"!=",f.notEqual)},f.deepEqual=function(t,e,r){y(t,e,!1)||v(t,e,r,"deepEqual",f.deepEqual)},f.deepStrictEqual=function(t,e,r){y(t,e,!0)||v(t,e,r,"deepStrictEqual",f.deepStrictEqual)},f.notDeepEqual=function(t,e,r){y(t,e,!1)&&v(t,e,r,"notDeepEqual",f.notDeepEqual)},f.notDeepStrictEqual=function t(e,r,n){y(e,r,!0)&&v(e,r,n,"notDeepStrictEqual",t)},f.strictEqual=function(t,e,r){t!==e&&v(t,e,r,"===",f.strictEqual)},f.notStrictEqual=function(t,e,r){t===e&&v(t,e,r,"!==",f.notStrictEqual)},f.throws=function(t,e,r){_(!0,t,e,r)},f.doesNotThrow=function(t,e,r){_(!1,t,e,r)},f.ifError=function(t){if(t)throw t};var w=Object.keys||function(t){var e=[];for(var r in t)o.call(t,r)&&e.push(r);return e}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"util/":64}],62:[function(t,e,r){"function"==typeof Object.create?e.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}},{}],63:[function(t,e,r){e.exports=function(t){return t&&"object"==typeof t&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8}},{}],64:[function(t,e,r){(function(e,n){var i=/%[sdj%]/g;r.format=function(t){if(!m(t)){for(var e=[],r=0;r=a)return t;switch(t){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}default:return t}}),l=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),d(e)?n.showHidden=e:e&&r._extend(n,e),y(n.showHidden)&&(n.showHidden=!1),y(n.depth)&&(n.depth=2),y(n.colors)&&(n.colors=!1),y(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=l),u(n,t,n.depth)}function l(t,e){var r=s.styles[e];return r?"\x1b["+s.colors[r][0]+"m"+t+"\x1b["+s.colors[r][1]+"m":t}function c(t,e){return t}function u(t,e,n){if(t.customInspect&&e&&k(e.inspect)&&e.inspect!==r.inspect&&(!e.constructor||e.constructor.prototype!==e)){var i=e.inspect(n,t);return m(i)||(i=u(t,i,n)),i}var a=function(t,e){if(y(e))return t.stylize("undefined","undefined");if(m(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}if(v(e))return t.stylize(""+e,"number");if(d(e))return t.stylize(""+e,"boolean");if(g(e))return t.stylize("null","null")}(t,e);if(a)return a;var o=Object.keys(e),s=function(t){var e={};return t.forEach(function(t,r){e[t]=!0}),e}(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(e)),w(e)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return f(e);if(0===o.length){if(k(e)){var l=e.name?": "+e.name:"";return t.stylize("[Function"+l+"]","special")}if(x(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(_(e))return t.stylize(Date.prototype.toString.call(e),"date");if(w(e))return f(e)}var c,b="",T=!1,A=["{","}"];(p(e)&&(T=!0,A=["[","]"]),k(e))&&(b=" [Function"+(e.name?": "+e.name:"")+"]");return x(e)&&(b=" "+RegExp.prototype.toString.call(e)),_(e)&&(b=" "+Date.prototype.toUTCString.call(e)),w(e)&&(b=" "+f(e)),0!==o.length||T&&0!=e.length?n<0?x(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special"):(t.seen.push(e),c=T?function(t,e,r,n,i){for(var a=[],o=0,s=e.length;o=0&&0,t+e.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60)return r[0]+(""===e?"":e+"\n ")+" "+t.join(",\n ")+" "+r[1];return r[0]+e+" "+t.join(", ")+" "+r[1]}(c,b,A)):A[0]+b+A[1]}function f(t){return"["+Error.prototype.toString.call(t)+"]"}function h(t,e,r,n,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=l.set?t.stylize("[Getter/Setter]","special"):t.stylize("[Getter]","special"):l.set&&(s=t.stylize("[Setter]","special")),S(n,i)||(o="["+i+"]"),s||(t.seen.indexOf(l.value)<0?(s=g(r)?u(t,l.value,null):u(t,l.value,r-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(t){return" "+t}).join("\n").substr(2):"\n"+s.split("\n").map(function(t){return" "+t}).join("\n")):s=t.stylize("[Circular]","special")),y(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=t.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=t.stylize(o,"string"))}return o+": "+s}function p(t){return Array.isArray(t)}function d(t){return"boolean"==typeof t}function g(t){return null===t}function v(t){return"number"==typeof t}function m(t){return"string"==typeof t}function y(t){return void 0===t}function x(t){return b(t)&&"[object RegExp]"===T(t)}function b(t){return"object"==typeof t&&null!==t}function _(t){return b(t)&&"[object Date]"===T(t)}function w(t){return b(t)&&("[object Error]"===T(t)||t instanceof Error)}function k(t){return"function"==typeof t}function T(t){return Object.prototype.toString.call(t)}function A(t){return t<10?"0"+t.toString(10):t.toString(10)}r.debuglog=function(t){if(y(a)&&(a=e.env.NODE_DEBUG||""),t=t.toUpperCase(),!o[t])if(new RegExp("\\b"+t+"\\b","i").test(a)){var n=e.pid;o[t]=function(){var e=r.format.apply(r,arguments);console.error("%s %d: %s",t,n,e)}}else o[t]=function(){};return o[t]},r.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},r.isArray=p,r.isBoolean=d,r.isNull=g,r.isNullOrUndefined=function(t){return null==t},r.isNumber=v,r.isString=m,r.isSymbol=function(t){return"symbol"==typeof t},r.isUndefined=y,r.isRegExp=x,r.isObject=b,r.isDate=_,r.isError=w,r.isFunction=k,r.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||"undefined"==typeof t},r.isBuffer=t("./support/isBuffer");var M=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function S(t,e){return Object.prototype.hasOwnProperty.call(t,e)}r.log=function(){var t,e;console.log("%s - %s",(t=new Date,e=[A(t.getHours()),A(t.getMinutes()),A(t.getSeconds())].join(":"),[t.getDate(),M[t.getMonth()],e].join(" ")),r.format.apply(r,arguments))},r.inherits=t("inherits"),r._extend=function(t,e){if(!e||!b(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}}).call(this,t("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":63,_process:477,inherits:62}],65:[function(t,e,r){e.exports=function(t){return atob(t)}},{}],66:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=e.length,a=new Array(r+1),o=0;o0?n-4:n,f=0;f>16&255,s[l++]=e>>8&255,s[l++]=255&e;2===o&&(e=i[t.charCodeAt(f)]<<2|i[t.charCodeAt(f+1)]>>4,s[l++]=255&e);1===o&&(e=i[t.charCodeAt(f)]<<10|i[t.charCodeAt(f+1)]<<4|i[t.charCodeAt(f+2)]>>2,s[l++]=e>>8&255,s[l++]=255&e);return s},r.fromByteArray=function(t){for(var e,r=t.length,i=r%3,a=[],o=0,s=r-i;os?s:o+16383));1===i?(e=t[r-1],a.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],a.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return a.join("")};for(var n=[],i=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=o.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function u(t,e,r){for(var i,a,o=[],s=e;s>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},{}],68:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[1]).add(e[0].mul(t[1])),t[1].mul(e[1]))}},{"./lib/rationalize":78}],69:[function(t,e,r){"use strict";e.exports=function(t,e){return t[0].mul(e[1]).cmp(e[0].mul(t[1]))}},{}],70:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[1]),t[1].mul(e[0]))}},{"./lib/rationalize":78}],71:[function(t,e,r){"use strict";var n=t("./is-rat"),i=t("./lib/is-bn"),a=t("./lib/num-to-bn"),o=t("./lib/str-to-bn"),s=t("./lib/rationalize"),l=t("./div");e.exports=function t(e,r){if(n(e))return r?l(e,t(r)):[e[0].clone(),e[1].clone()];var c=0;var u,f;if(i(e))u=e.clone();else if("string"==typeof e)u=o(e);else{if(0===e)return[a(0),a(1)];if(e===Math.floor(e))u=a(e);else{for(;e!==Math.floor(e);)e*=Math.pow(2,256),c-=256;u=a(e)}}if(n(r))u.mul(r[1]),f=r[0].clone();else if(i(r))f=r.clone();else if("string"==typeof r)f=o(r);else if(r)if(r===Math.floor(r))f=a(r);else{for(;r!==Math.floor(r);)r*=Math.pow(2,256),c+=256;f=a(r)}else f=a(1);c>0?u=u.ushln(c):c<0&&(f=f.ushln(-c));return s(u,f)}},{"./div":70,"./is-rat":72,"./lib/is-bn":76,"./lib/num-to-bn":77,"./lib/rationalize":78,"./lib/str-to-bn":79}],72:[function(t,e,r){"use strict";var n=t("./lib/is-bn");e.exports=function(t){return Array.isArray(t)&&2===t.length&&n(t[0])&&n(t[1])}},{"./lib/is-bn":76}],73:[function(t,e,r){"use strict";var n=t("bn.js");e.exports=function(t){return t.cmp(new n(0))}},{"bn.js":87}],74:[function(t,e,r){"use strict";var n=t("./bn-sign");e.exports=function(t){var e=t.length,r=t.words,i=0;if(1===e)i=r[0];else if(2===e)i=r[0]+67108864*r[1];else for(var a=0;a20)return 52;return r+32}},{"bit-twiddle":85,"double-bits":161}],76:[function(t,e,r){"use strict";t("bn.js");e.exports=function(t){return t&&"object"==typeof t&&Boolean(t.words)}},{"bn.js":87}],77:[function(t,e,r){"use strict";var n=t("bn.js"),i=t("double-bits");e.exports=function(t){var e=i.exponent(t);return e<52?new n(t):new n(t*Math.pow(2,52-e)).ushln(e-52)}},{"bn.js":87,"double-bits":161}],78:[function(t,e,r){"use strict";var n=t("./num-to-bn"),i=t("./bn-sign");e.exports=function(t,e){var r=i(t),a=i(e);if(0===r)return[n(0),n(1)];if(0===a)return[n(0),n(0)];a<0&&(t=t.neg(),e=e.neg());var o=t.gcd(e);if(o.cmpn(1))return[t.div(o),e.div(o)];return[t,e]}},{"./bn-sign":73,"./num-to-bn":77}],79:[function(t,e,r){"use strict";var n=t("bn.js");e.exports=function(t){return new n(t)}},{"bn.js":87}],80:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[0]),t[1].mul(e[1]))}},{"./lib/rationalize":78}],81:[function(t,e,r){"use strict";var n=t("./lib/bn-sign");e.exports=function(t){return n(t[0])*n(t[1])}},{"./lib/bn-sign":73}],82:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[1]).sub(t[1].mul(e[0])),t[1].mul(e[1]))}},{"./lib/rationalize":78}],83:[function(t,e,r){"use strict";var n=t("./lib/bn-to-num"),i=t("./lib/ctz");e.exports=function(t){var e=t[0],r=t[1];if(0===e.cmpn(0))return 0;var a=e.abs().divmod(r.abs()),o=a.div,s=n(o),l=a.mod,c=e.negative!==r.negative?-1:1;if(0===l.cmpn(0))return c*s;if(s){var u=i(s)+4,f=n(l.ushln(u).divRound(r));return c*(s+f*Math.pow(2,-u))}var h=r.bitLength()-l.bitLength()+53,f=n(l.ushln(h).divRound(r));return h<1023?c*f*Math.pow(2,-h):(f*=Math.pow(2,-1023),c*f*Math.pow(2,1023-h))}},{"./lib/bn-to-num":74,"./lib/ctz":75}],84:[function(t,e,r){"use strict";function n(t,e,r,n,i,a){var o=["function ",t,"(a,l,h,",n.join(","),"){",a?"":"var i=",r?"l-1":"h+1",";while(l<=h){var m=(l+h)>>>1,x=a",i?".get(m)":"[m]"];return a?e.indexOf("c")<0?o.push(";if(x===y){return m}else if(x<=y){"):o.push(";var p=c(x,y);if(p===0){return m}else if(p<=0){"):o.push(";if(",e,"){i=m;"),r?o.push("l=m+1}else{h=m-1}"):o.push("h=m-1}else{l=m+1}"),o.push("}"),a?o.push("return -1};"):o.push("return i};"),o.join("")}function i(t,e,r,i){return new Function([n("A","x"+t+"y",e,["y"],!1,i),n("B","x"+t+"y",e,["y"],!0,i),n("P","c(x,y)"+t+"0",e,["y","c"],!1,i),n("Q","c(x,y)"+t+"0",e,["y","c"],!0,i),"function dispatchBsearch",r,"(a,y,c,l,h){if(a.shape){if(typeof(c)==='function'){return Q(a,(l===undefined)?0:l|0,(h===undefined)?a.shape[0]-1:h|0,y,c)}else{return B(a,(c===undefined)?0:c|0,(l===undefined)?a.shape[0]-1:l|0,y)}}else{if(typeof(c)==='function'){return P(a,(l===undefined)?0:l|0,(h===undefined)?a.length-1:h|0,y,c)}else{return A(a,(c===undefined)?0:c|0,(l===undefined)?a.length-1:l|0,y)}}}return dispatchBsearch",r].join(""))()}e.exports={ge:i(">=",!1,"GE"),gt:i(">",!1,"GT"),lt:i("<",!0,"LT"),le:i("<=",!0,"LE"),eq:i("-",!0,"EQ",!0)}},{}],85:[function(t,e,r){"use strict";function n(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}r.INT_BITS=32,r.INT_MAX=2147483647,r.INT_MIN=-1<<31,r.sign=function(t){return(t>0)-(t<0)},r.abs=function(t){var e=t>>31;return(t^e)-e},r.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},r.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},r.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZeros=n,r.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1},r.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},r.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var i=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|i[t>>>16&255]<<8|i[t>>>24&255]},r.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},r.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},r.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},r.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},r.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{}],86:[function(t,e,r){"use strict";var n=t("clamp");e.exports=function(t,e){e||(e={});var r,o,s,l,c,u,f,h,p,d,g,v=null==e.cutoff?.25:e.cutoff,m=null==e.radius?8:e.radius,y=e.channel||0;if(ArrayBuffer.isView(t)||Array.isArray(t)){if(!e.width||!e.height)throw Error("For raw data width and height should be provided by options");r=e.width,o=e.height,l=t,u=e.stride?e.stride:Math.floor(t.length/r/o)}else window.HTMLCanvasElement&&t instanceof window.HTMLCanvasElement?(f=(h=t).getContext("2d"),r=h.width,o=h.height,p=f.getImageData(0,0,r,o),l=p.data,u=4):window.CanvasRenderingContext2D&&t instanceof window.CanvasRenderingContext2D?(h=t.canvas,f=t,r=h.width,o=h.height,p=f.getImageData(0,0,r,o),l=p.data,u=4):window.ImageData&&t instanceof window.ImageData&&(p=t,r=t.width,o=t.height,l=p.data,u=4);if(s=Math.max(r,o),window.Uint8ClampedArray&&l instanceof window.Uint8ClampedArray||window.Uint8Array&&l instanceof window.Uint8Array)for(c=l,l=Array(r*o),d=0,g=c.length;d=49&&o<=54?o-49+10:o>=17&&o<=22?o-17+10:15&o}return n}function l(t,e,r,n){for(var i=0,a=Math.min(t.length,r),o=e;o=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(t){return t instanceof a||null!==t&&"object"==typeof t&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),"-"===t[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),e,r)},a.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},a.prototype._initArray=function(t,e,r){if(n("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[a]|=o<>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);else if("le"===r)for(i=0,a=0;i>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=s(t,r,r+6),this.words[n]|=i<>>26-a&4194303,(a+=24)>=26&&(a-=26,n++);r+6!==e&&(i=s(t,e,r+6),this.words[n]|=i<>>26-a&4194303),this.strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var a=t.length-r,o=a%n,s=Math.min(a,a-o)+r,c=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?""};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],a=0|e.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c>>26,f=67108863&l,h=Math.min(c,e.length-1),p=Math.max(0,c-t.length+1);p<=h;p++){var d=c-p|0;u+=(o=(i=0|t.words[d])*(a=0|e.words[p])+f)/67108864|0,f=67108863&o}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,a=0,o=0;o>>24-i&16777215)||o!==this.length-1?c[6-l.length]+l+r:l+r,(i+=2)>=26&&(i-=26,o--)}for(0!==a&&(r=a.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var h=u[t],p=f[t];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modn(p).toString(t);r=(d=d.idivn(p)).isZero()?g+r:c[h-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return n("undefined"!=typeof o),this.toArrayLike(o,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var o,s,l="le"===e,c=new t(a),u=this.clone();if(l){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[s]=o;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;at.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var a=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==a&&o>26,this.words[o]=67108863&e;if(0===a&&o>>13,p=0|o[1],d=8191&p,g=p>>>13,v=0|o[2],m=8191&v,y=v>>>13,x=0|o[3],b=8191&x,_=x>>>13,w=0|o[4],k=8191&w,T=w>>>13,A=0|o[5],M=8191&A,S=A>>>13,E=0|o[6],C=8191&E,L=E>>>13,z=0|o[7],O=8191&z,I=z>>>13,D=0|o[8],P=8191&D,R=D>>>13,F=0|o[9],B=8191&F,N=F>>>13,j=0|s[0],V=8191&j,U=j>>>13,H=0|s[1],q=8191&H,G=H>>>13,Y=0|s[2],W=8191&Y,X=Y>>>13,Z=0|s[3],$=8191&Z,J=Z>>>13,K=0|s[4],Q=8191&K,tt=K>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],at=8191&it,ot=it>>>13,st=0|s[7],lt=8191&st,ct=st>>>13,ut=0|s[8],ft=8191&ut,ht=ut>>>13,pt=0|s[9],dt=8191&pt,gt=pt>>>13;r.negative=t.negative^e.negative,r.length=19;var vt=(c+(n=Math.imul(f,V))|0)+((8191&(i=(i=Math.imul(f,U))+Math.imul(h,V)|0))<<13)|0;c=((a=Math.imul(h,U))+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(d,V),i=(i=Math.imul(d,U))+Math.imul(g,V)|0,a=Math.imul(g,U);var mt=(c+(n=n+Math.imul(f,q)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(h,q)|0))<<13)|0;c=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(mt>>>26)|0,mt&=67108863,n=Math.imul(m,V),i=(i=Math.imul(m,U))+Math.imul(y,V)|0,a=Math.imul(y,U),n=n+Math.imul(d,q)|0,i=(i=i+Math.imul(d,G)|0)+Math.imul(g,q)|0,a=a+Math.imul(g,G)|0;var yt=(c+(n=n+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(h,W)|0))<<13)|0;c=((a=a+Math.imul(h,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(b,V),i=(i=Math.imul(b,U))+Math.imul(_,V)|0,a=Math.imul(_,U),n=n+Math.imul(m,q)|0,i=(i=i+Math.imul(m,G)|0)+Math.imul(y,q)|0,a=a+Math.imul(y,G)|0,n=n+Math.imul(d,W)|0,i=(i=i+Math.imul(d,X)|0)+Math.imul(g,W)|0,a=a+Math.imul(g,X)|0;var xt=(c+(n=n+Math.imul(f,$)|0)|0)+((8191&(i=(i=i+Math.imul(f,J)|0)+Math.imul(h,$)|0))<<13)|0;c=((a=a+Math.imul(h,J)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(k,V),i=(i=Math.imul(k,U))+Math.imul(T,V)|0,a=Math.imul(T,U),n=n+Math.imul(b,q)|0,i=(i=i+Math.imul(b,G)|0)+Math.imul(_,q)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(m,W)|0,i=(i=i+Math.imul(m,X)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,X)|0,n=n+Math.imul(d,$)|0,i=(i=i+Math.imul(d,J)|0)+Math.imul(g,$)|0,a=a+Math.imul(g,J)|0;var bt=(c+(n=n+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(h,Q)|0))<<13)|0;c=((a=a+Math.imul(h,tt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(M,V),i=(i=Math.imul(M,U))+Math.imul(S,V)|0,a=Math.imul(S,U),n=n+Math.imul(k,q)|0,i=(i=i+Math.imul(k,G)|0)+Math.imul(T,q)|0,a=a+Math.imul(T,G)|0,n=n+Math.imul(b,W)|0,i=(i=i+Math.imul(b,X)|0)+Math.imul(_,W)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(m,$)|0,i=(i=i+Math.imul(m,J)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,J)|0,n=n+Math.imul(d,Q)|0,i=(i=i+Math.imul(d,tt)|0)+Math.imul(g,Q)|0,a=a+Math.imul(g,tt)|0;var _t=(c+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(h,rt)|0))<<13)|0;c=((a=a+Math.imul(h,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(C,V),i=(i=Math.imul(C,U))+Math.imul(L,V)|0,a=Math.imul(L,U),n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,q)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(T,W)|0,a=a+Math.imul(T,X)|0,n=n+Math.imul(b,$)|0,i=(i=i+Math.imul(b,J)|0)+Math.imul(_,$)|0,a=a+Math.imul(_,J)|0,n=n+Math.imul(m,Q)|0,i=(i=i+Math.imul(m,tt)|0)+Math.imul(y,Q)|0,a=a+Math.imul(y,tt)|0,n=n+Math.imul(d,rt)|0,i=(i=i+Math.imul(d,nt)|0)+Math.imul(g,rt)|0,a=a+Math.imul(g,nt)|0;var wt=(c+(n=n+Math.imul(f,at)|0)|0)+((8191&(i=(i=i+Math.imul(f,ot)|0)+Math.imul(h,at)|0))<<13)|0;c=((a=a+Math.imul(h,ot)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(O,V),i=(i=Math.imul(O,U))+Math.imul(I,V)|0,a=Math.imul(I,U),n=n+Math.imul(C,q)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(L,q)|0,a=a+Math.imul(L,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,X)|0)+Math.imul(S,W)|0,a=a+Math.imul(S,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,J)|0)+Math.imul(T,$)|0,a=a+Math.imul(T,J)|0,n=n+Math.imul(b,Q)|0,i=(i=i+Math.imul(b,tt)|0)+Math.imul(_,Q)|0,a=a+Math.imul(_,tt)|0,n=n+Math.imul(m,rt)|0,i=(i=i+Math.imul(m,nt)|0)+Math.imul(y,rt)|0,a=a+Math.imul(y,nt)|0,n=n+Math.imul(d,at)|0,i=(i=i+Math.imul(d,ot)|0)+Math.imul(g,at)|0,a=a+Math.imul(g,ot)|0;var kt=(c+(n=n+Math.imul(f,lt)|0)|0)+((8191&(i=(i=i+Math.imul(f,ct)|0)+Math.imul(h,lt)|0))<<13)|0;c=((a=a+Math.imul(h,ct)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(P,V),i=(i=Math.imul(P,U))+Math.imul(R,V)|0,a=Math.imul(R,U),n=n+Math.imul(O,q)|0,i=(i=i+Math.imul(O,G)|0)+Math.imul(I,q)|0,a=a+Math.imul(I,G)|0,n=n+Math.imul(C,W)|0,i=(i=i+Math.imul(C,X)|0)+Math.imul(L,W)|0,a=a+Math.imul(L,X)|0,n=n+Math.imul(M,$)|0,i=(i=i+Math.imul(M,J)|0)+Math.imul(S,$)|0,a=a+Math.imul(S,J)|0,n=n+Math.imul(k,Q)|0,i=(i=i+Math.imul(k,tt)|0)+Math.imul(T,Q)|0,a=a+Math.imul(T,tt)|0,n=n+Math.imul(b,rt)|0,i=(i=i+Math.imul(b,nt)|0)+Math.imul(_,rt)|0,a=a+Math.imul(_,nt)|0,n=n+Math.imul(m,at)|0,i=(i=i+Math.imul(m,ot)|0)+Math.imul(y,at)|0,a=a+Math.imul(y,ot)|0,n=n+Math.imul(d,lt)|0,i=(i=i+Math.imul(d,ct)|0)+Math.imul(g,lt)|0,a=a+Math.imul(g,ct)|0;var Tt=(c+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(h,ft)|0))<<13)|0;c=((a=a+Math.imul(h,ht)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(B,V),i=(i=Math.imul(B,U))+Math.imul(N,V)|0,a=Math.imul(N,U),n=n+Math.imul(P,q)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(R,q)|0,a=a+Math.imul(R,G)|0,n=n+Math.imul(O,W)|0,i=(i=i+Math.imul(O,X)|0)+Math.imul(I,W)|0,a=a+Math.imul(I,X)|0,n=n+Math.imul(C,$)|0,i=(i=i+Math.imul(C,J)|0)+Math.imul(L,$)|0,a=a+Math.imul(L,J)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,a=a+Math.imul(S,tt)|0,n=n+Math.imul(k,rt)|0,i=(i=i+Math.imul(k,nt)|0)+Math.imul(T,rt)|0,a=a+Math.imul(T,nt)|0,n=n+Math.imul(b,at)|0,i=(i=i+Math.imul(b,ot)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,ot)|0,n=n+Math.imul(m,lt)|0,i=(i=i+Math.imul(m,ct)|0)+Math.imul(y,lt)|0,a=a+Math.imul(y,ct)|0,n=n+Math.imul(d,ft)|0,i=(i=i+Math.imul(d,ht)|0)+Math.imul(g,ft)|0,a=a+Math.imul(g,ht)|0;var At=(c+(n=n+Math.imul(f,dt)|0)|0)+((8191&(i=(i=i+Math.imul(f,gt)|0)+Math.imul(h,dt)|0))<<13)|0;c=((a=a+Math.imul(h,gt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(B,q),i=(i=Math.imul(B,G))+Math.imul(N,q)|0,a=Math.imul(N,G),n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,W)|0,a=a+Math.imul(R,X)|0,n=n+Math.imul(O,$)|0,i=(i=i+Math.imul(O,J)|0)+Math.imul(I,$)|0,a=a+Math.imul(I,J)|0,n=n+Math.imul(C,Q)|0,i=(i=i+Math.imul(C,tt)|0)+Math.imul(L,Q)|0,a=a+Math.imul(L,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,a=a+Math.imul(S,nt)|0,n=n+Math.imul(k,at)|0,i=(i=i+Math.imul(k,ot)|0)+Math.imul(T,at)|0,a=a+Math.imul(T,ot)|0,n=n+Math.imul(b,lt)|0,i=(i=i+Math.imul(b,ct)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ct)|0,n=n+Math.imul(m,ft)|0,i=(i=i+Math.imul(m,ht)|0)+Math.imul(y,ft)|0,a=a+Math.imul(y,ht)|0;var Mt=(c+(n=n+Math.imul(d,dt)|0)|0)+((8191&(i=(i=i+Math.imul(d,gt)|0)+Math.imul(g,dt)|0))<<13)|0;c=((a=a+Math.imul(g,gt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,W),i=(i=Math.imul(B,X))+Math.imul(N,W)|0,a=Math.imul(N,X),n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,J)|0)+Math.imul(R,$)|0,a=a+Math.imul(R,J)|0,n=n+Math.imul(O,Q)|0,i=(i=i+Math.imul(O,tt)|0)+Math.imul(I,Q)|0,a=a+Math.imul(I,tt)|0,n=n+Math.imul(C,rt)|0,i=(i=i+Math.imul(C,nt)|0)+Math.imul(L,rt)|0,a=a+Math.imul(L,nt)|0,n=n+Math.imul(M,at)|0,i=(i=i+Math.imul(M,ot)|0)+Math.imul(S,at)|0,a=a+Math.imul(S,ot)|0,n=n+Math.imul(k,lt)|0,i=(i=i+Math.imul(k,ct)|0)+Math.imul(T,lt)|0,a=a+Math.imul(T,ct)|0,n=n+Math.imul(b,ft)|0,i=(i=i+Math.imul(b,ht)|0)+Math.imul(_,ft)|0,a=a+Math.imul(_,ht)|0;var St=(c+(n=n+Math.imul(m,dt)|0)|0)+((8191&(i=(i=i+Math.imul(m,gt)|0)+Math.imul(y,dt)|0))<<13)|0;c=((a=a+Math.imul(y,gt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(B,$),i=(i=Math.imul(B,J))+Math.imul(N,$)|0,a=Math.imul(N,J),n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(R,Q)|0,a=a+Math.imul(R,tt)|0,n=n+Math.imul(O,rt)|0,i=(i=i+Math.imul(O,nt)|0)+Math.imul(I,rt)|0,a=a+Math.imul(I,nt)|0,n=n+Math.imul(C,at)|0,i=(i=i+Math.imul(C,ot)|0)+Math.imul(L,at)|0,a=a+Math.imul(L,ot)|0,n=n+Math.imul(M,lt)|0,i=(i=i+Math.imul(M,ct)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ct)|0,n=n+Math.imul(k,ft)|0,i=(i=i+Math.imul(k,ht)|0)+Math.imul(T,ft)|0,a=a+Math.imul(T,ht)|0;var Et=(c+(n=n+Math.imul(b,dt)|0)|0)+((8191&(i=(i=i+Math.imul(b,gt)|0)+Math.imul(_,dt)|0))<<13)|0;c=((a=a+Math.imul(_,gt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(B,Q),i=(i=Math.imul(B,tt))+Math.imul(N,Q)|0,a=Math.imul(N,tt),n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(R,rt)|0,a=a+Math.imul(R,nt)|0,n=n+Math.imul(O,at)|0,i=(i=i+Math.imul(O,ot)|0)+Math.imul(I,at)|0,a=a+Math.imul(I,ot)|0,n=n+Math.imul(C,lt)|0,i=(i=i+Math.imul(C,ct)|0)+Math.imul(L,lt)|0,a=a+Math.imul(L,ct)|0,n=n+Math.imul(M,ft)|0,i=(i=i+Math.imul(M,ht)|0)+Math.imul(S,ft)|0,a=a+Math.imul(S,ht)|0;var Ct=(c+(n=n+Math.imul(k,dt)|0)|0)+((8191&(i=(i=i+Math.imul(k,gt)|0)+Math.imul(T,dt)|0))<<13)|0;c=((a=a+Math.imul(T,gt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(B,rt),i=(i=Math.imul(B,nt))+Math.imul(N,rt)|0,a=Math.imul(N,nt),n=n+Math.imul(P,at)|0,i=(i=i+Math.imul(P,ot)|0)+Math.imul(R,at)|0,a=a+Math.imul(R,ot)|0,n=n+Math.imul(O,lt)|0,i=(i=i+Math.imul(O,ct)|0)+Math.imul(I,lt)|0,a=a+Math.imul(I,ct)|0,n=n+Math.imul(C,ft)|0,i=(i=i+Math.imul(C,ht)|0)+Math.imul(L,ft)|0,a=a+Math.imul(L,ht)|0;var Lt=(c+(n=n+Math.imul(M,dt)|0)|0)+((8191&(i=(i=i+Math.imul(M,gt)|0)+Math.imul(S,dt)|0))<<13)|0;c=((a=a+Math.imul(S,gt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(B,at),i=(i=Math.imul(B,ot))+Math.imul(N,at)|0,a=Math.imul(N,ot),n=n+Math.imul(P,lt)|0,i=(i=i+Math.imul(P,ct)|0)+Math.imul(R,lt)|0,a=a+Math.imul(R,ct)|0,n=n+Math.imul(O,ft)|0,i=(i=i+Math.imul(O,ht)|0)+Math.imul(I,ft)|0,a=a+Math.imul(I,ht)|0;var zt=(c+(n=n+Math.imul(C,dt)|0)|0)+((8191&(i=(i=i+Math.imul(C,gt)|0)+Math.imul(L,dt)|0))<<13)|0;c=((a=a+Math.imul(L,gt)|0)+(i>>>13)|0)+(zt>>>26)|0,zt&=67108863,n=Math.imul(B,lt),i=(i=Math.imul(B,ct))+Math.imul(N,lt)|0,a=Math.imul(N,ct),n=n+Math.imul(P,ft)|0,i=(i=i+Math.imul(P,ht)|0)+Math.imul(R,ft)|0,a=a+Math.imul(R,ht)|0;var Ot=(c+(n=n+Math.imul(O,dt)|0)|0)+((8191&(i=(i=i+Math.imul(O,gt)|0)+Math.imul(I,dt)|0))<<13)|0;c=((a=a+Math.imul(I,gt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(B,ft),i=(i=Math.imul(B,ht))+Math.imul(N,ft)|0,a=Math.imul(N,ht);var It=(c+(n=n+Math.imul(P,dt)|0)|0)+((8191&(i=(i=i+Math.imul(P,gt)|0)+Math.imul(R,dt)|0))<<13)|0;c=((a=a+Math.imul(R,gt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Dt=(c+(n=Math.imul(B,dt))|0)+((8191&(i=(i=Math.imul(B,gt))+Math.imul(N,dt)|0))<<13)|0;return c=((a=Math.imul(N,gt))+(i>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,l[0]=vt,l[1]=mt,l[2]=yt,l[3]=xt,l[4]=bt,l[5]=_t,l[6]=wt,l[7]=kt,l[8]=Tt,l[9]=At,l[10]=Mt,l[11]=St,l[12]=Et,l[13]=Ct,l[14]=Lt,l[15]=zt,l[16]=Ot,l[17]=It,l[18]=Dt,0!==c&&(l[19]=c,r.length++),r};function d(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=h),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?p(this,t,e):r<63?h(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,a=0;a>>26)|0)>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}(this,t,e):d(this,t,e)},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,a){for(var o=0;o>>=1)i++;return 1<>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*e;o>=26,e+=i/67108864|0,e+=a>>>26,this.words[r]=67108863&a}return 0!==e&&(this.words[r]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var a=t%26,o=Math.min((t-a)/26,this.length),s=67108863^67108863>>>a<o)for(this.length-=o,c=0;c=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,l=n.length-i.length;if("mod"!==e){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c=0;f--){var h=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(h=Math.min(h/o|0,67108863),n._ishlnsubmul(i,h,f);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=h)}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,o,s},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},a.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++c;for(var u=r.clone(),f=e.clone();!e.isZero();){for(var h=0,p=1;0==(e.words[0]&p)&&h<26;++h,p<<=1);if(h>0)for(e.iushrn(h);h-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1);for(var d=0,g=1;0==(r.words[0]&g)&&d<26;++d,g<<=1);if(d>0)for(r.iushrn(d);d-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),o.isub(l)):(r.isub(e),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,u=1;0==(e.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(e.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var f=0,h=1;0==(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(i=0===e.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(t),i},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var a=e;e=r,r=a}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new w(t)},a.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function m(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function y(){m.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function x(){m.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){m.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){m.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function w(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){w.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}m.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},m.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):r.strip(),r},m.prototype.split=function(t,e){t.iushrn(this.n,0,e)},m.prototype.imulK=function(t){return t.imul(this.k)},i(y,m),y.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=a}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},y.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new y;else if("p224"===t)e=new x;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new _}return v[t]=e,e},w.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},w.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},w.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},w.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},w.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},w.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},w.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},w.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},w.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},w.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},w.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},w.prototype.isqr=function(t){return this.imul(t,t.clone())},w.prototype.sqr=function(t){return this.mul(t,t)},w.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var f=this.pow(u,i),h=this.pow(t,i.addn(1).iushrn(1)),p=this.pow(t,i),d=o;0!==p.cmp(s);){for(var g=p,v=0;0!==g.cmp(s);v++)g=g.redSqr();n(v=0;n--){for(var c=e.words[n],u=l-1;u>=0;u--){var f=c>>u&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==o?(o<<=1,o|=f,(4===++s||0===n&&0===u)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}l=26}return i},w.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},w.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new k(t)},i(k,w),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}("undefined"==typeof e||e,this)},{buffer:96}],88:[function(t,e,r){"use strict";e.exports=function(t){var e,r,n,i=t.length,a=0;for(e=0;e>>1;if(!(u<=0)){var f,h=i.mallocDouble(2*u*s),p=i.mallocInt32(s);if((s=l(t,u,h,p))>0){if(1===u&&n)a.init(s),f=a.sweepComplete(u,r,0,s,h,p,0,s,h,p);else{var d=i.mallocDouble(2*u*c),g=i.mallocInt32(c);(c=l(e,u,d,g))>0&&(a.init(s+c),f=1===u?a.sweepBipartite(u,r,0,s,h,p,0,c,d,g):o(u,r,n,s,h,p,c,d,g),i.free(d),i.free(g))}i.free(h),i.free(p)}return f}}}function u(t,e){n.push([t,e])}},{"./lib/intersect":91,"./lib/sweep":95,"typedarray-pool":532}],90:[function(t,e,r){"use strict";var n="d",i="ax",a="vv",o="fp",s="es",l="rs",c="re",u="rb",f="ri",h="rp",p="bs",d="be",g="bb",v="bi",m="bp",y="rv",x="Q",b=[n,i,a,l,c,u,f,p,d,g,v];function _(t){var e="bruteForce"+(t?"Full":"Partial"),r=[],_=b.slice();t||_.splice(3,0,o);var w=["function "+e+"("+_.join()+"){"];function k(e,o){var _=function(t,e,r){var o="bruteForce"+(t?"Red":"Blue")+(e?"Flip":"")+(r?"Full":""),_=["function ",o,"(",b.join(),"){","var ",s,"=2*",n,";"],w="for(var i="+l+","+h+"="+s+"*"+l+";i<"+c+";++i,"+h+"+="+s+"){var x0="+u+"["+i+"+"+h+"],x1="+u+"["+i+"+"+h+"+"+n+"],xi="+f+"[i];",k="for(var j="+p+","+m+"="+s+"*"+p+";j<"+d+";++j,"+m+"+="+s+"){var y0="+g+"["+i+"+"+m+"],"+(r?"y1="+g+"["+i+"+"+m+"+"+n+"],":"")+"yi="+v+"[j];";return t?_.push(w,x,":",k):_.push(k,x,":",w),r?_.push("if(y1"+d+"-"+p+"){"),t?(k(!0,!1),w.push("}else{"),k(!1,!1)):(w.push("if("+o+"){"),k(!0,!0),w.push("}else{"),k(!0,!1),w.push("}}else{if("+o+"){"),k(!1,!0),w.push("}else{"),k(!1,!1),w.push("}")),w.push("}}return "+e);var T=r.join("")+w.join("");return new Function(T)()}r.partial=_(!1),r.full=_(!0)},{}],91:[function(t,e,r){"use strict";e.exports=function(t,e,r,a,u,S,E,C,L){!function(t,e){var r=8*i.log2(e+1)*(t+1)|0,a=i.nextPow2(b*r);w.length0;){var D=(O-=1)*b,P=w[D],R=w[D+1],F=w[D+2],B=w[D+3],N=w[D+4],j=w[D+5],V=O*_,U=k[V],H=k[V+1],q=1&j,G=!!(16&j),Y=u,W=S,X=C,Z=L;if(q&&(Y=C,W=L,X=u,Z=S),!(2&j&&(F=v(t,P,R,F,Y,W,H),R>=F)||4&j&&(R=m(t,P,R,F,Y,W,U))>=F)){var $=F-R,J=N-B;if(G){if(t*$*($+J)=p0)&&!(p1>=hi)",["p0","p1"]),g=u("lo===p0",["p0"]),v=u("lo>>1,h=2*t,p=f,d=s[h*f+e];for(;c=x?(p=y,d=x):m>=_?(p=v,d=m):(p=b,d=_):x>=_?(p=y,d=x):_>=m?(p=v,d=m):(p=b,d=_);for(var w=h*(u-1),k=h*p,T=0;Tr&&i[f+e]>c;--u,f-=o){for(var h=f,p=f+o,d=0;d=0&&i.push("lo=e[k+n]");t.indexOf("hi")>=0&&i.push("hi=e[k+o]");return r.push(n.replace("_",i.join()).replace("$",t)),Function.apply(void 0,r)};var n="for(var j=2*a,k=j*c,l=k,m=c,n=b,o=a+b,p=c;d>p;++p,k+=j){var _;if($)if(m===p)m+=1,l+=j;else{for(var s=0;j>s;++s){var t=e[k+s];e[k+s]=e[l],e[l++]=t}var u=f[p];f[p]=f[m],f[m++]=u}}return m"},{}],94:[function(t,e,r){"use strict";e.exports=function(t,e){e<=4*n?i(0,e-1,t):function t(e,r,f){var h=(r-e+1)/6|0,p=e+h,d=r-h,g=e+r>>1,v=g-h,m=g+h,y=p,x=v,b=g,_=m,w=d,k=e+1,T=r-1,A=0;c(y,x,f)&&(A=y,y=x,x=A);c(_,w,f)&&(A=_,_=w,w=A);c(y,b,f)&&(A=y,y=b,b=A);c(x,b,f)&&(A=x,x=b,b=A);c(y,_,f)&&(A=y,y=_,_=A);c(b,_,f)&&(A=b,b=_,_=A);c(x,w,f)&&(A=x,x=w,w=A);c(x,b,f)&&(A=x,x=b,b=A);c(_,w,f)&&(A=_,_=w,w=A);var M=f[2*x];var S=f[2*x+1];var E=f[2*_];var C=f[2*_+1];var L=2*y;var z=2*b;var O=2*w;var I=2*p;var D=2*g;var P=2*d;for(var R=0;R<2;++R){var F=f[L+R],B=f[z+R],N=f[O+R];f[I+R]=F,f[D+R]=B,f[P+R]=N}o(v,e,f);o(m,r,f);for(var j=k;j<=T;++j)if(u(j,M,S,f))j!==k&&a(j,k,f),++k;else if(!u(j,E,C,f))for(;;){if(u(T,E,C,f)){u(T,M,S,f)?(s(j,k,T,f),++k,--T):(a(j,T,f),--T);break}if(--Tt;){var c=r[l-2],u=r[l-1];if(cr[e+1])}function u(t,e,r,n){var i=n[t*=2];return i>>1;a(p,S);for(var E=0,C=0,k=0;k=o)d(c,u,C--,L=L-o|0);else if(L>=0)d(s,l,E--,L);else if(L<=-o){L=-L-o|0;for(var z=0;z>>1;a(p,E);for(var C=0,L=0,z=0,T=0;T>1==p[2*T+3]>>1&&(I=2,T+=1),O<0){for(var D=-(O>>1)-1,P=0;P>1)-1;0===I?d(s,l,C--,D):1===I?d(c,u,L--,D):2===I&&d(f,h,z--,D)}}},scanBipartite:function(t,e,r,n,i,c,u,f,h,v,m,y){var x=0,b=2*t,_=e,w=e+t,k=1,T=1;n?T=o:k=o;for(var A=i;A>>1;a(p,C);for(var L=0,A=0;A=o?(O=!n,M-=o):(O=!!n,M-=1),O)g(s,l,L++,M);else{var I=y[M],D=b*M,P=m[D+e+1],R=m[D+e+1+t];t:for(var F=0;F>>1;a(p,k);for(var T=0,x=0;x=o)s[T++]=b-o;else{var M=d[b-=1],S=v*b,E=h[S+e+1],C=h[S+e+1+t];t:for(var L=0;L=0;--L)if(s[L]===b){for(var D=L+1;D0&&s.length>a){s.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+s.length+' "'+String(e)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');l.name="MaxListenersExceededWarning",l.emitter=t,l.type=e,l.count=s.length,"object"==typeof console&&console.warn&&console.warn("%s: %s",l.name,l.message)}}else s=o[e]=r,++t._eventsCount;return t}function h(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var t=new Array(arguments.length),e=0;e1&&(e=arguments[1]),e instanceof Error)throw e;var l=new Error('Unhandled "error" event. ('+e+")");throw l.context=e,l}if(!(r=o[t]))return!1;var c="function"==typeof r;switch(n=arguments.length){case 1:!function(t,e,r){if(e)t.call(r);else for(var n=t.length,i=v(t,n),a=0;a=0;o--)if(r[o]===e||r[o].listener===e){s=r[o].listener,a=o;break}if(a<0)return this;0===a?r.shift():function(t,e){for(var r=e,n=r+1,i=t.length;n=0;a--)this.removeListener(t,e[a]);return this},o.prototype.listeners=function(t){return d(this,t,!0)},o.prototype.rawListeners=function(t){return d(this,t,!1)},o.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):g.call(t,e)},o.prototype.listenerCount=g,o.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],98:[function(t,e,r){"use strict";var n=t("base64-js"),i=t("ieee754");r.Buffer=s,r.SlowBuffer=function(t){+t!=t&&(t=0);return s.alloc(+t)},r.INSPECT_MAX_BYTES=50;var a=2147483647;function o(t){if(t>a)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return e.__proto__=s.prototype,e}function s(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return u(t)}return l(t,e,r)}function l(t,e,r){if("string"==typeof t)return function(t,e){"string"==typeof e&&""!==e||(e="utf8");if(!s.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var r=0|p(t,e),n=o(r),i=n.write(t,e);i!==r&&(n=n.slice(0,i));return n}(t,e);if(ArrayBuffer.isView(t))return f(t);if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(j(t,ArrayBuffer)||t&&j(t.buffer,ArrayBuffer))return function(t,e,r){if(e<0||t.byteLength=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|t}function p(t,e){if(s.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||j(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return F(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return B(t).length;default:if(i)return n?-1:F(t).length;e=(""+e).toLowerCase(),i=!0}}function d(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function g(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),V(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=s.from(e,n)),s.isBuffer(e))return 0===e.length?-1:v(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):v(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function v(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var u=-1;for(a=r;as&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;hi&&(n=i):n=i;var a=e.length;n>a/2&&(n=a/2);for(var o=0;o>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function k(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function T(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=t[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}return function(t){var e=t.length;if(e<=A)return String.fromCharCode.apply(String,t);var r="",n=0;for(;nthis.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return E(this,e,r);case"utf8":case"utf-8":return T(this,e,r);case"ascii":return M(this,e,r);case"latin1":case"binary":return S(this,e,r);case"base64":return k(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(t){if(!s.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===s.compare(this,t)},s.prototype.inspect=function(){var t="",e=r.INSPECT_MAX_BYTES;return t=this.toString("hex",0,e).replace(/(.{2})/g,"$1 ").trim(),this.length>e&&(t+=" ... "),""},s.prototype.compare=function(t,e,r,n,i){if(j(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var a=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(e>>>=0),l=Math.min(a,o),c=this.slice(n,i),u=t.slice(e,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return m(this,t,e,r);case"utf8":case"utf-8":return y(this,t,e,r);case"ascii":return x(this,t,e,r);case"latin1":case"binary":return b(this,t,e,r);case"base64":return _(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,t,e,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var A=4096;function M(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i="",a=e;ar)throw new RangeError("Trying to access beyond buffer length")}function z(t,e,r,n,i,a){if(!s.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function O(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function I(t,e,r,n,a){return e=+e,r>>>=0,a||O(t,0,r,4),i.write(t,e,r,n,23,4),r+4}function D(t,e,r,n,a){return e=+e,r>>>=0,a||O(t,0,r,8),i.write(t,e,r,n,52,8),r+8}s.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||L(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||L(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},s.prototype.readUInt8=function(t,e){return t>>>=0,e||L(t,1,this.length),this[t]},s.prototype.readUInt16LE=function(t,e){return t>>>=0,e||L(t,2,this.length),this[t]|this[t+1]<<8},s.prototype.readUInt16BE=function(t,e){return t>>>=0,e||L(t,2,this.length),this[t]<<8|this[t+1]},s.prototype.readUInt32LE=function(t,e){return t>>>=0,e||L(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},s.prototype.readUInt32BE=function(t,e){return t>>>=0,e||L(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},s.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||L(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},s.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||L(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},s.prototype.readInt8=function(t,e){return t>>>=0,e||L(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},s.prototype.readInt16LE=function(t,e){t>>>=0,e||L(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(t,e){t>>>=0,e||L(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(t,e){return t>>>=0,e||L(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},s.prototype.readInt32BE=function(t,e){return t>>>=0,e||L(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},s.prototype.readFloatLE=function(t,e){return t>>>=0,e||L(t,4,this.length),i.read(this,t,!0,23,4)},s.prototype.readFloatBE=function(t,e){return t>>>=0,e||L(t,4,this.length),i.read(this,t,!1,23,4)},s.prototype.readDoubleLE=function(t,e){return t>>>=0,e||L(t,8,this.length),i.read(this,t,!0,52,8)},s.prototype.readDoubleBE=function(t,e){return t>>>=0,e||L(t,8,this.length),i.read(this,t,!1,52,8)},s.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||z(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a>>=0,r>>>=0,n)||z(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},s.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||z(this,t,e,1,255,0),this[e]=255&t,e+1},s.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||z(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},s.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||z(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},s.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||z(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},s.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||z(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},s.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);z(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},s.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);z(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},s.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||z(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},s.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||z(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},s.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||z(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},s.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||z(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},s.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||z(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},s.prototype.writeFloatLE=function(t,e,r){return I(this,t,e,!0,r)},s.prototype.writeFloatBE=function(t,e,r){return I(this,t,e,!1,r)},s.prototype.writeDoubleLE=function(t,e,r){return D(this,t,e,!0,r)},s.prototype.writeDoubleBE=function(t,e,r){return D(this,t,e,!1,r)},s.prototype.copy=function(t,e,r,n){if(!s.isBuffer(t))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e=0;--a)t[a+e]=this[a+r];else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},s.prototype.fill=function(t,e,r,n){if("string"==typeof t){if("string"==typeof e?(n=e,e=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!s.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===t.length){var i=t.charCodeAt(0);("utf8"===n&&i<128||"latin1"===n)&&(t=i)}}else"number"==typeof t&&(t&=255);if(e<0||this.length>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(a=e;a55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function B(t){return n.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(P,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function N(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function j(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function V(t){return t!=t}},{"base64-js":67,ieee754:407}],99:[function(t,e,r){"use strict";var n=t("./lib/monotone"),i=t("./lib/triangulation"),a=t("./lib/delaunay"),o=t("./lib/filter");function s(t){return[Math.min(t[0],t[1]),Math.max(t[0],t[1])]}function l(t,e){return t[0]-e[0]||t[1]-e[1]}function c(t,e,r){return e in t?t[e]:r}e.exports=function(t,e,r){Array.isArray(e)?(r=r||{},e=e||[]):(r=e||{},e=[]);var u=!!c(r,"delaunay",!0),f=!!c(r,"interior",!0),h=!!c(r,"exterior",!0),p=!!c(r,"infinity",!1);if(!f&&!h||0===t.length)return[];var d=n(t,e);if(u||f!==h||p){for(var g=i(t.length,function(t){return t.map(s).sort(l)}(e)),v=0;v0;){for(var u=r.pop(),s=r.pop(),f=-1,h=-1,l=o[s],d=1;d=0||(e.flip(s,u),i(t,e,r,f,s,h),i(t,e,r,s,h,f),i(t,e,r,h,u,f),i(t,e,r,u,f,h)))}}},{"binary-search-bounds":104,"robust-in-sphere":495}],101:[function(t,e,r){"use strict";var n,i=t("binary-search-bounds");function a(t,e,r,n,i,a,o){this.cells=t,this.neighbor=e,this.flags=n,this.constraint=r,this.active=i,this.next=a,this.boundary=o}function o(t,e){return t[0]-e[0]||t[1]-e[1]||t[2]-e[2]}e.exports=function(t,e,r){var n=function(t,e){for(var r=t.cells(),n=r.length,i=0;i0||l.length>0;){for(;s.length>0;){var p=s.pop();if(c[p]!==-i){c[p]=i;u[p];for(var d=0;d<3;++d){var g=h[3*p+d];g>=0&&0===c[g]&&(f[3*p+d]?l.push(g):(s.push(g),c[g]=i))}}}var v=l;l=s,s=v,l.length=0,i=-i}var m=function(t,e,r){for(var n=0,i=0;i1&&i(r[h[p-2]],r[h[p-1]],a)>0;)t.push([h[p-1],h[p-2],o]),p-=1;h.length=p,h.push(o);var d=u.upperIds;for(p=d.length;p>1&&i(r[d[p-2]],r[d[p-1]],a)<0;)t.push([d[p-2],d[p-1],o]),p-=1;d.length=p,d.push(o)}}function p(t,e){var r;return(r=t.a[0]m[0]&&i.push(new c(m,v,s,f),new c(v,m,o,f))}i.sort(u);for(var y=i[0].a[0]-(1+Math.abs(i[0].a[0]))*Math.pow(2,-52),x=[new l([y,1],[y,0],-1,[],[],[],[])],b=[],f=0,_=i.length;f<_;++f){var w=i[f],k=w.type;k===a?h(b,x,t,w.a,w.idx):k===s?d(x,t,w):g(x,t,w)}return b}},{"binary-search-bounds":104,"robust-orientation":497}],103:[function(t,e,r){"use strict";var n=t("binary-search-bounds");function i(t,e){this.stars=t,this.edges=e}e.exports=function(t,e){for(var r=new Array(t),n=0;n=0}}(),a.removeTriangle=function(t,e,r){var n=this.stars;o(n[t],e,r),o(n[e],r,t),o(n[r],t,e)},a.addTriangle=function(t,e,r){var n=this.stars;n[t].push(e,r),n[e].push(r,t),n[r].push(t,e)},a.opposite=function(t,e){for(var r=this.stars[e],n=1,i=r.length;n>>1,x=a[m]"];return i?e.indexOf("c")<0?a.push(";if(x===y){return m}else if(x<=y){"):a.push(";var p=c(x,y);if(p===0){return m}else if(p<=0){"):a.push(";if(",e,"){i=m;"),r?a.push("l=m+1}else{h=m-1}"):a.push("h=m-1}else{l=m+1}"),a.push("}"),i?a.push("return -1};"):a.push("return i};"),a.join("")}function i(t,e,r,i){return new Function([n("A","x"+t+"y",e,["y"],i),n("P","c(x,y)"+t+"0",e,["y","c"],i),"function dispatchBsearch",r,"(a,y,c,l,h){if(typeof(c)==='function'){return P(a,(l===void 0)?0:l|0,(h===void 0)?a.length-1:h|0,y,c)}else{return A(a,(c===void 0)?0:c|0,(l===void 0)?a.length-1:l|0,y)}}return dispatchBsearch",r].join(""))()}e.exports={ge:i(">=",!1,"GE"),gt:i(">",!1,"GT"),lt:i("<",!0,"LT"),le:i("<=",!0,"LE"),eq:i("-",!0,"EQ",!0)}},{}],105:[function(t,e,r){"use strict";e.exports=function(t){for(var e=1,r=1;rr?r:t:te?e:t}},{}],109:[function(t,e,r){"use strict";e.exports=function(t,e,r){var n;if(r){n=e;for(var i=new Array(e.length),a=0;ae[2]?1:0)}function m(t,e,r){if(0!==t.length){if(e)for(var n=0;n=0;--a){var x=e[u=(S=n[a])[0]],b=x[0],_=x[1],w=t[b],k=t[_];if((w[0]-k[0]||w[1]-k[1])<0){var T=b;b=_,_=T}x[0]=b;var A,M=x[1]=S[1];for(i&&(A=x[2]);a>0&&n[a-1][0]===u;){var S,E=(S=n[--a])[1];i?e.push([M,E,A]):e.push([M,E]),M=E}i?e.push([M,_,A]):e.push([M,_])}return h}(t,e,h,v,r));return m(e,y,r),!!y||(h.length>0||v.length>0)}},{"./lib/rat-seg-intersect":110,"big-rat":71,"big-rat/cmp":69,"big-rat/to-float":83,"box-intersect":89,nextafter:446,"rat-vec":481,"robust-segment-intersect":500,"union-find":533}],110:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var a=s(e,t),f=s(n,r),h=u(a,f);if(0===o(h))return null;var p=s(t,r),d=u(f,p),g=i(d,h),v=c(a,g);return l(t,v)};var n=t("big-rat/mul"),i=t("big-rat/div"),a=t("big-rat/sub"),o=t("big-rat/sign"),s=t("rat-vec/sub"),l=t("rat-vec/add"),c=t("rat-vec/muls");function u(t,e){return a(n(t[0],e[1]),n(t[1],e[0]))}},{"big-rat/div":70,"big-rat/mul":80,"big-rat/sign":81,"big-rat/sub":82,"rat-vec/add":480,"rat-vec/muls":482,"rat-vec/sub":483}],111:[function(t,e,r){"use strict";var n=t("clamp");function i(t,e){null==e&&(e=!0);var r=t[0],i=t[1],a=t[2],o=t[3];return null==o&&(o=e?1:255),e&&(r*=255,i*=255,a*=255,o*=255),16777216*(r=255&n(r,0,255))+((i=255&n(i,0,255))<<16)+((a=255&n(a,0,255))<<8)+(o=255&n(o,0,255))}e.exports=i,e.exports.to=i,e.exports.from=function(t,e){var r=(t=+t)>>>24,n=(16711680&t)>>>16,i=(65280&t)>>>8,a=255&t;return!1===e?[r,n,i,a]:[r/255,n/255,i/255,a/255]}},{clamp:108}],112:[function(t,e,r){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],113:[function(t,e,r){"use strict";var n=t("color-rgba"),i=t("clamp"),a=t("dtype");e.exports=function(t,e){"float"!==e&&e||(e="array"),"uint"===e&&(e="uint8"),"uint_clamped"===e&&(e="uint8_clamped");var r=new(a(e))(4),o="uint8"!==e&&"uint8_clamped"!==e;return t.length&&"string"!=typeof t||((t=n(t))[0]/=255,t[1]/=255,t[2]/=255),function(t){return t instanceof Uint8Array||t instanceof Uint8ClampedArray||!!(Array.isArray(t)&&(t[0]>1||0===t[0])&&(t[1]>1||0===t[1])&&(t[2]>1||0===t[2])&&(!t[3]||t[3]>1))}(t)?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:255,o&&(r[0]/=255,r[1]/=255,r[2]/=255,r[3]/=255),r):(o?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:1):(r[0]=i(Math.floor(255*t[0]),0,255),r[1]=i(Math.floor(255*t[1]),0,255),r[2]=i(Math.floor(255*t[2]),0,255),r[3]=null==t[3]?255:i(Math.floor(255*t[3]),0,255)),r)}},{clamp:108,"color-rgba":115,dtype:163}],114:[function(t,e,r){(function(r){"use strict";var n=t("color-name"),i=t("is-plain-obj"),a=t("defined");e.exports=function(t){var e,s,l=[],c=1;if("string"==typeof t)if(n[t])l=n[t].slice(),s="rgb";else if("transparent"===t)c=0,s="rgb",l=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(t)){var u=t.slice(1),f=u.length,h=f<=4;c=1,h?(l=[parseInt(u[0]+u[0],16),parseInt(u[1]+u[1],16),parseInt(u[2]+u[2],16)],4===f&&(c=parseInt(u[3]+u[3],16)/255)):(l=[parseInt(u[0]+u[1],16),parseInt(u[2]+u[3],16),parseInt(u[4]+u[5],16)],8===f&&(c=parseInt(u[6]+u[7],16)/255)),l[0]||(l[0]=0),l[1]||(l[1]=0),l[2]||(l[2]=0),s="rgb"}else if(e=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(t)){var p=e[1],u=p.replace(/a$/,"");s=u;var f="cmyk"===u?4:"gray"===u?1:3;l=e[2].trim().split(/\s*,\s*/).map(function(t,e){if(/%$/.test(t))return e===f?parseFloat(t)/100:"rgb"===u?255*parseFloat(t)/100:parseFloat(t);if("h"===u[e]){if(/deg$/.test(t))return parseFloat(t);if(void 0!==o[t])return o[t]}return parseFloat(t)}),p===u&&l.push(1),c=void 0===l[f]?1:l[f],l=l.slice(0,f)}else t.length>10&&/[0-9](?:\s|\/)/.test(t)&&(l=t.match(/([0-9]+)/g).map(function(t){return parseFloat(t)}),s=t.match(/([a-z])/gi).join("").toLowerCase());else if(isNaN(t))if(i(t)){var d=a(t.r,t.red,t.R,null);null!==d?(s="rgb",l=[d,a(t.g,t.green,t.G),a(t.b,t.blue,t.B)]):(s="hsl",l=[a(t.h,t.hue,t.H),a(t.s,t.saturation,t.S),a(t.l,t.lightness,t.L,t.b,t.brightness)]),c=a(t.a,t.alpha,t.opacity,1),null!=t.opacity&&(c/=100)}else(Array.isArray(t)||r.ArrayBuffer&&ArrayBuffer.isView&&ArrayBuffer.isView(t))&&(l=[t[0],t[1],t[2]],s="rgb",c=4===t.length?t[3]:1);else s="rgb",l=[t>>>16,(65280&t)>>>8,255&t];return{space:s,values:l,alpha:c}};var o={red:0,orange:60,yellow:120,green:180,blue:240,purple:300}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"color-name":112,defined:158,"is-plain-obj":417}],115:[function(t,e,r){"use strict";var n=t("color-parse"),i=t("color-space/hsl"),a=t("clamp");e.exports=function(t){var e,r=n(t);return r.space?((e=Array(3))[0]=a(r.values[0],0,255),e[1]=a(r.values[1],0,255),e[2]=a(r.values[2],0,255),"h"===r.space[0]&&(e=i.rgb(e)),e.push(a(r.alpha,0,1)),e):[]}},{clamp:108,"color-parse":114,"color-space/hsl":116}],116:[function(t,e,r){"use strict";var n=t("./rgb");e.exports={name:"hsl",min:[0,0,0],max:[360,100,100],channel:["hue","saturation","lightness"],alias:["HSL"],rgb:function(t){var e,r,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[a=255*l,a,a];e=2*l-(r=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var c=0;c<3;c++)(n=o+1/3*-(c-1))<0?n++:n>1&&n--,a=6*n<1?e+6*(r-e)*n:2*n<1?r:3*n<2?e+(r-e)*(2/3-n)*6:e,i[c]=255*a;return i}},n.hsl=function(t){var e,r,n=t[0]/255,i=t[1]/255,a=t[2]/255,o=Math.min(n,i,a),s=Math.max(n,i,a),l=s-o;return s===o?e=0:n===s?e=(i-a)/l:i===s?e=2+(a-n)/l:a===s&&(e=4+(n-i)/l),(e=Math.min(60*e,360))<0&&(e+=360),r=(o+s)/2,[e,100*(s===o?0:r<=.5?l/(s+o):l/(2-s-o)),100*r]}},{"./rgb":117}],117:[function(t,e,r){"use strict";e.exports={name:"rgb",min:[0,0,0],max:[255,255,255],channel:["red","green","blue"],alias:["RGB"]}},{}],118:[function(t,e,r){e.exports={jet:[{index:0,rgb:[0,0,131]},{index:.125,rgb:[0,60,170]},{index:.375,rgb:[5,255,255]},{index:.625,rgb:[255,255,0]},{index:.875,rgb:[250,0,0]},{index:1,rgb:[128,0,0]}],hsv:[{index:0,rgb:[255,0,0]},{index:.169,rgb:[253,255,2]},{index:.173,rgb:[247,255,2]},{index:.337,rgb:[0,252,4]},{index:.341,rgb:[0,252,10]},{index:.506,rgb:[1,249,255]},{index:.671,rgb:[2,0,253]},{index:.675,rgb:[8,0,253]},{index:.839,rgb:[255,0,251]},{index:.843,rgb:[255,0,245]},{index:1,rgb:[255,0,6]}],hot:[{index:0,rgb:[0,0,0]},{index:.3,rgb:[230,0,0]},{index:.6,rgb:[255,210,0]},{index:1,rgb:[255,255,255]}],cool:[{index:0,rgb:[0,255,255]},{index:1,rgb:[255,0,255]}],spring:[{index:0,rgb:[255,0,255]},{index:1,rgb:[255,255,0]}],summer:[{index:0,rgb:[0,128,102]},{index:1,rgb:[255,255,102]}],autumn:[{index:0,rgb:[255,0,0]},{index:1,rgb:[255,255,0]}],winter:[{index:0,rgb:[0,0,255]},{index:1,rgb:[0,255,128]}],bone:[{index:0,rgb:[0,0,0]},{index:.376,rgb:[84,84,116]},{index:.753,rgb:[169,200,200]},{index:1,rgb:[255,255,255]}],copper:[{index:0,rgb:[0,0,0]},{index:.804,rgb:[255,160,102]},{index:1,rgb:[255,199,127]}],greys:[{index:0,rgb:[0,0,0]},{index:1,rgb:[255,255,255]}],yignbu:[{index:0,rgb:[8,29,88]},{index:.125,rgb:[37,52,148]},{index:.25,rgb:[34,94,168]},{index:.375,rgb:[29,145,192]},{index:.5,rgb:[65,182,196]},{index:.625,rgb:[127,205,187]},{index:.75,rgb:[199,233,180]},{index:.875,rgb:[237,248,217]},{index:1,rgb:[255,255,217]}],greens:[{index:0,rgb:[0,68,27]},{index:.125,rgb:[0,109,44]},{index:.25,rgb:[35,139,69]},{index:.375,rgb:[65,171,93]},{index:.5,rgb:[116,196,118]},{index:.625,rgb:[161,217,155]},{index:.75,rgb:[199,233,192]},{index:.875,rgb:[229,245,224]},{index:1,rgb:[247,252,245]}],yiorrd:[{index:0,rgb:[128,0,38]},{index:.125,rgb:[189,0,38]},{index:.25,rgb:[227,26,28]},{index:.375,rgb:[252,78,42]},{index:.5,rgb:[253,141,60]},{index:.625,rgb:[254,178,76]},{index:.75,rgb:[254,217,118]},{index:.875,rgb:[255,237,160]},{index:1,rgb:[255,255,204]}],bluered:[{index:0,rgb:[0,0,255]},{index:1,rgb:[255,0,0]}],rdbu:[{index:0,rgb:[5,10,172]},{index:.35,rgb:[106,137,247]},{index:.5,rgb:[190,190,190]},{index:.6,rgb:[220,170,132]},{index:.7,rgb:[230,145,90]},{index:1,rgb:[178,10,28]}],picnic:[{index:0,rgb:[0,0,255]},{index:.1,rgb:[51,153,255]},{index:.2,rgb:[102,204,255]},{index:.3,rgb:[153,204,255]},{index:.4,rgb:[204,204,255]},{index:.5,rgb:[255,255,255]},{index:.6,rgb:[255,204,255]},{index:.7,rgb:[255,153,255]},{index:.8,rgb:[255,102,204]},{index:.9,rgb:[255,102,102]},{index:1,rgb:[255,0,0]}],rainbow:[{index:0,rgb:[150,0,90]},{index:.125,rgb:[0,0,200]},{index:.25,rgb:[0,25,255]},{index:.375,rgb:[0,152,255]},{index:.5,rgb:[44,255,150]},{index:.625,rgb:[151,255,0]},{index:.75,rgb:[255,234,0]},{index:.875,rgb:[255,111,0]},{index:1,rgb:[255,0,0]}],portland:[{index:0,rgb:[12,51,131]},{index:.25,rgb:[10,136,186]},{index:.5,rgb:[242,211,56]},{index:.75,rgb:[242,143,56]},{index:1,rgb:[217,30,30]}],blackbody:[{index:0,rgb:[0,0,0]},{index:.2,rgb:[230,0,0]},{index:.4,rgb:[230,210,0]},{index:.7,rgb:[255,255,255]},{index:1,rgb:[160,200,255]}],earth:[{index:0,rgb:[0,0,130]},{index:.1,rgb:[0,180,180]},{index:.2,rgb:[40,210,40]},{index:.4,rgb:[230,230,50]},{index:.6,rgb:[120,70,20]},{index:1,rgb:[255,255,255]}],electric:[{index:0,rgb:[0,0,0]},{index:.15,rgb:[30,0,100]},{index:.4,rgb:[120,0,100]},{index:.6,rgb:[160,90,0]},{index:.8,rgb:[230,200,0]},{index:1,rgb:[255,250,220]}],alpha:[{index:0,rgb:[255,255,255,0]},{index:1,rgb:[255,255,255,1]}],viridis:[{index:0,rgb:[68,1,84]},{index:.13,rgb:[71,44,122]},{index:.25,rgb:[59,81,139]},{index:.38,rgb:[44,113,142]},{index:.5,rgb:[33,144,141]},{index:.63,rgb:[39,173,129]},{index:.75,rgb:[92,200,99]},{index:.88,rgb:[170,220,50]},{index:1,rgb:[253,231,37]}],inferno:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[31,12,72]},{index:.25,rgb:[85,15,109]},{index:.38,rgb:[136,34,106]},{index:.5,rgb:[186,54,85]},{index:.63,rgb:[227,89,51]},{index:.75,rgb:[249,140,10]},{index:.88,rgb:[249,201,50]},{index:1,rgb:[252,255,164]}],magma:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[28,16,68]},{index:.25,rgb:[79,18,123]},{index:.38,rgb:[129,37,129]},{index:.5,rgb:[181,54,122]},{index:.63,rgb:[229,80,100]},{index:.75,rgb:[251,135,97]},{index:.88,rgb:[254,194,135]},{index:1,rgb:[252,253,191]}],plasma:[{index:0,rgb:[13,8,135]},{index:.13,rgb:[75,3,161]},{index:.25,rgb:[125,3,168]},{index:.38,rgb:[168,34,150]},{index:.5,rgb:[203,70,121]},{index:.63,rgb:[229,107,93]},{index:.75,rgb:[248,148,65]},{index:.88,rgb:[253,195,40]},{index:1,rgb:[240,249,33]}],warm:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[172,0,187]},{index:.25,rgb:[219,0,170]},{index:.38,rgb:[255,0,130]},{index:.5,rgb:[255,63,74]},{index:.63,rgb:[255,123,0]},{index:.75,rgb:[234,176,0]},{index:.88,rgb:[190,228,0]},{index:1,rgb:[147,255,0]}],cool:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[116,0,218]},{index:.25,rgb:[98,74,237]},{index:.38,rgb:[68,146,231]},{index:.5,rgb:[0,204,197]},{index:.63,rgb:[0,247,146]},{index:.75,rgb:[0,255,88]},{index:.88,rgb:[40,255,8]},{index:1,rgb:[147,255,0]}],"rainbow-soft":[{index:0,rgb:[125,0,179]},{index:.1,rgb:[199,0,180]},{index:.2,rgb:[255,0,121]},{index:.3,rgb:[255,108,0]},{index:.4,rgb:[222,194,0]},{index:.5,rgb:[150,255,0]},{index:.6,rgb:[0,255,55]},{index:.7,rgb:[0,246,150]},{index:.8,rgb:[50,167,222]},{index:.9,rgb:[103,51,235]},{index:1,rgb:[124,0,186]}],bathymetry:[{index:0,rgb:[40,26,44]},{index:.13,rgb:[59,49,90]},{index:.25,rgb:[64,76,139]},{index:.38,rgb:[63,110,151]},{index:.5,rgb:[72,142,158]},{index:.63,rgb:[85,174,163]},{index:.75,rgb:[120,206,163]},{index:.88,rgb:[187,230,172]},{index:1,rgb:[253,254,204]}],cdom:[{index:0,rgb:[47,15,62]},{index:.13,rgb:[87,23,86]},{index:.25,rgb:[130,28,99]},{index:.38,rgb:[171,41,96]},{index:.5,rgb:[206,67,86]},{index:.63,rgb:[230,106,84]},{index:.75,rgb:[242,149,103]},{index:.88,rgb:[249,193,135]},{index:1,rgb:[254,237,176]}],chlorophyll:[{index:0,rgb:[18,36,20]},{index:.13,rgb:[25,63,41]},{index:.25,rgb:[24,91,59]},{index:.38,rgb:[13,119,72]},{index:.5,rgb:[18,148,80]},{index:.63,rgb:[80,173,89]},{index:.75,rgb:[132,196,122]},{index:.88,rgb:[175,221,162]},{index:1,rgb:[215,249,208]}],density:[{index:0,rgb:[54,14,36]},{index:.13,rgb:[89,23,80]},{index:.25,rgb:[110,45,132]},{index:.38,rgb:[120,77,178]},{index:.5,rgb:[120,113,213]},{index:.63,rgb:[115,151,228]},{index:.75,rgb:[134,185,227]},{index:.88,rgb:[177,214,227]},{index:1,rgb:[230,241,241]}],"freesurface-blue":[{index:0,rgb:[30,4,110]},{index:.13,rgb:[47,14,176]},{index:.25,rgb:[41,45,236]},{index:.38,rgb:[25,99,212]},{index:.5,rgb:[68,131,200]},{index:.63,rgb:[114,156,197]},{index:.75,rgb:[157,181,203]},{index:.88,rgb:[200,208,216]},{index:1,rgb:[241,237,236]}],"freesurface-red":[{index:0,rgb:[60,9,18]},{index:.13,rgb:[100,17,27]},{index:.25,rgb:[142,20,29]},{index:.38,rgb:[177,43,27]},{index:.5,rgb:[192,87,63]},{index:.63,rgb:[205,125,105]},{index:.75,rgb:[216,162,148]},{index:.88,rgb:[227,199,193]},{index:1,rgb:[241,237,236]}],oxygen:[{index:0,rgb:[64,5,5]},{index:.13,rgb:[106,6,15]},{index:.25,rgb:[144,26,7]},{index:.38,rgb:[168,64,3]},{index:.5,rgb:[188,100,4]},{index:.63,rgb:[206,136,11]},{index:.75,rgb:[220,174,25]},{index:.88,rgb:[231,215,44]},{index:1,rgb:[248,254,105]}],par:[{index:0,rgb:[51,20,24]},{index:.13,rgb:[90,32,35]},{index:.25,rgb:[129,44,34]},{index:.38,rgb:[159,68,25]},{index:.5,rgb:[182,99,19]},{index:.63,rgb:[199,134,22]},{index:.75,rgb:[212,171,35]},{index:.88,rgb:[221,210,54]},{index:1,rgb:[225,253,75]}],phase:[{index:0,rgb:[145,105,18]},{index:.13,rgb:[184,71,38]},{index:.25,rgb:[186,58,115]},{index:.38,rgb:[160,71,185]},{index:.5,rgb:[110,97,218]},{index:.63,rgb:[50,123,164]},{index:.75,rgb:[31,131,110]},{index:.88,rgb:[77,129,34]},{index:1,rgb:[145,105,18]}],salinity:[{index:0,rgb:[42,24,108]},{index:.13,rgb:[33,50,162]},{index:.25,rgb:[15,90,145]},{index:.38,rgb:[40,118,137]},{index:.5,rgb:[59,146,135]},{index:.63,rgb:[79,175,126]},{index:.75,rgb:[120,203,104]},{index:.88,rgb:[193,221,100]},{index:1,rgb:[253,239,154]}],temperature:[{index:0,rgb:[4,35,51]},{index:.13,rgb:[23,51,122]},{index:.25,rgb:[85,59,157]},{index:.38,rgb:[129,79,143]},{index:.5,rgb:[175,95,130]},{index:.63,rgb:[222,112,101]},{index:.75,rgb:[249,146,66]},{index:.88,rgb:[249,196,65]},{index:1,rgb:[232,250,91]}],turbidity:[{index:0,rgb:[34,31,27]},{index:.13,rgb:[65,50,41]},{index:.25,rgb:[98,69,52]},{index:.38,rgb:[131,89,57]},{index:.5,rgb:[161,112,59]},{index:.63,rgb:[185,140,66]},{index:.75,rgb:[202,174,88]},{index:.88,rgb:[216,209,126]},{index:1,rgb:[233,246,171]}],"velocity-blue":[{index:0,rgb:[17,32,64]},{index:.13,rgb:[35,52,116]},{index:.25,rgb:[29,81,156]},{index:.38,rgb:[31,113,162]},{index:.5,rgb:[50,144,169]},{index:.63,rgb:[87,173,176]},{index:.75,rgb:[149,196,189]},{index:.88,rgb:[203,221,211]},{index:1,rgb:[254,251,230]}],"velocity-green":[{index:0,rgb:[23,35,19]},{index:.13,rgb:[24,64,38]},{index:.25,rgb:[11,95,45]},{index:.38,rgb:[39,123,35]},{index:.5,rgb:[95,146,12]},{index:.63,rgb:[152,165,18]},{index:.75,rgb:[201,186,69]},{index:.88,rgb:[233,216,137]},{index:1,rgb:[255,253,205]}],cubehelix:[{index:0,rgb:[0,0,0]},{index:.07,rgb:[22,5,59]},{index:.13,rgb:[60,4,105]},{index:.2,rgb:[109,1,135]},{index:.27,rgb:[161,0,147]},{index:.33,rgb:[210,2,142]},{index:.4,rgb:[251,11,123]},{index:.47,rgb:[255,29,97]},{index:.53,rgb:[255,54,69]},{index:.6,rgb:[255,85,46]},{index:.67,rgb:[255,120,34]},{index:.73,rgb:[255,157,37]},{index:.8,rgb:[241,191,57]},{index:.87,rgb:[224,220,93]},{index:.93,rgb:[218,241,142]},{index:1,rgb:[227,253,198]}]}},{}],119:[function(t,e,r){"use strict";var n=t("./colorScale"),i=t("lerp");function a(t){return[t[0]/255,t[1]/255,t[2]/255,t[3]]}function o(t){for(var e,r="#",n=0;n<3;++n)r+=("00"+(e=(e=t[n]).toString(16))).substr(e.length);return r}function s(t){return"rgba("+t.join(",")+")"}e.exports=function(t){var e,r,l,c,u,f,h,p,d,g;t||(t={});p=(t.nshades||72)-1,h=t.format||"hex",(f=t.colormap)||(f="jet");if("string"==typeof f){if(f=f.toLowerCase(),!n[f])throw Error(f+" not a supported colorscale");u=n[f]}else{if(!Array.isArray(f))throw Error("unsupported colormap option",f);u=f.slice()}if(u.length>p+1)throw new Error(f+" map requires nshades to be at least size "+u.length);d=Array.isArray(t.alpha)?2!==t.alpha.length?[1,1]:t.alpha.slice():"number"==typeof t.alpha?[t.alpha,t.alpha]:[1,1];e=u.map(function(t){return Math.round(t.index*p)}),d[0]=Math.min(Math.max(d[0],0),1),d[1]=Math.min(Math.max(d[1],0),1);var v=u.map(function(t,e){var r=u[e].index,n=u[e].rgb.slice();return 4===n.length&&n[3]>=0&&n[3]<=1?n:(n[3]=d[0]+(d[1]-d[0])*r,n)}),m=[];for(g=0;g0?-1:l(t,e,a)?-1:1:0===s?c>0?1:l(t,e,r)?1:-1:i(c-s)}var h=n(t,e,r);if(h>0)return o>0&&n(t,e,a)>0?1:-1;if(h<0)return o>0||n(t,e,a)>0?1:-1;var p=n(t,e,a);return p>0?1:l(t,e,r)?1:-1};var n=t("robust-orientation"),i=t("signum"),a=t("two-sum"),o=t("robust-product"),s=t("robust-sum");function l(t,e,r){var n=a(t[0],-e[0]),i=a(t[1],-e[1]),l=a(r[0],-e[0]),c=a(r[1],-e[1]),u=s(o(n,l),o(i,c));return u[u.length-1]>=0}},{"robust-orientation":497,"robust-product":498,"robust-sum":502,signum:503,"two-sum":531}],121:[function(t,e,r){e.exports=function(t,e){var r=t.length,a=t.length-e.length;if(a)return a;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return t[0]+t[1]-e[0]-e[1]||n(t[0],t[1])-n(e[0],e[1]);case 3:var o=t[0]+t[1],s=e[0]+e[1];if(a=o+t[2]-(s+e[2]))return a;var l=n(t[0],t[1]),c=n(e[0],e[1]);return n(l,t[2])-n(c,e[2])||n(l+t[2],o)-n(c+e[2],s);case 4:var u=t[0],f=t[1],h=t[2],p=t[3],d=e[0],g=e[1],v=e[2],m=e[3];return u+f+h+p-(d+g+v+m)||n(u,f,h,p)-n(d,g,v,m,d)||n(u+f,u+h,u+p,f+h,f+p,h+p)-n(d+g,d+v,d+m,g+v,g+m,v+m)||n(u+f+h,u+f+p,u+h+p,f+h+p)-n(d+g+v,d+g+m,d+v+m,g+v+m);default:for(var y=t.slice().sort(i),x=e.slice().sort(i),b=0;bt[r][0]&&(r=n);return er?[[r],[e]]:[[e]]}},{}],125:[function(t,e,r){"use strict";e.exports=function(t){var e=n(t),r=e.length;if(r<=2)return[];for(var i=new Array(r),a=e[r-1],o=0;o=e[l]&&(s+=1);a[o]=s}}return t}(o,r)}};var n=t("incremental-convex-hull"),i=t("affine-hull")},{"affine-hull":55,"incremental-convex-hull":408}],127:[function(t,e,r){e.exports={AFG:"afghan",ALA:"\\b\\wland",ALB:"albania",DZA:"algeria",ASM:"^(?=.*americ).*samoa",AND:"andorra",AGO:"angola",AIA:"anguill?a",ATA:"antarctica",ATG:"antigua",ARG:"argentin",ARM:"armenia",ABW:"^(?!.*bonaire).*\\baruba",AUS:"australia",AUT:"^(?!.*hungary).*austria|\\baustri.*\\bemp",AZE:"azerbaijan",BHS:"bahamas",BHR:"bahrain",BGD:"bangladesh|^(?=.*east).*paki?stan",BRB:"barbados",BLR:"belarus|byelo",BEL:"^(?!.*luxem).*belgium",BLZ:"belize|^(?=.*british).*honduras",BEN:"benin|dahome",BMU:"bermuda",BTN:"bhutan",BOL:"bolivia",BES:"^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\\bbes.?islands",BIH:"herzegovina|bosnia",BWA:"botswana|bechuana",BVT:"bouvet",BRA:"brazil",IOT:"british.?indian.?ocean",BRN:"brunei",BGR:"bulgaria",BFA:"burkina|\\bfaso|upper.?volta",BDI:"burundi",CPV:"verde",KHM:"cambodia|kampuchea|khmer",CMR:"cameroon",CAN:"canada",CYM:"cayman",CAF:"\\bcentral.african.republic",TCD:"\\bchad",CHL:"\\bchile",CHN:"^(?!.*\\bmac)(?!.*\\bhong)(?!.*\\btai)(?!.*\\brep).*china|^(?=.*peo)(?=.*rep).*china",CXR:"christmas",CCK:"\\bcocos|keeling",COL:"colombia",COM:"comoro",COG:"^(?!.*\\bdem)(?!.*\\bd[\\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\\bcongo",COK:"\\bcook",CRI:"costa.?rica",CIV:"ivoire|ivory",HRV:"croatia",CUB:"\\bcuba",CUW:"^(?!.*bonaire).*\\bcura(c|\xe7)ao",CYP:"cyprus",CSK:"czechoslovakia",CZE:"^(?=.*rep).*czech|czechia|bohemia",COD:"\\bdem.*congo|congo.*\\bdem|congo.*\\bd[\\.]?r|\\bd[\\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc",DNK:"denmark",DJI:"djibouti",DMA:"dominica(?!n)",DOM:"dominican.rep",ECU:"ecuador",EGY:"egypt",SLV:"el.?salvador",GNQ:"guine.*eq|eq.*guine|^(?=.*span).*guinea",ERI:"eritrea",EST:"estonia",ETH:"ethiopia|abyssinia",FLK:"falkland|malvinas",FRO:"faroe|faeroe",FJI:"fiji",FIN:"finland",FRA:"^(?!.*\\bdep)(?!.*martinique).*france|french.?republic|\\bgaul",GUF:"^(?=.*french).*guiana",PYF:"french.?polynesia|tahiti",ATF:"french.?southern",GAB:"gabon",GMB:"gambia",GEO:"^(?!.*south).*georgia",DDR:"german.?democratic.?republic|democratic.?republic.*germany|east.germany",DEU:"^(?!.*east).*germany|^(?=.*\\bfed.*\\brep).*german",GHA:"ghana|gold.?coast",GIB:"gibraltar",GRC:"greece|hellenic|hellas",GRL:"greenland",GRD:"grenada",GLP:"guadeloupe",GUM:"\\bguam",GTM:"guatemala",GGY:"guernsey",GIN:"^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea",GNB:"bissau|^(?=.*portu).*guinea",GUY:"guyana|british.?guiana",HTI:"haiti",HMD:"heard.*mcdonald",VAT:"holy.?see|vatican|papal.?st",HND:"^(?!.*brit).*honduras",HKG:"hong.?kong",HUN:"^(?!.*austr).*hungary",ISL:"iceland",IND:"india(?!.*ocea)",IDN:"indonesia",IRN:"\\biran|persia",IRQ:"\\biraq|mesopotamia",IRL:"(^ireland)|(^republic.*ireland)",IMN:"^(?=.*isle).*\\bman",ISR:"israel",ITA:"italy",JAM:"jamaica",JPN:"japan",JEY:"jersey",JOR:"jordan",KAZ:"kazak",KEN:"kenya|british.?east.?africa|east.?africa.?prot",KIR:"kiribati",PRK:"^(?=.*democrat|people|north|d.*p.*.r).*\\bkorea|dprk|korea.*(d.*p.*r)",KWT:"kuwait",KGZ:"kyrgyz|kirghiz",LAO:"\\blaos?\\b",LVA:"latvia",LBN:"lebanon",LSO:"lesotho|basuto",LBR:"liberia",LBY:"libya",LIE:"liechtenstein",LTU:"lithuania",LUX:"^(?!.*belg).*luxem",MAC:"maca(o|u)",MDG:"madagascar|malagasy",MWI:"malawi|nyasa",MYS:"malaysia",MDV:"maldive",MLI:"\\bmali\\b",MLT:"\\bmalta",MHL:"marshall",MTQ:"martinique",MRT:"mauritania",MUS:"mauritius",MYT:"\\bmayotte",MEX:"\\bmexic",FSM:"fed.*micronesia|micronesia.*fed",MCO:"monaco",MNG:"mongolia",MNE:"^(?!.*serbia).*montenegro",MSR:"montserrat",MAR:"morocco|\\bmaroc",MOZ:"mozambique",MMR:"myanmar|burma",NAM:"namibia",NRU:"nauru",NPL:"nepal",NLD:"^(?!.*\\bant)(?!.*\\bcarib).*netherlands",ANT:"^(?=.*\\bant).*(nether|dutch)",NCL:"new.?caledonia",NZL:"new.?zealand",NIC:"nicaragua",NER:"\\bniger(?!ia)",NGA:"nigeria",NIU:"niue",NFK:"norfolk",MNP:"mariana",NOR:"norway",OMN:"\\boman|trucial",PAK:"^(?!.*east).*paki?stan",PLW:"palau",PSE:"palestin|\\bgaza|west.?bank",PAN:"panama",PNG:"papua|new.?guinea",PRY:"paraguay",PER:"peru",PHL:"philippines",PCN:"pitcairn",POL:"poland",PRT:"portugal",PRI:"puerto.?rico",QAT:"qatar",KOR:"^(?!.*d.*p.*r)(?!.*democrat)(?!.*people)(?!.*north).*\\bkorea(?!.*d.*p.*r)",MDA:"moldov|b(a|e)ssarabia",REU:"r(e|\xe9)union",ROU:"r(o|u|ou)mania",RUS:"\\brussia|soviet.?union|u\\.?s\\.?s\\.?r|socialist.?republics",RWA:"rwanda",BLM:"barth(e|\xe9)lemy",SHN:"helena",KNA:"kitts|\\bnevis",LCA:"\\blucia",MAF:"^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique)",SPM:"miquelon",VCT:"vincent",WSM:"^(?!.*amer).*samoa",SMR:"san.?marino",STP:"\\bs(a|\xe3)o.?tom(e|\xe9)",SAU:"\\bsa\\w*.?arabia",SEN:"senegal",SRB:"^(?!.*monte).*serbia",SYC:"seychell",SLE:"sierra",SGP:"singapore",SXM:"^(?!.*martin)(?!.*saba).*maarten",SVK:"^(?!.*cze).*slovak",SVN:"slovenia",SLB:"solomon",SOM:"somali",ZAF:"south.africa|s\\\\..?africa",SGS:"south.?georgia|sandwich",SSD:"\\bs\\w*.?sudan",ESP:"spain",LKA:"sri.?lanka|ceylon",SDN:"^(?!.*\\bs(?!u)).*sudan",SUR:"surinam|dutch.?guiana",SJM:"svalbard",SWZ:"swaziland",SWE:"sweden",CHE:"switz|swiss",SYR:"syria",TWN:"taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china",TJK:"tajik",THA:"thailand|\\bsiam",MKD:"macedonia|fyrom",TLS:"^(?=.*leste).*timor|^(?=.*east).*timor",TGO:"togo",TKL:"tokelau",TON:"tonga",TTO:"trinidad|tobago",TUN:"tunisia",TUR:"turkey",TKM:"turkmen",TCA:"turks",TUV:"tuvalu",UGA:"uganda",UKR:"ukrain",ARE:"emirates|^u\\.?a\\.?e\\.?$|united.?arab.?em",GBR:"united.?kingdom|britain|^u\\.?k\\.?$",TZA:"tanzania",USA:"united.?states\\b(?!.*islands)|\\bu\\.?s\\.?a\\.?\\b|^\\s*u\\.?s\\.?\\b(?!.*islands)",UMI:"minor.?outlying.?is",URY:"uruguay",UZB:"uzbek",VUT:"vanuatu|new.?hebrides",VEN:"venezuela",VNM:"^(?!.*republic).*viet.?nam|^(?=.*socialist).*viet.?nam",VGB:"^(?=.*\\bu\\.?\\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin",VIR:"^(?=.*\\bu\\.?\\s?s).*virgin|^(?=.*states).*virgin",WLF:"futuna|wallis",ESH:"western.sahara",YEM:"^(?!.*arab)(?!.*north)(?!.*sana)(?!.*peo)(?!.*dem)(?!.*south)(?!.*aden)(?!.*\\bp\\.?d\\.?r).*yemen",YMD:"^(?=.*peo).*yemen|^(?!.*rep)(?=.*dem).*yemen|^(?=.*south).*yemen|^(?=.*aden).*yemen|^(?=.*\\bp\\.?d\\.?r).*yemen",YUG:"yugoslavia",ZMB:"zambia|northern.?rhodesia",EAZ:"zanzibar",ZWE:"zimbabwe|^(?!.*northern).*rhodesia"}},{}],128:[function(t,e,r){e.exports=["xx-small","x-small","small","medium","large","x-large","xx-large","larger","smaller"]},{}],129:[function(t,e,r){e.exports=["normal","condensed","semi-condensed","extra-condensed","ultra-condensed","expanded","semi-expanded","extra-expanded","ultra-expanded"]},{}],130:[function(t,e,r){e.exports=["normal","italic","oblique"]},{}],131:[function(t,e,r){e.exports=["normal","bold","bolder","lighter","100","200","300","400","500","600","700","800","900"]},{}],132:[function(t,e,r){"use strict";e.exports={parse:t("./parse"),stringify:t("./stringify")}},{"./parse":134,"./stringify":135}],133:[function(t,e,r){"use strict";var n=t("css-font-size-keywords");e.exports={isSize:function(t){return/^[\d\.]/.test(t)||-1!==t.indexOf("/")||-1!==n.indexOf(t)}}},{"css-font-size-keywords":128}],134:[function(t,e,r){"use strict";var n=t("unquote"),i=t("css-global-keywords"),a=t("css-system-font-keywords"),o=t("css-font-weight-keywords"),s=t("css-font-style-keywords"),l=t("css-font-stretch-keywords"),c=t("string-split-by"),u=t("./lib/util").isSize;e.exports=h;var f=h.cache={};function h(t){if("string"!=typeof t)throw new Error("Font argument must be a string.");if(f[t])return f[t];if(""===t)throw new Error("Cannot parse an empty string.");if(-1!==a.indexOf(t))return f[t]={system:t};for(var e,r={style:"normal",variant:"normal",weight:"normal",stretch:"normal",lineHeight:"normal",size:"1rem",family:["serif"]},h=c(t,/\s+/);e=h.shift();){if(-1!==i.indexOf(e))return["style","variant","weight","stretch"].forEach(function(t){r[t]=e}),f[t]=r;if(-1===s.indexOf(e))if("normal"!==e&&"small-caps"!==e)if(-1===l.indexOf(e)){if(-1===o.indexOf(e)){if(u(e)){var d=c(e,"/");if(r.size=d[0],null!=d[1]?r.lineHeight=p(d[1]):"/"===h[0]&&(h.shift(),r.lineHeight=p(h.shift())),!h.length)throw new Error("Missing required font-family.");return r.family=c(h.join(" "),/\s*,\s*/).map(n),f[t]=r}throw new Error("Unknown or unsupported font token: "+e)}r.weight=e}else r.stretch=e;else r.variant=e;else r.style=e}throw new Error("Missing required font-size.")}function p(t){var e=parseFloat(t);return e.toString()===t?e:t}},{"./lib/util":133,"css-font-stretch-keywords":129,"css-font-style-keywords":130,"css-font-weight-keywords":131,"css-global-keywords":136,"css-system-font-keywords":137,"string-split-by":516,unquote:535}],135:[function(t,e,r){"use strict";var n=t("pick-by-alias"),i=t("./lib/util").isSize,a=g(t("css-global-keywords")),o=g(t("css-system-font-keywords")),s=g(t("css-font-weight-keywords")),l=g(t("css-font-style-keywords")),c=g(t("css-font-stretch-keywords")),u={normal:1,"small-caps":1},f={serif:1,"sans-serif":1,monospace:1,cursive:1,fantasy:1,"system-ui":1},h="1rem",p="serif";function d(t,e){if(t&&!e[t]&&!a[t])throw Error("Unknown keyword `"+t+"`");return t}function g(t){for(var e={},r=0;r=0;--p)a[p]=c*t[p]+u*e[p]+f*r[p]+h*n[p];return a}return c*t+u*e+f*r+h*n},e.exports.derivative=function(t,e,r,n,i,a){var o=6*i*i-6*i,s=3*i*i-4*i+1,l=-6*i*i+6*i,c=3*i*i-2*i;if(t.length){a||(a=new Array(t.length));for(var u=t.length-1;u>=0;--u)a[u]=o*t[u]+s*e[u]+l*r[u]+c*n[u];return a}return o*t+s*e+l*r[u]+c*n}},{}],139:[function(t,e,r){"use strict";var n=t("./lib/thunk.js");function i(){this.argTypes=[],this.shimArgs=[],this.arrayArgs=[],this.arrayBlockIndices=[],this.scalarArgs=[],this.offsetArgs=[],this.offsetArgIndex=[],this.indexArgs=[],this.shapeArgs=[],this.funcName="",this.pre=null,this.body=null,this.post=null,this.debug=!1}e.exports=function(t){var e=new i;e.pre=t.pre,e.body=t.body,e.post=t.post;var r=t.args.slice(0);e.argTypes=r;for(var a=0;a0)throw new Error("cwise: pre() block may not reference array args");if(a0)throw new Error("cwise: post() block may not reference array args")}else if("scalar"===o)e.scalarArgs.push(a),e.shimArgs.push("scalar"+a);else if("index"===o){if(e.indexArgs.push(a),a0)throw new Error("cwise: pre() block may not reference array index");if(a0)throw new Error("cwise: post() block may not reference array index")}else if("shape"===o){if(e.shapeArgs.push(a),ar.length)throw new Error("cwise: Too many arguments in pre() block");if(e.body.args.length>r.length)throw new Error("cwise: Too many arguments in body() block");if(e.post.args.length>r.length)throw new Error("cwise: Too many arguments in post() block");return e.debug=!!t.printCode||!!t.debug,e.funcName=t.funcName||"cwise",e.blockSize=t.blockSize||64,n(e)}},{"./lib/thunk.js":141}],140:[function(t,e,r){"use strict";var n=t("uniq");function i(t,e,r){var n,i,a=t.length,o=e.arrayArgs.length,s=e.indexArgs.length>0,l=[],c=[],u=0,f=0;for(n=0;n0&&l.push("var "+c.join(",")),n=a-1;n>=0;--n)u=t[n],l.push(["for(i",n,"=0;i",n,"0&&l.push(["index[",f,"]-=s",f].join("")),l.push(["++index[",u,"]"].join(""))),l.push("}")}return l.join("\n")}function a(t,e,r){for(var n=t.body,i=[],a=[],o=0;o0&&y.push("shape=SS.slice(0)"),t.indexArgs.length>0){var x=new Array(r);for(l=0;l0&&m.push("var "+y.join(",")),l=0;l3&&m.push(a(t.pre,t,s));var k=a(t.body,t,s),T=function(t){for(var e=0,r=t[0].length;e0,c=[],u=0;u0;){"].join("")),c.push(["if(j",u,"<",s,"){"].join("")),c.push(["s",e[u],"=j",u].join("")),c.push(["j",u,"=0"].join("")),c.push(["}else{s",e[u],"=",s].join("")),c.push(["j",u,"-=",s,"}"].join("")),l&&c.push(["index[",e[u],"]=j",u].join(""));for(u=0;u3&&m.push(a(t.post,t,s)),t.debug&&console.log("-----Generated cwise routine for ",e,":\n"+m.join("\n")+"\n----------");var A=[t.funcName||"unnamed","_cwise_loop_",o[0].join("s"),"m",T,function(t){for(var e=new Array(t.length),r=!0,n=0;n0&&(r=r&&e[n]===e[n-1])}return r?e[0]:e.join("")}(s)].join("");return new Function(["function ",A,"(",v.join(","),"){",m.join("\n"),"} return ",A].join(""))()}},{uniq:534}],141:[function(t,e,r){"use strict";var n=t("./compile.js");e.exports=function(t){var e=["'use strict'","var CACHED={}"],r=[],i=t.funcName+"_cwise_thunk";e.push(["return function ",i,"(",t.shimArgs.join(","),"){"].join(""));for(var a=[],o=[],s=[["array",t.arrayArgs[0],".shape.slice(",Math.max(0,t.arrayBlockIndices[0]),t.arrayBlockIndices[0]<0?","+t.arrayBlockIndices[0]+")":")"].join("")],l=[],c=[],u=0;u0&&(l.push("array"+t.arrayArgs[0]+".shape.length===array"+f+".shape.length+"+(Math.abs(t.arrayBlockIndices[0])-Math.abs(t.arrayBlockIndices[u]))),c.push("array"+t.arrayArgs[0]+".shape[shapeIndex+"+Math.max(0,t.arrayBlockIndices[0])+"]===array"+f+".shape[shapeIndex+"+Math.max(0,t.arrayBlockIndices[u])+"]"))}for(t.arrayArgs.length>1&&(e.push("if (!("+l.join(" && ")+")) throw new Error('cwise: Arrays do not all have the same dimensionality!')"),e.push("for(var shapeIndex=array"+t.arrayArgs[0]+".shape.length-"+Math.abs(t.arrayBlockIndices[0])+"; shapeIndex--\x3e0;) {"),e.push("if (!("+c.join(" && ")+")) throw new Error('cwise: Arrays do not all have the same shape!')"),e.push("}")),u=0;ue?1:t>=e?0:NaN}function r(t){var r;return 1===t.length&&(r=t,t=function(t,n){return e(r(t),n)}),{left:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}var n=r(e),i=n.right,a=n.left;function o(t,e){return[t,e]}function s(t){return null===t?NaN:+t}function l(t,e){var r,n,i=t.length,a=0,o=-1,l=0,c=0;if(null==e)for(;++o1)return c/(a-1)}function c(t,e){var r=l(t,e);return r?Math.sqrt(r):r}function u(t,e){var r,n,i,a=t.length,o=-1;if(null==e){for(;++o=r)for(n=i=r;++or&&(n=r),i=r)for(n=i=r;++or&&(n=r),i=0?(a>=m?10:a>=y?5:a>=x?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=m?10:a>=y?5:a>=x?2:1)}function _(t,e,r){var n=Math.abs(e-t)/Math.max(0,r),i=Math.pow(10,Math.floor(Math.log(n)/Math.LN10)),a=n/i;return a>=m?i*=10:a>=y?i*=5:a>=x&&(i*=2),e=1)return+r(t[n-1],n-1,t);var n,i=(n-1)*e,a=Math.floor(i),o=+r(t[a],a,t);return o+(+r(t[a+1],a+1,t)-o)*(i-a)}}function T(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a=r)for(n=r;++ar&&(n=r)}else for(;++a=r)for(n=r;++ar&&(n=r);return n}function A(t){if(!(i=t.length))return[];for(var e=-1,r=T(t,M),n=new Array(r);++et?1:e>=t?0:NaN},t.deviation=c,t.extent=u,t.histogram=function(){var t=g,e=u,r=w;function n(n){var a,o,s=n.length,l=new Array(s);for(a=0;af;)h.pop(),--p;var d,g=new Array(p+1);for(a=0;a<=p;++a)(d=g[a]=[]).x0=a>0?h[a-1]:u,d.x1=a=r)for(n=r;++an&&(n=r)}else for(;++a=r)for(n=r;++an&&(n=r);return n},t.mean=function(t,e){var r,n=t.length,i=n,a=-1,o=0;if(null==e)for(;++a=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r},t.min=T,t.pairs=function(t,e){null==e&&(e=o);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r0)return[t];if((n=e0)for(t=Math.ceil(t/o),e=Math.floor(e/o),a=new Array(i=Math.ceil(e-t+1));++s=l.length)return null!=t&&n.sort(t),null!=e?e(n):n;for(var s,c,f,h=-1,p=n.length,d=l[i++],g=r(),v=a();++hl.length)return r;var i,a=c[n-1];return null!=e&&n>=l.length?i=r.entries():(i=[],r.each(function(e,r){i.push({key:r,values:t(e,n)})})),null!=a?i.sort(function(t,e){return a(t.key,e.key)}):i}(u(t,0,a,o),0)},key:function(t){return l.push(t),s},sortKeys:function(t){return c[l.length-1]=t,s},sortValues:function(e){return t=e,s},rollup:function(t){return e=t,s}}},t.set=c,t.map=r,t.keys=function(t){var e=[];for(var r in t)e.push(r);return e},t.values=function(t){var e=[];for(var r in t)e.push(t[r]);return e},t.entries=function(t){var e=[];for(var r in t)e.push({key:r,value:t[r]});return e},Object.defineProperty(t,"__esModule",{value:!0})}("object"==typeof r&&"undefined"!=typeof e?r:n.d3=n.d3||{})},{}],147:[function(t,e,r){var n;n=this,function(t){"use strict";function e(t,e,r){t.prototype=e.prototype=r,r.constructor=t}function r(t,e){var r=Object.create(t.prototype);for(var n in e)r[n]=e[n];return r}function n(){}var i="\\s*([+-]?\\d+)\\s*",a="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",s=/^#([0-9a-f]{3})$/,l=/^#([0-9a-f]{6})$/,c=new RegExp("^rgb\\("+[i,i,i]+"\\)$"),u=new RegExp("^rgb\\("+[o,o,o]+"\\)$"),f=new RegExp("^rgba\\("+[i,i,i,a]+"\\)$"),h=new RegExp("^rgba\\("+[o,o,o,a]+"\\)$"),p=new RegExp("^hsl\\("+[a,o,o]+"\\)$"),d=new RegExp("^hsla\\("+[a,o,o,a]+"\\)$"),g={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function v(t){var e;return t=(t+"").trim().toLowerCase(),(e=s.exec(t))?new _((e=parseInt(e[1],16))>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):(e=l.exec(t))?m(parseInt(e[1],16)):(e=c.exec(t))?new _(e[1],e[2],e[3],1):(e=u.exec(t))?new _(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=f.exec(t))?y(e[1],e[2],e[3],e[4]):(e=h.exec(t))?y(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=p.exec(t))?k(e[1],e[2]/100,e[3]/100,1):(e=d.exec(t))?k(e[1],e[2]/100,e[3]/100,e[4]):g.hasOwnProperty(t)?m(g[t]):"transparent"===t?new _(NaN,NaN,NaN,0):null}function m(t){return new _(t>>16&255,t>>8&255,255&t,1)}function y(t,e,r,n){return n<=0&&(t=e=r=NaN),new _(t,e,r,n)}function x(t){return t instanceof n||(t=v(t)),t?new _((t=t.rgb()).r,t.g,t.b,t.opacity):new _}function b(t,e,r,n){return 1===arguments.length?x(t):new _(t,e,r,null==n?1:n)}function _(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function w(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function k(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new A(t,e,r,n)}function T(t,e,r,i){return 1===arguments.length?function(t){if(t instanceof A)return new A(t.h,t.s,t.l,t.opacity);if(t instanceof n||(t=v(t)),!t)return new A;if(t instanceof A)return t;var e=(t=t.rgb()).r/255,r=t.g/255,i=t.b/255,a=Math.min(e,r,i),o=Math.max(e,r,i),s=NaN,l=o-a,c=(o+a)/2;return l?(s=e===o?(r-i)/l+6*(r0&&c<1?0:s,new A(s,l,c,t.opacity)}(t):new A(t,e,r,null==i?1:i)}function A(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function M(t,e,r){return 255*(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)}e(n,v,{displayable:function(){return this.rgb().displayable()},hex:function(){return this.rgb().hex()},toString:function(){return this.rgb()+""}}),e(_,b,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new _(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new _(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},hex:function(){return"#"+w(this.r)+w(this.g)+w(this.b)},toString:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}})),e(A,T,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new A(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new A(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,i=2*r-n;return new _(M(t>=240?t-240:t+120,i,n),M(t,i,n),M(t<120?t+240:t-120,i,n),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var S=Math.PI/180,E=180/Math.PI,C=.96422,L=1,z=.82521,O=4/29,I=6/29,D=3*I*I,P=I*I*I;function R(t){if(t instanceof B)return new B(t.l,t.a,t.b,t.opacity);if(t instanceof G){if(isNaN(t.h))return new B(t.l,0,0,t.opacity);var e=t.h*S;return new B(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}t instanceof _||(t=x(t));var r,n,i=U(t.r),a=U(t.g),o=U(t.b),s=N((.2225045*i+.7168786*a+.0606169*o)/L);return i===a&&a===o?r=n=s:(r=N((.4360747*i+.3850649*a+.1430804*o)/C),n=N((.0139322*i+.0971045*a+.7141733*o)/z)),new B(116*s-16,500*(r-s),200*(s-n),t.opacity)}function F(t,e,r,n){return 1===arguments.length?R(t):new B(t,e,r,null==n?1:n)}function B(t,e,r,n){this.l=+t,this.a=+e,this.b=+r,this.opacity=+n}function N(t){return t>P?Math.pow(t,1/3):t/D+O}function j(t){return t>I?t*t*t:D*(t-O)}function V(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function U(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function H(t){if(t instanceof G)return new G(t.h,t.c,t.l,t.opacity);if(t instanceof B||(t=R(t)),0===t.a&&0===t.b)return new G(NaN,0,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*E;return new G(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function q(t,e,r,n){return 1===arguments.length?H(t):new G(t,e,r,null==n?1:n)}function G(t,e,r,n){this.h=+t,this.c=+e,this.l=+r,this.opacity=+n}e(B,F,r(n,{brighter:function(t){return new B(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new B(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,r=isNaN(this.b)?t:t-this.b/200;return new _(V(3.1338561*(e=C*j(e))-1.6168667*(t=L*j(t))-.4906146*(r=z*j(r))),V(-.9787684*e+1.9161415*t+.033454*r),V(.0719453*e-.2289914*t+1.4052427*r),this.opacity)}})),e(G,q,r(n,{brighter:function(t){return new G(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new G(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return R(this).rgb()}}));var Y=-.14861,W=1.78277,X=-.29227,Z=-.90649,$=1.97294,J=$*Z,K=$*W,Q=W*X-Z*Y;function tt(t,e,r,n){return 1===arguments.length?function(t){if(t instanceof et)return new et(t.h,t.s,t.l,t.opacity);t instanceof _||(t=x(t));var e=t.r/255,r=t.g/255,n=t.b/255,i=(Q*n+J*e-K*r)/(Q+J-K),a=n-i,o=($*(r-i)-X*a)/Z,s=Math.sqrt(o*o+a*a)/($*i*(1-i)),l=s?Math.atan2(o,a)*E-120:NaN;return new et(l<0?l+360:l,s,i,t.opacity)}(t):new et(t,e,r,null==n?1:n)}function et(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}e(et,tt,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new et(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new et(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*S,e=+this.l,r=isNaN(this.s)?0:this.s*e*(1-e),n=Math.cos(t),i=Math.sin(t);return new _(255*(e+r*(Y*n+W*i)),255*(e+r*(X*n+Z*i)),255*(e+r*($*n)),this.opacity)}})),t.color=v,t.rgb=b,t.hsl=T,t.lab=F,t.hcl=q,t.lch=function(t,e,r,n){return 1===arguments.length?H(t):new G(r,e,t,null==n?1:n)},t.gray=function(t,e){return new B(t,0,0,null==e?1:e)},t.cubehelix=tt,Object.defineProperty(t,"__esModule",{value:!0})}("object"==typeof r&&"undefined"!=typeof e?r:n.d3=n.d3||{})},{}],148:[function(t,e,r){var n;n=this,function(t){"use strict";var e={value:function(){}};function r(){for(var t,e=0,r=arguments.length,i={};e=0&&(e=t.slice(r+1),t=t.slice(0,r)),t&&!n.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}})),l=-1,c=s.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++l0)for(var r,n,i=new Array(r),a=0;ah+c||np+c||au.index){var f=h-s.x-s.vx,v=p-s.y-s.vy,m=f*f+v*v;mt.r&&(t.r=t[e].r)}function h(){if(r){var e,i,a=r.length;for(n=new Array(a),e=0;e=c)){(t.data!==r||t.next)&&(0===f&&(d+=(f=o())*f),0===h&&(d+=(h=o())*h),d1?(null==r?u.remove(t):u.set(t,y(r)),e):u.get(t)},find:function(e,r,n){var i,a,o,s,l,c=0,u=t.length;for(null==n?n=1/0:n*=n,c=0;c1?(h.on(t,r),e):h.on(t)}}},t.forceX=function(t){var e,r,n,i=a(.1);function o(t){for(var i,a=0,o=e.length;a=0;)e+=r[n].value;else e=1;t.value=e}function a(t,e){var r,n,i,a,s,u=new c(t),f=+t.value&&(u.value=t.value),h=[u];for(null==e&&(e=o);r=h.pop();)if(f&&(r.value=+r.data.value),(i=e(r.data))&&(s=i.length))for(r.children=new Array(s),a=s-1;a>=0;--a)h.push(n=r.children[a]=new c(i[a])),n.parent=r,n.depth=r.depth+1;return u.eachBefore(l)}function o(t){return t.children}function s(t){t.data=t.data.data}function l(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function c(t){this.data=t,this.depth=this.height=0,this.parent=null}c.prototype=a.prototype={constructor:c,count:function(){return this.eachAfter(i)},each:function(t){var e,r,n,i,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),r=a.children)for(n=0,i=r.length;n=0;--r)i.push(e[r]);return this},sum:function(t){return this.eachAfter(function(e){for(var r=+t(e.data)||0,n=e.children,i=n&&n.length;--i>=0;)r+=n[i].value;e.value=r})},sort:function(t){return this.eachBefore(function(e){e.children&&e.children.sort(t)})},path:function(t){for(var e=this,r=function(t,e){if(t===e)return t;var r=t.ancestors(),n=e.ancestors(),i=null;for(t=r.pop(),e=n.pop();t===e;)i=t,t=r.pop(),e=n.pop();return i}(e,t),n=[e];e!==r;)e=e.parent,n.push(e);for(var i=n.length;t!==r;)n.splice(i,0,t),t=t.parent;return n},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each(function(e){t.push(e)}),t},leaves:function(){var t=[];return this.eachBefore(function(e){e.children||t.push(e)}),t},links:function(){var t=this,e=[];return t.each(function(r){r!==t&&e.push({source:r.parent,target:r})}),e},copy:function(){return a(this).eachBefore(s)}};var u=Array.prototype.slice;function f(t){for(var e,r,n=0,i=(t=function(t){for(var e,r,n=t.length;n;)r=Math.random()*n--|0,e=t[n],t[n]=t[r],t[r]=e;return t}(u.call(t))).length,a=[];n0&&r*r>n*n+i*i}function g(t,e){for(var r=0;r(o*=o)?(n=(c+o-i)/(2*c),a=Math.sqrt(Math.max(0,o/c-n*n)),r.x=t.x-n*s-a*l,r.y=t.y-n*l+a*s):(n=(c+i-o)/(2*c),a=Math.sqrt(Math.max(0,i/c-n*n)),r.x=e.x+n*s-a*l,r.y=e.y+n*l+a*s)):(r.x=e.x+r.r,r.y=e.y)}function b(t,e){var r=t.r+e.r-1e-6,n=e.x-t.x,i=e.y-t.y;return r>0&&r*r>n*n+i*i}function _(t){var e=t._,r=t.next._,n=e.r+r.r,i=(e.x*r.r+r.x*e.r)/n,a=(e.y*r.r+r.y*e.r)/n;return i*i+a*a}function w(t){this._=t,this.next=null,this.previous=null}function k(t){if(!(i=t.length))return 0;var e,r,n,i,a,o,s,l,c,u,h;if((e=t[0]).x=0,e.y=0,!(i>1))return e.r;if(r=t[1],e.x=-r.r,r.x=e.r,r.y=0,!(i>2))return e.r+r.r;x(r,e,n=t[2]),e=new w(e),r=new w(r),n=new w(n),e.next=n.previous=r,r.next=e.previous=n,n.next=r.previous=e;t:for(s=3;sh&&(h=s),v=u*u*g,(p=Math.max(h/v,v/f))>d){u-=s;break}d=p}m.push(o={value:u,dice:l1?e:1)},r}(G);var X=function t(e){function r(t,r,n,i,a){if((o=t._squarify)&&o.ratio===e)for(var o,s,l,c,u,f=-1,h=o.length,p=t.value;++f1?e:1)},r}(G);t.cluster=function(){var t=e,i=1,a=1,o=!1;function s(e){var s,l=0;e.eachAfter(function(e){var i=e.children;i?(e.x=function(t){return t.reduce(r,0)/t.length}(i),e.y=function(t){return 1+t.reduce(n,0)}(i)):(e.x=s?l+=t(e,s):0,e.y=0,s=e)});var c=function(t){for(var e;e=t.children;)t=e[0];return t}(e),u=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(e),f=c.x-t(c,u)/2,h=u.x+t(u,c)/2;return e.eachAfter(o?function(t){t.x=(t.x-e.x)*i,t.y=(e.y-t.y)*a}:function(t){t.x=(t.x-f)/(h-f)*i,t.y=(1-(e.y?t.y/e.y:1))*a})}return s.separation=function(e){return arguments.length?(t=e,s):t},s.size=function(t){return arguments.length?(o=!1,i=+t[0],a=+t[1],s):o?null:[i,a]},s.nodeSize=function(t){return arguments.length?(o=!0,i=+t[0],a=+t[1],s):o?[i,a]:null},s},t.hierarchy=a,t.pack=function(){var t=null,e=1,r=1,n=A;function i(i){return i.x=e/2,i.y=r/2,t?i.eachBefore(E(t)).eachAfter(C(n,.5)).eachBefore(L(1)):i.eachBefore(E(S)).eachAfter(C(A,1)).eachAfter(C(n,i.r/Math.min(e,r))).eachBefore(L(Math.min(e,r)/(2*i.r))),i}return i.radius=function(e){return arguments.length?(t=null==(r=e)?null:T(r),i):t;var r},i.size=function(t){return arguments.length?(e=+t[0],r=+t[1],i):[e,r]},i.padding=function(t){return arguments.length?(n="function"==typeof t?t:M(+t),i):n},i},t.packSiblings=function(t){return k(t),t},t.packEnclose=f,t.partition=function(){var t=1,e=1,r=0,n=!1;function i(i){var a=i.height+1;return i.x0=i.y0=r,i.x1=t,i.y1=e/a,i.eachBefore(function(t,e){return function(n){n.children&&O(n,n.x0,t*(n.depth+1)/e,n.x1,t*(n.depth+2)/e);var i=n.x0,a=n.y0,o=n.x1-r,s=n.y1-r;o0)throw new Error("cycle");return a}return r.id=function(e){return arguments.length?(t=T(e),r):t},r.parentId=function(t){return arguments.length?(e=T(t),r):e},r},t.tree=function(){var t=B,e=1,r=1,n=null;function i(i){var l=function(t){for(var e,r,n,i,a,o=new H(t,0),s=[o];e=s.pop();)if(n=e._.children)for(e.children=new Array(a=n.length),i=a-1;i>=0;--i)s.push(r=e.children[i]=new H(n[i],i)),r.parent=e;return(o.parent=new H(null,0)).children=[o],o}(i);if(l.eachAfter(a),l.parent.m=-l.z,l.eachBefore(o),n)i.eachBefore(s);else{var c=i,u=i,f=i;i.eachBefore(function(t){t.xu.x&&(u=t),t.depth>f.depth&&(f=t)});var h=c===u?1:t(c,u)/2,p=h-c.x,d=e/(u.x+h+p),g=r/(f.depth||1);i.eachBefore(function(t){t.x=(t.x+p)*d,t.y=t.depth*g})}return i}function a(e){var r=e.children,n=e.parent.children,i=e.i?n[e.i-1]:null;if(r){!function(t){for(var e,r=0,n=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(e);var a=(r[0].z+r[r.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,r,n){if(r){for(var i,a=e,o=e,s=r,l=a.parent.children[0],c=a.m,u=o.m,f=s.m,h=l.m;s=j(s),a=N(a),s&&a;)l=N(l),(o=j(o)).a=e,(i=s.z+f-a.z-c+t(s._,a._))>0&&(V(U(s,e,n),e,i),c+=i,u+=i),f+=s.m,c+=a.m,h+=l.m,u+=o.m;s&&!j(o)&&(o.t=s,o.m+=f-u),a&&!N(l)&&(l.t=a,l.m+=c-h,n=e)}return n}(e,i,e.parent.A||n[0])}function o(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*r}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(n=!1,e=+t[0],r=+t[1],i):n?null:[e,r]},i.nodeSize=function(t){return arguments.length?(n=!0,e=+t[0],r=+t[1],i):n?[e,r]:null},i},t.treemap=function(){var t=W,e=!1,r=1,n=1,i=[0],a=A,o=A,s=A,l=A,c=A;function u(t){return t.x0=t.y0=0,t.x1=r,t.y1=n,t.eachBefore(f),i=[0],e&&t.eachBefore(z),t}function f(e){var r=i[e.depth],n=e.x0+r,u=e.y0+r,f=e.x1-r,h=e.y1-r;f=r-1){var u=s[e];return u.x0=i,u.y0=a,u.x1=o,void(u.y1=l)}for(var f=c[e],h=n/2+f,p=e+1,d=r-1;p>>1;c[g]l-a){var y=(i*m+o*v)/n;t(e,p,v,i,a,y,l),t(p,r,m,y,a,o,l)}else{var x=(a*m+l*v)/n;t(e,p,v,i,a,o,x),t(p,r,m,i,x,o,l)}}(0,l,t.value,e,r,n,i)},t.treemapDice=O,t.treemapSlice=q,t.treemapSliceDice=function(t,e,r,n,i){(1&t.depth?q:O)(t,e,r,n,i)},t.treemapSquarify=W,t.treemapResquarify=X,Object.defineProperty(t,"__esModule",{value:!0})}("object"==typeof r&&"undefined"!=typeof e?r:n.d3=n.d3||{})},{}],151:[function(t,e,r){var n,i;n=this,i=function(t,e){"use strict";function r(t,e,r,n,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*r+(1+3*t+3*a-3*o)*n+o*i)/6}function n(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),a=t[i],o=t[i+1],s=i>0?t[i-1]:2*a-o,l=i180||r<-180?r-360*Math.round(r/360):r):a(isNaN(t)?e:t)}function l(t){return 1==(t=+t)?c:function(e,r){return r-e?function(t,e,r){return t=Math.pow(t,r),e=Math.pow(e,r)-t,r=1/r,function(n){return Math.pow(t+n*e,r)}}(e,r,t):a(isNaN(e)?r:e)}}function c(t,e){var r=e-t;return r?o(t,r):a(isNaN(t)?e:t)}var u=function t(r){var n=l(r);function i(t,r){var i=n((t=e.rgb(t)).r,(r=e.rgb(r)).r),a=n(t.g,r.g),o=n(t.b,r.b),s=c(t.opacity,r.opacity);return function(e){return t.r=i(e),t.g=a(e),t.b=o(e),t.opacity=s(e),t+""}}return i.gamma=t,i}(1);function f(t){return function(r){var n,i,a=r.length,o=new Array(a),s=new Array(a),l=new Array(a);for(n=0;na&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:v(r,n)})),a=x.lastIndex;return a180?e+=360:e-t>180&&(t+=360),a.push({i:r.push(i(r)+"rotate(",null,n)-2,x:v(t,e)})):e&&r.push(i(r)+"rotate("+e+n)}(a.rotate,o.rotate,s,l),function(t,e,r,a){t!==e?a.push({i:r.push(i(r)+"skewX(",null,n)-2,x:v(t,e)}):e&&r.push(i(r)+"skewX("+e+n)}(a.skewX,o.skewX,s,l),function(t,e,r,n,a,o){if(t!==r||e!==n){var s=a.push(i(a)+"scale(",null,",",null,")");o.push({i:s-4,x:v(t,r)},{i:s-2,x:v(e,n)})}else 1===r&&1===n||a.push(i(a)+"scale("+r+","+n+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,l),a=o=null,function(t){for(var e,r=-1,n=l.length;++r1e-6)if(Math.abs(f*l-c*u)>1e-6&&a){var p=n-o,d=i-s,g=l*l+c*c,v=p*p+d*d,m=Math.sqrt(g),y=Math.sqrt(h),x=a*Math.tan((e-Math.acos((g+h-v)/(2*m*y)))/2),b=x/y,_=x/m;Math.abs(b-1)>1e-6&&(this._+="L"+(t+b*u)+","+(r+b*f)),this._+="A"+a+","+a+",0,0,"+ +(f*p>u*d)+","+(this._x1=t+_*l)+","+(this._y1=r+_*c)}else this._+="L"+(this._x1=t)+","+(this._y1=r);else;},arc:function(t,i,a,o,s,l){t=+t,i=+i;var c=(a=+a)*Math.cos(o),u=a*Math.sin(o),f=t+c,h=i+u,p=1^l,d=l?o-s:s-o;if(a<0)throw new Error("negative radius: "+a);null===this._x1?this._+="M"+f+","+h:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+="L"+f+","+h),a&&(d<0&&(d=d%r+r),d>n?this._+="A"+a+","+a+",0,1,"+p+","+(t-c)+","+(i-u)+"A"+a+","+a+",0,1,"+p+","+(this._x1=f)+","+(this._y1=h):d>1e-6&&(this._+="A"+a+","+a+",0,"+ +(d>=e)+","+p+","+(this._x1=t+a*Math.cos(s))+","+(this._y1=i+a*Math.sin(s))))},rect:function(t,e,r,n){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +r+"v"+ +n+"h"+-r+"Z"},toString:function(){return this._}},t.path=a,Object.defineProperty(t,"__esModule",{value:!0})}("object"==typeof r&&"undefined"!=typeof e?r:n.d3=n.d3||{})},{}],153:[function(t,e,r){var n;n=this,function(t){"use strict";function e(t,e,r,n){if(isNaN(e)||isNaN(r))return t;var i,a,o,s,l,c,u,f,h,p=t._root,d={data:n},g=t._x0,v=t._y0,m=t._x1,y=t._y1;if(!p)return t._root=d,t;for(;p.length;)if((c=e>=(a=(g+m)/2))?g=a:m=a,(u=r>=(o=(v+y)/2))?v=o:y=o,i=p,!(p=p[f=u<<1|c]))return i[f]=d,t;if(s=+t._x.call(null,p.data),l=+t._y.call(null,p.data),e===s&&r===l)return d.next=p,i?i[f]=d:t._root=d,t;do{i=i?i[f]=new Array(4):t._root=new Array(4),(c=e>=(a=(g+m)/2))?g=a:m=a,(u=r>=(o=(v+y)/2))?v=o:y=o}while((f=u<<1|c)==(h=(l>=o)<<1|s>=a));return i[h]=p,i[f]=d,t}var r=function(t,e,r,n,i){this.node=t,this.x0=e,this.y0=r,this.x1=n,this.y1=i};function n(t){return t[0]}function i(t){return t[1]}function a(t,e,r){var a=new o(null==e?n:e,null==r?i:r,NaN,NaN,NaN,NaN);return null==t?a:a.addAll(t)}function o(t,e,r,n,i,a){this._x=t,this._y=e,this._x0=r,this._y0=n,this._x1=i,this._y1=a,this._root=void 0}function s(t){for(var e={data:t.data},r=e;t=t.next;)r=r.next={data:t.data};return e}var l=a.prototype=o.prototype;l.copy=function(){var t,e,r=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),n=this._root;if(!n)return r;if(!n.length)return r._root=s(n),r;for(t=[{source:n,target:r._root=new Array(4)}];n=t.pop();)for(var i=0;i<4;++i)(e=n.source[i])&&(e.length?t.push({source:e,target:n.target[i]=new Array(4)}):n.target[i]=s(e));return r},l.add=function(t){var r=+this._x.call(null,t),n=+this._y.call(null,t);return e(this.cover(r,n),r,n,t)},l.addAll=function(t){var r,n,i,a,o=t.length,s=new Array(o),l=new Array(o),c=1/0,u=1/0,f=-1/0,h=-1/0;for(n=0;nf&&(f=i),ah&&(h=a));for(ft||t>i||n>e||e>a))return this;var o,s,l=i-r,c=this._root;switch(s=(e<(n+a)/2)<<1|t<(r+i)/2){case 0:do{(o=new Array(4))[s]=c,c=o}while(a=n+(l*=2),t>(i=r+l)||e>a);break;case 1:do{(o=new Array(4))[s]=c,c=o}while(a=n+(l*=2),(r=i-l)>t||e>a);break;case 2:do{(o=new Array(4))[s]=c,c=o}while(n=a-(l*=2),t>(i=r+l)||n>e);break;case 3:do{(o=new Array(4))[s]=c,c=o}while(n=a-(l*=2),(r=i-l)>t||n>e)}this._root&&this._root.length&&(this._root=c)}return this._x0=r,this._y0=n,this._x1=i,this._y1=a,this},l.data=function(){var t=[];return this.visit(function(e){if(!e.length)do{t.push(e.data)}while(e=e.next)}),t},l.extent=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},l.find=function(t,e,n){var i,a,o,s,l,c,u,f=this._x0,h=this._y0,p=this._x1,d=this._y1,g=[],v=this._root;for(v&&g.push(new r(v,f,h,p,d)),null==n?n=1/0:(f=t-n,h=e-n,p=t+n,d=e+n,n*=n);c=g.pop();)if(!(!(v=c.node)||(a=c.x0)>p||(o=c.y0)>d||(s=c.x1)=y)<<1|t>=m)&&(c=g[g.length-1],g[g.length-1]=g[g.length-1-u],g[g.length-1-u]=c)}else{var x=t-+this._x.call(null,v.data),b=e-+this._y.call(null,v.data),_=x*x+b*b;if(_=(s=(d+v)/2))?d=s:v=s,(u=o>=(l=(g+m)/2))?g=l:m=l,e=p,!(p=p[f=u<<1|c]))return this;if(!p.length)break;(e[f+1&3]||e[f+2&3]||e[f+3&3])&&(r=e,h=f)}for(;p.data!==t;)if(n=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,n?(i?n.next=i:delete n.next,this):e?(i?e[f]=i:delete e[f],(p=e[0]||e[1]||e[2]||e[3])&&p===(e[3]||e[2]||e[1]||e[0])&&!p.length&&(r?r[h]=p:this._root=p),this):(this._root=i,this)},l.removeAll=function(t){for(var e=0,r=t.length;e1||i>1)}function E(t,e,r){return t.sort(L),t.forEach(function(n,i){var a,o,s=0;if(Y(n,r)&&S(n))n.circularPathData.verticalBuffer=s+n.width/2;else{for(var l=0;lo.source.column)){var c=t[l].circularPathData.verticalBuffer+t[l].width/2+e;s=c>s?c:s}n.circularPathData.verticalBuffer=s+n.width/2}}),t}function C(t,r,i,a){var o=e.min(t.links,function(t){return t.source.y0});t.links.forEach(function(t){t.circular&&(t.circularPathData={})}),E(t.links.filter(function(t){return"top"==t.circularLinkType}),r,a),E(t.links.filter(function(t){return"bottom"==t.circularLinkType}),r,a),t.links.forEach(function(e){if(e.circular){if(e.circularPathData.arcRadius=e.width+w,e.circularPathData.leftNodeBuffer=5,e.circularPathData.rightNodeBuffer=5,e.circularPathData.sourceWidth=e.source.x1-e.source.x0,e.circularPathData.sourceX=e.source.x0+e.circularPathData.sourceWidth,e.circularPathData.targetX=e.target.x0,e.circularPathData.sourceY=e.y0,e.circularPathData.targetY=e.y1,Y(e,a)&&S(e))e.circularPathData.leftSmallArcRadius=w+e.width/2,e.circularPathData.leftLargeArcRadius=w+e.width/2,e.circularPathData.rightSmallArcRadius=w+e.width/2,e.circularPathData.rightLargeArcRadius=w+e.width/2,"bottom"==e.circularLinkType?(e.circularPathData.verticalFullExtent=e.source.y1+_+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=e.source.y0-_-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius);else{var s=e.source.column,l=e.circularLinkType,c=t.links.filter(function(t){return t.source.column==s&&t.circularLinkType==l});"bottom"==e.circularLinkType?c.sort(O):c.sort(z);var u=0;c.forEach(function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.leftSmallArcRadius=w+e.width/2+u,e.circularPathData.leftLargeArcRadius=w+e.width/2+n*r+u),u+=t.width}),s=e.target.column,c=t.links.filter(function(t){return t.target.column==s&&t.circularLinkType==l}),"bottom"==e.circularLinkType?c.sort(D):c.sort(I),u=0,c.forEach(function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.rightSmallArcRadius=w+e.width/2+u,e.circularPathData.rightLargeArcRadius=w+e.width/2+n*r+u),u+=t.width}),"bottom"==e.circularLinkType?(e.circularPathData.verticalFullExtent=Math.max(i,e.source.y1,e.target.y1)+_+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=o-_-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius)}e.circularPathData.leftInnerExtent=e.circularPathData.sourceX+e.circularPathData.leftNodeBuffer,e.circularPathData.rightInnerExtent=e.circularPathData.targetX-e.circularPathData.rightNodeBuffer,e.circularPathData.leftFullExtent=e.circularPathData.sourceX+e.circularPathData.leftLargeArcRadius+e.circularPathData.leftNodeBuffer,e.circularPathData.rightFullExtent=e.circularPathData.targetX-e.circularPathData.rightLargeArcRadius-e.circularPathData.rightNodeBuffer}if(e.circular)e.path=function(t){var e="";e="top"==t.circularLinkType?"M"+t.circularPathData.sourceX+" "+t.circularPathData.sourceY+" L"+t.circularPathData.leftInnerExtent+" "+t.circularPathData.sourceY+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftSmallArcRadius+" 0 0 0 "+t.circularPathData.leftFullExtent+" "+(t.circularPathData.sourceY-t.circularPathData.leftSmallArcRadius)+" L"+t.circularPathData.leftFullExtent+" "+t.circularPathData.verticalLeftInnerExtent+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftLargeArcRadius+" 0 0 0 "+t.circularPathData.leftInnerExtent+" "+t.circularPathData.verticalFullExtent+" L"+t.circularPathData.rightInnerExtent+" "+t.circularPathData.verticalFullExtent+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightLargeArcRadius+" 0 0 0 "+t.circularPathData.rightFullExtent+" "+t.circularPathData.verticalRightInnerExtent+" L"+t.circularPathData.rightFullExtent+" "+(t.circularPathData.targetY-t.circularPathData.rightSmallArcRadius)+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightSmallArcRadius+" 0 0 0 "+t.circularPathData.rightInnerExtent+" "+t.circularPathData.targetY+" L"+t.circularPathData.targetX+" "+t.circularPathData.targetY:"M"+t.circularPathData.sourceX+" "+t.circularPathData.sourceY+" L"+t.circularPathData.leftInnerExtent+" "+t.circularPathData.sourceY+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftSmallArcRadius+" 0 0 1 "+t.circularPathData.leftFullExtent+" "+(t.circularPathData.sourceY+t.circularPathData.leftSmallArcRadius)+" L"+t.circularPathData.leftFullExtent+" "+t.circularPathData.verticalLeftInnerExtent+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftLargeArcRadius+" 0 0 1 "+t.circularPathData.leftInnerExtent+" "+t.circularPathData.verticalFullExtent+" L"+t.circularPathData.rightInnerExtent+" "+t.circularPathData.verticalFullExtent+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightLargeArcRadius+" 0 0 1 "+t.circularPathData.rightFullExtent+" "+t.circularPathData.verticalRightInnerExtent+" L"+t.circularPathData.rightFullExtent+" "+(t.circularPathData.targetY+t.circularPathData.rightSmallArcRadius)+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightSmallArcRadius+" 0 0 1 "+t.circularPathData.rightInnerExtent+" "+t.circularPathData.targetY+" L"+t.circularPathData.targetX+" "+t.circularPathData.targetY;return e}(e);else{var f=n.linkHorizontal().source(function(t){return[t.source.x0+(t.source.x1-t.source.x0),t.y0]}).target(function(t){return[t.target.x0,t.y1]});e.path=f(e)}})}function L(t,e){return P(t)==P(e)?"bottom"==t.circularLinkType?O(t,e):z(t,e):P(e)-P(t)}function z(t,e){return t.y0-e.y0}function O(t,e){return e.y0-t.y0}function I(t,e){return t.y1-e.y1}function D(t,e){return e.y1-t.y1}function P(t){return t.target.column-t.source.column}function R(t){return t.target.x0-t.source.x1}function F(t,e){var r=A(t),n=R(e)/Math.tan(r);return"up"==G(t)?t.y1+n:t.y1-n}function B(t,e){var r=A(t),n=R(e)/Math.tan(r);return"up"==G(t)?t.y1-n:t.y1+n}function N(t,e,r,n){t.links.forEach(function(i){if(!i.circular&&i.target.column-i.source.column>1){var a=i.source.column+1,o=i.target.column-1,s=1,l=o-a+1;for(s=1;a<=o;a++,s++)t.nodes.forEach(function(o){if(o.column==a){var c,u=s/(l+1),f=Math.pow(1-u,3),h=3*u*Math.pow(1-u,2),p=3*Math.pow(u,2)*(1-u),d=Math.pow(u,3),g=f*i.y0+h*i.y0+p*i.y1+d*i.y1,v=g-i.width/2,m=g+i.width/2;v>o.y0&&vo.y0&&mo.y1&&V(t,c,e,r)})):vo.y1&&(c=m-o.y0+10,o=V(o,c,e,r),t.nodes.forEach(function(t){b(t,n)!=b(o,n)&&t.column==o.column&&t.y0o.y1&&V(t,c,e,r)}))}})}})}function j(t,e){return t.y0>e.y0&&t.y0e.y0&&t.y1e.y1)}function V(t,e,r,n){return t.y0+e>=r&&t.y1+e<=n&&(t.y0=t.y0+e,t.y1=t.y1+e,t.targetLinks.forEach(function(t){t.y1=t.y1+e}),t.sourceLinks.forEach(function(t){t.y0=t.y0+e})),t}function U(t,e,r,n){t.nodes.forEach(function(i){n&&i.y+(i.y1-i.y0)>e&&(i.y=i.y-(i.y+(i.y1-i.y0)-e));var a=t.links.filter(function(t){return b(t.source,r)==b(i,r)}),o=a.length;o>1&&a.sort(function(t,e){if(!t.circular&&!e.circular){if(t.target.column==e.target.column)return t.y1-e.y1;if(!q(t,e))return t.y1-e.y1;if(t.target.column>e.target.column){var r=B(e,t);return t.y1-r}if(e.target.column>t.target.column)return B(t,e)-e.y1}return t.circular&&!e.circular?"top"==t.circularLinkType?-1:1:e.circular&&!t.circular?"top"==e.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkType===e.circularLinkType&&"top"==t.circularLinkType?t.target.column===e.target.column?t.target.y1-e.target.y1:e.target.column-t.target.column:t.circularLinkType===e.circularLinkType&&"bottom"==t.circularLinkType?t.target.column===e.target.column?e.target.y1-t.target.y1:t.target.column-e.target.column:"top"==t.circularLinkType?-1:1:void 0});var s=i.y0;a.forEach(function(t){t.y0=s+t.width/2,s+=t.width}),a.forEach(function(t,e){if("bottom"==t.circularLinkType){for(var r=e+1,n=0;r1&&n.sort(function(t,e){if(!t.circular&&!e.circular){if(t.source.column==e.source.column)return t.y0-e.y0;if(!q(t,e))return t.y0-e.y0;if(e.source.column0?"up":"down"}function Y(t,e){return b(t.source,e)==b(t.target,e)}t.sankeyCircular=function(){var t,n,a=0,b=0,A=1,S=1,E=24,L=v,z=o,O=m,I=y,D=32,P=2,R=null;function F(){var o={nodes:O.apply(null,arguments),links:I.apply(null,arguments)};!function(t){t.nodes.forEach(function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]});var e=r.map(t.nodes,L);t.links.forEach(function(t,r){t.index=r;var n=t.source,i=t.target;"object"!==("undefined"==typeof n?"undefined":l(n))&&(n=t.source=x(e,n)),"object"!==("undefined"==typeof i?"undefined":l(i))&&(i=t.target=x(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)})}(o),function(t,e,r){var n=0;if(null===r){for(var a=[],o=0;o0?r+_+w:r,bottom:n=n>0?n+_+w:n,left:a=a>0?a+_+w:a,right:i=i>0?i+_+w:i}}(i),u=function(t,r){var n=e.max(t.nodes,function(t){return t.column}),i=A-a,o=S-b,s=i+r.right+r.left,l=o+r.top+r.bottom,c=i/s,u=o/l;return a=a*c+r.left,A=0==r.right?A:A*c,b=b*u+r.top,S*=u,t.nodes.forEach(function(t){t.x0=a+t.column*((A-a-E)/n),t.x1=t.x0+E}),u}(i,c);s*=u,i.links.forEach(function(t){t.width=t.value*s}),l.forEach(function(t){var e=t.length;t.forEach(function(t,n){t.depth==l.length-1&&1==e?(t.y0=S/2-t.value*s,t.y1=t.y0+t.value*s):0==t.depth&&1==e?(t.y0=S/2-t.value*s,t.y1=t.y0+t.value*s):t.partOfCycle?0==M(t,r)?(t.y0=S/2+n,t.y1=t.y0+t.value*s):"top"==t.circularLinkType?(t.y0=b+n,t.y1=t.y0+t.value*s):(t.y0=S-t.value*s-n,t.y1=t.y0+t.value*s):0==c.top||0==c.bottom?(t.y0=(S-b)/e*n,t.y1=t.y0+t.value*s):(t.y0=(S-b)/2-e/2+n,t.y1=t.y0+t.value*s)})})})(s),m();for(var c=1,u=o;u>0;--u)v(c*=.99,s),m();function v(t,r){var n=l.length;l.forEach(function(i){var a=i.length,o=i[0].depth;i.forEach(function(i){var s;if(i.sourceLinks.length||i.targetLinks.length)if(i.partOfCycle&&M(i,r)>0);else if(0==o&&1==a)s=i.y1-i.y0,i.y0=S/2-s/2,i.y1=S/2+s/2;else if(o==n-1&&1==a)s=i.y1-i.y0,i.y0=S/2-s/2,i.y1=S/2+s/2;else{var l=e.mean(i.sourceLinks,g),c=e.mean(i.targetLinks,d),u=((l&&c?(l+c)/2:l||c)-p(i))*t;i.y0+=u,i.y1+=u}})})}function m(){l.forEach(function(e){var r,n,i,a=b,o=e.length;for(e.sort(f),i=0;i0&&(r.y0+=n,r.y1+=n),a=r.y1+t;if((n=a-t-S)>0)for(a=r.y0-=n,r.y1-=n,i=o-2;i>=0;--i)r=e[i],(n=r.y1+t-a)>0&&(r.y0-=n,r.y1-=n),a=r.y0})}}(o,D,L),B(o);for(var s=0;s<4;s++)U(o,S,L),H(o,0,L),N(o,b,S,L),U(o,S,L),H(o,0,L);return function(t,r,n){var i=t.nodes,a=t.links,o=!1,s=!1;if(a.forEach(function(t){"top"==t.circularLinkType?o=!0:"bottom"==t.circularLinkType&&(s=!0)}),0==o||0==s){var l=e.min(i,function(t){return t.y0}),c=e.max(i,function(t){return t.y1}),u=c-l,f=n-r,h=f/u;i.forEach(function(t){var e=(t.y1-t.y0)*h;t.y0=(t.y0-l)*h,t.y1=t.y0+e}),a.forEach(function(t){t.y0=(t.y0-l)*h,t.y1=(t.y1-l)*h,t.width=t.width*h})}}(o,b,S),C(o,P,S,L),o}function B(t){t.nodes.forEach(function(t){t.sourceLinks.sort(u),t.targetLinks.sort(c)}),t.nodes.forEach(function(t){var e=t.y0,r=e,n=t.y1,i=n;t.sourceLinks.forEach(function(t){t.circular?(t.y0=n-t.width/2,n-=t.width):(t.y0=e+t.width/2,e+=t.width)}),t.targetLinks.forEach(function(t){t.circular?(t.y1=i-t.width/2,i-=t.width):(t.y1=r+t.width/2,r+=t.width)})})}return F.nodeId=function(t){return arguments.length?(L="function"==typeof t?t:s(t),F):L},F.nodeAlign=function(t){return arguments.length?(z="function"==typeof t?t:s(t),F):z},F.nodeWidth=function(t){return arguments.length?(E=+t,F):E},F.nodePadding=function(e){return arguments.length?(t=+e,F):t},F.nodes=function(t){return arguments.length?(O="function"==typeof t?t:s(t),F):O},F.links=function(t){return arguments.length?(I="function"==typeof t?t:s(t),F):I},F.size=function(t){return arguments.length?(a=b=0,A=+t[0],S=+t[1],F):[A-a,S-b]},F.extent=function(t){return arguments.length?(a=+t[0][0],A=+t[1][0],b=+t[0][1],S=+t[1][1],F):[[a,b],[A,S]]},F.iterations=function(t){return arguments.length?(D=+t,F):D},F.circularLinkGap=function(t){return arguments.length?(P=+t,F):P},F.nodePaddingRatio=function(t){return arguments.length?(n=+t,F):n},F.sortNodes=function(t){return arguments.length?(R=t,F):R},F.update=function(t){return T(t,L),B(t),t.links.forEach(function(t){t.circular&&(t.circularLinkType=t.y0+t.y1=1?h:t<=-1?-h:Math.asin(t)}function g(t){return t.innerRadius}function v(t){return t.outerRadius}function m(t){return t.startAngle}function y(t){return t.endAngle}function x(t){return t&&t.padAngle}function b(t,e,r,n,i,a,s){var l=t-r,u=e-n,f=(s?a:-a)/c(l*l+u*u),h=f*u,p=-f*l,d=t+h,g=e+p,v=r+h,m=n+p,y=(d+v)/2,x=(g+m)/2,b=v-d,_=m-g,w=b*b+_*_,k=i-a,T=d*m-v*g,A=(_<0?-1:1)*c(o(0,k*k*w-T*T)),M=(T*_-b*A)/w,S=(-T*b-_*A)/w,E=(T*_+b*A)/w,C=(-T*b+_*A)/w,L=M-y,z=S-x,O=E-y,I=C-x;return L*L+z*z>O*O+I*I&&(M=E,S=C),{cx:M,cy:S,x01:-h,y01:-p,x11:M*(i/k-1),y11:S*(i/k-1)}}function _(t){this._context=t}function w(t){return new _(t)}function k(t){return t[0]}function T(t){return t[1]}function A(){var t=k,n=T,i=r(!0),a=null,o=w,s=null;function l(r){var l,c,u,f=r.length,h=!1;for(null==a&&(s=o(u=e.path())),l=0;l<=f;++l)!(l=f;--h)c.point(m[h],y[h]);c.lineEnd(),c.areaEnd()}v&&(m[u]=+t(p,u,r),y[u]=+i(p,u,r),c.point(n?+n(p,u,r):m[u],a?+a(p,u,r):y[u]))}if(d)return c=null,d+""||null}function f(){return A().defined(o).curve(l).context(s)}return u.x=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),n=null,u):t},u.x0=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),u):t},u.x1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:r(+t),u):n},u.y=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),a=null,u):i},u.y0=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),u):i},u.y1=function(t){return arguments.length?(a=null==t?null:"function"==typeof t?t:r(+t),u):a},u.lineX0=u.lineY0=function(){return f().x(t).y(i)},u.lineY1=function(){return f().x(t).y(a)},u.lineX1=function(){return f().x(n).y(i)},u.defined=function(t){return arguments.length?(o="function"==typeof t?t:r(!!t),u):o},u.curve=function(t){return arguments.length?(l=t,null!=s&&(c=l(s)),u):l},u.context=function(t){return arguments.length?(null==t?s=c=null:c=l(s=t),u):s},u}function S(t,e){return et?1:e>=t?0:NaN}function E(t){return t}_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var C=z(w);function L(t){this._curve=t}function z(t){function e(e){return new L(t(e))}return e._curve=t,e}function O(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(z(t)):e()._curve},t}function I(){return O(A().curve(C))}function D(){var t=M().curve(C),e=t.curve,r=t.lineX0,n=t.lineX1,i=t.lineY0,a=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return O(r())},delete t.lineX0,t.lineEndAngle=function(){return O(n())},delete t.lineX1,t.lineInnerRadius=function(){return O(i())},delete t.lineY0,t.lineOuterRadius=function(){return O(a())},delete t.lineY1,t.curve=function(t){return arguments.length?e(z(t)):e()._curve},t}function P(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}L.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var R=Array.prototype.slice;function F(t){return t.source}function B(t){return t.target}function N(t){var n=F,i=B,a=k,o=T,s=null;function l(){var r,l=R.call(arguments),c=n.apply(this,l),u=i.apply(this,l);if(s||(s=r=e.path()),t(s,+a.apply(this,(l[0]=c,l)),+o.apply(this,l),+a.apply(this,(l[0]=u,l)),+o.apply(this,l)),r)return s=null,r+""||null}return l.source=function(t){return arguments.length?(n=t,l):n},l.target=function(t){return arguments.length?(i=t,l):i},l.x=function(t){return arguments.length?(a="function"==typeof t?t:r(+t),l):a},l.y=function(t){return arguments.length?(o="function"==typeof t?t:r(+t),l):o},l.context=function(t){return arguments.length?(s=null==t?null:t,l):s},l}function j(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e=(e+n)/2,r,e,i,n,i)}function V(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e,r=(r+i)/2,n,r,n,i)}function U(t,e,r,n,i){var a=P(e,r),o=P(e,r=(r+i)/2),s=P(n,r),l=P(n,i);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],s[0],s[1],l[0],l[1])}var H={draw:function(t,e){var r=Math.sqrt(e/f);t.moveTo(r,0),t.arc(0,0,r,0,p)}},q={draw:function(t,e){var r=Math.sqrt(e/5)/2;t.moveTo(-3*r,-r),t.lineTo(-r,-r),t.lineTo(-r,-3*r),t.lineTo(r,-3*r),t.lineTo(r,-r),t.lineTo(3*r,-r),t.lineTo(3*r,r),t.lineTo(r,r),t.lineTo(r,3*r),t.lineTo(-r,3*r),t.lineTo(-r,r),t.lineTo(-3*r,r),t.closePath()}},G=Math.sqrt(1/3),Y=2*G,W={draw:function(t,e){var r=Math.sqrt(e/Y),n=r*G;t.moveTo(0,-r),t.lineTo(n,0),t.lineTo(0,r),t.lineTo(-n,0),t.closePath()}},X=Math.sin(f/10)/Math.sin(7*f/10),Z=Math.sin(p/10)*X,$=-Math.cos(p/10)*X,J={draw:function(t,e){var r=Math.sqrt(.8908130915292852*e),n=Z*r,i=$*r;t.moveTo(0,-r),t.lineTo(n,i);for(var a=1;a<5;++a){var o=p*a/5,s=Math.cos(o),l=Math.sin(o);t.lineTo(l*r,-s*r),t.lineTo(s*n-l*i,l*n+s*i)}t.closePath()}},K={draw:function(t,e){var r=Math.sqrt(e),n=-r/2;t.rect(n,n,r,r)}},Q=Math.sqrt(3),tt={draw:function(t,e){var r=-Math.sqrt(e/(3*Q));t.moveTo(0,2*r),t.lineTo(-Q*r,-r),t.lineTo(Q*r,-r),t.closePath()}},et=-.5,rt=Math.sqrt(3)/2,nt=1/Math.sqrt(12),it=3*(nt/2+1),at={draw:function(t,e){var r=Math.sqrt(e/it),n=r/2,i=r*nt,a=n,o=r*nt+r,s=-a,l=o;t.moveTo(n,i),t.lineTo(a,o),t.lineTo(s,l),t.lineTo(et*n-rt*i,rt*n+et*i),t.lineTo(et*a-rt*o,rt*a+et*o),t.lineTo(et*s-rt*l,rt*s+et*l),t.lineTo(et*n+rt*i,et*i-rt*n),t.lineTo(et*a+rt*o,et*o-rt*a),t.lineTo(et*s+rt*l,et*l-rt*s),t.closePath()}},ot=[H,q,W,K,J,tt,at];function st(){}function lt(t,e,r){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+r)/6)}function ct(t){this._context=t}function ut(t){this._context=t}function ft(t){this._context=t}function ht(t,e){this._basis=new ct(t),this._beta=e}ct.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:lt(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:lt(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ut.prototype={areaStart:st,areaEnd:st,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:lt(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ft.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+t)/6,n=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:lt(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ht.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,r=t.length-1;if(r>0)for(var n,i=t[0],a=e[0],o=t[r]-i,s=e[r]-a,l=-1;++l<=r;)n=l/r,this._basis.point(this._beta*t[l]+(1-this._beta)*(i+n*o),this._beta*e[l]+(1-this._beta)*(a+n*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var pt=function t(e){function r(t){return 1===e?new ct(t):new ht(t,e)}return r.beta=function(e){return t(+e)},r}(.85);function dt(t,e,r){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-r),t._x2,t._y2)}function gt(t,e){this._context=t,this._k=(1-e)/6}gt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:dt(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:dt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var vt=function t(e){function r(t){return new gt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function mt(t,e){this._context=t,this._k=(1-e)/6}mt.prototype={areaStart:st,areaEnd:st,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:dt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var yt=function t(e){function r(t){return new mt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function xt(t,e){this._context=t,this._k=(1-e)/6}xt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:dt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var bt=function t(e){function r(t){return new xt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function _t(t,e,r){var n=t._x1,i=t._y1,a=t._x2,o=t._y2;if(t._l01_a>u){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);n=(n*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,i=(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>u){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,f=3*t._l23_a*(t._l23_a+t._l12_a);a=(a*c+t._x1*t._l23_2a-e*t._l12_2a)/f,o=(o*c+t._y1*t._l23_2a-r*t._l12_2a)/f}t._context.bezierCurveTo(n,i,a,o,t._x2,t._y2)}function wt(t,e){this._context=t,this._alpha=e}wt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:_t(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var kt=function t(e){function r(t){return e?new wt(t,e):new gt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Tt(t,e){this._context=t,this._alpha=e}Tt.prototype={areaStart:st,areaEnd:st,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:_t(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var At=function t(e){function r(t){return e?new Tt(t,e):new mt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Mt(t,e){this._context=t,this._alpha=e}Mt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:_t(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var St=function t(e){function r(t){return e?new Mt(t,e):new xt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Et(t){this._context=t}function Ct(t){return t<0?-1:1}function Lt(t,e,r){var n=t._x1-t._x0,i=e-t._x1,a=(t._y1-t._y0)/(n||i<0&&-0),o=(r-t._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(Ct(a)+Ct(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function zt(t,e){var r=t._x1-t._x0;return r?(3*(t._y1-t._y0)/r-e)/2:e}function Ot(t,e,r){var n=t._x0,i=t._y0,a=t._x1,o=t._y1,s=(a-n)/3;t._context.bezierCurveTo(n+s,i+s*e,a-s,o-s*r,a,o)}function It(t){this._context=t}function Dt(t){this._context=new Pt(t)}function Pt(t){this._context=t}function Rt(t){this._context=t}function Ft(t){var e,r,n=t.length-1,i=new Array(n),a=new Array(n),o=new Array(n);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],e=1;e=0;--e)i[e]=(o[e]-i[e+1])/a[e];for(a[n-1]=(t[n]+i[n-1])/2,e=0;e1)for(var r,n,i,a=1,o=t[e[0]],s=o.length;a=0;)r[e]=e;return r}function Vt(t,e){return t[e]}function Ut(t){var e=t.map(Ht);return jt(t).sort(function(t,r){return e[t]-e[r]})}function Ht(t){for(var e,r=-1,n=0,i=t.length,a=-1/0;++ra&&(a=e,n=r);return n}function qt(t){var e=t.map(Gt);return jt(t).sort(function(t,r){return e[t]-e[r]})}function Gt(t){for(var e,r=0,n=-1,i=t.length;++n=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var r=this._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}}this._x=t,this._y=e}},t.arc=function(){var t=g,o=v,_=r(0),w=null,k=m,T=y,A=x,M=null;function S(){var r,g,v,m=+t.apply(this,arguments),y=+o.apply(this,arguments),x=k.apply(this,arguments)-h,S=T.apply(this,arguments)-h,E=n(S-x),C=S>x;if(M||(M=r=e.path()),yu)if(E>p-u)M.moveTo(y*a(x),y*l(x)),M.arc(0,0,y,x,S,!C),m>u&&(M.moveTo(m*a(S),m*l(S)),M.arc(0,0,m,S,x,C));else{var L,z,O=x,I=S,D=x,P=S,R=E,F=E,B=A.apply(this,arguments)/2,N=B>u&&(w?+w.apply(this,arguments):c(m*m+y*y)),j=s(n(y-m)/2,+_.apply(this,arguments)),V=j,U=j;if(N>u){var H=d(N/m*l(B)),q=d(N/y*l(B));(R-=2*H)>u?(D+=H*=C?1:-1,P-=H):(R=0,D=P=(x+S)/2),(F-=2*q)>u?(O+=q*=C?1:-1,I-=q):(F=0,O=I=(x+S)/2)}var G=y*a(O),Y=y*l(O),W=m*a(P),X=m*l(P);if(j>u){var Z,$=y*a(I),J=y*l(I),K=m*a(D),Q=m*l(D);if(E1?0:v<-1?f:Math.acos(v))/2),at=c(Z[0]*Z[0]+Z[1]*Z[1]);V=s(j,(m-at)/(it-1)),U=s(j,(y-at)/(it+1))}}F>u?U>u?(L=b(K,Q,G,Y,y,U,C),z=b($,J,W,X,y,U,C),M.moveTo(L.cx+L.x01,L.cy+L.y01),Uu&&R>u?V>u?(L=b(W,X,$,J,m,-V,C),z=b(G,Y,K,Q,m,-V,C),M.lineTo(L.cx+L.x01,L.cy+L.y01),V0&&(d+=f);for(null!=e?g.sort(function(t,r){return e(v[t],v[r])}):null!=n&&g.sort(function(t,e){return n(r[t],r[e])}),s=0,c=d?(y-h*b)/d:0;s0?f*c:0)+b,v[l]={data:r[l],index:s,value:f,startAngle:m,endAngle:u,padAngle:x};return v}return s.value=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),s):t},s.sortValues=function(t){return arguments.length?(e=t,n=null,s):e},s.sort=function(t){return arguments.length?(n=t,e=null,s):n},s.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),s):i},s.endAngle=function(t){return arguments.length?(a="function"==typeof t?t:r(+t),s):a},s.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:r(+t),s):o},s},t.areaRadial=D,t.radialArea=D,t.lineRadial=I,t.radialLine=I,t.pointRadial=P,t.linkHorizontal=function(){return N(j)},t.linkVertical=function(){return N(V)},t.linkRadial=function(){var t=N(U);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t},t.symbol=function(){var t=r(H),n=r(64),i=null;function a(){var r;if(i||(i=r=e.path()),t.apply(this,arguments).draw(i,+n.apply(this,arguments)),r)return i=null,r+""||null}return a.type=function(e){return arguments.length?(t="function"==typeof e?e:r(e),a):t},a.size=function(t){return arguments.length?(n="function"==typeof t?t:r(+t),a):n},a.context=function(t){return arguments.length?(i=null==t?null:t,a):i},a},t.symbols=ot,t.symbolCircle=H,t.symbolCross=q,t.symbolDiamond=W,t.symbolSquare=K,t.symbolStar=J,t.symbolTriangle=tt,t.symbolWye=at,t.curveBasisClosed=function(t){return new ut(t)},t.curveBasisOpen=function(t){return new ft(t)},t.curveBasis=function(t){return new ct(t)},t.curveBundle=pt,t.curveCardinalClosed=yt,t.curveCardinalOpen=bt,t.curveCardinal=vt,t.curveCatmullRomClosed=At,t.curveCatmullRomOpen=St,t.curveCatmullRom=kt,t.curveLinearClosed=function(t){return new Et(t)},t.curveLinear=w,t.curveMonotoneX=function(t){return new It(t)},t.curveMonotoneY=function(t){return new Dt(t)},t.curveNatural=function(t){return new Rt(t)},t.curveStep=function(t){return new Bt(t,.5)},t.curveStepAfter=function(t){return new Bt(t,1)},t.curveStepBefore=function(t){return new Bt(t,0)},t.stack=function(){var t=r([]),e=jt,n=Nt,i=Vt;function a(r){var a,o,s=t.apply(this,arguments),l=r.length,c=s.length,u=new Array(c);for(a=0;a0){for(var r,n,i,a=0,o=t[0].length;a1)for(var r,n,i,a,o,s,l=0,c=t[e[0]].length;l=0?(n[0]=a,n[1]=a+=i):i<0?(n[1]=o,n[0]=o+=i):n[0]=a},t.stackOffsetNone=Nt,t.stackOffsetSilhouette=function(t,e){if((r=t.length)>0){for(var r,n=0,i=t[e[0]],a=i.length;n0&&(n=(r=t[e[0]]).length)>0){for(var r,n,i,a=0,o=1;o=0&&r._call.call(null,t),r=r._next;--n}function m(){l=(s=u.now())+c,n=i=0;try{v()}finally{n=0,function(){var t,n,i=e,a=1/0;for(;i;)i._call?(a>i._time&&(a=i._time),t=i,i=i._next):(n=i._next,i._next=null,i=t?t._next=n:e=n);r=t,x(a)}(),l=0}}function y(){var t=u.now(),e=t-s;e>o&&(c-=e,s=t)}function x(t){n||(i&&(i=clearTimeout(i)),t-l>24?(t<1/0&&(i=setTimeout(m,t-u.now()-c)),a&&(a=clearInterval(a))):(a||(s=u.now(),a=setInterval(y,o)),n=1,f(m)))}d.prototype=g.prototype={constructor:d,restart:function(t,n,i){if("function"!=typeof t)throw new TypeError("callback is not a function");i=(null==i?h():+i)+(null==n?0:+n),this._next||r===this||(r?r._next=this:e=this,r=this),this._call=t,this._time=i,x()},stop:function(){this._call&&(this._call=null,this._time=1/0,x())}};t.now=h,t.timer=g,t.timerFlush=v,t.timeout=function(t,e,r){var n=new d;return e=null==e?0:+e,n.restart(function(r){n.stop(),t(r+e)},e,r),n},t.interval=function(t,e,r){var n=new d,i=e;return null==e?(n.restart(t,e,r),n):(e=+e,r=null==r?h():+r,n.restart(function a(o){o+=i,n.restart(a,i+=e,r),t(o)},e,r),n)},Object.defineProperty(t,"__esModule",{value:!0})}("object"==typeof r&&"undefined"!=typeof e?r:n.d3=n.d3||{})},{}],157:[function(t,e,r){!function(){var t={version:"3.5.17"},r=[].slice,n=function(t){return r.call(t)},i=this.document;function a(t){return t&&(t.ownerDocument||t.document||t).documentElement}function o(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(i)try{n(i.documentElement.childNodes)[0].nodeType}catch(t){n=function(t){for(var e=t.length,r=new Array(e);e--;)r[e]=t[e];return r}}if(Date.now||(Date.now=function(){return+new Date}),i)try{i.createElement("DIV").style.setProperty("opacity",0,"")}catch(t){var s=this.Element.prototype,l=s.setAttribute,c=s.setAttributeNS,u=this.CSSStyleDeclaration.prototype,f=u.setProperty;s.setAttribute=function(t,e){l.call(this,t,e+"")},s.setAttributeNS=function(t,e,r){c.call(this,t,e,r+"")},u.setProperty=function(t,e,r){f.call(this,t,e+"",r)}}function h(t,e){return te?1:t>=e?0:NaN}function p(t){return null===t?NaN:+t}function d(t){return!isNaN(t)}function g(t){return{left:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}t.ascending=h,t.descending=function(t,e){return et?1:e>=t?0:NaN},t.min=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++in&&(r=n)}else{for(;++i=n){r=n;break}for(;++in&&(r=n)}return r},t.max=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++ir&&(r=n)}else{for(;++i=n){r=n;break}for(;++ir&&(r=n)}return r},t.extent=function(t,e){var r,n,i,a=-1,o=t.length;if(1===arguments.length){for(;++a=n){r=i=n;break}for(;++an&&(r=n),i=n){r=i=n;break}for(;++an&&(r=n),i1)return o/(l-1)},t.deviation=function(){var e=t.variance.apply(this,arguments);return e?Math.sqrt(e):e};var v=g(h);function m(t){return t.length}t.bisectLeft=v.left,t.bisect=t.bisectRight=v.right,t.bisector=function(t){return g(1===t.length?function(e,r){return h(t(e),r)}:t)},t.shuffle=function(t,e,r){(a=arguments.length)<3&&(r=t.length,a<2&&(e=0));for(var n,i,a=r-e;a;)i=Math.random()*a--|0,n=t[a+e],t[a+e]=t[i+e],t[i+e]=n;return t},t.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},t.pairs=function(t){for(var e=0,r=t.length-1,n=t[0],i=new Array(r<0?0:r);e=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r};var y=Math.abs;function x(t,e){for(var r in e)Object.defineProperty(t.prototype,r,{value:e[r],enumerable:!1})}function b(){this._=Object.create(null)}t.range=function(t,e,r){if(arguments.length<3&&(r=1,arguments.length<2&&(e=t,t=0)),(e-t)/r==1/0)throw new Error("infinite range");var n,i=[],a=function(t){var e=1;for(;t*e%1;)e*=10;return e}(y(r)),o=-1;if(t*=a,e*=a,(r*=a)<0)for(;(n=t+r*++o)>e;)i.push(n/a);else for(;(n=t+r*++o)=i.length)return r?r.call(n,a):e?a.sort(e):a;for(var l,c,u,f,h=-1,p=a.length,d=i[s++],g=new b;++h=i.length)return e;var n=[],o=a[r++];return e.forEach(function(e,i){n.push({key:e,values:t(i,r)})}),o?n.sort(function(t,e){return o(t.key,e.key)}):n}(o(t.map,e,0),0)},n.key=function(t){return i.push(t),n},n.sortKeys=function(t){return a[i.length-1]=t,n},n.sortValues=function(t){return e=t,n},n.rollup=function(t){return r=t,n},n},t.set=function(t){var e=new L;if(t)for(var r=0,n=t.length;r=0&&(n=t.slice(r+1),t=t.slice(0,r)),t)return arguments.length<2?this[t].on(n):this[t].on(n,e);if(2===arguments.length){if(null==e)for(t in this)this.hasOwnProperty(t)&&this[t].on(n,null);return this}},t.event=null,t.requote=function(t){return t.replace(V,"\\$&")};var V=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,U={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var r in e)t[r]=e[r]};function H(t){return U(t,W),t}var q=function(t,e){return e.querySelector(t)},G=function(t,e){return e.querySelectorAll(t)},Y=function(t,e){var r=t.matches||t[I(t,"matchesSelector")];return(Y=function(t,e){return r.call(t,e)})(t,e)};"function"==typeof Sizzle&&(q=function(t,e){return Sizzle(t,e)[0]||null},G=Sizzle,Y=Sizzle.matchesSelector),t.selection=function(){return t.select(i.documentElement)};var W=t.selection.prototype=[];function X(t){return"function"==typeof t?t:function(){return q(t,this)}}function Z(t){return"function"==typeof t?t:function(){return G(t,this)}}W.select=function(t){var e,r,n,i,a=[];t=X(t);for(var o=-1,s=this.length;++o=0&&"xmlns"!==(r=t.slice(0,e))&&(t=t.slice(e+1)),J.hasOwnProperty(r)?{space:J[r],local:t}:t}},W.attr=function(e,r){if(arguments.length<2){if("string"==typeof e){var n=this.node();return(e=t.ns.qualify(e)).local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(r in e)this.each(K(r,e[r]));return this}return this.each(K(e,r))},W.classed=function(t,e){if(arguments.length<2){if("string"==typeof t){var r=this.node(),n=(t=et(t)).length,i=-1;if(e=r.classList){for(;++i=0;)(r=n[i])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this},W.sort=function(t){t=function(t){arguments.length||(t=h);return function(e,r){return e&&r?t(e.__data__,r.__data__):!e-!r}}.apply(this,arguments);for(var e=-1,r=this.length;++e0&&(e=e.slice(0,o));var l=dt.get(e);function c(){var t=this[a];t&&(this.removeEventListener(e,t,t.$),delete this[a])}return l&&(e=l,s=vt),o?r?function(){var t=s(r,n(arguments));c.call(this),this.addEventListener(e,this[a]=t,t.$=i),t._=r}:c:r?P:function(){var r,n=new RegExp("^__on([^.]+)"+t.requote(e)+"$");for(var i in this)if(r=i.match(n)){var a=this[i];this.removeEventListener(r[1],a,a.$),delete this[i]}}}t.selection.enter=ft,t.selection.enter.prototype=ht,ht.append=W.append,ht.empty=W.empty,ht.node=W.node,ht.call=W.call,ht.size=W.size,ht.select=function(t){for(var e,r,n,i,a,o=[],s=-1,l=this.length;++s=n&&(n=e+1);!(o=s[n])&&++n0?1:t<0?-1:0}function Ot(t,e,r){return(e[0]-t[0])*(r[1]-t[1])-(e[1]-t[1])*(r[0]-t[0])}function It(t){return t>1?0:t<-1?At:Math.acos(t)}function Dt(t){return t>1?Et:t<-1?-Et:Math.asin(t)}function Pt(t){return((t=Math.exp(t))+1/t)/2}function Rt(t){return(t=Math.sin(t/2))*t}var Ft=Math.SQRT2;t.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],c=e[2],u=s-i,f=l-a,h=u*u+f*f;if(h0&&(e=e.transition().duration(g)),e.call(w.event)}function S(){c&&c.domain(l.range().map(function(t){return(t-h.x)/h.k}).map(l.invert)),f&&f.domain(u.range().map(function(t){return(t-h.y)/h.k}).map(u.invert))}function E(t){v++||t({type:"zoomstart"})}function C(t){S(),t({type:"zoom",scale:h.k,translate:[h.x,h.y]})}function L(t){--v||(t({type:"zoomend"}),r=null)}function z(){var e=this,r=_.of(e,arguments),n=0,i=t.select(o(e)).on(y,function(){n=1,A(t.mouse(e),a),C(r)}).on(x,function(){i.on(y,null).on(x,null),s(n),L(r)}),a=k(t.mouse(e)),s=xt(e);fs.call(e),E(r)}function O(){var e,r=this,n=_.of(r,arguments),i={},a=0,o=".zoom-"+t.event.changedTouches[0].identifier,l="touchmove"+o,c="touchend"+o,u=[],f=t.select(r),p=xt(r);function d(){var n=t.touches(r);return e=h.k,n.forEach(function(t){t.identifier in i&&(i[t.identifier]=k(t))}),n}function g(){var e=t.event.target;t.select(e).on(l,v).on(c,y),u.push(e);for(var n=t.event.changedTouches,o=0,f=n.length;o1){m=p[0];var x=p[1],b=m[0]-x[0],_=m[1]-x[1];a=b*b+_*_}}function v(){var o,l,c,u,f=t.touches(r);fs.call(r);for(var h=0,p=f.length;h360?t-=360:t<0&&(t+=360),t<60?n+(i-n)*t/60:t<180?i:t<240?n+(i-n)*(240-t)/60:n}(t))}return t=isNaN(t)?0:(t%=360)<0?t+360:t,e=isNaN(e)?0:e<0?0:e>1?1:e,n=2*(r=r<0?0:r>1?1:r)-(i=r<=.5?r*(1+e):r+e-r*e),new ae(a(t+120),a(t),a(t-120))}function Gt(e,r,n){return this instanceof Gt?(this.h=+e,this.c=+r,void(this.l=+n)):arguments.length<2?e instanceof Gt?new Gt(e.h,e.c,e.l):ee(e instanceof Xt?e.l:(e=he((e=t.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new Gt(e,r,n)}Ht.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new Ut(this.h,this.s,this.l/t)},Ht.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new Ut(this.h,this.s,t*this.l)},Ht.rgb=function(){return qt(this.h,this.s,this.l)},t.hcl=Gt;var Yt=Gt.prototype=new Vt;function Wt(t,e,r){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new Xt(r,Math.cos(t*=Ct)*e,Math.sin(t)*e)}function Xt(t,e,r){return this instanceof Xt?(this.l=+t,this.a=+e,void(this.b=+r)):arguments.length<2?t instanceof Xt?new Xt(t.l,t.a,t.b):t instanceof Gt?Wt(t.h,t.c,t.l):he((t=ae(t)).r,t.g,t.b):new Xt(t,e,r)}Yt.brighter=function(t){return new Gt(this.h,this.c,Math.min(100,this.l+Zt*(arguments.length?t:1)))},Yt.darker=function(t){return new Gt(this.h,this.c,Math.max(0,this.l-Zt*(arguments.length?t:1)))},Yt.rgb=function(){return Wt(this.h,this.c,this.l).rgb()},t.lab=Xt;var Zt=18,$t=.95047,Jt=1,Kt=1.08883,Qt=Xt.prototype=new Vt;function te(t,e,r){var n=(t+16)/116,i=n+e/500,a=n-r/200;return new ae(ie(3.2404542*(i=re(i)*$t)-1.5371385*(n=re(n)*Jt)-.4985314*(a=re(a)*Kt)),ie(-.969266*i+1.8760108*n+.041556*a),ie(.0556434*i-.2040259*n+1.0572252*a))}function ee(t,e,r){return t>0?new Gt(Math.atan2(r,e)*Lt,Math.sqrt(e*e+r*r),t):new Gt(NaN,NaN,t)}function re(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function ne(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function ie(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function ae(t,e,r){return this instanceof ae?(this.r=~~t,this.g=~~e,void(this.b=~~r)):arguments.length<2?t instanceof ae?new ae(t.r,t.g,t.b):ue(""+t,ae,qt):new ae(t,e,r)}function oe(t){return new ae(t>>16,t>>8&255,255&t)}function se(t){return oe(t)+""}Qt.brighter=function(t){return new Xt(Math.min(100,this.l+Zt*(arguments.length?t:1)),this.a,this.b)},Qt.darker=function(t){return new Xt(Math.max(0,this.l-Zt*(arguments.length?t:1)),this.a,this.b)},Qt.rgb=function(){return te(this.l,this.a,this.b)},t.rgb=ae;var le=ae.prototype=new Vt;function ce(t){return t<16?"0"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function ue(t,e,r){var n,i,a,o=0,s=0,l=0;if(n=/([a-z]+)\((.*)\)/.exec(t=t.toLowerCase()))switch(i=n[2].split(","),n[1]){case"hsl":return r(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case"rgb":return e(de(i[0]),de(i[1]),de(i[2]))}return(a=ge.get(t))?e(a.r,a.g,a.b):(null==t||"#"!==t.charAt(0)||isNaN(a=parseInt(t.slice(1),16))||(4===t.length?(o=(3840&a)>>4,o|=o>>4,s=240&a,s|=s>>4,l=15&a,l|=l<<4):7===t.length&&(o=(16711680&a)>>16,s=(65280&a)>>8,l=255&a)),e(o,s,l))}function fe(t,e,r){var n,i,a=Math.min(t/=255,e/=255,r/=255),o=Math.max(t,e,r),s=o-a,l=(o+a)/2;return s?(i=l<.5?s/(o+a):s/(2-o-a),n=t==o?(e-r)/s+(e0&&l<1?0:n),new Ut(n,i,l)}function he(t,e,r){var n=ne((.4124564*(t=pe(t))+.3575761*(e=pe(e))+.1804375*(r=pe(r)))/$t),i=ne((.2126729*t+.7151522*e+.072175*r)/Jt);return Xt(116*i-16,500*(n-i),200*(i-ne((.0193339*t+.119192*e+.9503041*r)/Kt)))}function pe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function de(t){var e=parseFloat(t);return"%"===t.charAt(t.length-1)?Math.round(2.55*e):e}le.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var e=this.r,r=this.g,n=this.b,i=30;return e||r||n?(e&&e=200&&e<300||304===e){try{t=i.call(o,c)}catch(t){return void s.error.call(o,t)}s.load.call(o,t)}else s.error.call(o,c)}return!this.XDomainRequest||"withCredentials"in c||!/^(http(s)?:)?\/\//.test(e)||(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=f:c.onreadystatechange=function(){c.readyState>3&&f()},c.onprogress=function(e){var r=t.event;t.event=e;try{s.progress.call(o,c)}finally{t.event=r}},o.header=function(t,e){return t=(t+"").toLowerCase(),arguments.length<2?l[t]:(null==e?delete l[t]:l[t]=e+"",o)},o.mimeType=function(t){return arguments.length?(r=null==t?null:t+"",o):r},o.responseType=function(t){return arguments.length?(u=t,o):u},o.response=function(t){return i=t,o},["get","post"].forEach(function(t){o[t]=function(){return o.send.apply(o,[t].concat(n(arguments)))}}),o.send=function(t,n,i){if(2===arguments.length&&"function"==typeof n&&(i=n,n=null),c.open(t,e,!0),null==r||"accept"in l||(l.accept=r+",*/*"),c.setRequestHeader)for(var a in l)c.setRequestHeader(a,l[a]);return null!=r&&c.overrideMimeType&&c.overrideMimeType(r),null!=u&&(c.responseType=u),null!=i&&o.on("error",i).on("load",function(t){i(null,t)}),s.beforesend.call(o,c),c.send(null==n?null:n),o},o.abort=function(){return c.abort(),o},t.rebind(o,s,"on"),null==a?o:o.get(function(t){return 1===t.length?function(e,r){t(null==e?r:null)}:t}(a))}ge.forEach(function(t,e){ge.set(t,oe(e))}),t.functor=ve,t.xhr=me(z),t.dsv=function(t,e){var r=new RegExp('["'+t+"\n]"),n=t.charCodeAt(0);function i(t,r,n){arguments.length<3&&(n=r,r=null);var i=ye(t,e,null==r?a:o(r),n);return i.row=function(t){return arguments.length?i.response(null==(r=t)?a:o(t)):r},i}function a(t){return i.parse(t.responseText)}function o(t){return function(e){return i.parse(e.responseText,t)}}function s(e){return e.map(l).join(t)}function l(t){return r.test(t)?'"'+t.replace(/\"/g,'""')+'"':t}return i.parse=function(t,e){var r;return i.parseRows(t,function(t,n){if(r)return r(t,n-1);var i=new Function("d","return {"+t.map(function(t,e){return JSON.stringify(t)+": d["+e+"]"}).join(",")+"}");r=e?function(t,r){return e(i(t),r)}:i})},i.parseRows=function(t,e){var r,i,a={},o={},s=[],l=t.length,c=0,u=0;function f(){if(c>=l)return o;if(i)return i=!1,a;var e=c;if(34===t.charCodeAt(e)){for(var r=e;r++24?(isFinite(e)&&(clearTimeout(we),we=setTimeout(Ae,e)),_e=0):(_e=1,ke(Ae))}function Me(){for(var t=Date.now(),e=xe;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function Se(){for(var t,e=xe,r=1/0;e;)e.c?(e.t8?function(t){return t/r}:function(t){return t*r},symbol:t}});t.formatPrefix=function(e,r){var n=0;return(e=+e)&&(e<0&&(e*=-1),r&&(e=t.round(e,Ee(e,r))),n=1+Math.floor(1e-12+Math.log(e)/Math.LN10),n=Math.max(-24,Math.min(24,3*Math.floor((n-1)/3)))),Ce[8+n/3]};var Le=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,ze=t.map({b:function(t){return t.toString(2)},c:function(t){return String.fromCharCode(t)},o:function(t){return t.toString(8)},x:function(t){return t.toString(16)},X:function(t){return t.toString(16).toUpperCase()},g:function(t,e){return t.toPrecision(e)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},r:function(e,r){return(e=t.round(e,Ee(e,r))).toFixed(Math.max(0,Math.min(20,Ee(e*(1+1e-15),r))))}});function Oe(t){return t+""}var Ie=t.time={},De=Date;function Pe(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}Pe.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){Re.setUTCDate.apply(this._,arguments)},setDay:function(){Re.setUTCDay.apply(this._,arguments)},setFullYear:function(){Re.setUTCFullYear.apply(this._,arguments)},setHours:function(){Re.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){Re.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){Re.setUTCMinutes.apply(this._,arguments)},setMonth:function(){Re.setUTCMonth.apply(this._,arguments)},setSeconds:function(){Re.setUTCSeconds.apply(this._,arguments)},setTime:function(){Re.setTime.apply(this._,arguments)}};var Re=Date.prototype;function Fe(t,e,r){function n(e){var r=t(e),n=a(r,1);return e-r1)for(;o68?1900:2e3),r+i[0].length):-1}function $e(t,e,r){return/^[+-]\d{4}$/.test(e=e.slice(r,r+5))?(t.Z=-e,r+5):-1}function Je(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function Ke(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function Qe(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+3));return n?(t.j=+n[0],r+n[0].length):-1}function tr(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function er(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function rr(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function nr(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function ir(t){var e=t.getTimezoneOffset(),r=e>0?"-":"+",n=y(e)/60|0,i=y(e)%60;return r+Ue(n,"0",2)+Ue(i,"0",2)}function ar(t,e,r){Ve.lastIndex=0;var n=Ve.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function or(t){for(var e=t.length,r=-1;++r0&&s>0&&(l+s+1>e&&(s=Math.max(1,e-l)),a.push(t.substring(r-=s,r+s)),!((l+=s+1)>e));)s=i[o=(o+1)%i.length];return a.reverse().join(n)}:z;return function(e){var n=Le.exec(e),i=n[1]||" ",s=n[2]||">",l=n[3]||"-",c=n[4]||"",u=n[5],f=+n[6],h=n[7],p=n[8],d=n[9],g=1,v="",m="",y=!1,x=!0;switch(p&&(p=+p.substring(1)),(u||"0"===i&&"="===s)&&(u=i="0",s="="),d){case"n":h=!0,d="g";break;case"%":g=100,m="%",d="f";break;case"p":g=100,m="%",d="r";break;case"b":case"o":case"x":case"X":"#"===c&&(v="0"+d.toLowerCase());case"c":x=!1;case"d":y=!0,p=0;break;case"s":g=-1,d="r"}"$"===c&&(v=a[0],m=a[1]),"r"!=d||p||(d="g"),null!=p&&("g"==d?p=Math.max(1,Math.min(21,p)):"e"!=d&&"f"!=d||(p=Math.max(0,Math.min(20,p)))),d=ze.get(d)||Oe;var b=u&&h;return function(e){var n=m;if(y&&e%1)return"";var a=e<0||0===e&&1/e<0?(e=-e,"-"):"-"===l?"":l;if(g<0){var c=t.formatPrefix(e,p);e=c.scale(e),n=c.symbol+m}else e*=g;var _,w,k=(e=d(e,p)).lastIndexOf(".");if(k<0){var T=x?e.lastIndexOf("e"):-1;T<0?(_=e,w=""):(_=e.substring(0,T),w=e.substring(T))}else _=e.substring(0,k),w=r+e.substring(k+1);!u&&h&&(_=o(_,1/0));var A=v.length+_.length+w.length+(b?0:a.length),M=A"===s?M+a+e:"^"===s?M.substring(0,A>>=1)+a+e+M.substring(A):a+(b?e:M+e))+n}}}(e),timeFormat:function(e){var r=e.dateTime,n=e.date,i=e.time,a=e.periods,o=e.days,s=e.shortDays,l=e.months,c=e.shortMonths;function u(t){var e=t.length;function r(r){for(var n,i,a,o=[],s=-1,l=0;++s=c)return-1;if(37===(i=e.charCodeAt(s++))){if(o=e.charAt(s++),!(a=w[o in Ne?e.charAt(s++):o])||(n=a(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}u.utc=function(t){var e=u(t);function r(t){try{var r=new(De=Pe);return r._=t,e(r)}finally{De=Date}}return r.parse=function(t){try{De=Pe;var r=e.parse(t);return r&&r._}finally{De=Date}},r.toString=e.toString,r},u.multi=u.utc.multi=or;var h=t.map(),p=He(o),d=qe(o),g=He(s),v=qe(s),m=He(l),y=qe(l),x=He(c),b=qe(c);a.forEach(function(t,e){h.set(t.toLowerCase(),e)});var _={a:function(t){return s[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return c[t.getMonth()]},B:function(t){return l[t.getMonth()]},c:u(r),d:function(t,e){return Ue(t.getDate(),e,2)},e:function(t,e){return Ue(t.getDate(),e,2)},H:function(t,e){return Ue(t.getHours(),e,2)},I:function(t,e){return Ue(t.getHours()%12||12,e,2)},j:function(t,e){return Ue(1+Ie.dayOfYear(t),e,3)},L:function(t,e){return Ue(t.getMilliseconds(),e,3)},m:function(t,e){return Ue(t.getMonth()+1,e,2)},M:function(t,e){return Ue(t.getMinutes(),e,2)},p:function(t){return a[+(t.getHours()>=12)]},S:function(t,e){return Ue(t.getSeconds(),e,2)},U:function(t,e){return Ue(Ie.sundayOfYear(t),e,2)},w:function(t){return t.getDay()},W:function(t,e){return Ue(Ie.mondayOfYear(t),e,2)},x:u(n),X:u(i),y:function(t,e){return Ue(t.getFullYear()%100,e,2)},Y:function(t,e){return Ue(t.getFullYear()%1e4,e,4)},Z:ir,"%":function(){return"%"}},w={a:function(t,e,r){g.lastIndex=0;var n=g.exec(e.slice(r));return n?(t.w=v.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(t,e,r){p.lastIndex=0;var n=p.exec(e.slice(r));return n?(t.w=d.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(t,e,r){x.lastIndex=0;var n=x.exec(e.slice(r));return n?(t.m=b.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(t,e,r){m.lastIndex=0;var n=m.exec(e.slice(r));return n?(t.m=y.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(t,e,r){return f(t,_.c.toString(),e,r)},d:Ke,e:Ke,H:tr,I:tr,j:Qe,L:nr,m:Je,M:er,p:function(t,e,r){var n=h.get(e.slice(r,r+=2).toLowerCase());return null==n?-1:(t.p=n,r)},S:rr,U:Ye,w:Ge,W:We,x:function(t,e,r){return f(t,_.x.toString(),e,r)},X:function(t,e,r){return f(t,_.X.toString(),e,r)},y:Ze,Y:Xe,Z:$e,"%":ar};return u}(e)}};var sr=t.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function lr(){}t.format=sr.numberFormat,t.geo={},lr.prototype={s:0,t:0,add:function(t){ur(t,this.t,cr),ur(cr.s,this.s,this),this.s?this.t+=cr.t:this.s=cr.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var cr=new lr;function ur(t,e,r){var n=r.s=t+e,i=n-t,a=n-i;r.t=t-a+(e-i)}function fr(t,e){t&&pr.hasOwnProperty(t.type)&&pr[t.type](t,e)}t.geo.stream=function(t,e){t&&hr.hasOwnProperty(t.type)?hr[t.type](t,e):fr(t,e)};var hr={Feature:function(t,e){fr(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,n=-1,i=r.length;++n=0?1:-1,s=o*a,l=Math.cos(e),c=Math.sin(e),u=i*c,f=n*l+u*Math.cos(s),h=u*o*Math.sin(s);Er.add(Math.atan2(h,f)),r=t,n=l,i=c}Cr.point=function(o,s){Cr.point=a,r=(t=o)*Ct,n=Math.cos(s=(e=s)*Ct/2+At/4),i=Math.sin(s)},Cr.lineEnd=function(){a(t,e)}}function zr(t){var e=t[0],r=t[1],n=Math.cos(r);return[n*Math.cos(e),n*Math.sin(e),Math.sin(r)]}function Or(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function Ir(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function Dr(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function Pr(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function Rr(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}function Fr(t){return[Math.atan2(t[1],t[0]),Dt(t[2])]}function Br(t,e){return y(t[0]-e[0])kt?i=90:c<-kt&&(r=-90),f[0]=e,f[1]=n}};function p(t,a){u.push(f=[e=t,n=t]),ai&&(i=a)}function d(t,o){var s=zr([t*Ct,o*Ct]);if(l){var c=Ir(l,s),u=Ir([c[1],-c[0],0],c);Rr(u),u=Fr(u);var f=t-a,h=f>0?1:-1,d=u[0]*Lt*h,g=y(f)>180;if(g^(h*ai&&(i=v);else if(g^(h*a<(d=(d+360)%360-180)&&di&&(i=o);g?t_(e,n)&&(n=t):_(t,n)>_(e,n)&&(e=t):n>=e?(tn&&(n=t)):t>a?_(e,t)>_(e,n)&&(n=t):_(t,n)>_(e,n)&&(e=t)}else p(t,o);l=s,a=t}function g(){h.point=d}function v(){f[0]=e,f[1]=n,h.point=p,l=null}function m(t,e){if(l){var r=t-a;c+=y(r)>180?r+(r>0?360:-360):r}else o=t,s=e;Cr.point(t,e),d(t,e)}function x(){Cr.lineStart()}function b(){m(o,s),Cr.lineEnd(),y(c)>kt&&(e=-(n=180)),f[0]=e,f[1]=n,l=null}function _(t,e){return(e-=t)<0?e+360:e}function w(t,e){return t[0]-e[0]}function k(t,e){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t_(g[0],g[1])&&(g[1]=p[1]),_(p[0],g[1])>_(g[0],g[1])&&(g[0]=p[0])):s.push(g=p);for(var l,c,p,d=-1/0,g=(o=0,s[c=s.length-1]);o<=c;g=p,++o)p=s[o],(l=_(g[1],p[0]))>d&&(d=l,e=p[0],n=g[1])}return u=f=null,e===1/0||r===1/0?[[NaN,NaN],[NaN,NaN]]:[[e,r],[n,i]]}}(),t.geo.centroid=function(e){mr=yr=xr=br=_r=wr=kr=Tr=Ar=Mr=Sr=0,t.geo.stream(e,Nr);var r=Ar,n=Mr,i=Sr,a=r*r+n*n+i*i;return a=0;--s)i.point((f=u[s])[0],f[1]);else n(p.x,p.p.x,-1,i);p=p.p}u=(p=p.o).z,d=!d}while(!p.v);i.lineEnd()}}}function Xr(t){if(e=t.length){for(var e,r,n=0,i=t[0];++n=0?1:-1,k=w*_,T=k>At,A=d*x;if(Er.add(Math.atan2(A*w*Math.sin(k),g*b+A*Math.cos(k))),a+=T?_+w*Mt:_,T^h>=r^m>=r){var M=Ir(zr(f),zr(t));Rr(M);var S=Ir(i,M);Rr(S);var E=(T^_>=0?-1:1)*Dt(S[2]);(n>E||n===E&&(M[0]||M[1]))&&(o+=T^_>=0?1:-1)}if(!v++)break;h=m,d=x,g=b,f=t}}return(a<-kt||a0){for(x||(o.polygonStart(),x=!0),o.lineStart();++a1&&2&e&&r.push(r.pop().concat(r.shift())),s.push(r.filter(Jr))}return u}}function Jr(t){return t.length>1}function Kr(){var t,e=[];return{lineStart:function(){e.push(t=[])},point:function(e,r){t.push([e,r])},lineEnd:P,buffer:function(){var r=e;return e=[],t=null,r},rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))}}}function Qr(t,e){return((t=t.x)[0]<0?t[1]-Et-kt:Et-t[1])-((e=e.x)[0]<0?e[1]-Et-kt:Et-e[1])}var tn=$r(Yr,function(t){var e,r=NaN,n=NaN,i=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(a,o){var s=a>0?At:-At,l=y(a-r);y(l-At)0?Et:-Et),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(s,n),t.point(a,n),e=0):i!==s&&l>=At&&(y(r-i)kt?Math.atan((Math.sin(e)*(a=Math.cos(n))*Math.sin(r)-Math.sin(n)*(i=Math.cos(e))*Math.sin(t))/(i*a*o)):(e+n)/2}(r,n,a,o),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(s,n),e=0),t.point(r=a,n=o),i=s},lineEnd:function(){t.lineEnd(),r=n=NaN},clean:function(){return 2-e}}},function(t,e,r,n){var i;if(null==t)i=r*Et,n.point(-At,i),n.point(0,i),n.point(At,i),n.point(At,0),n.point(At,-i),n.point(0,-i),n.point(-At,-i),n.point(-At,0),n.point(-At,i);else if(y(t[0]-e[0])>kt){var a=t[0]0)){if(a/=h,h<0){if(a0){if(a>f)return;a>u&&(u=a)}if(a=r-l,h||!(a<0)){if(a/=h,h<0){if(a>f)return;a>u&&(u=a)}else if(h>0){if(a0)){if(a/=p,p<0){if(a0){if(a>f)return;a>u&&(u=a)}if(a=n-c,p||!(a<0)){if(a/=p,p<0){if(a>f)return;a>u&&(u=a)}else if(p>0){if(a0&&(i.a={x:l+u*h,y:c+u*p}),f<1&&(i.b={x:l+f*h,y:c+f*p}),i}}}}}}var rn=1e9;function nn(e,r,n,i){return function(l){var c,u,f,h,p,d,g,v,m,y,x,b=l,_=Kr(),w=en(e,r,n,i),k={point:M,lineStart:function(){k.point=S,u&&u.push(f=[]);y=!0,m=!1,g=v=NaN},lineEnd:function(){c&&(S(h,p),d&&m&&_.rejoin(),c.push(_.buffer()));k.point=M,m&&l.lineEnd()},polygonStart:function(){l=_,c=[],u=[],x=!0},polygonEnd:function(){l=b,c=t.merge(c);var r=function(t){for(var e=0,r=u.length,n=t[1],i=0;in&&Ot(c,a,t)>0&&++e:a[1]<=n&&Ot(c,a,t)<0&&--e,c=a;return 0!==e}([e,i]),n=x&&r,a=c.length;(n||a)&&(l.polygonStart(),n&&(l.lineStart(),T(null,null,1,l),l.lineEnd()),a&&Wr(c,o,r,T,l),l.polygonEnd()),c=u=f=null}};function T(t,o,l,c){var u=0,f=0;if(null==t||(u=a(t,l))!==(f=a(o,l))||s(t,o)<0^l>0)do{c.point(0===u||3===u?e:n,u>1?i:r)}while((u=(u+l+4)%4)!==f);else c.point(o[0],o[1])}function A(t,a){return e<=t&&t<=n&&r<=a&&a<=i}function M(t,e){A(t,e)&&l.point(t,e)}function S(t,e){var r=A(t=Math.max(-rn,Math.min(rn,t)),e=Math.max(-rn,Math.min(rn,e)));if(u&&f.push([t,e]),y)h=t,p=e,d=r,y=!1,r&&(l.lineStart(),l.point(t,e));else if(r&&m)l.point(t,e);else{var n={a:{x:g,y:v},b:{x:t,y:e}};w(n)?(m||(l.lineStart(),l.point(n.a.x,n.a.y)),l.point(n.b.x,n.b.y),r||l.lineEnd(),x=!1):r&&(l.lineStart(),l.point(t,e),x=!1)}g=t,v=e,m=r}return k};function a(t,i){return y(t[0]-e)0?0:3:y(t[0]-n)0?2:1:y(t[1]-r)0?1:0:i>0?3:2}function o(t,e){return s(t.x,e.x)}function s(t,e){var r=a(t,1),n=a(e,1);return r!==n?r-n:0===r?e[1]-t[1]:1===r?t[0]-e[0]:2===r?t[1]-e[1]:e[0]-t[0]}}function an(t){var e=0,r=At/3,n=Cn(t),i=n(e,r);return i.parallels=function(t){return arguments.length?n(e=t[0]*At/180,r=t[1]*At/180):[e/At*180,r/At*180]},i}function on(t,e){var r=Math.sin(t),n=(r+Math.sin(e))/2,i=1+r*(2*n-r),a=Math.sqrt(i)/n;function o(t,e){var r=Math.sqrt(i-2*n*Math.sin(e))/n;return[r*Math.sin(t*=n),a-r*Math.cos(t)]}return o.invert=function(t,e){var r=a-e;return[Math.atan2(t,r)/n,Dt((i-(t*t+r*r)*n*n)/(2*n))]},o}t.geo.clipExtent=function(){var t,e,r,n,i,a,o={stream:function(t){return i&&(i.valid=!1),(i=a(t)).valid=!0,i},extent:function(s){return arguments.length?(a=nn(t=+s[0][0],e=+s[0][1],r=+s[1][0],n=+s[1][1]),i&&(i.valid=!1,i=null),o):[[t,e],[r,n]]}};return o.extent([[0,0],[960,500]])},(t.geo.conicEqualArea=function(){return an(on)}).raw=on,t.geo.albers=function(){return t.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},t.geo.albersUsa=function(){var e,r,n,i,a=t.geo.albers(),o=t.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),s=t.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(t,r){e=[t,r]}};function c(t){var a=t[0],o=t[1];return e=null,r(a,o),e||(n(a,o),e)||i(a,o),e}return c.invert=function(t){var e=a.scale(),r=a.translate(),n=(t[0]-r[0])/e,i=(t[1]-r[1])/e;return(i>=.12&&i<.234&&n>=-.425&&n<-.214?o:i>=.166&&i<.234&&n>=-.214&&n<-.115?s:a).invert(t)},c.stream=function(t){var e=a.stream(t),r=o.stream(t),n=s.stream(t);return{point:function(t,i){e.point(t,i),r.point(t,i),n.point(t,i)},sphere:function(){e.sphere(),r.sphere(),n.sphere()},lineStart:function(){e.lineStart(),r.lineStart(),n.lineStart()},lineEnd:function(){e.lineEnd(),r.lineEnd(),n.lineEnd()},polygonStart:function(){e.polygonStart(),r.polygonStart(),n.polygonStart()},polygonEnd:function(){e.polygonEnd(),r.polygonEnd(),n.polygonEnd()}}},c.precision=function(t){return arguments.length?(a.precision(t),o.precision(t),s.precision(t),c):a.precision()},c.scale=function(t){return arguments.length?(a.scale(t),o.scale(.35*t),s.scale(t),c.translate(a.translate())):a.scale()},c.translate=function(t){if(!arguments.length)return a.translate();var e=a.scale(),u=+t[0],f=+t[1];return r=a.translate(t).clipExtent([[u-.455*e,f-.238*e],[u+.455*e,f+.238*e]]).stream(l).point,n=o.translate([u-.307*e,f+.201*e]).clipExtent([[u-.425*e+kt,f+.12*e+kt],[u-.214*e-kt,f+.234*e-kt]]).stream(l).point,i=s.translate([u-.205*e,f+.212*e]).clipExtent([[u-.214*e+kt,f+.166*e+kt],[u-.115*e-kt,f+.234*e-kt]]).stream(l).point,c},c.scale(1070)};var sn,ln,cn,un,fn,hn,pn={point:P,lineStart:P,lineEnd:P,polygonStart:function(){ln=0,pn.lineStart=dn},polygonEnd:function(){pn.lineStart=pn.lineEnd=pn.point=P,sn+=y(ln/2)}};function dn(){var t,e,r,n;function i(t,e){ln+=n*t-r*e,r=t,n=e}pn.point=function(a,o){pn.point=i,t=r=a,e=n=o},pn.lineEnd=function(){i(t,e)}}var gn={point:function(t,e){tfn&&(fn=t);ehn&&(hn=e)},lineStart:P,lineEnd:P,polygonStart:P,polygonEnd:P};function vn(){var t=mn(4.5),e=[],r={point:n,lineStart:function(){r.point=i},lineEnd:o,polygonStart:function(){r.lineEnd=s},polygonEnd:function(){r.lineEnd=o,r.point=n},pointRadius:function(e){return t=mn(e),r},result:function(){if(e.length){var t=e.join("");return e=[],t}}};function n(r,n){e.push("M",r,",",n,t)}function i(t,n){e.push("M",t,",",n),r.point=a}function a(t,r){e.push("L",t,",",r)}function o(){r.point=n}function s(){e.push("Z")}return r}function mn(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}var yn,xn={point:bn,lineStart:_n,lineEnd:wn,polygonStart:function(){xn.lineStart=kn},polygonEnd:function(){xn.point=bn,xn.lineStart=_n,xn.lineEnd=wn}};function bn(t,e){xr+=t,br+=e,++_r}function _n(){var t,e;function r(r,n){var i=r-t,a=n-e,o=Math.sqrt(i*i+a*a);wr+=o*(t+r)/2,kr+=o*(e+n)/2,Tr+=o,bn(t=r,e=n)}xn.point=function(n,i){xn.point=r,bn(t=n,e=i)}}function wn(){xn.point=bn}function kn(){var t,e,r,n;function i(t,e){var i=t-r,a=e-n,o=Math.sqrt(i*i+a*a);wr+=o*(r+t)/2,kr+=o*(n+e)/2,Tr+=o,Ar+=(o=n*t-r*e)*(r+t),Mr+=o*(n+e),Sr+=3*o,bn(r=t,n=e)}xn.point=function(a,o){xn.point=i,bn(t=r=a,e=n=o)},xn.lineEnd=function(){i(t,e)}}function Tn(t){var e=4.5,r={point:n,lineStart:function(){r.point=i},lineEnd:o,polygonStart:function(){r.lineEnd=s},polygonEnd:function(){r.lineEnd=o,r.point=n},pointRadius:function(t){return e=t,r},result:P};function n(r,n){t.moveTo(r+e,n),t.arc(r,n,e,0,Mt)}function i(e,n){t.moveTo(e,n),r.point=a}function a(e,r){t.lineTo(e,r)}function o(){r.point=n}function s(){t.closePath()}return r}function An(t){var e=.5,r=Math.cos(30*Ct),n=16;function i(e){return(n?function(e){var r,i,o,s,l,c,u,f,h,p,d,g,v={point:m,lineStart:y,lineEnd:b,polygonStart:function(){e.polygonStart(),v.lineStart=_},polygonEnd:function(){e.polygonEnd(),v.lineStart=y}};function m(r,n){r=t(r,n),e.point(r[0],r[1])}function y(){f=NaN,v.point=x,e.lineStart()}function x(r,i){var o=zr([r,i]),s=t(r,i);a(f,h,u,p,d,g,f=s[0],h=s[1],u=r,p=o[0],d=o[1],g=o[2],n,e),e.point(f,h)}function b(){v.point=m,e.lineEnd()}function _(){y(),v.point=w,v.lineEnd=k}function w(t,e){x(r=t,e),i=f,o=h,s=p,l=d,c=g,v.point=x}function k(){a(f,h,u,p,d,g,i,o,r,s,l,c,n,e),v.lineEnd=b,b()}return v}:function(e){return Sn(e,function(r,n){r=t(r,n),e.point(r[0],r[1])})})(e)}function a(n,i,o,s,l,c,u,f,h,p,d,g,v,m){var x=u-n,b=f-i,_=x*x+b*b;if(_>4*e&&v--){var w=s+p,k=l+d,T=c+g,A=Math.sqrt(w*w+k*k+T*T),M=Math.asin(T/=A),S=y(y(T)-1)e||y((x*z+b*O)/_-.5)>.3||s*p+l*d+c*g0&&16,i):Math.sqrt(e)},i}function Mn(t){this.stream=t}function Sn(t,e){return{point:e,sphere:function(){t.sphere()},lineStart:function(){t.lineStart()},lineEnd:function(){t.lineEnd()},polygonStart:function(){t.polygonStart()},polygonEnd:function(){t.polygonEnd()}}}function En(t){return Cn(function(){return t})()}function Cn(e){var r,n,i,a,o,s,l=An(function(t,e){return[(t=r(t,e))[0]*c+a,o-t[1]*c]}),c=150,u=480,f=250,h=0,p=0,d=0,g=0,v=0,m=tn,x=z,b=null,_=null;function w(t){return[(t=i(t[0]*Ct,t[1]*Ct))[0]*c+a,o-t[1]*c]}function k(t){return(t=i.invert((t[0]-a)/c,(o-t[1])/c))&&[t[0]*Lt,t[1]*Lt]}function T(){i=Gr(n=In(d,g,v),r);var t=r(h,p);return a=u-t[0]*c,o=f+t[1]*c,A()}function A(){return s&&(s.valid=!1,s=null),w}return w.stream=function(t){return s&&(s.valid=!1),(s=Ln(m(n,l(x(t))))).valid=!0,s},w.clipAngle=function(t){return arguments.length?(m=null==t?(b=t,tn):function(t){var e=Math.cos(t),r=e>0,n=y(e)>kt;return $r(i,function(t){var e,s,l,c,u;return{lineStart:function(){c=l=!1,u=1},point:function(f,h){var p,d=[f,h],g=i(f,h),v=r?g?0:o(f,h):g?o(f+(f<0?At:-At),h):0;if(!e&&(c=l=g)&&t.lineStart(),g!==l&&(p=a(e,d),(Br(e,p)||Br(d,p))&&(d[0]+=kt,d[1]+=kt,g=i(d[0],d[1]))),g!==l)u=0,g?(t.lineStart(),p=a(d,e),t.point(p[0],p[1])):(p=a(e,d),t.point(p[0],p[1]),t.lineEnd()),e=p;else if(n&&e&&r^g){var m;v&s||!(m=a(d,e,!0))||(u=0,r?(t.lineStart(),t.point(m[0][0],m[0][1]),t.point(m[1][0],m[1][1]),t.lineEnd()):(t.point(m[1][0],m[1][1]),t.lineEnd(),t.lineStart(),t.point(m[0][0],m[0][1])))}!g||e&&Br(e,d)||t.point(d[0],d[1]),e=d,l=g,s=v},lineEnd:function(){l&&t.lineEnd(),e=null},clean:function(){return u|(c&&l)<<1}}},Fn(t,6*Ct),r?[0,-t]:[-At,t-At]);function i(t,r){return Math.cos(t)*Math.cos(r)>e}function a(t,r,n){var i=[1,0,0],a=Ir(zr(t),zr(r)),o=Or(a,a),s=a[0],l=o-s*s;if(!l)return!n&&t;var c=e*o/l,u=-e*s/l,f=Ir(i,a),h=Pr(i,c);Dr(h,Pr(a,u));var p=f,d=Or(h,p),g=Or(p,p),v=d*d-g*(Or(h,h)-1);if(!(v<0)){var m=Math.sqrt(v),x=Pr(p,(-d-m)/g);if(Dr(x,h),x=Fr(x),!n)return x;var b,_=t[0],w=r[0],k=t[1],T=r[1];w<_&&(b=_,_=w,w=b);var A=w-_,M=y(A-At)0^x[1]<(y(x[0]-_)At^(_<=x[0]&&x[0]<=w)){var S=Pr(p,(-d+m)/g);return Dr(S,h),[x,Fr(S)]}}}function o(e,n){var i=r?t:At-t,a=0;return e<-i?a|=1:e>i&&(a|=2),n<-i?a|=4:n>i&&(a|=8),a}}((b=+t)*Ct),A()):b},w.clipExtent=function(t){return arguments.length?(_=t,x=t?nn(t[0][0],t[0][1],t[1][0],t[1][1]):z,A()):_},w.scale=function(t){return arguments.length?(c=+t,T()):c},w.translate=function(t){return arguments.length?(u=+t[0],f=+t[1],T()):[u,f]},w.center=function(t){return arguments.length?(h=t[0]%360*Ct,p=t[1]%360*Ct,T()):[h*Lt,p*Lt]},w.rotate=function(t){return arguments.length?(d=t[0]%360*Ct,g=t[1]%360*Ct,v=t.length>2?t[2]%360*Ct:0,T()):[d*Lt,g*Lt,v*Lt]},t.rebind(w,l,"precision"),function(){return r=e.apply(this,arguments),w.invert=r.invert&&k,T()}}function Ln(t){return Sn(t,function(e,r){t.point(e*Ct,r*Ct)})}function zn(t,e){return[t,e]}function On(t,e){return[t>At?t-Mt:t<-At?t+Mt:t,e]}function In(t,e,r){return t?e||r?Gr(Pn(t),Rn(e,r)):Pn(t):e||r?Rn(e,r):On}function Dn(t){return function(e,r){return[(e+=t)>At?e-Mt:e<-At?e+Mt:e,r]}}function Pn(t){var e=Dn(t);return e.invert=Dn(-t),e}function Rn(t,e){var r=Math.cos(t),n=Math.sin(t),i=Math.cos(e),a=Math.sin(e);function o(t,e){var o=Math.cos(e),s=Math.cos(t)*o,l=Math.sin(t)*o,c=Math.sin(e),u=c*r+s*n;return[Math.atan2(l*i-u*a,s*r-c*n),Dt(u*i+l*a)]}return o.invert=function(t,e){var o=Math.cos(e),s=Math.cos(t)*o,l=Math.sin(t)*o,c=Math.sin(e),u=c*i-l*a;return[Math.atan2(l*i+c*a,s*r+u*n),Dt(u*r-s*n)]},o}function Fn(t,e){var r=Math.cos(t),n=Math.sin(t);return function(i,a,o,s){var l=o*e;null!=i?(i=Bn(r,i),a=Bn(r,a),(o>0?ia)&&(i+=o*Mt)):(i=t+o*Mt,a=t-.5*l);for(var c,u=i;o>0?u>a:u2?t[2]*Ct:0),e.invert=function(e){return(e=t.invert(e[0]*Ct,e[1]*Ct))[0]*=Lt,e[1]*=Lt,e},e},On.invert=zn,t.geo.circle=function(){var t,e,r=[0,0],n=6;function i(){var t="function"==typeof r?r.apply(this,arguments):r,n=In(-t[0]*Ct,-t[1]*Ct,0).invert,i=[];return e(null,null,1,{point:function(t,e){i.push(t=n(t,e)),t[0]*=Lt,t[1]*=Lt}}),{type:"Polygon",coordinates:[i]}}return i.origin=function(t){return arguments.length?(r=t,i):r},i.angle=function(r){return arguments.length?(e=Fn((t=+r)*Ct,n*Ct),i):t},i.precision=function(r){return arguments.length?(e=Fn(t*Ct,(n=+r)*Ct),i):n},i.angle(90)},t.geo.distance=function(t,e){var r,n=(e[0]-t[0])*Ct,i=t[1]*Ct,a=e[1]*Ct,o=Math.sin(n),s=Math.cos(n),l=Math.sin(i),c=Math.cos(i),u=Math.sin(a),f=Math.cos(a);return Math.atan2(Math.sqrt((r=f*o)*r+(r=c*u-l*f*s)*r),l*u+c*f*s)},t.geo.graticule=function(){var e,r,n,i,a,o,s,l,c,u,f,h,p=10,d=p,g=90,v=360,m=2.5;function x(){return{type:"MultiLineString",coordinates:b()}}function b(){return t.range(Math.ceil(i/g)*g,n,g).map(f).concat(t.range(Math.ceil(l/v)*v,s,v).map(h)).concat(t.range(Math.ceil(r/p)*p,e,p).filter(function(t){return y(t%g)>kt}).map(c)).concat(t.range(Math.ceil(o/d)*d,a,d).filter(function(t){return y(t%v)>kt}).map(u))}return x.lines=function(){return b().map(function(t){return{type:"LineString",coordinates:t}})},x.outline=function(){return{type:"Polygon",coordinates:[f(i).concat(h(s).slice(1),f(n).reverse().slice(1),h(l).reverse().slice(1))]}},x.extent=function(t){return arguments.length?x.majorExtent(t).minorExtent(t):x.minorExtent()},x.majorExtent=function(t){return arguments.length?(i=+t[0][0],n=+t[1][0],l=+t[0][1],s=+t[1][1],i>n&&(t=i,i=n,n=t),l>s&&(t=l,l=s,s=t),x.precision(m)):[[i,l],[n,s]]},x.minorExtent=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],o=+t[0][1],a=+t[1][1],r>e&&(t=r,r=e,e=t),o>a&&(t=o,o=a,a=t),x.precision(m)):[[r,o],[e,a]]},x.step=function(t){return arguments.length?x.majorStep(t).minorStep(t):x.minorStep()},x.majorStep=function(t){return arguments.length?(g=+t[0],v=+t[1],x):[g,v]},x.minorStep=function(t){return arguments.length?(p=+t[0],d=+t[1],x):[p,d]},x.precision=function(t){return arguments.length?(m=+t,c=Nn(o,a,90),u=jn(r,e,m),f=Nn(l,s,90),h=jn(i,n,m),x):m},x.majorExtent([[-180,-90+kt],[180,90-kt]]).minorExtent([[-180,-80-kt],[180,80+kt]])},t.geo.greatArc=function(){var e,r,n=Vn,i=Un;function a(){return{type:"LineString",coordinates:[e||n.apply(this,arguments),r||i.apply(this,arguments)]}}return a.distance=function(){return t.geo.distance(e||n.apply(this,arguments),r||i.apply(this,arguments))},a.source=function(t){return arguments.length?(n=t,e="function"==typeof t?null:t,a):n},a.target=function(t){return arguments.length?(i=t,r="function"==typeof t?null:t,a):i},a.precision=function(){return arguments.length?a:0},a},t.geo.interpolate=function(t,e){return r=t[0]*Ct,n=t[1]*Ct,i=e[0]*Ct,a=e[1]*Ct,o=Math.cos(n),s=Math.sin(n),l=Math.cos(a),c=Math.sin(a),u=o*Math.cos(r),f=o*Math.sin(r),h=l*Math.cos(i),p=l*Math.sin(i),d=2*Math.asin(Math.sqrt(Rt(a-n)+o*l*Rt(i-r))),g=1/Math.sin(d),(v=d?function(t){var e=Math.sin(t*=d)*g,r=Math.sin(d-t)*g,n=r*u+e*h,i=r*f+e*p,a=r*s+e*c;return[Math.atan2(i,n)*Lt,Math.atan2(a,Math.sqrt(n*n+i*i))*Lt]}:function(){return[r*Lt,n*Lt]}).distance=d,v;var r,n,i,a,o,s,l,c,u,f,h,p,d,g,v},t.geo.length=function(e){return yn=0,t.geo.stream(e,Hn),yn};var Hn={sphere:P,point:P,lineStart:function(){var t,e,r;function n(n,i){var a=Math.sin(i*=Ct),o=Math.cos(i),s=y((n*=Ct)-t),l=Math.cos(s);yn+=Math.atan2(Math.sqrt((s=o*Math.sin(s))*s+(s=r*a-e*o*l)*s),e*a+r*o*l),t=n,e=a,r=o}Hn.point=function(i,a){t=i*Ct,e=Math.sin(a*=Ct),r=Math.cos(a),Hn.point=n},Hn.lineEnd=function(){Hn.point=Hn.lineEnd=P}},lineEnd:P,polygonStart:P,polygonEnd:P};function qn(t,e){function r(e,r){var n=Math.cos(e),i=Math.cos(r),a=t(n*i);return[a*i*Math.sin(e),a*Math.sin(r)]}return r.invert=function(t,r){var n=Math.sqrt(t*t+r*r),i=e(n),a=Math.sin(i),o=Math.cos(i);return[Math.atan2(t*a,n*o),Math.asin(n&&r*a/n)]},r}var Gn=qn(function(t){return Math.sqrt(2/(1+t))},function(t){return 2*Math.asin(t/2)});(t.geo.azimuthalEqualArea=function(){return En(Gn)}).raw=Gn;var Yn=qn(function(t){var e=Math.acos(t);return e&&e/Math.sin(e)},z);function Wn(t,e){var r=Math.cos(t),n=function(t){return Math.tan(At/4+t/2)},i=t===e?Math.sin(t):Math.log(r/Math.cos(e))/Math.log(n(e)/n(t)),a=r*Math.pow(n(t),i)/i;if(!i)return $n;function o(t,e){a>0?e<-Et+kt&&(e=-Et+kt):e>Et-kt&&(e=Et-kt);var r=a/Math.pow(n(e),i);return[r*Math.sin(i*t),a-r*Math.cos(i*t)]}return o.invert=function(t,e){var r=a-e,n=zt(i)*Math.sqrt(t*t+r*r);return[Math.atan2(t,r)/i,2*Math.atan(Math.pow(a/n,1/i))-Et]},o}function Xn(t,e){var r=Math.cos(t),n=t===e?Math.sin(t):(r-Math.cos(e))/(e-t),i=r/n+t;if(y(n)1&&Ot(t[r[n-2]],t[r[n-1]],t[i])<=0;)--n;r[n++]=i}return r.slice(0,n)}function ii(t,e){return t[0]-e[0]||t[1]-e[1]}(t.geo.stereographic=function(){return En(Qn)}).raw=Qn,ti.invert=function(t,e){return[-e,2*Math.atan(Math.exp(t))-Et]},(t.geo.transverseMercator=function(){var t=Jn(ti),e=t.center,r=t.rotate;return t.center=function(t){return t?e([-t[1],t[0]]):[(t=e())[1],-t[0]]},t.rotate=function(t){return t?r([t[0],t[1],t.length>2?t[2]+90:90]):[(t=r())[0],t[1],t[2]-90]},r([0,0,90])}).raw=ti,t.geom={},t.geom.hull=function(t){var e=ei,r=ri;if(arguments.length)return n(t);function n(t){if(t.length<3)return[];var n,i=ve(e),a=ve(r),o=t.length,s=[],l=[];for(n=0;n=0;--n)p.push(t[s[c[n]][2]]);for(n=+f;nkt)s=s.L;else{if(!((i=a-wi(s,o))>kt)){n>-kt?(e=s.P,r=s):i>-kt?(e=s,r=s.N):e=r=s;break}if(!s.R){e=s;break}s=s.R}var l=mi(t);if(fi.insert(e,l),e||r){if(e===r)return Si(e),r=mi(e.site),fi.insert(l,r),l.edge=r.edge=Li(e.site,l.site),Mi(e),void Mi(r);if(r){Si(e),Si(r);var c=e.site,u=c.x,f=c.y,h=t.x-u,p=t.y-f,d=r.site,g=d.x-u,v=d.y-f,m=2*(h*v-p*g),y=h*h+p*p,x=g*g+v*v,b={x:(v*y-p*x)/m+u,y:(h*x-g*y)/m+f};zi(r.edge,c,d,b),l.edge=Li(c,t,null,b),r.edge=Li(t,d,null,b),Mi(e),Mi(r)}else l.edge=Li(e.site,l.site)}}function _i(t,e){var r=t.site,n=r.x,i=r.y,a=i-e;if(!a)return n;var o=t.P;if(!o)return-1/0;var s=(r=o.site).x,l=r.y,c=l-e;if(!c)return s;var u=s-n,f=1/a-1/c,h=u/c;return f?(-h+Math.sqrt(h*h-2*f*(u*u/(-2*c)-l+c/2+i-a/2)))/f+n:(n+s)/2}function wi(t,e){var r=t.N;if(r)return _i(r,e);var n=t.site;return n.y===e?n.x:1/0}function ki(t){this.site=t,this.edges=[]}function Ti(t,e){return e.angle-t.angle}function Ai(){Di(this),this.x=this.y=this.arc=this.site=this.cy=null}function Mi(t){var e=t.P,r=t.N;if(e&&r){var n=e.site,i=t.site,a=r.site;if(n!==a){var o=i.x,s=i.y,l=n.x-o,c=n.y-s,u=a.x-o,f=2*(l*(v=a.y-s)-c*u);if(!(f>=-Tt)){var h=l*l+c*c,p=u*u+v*v,d=(v*h-c*p)/f,g=(l*p-u*h)/f,v=g+s,m=gi.pop()||new Ai;m.arc=t,m.site=i,m.x=d+o,m.y=v+Math.sqrt(d*d+g*g),m.cy=v,t.circle=m;for(var y=null,x=pi._;x;)if(m.y=s)return;if(h>d){if(a){if(a.y>=c)return}else a={x:v,y:l};r={x:v,y:c}}else{if(a){if(a.y1)if(h>d){if(a){if(a.y>=c)return}else a={x:(l-i)/n,y:l};r={x:(c-i)/n,y:c}}else{if(a){if(a.y=s)return}else a={x:o,y:n*o+i};r={x:s,y:n*s+i}}else{if(a){if(a.xkt||y(i-r)>kt)&&(s.splice(o,0,new Oi((m=a.site,x=u,b=y(n-f)kt?{x:f,y:y(e-f)kt?{x:y(r-d)kt?{x:h,y:y(e-h)kt?{x:y(r-p)=r&&c.x<=i&&c.y>=n&&c.y<=o?[[r,o],[i,o],[i,n],[r,n]]:[]).point=t[s]}),e}function s(t){return t.map(function(t,e){return{x:Math.round(n(t,e)/kt)*kt,y:Math.round(i(t,e)/kt)*kt,i:e}})}return o.links=function(t){return Bi(s(t)).edges.filter(function(t){return t.l&&t.r}).map(function(e){return{source:t[e.l.i],target:t[e.r.i]}})},o.triangles=function(t){var e=[];return Bi(s(t)).cells.forEach(function(r,n){for(var i,a,o,s,l=r.site,c=r.edges.sort(Ti),u=-1,f=c.length,h=c[f-1].edge,p=h.l===l?h.r:h.l;++ua&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:Gi(r,n)})),a=Xi.lastIndex;return ag&&(g=l.x),l.y>v&&(v=l.y),c.push(l.x),u.push(l.y);else for(f=0;fg&&(g=b),_>v&&(v=_),c.push(b),u.push(_)}var w=g-p,k=v-d;function T(t,e,r,n,i,a,o,s){if(!isNaN(r)&&!isNaN(n))if(t.leaf){var l=t.x,c=t.y;if(null!=l)if(y(l-r)+y(c-n)<.01)A(t,e,r,n,i,a,o,s);else{var u=t.point;t.x=t.y=t.point=null,A(t,u,l,c,i,a,o,s),A(t,e,r,n,i,a,o,s)}else t.x=r,t.y=n,t.point=e}else A(t,e,r,n,i,a,o,s)}function A(t,e,r,n,i,a,o,s){var l=.5*(i+o),c=.5*(a+s),u=r>=l,f=n>=c,h=f<<1|u;t.leaf=!1,u?i=l:o=l,f?a=c:s=c,T(t=t.nodes[h]||(t.nodes[h]={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){T(M,t,+m(t,++f),+x(t,f),p,d,g,v)}}),e,r,n,i,a,o,s)}w>k?v=d+w:g=p+k;var M={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){T(M,t,+m(t,++f),+x(t,f),p,d,g,v)}};if(M.visit=function(t){!function t(e,r,n,i,a,o){if(!e(r,n,i,a,o)){var s=.5*(n+a),l=.5*(i+o),c=r.nodes;c[0]&&t(e,c[0],n,i,s,l),c[1]&&t(e,c[1],s,i,a,l),c[2]&&t(e,c[2],n,l,s,o),c[3]&&t(e,c[3],s,l,a,o)}}(t,M,p,d,g,v)},M.find=function(t){return function(t,e,r,n,i,a,o){var s,l=1/0;return function t(c,u,f,h,p){if(!(u>a||f>o||h=_)<<1|e>=b,k=w+4;w=0&&!(n=t.interpolators[i](e,r)););return n}function $i(t,e){var r,n=[],i=[],a=t.length,o=e.length,s=Math.min(t.length,e.length);for(r=0;r=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}function aa(t){return 1-Math.cos(t*Et)}function oa(t){return Math.pow(2,10*(t-1))}function sa(t){return 1-Math.sqrt(1-t*t)}function la(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function ca(t,e){return e-=t,function(r){return Math.round(t+e*r)}}function ua(t){var e,r,n,i=[t.a,t.b],a=[t.c,t.d],o=ha(i),s=fa(i,a),l=ha(((e=a)[0]+=(n=-s)*(r=i)[0],e[1]+=n*r[1],e))||0;i[0]*a[1]=0?t.slice(0,n):t,a=n>=0?t.slice(n+1):"in";return i=Ki.get(i)||Ji,a=Qi.get(a)||z,e=a(i.apply(null,r.call(arguments,1))),function(t){return t<=0?0:t>=1?1:e(t)}},t.interpolateHcl=function(e,r){e=t.hcl(e),r=t.hcl(r);var n=e.h,i=e.c,a=e.l,o=r.h-n,s=r.c-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.c:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return Wt(n+o*t,i+s*t,a+l*t)+""}},t.interpolateHsl=function(e,r){e=t.hsl(e),r=t.hsl(r);var n=e.h,i=e.s,a=e.l,o=r.h-n,s=r.s-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.s:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return qt(n+o*t,i+s*t,a+l*t)+""}},t.interpolateLab=function(e,r){e=t.lab(e),r=t.lab(r);var n=e.l,i=e.a,a=e.b,o=r.l-n,s=r.a-i,l=r.b-a;return function(t){return te(n+o*t,i+s*t,a+l*t)+""}},t.interpolateRound=ca,t.transform=function(e){var r=i.createElementNS(t.ns.prefix.svg,"g");return(t.transform=function(t){if(null!=t){r.setAttribute("transform",t);var e=r.transform.baseVal.consolidate()}return new ua(e?e.matrix:pa)})(e)},ua.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var pa={a:1,b:0,c:0,d:1,e:0,f:0};function da(t){return t.length?t.pop()+",":""}function ga(e,r){var n=[],i=[];return e=t.transform(e),r=t.transform(r),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push("translate(",null,",",null,")");n.push({i:i-4,x:Gi(t[0],e[0])},{i:i-2,x:Gi(t[1],e[1])})}else(e[0]||e[1])&&r.push("translate("+e+")")}(e.translate,r.translate,n,i),function(t,e,r,n){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),n.push({i:r.push(da(r)+"rotate(",null,")")-2,x:Gi(t,e)})):e&&r.push(da(r)+"rotate("+e+")")}(e.rotate,r.rotate,n,i),function(t,e,r,n){t!==e?n.push({i:r.push(da(r)+"skewX(",null,")")-2,x:Gi(t,e)}):e&&r.push(da(r)+"skewX("+e+")")}(e.skew,r.skew,n,i),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(da(r)+"scale(",null,",",null,")");n.push({i:i-4,x:Gi(t[0],e[0])},{i:i-2,x:Gi(t[1],e[1])})}else 1===e[0]&&1===e[1]||r.push(da(r)+"scale("+e+")")}(e.scale,r.scale,n,i),e=r=null,function(t){for(var e,r=-1,a=i.length;++r0?n=t:(e.c=null,e.t=NaN,e=null,l.end({type:"end",alpha:n=0})):t>0&&(l.start({type:"start",alpha:n=t}),e=Te(s.tick)),s):n},s.start=function(){var t,e,r,n=m.length,l=y.length,u=c[0],d=c[1];for(t=0;t=0;)r.push(i[n])}function Ca(t,e){for(var r=[t],n=[];null!=(t=r.pop());)if(n.push(t),(a=t.children)&&(i=a.length))for(var i,a,o=-1;++o=0;)o.push(u=c[l]),u.parent=a,u.depth=a.depth+1;r&&(a.value=0),a.children=c}else r&&(a.value=+r.call(n,a,a.depth)||0),delete a.children;return Ca(i,function(e){var n,i;t&&(n=e.children)&&n.sort(t),r&&(i=e.parent)&&(i.value+=e.value)}),s}return n.sort=function(e){return arguments.length?(t=e,n):t},n.children=function(t){return arguments.length?(e=t,n):e},n.value=function(t){return arguments.length?(r=t,n):r},n.revalue=function(t){return r&&(Ea(t,function(t){t.children&&(t.value=0)}),Ca(t,function(t){var e;t.children||(t.value=+r.call(n,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)})),t},n},t.layout.partition=function(){var e=t.layout.hierarchy(),r=[1,1];function n(t,n){var i=e.call(this,t,n);return function t(e,r,n,i){var a=e.children;if(e.x=r,e.y=e.depth*i,e.dx=n,e.dy=i,a&&(o=a.length)){var o,s,l,c=-1;for(n=e.value?n/e.value:0;++cs&&(s=n),o.push(n)}for(r=0;ri&&(n=r,i=e);return n}function Ha(t){return t.reduce(qa,0)}function qa(t,e){return t+e[1]}function Ga(t,e){return Ya(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function Ya(t,e){for(var r=-1,n=+t[0],i=(t[1]-n)/e,a=[];++r<=e;)a[r]=i*r+n;return a}function Wa(e){return[t.min(e),t.max(e)]}function Xa(t,e){return t.value-e.value}function Za(t,e){var r=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=r,r._pack_prev=e}function $a(t,e){t._pack_next=e,e._pack_prev=t}function Ja(t,e){var r=e.x-t.x,n=e.y-t.y,i=t.r+e.r;return.999*i*i>r*r+n*n}function Ka(t){if((e=t.children)&&(l=e.length)){var e,r,n,i,a,o,s,l,c=1/0,u=-1/0,f=1/0,h=-1/0;if(e.forEach(Qa),(r=e[0]).x=-r.r,r.y=0,x(r),l>1&&((n=e[1]).x=n.r,n.y=0,x(n),l>2))for(eo(r,n,i=e[2]),x(i),Za(r,i),r._pack_prev=i,Za(i,n),n=r._pack_next,a=3;a0)for(o=-1;++o=f[0]&&l<=f[1]&&((s=c[t.bisect(h,l,1,d)-1]).y+=g,s.push(a[o]));return c}return a.value=function(t){return arguments.length?(r=t,a):r},a.range=function(t){return arguments.length?(n=ve(t),a):n},a.bins=function(t){return arguments.length?(i="number"==typeof t?function(e){return Ya(e,t)}:ve(t),a):i},a.frequency=function(t){return arguments.length?(e=!!t,a):e},a},t.layout.pack=function(){var e,r=t.layout.hierarchy().sort(Xa),n=0,i=[1,1];function a(t,a){var o=r.call(this,t,a),s=o[0],l=i[0],c=i[1],u=null==e?Math.sqrt:"function"==typeof e?e:function(){return e};if(s.x=s.y=0,Ca(s,function(t){t.r=+u(t.value)}),Ca(s,Ka),n){var f=n*(e?1:Math.max(2*s.r/l,2*s.r/c))/2;Ca(s,function(t){t.r+=f}),Ca(s,Ka),Ca(s,function(t){t.r-=f})}return function t(e,r,n,i){var a=e.children;e.x=r+=i*e.x;e.y=n+=i*e.y;e.r*=i;if(a)for(var o=-1,s=a.length;++op.x&&(p=t),t.depth>d.depth&&(d=t)});var g=r(h,p)/2-h.x,v=n[0]/(p.x+r(p,h)/2+g),m=n[1]/(d.depth||1);Ea(u,function(t){t.x=(t.x+g)*v,t.y=t.depth*m})}return c}function o(t){var e=t.children,n=t.parent.children,i=t.i?n[t.i-1]:null;if(e.length){!function(t){var e,r=0,n=0,i=t.children,a=i.length;for(;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(t);var a=(e[0].z+e[e.length-1].z)/2;i?(t.z=i.z+r(t._,i._),t.m=t.z-a):t.z=a}else i&&(t.z=i.z+r(t._,i._));t.parent.A=function(t,e,n){if(e){for(var i,a=t,o=t,s=e,l=a.parent.children[0],c=a.m,u=o.m,f=s.m,h=l.m;s=io(s),a=no(a),s&&a;)l=no(l),(o=io(o)).a=t,(i=s.z+f-a.z-c+r(s._,a._))>0&&(ao(oo(s,t,n),t,i),c+=i,u+=i),f+=s.m,c+=a.m,h+=l.m,u+=o.m;s&&!io(o)&&(o.t=s,o.m+=f-u),a&&!no(l)&&(l.t=a,l.m+=c-h,n=t)}return n}(t,i,t.parent.A||n[0])}function s(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function l(t){t.x*=n[0],t.y=t.depth*n[1]}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t)?l:null,a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null==(n=t)?null:l,a):i?n:null},Sa(a,e)},t.layout.cluster=function(){var e=t.layout.hierarchy().sort(null).value(null),r=ro,n=[1,1],i=!1;function a(a,o){var s,l=e.call(this,a,o),c=l[0],u=0;Ca(c,function(e){var n=e.children;n&&n.length?(e.x=function(t){return t.reduce(function(t,e){return t+e.x},0)/t.length}(n),e.y=function(e){return 1+t.max(e,function(t){return t.y})}(n)):(e.x=s?u+=r(e,s):0,e.y=0,s=e)});var f=function t(e){var r=e.children;return r&&r.length?t(r[0]):e}(c),h=function t(e){var r,n=e.children;return n&&(r=n.length)?t(n[r-1]):e}(c),p=f.x-r(f,h)/2,d=h.x+r(h,f)/2;return Ca(c,i?function(t){t.x=(t.x-c.x)*n[0],t.y=(c.y-t.y)*n[1]}:function(t){t.x=(t.x-p)/(d-p)*n[0],t.y=(1-(c.y?t.y/c.y:1))*n[1]}),l}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t),a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null!=(n=t),a):i?n:null},Sa(a,e)},t.layout.treemap=function(){var e,r=t.layout.hierarchy(),n=Math.round,i=[1,1],a=null,o=so,s=!1,l="squarify",c=.5*(1+Math.sqrt(5));function u(t,e){for(var r,n,i=-1,a=t.length;++i0;)s.push(r=c[i-1]),s.area+=r.area,"squarify"!==l||(n=p(s,g))<=h?(c.pop(),h=n):(s.area-=s.pop().area,d(s,g,a,!1),g=Math.min(a.dx,a.dy),s.length=s.area=0,h=1/0);s.length&&(d(s,g,a,!0),s.length=s.area=0),e.forEach(f)}}function h(t){var e=t.children;if(e&&e.length){var r,n=o(t),i=e.slice(),a=[];for(u(i,n.dx*n.dy/t.value),a.area=0;r=i.pop();)a.push(r),a.area+=r.area,null!=r.z&&(d(a,r.z?n.dx:n.dy,n,!i.length),a.length=a.area=0);e.forEach(h)}}function p(t,e){for(var r,n=t.area,i=0,a=1/0,o=-1,s=t.length;++oi&&(i=r));return e*=e,(n*=n)?Math.max(e*i*c/n,n/(e*a*c)):1/0}function d(t,e,r,i){var a,o=-1,s=t.length,l=r.x,c=r.y,u=e?n(t.area/e):0;if(e==r.dx){for((i||u>r.dy)&&(u=r.dy);++or.dx)&&(u=r.dx);++o1);return t+e*r*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var e=t.random.normal.apply(t,arguments);return function(){return Math.exp(e())}},bates:function(e){var r=t.random.irwinHall(e);return function(){return r()/e}},irwinHall:function(t){return function(){for(var e=0,r=0;r2?vo:fo,s=i?ma:va;return a=t(e,r,s,n),o=t(r,e,s,Zi),l}function l(t){return a(t)}l.invert=function(t){return o(t)};l.domain=function(t){return arguments.length?(e=t.map(Number),s()):e};l.range=function(t){return arguments.length?(r=t,s()):r};l.rangeRound=function(t){return l.range(t).interpolate(ca)};l.clamp=function(t){return arguments.length?(i=t,s()):i};l.interpolate=function(t){return arguments.length?(n=t,s()):n};l.ticks=function(t){return bo(e,t)};l.tickFormat=function(t,r){return _o(e,t,r)};l.nice=function(t){return yo(e,t),s()};l.copy=function(){return t(e,r,n,i)};return s()}([0,1],[0,1],Zi,!1)};var wo={s:1,g:1,p:1,r:1,e:1};function ko(t){return-Math.floor(Math.log(t)/Math.LN10+.01)}t.scale.log=function(){return function e(r,n,i,a){function o(t){return(i?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(n)}function s(t){return i?Math.pow(n,t):-Math.pow(n,-t)}function l(t){return r(o(t))}l.invert=function(t){return s(r.invert(t))};l.domain=function(t){return arguments.length?(i=t[0]>=0,r.domain((a=t.map(Number)).map(o)),l):a};l.base=function(t){return arguments.length?(n=+t,r.domain(a.map(o)),l):n};l.nice=function(){var t=ho(a.map(o),i?Math:Ao);return r.domain(t),a=t.map(s),l};l.ticks=function(){var t=co(a),e=[],r=t[0],l=t[1],c=Math.floor(o(r)),u=Math.ceil(o(l)),f=n%1?2:n;if(isFinite(u-c)){if(i){for(;c0;h--)e.push(s(c)*h);for(c=0;e[c]l;u--);e=e.slice(c,u)}return e};l.tickFormat=function(e,r){if(!arguments.length)return To;arguments.length<2?r=To:"function"!=typeof r&&(r=t.format(r));var i=Math.max(1,n*e/l.ticks().length);return function(t){var e=t/s(Math.round(o(t)));return e*n0?i[t-1]:r[0],tf?0:1;if(c=St)return l(c,p)+(s?l(s,1-p):"")+"Z";var d,g,v,m,y,x,b,_,w,k,T,A,M=0,S=0,E=[];if((m=(+o.apply(this,arguments)||0)/2)&&(v=n===Oo?Math.sqrt(s*s+c*c):+n.apply(this,arguments),p||(S*=-1),c&&(S=Dt(v/c*Math.sin(m))),s&&(M=Dt(v/s*Math.sin(m)))),c){y=c*Math.cos(u+S),x=c*Math.sin(u+S),b=c*Math.cos(f-S),_=c*Math.sin(f-S);var C=Math.abs(f-u-2*S)<=At?0:1;if(S&&Bo(y,x,b,_)===p^C){var L=(u+f)/2;y=c*Math.cos(L),x=c*Math.sin(L),b=_=null}}else y=x=0;if(s){w=s*Math.cos(f-M),k=s*Math.sin(f-M),T=s*Math.cos(u+M),A=s*Math.sin(u+M);var z=Math.abs(u-f+2*M)<=At?0:1;if(M&&Bo(w,k,T,A)===1-p^z){var O=(u+f)/2;w=s*Math.cos(O),k=s*Math.sin(O),T=A=null}}else w=k=0;if(h>kt&&(d=Math.min(Math.abs(c-s)/2,+r.apply(this,arguments)))>.001){g=s0?0:1}function No(t,e,r,n,i){var a=t[0]-e[0],o=t[1]-e[1],s=(i?n:-n)/Math.sqrt(a*a+o*o),l=s*o,c=-s*a,u=t[0]+l,f=t[1]+c,h=e[0]+l,p=e[1]+c,d=(u+h)/2,g=(f+p)/2,v=h-u,m=p-f,y=v*v+m*m,x=r-n,b=u*p-h*f,_=(m<0?-1:1)*Math.sqrt(Math.max(0,x*x*y-b*b)),w=(b*m-v*_)/y,k=(-b*v-m*_)/y,T=(b*m+v*_)/y,A=(-b*v+m*_)/y,M=w-d,S=k-g,E=T-d,C=A-g;return M*M+S*S>E*E+C*C&&(w=T,k=A),[[w-l,k-c],[w*r/x,k*r/x]]}function jo(t){var e=ei,r=ri,n=Yr,i=Uo,a=i.key,o=.7;function s(a){var s,l=[],c=[],u=-1,f=a.length,h=ve(e),p=ve(r);function d(){l.push("M",i(t(c),o))}for(;++u1&&i.push("H",n[0]);return i.join("")},"step-before":qo,"step-after":Go,basis:Xo,"basis-open":function(t){if(t.length<4)return Uo(t);var e,r=[],n=-1,i=t.length,a=[0],o=[0];for(;++n<3;)e=t[n],a.push(e[0]),o.push(e[1]);r.push(Zo(Ko,a)+","+Zo(Ko,o)),--n;for(;++n9&&(i=3*e/Math.sqrt(i),o[s]=i*r,o[s+1]=i*n));s=-1;for(;++s<=l;)i=(t[Math.min(l,s+1)][0]-t[Math.max(0,s-1)][0])/(6*(1+o[s]*o[s])),a.push([i||0,o[s]*i||0]);return a}(t))}});function Uo(t){return t.length>1?t.join("L"):t+"Z"}function Ho(t){return t.join("L")+"Z"}function qo(t){for(var e=0,r=t.length,n=t[0],i=[n[0],",",n[1]];++e1){s=e[1],a=t[l],l++,n+="C"+(i[0]+o[0])+","+(i[1]+o[1])+","+(a[0]-s[0])+","+(a[1]-s[1])+","+a[0]+","+a[1];for(var c=2;cAt)+",1 "+e}function l(t,e,r,n){return"Q 0,0 "+n}return a.radius=function(t){return arguments.length?(r=ve(t),a):r},a.source=function(e){return arguments.length?(t=ve(e),a):t},a.target=function(t){return arguments.length?(e=ve(t),a):e},a.startAngle=function(t){return arguments.length?(n=ve(t),a):n},a.endAngle=function(t){return arguments.length?(i=ve(t),a):i},a},t.svg.diagonal=function(){var t=Vn,e=Un,r=is;function n(n,i){var a=t.call(this,n,i),o=e.call(this,n,i),s=(a.y+o.y)/2,l=[a,{x:a.x,y:s},{x:o.x,y:s},o];return"M"+(l=l.map(r))[0]+"C"+l[1]+" "+l[2]+" "+l[3]}return n.source=function(e){return arguments.length?(t=ve(e),n):t},n.target=function(t){return arguments.length?(e=ve(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},t.svg.diagonal.radial=function(){var e=t.svg.diagonal(),r=is,n=e.projection;return e.projection=function(t){return arguments.length?n(function(t){return function(){var e=t.apply(this,arguments),r=e[0],n=e[1]-Et;return[r*Math.cos(n),r*Math.sin(n)]}}(r=t)):r},e},t.svg.symbol=function(){var t=os,e=as;function r(r,n){return(ls.get(t.call(this,r,n))||ss)(e.call(this,r,n))}return r.type=function(e){return arguments.length?(t=ve(e),r):t},r.size=function(t){return arguments.length?(e=ve(t),r):e},r};var ls=t.map({circle:ss,cross:function(t){var e=Math.sqrt(t/5)/2;return"M"+-3*e+","+-e+"H"+-e+"V"+-3*e+"H"+e+"V"+-e+"H"+3*e+"V"+e+"H"+e+"V"+3*e+"H"+-e+"V"+e+"H"+-3*e+"Z"},diamond:function(t){var e=Math.sqrt(t/(2*us)),r=e*us;return"M0,"+-e+"L"+r+",0 0,"+e+" "+-r+",0Z"},square:function(t){var e=Math.sqrt(t)/2;return"M"+-e+","+-e+"L"+e+","+-e+" "+e+","+e+" "+-e+","+e+"Z"},"triangle-down":function(t){var e=Math.sqrt(t/cs),r=e*cs/2;return"M0,"+r+"L"+e+","+-r+" "+-e+","+-r+"Z"},"triangle-up":function(t){var e=Math.sqrt(t/cs),r=e*cs/2;return"M0,"+-r+"L"+e+","+r+" "+-e+","+r+"Z"}});t.svg.symbolTypes=ls.keys();var cs=Math.sqrt(3),us=Math.tan(30*Ct);W.transition=function(t){for(var e,r,n=ds||++ms,i=bs(t),a=[],o=gs||{time:Date.now(),ease:ia,delay:0,duration:250},s=-1,l=this.length;++s0;)c[--h].call(t,o);if(a>=1)return f.event&&f.event.end.call(t,t.__data__,e),--u.count?delete u[n]:delete t[r],1}f||(a=i.time,o=Te(function(t){var e=f.delay;if(o.t=e+a,e<=t)return h(t-e);o.c=h},0,a),f=u[n]={tween:new b,time:a,timer:o,delay:i.delay,duration:i.duration,ease:i.ease,index:e},i=null,++u.count)}vs.call=W.call,vs.empty=W.empty,vs.node=W.node,vs.size=W.size,t.transition=function(e,r){return e&&e.transition?ds?e.transition(r):e:t.selection().transition(e)},t.transition.prototype=vs,vs.select=function(t){var e,r,n,i=this.id,a=this.namespace,o=[];t=X(t);for(var s=-1,l=this.length;++srect,.s>rect").attr("width",s[1]-s[0])}function g(t){t.select(".extent").attr("y",l[0]),t.selectAll(".extent,.e>rect,.w>rect").attr("height",l[1]-l[0])}function v(){var f,v,m=this,y=t.select(t.event.target),x=n.of(m,arguments),b=t.select(m),_=y.datum(),w=!/^(n|s)$/.test(_)&&i,k=!/^(e|w)$/.test(_)&&a,T=y.classed("extent"),A=xt(m),M=t.mouse(m),S=t.select(o(m)).on("keydown.brush",function(){32==t.event.keyCode&&(T||(f=null,M[0]-=s[1],M[1]-=l[1],T=2),B())}).on("keyup.brush",function(){32==t.event.keyCode&&2==T&&(M[0]+=s[1],M[1]+=l[1],T=0,B())});if(t.event.changedTouches?S.on("touchmove.brush",L).on("touchend.brush",O):S.on("mousemove.brush",L).on("mouseup.brush",O),b.interrupt().selectAll("*").interrupt(),T)M[0]=s[0]-M[0],M[1]=l[0]-M[1];else if(_){var E=+/w$/.test(_),C=+/^n/.test(_);v=[s[1-E]-M[0],l[1-C]-M[1]],M[0]=s[E],M[1]=l[C]}else t.event.altKey&&(f=M.slice());function L(){var e=t.mouse(m),r=!1;v&&(e[0]+=v[0],e[1]+=v[1]),T||(t.event.altKey?(f||(f=[(s[0]+s[1])/2,(l[0]+l[1])/2]),M[0]=s[+(e[0]1?{floor:function(e){for(;s(e=t.floor(e));)e=Is(e-1);return e},ceil:function(e){for(;s(e=t.ceil(e));)e=Is(+e+1);return e}}:t))},i.ticks=function(t,e){var r=co(i.domain()),n=null==t?a(r,10):"number"==typeof t?a(r,t):!t.range&&[{range:t},e];return n&&(t=n[0],e=n[1]),t.range(r[0],Is(+r[1]+1),e<1?1:e)},i.tickFormat=function(){return n},i.copy=function(){return Os(e.copy(),r,n)},mo(i,e)}function Is(t){return new Date(t)}Es.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?zs:Ls,zs.parse=function(t){var e=new Date(t);return isNaN(e)?null:e},zs.toString=Ls.toString,Ie.second=Fe(function(t){return new De(1e3*Math.floor(t/1e3))},function(t,e){t.setTime(t.getTime()+1e3*Math.floor(e))},function(t){return t.getSeconds()}),Ie.seconds=Ie.second.range,Ie.seconds.utc=Ie.second.utc.range,Ie.minute=Fe(function(t){return new De(6e4*Math.floor(t/6e4))},function(t,e){t.setTime(t.getTime()+6e4*Math.floor(e))},function(t){return t.getMinutes()}),Ie.minutes=Ie.minute.range,Ie.minutes.utc=Ie.minute.utc.range,Ie.hour=Fe(function(t){var e=t.getTimezoneOffset()/60;return new De(36e5*(Math.floor(t/36e5-e)+e))},function(t,e){t.setTime(t.getTime()+36e5*Math.floor(e))},function(t){return t.getHours()}),Ie.hours=Ie.hour.range,Ie.hours.utc=Ie.hour.utc.range,Ie.month=Fe(function(t){return(t=Ie.day(t)).setDate(1),t},function(t,e){t.setMonth(t.getMonth()+e)},function(t){return t.getMonth()}),Ie.months=Ie.month.range,Ie.months.utc=Ie.month.utc.range;var Ds=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Ps=[[Ie.second,1],[Ie.second,5],[Ie.second,15],[Ie.second,30],[Ie.minute,1],[Ie.minute,5],[Ie.minute,15],[Ie.minute,30],[Ie.hour,1],[Ie.hour,3],[Ie.hour,6],[Ie.hour,12],[Ie.day,1],[Ie.day,2],[Ie.week,1],[Ie.month,1],[Ie.month,3],[Ie.year,1]],Rs=Es.multi([[".%L",function(t){return t.getMilliseconds()}],[":%S",function(t){return t.getSeconds()}],["%I:%M",function(t){return t.getMinutes()}],["%I %p",function(t){return t.getHours()}],["%a %d",function(t){return t.getDay()&&1!=t.getDate()}],["%b %d",function(t){return 1!=t.getDate()}],["%B",function(t){return t.getMonth()}],["%Y",Yr]]),Fs={range:function(e,r,n){return t.range(Math.ceil(e/n)*n,+r,n).map(Is)},floor:z,ceil:z};Ps.year=Ie.year,Ie.scale=function(){return Os(t.scale.linear(),Ps,Rs)};var Bs=Ps.map(function(t){return[t[0].utc,t[1]]}),Ns=Cs.multi([[".%L",function(t){return t.getUTCMilliseconds()}],[":%S",function(t){return t.getUTCSeconds()}],["%I:%M",function(t){return t.getUTCMinutes()}],["%I %p",function(t){return t.getUTCHours()}],["%a %d",function(t){return t.getUTCDay()&&1!=t.getUTCDate()}],["%b %d",function(t){return 1!=t.getUTCDate()}],["%B",function(t){return t.getUTCMonth()}],["%Y",Yr]]);function js(t){return JSON.parse(t.responseText)}function Vs(t){var e=i.createRange();return e.selectNode(i.body),e.createContextualFragment(t.responseText)}Bs.year=Ie.year.utc,Ie.scale.utc=function(){return Os(t.scale.linear(),Bs,Ns)},t.text=me(function(t){return t.responseText}),t.json=function(t,e){return ye(t,"application/json",js,e)},t.html=function(t,e){return ye(t,"text/html",Vs,e)},t.xml=me(function(t){return t.responseXML}),"object"==typeof e&&e.exports?e.exports=t:this.d3=t}()},{}],158:[function(t,e,r){e.exports=function(){for(var t=0;t=2)return!1;t[r]=n}return!0}):_.filter(function(t){for(var e=0;e<=s;++e){var r=m[t[e]];if(r<0)return!1;t[e]=r}return!0});if(1&s)for(var u=0;u<_.length;++u){var b=_[u],h=b[0];b[0]=b[1],b[1]=h}return _}},{"incremental-convex-hull":408,uniq:534}],160:[function(t,e,r){"use strict";e.exports=a;var n=(a.canvas=document.createElement("canvas")).getContext("2d"),i=o([32,126]);function a(t,e){Array.isArray(t)&&(t=t.join(", "));var r,a={},s=16,l=.05;e&&(2===e.length&&"number"==typeof e[0]?r=o(e):Array.isArray(e)?r=e:(e.o?r=o(e.o):e.pairs&&(r=e.pairs),e.fontSize&&(s=e.fontSize),null!=e.threshold&&(l=e.threshold))),r||(r=i),n.font=s+"px "+t;for(var c=0;cs*l){var p=(h-f)/s;a[u]=1e3*p}}return a}function o(t){for(var e=[],r=t[0];r<=t[1];r++)for(var n=String.fromCharCode(r),i=t[0];i>>31},e.exports.exponent=function(t){return(e.exports.hi(t)<<1>>>21)-1023},e.exports.fraction=function(t){var r=e.exports.lo(t),n=e.exports.hi(t),i=1048575&n;return 2146435072&n&&(i+=1<<20),[r,i]},e.exports.denormalized=function(t){return!(2146435072&e.exports.hi(t))}}).call(this,t("buffer").Buffer)},{buffer:98}],162:[function(t,e,r){var n=t("abs-svg-path"),i=t("normalize-svg-path"),a={M:"moveTo",C:"bezierCurveTo"};e.exports=function(t,e){t.beginPath(),i(n(e)).forEach(function(e){var r=e[0],n=e.slice(1);t[a[r]].apply(t,n)}),t.closePath()}},{"abs-svg-path":53,"normalize-svg-path":447}],163:[function(t,e,r){e.exports=function(t){switch(t){case"int8":return Int8Array;case"int16":return Int16Array;case"int32":return Int32Array;case"uint8":return Uint8Array;case"uint16":return Uint16Array;case"uint32":return Uint32Array;case"float32":return Float32Array;case"float64":return Float64Array;case"array":return Array;case"uint8_clamped":return Uint8ClampedArray}}},{}],164:[function(t,e,r){"use strict";e.exports=function(t,e){switch("undefined"==typeof e&&(e=0),typeof t){case"number":if(t>0)return function(t,e){var r,n;for(r=new Array(t),n=0;n80*r){n=l=t[0],s=c=t[1];for(var b=r;bl&&(l=u),p>c&&(c=p);g=0!==(g=Math.max(l-n,c-s))?1/g:0}return o(y,x,r,n,s,g),x}function i(t,e,r,n,i){var a,o;if(i===A(t,e,r,n)>0)for(a=e;a=e;a-=n)o=w(a,t[a],t[a+1],o);return o&&y(o,o.next)&&(k(o),o=o.next),o}function a(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!y(n,n.next)&&0!==m(n.prev,n,n.next))n=n.next;else{if(k(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function o(t,e,r,n,i,f,h){if(t){!h&&f&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=p(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,f);for(var d,g,v=t;t.prev!==t.next;)if(d=t.prev,g=t.next,f?l(t,n,i,f):s(t))e.push(d.i/r),e.push(t.i/r),e.push(g.i/r),k(t),t=g.next,v=g.next;else if((t=g)===v){h?1===h?o(t=c(t,e,r),e,r,n,i,f,2):2===h&&u(t,e,r,n,i,f):o(a(t),e,r,n,i,f,1);break}}}function s(t){var e=t.prev,r=t,n=t.next;if(m(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(g(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&m(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function l(t,e,r,n){var i=t.prev,a=t,o=t.next;if(m(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=p(s,l,e,r,n),h=p(c,u,e,r,n),d=t.prevZ,v=t.nextZ;d&&d.z>=f&&v&&v.z<=h;){if(d!==t.prev&&d!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&m(d.prev,d,d.next)>=0)return!1;if(d=d.prevZ,v!==t.prev&&v!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,v.x,v.y)&&m(v.prev,v,v.next)>=0)return!1;v=v.nextZ}for(;d&&d.z>=f;){if(d!==t.prev&&d!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&m(d.prev,d,d.next)>=0)return!1;d=d.prevZ}for(;v&&v.z<=h;){if(v!==t.prev&&v!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,v.x,v.y)&&m(v.prev,v,v.next)>=0)return!1;v=v.nextZ}return!0}function c(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!y(i,a)&&x(i,n,n.next,a)&&b(i,a)&&b(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),k(n),k(n.next),n=t=a),n=n.next}while(n!==t);return n}function u(t,e,r,n,i,s){var l=t;do{for(var c=l.next.next;c!==l.prev;){if(l.i!==c.i&&v(l,c)){var u=_(l,c);return l=a(l,l.next),u=a(u,u.next),o(l,e,r,n,i,s),void o(u,e,r,n,i,s)}c=c.next}l=l.next}while(l!==t)}function f(t,e){return t.x-e.x}function h(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=u&&i!==n.x&&g(ar.x)&&b(n,t)&&(r=n,h=l),n=n.next;return r}(t,e)){var r=_(e,t);a(r,r.next)}}function p(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function d(t){var e=t,r=t;do{e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&x(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&b(t,e)&&b(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)}function m(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function y(t,e){return t.x===e.x&&t.y===e.y}function x(t,e,r,n){return!!(y(t,e)&&y(r,n)||y(t,n)&&y(r,e))||m(t,e,r)>0!=m(t,e,n)>0&&m(r,n,t)>0!=m(r,n,e)>0}function b(t,e){return m(t.prev,t,t.next)<0?m(t,e,t.next)>=0&&m(t,t.prev,e)>=0:m(t,e,t.prev)<0||m(t,t.next,e)<0}function _(t,e){var r=new T(t.i,t.x,t.y),n=new T(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function w(t,e,r,n){var i=new T(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function k(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function T(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function A(t,e,r,n){for(var i=0,a=e,o=r-n;a0&&(n+=t[i-1].length,r.holes.push(n))}return r}},{}],166:[function(t,e,r){"use strict";e.exports=function(t,e){var r=t.length;if("number"!=typeof e){e=0;for(var i=0;i=e})}(e);for(var r,i=n(t).components.filter(function(t){return t.length>1}),a=1/0,o=0;o=55296&&y<=56319&&(w+=t[++r]),w=k?h.call(k,T,w,g):w,e?(p.value=w,d(v,g,p)):v[g]=w,++g;m=g}if(void 0===m)for(m=o(t.length),e&&(v=new e(m)),r=0;r0?1:-1}},{}],178:[function(t,e,r){"use strict";var n=t("../math/sign"),i=Math.abs,a=Math.floor;e.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?n(t)*a(i(t)):t}},{"../math/sign":175}],179:[function(t,e,r){"use strict";var n=t("./to-integer"),i=Math.max;e.exports=function(t){return i(0,n(t))}},{"./to-integer":178}],180:[function(t,e,r){"use strict";var n=t("./valid-callable"),i=t("./valid-value"),a=Function.prototype.bind,o=Function.prototype.call,s=Object.keys,l=Object.prototype.propertyIsEnumerable;e.exports=function(t,e){return function(r,c){var u,f=arguments[2],h=arguments[3];return r=Object(i(r)),n(c),u=s(r),h&&u.sort("function"==typeof h?a.call(h,r):void 0),"function"!=typeof t&&(t=u[t]),o.call(t,u,function(t,n){return l.call(r,t)?o.call(c,f,r[t],t,r,n):e})}}},{"./valid-callable":198,"./valid-value":200}],181:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?Object.assign:t("./shim")},{"./is-implemented":182,"./shim":183}],182:[function(t,e,r){"use strict";e.exports=function(){var t,e=Object.assign;return"function"==typeof e&&(e(t={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),t.foo+t.bar+t.trzy==="razdwatrzy")}},{}],183:[function(t,e,r){"use strict";var n=t("../keys"),i=t("../valid-value"),a=Math.max;e.exports=function(t,e){var r,o,s,l=a(arguments.length,2);for(t=Object(i(t)),s=function(n){try{t[n]=e[n]}catch(t){r||(r=t)}},o=1;o-1}},{}],204:[function(t,e,r){"use strict";var n=Object.prototype.toString,i=n.call("");e.exports=function(t){return"string"==typeof t||t&&"object"==typeof t&&(t instanceof String||n.call(t)===i)||!1}},{}],205:[function(t,e,r){"use strict";var n=Object.create(null),i=Math.random;e.exports=function(){var t;do{t=i().toString(36).slice(2)}while(n[t]);return t}},{}],206:[function(t,e,r){"use strict";var n,i=t("es5-ext/object/set-prototype-of"),a=t("es5-ext/string/#/contains"),o=t("d"),s=t("es6-symbol"),l=t("./"),c=Object.defineProperty;n=e.exports=function(t,e){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");l.call(this,t),e=e?a.call(e,"key+value")?"key+value":a.call(e,"key")?"key":"value":"value",c(this,"__kind__",o("",e))},i&&i(n,l),delete n.prototype.constructor,n.prototype=Object.create(l.prototype,{_resolve:o(function(t){return"value"===this.__kind__?this.__list__[t]:"key+value"===this.__kind__?[t,this.__list__[t]]:t})}),c(n.prototype,s.toStringTag,o("c","Array Iterator"))},{"./":209,d:144,"es5-ext/object/set-prototype-of":195,"es5-ext/string/#/contains":201,"es6-symbol":214}],207:[function(t,e,r){"use strict";var n=t("es5-ext/function/is-arguments"),i=t("es5-ext/object/valid-callable"),a=t("es5-ext/string/is-string"),o=t("./get"),s=Array.isArray,l=Function.prototype.call,c=Array.prototype.some;e.exports=function(t,e){var r,u,f,h,p,d,g,v,m=arguments[2];if(s(t)||n(t)?r="array":a(t)?r="string":t=o(t),i(e),f=function(){h=!0},"array"!==r)if("string"!==r)for(u=t.next();!u.done;){if(l.call(e,m,u.value,f),h)return;u=t.next()}else for(d=t.length,p=0;p=55296&&v<=56319&&(g+=t[++p]),l.call(e,m,g,f),!h);++p);else c.call(t,function(t){return l.call(e,m,t,f),h})}},{"./get":208,"es5-ext/function/is-arguments":172,"es5-ext/object/valid-callable":198,"es5-ext/string/is-string":204}],208:[function(t,e,r){"use strict";var n=t("es5-ext/function/is-arguments"),i=t("es5-ext/string/is-string"),a=t("./array"),o=t("./string"),s=t("./valid-iterable"),l=t("es6-symbol").iterator;e.exports=function(t){return"function"==typeof s(t)[l]?t[l]():n(t)?new a(t):i(t)?new o(t):new a(t)}},{"./array":206,"./string":211,"./valid-iterable":212,"es5-ext/function/is-arguments":172,"es5-ext/string/is-string":204,"es6-symbol":214}],209:[function(t,e,r){"use strict";var n,i=t("es5-ext/array/#/clear"),a=t("es5-ext/object/assign"),o=t("es5-ext/object/valid-callable"),s=t("es5-ext/object/valid-value"),l=t("d"),c=t("d/auto-bind"),u=t("es6-symbol"),f=Object.defineProperty,h=Object.defineProperties;e.exports=n=function(t,e){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");h(this,{__list__:l("w",s(t)),__context__:l("w",e),__nextIndex__:l("w",0)}),e&&(o(e.on),e.on("_add",this._onAdd),e.on("_delete",this._onDelete),e.on("_clear",this._onClear))},delete n.prototype.constructor,h(n.prototype,a({_next:l(function(){var t;if(this.__list__)return this.__redo__&&void 0!==(t=this.__redo__.shift())?t:this.__nextIndex__=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach(function(e,r){e>=t&&(this.__redo__[r]=++e)},this),this.__redo__.push(t)):f(this,"__redo__",l("c",[t])))}),_onDelete:l(function(t){var e;t>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(e=this.__redo__.indexOf(t))&&this.__redo__.splice(e,1),this.__redo__.forEach(function(e,r){e>t&&(this.__redo__[r]=--e)},this)))}),_onClear:l(function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0})}))),f(n.prototype,u.iterator,l(function(){return this}))},{d:144,"d/auto-bind":143,"es5-ext/array/#/clear":168,"es5-ext/object/assign":181,"es5-ext/object/valid-callable":198,"es5-ext/object/valid-value":200,"es6-symbol":214}],210:[function(t,e,r){"use strict";var n=t("es5-ext/function/is-arguments"),i=t("es5-ext/object/is-value"),a=t("es5-ext/string/is-string"),o=t("es6-symbol").iterator,s=Array.isArray;e.exports=function(t){return!!i(t)&&(!!s(t)||(!!a(t)||(!!n(t)||"function"==typeof t[o])))}},{"es5-ext/function/is-arguments":172,"es5-ext/object/is-value":189,"es5-ext/string/is-string":204,"es6-symbol":214}],211:[function(t,e,r){"use strict";var n,i=t("es5-ext/object/set-prototype-of"),a=t("d"),o=t("es6-symbol"),s=t("./"),l=Object.defineProperty;n=e.exports=function(t){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");t=String(t),s.call(this,t),l(this,"__length__",a("",t.length))},i&&i(n,s),delete n.prototype.constructor,n.prototype=Object.create(s.prototype,{_next:a(function(){if(this.__list__)return this.__nextIndex__=55296&&e<=56319?r+this.__list__[this.__nextIndex__++]:r})}),l(n.prototype,o.toStringTag,a("c","String Iterator"))},{"./":209,d:144,"es5-ext/object/set-prototype-of":195,"es6-symbol":214}],212:[function(t,e,r){"use strict";var n=t("./is-iterable");e.exports=function(t){if(!n(t))throw new TypeError(t+" is not iterable");return t}},{"./is-iterable":210}],213:[function(t,e,r){(function(n,i){!function(t,n){"object"==typeof r&&"undefined"!=typeof e?e.exports=n():t.ES6Promise=n()}(this,function(){"use strict";function e(t){return"function"==typeof t}var r=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},a=0,o=void 0,s=void 0,l=function(t,e){g[a]=t,g[a+1]=e,2===(a+=2)&&(s?s(v):_())};var c="undefined"!=typeof window?window:void 0,u=c||{},f=u.MutationObserver||u.WebKitMutationObserver,h="undefined"==typeof self&&"undefined"!=typeof n&&"[object process]"==={}.toString.call(n),p="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function d(){var t=setTimeout;return function(){return t(v,1)}}var g=new Array(1e3);function v(){for(var t=0;t=r-1){h=l.length-1;var d=t-e[r-1];for(p=0;p=r-1)for(var u=s.length-1,f=(e[r-1],0);f=0;--r)if(t[--e])return!1;return!0},s.jump=function(t){var e=this.lastT(),r=this.dimension;if(!(t0;--f)n.push(a(l[f-1],c[f-1],arguments[f])),i.push(0)}},s.push=function(t){var e=this.lastT(),r=this.dimension;if(!(t1e-6?1/s:0;this._time.push(t);for(var h=r;h>0;--h){var p=a(c[h-1],u[h-1],arguments[h]);n.push(p),i.push((p-n[o++])*f)}}},s.set=function(t){var e=this.dimension;if(!(t0;--l)r.push(a(o[l-1],s[l-1],arguments[l])),n.push(0)}},s.move=function(t){var e=this.lastT(),r=this.dimension;if(!(t<=e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=this.bounds,l=s[0],c=s[1],u=t-e,f=u>1e-6?1/u:0;this._time.push(t);for(var h=r;h>0;--h){var p=arguments[h];n.push(a(l[h-1],c[h-1],n[o++]+p)),i.push(p*f)}}},s.idle=function(t){var e=this.lastT();if(!(t=0;--f)n.push(a(l[f],c[f],n[o]+u*i[o])),i.push(0),o+=1}}},{"binary-search-bounds":84,"cubic-hermite":138}],226:[function(t,e,r){var n=t("dtype");e.exports=function(t,e,r){if(!t)throw new TypeError("must specify data as first parameter");if(r=0|+(r||0),Array.isArray(t)&&t[0]&&"number"==typeof t[0][0]){var i,a,o,s,l=t[0].length,c=t.length*l;e&&"string"!=typeof e||(e=new(n(e||"float32"))(c+r));var u=e.length-r;if(c!==u)throw new Error("source length "+c+" ("+l+"x"+t.length+") does not match destination length "+u);for(i=0,o=r;ie[0]-o[0]/2&&(h=o[0]/2,p+=o[1]);return r}},{"css-font/stringify":135}],228:[function(t,e,r){"use strict";function n(t,e){e||(e={}),("string"==typeof t||Array.isArray(t))&&(e.family=t);var r=Array.isArray(e.family)?e.family.join(", "):e.family;if(!r)throw Error("`family` must be defined");var s=e.size||e.fontSize||e.em||48,l=e.weight||e.fontWeight||"",c=(t=[e.style||e.fontStyle||"",l,s].join(" ")+"px "+r,e.origin||"top");if(n.cache[r]&&s<=n.cache[r].em)return i(n.cache[r],c);var u=e.canvas||n.canvas,f=u.getContext("2d"),h={upper:void 0!==e.upper?e.upper:"H",lower:void 0!==e.lower?e.lower:"x",descent:void 0!==e.descent?e.descent:"p",ascent:void 0!==e.ascent?e.ascent:"h",tittle:void 0!==e.tittle?e.tittle:"i",overshoot:void 0!==e.overshoot?e.overshoot:"O"},p=Math.ceil(1.5*s);u.height=p,u.width=.5*p,f.font=t;var d={top:0};f.clearRect(0,0,p,p),f.textBaseline="top",f.fillStyle="black",f.fillText("H",0,0);var g=a(f.getImageData(0,0,p,p));f.clearRect(0,0,p,p),f.textBaseline="bottom",f.fillText("H",0,p);var v=a(f.getImageData(0,0,p,p));d.lineHeight=d.bottom=p-v+g,f.clearRect(0,0,p,p),f.textBaseline="alphabetic",f.fillText("H",0,p);var m=p-a(f.getImageData(0,0,p,p))-1+g;d.baseline=d.alphabetic=m,f.clearRect(0,0,p,p),f.textBaseline="middle",f.fillText("H",0,.5*p);var y=a(f.getImageData(0,0,p,p));d.median=d.middle=p-y-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline="hanging",f.fillText("H",0,.5*p);var x=a(f.getImageData(0,0,p,p));d.hanging=p-x-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline="ideographic",f.fillText("H",0,p);var b=a(f.getImageData(0,0,p,p));if(d.ideographic=p-b-1+g,h.upper&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.upper,0,0),d.upper=a(f.getImageData(0,0,p,p)),d.capHeight=d.baseline-d.upper),h.lower&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.lower,0,0),d.lower=a(f.getImageData(0,0,p,p)),d.xHeight=d.baseline-d.lower),h.tittle&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.tittle,0,0),d.tittle=a(f.getImageData(0,0,p,p))),h.ascent&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.ascent,0,0),d.ascent=a(f.getImageData(0,0,p,p))),h.descent&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.descent,0,0),d.descent=o(f.getImageData(0,0,p,p))),h.overshoot){f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.overshoot,0,0);var _=o(f.getImageData(0,0,p,p));d.overshoot=_-m}for(var w in d)d[w]/=s;return d.em=s,n.cache[r]=d,i(d,c)}function i(t,e){var r={};for(var n in"string"==typeof e&&(e=t[e]),t)"em"!==n&&(r[n]=t[n]-e);return r}function a(t){for(var e=t.height,r=t.data,n=3;n0;n-=4)if(0!==r[n])return Math.floor(.25*(n-3)/e)}e.exports=n,n.canvas=document.createElement("canvas"),n.cache={}},{}],229:[function(t,e,r){"use strict";e.exports=function(t){return new c(t||d,null)};var n=0,i=1;function a(t,e,r,n,i,a){this._color=t,this.key=e,this.value=r,this.left=n,this.right=i,this._count=a}function o(t){return new a(t._color,t.key,t.value,t.left,t.right,t._count)}function s(t,e){return new a(t,e.key,e.value,e.left,e.right,e._count)}function l(t){t._count=1+(t.left?t.left._count:0)+(t.right?t.right._count:0)}function c(t,e){this._compare=t,this.root=e}var u=c.prototype;function f(t,e){this.tree=t,this._stack=e}Object.defineProperty(u,"keys",{get:function(){var t=[];return this.forEach(function(e,r){t.push(e)}),t}}),Object.defineProperty(u,"values",{get:function(){var t=[];return this.forEach(function(e,r){t.push(r)}),t}}),Object.defineProperty(u,"length",{get:function(){return this.root?this.root._count:0}}),u.insert=function(t,e){for(var r=this._compare,o=this.root,u=[],f=[];o;){var h=r(t,o.key);u.push(o),f.push(h),o=h<=0?o.left:o.right}u.push(new a(n,t,e,null,null,1));for(var p=u.length-2;p>=0;--p){o=u[p];f[p]<=0?u[p]=new a(o._color,o.key,o.value,u[p+1],o.right,o._count+1):u[p]=new a(o._color,o.key,o.value,o.left,u[p+1],o._count+1)}for(p=u.length-1;p>1;--p){var d=u[p-1];o=u[p];if(d._color===i||o._color===i)break;var g=u[p-2];if(g.left===d)if(d.left===o){if(!(v=g.right)||v._color!==n){if(g._color=n,g.left=d.right,d._color=i,d.right=g,u[p-2]=d,u[p-1]=o,l(g),l(d),p>=3)(m=u[p-3]).left===g?m.left=d:m.right=d;break}d._color=i,g.right=s(i,v),g._color=n,p-=1}else{if(!(v=g.right)||v._color!==n){if(d.right=o.left,g._color=n,g.left=o.right,o._color=i,o.left=d,o.right=g,u[p-2]=o,u[p-1]=d,l(g),l(d),l(o),p>=3)(m=u[p-3]).left===g?m.left=o:m.right=o;break}d._color=i,g.right=s(i,v),g._color=n,p-=1}else if(d.right===o){if(!(v=g.left)||v._color!==n){if(g._color=n,g.right=d.left,d._color=i,d.left=g,u[p-2]=d,u[p-1]=o,l(g),l(d),p>=3)(m=u[p-3]).right===g?m.right=d:m.left=d;break}d._color=i,g.left=s(i,v),g._color=n,p-=1}else{var v;if(!(v=g.left)||v._color!==n){var m;if(d.left=o.right,g._color=n,g.right=o.left,o._color=i,o.right=d,o.left=g,u[p-2]=o,u[p-1]=d,l(g),l(d),l(o),p>=3)(m=u[p-3]).right===g?m.right=o:m.left=o;break}d._color=i,g.left=s(i,v),g._color=n,p-=1}}return u[0]._color=i,new c(r,u[0])},u.forEach=function(t,e,r){if(this.root)switch(arguments.length){case 1:return function t(e,r){var n;if(r.left&&(n=t(e,r.left)))return n;return(n=e(r.key,r.value))||(r.right?t(e,r.right):void 0)}(t,this.root);case 2:return function t(e,r,n,i){if(r(e,i.key)<=0){var a;if(i.left&&(a=t(e,r,n,i.left)))return a;if(a=n(i.key,i.value))return a}if(i.right)return t(e,r,n,i.right)}(e,this._compare,t,this.root);case 3:if(this._compare(e,r)>=0)return;return function t(e,r,n,i,a){var o,s=n(e,a.key),l=n(r,a.key);if(s<=0){if(a.left&&(o=t(e,r,n,i,a.left)))return o;if(l>0&&(o=i(a.key,a.value)))return o}if(l>0&&a.right)return t(e,r,n,i,a.right)}(e,r,this._compare,t,this.root)}},Object.defineProperty(u,"begin",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.left;return new f(this,t)}}),Object.defineProperty(u,"end",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.right;return new f(this,t)}}),u.at=function(t){if(t<0)return new f(this,[]);for(var e=this.root,r=[];;){if(r.push(e),e.left){if(t=e.right._count)break;e=e.right}return new f(this,[])},u.ge=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<=0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new f(this,n)},u.gt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new f(this,n)},u.lt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new f(this,n)},u.le=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>=0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new f(this,n)},u.find=function(t){for(var e=this._compare,r=this.root,n=[];r;){var i=e(t,r.key);if(n.push(r),0===i)return new f(this,n);r=i<=0?r.left:r.right}return new f(this,[])},u.remove=function(t){var e=this.find(t);return e?e.remove():this},u.get=function(t){for(var e=this._compare,r=this.root;r;){var n=e(t,r.key);if(0===n)return r.value;r=n<=0?r.left:r.right}};var h=f.prototype;function p(t,e){t.key=e.key,t.value=e.value,t.left=e.left,t.right=e.right,t._color=e._color,t._count=e._count}function d(t,e){return te?1:0}Object.defineProperty(h,"valid",{get:function(){return this._stack.length>0}}),Object.defineProperty(h,"node",{get:function(){return this._stack.length>0?this._stack[this._stack.length-1]:null},enumerable:!0}),h.clone=function(){return new f(this.tree,this._stack.slice())},h.remove=function(){var t=this._stack;if(0===t.length)return this.tree;var e=new Array(t.length),r=t[t.length-1];e[e.length-1]=new a(r._color,r.key,r.value,r.left,r.right,r._count);for(var u=t.length-2;u>=0;--u){(r=t[u]).left===t[u+1]?e[u]=new a(r._color,r.key,r.value,e[u+1],r.right,r._count):e[u]=new a(r._color,r.key,r.value,r.left,e[u+1],r._count)}if((r=e[e.length-1]).left&&r.right){var f=e.length;for(r=r.left;r.right;)e.push(r),r=r.right;var h=e[f-1];e.push(new a(r._color,h.key,h.value,r.left,r.right,r._count)),e[f-1].key=r.key,e[f-1].value=r.value;for(u=e.length-2;u>=f;--u)r=e[u],e[u]=new a(r._color,r.key,r.value,r.left,e[u+1],r._count);e[f-1].left=e[f]}if((r=e[e.length-1])._color===n){var d=e[e.length-2];d.left===r?d.left=null:d.right===r&&(d.right=null),e.pop();for(u=0;u=0;--u){if(e=t[u],0===u)return void(e._color=i);if((r=t[u-1]).left===e){if((a=r.right).right&&a.right._color===n)return c=(a=r.right=o(a)).right=o(a.right),r.right=a.left,a.left=r,a.right=c,a._color=r._color,e._color=i,r._color=i,c._color=i,l(r),l(a),u>1&&((f=t[u-2]).left===r?f.left=a:f.right=a),void(t[u-1]=a);if(a.left&&a.left._color===n)return c=(a=r.right=o(a)).left=o(a.left),r.right=c.left,a.left=c.right,c.left=r,c.right=a,c._color=r._color,r._color=i,a._color=i,e._color=i,l(r),l(a),l(c),u>1&&((f=t[u-2]).left===r?f.left=c:f.right=c),void(t[u-1]=c);if(a._color===i){if(r._color===n)return r._color=i,void(r.right=s(n,a));r.right=s(n,a);continue}a=o(a),r.right=a.left,a.left=r,a._color=r._color,r._color=n,l(r),l(a),u>1&&((f=t[u-2]).left===r?f.left=a:f.right=a),t[u-1]=a,t[u]=r,u+11&&((f=t[u-2]).right===r?f.right=a:f.left=a),void(t[u-1]=a);if(a.right&&a.right._color===n)return c=(a=r.left=o(a)).right=o(a.right),r.left=c.right,a.right=c.left,c.right=r,c.left=a,c._color=r._color,r._color=i,a._color=i,e._color=i,l(r),l(a),l(c),u>1&&((f=t[u-2]).right===r?f.right=c:f.left=c),void(t[u-1]=c);if(a._color===i){if(r._color===n)return r._color=i,void(r.left=s(n,a));r.left=s(n,a);continue}var f;a=o(a),r.left=a.right,a.right=r,a._color=r._color,r._color=n,l(r),l(a),u>1&&((f=t[u-2]).right===r?f.right=a:f.left=a),t[u-1]=a,t[u]=r,u+10)return this._stack[this._stack.length-1].key},enumerable:!0}),Object.defineProperty(h,"value",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].value},enumerable:!0}),Object.defineProperty(h,"index",{get:function(){var t=0,e=this._stack;if(0===e.length){var r=this.tree.root;return r?r._count:0}e[e.length-1].left&&(t=e[e.length-1].left._count);for(var n=e.length-2;n>=0;--n)e[n+1]===e[n].right&&(++t,e[n].left&&(t+=e[n].left._count));return t},enumerable:!0}),h.next=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.right)for(e=e.right;e;)t.push(e),e=e.left;else for(t.pop();t.length>0&&t[t.length-1].right===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(h,"hasNext",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].right)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].left===t[e])return!0;return!1}}),h.update=function(t){var e=this._stack;if(0===e.length)throw new Error("Can't update empty node!");var r=new Array(e.length),n=e[e.length-1];r[r.length-1]=new a(n._color,n.key,t,n.left,n.right,n._count);for(var i=e.length-2;i>=0;--i)(n=e[i]).left===e[i+1]?r[i]=new a(n._color,n.key,n.value,r[i+1],n.right,n._count):r[i]=new a(n._color,n.key,n.value,n.left,r[i+1],n._count);return new c(this.tree._compare,r[0])},h.prev=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.left)for(e=e.left;e;)t.push(e),e=e.right;else for(t.pop();t.length>0&&t[t.length-1].left===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(h,"hasPrev",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].left)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].right===t[e])return!0;return!1}})},{}],230:[function(t,e,r){var n=[.9999999999998099,676.5203681218851,-1259.1392167224028,771.3234287776531,-176.6150291621406,12.507343278686905,-.13857109526572012,9984369578019572e-21,1.5056327351493116e-7],i=607/128,a=[.9999999999999971,57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22];function o(t){if(t<0)return Number("0/0");for(var e=a[0],r=a.length-1;r>0;--r)e+=a[r]/(t+r);var n=t+i+.5;return.5*Math.log(2*Math.PI)+(t+.5)*Math.log(n)-n+Math.log(e)-Math.log(t)}e.exports=function t(e){if(e<.5)return Math.PI/(Math.sin(Math.PI*e)*t(1-e));if(e>100)return Math.exp(o(e));e-=1;for(var r=n[0],i=1;i<9;i++)r+=n[i]/(e+i);var a=e+7+.5;return Math.sqrt(2*Math.PI)*Math.pow(a,e+.5)*Math.exp(-a)*r},e.exports.log=o},{}],231:[function(t,e,r){e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("must specify type string");if(e=e||{},"undefined"==typeof document&&!e.canvas)return null;var r=e.canvas||document.createElement("canvas");"number"==typeof e.width&&(r.width=e.width);"number"==typeof e.height&&(r.height=e.height);var n,i=e;try{var a=[t];0===t.indexOf("webgl")&&a.push("experimental-"+t);for(var o=0;o0?(p[u]=-1,d[u]=0):(p[u]=0,d[u]=1)}}var g=[0,0,0],v={model:l,view:l,projection:l,_ortho:!1};f.isOpaque=function(){return!0},f.isTransparent=function(){return!1},f.drawTransparent=function(t){};var m=[0,0,0],y=[0,0,0],x=[0,0,0];f.draw=function(t){t=t||v;for(var e=this.gl,r=t.model||l,n=t.view||l,i=t.projection||l,a=this.bounds,s=t._ortho||!1,u=o(r,n,i,a,s),f=u.cubeEdges,h=u.axis,b=n[12],_=n[13],w=n[14],k=n[15],T=(s?2:1)*this.pixelRatio*(i[3]*b+i[7]*_+i[11]*w+i[15]*k)/e.drawingBufferHeight,A=0;A<3;++A)this.lastCubeProps.cubeEdges[A]=f[A],this.lastCubeProps.axis[A]=h[A];var M=p;for(A=0;A<3;++A)d(p[A],A,this.bounds,f,h);e=this.gl;var S,E=g;for(A=0;A<3;++A)this.backgroundEnable[A]?E[A]=h[A]:E[A]=0;this._background.draw(r,n,i,a,E,this.backgroundColor),this._lines.bind(r,n,i,this);for(A=0;A<3;++A){var C=[0,0,0];h[A]>0?C[A]=a[1][A]:C[A]=a[0][A];for(var L=0;L<2;++L){var z=(A+1+L)%3,O=(A+1+(1^L))%3;this.gridEnable[z]&&this._lines.drawGrid(z,O,this.bounds,C,this.gridColor[z],this.gridWidth[z]*this.pixelRatio)}for(L=0;L<2;++L){z=(A+1+L)%3,O=(A+1+(1^L))%3;this.zeroEnable[O]&&Math.min(a[0][O],a[1][O])<=0&&Math.max(a[0][O],a[1][O])>=0&&this._lines.drawZero(z,O,this.bounds,C,this.zeroLineColor[O],this.zeroLineWidth[O]*this.pixelRatio)}}for(A=0;A<3;++A){this.lineEnable[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].primalOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio),this.lineMirror[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].mirrorOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio);var I=c(m,M[A].primalMinor),D=c(y,M[A].mirrorMinor),P=this.lineTickLength;for(L=0;L<3;++L){var R=T/r[5*L];I[L]*=P[L]*R,D[L]*=P[L]*R}this.lineTickEnable[A]&&this._lines.drawAxisTicks(A,M[A].primalOffset,I,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio),this.lineTickMirror[A]&&this._lines.drawAxisTicks(A,M[A].mirrorOffset,D,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio)}this._lines.unbind(),this._text.bind(r,n,i,this.pixelRatio);var F,B;function N(t){(B=[0,0,0])[t]=1}function j(t,e,r){var n=(t+1)%3,i=(t+2)%3,a=e[n],o=e[i],s=r[n],l=r[i];a>0&&l>0?N(n):a>0&&l<0?N(n):a<0&&l>0?N(n):a<0&&l<0?N(n):o>0&&s>0?N(i):o>0&&s<0?N(i):o<0&&s>0?N(i):o<0&&s<0&&N(i)}for(A=0;A<3;++A){var V=M[A].primalMinor,U=M[A].mirrorMinor,H=c(x,M[A].primalOffset);for(L=0;L<3;++L)this.lineTickEnable[A]&&(H[L]+=T*V[L]*Math.max(this.lineTickLength[L],0)/r[5*L]);var q=[0,0,0];if(q[A]=1,this.tickEnable[A]){-3600===this.tickAngle[A]?(this.tickAngle[A]=0,this.tickAlign[A]="auto"):this.tickAlign[A]=-1,F=1,"auto"===(S=[this.tickAlign[A],.5,F])[0]?S[0]=0:S[0]=parseInt(""+S[0]),B=[0,0,0],j(A,V,U);for(L=0;L<3;++L)H[L]+=T*V[L]*this.tickPad[L]/r[5*L];this._text.drawTicks(A,this.tickSize[A],this.tickAngle[A],H,this.tickColor[A],q,B,S)}if(this.labelEnable[A]){F=0,B=[0,0,0],this.labels[A].length>4&&(N(A),F=1),"auto"===(S=[this.labelAlign[A],.5,F])[0]?S[0]=0:S[0]=parseInt(""+S[0]);for(L=0;L<3;++L)H[L]+=T*V[L]*this.labelPad[L]/r[5*L];H[A]+=.5*(a[0][A]+a[1][A]),this._text.drawLabel(A,this.labelSize[A],this.labelAngle[A],H,this.labelColor[A],[0,0,0],B,S)}}this._text.unbind()},f.dispose=function(){this._text.dispose(),this._lines.dispose(),this._background.dispose(),this._lines=null,this._text=null,this._background=null,this.gl=null}},{"./lib/background.js":233,"./lib/cube.js":234,"./lib/lines.js":235,"./lib/text.js":237,"./lib/ticks.js":238}],233:[function(t,e,r){"use strict";e.exports=function(t){for(var e=[],r=[],s=0,l=0;l<3;++l)for(var c=(l+1)%3,u=(l+2)%3,f=[0,0,0],h=[0,0,0],p=-1;p<=1;p+=2){r.push(s,s+2,s+1,s+1,s+2,s+3),f[l]=p,h[l]=p;for(var d=-1;d<=1;d+=2){f[c]=d;for(var g=-1;g<=1;g+=2)f[u]=g,e.push(f[0],f[1],f[2],h[0],h[1],h[2]),s+=1}var v=c;c=u,u=v}var m=n(t,new Float32Array(e)),y=n(t,new Uint16Array(r),t.ELEMENT_ARRAY_BUFFER),x=i(t,[{buffer:m,type:t.FLOAT,size:3,offset:0,stride:24},{buffer:m,type:t.FLOAT,size:3,offset:12,stride:24}],y),b=a(t);return b.attributes.position.location=0,b.attributes.normal.location=1,new o(t,m,x,b)};var n=t("gl-buffer"),i=t("gl-vao"),a=t("./shaders").bg;function o(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n}var s=o.prototype;s.draw=function(t,e,r,n,i,a){for(var o=!1,s=0;s<3;++s)o=o||i[s];if(o){var l=this.gl;l.enable(l.POLYGON_OFFSET_FILL),l.polygonOffset(1,2),this.shader.bind(),this.shader.uniforms={model:t,view:e,projection:r,bounds:n,enable:i,colors:a},this.vao.bind(),this.vao.draw(this.gl.TRIANGLES,36),this.vao.unbind(),l.disable(l.POLYGON_OFFSET_FILL)}},s.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{"./shaders":236,"gl-buffer":240,"gl-vao":322}],234:[function(t,e,r){"use strict";e.exports=function(t,e,r,a,p){i(s,e,t),i(s,r,s);for(var y=0,x=0;x<2;++x){u[2]=a[x][2];for(var b=0;b<2;++b){u[1]=a[b][1];for(var _=0;_<2;++_)u[0]=a[_][0],h(l[y],u,s),y+=1}}for(var w=-1,x=0;x<8;++x){for(var k=l[x][3],T=0;T<3;++T)c[x][T]=l[x][T]/k;p&&(c[x][2]*=-1),k<0&&(w<0?w=x:c[x][2]E&&(w|=1<E&&(w|=1<c[x][1]&&(R=x));for(var F=-1,x=0;x<3;++x){var B=R^1<c[N][0]&&(N=B)}}var j=g;j[0]=j[1]=j[2]=0,j[n.log2(F^R)]=R&F,j[n.log2(R^N)]=R&N;var V=7^N;V===w||V===P?(V=7^F,j[n.log2(N^V)]=V&N):j[n.log2(F^V)]=V&F;for(var U=v,H=w,A=0;A<3;++A)U[A]=H&1< HALF_PI) && (b <= ONE_AND_HALF_PI)) ?\n b - PI :\n b;\n}\n\nfloat look_horizontal_or_vertical(float a, float ratio) {\n // ratio controls the ratio between being horizontal to (vertical + horizontal)\n // if ratio is set to 0.5 then it is 50%, 50%.\n // when using a higher ratio e.g. 0.75 the result would\n // likely be more horizontal than vertical.\n\n float b = positive_angle(a);\n\n return\n (b < ( ratio) * HALF_PI) ? 0.0 :\n (b < (2.0 - ratio) * HALF_PI) ? -HALF_PI :\n (b < (2.0 + ratio) * HALF_PI) ? 0.0 :\n (b < (4.0 - ratio) * HALF_PI) ? HALF_PI :\n 0.0;\n}\n\nfloat roundTo(float a, float b) {\n return float(b * floor((a + 0.5 * b) / b));\n}\n\nfloat look_round_n_directions(float a, int n) {\n float b = positive_angle(a);\n float div = TWO_PI / float(n);\n float c = roundTo(b, div);\n return look_upwards(c);\n}\n\nfloat applyAlignOption(float rawAngle, float delta) {\n return\n (option > 2) ? look_round_n_directions(rawAngle + delta, option) : // option 3-n: round to n directions\n (option == 2) ? look_horizontal_or_vertical(rawAngle + delta, hv_ratio) : // horizontal or vertical\n (option == 1) ? rawAngle + delta : // use free angle, and flip to align with one direction of the axis\n (option == 0) ? look_upwards(rawAngle) : // use free angle, and stay upwards\n (option ==-1) ? 0.0 : // useful for backward compatibility, all texts remains horizontal\n rawAngle; // otherwise return back raw input angle\n}\n\nbool isAxisTitle = (axis.x == 0.0) &&\n (axis.y == 0.0) &&\n (axis.z == 0.0);\n\nvoid main() {\n //Compute world offset\n float axisDistance = position.z;\n vec3 dataPosition = axisDistance * axis + offset;\n\n float beta = angle; // i.e. user defined attributes for each tick\n\n float axisAngle;\n float clipAngle;\n float flip;\n\n if (enableAlign) {\n axisAngle = (isAxisTitle) ? HALF_PI :\n computeViewAngle(dataPosition, dataPosition + axis);\n clipAngle = computeViewAngle(dataPosition, dataPosition + alignDir);\n\n axisAngle += (sin(axisAngle) < 0.0) ? PI : 0.0;\n clipAngle += (sin(clipAngle) < 0.0) ? PI : 0.0;\n\n flip = (dot(vec2(cos(axisAngle), sin(axisAngle)),\n vec2(sin(clipAngle),-cos(clipAngle))) > 0.0) ? 1.0 : 0.0;\n\n beta += applyAlignOption(clipAngle, flip * PI);\n }\n\n //Compute plane offset\n vec2 planeCoord = position.xy * pixelScale;\n\n mat2 planeXform = scale * mat2(\n cos(beta), sin(beta),\n -sin(beta), cos(beta)\n );\n\n vec2 viewOffset = 2.0 * planeXform * planeCoord / resolution;\n\n //Compute clip position\n vec3 clipPosition = project(dataPosition);\n\n //Apply text offset in clip coordinates\n clipPosition += vec3(viewOffset, 0.0);\n\n //Done\n gl_Position = vec4(clipPosition, 1.0);\n}"]),l=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 color;\nvoid main() {\n gl_FragColor = color;\n}"]);r.text=function(t){return i(t,s,l,null,[{name:"position",type:"vec3"}])};var c=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec3 normal;\n\nuniform mat4 model, view, projection;\nuniform vec3 enable;\nuniform vec3 bounds[2];\n\nvarying vec3 colorChannel;\n\nvoid main() {\n\n vec3 signAxis = sign(bounds[1] - bounds[0]);\n\n vec3 realNormal = signAxis * normal;\n\n if(dot(realNormal, enable) > 0.0) {\n vec3 minRange = min(bounds[0], bounds[1]);\n vec3 maxRange = max(bounds[0], bounds[1]);\n vec3 nPosition = mix(minRange, maxRange, 0.5 * (position + 1.0));\n gl_Position = projection * view * model * vec4(nPosition, 1.0);\n } else {\n gl_Position = vec4(0,0,0,0);\n }\n\n colorChannel = abs(realNormal);\n}"]),u=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 colors[3];\n\nvarying vec3 colorChannel;\n\nvoid main() {\n gl_FragColor = colorChannel.x * colors[0] +\n colorChannel.y * colors[1] +\n colorChannel.z * colors[2];\n}"]);r.bg=function(t){return i(t,c,u,null,[{name:"position",type:"vec3"},{name:"normal",type:"vec3"}])}},{"gl-shader":300,glslify:404}],237:[function(t,e,r){(function(r){"use strict";e.exports=function(t,e,r,a,s,l){var u=n(t),f=i(t,[{buffer:u,size:3}]),h=o(t);h.attributes.position.location=0;var p=new c(t,h,u,f);return p.update(e,r,a,s,l),p};var n=t("gl-buffer"),i=t("gl-vao"),a=t("vectorize-text"),o=t("./shaders").text,s=window||r.global||{},l=s.__TEXT_CACHE||{};s.__TEXT_CACHE={};function c(t,e,r,n){this.gl=t,this.shader=e,this.buffer=r,this.vao=n,this.tickOffset=this.tickCount=this.labelOffset=this.labelCount=null}var u=c.prototype,f=[0,0];u.bind=function(t,e,r,n){this.vao.bind(),this.shader.bind();var i=this.shader.uniforms;i.model=t,i.view=e,i.projection=r,i.pixelScale=n,f[0]=this.gl.drawingBufferWidth,f[1]=this.gl.drawingBufferHeight,this.shader.uniforms.resolution=f},u.unbind=function(){this.vao.unbind()},u.update=function(t,e,r,n,i){var o=[];function s(t,e,r,n,i,s){var c=l[r];c||(c=l[r]={});var u=c[e];u||(u=c[e]=function(t,e){try{return a(t,e)}catch(e){return console.warn('error vectorizing text:"'+t+'" error:',e),{cells:[],positions:[]}}}(e,{triangles:!0,font:r,textAlign:"center",textBaseline:"middle",lineSpacing:i,styletags:s}));for(var f=(n||12)/12,h=u.positions,p=u.cells,d=0,g=p.length;d=0;--m){var y=h[v[m]];o.push(f*y[0],-f*y[1],t)}}for(var c=[0,0,0],u=[0,0,0],f=[0,0,0],h=[0,0,0],p={breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},d=0;d<3;++d){f[d]=o.length/3|0,s(.5*(t[0][d]+t[1][d]),e[d],r[d],12,1.25,p),h[d]=(o.length/3|0)-f[d],c[d]=o.length/3|0;for(var g=0;g=0&&(i=r.length-n-1);var a=Math.pow(10,i),o=Math.round(t*e*a),s=o+"";if(s.indexOf("e")>=0)return s;var l=o/a,c=o%a;o<0?(l=0|-Math.ceil(l),c=0|-c):(l=0|Math.floor(l),c|=0);var u=""+l;if(o<0&&(u="-"+u),i){for(var f=""+c;f.length=t[0][i];--o)a.push({x:o*e[i],text:n(e[i],o)});r.push(a)}return r},r.equal=function(t,e){for(var r=0;r<3;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;nr)throw new Error("gl-buffer: If resizing buffer, must not specify offset");return t.bufferSubData(e,a,i),r}function u(t,e){for(var r=n.malloc(t.length,e),i=t.length,a=0;a=0;--n){if(e[n]!==r)return!1;r*=t[n]}return!0}(t.shape,t.stride))0===t.offset&&t.data.length===t.shape[0]?this.length=c(this.gl,this.type,this.length,this.usage,t.data,e):this.length=c(this.gl,this.type,this.length,this.usage,t.data.subarray(t.offset,t.shape[0]),e);else{var s=n.malloc(t.size,r),l=a(s,t.shape);i.assign(l,t),this.length=c(this.gl,this.type,this.length,this.usage,e<0?s:s.subarray(0,t.size),e),n.free(s)}}else if(Array.isArray(t)){var f;f=this.type===this.gl.ELEMENT_ARRAY_BUFFER?u(t,"uint16"):u(t,"float32"),this.length=c(this.gl,this.type,this.length,this.usage,e<0?f:f.subarray(0,t.length),e),n.free(f)}else if("object"==typeof t&&"number"==typeof t.length)this.length=c(this.gl,this.type,this.length,this.usage,t,e);else{if("number"!=typeof t&&void 0!==t)throw new Error("gl-buffer: Invalid data type");if(e>=0)throw new Error("gl-buffer: Cannot specify offset when resizing buffer");(t|=0)<=0&&(t=1),this.gl.bufferData(this.type,0|t,this.usage),this.length=t}},e.exports=function(t,e,r,n){if(r=r||t.ARRAY_BUFFER,n=n||t.DYNAMIC_DRAW,r!==t.ARRAY_BUFFER&&r!==t.ELEMENT_ARRAY_BUFFER)throw new Error("gl-buffer: Invalid type for webgl buffer, must be either gl.ARRAY_BUFFER or gl.ELEMENT_ARRAY_BUFFER");if(n!==t.DYNAMIC_DRAW&&n!==t.STATIC_DRAW&&n!==t.STREAM_DRAW)throw new Error("gl-buffer: Invalid usage for buffer, must be either gl.DYNAMIC_DRAW, gl.STATIC_DRAW or gl.STREAM_DRAW");var i=t.createBuffer(),a=new s(t,r,i,0,n);return a.update(e),a}},{ndarray:445,"ndarray-ops":439,"typedarray-pool":532}],241:[function(t,e,r){"use strict";var n=t("gl-vec3"),i=function(t,e){for(var r=0;r=e)return r-1;return r},a=n.create(),o=n.create(),s=function(t,e,r){return tr?r:t},l=function(t,e,r,l){var c=t[0],u=t[1],f=t[2],h=r[0].length,p=r[1].length,d=r[2].length,g=i(r[0],c),v=i(r[1],u),m=i(r[2],f),y=g+1,x=v+1,b=m+1;if(l&&(g=s(g,0,h-1),y=s(y,0,h-1),v=s(v,0,p-1),x=s(x,0,p-1),m=s(m,0,d-1),b=s(b,0,d-1)),g<0||v<0||m<0||y>=h||x>=p||b>=d)return n.create();var _=(c-r[0][g])/(r[0][y]-r[0][g]),w=(u-r[1][v])/(r[1][x]-r[1][v]),k=(f-r[2][m])/(r[2][b]-r[2][m]);(_<0||_>1||isNaN(_))&&(_=0),(w<0||w>1||isNaN(w))&&(w=0),(k<0||k>1||isNaN(k))&&(k=0);var T=m*h*p,A=b*h*p,M=v*h,S=x*h,E=g,C=y,L=e[M+T+E],z=e[M+T+C],O=e[S+T+E],I=e[S+T+C],D=e[M+A+E],P=e[M+A+C],R=e[S+A+E],F=e[S+A+C],B=n.create();return n.lerp(B,L,z,_),n.lerp(a,O,I,_),n.lerp(B,B,a,w),n.lerp(a,D,P,_),n.lerp(o,R,F,_),n.lerp(a,a,o,w),n.lerp(B,B,a,k),B};e.exports=function(t,e){var r;r=t.positions?t.positions:function(t){for(var e=t[0],r=t[1],n=t[2],i=[],a=0;as&&(s=n.length(b)),x&&(y=Math.min(y,2*n.distance(g,_)/(n.length(v)+n.length(b)))),g=_,v=b,m.push(b)}var w=[c,f,p],k=[u,h,d];e&&(e[0]=w,e[1]=k),0===s&&(s=1);var T=1/s;isFinite(y)&&!isNaN(y)||(y=1),o.vectorScale=y;var A=function(t,e,r){var i=n.create();return void 0!==t&&n.set(i,t,e,r),i}(0,1,0),M=t.coneSize||.5;t.absoluteConeSize&&(M=t.absoluteConeSize*T),o.coneScale=M;x=0;for(var S=0;x=1},x.isTransparent=function(){return this.opacity<1},x.pickSlots=1,x.setPickBase=function(t){this.pickId=t},x.highlight=function(t){if(t&&this.contourEnable){for(var e=h(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l0){var d=this.triShader;d.bind(),d.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}},x.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||m,n=t.view||m,i=t.projection||m,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s={model:r,view:n,projection:i,clipBounds:a,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,pickId:this.pickId/255},l=this.pickShader;l.bind(),l.uniforms=s,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind())},x.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions[r[1]].slice(0,3);return{index:Math.floor(r[1]/48),position:n,dataCoordinate:n}},x.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.pickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleVectors.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleNormals.dispose(),this.triangleIds.dispose(),this.edgeVAO.dispose(),this.edgePositions.dispose(),this.edgeColors.dispose(),this.edgeUVs.dispose(),this.edgeIds.dispose(),this.pointVAO.dispose(),this.pointPositions.dispose(),this.pointColors.dispose(),this.pointUVs.dispose(),this.pointSizes.dispose(),this.pointIds.dispose(),this.contourVAO.dispose(),this.contourPositions.dispose()},e.exports=function(t,e){1===arguments.length&&(t=(e=t).gl);var r=e.triShader||function(t){var e=n(t,g.vertex,g.fragment,null,g.attributes);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.vector.location=5,e}(t),s=b(t),l=o(t,u(new Uint8Array([255,255,255,255]),[1,1,4]));l.generateMipmap(),l.minFilter=t.LINEAR_MIPMAP_LINEAR,l.magFilter=t.LINEAR;var c=i(t),f=i(t),h=i(t),p=i(t),d=i(t),v=i(t),m=a(t,[{buffer:c,type:t.FLOAT,size:4},{buffer:v,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:h,type:t.FLOAT,size:4},{buffer:p,type:t.FLOAT,size:2},{buffer:d,type:t.FLOAT,size:3},{buffer:f,type:t.FLOAT,size:3}]),x=i(t),_=i(t),w=i(t),k=i(t),T=a(t,[{buffer:x,type:t.FLOAT,size:3},{buffer:k,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:_,type:t.FLOAT,size:4},{buffer:w,type:t.FLOAT,size:2}]),A=i(t),M=i(t),S=i(t),E=i(t),C=i(t),L=a(t,[{buffer:A,type:t.FLOAT,size:3},{buffer:C,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:M,type:t.FLOAT,size:4},{buffer:S,type:t.FLOAT,size:2},{buffer:E,type:t.FLOAT,size:1}]),z=i(t),O=new y(t,l,r,s,c,f,v,h,p,d,m,x,k,_,w,T,A,C,M,S,E,L,z,a(t,[{buffer:z,type:t.FLOAT,size:3}]));return O.update(e),O}},{"./shaders":243,colormap:119,"gl-buffer":240,"gl-mat4/invert":264,"gl-mat4/multiply":266,"gl-shader":300,"gl-texture2d":317,"gl-vao":322,ndarray:445,normals:448,"simplicial-complex-contour":505,"typedarray-pool":532}],243:[function(t,e,r){var n=t("glslify"),i=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the cone vertex and normal at the given index.\n//\n// The returned vertex is for a cone with its top at origin and height of 1.0,\n// pointing in the direction of the vector attribute.\n//\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\n// These vertices are used to make up the triangles of the cone by the following:\n// segment + 0 top vertex\n// segment + 1 perimeter vertex a+1\n// segment + 2 perimeter vertex a\n// segment + 3 center base vertex\n// segment + 4 perimeter vertex a\n// segment + 5 perimeter vertex a+1\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\n// To go from index to segment, floor(index / 6)\n// To go from segment to angle, 2*pi * (segment/segmentCount)\n// To go from index to segment index, index - (segment*6)\n//\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\n\n const float segmentCount = 8.0;\n\n float index = rawIndex - floor(rawIndex /\n (segmentCount * 6.0)) *\n (segmentCount * 6.0);\n\n float segment = floor(0.001 + index/6.0);\n float segmentIndex = index - (segment*6.0);\n\n normal = -normalize(d);\n\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\n return mix(vec3(0.0), -d, coneOffset);\n }\n\n float nextAngle = (\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\n (segmentIndex > 4.99 && segmentIndex < 5.01)\n ) ? 1.0 : 0.0;\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\n\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\n vec3 v2 = v1 - d;\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d)*0.25;\n vec3 y = v * sin(angle) * length(d)*0.25;\n vec3 v3 = v2 + x + y;\n if (segmentIndex < 3.0) {\n vec3 tx = u * sin(angle);\n vec3 ty = v * -cos(angle);\n vec3 tangent = tx + ty;\n normal = normalize(cross(v3 - v1, tangent));\n }\n\n if (segmentIndex == 0.0) {\n return mix(d, vec3(0.0), coneOffset);\n }\n return v3;\n}\n\nattribute vec3 vector;\nattribute vec4 color, position;\nattribute vec2 uv;\nuniform float vectorScale;\nuniform float coneScale;\n\nuniform float coneOffset;\n\nuniform mat4 model\n , view\n , projection\n , inverseModel;\nuniform vec3 eyePosition\n , lightPosition;\n\nvarying vec3 f_normal\n , f_lightDirection\n , f_eyeDirection\n , f_data\n , f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n // Scale the vector magnitude to stay constant with\n // model & view changes.\n vec3 normal;\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector), position.w, coneOffset, normal);\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate = view * conePosition;\n cameraCoordinate.xyz /= cameraCoordinate.w;\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\n f_normal = normalize((vec4(normal,0.0) * inverseModel).xyz);\n\n // vec4 m_position = model * vec4(conePosition, 1.0);\n vec4 t_position = view * conePosition;\n gl_Position = projection * t_position;\n\n f_color = color;\n f_data = conePosition.xyz;\n f_position = position.xyz;\n f_uv = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH = max(x, 0.0001);\n float cos2Alpha = NdotH * NdotH;\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 = roughness * roughness;\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H = normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH = max(dot(surfaceNormal, H), 0.0);\n float VdotH = max(dot(viewDirection, H), 0.000001);\n float LdotH = max(dot(lightDirection, H), 0.000001);\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\n float G = min(1.0, min(G1, G2));\n \n //Distribution term\n float D = beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F = pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness\n , fresnel\n , kambient\n , kdiffuse\n , kspecular\n , opacity;\nuniform sampler2D texture;\n\nvarying vec3 f_normal\n , f_lightDirection\n , f_eyeDirection\n , f_data\n , f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n vec3 N = normalize(f_normal);\n vec3 L = normalize(f_lightDirection);\n vec3 V = normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = litColor * opacity;\n}\n"]),o=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the cone vertex and normal at the given index.\n//\n// The returned vertex is for a cone with its top at origin and height of 1.0,\n// pointing in the direction of the vector attribute.\n//\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\n// These vertices are used to make up the triangles of the cone by the following:\n// segment + 0 top vertex\n// segment + 1 perimeter vertex a+1\n// segment + 2 perimeter vertex a\n// segment + 3 center base vertex\n// segment + 4 perimeter vertex a\n// segment + 5 perimeter vertex a+1\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\n// To go from index to segment, floor(index / 6)\n// To go from segment to angle, 2*pi * (segment/segmentCount)\n// To go from index to segment index, index - (segment*6)\n//\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\n\n const float segmentCount = 8.0;\n\n float index = rawIndex - floor(rawIndex /\n (segmentCount * 6.0)) *\n (segmentCount * 6.0);\n\n float segment = floor(0.001 + index/6.0);\n float segmentIndex = index - (segment*6.0);\n\n normal = -normalize(d);\n\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\n return mix(vec3(0.0), -d, coneOffset);\n }\n\n float nextAngle = (\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\n (segmentIndex > 4.99 && segmentIndex < 5.01)\n ) ? 1.0 : 0.0;\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\n\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\n vec3 v2 = v1 - d;\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d)*0.25;\n vec3 y = v * sin(angle) * length(d)*0.25;\n vec3 v3 = v2 + x + y;\n if (segmentIndex < 3.0) {\n vec3 tx = u * sin(angle);\n vec3 ty = v * -cos(angle);\n vec3 tangent = tx + ty;\n normal = normalize(cross(v3 - v1, tangent));\n }\n\n if (segmentIndex == 0.0) {\n return mix(d, vec3(0.0), coneOffset);\n }\n return v3;\n}\n\nattribute vec3 vector;\nattribute vec4 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\n\nuniform float vectorScale;\nuniform float coneScale;\nuniform float coneOffset;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n vec3 normal;\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector), position.w, coneOffset, normal);\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n gl_Position = projection * view * conePosition;\n f_id = id;\n f_position = position.xyz;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n gl_FragColor = vec4(pickId, f_id.xyz);\n}"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec4"},{name:"normal",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"vector",type:"vec3"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec4"},{name:"id",type:"vec4"},{name:"vector",type:"vec3"}]}},{glslify:404}],244:[function(t,e,r){e.exports={0:"NONE",1:"ONE",2:"LINE_LOOP",3:"LINE_STRIP",4:"TRIANGLES",5:"TRIANGLE_STRIP",6:"TRIANGLE_FAN",256:"DEPTH_BUFFER_BIT",512:"NEVER",513:"LESS",514:"EQUAL",515:"LEQUAL",516:"GREATER",517:"NOTEQUAL",518:"GEQUAL",519:"ALWAYS",768:"SRC_COLOR",769:"ONE_MINUS_SRC_COLOR",770:"SRC_ALPHA",771:"ONE_MINUS_SRC_ALPHA",772:"DST_ALPHA",773:"ONE_MINUS_DST_ALPHA",774:"DST_COLOR",775:"ONE_MINUS_DST_COLOR",776:"SRC_ALPHA_SATURATE",1024:"STENCIL_BUFFER_BIT",1028:"FRONT",1029:"BACK",1032:"FRONT_AND_BACK",1280:"INVALID_ENUM",1281:"INVALID_VALUE",1282:"INVALID_OPERATION",1285:"OUT_OF_MEMORY",1286:"INVALID_FRAMEBUFFER_OPERATION",2304:"CW",2305:"CCW",2849:"LINE_WIDTH",2884:"CULL_FACE",2885:"CULL_FACE_MODE",2886:"FRONT_FACE",2928:"DEPTH_RANGE",2929:"DEPTH_TEST",2930:"DEPTH_WRITEMASK",2931:"DEPTH_CLEAR_VALUE",2932:"DEPTH_FUNC",2960:"STENCIL_TEST",2961:"STENCIL_CLEAR_VALUE",2962:"STENCIL_FUNC",2963:"STENCIL_VALUE_MASK",2964:"STENCIL_FAIL",2965:"STENCIL_PASS_DEPTH_FAIL",2966:"STENCIL_PASS_DEPTH_PASS",2967:"STENCIL_REF",2968:"STENCIL_WRITEMASK",2978:"VIEWPORT",3024:"DITHER",3042:"BLEND",3088:"SCISSOR_BOX",3089:"SCISSOR_TEST",3106:"COLOR_CLEAR_VALUE",3107:"COLOR_WRITEMASK",3317:"UNPACK_ALIGNMENT",3333:"PACK_ALIGNMENT",3379:"MAX_TEXTURE_SIZE",3386:"MAX_VIEWPORT_DIMS",3408:"SUBPIXEL_BITS",3410:"RED_BITS",3411:"GREEN_BITS",3412:"BLUE_BITS",3413:"ALPHA_BITS",3414:"DEPTH_BITS",3415:"STENCIL_BITS",3553:"TEXTURE_2D",4352:"DONT_CARE",4353:"FASTEST",4354:"NICEST",5120:"BYTE",5121:"UNSIGNED_BYTE",5122:"SHORT",5123:"UNSIGNED_SHORT",5124:"INT",5125:"UNSIGNED_INT",5126:"FLOAT",5386:"INVERT",5890:"TEXTURE",6401:"STENCIL_INDEX",6402:"DEPTH_COMPONENT",6406:"ALPHA",6407:"RGB",6408:"RGBA",6409:"LUMINANCE",6410:"LUMINANCE_ALPHA",7680:"KEEP",7681:"REPLACE",7682:"INCR",7683:"DECR",7936:"VENDOR",7937:"RENDERER",7938:"VERSION",9728:"NEAREST",9729:"LINEAR",9984:"NEAREST_MIPMAP_NEAREST",9985:"LINEAR_MIPMAP_NEAREST",9986:"NEAREST_MIPMAP_LINEAR",9987:"LINEAR_MIPMAP_LINEAR",10240:"TEXTURE_MAG_FILTER",10241:"TEXTURE_MIN_FILTER",10242:"TEXTURE_WRAP_S",10243:"TEXTURE_WRAP_T",10497:"REPEAT",10752:"POLYGON_OFFSET_UNITS",16384:"COLOR_BUFFER_BIT",32769:"CONSTANT_COLOR",32770:"ONE_MINUS_CONSTANT_COLOR",32771:"CONSTANT_ALPHA",32772:"ONE_MINUS_CONSTANT_ALPHA",32773:"BLEND_COLOR",32774:"FUNC_ADD",32777:"BLEND_EQUATION_RGB",32778:"FUNC_SUBTRACT",32779:"FUNC_REVERSE_SUBTRACT",32819:"UNSIGNED_SHORT_4_4_4_4",32820:"UNSIGNED_SHORT_5_5_5_1",32823:"POLYGON_OFFSET_FILL",32824:"POLYGON_OFFSET_FACTOR",32854:"RGBA4",32855:"RGB5_A1",32873:"TEXTURE_BINDING_2D",32926:"SAMPLE_ALPHA_TO_COVERAGE",32928:"SAMPLE_COVERAGE",32936:"SAMPLE_BUFFERS",32937:"SAMPLES",32938:"SAMPLE_COVERAGE_VALUE",32939:"SAMPLE_COVERAGE_INVERT",32968:"BLEND_DST_RGB",32969:"BLEND_SRC_RGB",32970:"BLEND_DST_ALPHA",32971:"BLEND_SRC_ALPHA",33071:"CLAMP_TO_EDGE",33170:"GENERATE_MIPMAP_HINT",33189:"DEPTH_COMPONENT16",33306:"DEPTH_STENCIL_ATTACHMENT",33635:"UNSIGNED_SHORT_5_6_5",33648:"MIRRORED_REPEAT",33901:"ALIASED_POINT_SIZE_RANGE",33902:"ALIASED_LINE_WIDTH_RANGE",33984:"TEXTURE0",33985:"TEXTURE1",33986:"TEXTURE2",33987:"TEXTURE3",33988:"TEXTURE4",33989:"TEXTURE5",33990:"TEXTURE6",33991:"TEXTURE7",33992:"TEXTURE8",33993:"TEXTURE9",33994:"TEXTURE10",33995:"TEXTURE11",33996:"TEXTURE12",33997:"TEXTURE13",33998:"TEXTURE14",33999:"TEXTURE15",34000:"TEXTURE16",34001:"TEXTURE17",34002:"TEXTURE18",34003:"TEXTURE19",34004:"TEXTURE20",34005:"TEXTURE21",34006:"TEXTURE22",34007:"TEXTURE23",34008:"TEXTURE24",34009:"TEXTURE25",34010:"TEXTURE26",34011:"TEXTURE27",34012:"TEXTURE28",34013:"TEXTURE29",34014:"TEXTURE30",34015:"TEXTURE31",34016:"ACTIVE_TEXTURE",34024:"MAX_RENDERBUFFER_SIZE",34041:"DEPTH_STENCIL",34055:"INCR_WRAP",34056:"DECR_WRAP",34067:"TEXTURE_CUBE_MAP",34068:"TEXTURE_BINDING_CUBE_MAP",34069:"TEXTURE_CUBE_MAP_POSITIVE_X",34070:"TEXTURE_CUBE_MAP_NEGATIVE_X",34071:"TEXTURE_CUBE_MAP_POSITIVE_Y",34072:"TEXTURE_CUBE_MAP_NEGATIVE_Y",34073:"TEXTURE_CUBE_MAP_POSITIVE_Z",34074:"TEXTURE_CUBE_MAP_NEGATIVE_Z",34076:"MAX_CUBE_MAP_TEXTURE_SIZE",34338:"VERTEX_ATTRIB_ARRAY_ENABLED",34339:"VERTEX_ATTRIB_ARRAY_SIZE",34340:"VERTEX_ATTRIB_ARRAY_STRIDE",34341:"VERTEX_ATTRIB_ARRAY_TYPE",34342:"CURRENT_VERTEX_ATTRIB",34373:"VERTEX_ATTRIB_ARRAY_POINTER",34466:"NUM_COMPRESSED_TEXTURE_FORMATS",34467:"COMPRESSED_TEXTURE_FORMATS",34660:"BUFFER_SIZE",34661:"BUFFER_USAGE",34816:"STENCIL_BACK_FUNC",34817:"STENCIL_BACK_FAIL",34818:"STENCIL_BACK_PASS_DEPTH_FAIL",34819:"STENCIL_BACK_PASS_DEPTH_PASS",34877:"BLEND_EQUATION_ALPHA",34921:"MAX_VERTEX_ATTRIBS",34922:"VERTEX_ATTRIB_ARRAY_NORMALIZED",34930:"MAX_TEXTURE_IMAGE_UNITS",34962:"ARRAY_BUFFER",34963:"ELEMENT_ARRAY_BUFFER",34964:"ARRAY_BUFFER_BINDING",34965:"ELEMENT_ARRAY_BUFFER_BINDING",34975:"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",35040:"STREAM_DRAW",35044:"STATIC_DRAW",35048:"DYNAMIC_DRAW",35632:"FRAGMENT_SHADER",35633:"VERTEX_SHADER",35660:"MAX_VERTEX_TEXTURE_IMAGE_UNITS",35661:"MAX_COMBINED_TEXTURE_IMAGE_UNITS",35663:"SHADER_TYPE",35664:"FLOAT_VEC2",35665:"FLOAT_VEC3",35666:"FLOAT_VEC4",35667:"INT_VEC2",35668:"INT_VEC3",35669:"INT_VEC4",35670:"BOOL",35671:"BOOL_VEC2",35672:"BOOL_VEC3",35673:"BOOL_VEC4",35674:"FLOAT_MAT2",35675:"FLOAT_MAT3",35676:"FLOAT_MAT4",35678:"SAMPLER_2D",35680:"SAMPLER_CUBE",35712:"DELETE_STATUS",35713:"COMPILE_STATUS",35714:"LINK_STATUS",35715:"VALIDATE_STATUS",35716:"INFO_LOG_LENGTH",35717:"ATTACHED_SHADERS",35718:"ACTIVE_UNIFORMS",35719:"ACTIVE_UNIFORM_MAX_LENGTH",35720:"SHADER_SOURCE_LENGTH",35721:"ACTIVE_ATTRIBUTES",35722:"ACTIVE_ATTRIBUTE_MAX_LENGTH",35724:"SHADING_LANGUAGE_VERSION",35725:"CURRENT_PROGRAM",36003:"STENCIL_BACK_REF",36004:"STENCIL_BACK_VALUE_MASK",36005:"STENCIL_BACK_WRITEMASK",36006:"FRAMEBUFFER_BINDING",36007:"RENDERBUFFER_BINDING",36048:"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",36049:"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",36050:"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",36051:"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",36053:"FRAMEBUFFER_COMPLETE",36054:"FRAMEBUFFER_INCOMPLETE_ATTACHMENT",36055:"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",36057:"FRAMEBUFFER_INCOMPLETE_DIMENSIONS",36061:"FRAMEBUFFER_UNSUPPORTED",36064:"COLOR_ATTACHMENT0",36096:"DEPTH_ATTACHMENT",36128:"STENCIL_ATTACHMENT",36160:"FRAMEBUFFER",36161:"RENDERBUFFER",36162:"RENDERBUFFER_WIDTH",36163:"RENDERBUFFER_HEIGHT",36164:"RENDERBUFFER_INTERNAL_FORMAT",36168:"STENCIL_INDEX8",36176:"RENDERBUFFER_RED_SIZE",36177:"RENDERBUFFER_GREEN_SIZE",36178:"RENDERBUFFER_BLUE_SIZE",36179:"RENDERBUFFER_ALPHA_SIZE",36180:"RENDERBUFFER_DEPTH_SIZE",36181:"RENDERBUFFER_STENCIL_SIZE",36194:"RGB565",36336:"LOW_FLOAT",36337:"MEDIUM_FLOAT",36338:"HIGH_FLOAT",36339:"LOW_INT",36340:"MEDIUM_INT",36341:"HIGH_INT",36346:"SHADER_COMPILER",36347:"MAX_VERTEX_UNIFORM_VECTORS",36348:"MAX_VARYING_VECTORS",36349:"MAX_FRAGMENT_UNIFORM_VECTORS",37440:"UNPACK_FLIP_Y_WEBGL",37441:"UNPACK_PREMULTIPLY_ALPHA_WEBGL",37442:"CONTEXT_LOST_WEBGL",37443:"UNPACK_COLORSPACE_CONVERSION_WEBGL",37444:"BROWSER_DEFAULT_WEBGL"}},{}],245:[function(t,e,r){var n=t("./1.0/numbers");e.exports=function(t){return n[t]}},{"./1.0/numbers":244}],246:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e),o=i(e,[{buffer:r,type:e.FLOAT,size:3,offset:0,stride:40},{buffer:r,type:e.FLOAT,size:4,offset:12,stride:40},{buffer:r,type:e.FLOAT,size:3,offset:28,stride:40}]),l=a(e);l.attributes.position.location=0,l.attributes.color.location=1,l.attributes.offset.location=2;var c=new s(e,r,o,l);return c.update(t),c};var n=t("gl-buffer"),i=t("gl-vao"),a=t("./shaders/index"),o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function s(t,e,r,n){this.gl=t,this.shader=n,this.buffer=e,this.vao=r,this.pixelRatio=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lineWidth=[1,1,1],this.capSize=[10,10,10],this.lineCount=[0,0,0],this.lineOffset=[0,0,0],this.opacity=1,this.hasAlpha=!1}var l=s.prototype;function c(t,e){for(var r=0;r<3;++r)t[0][r]=Math.min(t[0][r],e[r]),t[1][r]=Math.max(t[1][r],e[r])}l.isOpaque=function(){return!this.hasAlpha},l.isTransparent=function(){return this.hasAlpha},l.drawTransparent=l.draw=function(t){var e=this.gl,r=this.shader.uniforms;this.shader.bind();var n=r.view=t.view||o,i=r.projection=t.projection||o;r.model=t.model||o,r.clipBounds=this.clipBounds,r.opacity=this.opacity;var a=n[12],s=n[13],l=n[14],c=n[15],u=(t._ortho||!1?2:1)*this.pixelRatio*(i[3]*a+i[7]*s+i[11]*l+i[15]*c)/e.drawingBufferHeight;this.vao.bind();for(var f=0;f<3;++f)e.lineWidth(this.lineWidth[f]*this.pixelRatio),r.capSize=this.capSize[f]*u,this.lineCount[f]&&e.drawArrays(e.LINES,this.lineOffset[f],this.lineCount[f]);this.vao.unbind()};var u=function(){for(var t=new Array(3),e=0;e<3;++e){for(var r=[],n=1;n<=2;++n)for(var i=-1;i<=1;i+=2){var a=[0,0,0];a[(n+e)%3]=i,r.push(a)}t[e]=r}return t}();function f(t,e,r,n){for(var i=u[n],a=0;a0)(g=u.slice())[s]+=p[1][s],i.push(u[0],u[1],u[2],d[0],d[1],d[2],d[3],0,0,0,g[0],g[1],g[2],d[0],d[1],d[2],d[3],0,0,0),c(this.bounds,g),o+=2+f(i,g,d,s)}}this.lineCount[s]=o-this.lineOffset[s]}this.buffer.update(i)}},l.dispose=function(){this.shader.dispose(),this.buffer.dispose(),this.vao.dispose()}},{"./shaders/index":247,"gl-buffer":240,"gl-vao":322}],247:[function(t,e,r){"use strict";var n=t("glslify"),i=t("gl-shader"),a=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, offset;\nattribute vec4 color;\nuniform mat4 model, view, projection;\nuniform float capSize;\nvarying vec4 fragColor;\nvarying vec3 fragPosition;\n\nvoid main() {\n vec4 worldPosition = model * vec4(position, 1.0);\n worldPosition = (worldPosition / worldPosition.w) + vec4(capSize * offset, 0.0);\n gl_Position = projection * view * worldPosition;\n fragColor = color;\n fragPosition = position;\n}"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float opacity;\nvarying vec3 fragPosition;\nvarying vec4 fragColor;\n\nvoid main() {\n if (\n outOfRange(clipBounds[0], clipBounds[1], fragPosition) ||\n fragColor.a * opacity == 0.\n ) discard;\n\n gl_FragColor = opacity * fragColor;\n}"]);e.exports=function(t){return i(t,a,o,null,[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"offset",type:"vec3"}])}},{"gl-shader":300,glslify:404}],248:[function(t,e,r){"use strict";var n=t("gl-texture2d");e.exports=function(t,e,r,n){i||(i=t.FRAMEBUFFER_UNSUPPORTED,a=t.FRAMEBUFFER_INCOMPLETE_ATTACHMENT,o=t.FRAMEBUFFER_INCOMPLETE_DIMENSIONS,s=t.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT);var c=t.getExtension("WEBGL_draw_buffers");!l&&c&&function(t,e){var r=t.getParameter(e.MAX_COLOR_ATTACHMENTS_WEBGL);l=new Array(r+1);for(var n=0;n<=r;++n){for(var i=new Array(r),a=0;au||r<0||r>u)throw new Error("gl-fbo: Parameters are too large for FBO");var f=1;if("color"in(n=n||{})){if((f=Math.max(0|n.color,0))<0)throw new Error("gl-fbo: Must specify a nonnegative number of colors");if(f>1){if(!c)throw new Error("gl-fbo: Multiple draw buffer extension not supported");if(f>t.getParameter(c.MAX_COLOR_ATTACHMENTS_WEBGL))throw new Error("gl-fbo: Context does not support "+f+" draw buffers")}}var h=t.UNSIGNED_BYTE,p=t.getExtension("OES_texture_float");if(n.float&&f>0){if(!p)throw new Error("gl-fbo: Context does not support floating point textures");h=t.FLOAT}else n.preferFloat&&f>0&&p&&(h=t.FLOAT);var g=!0;"depth"in n&&(g=!!n.depth);var v=!1;"stencil"in n&&(v=!!n.stencil);return new d(t,e,r,h,f,g,v,c)};var i,a,o,s,l=null;function c(t){return[t.getParameter(t.FRAMEBUFFER_BINDING),t.getParameter(t.RENDERBUFFER_BINDING),t.getParameter(t.TEXTURE_BINDING_2D)]}function u(t,e){t.bindFramebuffer(t.FRAMEBUFFER,e[0]),t.bindRenderbuffer(t.RENDERBUFFER,e[1]),t.bindTexture(t.TEXTURE_2D,e[2])}function f(t){switch(t){case i:throw new Error("gl-fbo: Framebuffer unsupported");case a:throw new Error("gl-fbo: Framebuffer incomplete attachment");case o:throw new Error("gl-fbo: Framebuffer incomplete dimensions");case s:throw new Error("gl-fbo: Framebuffer incomplete missing attachment");default:throw new Error("gl-fbo: Framebuffer failed for unspecified reason")}}function h(t,e,r,i,a,o){if(!i)return null;var s=n(t,e,r,a,i);return s.magFilter=t.NEAREST,s.minFilter=t.NEAREST,s.mipSamples=1,s.bind(),t.framebufferTexture2D(t.FRAMEBUFFER,o,t.TEXTURE_2D,s.handle,0),s}function p(t,e,r,n,i){var a=t.createRenderbuffer();return t.bindRenderbuffer(t.RENDERBUFFER,a),t.renderbufferStorage(t.RENDERBUFFER,n,e,r),t.framebufferRenderbuffer(t.FRAMEBUFFER,i,t.RENDERBUFFER,a),a}function d(t,e,r,n,i,a,o,s){this.gl=t,this._shape=[0|e,0|r],this._destroyed=!1,this._ext=s,this.color=new Array(i);for(var d=0;d1&&s.drawBuffersWEBGL(l[o]);var y=r.getExtension("WEBGL_depth_texture");y?d?t.depth=h(r,i,a,y.UNSIGNED_INT_24_8_WEBGL,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):g&&(t.depth=h(r,i,a,r.UNSIGNED_SHORT,r.DEPTH_COMPONENT,r.DEPTH_ATTACHMENT)):g&&d?t._depth_rb=p(r,i,a,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):g?t._depth_rb=p(r,i,a,r.DEPTH_COMPONENT16,r.DEPTH_ATTACHMENT):d&&(t._depth_rb=p(r,i,a,r.STENCIL_INDEX,r.STENCIL_ATTACHMENT));var x=r.checkFramebufferStatus(r.FRAMEBUFFER);if(x!==r.FRAMEBUFFER_COMPLETE){for(t._destroyed=!0,r.bindFramebuffer(r.FRAMEBUFFER,null),r.deleteFramebuffer(t.handle),t.handle=null,t.depth&&(t.depth.dispose(),t.depth=null),t._depth_rb&&(r.deleteRenderbuffer(t._depth_rb),t._depth_rb=null),m=0;mi||r<0||r>i)throw new Error("gl-fbo: Can't resize FBO, invalid dimensions");t._shape[0]=e,t._shape[1]=r;for(var a=c(n),o=0;o>8*p&255;this.pickOffset=r,i.bind();var d=i.uniforms;d.viewTransform=t,d.pickOffset=e,d.shape=this.shape;var g=i.attributes;return this.positionBuffer.bind(),g.position.pointer(),this.weightBuffer.bind(),g.weight.pointer(s.UNSIGNED_BYTE,!1),this.idBuffer.bind(),g.pickId.pointer(s.UNSIGNED_BYTE,!1),s.drawArrays(s.TRIANGLES,0,o),r+this.shape[0]*this.shape[1]}}}(),f.pick=function(t,e,r){var n=this.pickOffset,i=this.shape[0]*this.shape[1];if(r=n+i)return null;var a=r-n,o=this.xData,s=this.yData;return{object:this,pointId:a,dataCoord:[o[a%this.shape[0]],s[a/this.shape[0]|0]]}},f.update=function(t){var e=(t=t||{}).shape||[0,0],r=t.x||i(e[0]),o=t.y||i(e[1]),s=t.z||new Float32Array(e[0]*e[1]);this.xData=r,this.yData=o;var l=t.colorLevels||[0],c=t.colorValues||[0,0,0,1],u=l.length,f=this.bounds,p=f[0]=r[0],d=f[1]=o[0],g=1/((f[2]=r[r.length-1])-p),v=1/((f[3]=o[o.length-1])-d),m=e[0],y=e[1];this.shape=[m,y];var x=(m-1)*(y-1)*(h.length>>>1);this.numVertices=x;for(var b=a.mallocUint8(4*x),_=a.mallocFloat32(2*x),w=a.mallocUint8(2*x),k=a.mallocUint32(x),T=0,A=0;A max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform sampler2D dashTexture;\nuniform float dashScale;\nuniform float opacity;\n\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\nvarying vec4 fragColor;\n\nvoid main() {\n if (\n outOfRange(clipBounds[0], clipBounds[1], worldPosition) ||\n fragColor.a * opacity == 0.\n ) discard;\n\n float dashWeight = texture2D(dashTexture, vec2(dashScale * pixelArcLength, 0)).r;\n if(dashWeight < 0.5) {\n discard;\n }\n gl_FragColor = fragColor * opacity;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\n#define FLOAT_MAX 1.70141184e38\n#define FLOAT_MIN 1.17549435e-38\n\nlowp vec4 encode_float_1540259130(highp float v) {\n highp float av = abs(v);\n\n //Handle special cases\n if(av < FLOAT_MIN) {\n return vec4(0.0, 0.0, 0.0, 0.0);\n } else if(v > FLOAT_MAX) {\n return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\n } else if(v < -FLOAT_MAX) {\n return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\n }\n\n highp vec4 c = vec4(0,0,0,0);\n\n //Compute exponent and mantissa\n highp float e = floor(log2(av));\n highp float m = av * pow(2.0, -e) - 1.0;\n \n //Unpack mantissa\n c[1] = floor(128.0 * m);\n m -= c[1] / 128.0;\n c[2] = floor(32768.0 * m);\n m -= c[2] / 32768.0;\n c[3] = floor(8388608.0 * m);\n \n //Unpack exponent\n highp float ebias = e + 127.0;\n c[0] = floor(ebias / 2.0);\n ebias -= c[0] * 2.0;\n c[1] += floor(ebias) * 128.0; \n\n //Unpack sign bit\n c[0] += 128.0 * step(0.0, -v);\n\n //Scale back to range\n return c / 255.0;\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform float pickId;\nuniform vec3 clipBounds[2];\n\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\nvarying vec4 fragColor;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], worldPosition)) discard;\n\n gl_FragColor = vec4(pickId/255.0, encode_float_1540259130(pixelArcLength).xyz);\n}"]),l=[{name:"position",type:"vec3"},{name:"nextPosition",type:"vec3"},{name:"arcLength",type:"float"},{name:"lineWidth",type:"float"},{name:"color",type:"vec4"}];r.createShader=function(t){return i(t,a,o,null,l)},r.createPickShader=function(t){return i(t,a,s,null,l)}},{"gl-shader":300,glslify:404}],254:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl||t.scene&&t.scene.gl,r=u(e);r.attributes.position.location=0,r.attributes.nextPosition.location=1,r.attributes.arcLength.location=2,r.attributes.lineWidth.location=3,r.attributes.color.location=4;var o=f(e);o.attributes.position.location=0,o.attributes.nextPosition.location=1,o.attributes.arcLength.location=2,o.attributes.lineWidth.location=3,o.attributes.color.location=4;for(var s=n(e),c=i(e,[{buffer:s,size:3,offset:0,stride:48},{buffer:s,size:3,offset:12,stride:48},{buffer:s,size:1,offset:24,stride:48},{buffer:s,size:1,offset:28,stride:48},{buffer:s,size:4,offset:32,stride:48}]),h=l(new Array(1024),[256,1,4]),p=0;p<1024;++p)h.data[p]=255;var d=a(e,h);d.wrap=e.REPEAT;var g=new v(e,r,o,s,c,d);return g.update(t),g};var n=t("gl-buffer"),i=t("gl-vao"),a=t("gl-texture2d"),o=t("glsl-read-float"),s=t("binary-search-bounds"),l=t("ndarray"),c=t("./lib/shaders"),u=c.createShader,f=c.createPickShader,h=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function p(t,e){for(var r=0,n=0;n<3;++n){var i=t[n]-e[n];r+=i*i}return Math.sqrt(r)}function d(t){for(var e=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],r=0;r<3;++r)e[0][r]=Math.max(t[0][r],e[0][r]),e[1][r]=Math.min(t[1][r],e[1][r]);return e}function g(t,e,r,n){this.arcLength=t,this.position=e,this.index=r,this.dataCoordinate=n}function v(t,e,r,n,i,a){this.gl=t,this.shader=e,this.pickShader=r,this.buffer=n,this.vao=i,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.points=[],this.arcLength=[],this.vertexCount=0,this.bounds=[[0,0,0],[0,0,0]],this.pickId=0,this.lineWidth=1,this.texture=a,this.dashScale=1,this.opacity=1,this.hasAlpha=!1,this.dirty=!0,this.pixelRatio=1}var m=v.prototype;m.isTransparent=function(){return this.hasAlpha},m.isOpaque=function(){return!this.hasAlpha},m.pickSlots=1,m.setPickBase=function(t){this.pickId=t},m.drawTransparent=m.draw=function(t){if(this.vertexCount){var e=this.gl,r=this.shader,n=this.vao;r.bind(),r.uniforms={model:t.model||h,view:t.view||h,projection:t.projection||h,clipBounds:d(this.clipBounds),dashTexture:this.texture.bind(),dashScale:this.dashScale/this.arcLength[this.arcLength.length-1],opacity:this.opacity,screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},m.drawPick=function(t){if(this.vertexCount){var e=this.gl,r=this.pickShader,n=this.vao;r.bind(),r.uniforms={model:t.model||h,view:t.view||h,projection:t.projection||h,pickId:this.pickId,clipBounds:d(this.clipBounds),screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},m.update=function(t){var e,r;this.dirty=!0;var n=!!t.connectGaps;"dashScale"in t&&(this.dashScale=t.dashScale),this.hasAlpha=!1,"opacity"in t&&(this.opacity=+t.opacity,this.opacity<1&&(this.hasAlpha=!0));var i=[],a=[],o=[],c=0,u=0,f=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],h=t.position||t.positions;if(h){var d=t.color||t.colors||[0,0,0,1],g=t.lineWidth||1,v=!1;t:for(e=1;e0){for(var w=0;w<24;++w)i.push(i[i.length-12]);u+=2,v=!0}continue t}f[0][r]=Math.min(f[0][r],b[r],_[r]),f[1][r]=Math.max(f[1][r],b[r],_[r])}Array.isArray(d[0])?(m=d.length>e-1?d[e-1]:d.length>0?d[d.length-1]:[0,0,0,1],y=d.length>e?d[e]:d.length>0?d[d.length-1]:[0,0,0,1]):m=y=d,3===m.length&&(m=[m[0],m[1],m[2],1]),3===y.length&&(y=[y[0],y[1],y[2],1]),!this.hasAlpha&&m[3]<1&&(this.hasAlpha=!0),x=Array.isArray(g)?g.length>e-1?g[e-1]:g.length>0?g[g.length-1]:[0,0,0,1]:g;var k=c;if(c+=p(b,_),v){for(r=0;r<2;++r)i.push(b[0],b[1],b[2],_[0],_[1],_[2],k,x,m[0],m[1],m[2],m[3]);u+=2,v=!1}i.push(b[0],b[1],b[2],_[0],_[1],_[2],k,x,m[0],m[1],m[2],m[3],b[0],b[1],b[2],_[0],_[1],_[2],k,-x,m[0],m[1],m[2],m[3],_[0],_[1],_[2],b[0],b[1],b[2],c,-x,y[0],y[1],y[2],y[3],_[0],_[1],_[2],b[0],b[1],b[2],c,x,y[0],y[1],y[2],y[3]),u+=4}}if(this.buffer.update(i),a.push(c),o.push(h[h.length-1].slice()),this.bounds=f,this.vertexCount=u,this.points=o,this.arcLength=a,"dashes"in t){var T=t.dashes.slice();for(T.unshift(0),e=1;e1.0001)return null;v+=g[u]}if(Math.abs(v-1)>.001)return null;return[f,function(t,e){for(var r=[0,0,0],n=0;n max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness\n , fresnel\n , kambient\n , kdiffuse\n , kspecular;\nuniform sampler2D texture;\n\nvarying vec3 f_normal\n , f_lightDirection\n , f_eyeDirection\n , f_data;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (f_color.a == 0.0 ||\n outOfRange(clipBounds[0], clipBounds[1], f_data)\n ) discard;\n\n vec3 N = normalize(f_normal);\n vec3 L = normalize(f_lightDirection);\n vec3 V = normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n //float specular = max(0.0, beckmann(L, V, N, roughness)); // used in gl-surface3d\n\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor = vec4(f_color.rgb, 1.0) * texture2D(texture, f_uv);\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = litColor * f_color.a;\n}\n"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 uv;\n\nuniform mat4 model, view, projection;\n\nvarying vec4 f_color;\nvarying vec3 f_data;\nvarying vec2 f_uv;\n\nvoid main() {\n gl_Position = projection * view * model * vec4(position, 1.0);\n f_color = color;\n f_data = position;\n f_uv = uv;\n}"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform sampler2D texture;\nuniform float opacity;\n\nvarying vec4 f_color;\nvarying vec3 f_data;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_data)) discard;\n\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\n}"]),l=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 uv;\nattribute float pointSize;\n\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0.0, 0.0 ,0.0 ,0.0);\n } else {\n gl_Position = projection * view * model * vec4(position, 1.0);\n }\n gl_PointSize = pointSize;\n f_color = color;\n f_uv = uv;\n}"]),c=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform sampler2D texture;\nuniform float opacity;\n\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n vec2 pointR = gl_PointCoord.xy - vec2(0.5, 0.5);\n if(dot(pointR, pointR) > 0.25) {\n discard;\n }\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\n}"]),u=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n gl_Position = projection * view * model * vec4(position, 1.0);\n f_id = id;\n f_position = position;\n}"]),f=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n gl_FragColor = vec4(pickId, f_id.xyz);\n}"]),h=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute float pointSize;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0.0, 0.0, 0.0, 0.0);\n } else {\n gl_Position = projection * view * model * vec4(position, 1.0);\n gl_PointSize = pointSize;\n }\n f_id = id;\n f_position = position;\n}"]),p=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\n\nuniform mat4 model, view, projection;\n\nvoid main() {\n gl_Position = projection * view * model * vec4(position, 1.0);\n}"]),d=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec3 contourColor;\n\nvoid main() {\n gl_FragColor = vec4(contourColor, 1.0);\n}\n"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec3"},{name:"normal",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"}]},r.wireShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"}]},r.pointShader={vertex:l,fragment:c,attributes:[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"pointSize",type:"float"}]},r.pickShader={vertex:u,fragment:f,attributes:[{name:"position",type:"vec3"},{name:"id",type:"vec4"}]},r.pointPickShader={vertex:h,fragment:f,attributes:[{name:"position",type:"vec3"},{name:"pointSize",type:"float"},{name:"id",type:"vec4"}]},r.contourShader={vertex:p,fragment:d,attributes:[{name:"position",type:"vec3"}]}},{glslify:404}],279:[function(t,e,r){"use strict";var n=t("gl-shader"),i=t("gl-buffer"),a=t("gl-vao"),o=t("gl-texture2d"),s=t("normals"),l=t("gl-mat4/multiply"),c=t("gl-mat4/invert"),u=t("ndarray"),f=t("colormap"),h=t("simplicial-complex-contour"),p=t("typedarray-pool"),d=t("./lib/shaders"),g=t("./lib/closest-point"),v=d.meshShader,m=d.wireShader,y=d.pointShader,x=d.pickShader,b=d.pointPickShader,_=d.contourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function k(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,v,m,y,x,b,_,k,T,A,M,S){this.gl=t,this.pixelRatio=1,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.lineShader=n,this.pointShader=i,this.pickShader=a,this.pointPickShader=o,this.contourShader=s,this.trianglePositions=l,this.triangleColors=u,this.triangleNormals=h,this.triangleUVs=f,this.triangleIds=c,this.triangleVAO=p,this.triangleCount=0,this.lineWidth=1,this.edgePositions=d,this.edgeColors=v,this.edgeUVs=m,this.edgeIds=g,this.edgeVAO=y,this.edgeCount=0,this.pointPositions=x,this.pointColors=_,this.pointUVs=k,this.pointSizes=T,this.pointIds=b,this.pointVAO=A,this.pointCount=0,this.contourLineWidth=1,this.contourPositions=M,this.contourVAO=S,this.contourCount=0,this.contourColor=[0,0,0],this.contourEnable=!0,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.hasAlpha=!1,this.opacityscale=!1,this._model=w,this._view=w,this._projection=w,this._resolution=[1,1]}var T=k.prototype;function A(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;rt&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}function M(t){var e=n(t,y.vertex,y.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.pointSize.location=4,e}function S(t){var e=n(t,x.vertex,x.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e}function E(t){var e=n(t,b.vertex,b.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e.attributes.pointSize.location=4,e}function C(t){var e=n(t,_.vertex,_.fragment);return e.attributes.position.location=0,e}T.isOpaque=function(){return!this.hasAlpha},T.isTransparent=function(){return this.hasAlpha},T.pickSlots=1,T.setPickBase=function(t){this.pickId=t},T.highlight=function(t){if(t&&this.contourEnable){for(var e=h(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l0&&((f=this.triShader).bind(),f.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind());this.edgeCount>0&&this.lineWidth>0&&((f=this.lineShader).bind(),f.uniforms=s,this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind());this.pointCount>0&&((f=this.pointShader).bind(),f.uniforms=s,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind());this.contourEnable&&this.contourCount>0&&this.contourLineWidth>0&&((f=this.contourShader).bind(),f.uniforms=s,this.contourVAO.bind(),e.drawArrays(e.LINES,0,this.contourCount),this.contourVAO.unbind())},T.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||w,n=t.view||w,i=t.projection||w,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s,l={model:r,view:n,projection:i,clipBounds:a,pickId:this.pickId/255};((s=this.pickShader).bind(),s.uniforms=l,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0)&&((s=this.pointPickShader).bind(),s.uniforms=l,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind())},T.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;for(var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions,i=new Array(r.length),a=0;ai[T]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=v[t],r.uniforms.angle=m[t],a.drawArrays(a.TRIANGLES,i[T],i[A]-i[T]))),y[t]&&k&&(u[1^t]-=M*p*x[t],r.uniforms.dataAxis=f,r.uniforms.screenOffset=u,r.uniforms.color=b[t],r.uniforms.angle=_[t],a.drawArrays(a.TRIANGLES,w,k)),u[1^t]=M*s[2+(1^t)]-1,d[t+2]&&(u[1^t]+=M*p*g[t+2],Ti[T]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=v[t+2],r.uniforms.angle=m[t+2],a.drawArrays(a.TRIANGLES,i[T],i[A]-i[T]))),y[t+2]&&k&&(u[1^t]+=M*p*x[t+2],r.uniforms.dataAxis=f,r.uniforms.screenOffset=u,r.uniforms.color=b[t+2],r.uniforms.angle=_[t+2],a.drawArrays(a.TRIANGLES,w,k))}),g.drawTitle=function(){var t=[0,0],e=[0,0];return function(){var r=this.plot,n=this.shader,i=r.gl,a=r.screenBox,o=r.titleCenter,s=r.titleAngle,l=r.titleColor,c=r.pixelRatio;if(this.titleCount){for(var u=0;u<2;++u)e[u]=2*(o[u]*c-a[u])/(a[2+u]-a[u])-1;n.bind(),n.uniforms.dataAxis=t,n.uniforms.screenOffset=e,n.uniforms.angle=s,n.uniforms.color=l,i.drawArrays(i.TRIANGLES,this.titleOffset,this.titleCount)}}}(),g.bind=(h=[0,0],p=[0,0],d=[0,0],function(){var t=this.plot,e=this.shader,r=t._tickBounds,n=t.dataBox,i=t.screenBox,a=t.viewBox;e.bind();for(var o=0;o<2;++o){var s=r[o],l=r[o+2]-s,c=.5*(n[o+2]+n[o]),u=n[o+2]-n[o],f=a[o],g=a[o+2]-f,v=i[o],m=i[o+2]-v;p[o]=2*l/u*g/m,h[o]=2*(s-c)/u*g/m}d[1]=2*t.pixelRatio/(i[3]-i[1]),d[0]=d[1]*(i[3]-i[1])/(i[2]-i[0]),e.uniforms.dataScale=p,e.uniforms.dataShift=h,e.uniforms.textScale=d,this.vbo.bind(),e.attributes.textCoordinate.pointer()}),g.update=function(t){var e,r,n,i,o,s=[],l=t.ticks,c=t.bounds;for(o=0;o<2;++o){var u=[Math.floor(s.length/3)],f=[-1/0],h=l[o];for(e=0;e=0){var g=e[d]-n[d]*(e[d+2]-e[d])/(n[d+2]-n[d]);0===d?o.drawLine(g,e[1],g,e[3],p[d],h[d]):o.drawLine(e[0],g,e[2],g,p[d],h[d])}}for(d=0;d=0;--t)this.objects[t].dispose();this.objects.length=0;for(t=this.overlays.length-1;t>=0;--t)this.overlays[t].dispose();this.overlays.length=0,this.gl=null},c.addObject=function(t){this.objects.indexOf(t)<0&&(this.objects.push(t),this.setDirty())},c.removeObject=function(t){for(var e=this.objects,r=0;rMath.abs(e))c.rotate(a,0,0,-t*r*Math.PI*d.rotateSpeed/window.innerWidth);else if(!d._ortho){var o=-d.zoomSpeed*i*e/window.innerHeight*(a-c.lastT())/20;c.pan(a,0,0,f*(Math.exp(o)-1))}}},!0)},d.enableMouseListeners(),d};var n=t("right-now"),i=t("3d-view"),a=t("mouse-change"),o=t("mouse-wheel"),s=t("mouse-event-offset"),l=t("has-passive-events")},{"3d-view":50,"has-passive-events":406,"mouse-change":430,"mouse-event-offset":431,"mouse-wheel":433,"right-now":491}],288:[function(t,e,r){var n=t("glslify"),i=t("gl-shader"),a=n(["precision mediump float;\n#define GLSLIFY 1\nattribute vec2 position;\nvarying vec2 uv;\nvoid main() {\n uv = position;\n gl_Position = vec4(position, 0, 1);\n}"]),o=n(["precision mediump float;\n#define GLSLIFY 1\n\nuniform sampler2D accumBuffer;\nvarying vec2 uv;\n\nvoid main() {\n vec4 accum = texture2D(accumBuffer, 0.5 * (uv + 1.0));\n gl_FragColor = min(vec4(1,1,1,1), accum);\n}"]);e.exports=function(t){return i(t,a,o,null,[{name:"position",type:"vec2"}])}},{"gl-shader":300,glslify:404}],289:[function(t,e,r){"use strict";var n=t("./camera.js"),i=t("gl-axes3d"),a=t("gl-axes3d/properties"),o=t("gl-spikes3d"),s=t("gl-select-static"),l=t("gl-fbo"),c=t("a-big-triangle"),u=t("mouse-change"),f=t("mouse-wheel"),h=t("gl-mat4/perspective"),p=t("gl-mat4/ortho"),d=t("./lib/shader"),g=t("is-mobile")({tablet:!0});function v(){this.mouse=[-1,-1],this.screen=null,this.distance=1/0,this.index=null,this.dataCoordinate=null,this.dataPosition=null,this.object=null,this.data=null}function m(t){var e=Math.round(Math.log(Math.abs(t))/Math.log(10));if(e<0){var r=Math.round(Math.pow(10,-e));return Math.ceil(t*r)/r}if(e>0){r=Math.round(Math.pow(10,e));return Math.ceil(t/r)*r}return Math.ceil(t)}function y(t){return"boolean"!=typeof t||t}e.exports={createScene:function(t){(t=t||{}).camera=t.camera||{};var e=t.canvas;if(!e)if(e=document.createElement("canvas"),t.container){var r=t.container;r.appendChild(e)}else document.body.appendChild(e);var x=t.gl;x||(x=function(t,e){var r=null;try{(r=t.getContext("webgl",e))||(r=t.getContext("experimental-webgl",e))}catch(t){return null}return r}(e,t.glOptions||{premultipliedAlpha:!0,antialias:!0,preserveDrawingBuffer:g}));if(!x)throw new Error("webgl not supported");var b=t.bounds||[[-10,-10,-10],[10,10,10]],_=new v,w=l(x,[x.drawingBufferWidth,x.drawingBufferHeight],{preferFloat:!g}),k=d(x),T=t.cameraObject&&!0===t.cameraObject._ortho||t.camera.projection&&"orthographic"===t.camera.projection.type||!1,A={eye:t.camera.eye||[2,0,0],center:t.camera.center||[0,0,0],up:t.camera.up||[0,1,0],zoomMin:t.camera.zoomMax||.1,zoomMax:t.camera.zoomMin||100,mode:t.camera.mode||"turntable",_ortho:T},M=t.axes||{},S=i(x,M);S.enable=!M.disable;var E=t.spikes||{},C=o(x,E),L=[],z=[],O=[],I=[],D=!0,P=!0,R=new Array(16),F=new Array(16),B={view:null,projection:R,model:F,_ortho:!1},P=!0,N=[x.drawingBufferWidth,x.drawingBufferHeight],j=t.cameraObject||n(e,A),V={gl:x,contextLost:!1,pixelRatio:t.pixelRatio||1,canvas:e,selection:_,camera:j,axes:S,axesPixels:null,spikes:C,bounds:b,objects:L,shape:N,aspect:t.aspectRatio||[1,1,1],pickRadius:t.pickRadius||10,zNear:t.zNear||.01,zFar:t.zFar||1e3,fovy:t.fovy||Math.PI/4,clearColor:t.clearColor||[0,0,0,0],autoResize:y(t.autoResize),autoBounds:y(t.autoBounds),autoScale:!!t.autoScale,autoCenter:y(t.autoCenter),clipToBounds:y(t.clipToBounds),snapToData:!!t.snapToData,onselect:t.onselect||null,onrender:t.onrender||null,onclick:t.onclick||null,cameraParams:B,oncontextloss:null,mouseListener:null,_stopped:!1},U=[x.drawingBufferWidth/V.pixelRatio|0,x.drawingBufferHeight/V.pixelRatio|0];function H(){if(!V._stopped&&V.autoResize){var t=e.parentNode,r=1,n=1;t&&t!==document.body?(r=t.clientWidth,n=t.clientHeight):(r=window.innerWidth,n=window.innerHeight);var i=0|Math.ceil(r*V.pixelRatio),a=0|Math.ceil(n*V.pixelRatio);if(i!==e.width||a!==e.height){e.width=i,e.height=a;var o=e.style;o.position=o.position||"absolute",o.left="0px",o.top="0px",o.width=r+"px",o.height=n+"px",D=!0}}}V.autoResize&&H();function q(){for(var t=L.length,e=I.length,r=0;r0&&0===O[e-1];)O.pop(),I.pop().dispose()}function G(){if(V.contextLost)return!0;x.isContextLost()&&(V.contextLost=!0,V.mouseListener.enabled=!1,V.selection.object=null,V.oncontextloss&&V.oncontextloss())}window.addEventListener("resize",H),V.update=function(t){V._stopped||(t=t||{},D=!0,P=!0)},V.add=function(t){V._stopped||(t.axes=S,L.push(t),z.push(-1),D=!0,P=!0,q())},V.remove=function(t){if(!V._stopped){var e=L.indexOf(t);e<0||(L.splice(e,1),z.pop(),D=!0,P=!0,q())}},V.dispose=function(){if(!V._stopped&&(V._stopped=!0,window.removeEventListener("resize",H),e.removeEventListener("webglcontextlost",G),V.mouseListener.enabled=!1,!V.contextLost)){S.dispose(),C.dispose();for(var t=0;te?1.1:1/1.1;V.aspect[0]*=r,V.aspect[1]*=r,V.aspect[2]*=r,V.redraw()}},!0),V._mouseRotating=!1,V._prevButtons=0,V.enableMouseListeners=function(){V.mouseListener=u(e,function(t,e,r){if(!V._stopped){var n=I.length,i=L.length,a=_.object;_.distance=1/0,_.mouse[0]=e,_.mouse[1]=r,_.object=null,_.screen=null,_.dataCoordinate=_.dataPosition=null;var o=!1;if(t&&V._prevButtons)V._mouseRotating=!0;else{V._mouseRotating&&(P=!0),V._mouseRotating=!1;for(var s=0;s_.distance)continue;for(var c=0;c 1.0) {\n discard;\n }\n baseColor = mix(borderColor, color, step(radius, centerFraction));\n gl_FragColor = vec4(baseColor.rgb * baseColor.a, baseColor.a);\n }\n}\n"]),r.pickVertex=n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\nattribute vec4 pickId;\n\nuniform mat3 matrix;\nuniform float pointSize;\nuniform vec4 pickOffset;\n\nvarying vec4 fragId;\n\nvoid main() {\n vec3 hgPosition = matrix * vec3(position, 1);\n gl_Position = vec4(hgPosition.xy, 0, hgPosition.z);\n gl_PointSize = pointSize;\n\n vec4 id = pickId + pickOffset;\n id.y += floor(id.x / 256.0);\n id.x -= floor(id.x / 256.0) * 256.0;\n\n id.z += floor(id.y / 256.0);\n id.y -= floor(id.y / 256.0) * 256.0;\n\n id.w += floor(id.z / 256.0);\n id.z -= floor(id.z / 256.0) * 256.0;\n\n fragId = id;\n}\n"]),r.pickFragment=n(["precision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fragId;\n\nvoid main() {\n float radius = length(2.0 * gl_PointCoord.xy - 1.0);\n if(radius > 1.0) {\n discard;\n }\n gl_FragColor = fragId / 255.0;\n}\n"])},{glslify:404}],291:[function(t,e,r){"use strict";var n=t("gl-shader"),i=t("gl-buffer"),a=t("typedarray-pool"),o=t("./lib/shader");function s(t,e,r,n,i){this.plot=t,this.offsetBuffer=e,this.pickBuffer=r,this.shader=n,this.pickShader=i,this.sizeMin=.5,this.sizeMinCap=2,this.sizeMax=20,this.areaRatio=1,this.pointCount=0,this.color=[1,0,0,1],this.borderColor=[0,0,0,1],this.blend=!1,this.pickOffset=0,this.points=null}e.exports=function(t,e){var r=t.gl,a=i(r),l=i(r),c=n(r,o.pointVertex,o.pointFragment),u=n(r,o.pickVertex,o.pickFragment),f=new s(t,a,l,c,u);return f.update(e),t.addObject(f),f};var l,c,u=s.prototype;u.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.offsetBuffer.dispose(),this.pickBuffer.dispose(),this.plot.removeObject(this)},u.update=function(t){var e;function r(e,r){return e in t?t[e]:r}t=t||{},this.sizeMin=r("sizeMin",.5),this.sizeMax=r("sizeMax",20),this.color=r("color",[1,0,0,1]).slice(),this.areaRatio=r("areaRatio",1),this.borderColor=r("borderColor",[0,0,0,1]).slice(),this.blend=r("blend",!1);var n=t.positions.length>>>1,i=t.positions instanceof Float32Array,o=t.idToIndex instanceof Int32Array&&t.idToIndex.length>=n,s=t.positions,l=i?s:a.mallocFloat32(s.length),c=o?t.idToIndex:a.mallocInt32(n);if(i||l.set(s),!o)for(l.set(s),e=0;e>>1;for(r=0;r=e[0]&&a<=e[2]&&o>=e[1]&&o<=e[3]&&n++}return n}(this.points,i),u=this.plot.pickPixelRatio*Math.max(Math.min(this.sizeMinCap,this.sizeMin),Math.min(this.sizeMax,this.sizeMax/Math.pow(s,.33333)));l[0]=2/a,l[4]=2/o,l[6]=-2*i[0]/a-1,l[7]=-2*i[1]/o-1,this.offsetBuffer.bind(),r.bind(),r.attributes.position.pointer(),r.uniforms.matrix=l,r.uniforms.color=this.color,r.uniforms.borderColor=this.borderColor,r.uniforms.pointCloud=u<5,r.uniforms.pointSize=u,r.uniforms.centerFraction=Math.min(1,Math.max(0,Math.sqrt(1-this.areaRatio))),e&&(c[0]=255&t,c[1]=t>>8&255,c[2]=t>>16&255,c[3]=t>>24&255,this.pickBuffer.bind(),r.attributes.pickId.pointer(n.UNSIGNED_BYTE),r.uniforms.pickOffset=c,this.pickOffset=t);var f=n.getParameter(n.BLEND),h=n.getParameter(n.DITHER);return f&&!this.blend&&n.disable(n.BLEND),h&&n.disable(n.DITHER),n.drawArrays(n.POINTS,0,this.pointCount),f&&!this.blend&&n.enable(n.BLEND),h&&n.enable(n.DITHER),t+this.pointCount}),u.draw=u.unifiedDraw,u.drawPick=u.unifiedDraw,u.pick=function(t,e,r){var n=this.pickOffset,i=this.pointCount;if(r=n+i)return null;var a=r-n,o=this.points;return{object:this,pointId:a,dataCoord:[o[2*a],o[2*a+1]]}}},{"./lib/shader":290,"gl-buffer":240,"gl-shader":300,"typedarray-pool":532}],292:[function(t,e,r){e.exports=function(t,e,r,n){var i,a,o,s,l,c=e[0],u=e[1],f=e[2],h=e[3],p=r[0],d=r[1],g=r[2],v=r[3];(a=c*p+u*d+f*g+h*v)<0&&(a=-a,p=-p,d=-d,g=-g,v=-v);1-a>1e-6?(i=Math.acos(a),o=Math.sin(i),s=Math.sin((1-n)*i)/o,l=Math.sin(n*i)/o):(s=1-n,l=n);return t[0]=s*c+l*p,t[1]=s*u+l*d,t[2]=s*f+l*g,t[3]=s*h+l*v,t}},{}],293:[function(t,e,r){"use strict";e.exports=function(t){return t||0===t?t.toString():""}},{}],294:[function(t,e,r){"use strict";var n=t("vectorize-text");e.exports=function(t,e,r){var a=i[e];a||(a=i[e]={});if(t in a)return a[t];var o={textAlign:"center",textBaseline:"middle",lineHeight:1,font:e,lineSpacing:1.25,styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},triangles:!0},s=n(t,o);o.triangles=!1;var l,c,u=n(t,o);if(r&&1!==r){for(l=0;l max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform vec4 highlightId;\nuniform float highlightScale;\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0,0,0,0);\n } else {\n float scale = 1.0;\n if(distance(highlightId, id) < 0.0001) {\n scale = highlightScale;\n }\n\n vec4 worldPosition = model * vec4(position, 1);\n vec4 viewPosition = view * worldPosition;\n viewPosition = viewPosition / viewPosition.w;\n vec4 clipPosition = projection * (viewPosition + scale * vec4(glyph.x, -glyph.y, 0, 0));\n\n gl_Position = clipPosition;\n interpColor = color;\n pickId = id;\n dataCoordinate = position;\n }\n}"]),o=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform vec2 screenSize;\nuniform vec3 clipBounds[2];\nuniform float highlightScale, pixelRatio;\nuniform vec4 highlightId;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0,0,0,0);\n } else {\n float scale = pixelRatio;\n if(distance(highlightId.bgr, id.bgr) < 0.001) {\n scale *= highlightScale;\n }\n\n vec4 worldPosition = model * vec4(position, 1.0);\n vec4 viewPosition = view * worldPosition;\n vec4 clipPosition = projection * viewPosition;\n clipPosition /= clipPosition.w;\n\n gl_Position = clipPosition + vec4(screenSize * scale * vec2(glyph.x, -glyph.y), 0.0, 0.0);\n interpColor = color;\n pickId = id;\n dataCoordinate = position;\n }\n}"]),s=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform float highlightScale;\nuniform vec4 highlightId;\nuniform vec3 axes[2];\nuniform mat4 model, view, projection;\nuniform vec2 screenSize;\nuniform vec3 clipBounds[2];\nuniform float scale, pixelRatio;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0,0,0,0);\n } else {\n float lscale = pixelRatio * scale;\n if(distance(highlightId, id) < 0.0001) {\n lscale *= highlightScale;\n }\n\n vec4 clipCenter = projection * view * model * vec4(position, 1);\n vec3 dataPosition = position + 0.5*lscale*(axes[0] * glyph.x + axes[1] * glyph.y) * clipCenter.w * screenSize.y;\n vec4 clipPosition = projection * view * model * vec4(dataPosition, 1);\n\n gl_Position = clipPosition;\n interpColor = color;\n pickId = id;\n dataCoordinate = dataPosition;\n }\n}\n"]),l=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 fragClipBounds[2];\nuniform float opacity;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (\n outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate) ||\n interpColor.a * opacity == 0.\n ) discard;\n gl_FragColor = interpColor * opacity;\n}\n"]),c=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 fragClipBounds[2];\nuniform float pickGroup;\n\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate)) discard;\n\n gl_FragColor = vec4(pickGroup, pickId.bgr);\n}"]),u=[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"glyph",type:"vec2"},{name:"id",type:"vec4"}],f={vertex:a,fragment:l,attributes:u},h={vertex:o,fragment:l,attributes:u},p={vertex:s,fragment:l,attributes:u},d={vertex:a,fragment:c,attributes:u},g={vertex:o,fragment:c,attributes:u},v={vertex:s,fragment:c,attributes:u};function m(t,e){var r=n(t,e),i=r.attributes;return i.position.location=0,i.color.location=1,i.glyph.location=2,i.id.location=3,r}r.createPerspective=function(t){return m(t,f)},r.createOrtho=function(t){return m(t,h)},r.createProject=function(t){return m(t,p)},r.createPickPerspective=function(t){return m(t,d)},r.createPickOrtho=function(t){return m(t,g)},r.createPickProject=function(t){return m(t,v)}},{"gl-shader":300,glslify:404}],296:[function(t,e,r){"use strict";var n=t("is-string-blank"),i=t("gl-buffer"),a=t("gl-vao"),o=t("typedarray-pool"),s=t("gl-mat4/multiply"),l=t("./lib/shaders"),c=t("./lib/glyphs"),u=t("./lib/get-simple-string"),f=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function h(t,e){var r=t[0],n=t[1],i=t[2],a=t[3];return t[0]=e[0]*r+e[4]*n+e[8]*i+e[12]*a,t[1]=e[1]*r+e[5]*n+e[9]*i+e[13]*a,t[2]=e[2]*r+e[6]*n+e[10]*i+e[14]*a,t[3]=e[3]*r+e[7]*n+e[11]*i+e[15]*a,t}function p(t,e,r,n){return h(n,n),h(n,n),h(n,n)}function d(t,e){this.index=t,this.dataCoordinate=this.position=e}function g(t){return!0===t?1:t>1?1:t}function v(t,e,r,n,i,a,o,s,l,c,u,f){this.gl=t,this.pixelRatio=1,this.shader=e,this.orthoShader=r,this.projectShader=n,this.pointBuffer=i,this.colorBuffer=a,this.glyphBuffer=o,this.idBuffer=s,this.vao=l,this.vertexCount=0,this.lineVertexCount=0,this.opacity=1,this.hasAlpha=!1,this.lineWidth=0,this.projectScale=[2/3,2/3,2/3],this.projectOpacity=[1,1,1],this.projectHasAlpha=!1,this.pickId=0,this.pickPerspectiveShader=c,this.pickOrthoShader=u,this.pickProjectShader=f,this.points=[],this._selectResult=new d(0,[0,0,0]),this.useOrtho=!0,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.axesProject=[!0,!0,!0],this.axesBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.highlightId=[1,1,1,1],this.highlightScale=2,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.dirty=!0}e.exports=function(t){var e=t.gl,r=l.createPerspective(e),n=l.createOrtho(e),o=l.createProject(e),s=l.createPickPerspective(e),c=l.createPickOrtho(e),u=l.createPickProject(e),f=i(e),h=i(e),p=i(e),d=i(e),g=a(e,[{buffer:f,size:3,type:e.FLOAT},{buffer:h,size:4,type:e.FLOAT},{buffer:p,size:2,type:e.FLOAT},{buffer:d,size:4,type:e.UNSIGNED_BYTE,normalized:!0}]),m=new v(e,r,n,o,f,h,p,d,g,s,c,u);return m.update(t),m};var m=v.prototype;m.pickSlots=1,m.setPickBase=function(t){this.pickId=t},m.isTransparent=function(){if(this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&this.projectHasAlpha)return!0;return!1},m.isOpaque=function(){if(!this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&!this.projectHasAlpha)return!0;return!1};var y=[0,0],x=[0,0,0],b=[0,0,0],_=[0,0,0,1],w=[0,0,0,1],k=f.slice(),T=[0,0,0],A=[[0,0,0],[0,0,0]];function M(t){return t[0]=t[1]=t[2]=0,t}function S(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=1,t}function E(t,e,r,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[r]=n,t}function C(t,e,r,n){var i,a=e.axesProject,o=e.gl,l=t.uniforms,c=r.model||f,u=r.view||f,h=r.projection||f,d=e.axesBounds,g=function(t){for(var e=A,r=0;r<2;++r)for(var n=0;n<3;++n)e[r][n]=Math.max(Math.min(t[r][n],1e8),-1e8);return e}(e.clipBounds);i=e.axes&&e.axes.lastCubeProps?e.axes.lastCubeProps.axis:[1,1,1],y[0]=2/o.drawingBufferWidth,y[1]=2/o.drawingBufferHeight,t.bind(),l.view=u,l.projection=h,l.screenSize=y,l.highlightId=e.highlightId,l.highlightScale=e.highlightScale,l.clipBounds=g,l.pickGroup=e.pickId/255,l.pixelRatio=n;for(var v=0;v<3;++v)if(a[v]){l.scale=e.projectScale[v],l.opacity=e.projectOpacity[v];for(var m=k,C=0;C<16;++C)m[C]=0;for(C=0;C<4;++C)m[5*C]=1;m[5*v]=0,i[v]<0?m[12+v]=d[0][v]:m[12+v]=d[1][v],s(m,c,m),l.model=m;var L=(v+1)%3,z=(v+2)%3,O=M(x),I=M(b);O[L]=1,I[z]=1;var D=p(0,0,0,S(_,O)),P=p(0,0,0,S(w,I));if(Math.abs(D[1])>Math.abs(P[1])){var R=D;D=P,P=R,R=O,O=I,I=R;var F=L;L=z,z=F}D[0]<0&&(O[L]=-1),P[1]>0&&(I[z]=-1);var B=0,N=0;for(C=0;C<4;++C)B+=Math.pow(c[4*L+C],2),N+=Math.pow(c[4*z+C],2);O[L]/=Math.sqrt(B),I[z]/=Math.sqrt(N),l.axes[0]=O,l.axes[1]=I,l.fragClipBounds[0]=E(T,g[0],v,-1e8),l.fragClipBounds[1]=E(T,g[1],v,1e8),e.vao.bind(),e.vao.draw(o.TRIANGLES,e.vertexCount),e.lineWidth>0&&(o.lineWidth(e.lineWidth*n),e.vao.draw(o.LINES,e.lineVertexCount,e.vertexCount)),e.vao.unbind()}}var L=[[-1e8,-1e8,-1e8],[1e8,1e8,1e8]];function z(t,e,r,n,i,a,o){var s=r.gl;if((a===r.projectHasAlpha||o)&&C(e,r,n,i),a===r.hasAlpha||o){t.bind();var l=t.uniforms;l.model=n.model||f,l.view=n.view||f,l.projection=n.projection||f,y[0]=2/s.drawingBufferWidth,y[1]=2/s.drawingBufferHeight,l.screenSize=y,l.highlightId=r.highlightId,l.highlightScale=r.highlightScale,l.fragClipBounds=L,l.clipBounds=r.axes.bounds,l.opacity=r.opacity,l.pickGroup=r.pickId/255,l.pixelRatio=i,r.vao.bind(),r.vao.draw(s.TRIANGLES,r.vertexCount),r.lineWidth>0&&(s.lineWidth(r.lineWidth*i),r.vao.draw(s.LINES,r.lineVertexCount,r.vertexCount)),r.vao.unbind()}}function O(t,e,r,i){var a;a=Array.isArray(t)?e=this.pointCount||e<0)return null;var r=this.points[e],n=this._selectResult;n.index=e;for(var i=0;i<3;++i)n.position[i]=n.dataCoordinate[i]=r[i];return n},m.highlight=function(t){if(t){var e=t.index,r=255&e,n=e>>8&255,i=e>>16&255;this.highlightId=[r/255,n/255,i/255,0]}else this.highlightId=[1,1,1,1]},m.update=function(t){if("perspective"in(t=t||{})&&(this.useOrtho=!t.perspective),"orthographic"in t&&(this.useOrtho=!!t.orthographic),"lineWidth"in t&&(this.lineWidth=t.lineWidth),"project"in t)if(Array.isArray(t.project))this.axesProject=t.project;else{var e=!!t.project;this.axesProject=[e,e,e]}if("projectScale"in t)if(Array.isArray(t.projectScale))this.projectScale=t.projectScale.slice();else{var r=+t.projectScale;this.projectScale=[r,r,r]}if(this.projectHasAlpha=!1,"projectOpacity"in t){if(Array.isArray(t.projectOpacity))this.projectOpacity=t.projectOpacity.slice();else{r=+t.projectOpacity;this.projectOpacity=[r,r,r]}for(var n=0;n<3;++n)this.projectOpacity[n]=g(this.projectOpacity[n]),this.projectOpacity[n]<1&&(this.projectHasAlpha=!0)}this.hasAlpha=!1,"opacity"in t&&(this.opacity=g(t.opacity),this.opacity<1&&(this.hasAlpha=!0)),this.dirty=!0;var i,a,s=t.position,l=t.font||"normal",c=t.alignment||[0,0];if(2===c.length)i=c[0],a=c[1];else{i=[],a=[];for(n=0;n0){var I=0,D=x,P=[0,0,0,1],R=[0,0,0,1],F=Array.isArray(p)&&Array.isArray(p[0]),B=Array.isArray(m)&&Array.isArray(m[0]);t:for(n=0;n<_;++n){y+=1;for(w=s[n],k=0;k<3;++k){if(isNaN(w[k])||!isFinite(w[k]))continue t;f[k]=Math.max(f[k],w[k]),u[k]=Math.min(u[k],w[k])}T=(N=O(h,n,l,this.pixelRatio)).mesh,A=N.lines,M=N.bounds;var N,j=N.visible;if(j)if(Array.isArray(p)){if(3===(V=F?n0?1-M[0][0]:Y<0?1+M[1][0]:1,W*=W>0?1-M[0][1]:W<0?1+M[1][1]:1],Z=T.cells||[],$=T.positions||[];for(k=0;k0){var m=r*u;o.drawBox(f-m,h-m,p+m,h+m,a),o.drawBox(f-m,d-m,p+m,d+m,a),o.drawBox(f-m,h-m,f+m,d+m,a),o.drawBox(p-m,h-m,p+m,d+m,a)}}}},s.update=function(t){t=t||{},this.innerFill=!!t.innerFill,this.outerFill=!!t.outerFill,this.innerColor=(t.innerColor||[0,0,0,.5]).slice(),this.outerColor=(t.outerColor||[0,0,0,.5]).slice(),this.borderColor=(t.borderColor||[0,0,0,1]).slice(),this.borderWidth=t.borderWidth||0,this.selectBox=(t.selectBox||this.selectBox).slice()},s.dispose=function(){this.boxBuffer.dispose(),this.boxShader.dispose(),this.plot.removeOverlay(this)}},{"./lib/shaders":297,"gl-buffer":240,"gl-shader":300}],299:[function(t,e,r){"use strict";e.exports=function(t,e){var r=n(t,e),a=i.mallocUint8(e[0]*e[1]*4);return new c(t,r,a)};var n=t("gl-fbo"),i=t("typedarray-pool"),a=t("ndarray"),o=t("bit-twiddle").nextPow2,s=t("cwise/lib/wrapper")({args:["array",{offset:[0,0,1],array:0},{offset:[0,0,2],array:0},{offset:[0,0,3],array:0},"scalar","scalar","index"],pre:{body:"{this_closestD2=1e8,this_closestX=-1,this_closestY=-1}",args:[],thisVars:["this_closestD2","this_closestX","this_closestY"],localVars:[]},body:{body:"{if(_inline_16_arg0_<255||_inline_16_arg1_<255||_inline_16_arg2_<255||_inline_16_arg3_<255){var _inline_16_l=_inline_16_arg4_-_inline_16_arg6_[0],_inline_16_a=_inline_16_arg5_-_inline_16_arg6_[1],_inline_16_f=_inline_16_l*_inline_16_l+_inline_16_a*_inline_16_a;_inline_16_fthis.buffer.length){i.free(this.buffer);for(var n=this.buffer=i.mallocUint8(o(r*e*4)),a=0;ar)for(t=r;te)for(t=e;t=0){for(var k=0|w.type.charAt(w.type.length-1),T=new Array(k),A=0;A=0;)M+=1;_[y]=M}var S=new Array(r.length);function E(){h.program=o.program(p,h._vref,h._fref,b,_);for(var t=0;t=0){var d=h.charCodeAt(h.length-1)-48;if(d<2||d>4)throw new n("","Invalid data type for attribute "+f+": "+h);o(t,e,p[0],i,d,a,f)}else{if(!(h.indexOf("mat")>=0))throw new n("","Unknown data type for attribute "+f+": "+h);var d=h.charCodeAt(h.length-1)-48;if(d<2||d>4)throw new n("","Invalid data type for attribute "+f+": "+h);s(t,e,p,i,d,a,f)}}}return a};var n=t("./GLError");function i(t,e,r,n,i,a){this._gl=t,this._wrapper=e,this._index=r,this._locations=n,this._dimension=i,this._constFunc=a}var a=i.prototype;function o(t,e,r,n,a,o,s){for(var l=["gl","v"],c=[],u=0;u4)throw new i("","Invalid uniform dimension type for matrix "+name+": "+r);return"gl.uniformMatrix"+a+"fv(locations["+e+"],false,obj"+t+")"}throw new i("","Unknown uniform data type for "+name+": "+r)}var a=r.charCodeAt(r.length-1)-48;if(a<2||a>4)throw new i("","Invalid data type");switch(r.charAt(0)){case"b":case"i":return"gl.uniform"+a+"iv(locations["+e+"],obj"+t+")";case"v":return"gl.uniform"+a+"fv(locations["+e+"],obj"+t+")";default:throw new i("","Unrecognized data type for vector "+name+": "+r)}}}function c(e){for(var n=["return function updateProperty(obj){"],i=function t(e,r){if("object"!=typeof r)return[[e,r]];var n=[];for(var i in r){var a=r[i],o=e;parseInt(i)+""===i?o+="["+i+"]":o+="."+i,"object"==typeof a?n.push.apply(n,t(o,a)):n.push([o,a])}return n}("",e),a=0;a4)throw new i("","Invalid data type");return"b"===t.charAt(0)?o(r,!1):o(r,0)}if(0===t.indexOf("mat")&&4===t.length){var r=t.charCodeAt(t.length-1)-48;if(r<2||r>4)throw new i("","Invalid uniform dimension type for matrix "+name+": "+t);return o(r*r,0)}throw new i("","Unknown uniform data type for "+name+": "+t)}}(r[u].type);var p}function f(t){var e;if(Array.isArray(t)){e=new Array(t.length);for(var r=0;r1){l[0]in o||(o[l[0]]=[]),o=o[l[0]];for(var c=1;c1)for(var l=0;l 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the tube vertex and normal at the given index.\n//\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\n//\n// Each tube segment is made up of a ring of vertices.\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\n// The indexes of tube segments run from 0 to 8.\n//\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\n float segmentCount = 8.0;\n\n float angle = 2.0 * 3.14159 * (index / segmentCount);\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d);\n vec3 y = v * sin(angle) * length(d);\n vec3 v3 = x + y;\n\n normal = normalize(v3);\n\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 color, position;\nattribute vec2 uv;\nuniform float vectorScale;\nuniform float tubeScale;\n\nuniform mat4 model\n , view\n , projection\n , inverseModel;\nuniform vec3 eyePosition\n , lightPosition;\n\nvarying vec3 f_normal\n , f_lightDirection\n , f_eyeDirection\n , f_data\n , f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n // Scale the vector magnitude to stay constant with\n // model & view changes.\n vec3 normal;\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate = view * tubePosition;\n cameraCoordinate.xyz /= cameraCoordinate.w;\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\n f_normal = normalize((vec4(normal,0.0) * inverseModel).xyz);\n\n // vec4 m_position = model * vec4(tubePosition, 1.0);\n vec4 t_position = view * tubePosition;\n gl_Position = projection * t_position;\n\n f_color = color;\n f_data = tubePosition.xyz;\n f_position = position.xyz;\n f_uv = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH = max(x, 0.0001);\n float cos2Alpha = NdotH * NdotH;\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 = roughness * roughness;\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H = normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH = max(dot(surfaceNormal, H), 0.0);\n float VdotH = max(dot(viewDirection, H), 0.000001);\n float LdotH = max(dot(lightDirection, H), 0.000001);\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\n float G = min(1.0, min(G1, G2));\n \n //Distribution term\n float D = beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F = pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness\n , fresnel\n , kambient\n , kdiffuse\n , kspecular\n , opacity;\nuniform sampler2D texture;\n\nvarying vec3 f_normal\n , f_lightDirection\n , f_eyeDirection\n , f_data\n , f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n vec3 N = normalize(f_normal);\n vec3 L = normalize(f_lightDirection);\n vec3 V = normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = litColor * opacity;\n}\n"]),o=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the tube vertex and normal at the given index.\n//\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\n//\n// Each tube segment is made up of a ring of vertices.\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\n// The indexes of tube segments run from 0 to 8.\n//\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\n float segmentCount = 8.0;\n\n float angle = 2.0 * 3.14159 * (index / segmentCount);\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d);\n vec3 y = v * sin(angle) * length(d);\n vec3 v3 = x + y;\n\n normal = normalize(v3);\n\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform float tubeScale;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n vec3 normal;\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n gl_Position = projection * view * tubePosition;\n f_id = id;\n f_position = position.xyz;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n gl_FragColor = vec4(pickId, f_id.xyz);\n}"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec4"},{name:"normal",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"vector",type:"vec4"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec4"},{name:"id",type:"vec4"},{name:"vector",type:"vec4"}]}},{glslify:404}],311:[function(t,e,r){"use strict";var n=t("gl-shader"),i=t("gl-buffer"),a=t("gl-vao"),o=t("gl-texture2d"),s=t("normals"),l=t("gl-mat4/multiply"),c=t("gl-mat4/invert"),u=t("ndarray"),f=t("colormap"),h=t("simplicial-complex-contour"),p=t("typedarray-pool"),d=t("./shaders"),g=d.meshShader,v=d.pickShader,m=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function y(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,v,y,x,b,_,w,k,T){this.gl=t,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.pickShader=n,this.trianglePositions=i,this.triangleVectors=a,this.triangleColors=s,this.triangleNormals=c,this.triangleUVs=l,this.triangleIds=o,this.triangleVAO=u,this.triangleCount=0,this.lineWidth=1,this.edgePositions=f,this.edgeColors=p,this.edgeUVs=d,this.edgeIds=h,this.edgeVAO=g,this.edgeCount=0,this.pointPositions=v,this.pointColors=x,this.pointUVs=b,this.pointSizes=_,this.pointIds=y,this.pointVAO=w,this.pointCount=0,this.contourLineWidth=1,this.contourPositions=k,this.contourVAO=T,this.contourCount=0,this.contourColor=[0,0,0],this.contourEnable=!1,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.tubeScale=1,this._model=m,this._view=m,this._projection=m,this._resolution=[1,1],this.pixelRatio=1}var x=y.prototype;function b(t){var e=n(t,v.vertex,v.fragment,null,v.attributes);return e.attributes.position.location=0,e.attributes.id.location=1,e.attributes.vector.location=5,e}x.isOpaque=function(){return this.opacity>=1},x.isTransparent=function(){return this.opacity<1},x.pickSlots=1,x.setPickBase=function(t){this.pickId=t},x.highlight=function(t){if(t&&this.contourEnable){for(var e=h(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l0){var d=this.triShader;d.bind(),d.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}},x.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||m,n=t.view||m,i=t.projection||m,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s={model:r,view:n,projection:i,clipBounds:a,tubeScale:this.tubeScale,pickId:this.pickId/255},l=this.pickShader;l.bind(),l.uniforms=s,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind())},x.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions[r[1]].slice(0,3);return{index:e,position:n,intensity:this.intensity[r[1]],velocity:this.vectors[r[1]].slice(0,3),divergence:this.vectors[r[1]][3],dataCoordinate:n}},x.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.pickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleVectors.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleNormals.dispose(),this.triangleIds.dispose(),this.edgeVAO.dispose(),this.edgePositions.dispose(),this.edgeColors.dispose(),this.edgeUVs.dispose(),this.edgeIds.dispose(),this.pointVAO.dispose(),this.pointPositions.dispose(),this.pointColors.dispose(),this.pointUVs.dispose(),this.pointSizes.dispose(),this.pointIds.dispose(),this.contourVAO.dispose(),this.contourPositions.dispose()},e.exports=function(t,e){1===arguments.length&&(t=(e=t).gl);var r=e.triShader||function(t){var e=n(t,g.vertex,g.fragment,null,g.attributes);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.vector.location=5,e}(t),s=b(t),l=o(t,u(new Uint8Array([255,255,255,255]),[1,1,4]));l.generateMipmap(),l.minFilter=t.LINEAR_MIPMAP_LINEAR,l.magFilter=t.LINEAR;var c=i(t),f=i(t),h=i(t),p=i(t),d=i(t),v=i(t),m=a(t,[{buffer:c,type:t.FLOAT,size:4},{buffer:v,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:h,type:t.FLOAT,size:4},{buffer:p,type:t.FLOAT,size:2},{buffer:d,type:t.FLOAT,size:3},{buffer:f,type:t.FLOAT,size:4}]),x=i(t),_=i(t),w=i(t),k=i(t),T=a(t,[{buffer:x,type:t.FLOAT,size:3},{buffer:k,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:_,type:t.FLOAT,size:4},{buffer:w,type:t.FLOAT,size:2}]),A=i(t),M=i(t),S=i(t),E=i(t),C=i(t),L=a(t,[{buffer:A,type:t.FLOAT,size:3},{buffer:C,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:M,type:t.FLOAT,size:4},{buffer:S,type:t.FLOAT,size:2},{buffer:E,type:t.FLOAT,size:1}]),z=i(t),O=new y(t,l,r,s,c,f,v,h,p,d,m,x,k,_,w,T,A,C,M,S,E,L,z,a(t,[{buffer:z,type:t.FLOAT,size:3}]));return O.update(e),O}},{"./shaders":310,colormap:119,"gl-buffer":240,"gl-mat4/invert":264,"gl-mat4/multiply":266,"gl-shader":300,"gl-texture2d":317,"gl-vao":322,ndarray:445,normals:448,"simplicial-complex-contour":505,"typedarray-pool":532}],312:[function(t,e,r){"use strict";var n=t("gl-vec3"),i=t("gl-vec4"),a=function(t,e,r,a){for(var o=0,s=0;so&&(o=u)}var f=t.map(function(t){return function(t,e,r,a){var o,s,l,c=t.points,u=t.velocities,f=t.divergences;n.set(n.create(),0,1,0),n.create(),n.create();n.create();for(var h=[],p=[],d=[],g=[],v=[],m=[],y=0,x=0,b=i.create(),_=i.create(),w=0;w0)for(k=0;k<8;k++){var T=(k+1)%8;h.push(g[k],v[k],v[T],v[T],g[T],g[k]),d.push(_,b,b,b,_,_),m.push(y,x,x,x,y,y),p.push([h.length-6,h.length-5,h.length-4],[h.length-3,h.length-2,h.length-1])}var A=g;g=v,v=A,A=_,_=b,b=A,A=y,y=x,x=A}return{positions:h,cells:p,vectors:d,vertexIntensity:m}}(t,r,a,o)}),h=[],p=[],d=[],g=[];for(s=0;se)return r-1}return r},c=n.create(),u=n.create(),f=function(t,e,r){return tr?r:t},h=function(t,e,r,i){var a=t[0],o=t[1],s=t[2],h=r[0].length,p=r[1].length,d=r[2].length,g=l(r[0],a),v=l(r[1],o),m=l(r[2],s),y=g+1,x=v+1,b=m+1;if(r[0][g]===a&&(y=g),r[1][v]===o&&(x=v),r[2][m]===s&&(b=m),i&&(g=f(g,0,h-1),y=f(y,0,h-1),v=f(v,0,p-1),x=f(x,0,p-1),m=f(m,0,d-1),b=f(b,0,d-1)),g<0||v<0||m<0||y>=h||x>=p||b>=d)return n.create();var _=(a-r[0][g])/(r[0][y]-r[0][g]),w=(o-r[1][v])/(r[1][x]-r[1][v]),k=(s-r[2][m])/(r[2][b]-r[2][m]);(_<0||_>1||isNaN(_))&&(_=0),(w<0||w>1||isNaN(w))&&(w=0),(k<0||k>1||isNaN(k))&&(k=0);var T=m*h*p,A=b*h*p,M=v*h,S=x*h,E=g,C=y,L=e[M+T+E],z=e[M+T+C],O=e[S+T+E],I=e[S+T+C],D=e[M+A+E],P=e[M+A+C],R=e[S+A+E],F=e[S+A+C],B=n.create();return n.lerp(B,L,z,_),n.lerp(c,O,I,_),n.lerp(B,B,c,w),n.lerp(c,D,P,_),n.lerp(u,R,F,_),n.lerp(c,c,u,w),n.lerp(B,B,c,k),B},p=function(t){var e=1/0;t.sort(function(t,e){return t-e});for(var r=1;r=f&&r<=g&&n>=h&&n<=v&&i>=d&&i<=m},x=10*n.distance(e[0],e[1])/i,b=x*x,_=1,w=0;n.create();r.length>=2&&(_=function(t){for(var e=[],r=[],n=[],i={},a={},o={},s=0;sw&&!isNaN(D)&&isFinite(D)&&(w=D),C.push(D),u.push({points:A,velocities:M,divergences:C});for(var z=0;z<100*i&&A.lengthb&&n.scale(O,O,x/Math.sqrt(I)),n.add(O,O,T),S=t.getVelocity(O),n.squaredDistance(E,O)-b>-1e-4*b){A.push(O),E=O,M.push(S);L=t.getDivergence(O,S);(D=n.length(L))>w&&!isNaN(D)&&isFinite(D)&&(w=D),C.push(D)}T=O}}for(k=0;k max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 lowerBound, upperBound;\nuniform float contourTint;\nuniform vec4 contourColor;\nuniform sampler2D colormap;\nuniform vec3 clipBounds[2];\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform float vertexColor;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n if ((kill > 0.0) ||\n (outOfRange(clipBounds[0], clipBounds[1], worldCoordinate))) discard;\n\n vec3 N = normalize(surfaceNormal);\n vec3 V = normalize(eyeDirection);\n vec3 L = normalize(lightDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = max(beckmannSpecular(L, V, N, roughness), 0.);\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n //decide how to interpolate color \u2014 in vertex or in fragment\n vec4 surfaceColor =\n step(vertexColor, .5) * texture2D(colormap, vec2(value, value)) +\n step(.5, vertexColor) * vColor;\n\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = mix(litColor, contourColor, contourTint) * opacity;\n}\n"]),s=i(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec4 uv;\nattribute float f;\n\nuniform vec3 objectOffset;\nuniform mat3 permutation;\nuniform mat4 model, view, projection;\nuniform float height, zOffset;\nuniform sampler2D colormap;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n vec3 dataCoordinate = permutation * vec3(uv.xy, height);\n worldCoordinate = objectOffset + dataCoordinate;\n vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\n\n vec4 clipPosition = projection * view * worldPosition;\n clipPosition.z += zOffset;\n\n gl_Position = clipPosition;\n value = f + objectOffset.z;\n kill = -1.0;\n planeCoordinate = uv.zw;\n\n vColor = texture2D(colormap, vec2(value, value));\n\n //Don't do lighting for contours\n surfaceNormal = vec3(1,0,0);\n eyeDirection = vec3(0,1,0);\n lightDirection = vec3(0,0,1);\n}\n"]),l=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec2 shape;\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 surfaceNormal;\n\nvec2 splitFloat(float v) {\n float vh = 255.0 * v;\n float upper = floor(vh);\n float lower = fract(vh);\n return vec2(upper / 255.0, floor(lower * 16.0) / 16.0);\n}\n\nvoid main() {\n if ((kill > 0.0) ||\n (outOfRange(clipBounds[0], clipBounds[1], worldCoordinate))) discard;\n\n vec2 ux = splitFloat(planeCoordinate.x / shape.x);\n vec2 uy = splitFloat(planeCoordinate.y / shape.y);\n gl_FragColor = vec4(pickId, ux.x, uy.x, ux.y + (uy.y/16.0));\n}\n"]);r.createShader=function(t){var e=n(t,a,o,null,[{name:"uv",type:"vec4"},{name:"f",type:"vec3"},{name:"normal",type:"vec3"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createPickShader=function(t){var e=n(t,a,l,null,[{name:"uv",type:"vec4"},{name:"f",type:"vec3"},{name:"normal",type:"vec3"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createContourShader=function(t){var e=n(t,s,o,null,[{name:"uv",type:"vec4"},{name:"f",type:"float"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e},r.createPickContourShader=function(t){var e=n(t,s,l,null,[{name:"uv",type:"vec4"},{name:"f",type:"float"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e}},{"gl-shader":300,glslify:404}],314:[function(t,e,r){arguments[4][104][0].apply(r,arguments)},{dup:104}],315:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=y(e),n=b(e),s=x(e),l=_(e),c=i(e),u=a(e,[{buffer:c,size:4,stride:w,offset:0},{buffer:c,size:3,stride:w,offset:16},{buffer:c,size:3,stride:w,offset:28}]),f=i(e),h=a(e,[{buffer:f,size:4,stride:20,offset:0},{buffer:f,size:1,stride:20,offset:16}]),p=i(e),d=a(e,[{buffer:p,size:2,type:e.FLOAT}]),g=o(e,1,S,e.RGBA,e.UNSIGNED_BYTE);g.minFilter=e.LINEAR,g.magFilter=e.LINEAR;var v=new E(e,[0,0],[[0,0,0],[0,0,0]],r,n,c,u,g,s,l,f,h,p,d,[0,0,0]),m={levels:[[],[],[]]};for(var k in t)m[k]=t[k];return m.colormap=m.colormap||"jet",v.update(m),v};var n=t("bit-twiddle"),i=t("gl-buffer"),a=t("gl-vao"),o=t("gl-texture2d"),s=t("typedarray-pool"),l=t("colormap"),c=t("ndarray-ops"),u=t("ndarray-pack"),f=t("ndarray"),h=t("surface-nets"),p=t("gl-mat4/multiply"),d=t("gl-mat4/invert"),g=t("binary-search-bounds"),v=t("ndarray-gradient"),m=t("./lib/shaders"),y=m.createShader,x=m.createContourShader,b=m.createPickShader,_=m.createPickContourShader,w=40,k=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],T=[[0,0],[0,1],[1,0],[1,1],[1,0],[0,1]],A=[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]];function M(t,e,r,n,i){this.position=t,this.index=e,this.uv=r,this.level=n,this.dataCoordinate=i}!function(){for(var t=0;t<3;++t){var e=A[t],r=(t+2)%3;e[(t+1)%3+0]=1,e[r+3]=1,e[t+6]=1}}();var S=256;function E(t,e,r,n,i,a,o,l,c,u,h,p,d,g,v){this.gl=t,this.shape=e,this.bounds=r,this.objectOffset=v,this.intensityBounds=[],this._shader=n,this._pickShader=i,this._coordinateBuffer=a,this._vao=o,this._colorMap=l,this._contourShader=c,this._contourPickShader=u,this._contourBuffer=h,this._contourVAO=p,this._contourOffsets=[[],[],[]],this._contourCounts=[[],[],[]],this._vertexCount=0,this._pickResult=new M([0,0,0],[0,0],[0,0],[0,0,0],[0,0,0]),this._dynamicBuffer=d,this._dynamicVAO=g,this._dynamicOffsets=[0,0,0],this._dynamicCounts=[0,0,0],this.contourWidth=[1,1,1],this.contourLevels=[[1],[1],[1]],this.contourTint=[0,0,0],this.contourColor=[[.5,.5,.5,1],[.5,.5,.5,1],[.5,.5,.5,1]],this.showContour=!0,this.showSurface=!0,this.enableHighlight=[!0,!0,!0],this.highlightColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.highlightTint=[1,1,1],this.highlightLevel=[-1,-1,-1],this.enableDynamic=[!0,!0,!0],this.dynamicLevel=[NaN,NaN,NaN],this.dynamicColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.dynamicTint=[1,1,1],this.dynamicWidth=[1,1,1],this.axesBounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.surfaceProject=[!1,!1,!1],this.contourProject=[[!1,!1,!1],[!1,!1,!1],[!1,!1,!1]],this.colorBounds=[!1,!1],this._field=[f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0])],this.pickId=1,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.snapToData=!1,this.pixelRatio=1,this.opacity=1,this.lightPosition=[10,1e4,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.vertexColor=0,this.dirty=!0}var C=E.prototype;C.isTransparent=function(){return this.opacity<1},C.isOpaque=function(){if(this.opacity>=1)return!0;for(var t=0;t<3;++t)if(this._contourCounts[t].length>0||this._dynamicCounts[t]>0)return!0;return!1},C.pickSlots=1,C.setPickBase=function(t){this.pickId=t};var L=[0,0,0],z={showSurface:!1,showContour:!1,projections:[k.slice(),k.slice(),k.slice()],clipBounds:[[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]]]};function O(t,e){var r,n,i,a=e.axes&&e.axes.lastCubeProps.axis||L,o=e.showSurface,s=e.showContour;for(r=0;r<3;++r)for(o=o||e.surfaceProject[r],n=0;n<3;++n)s=s||e.contourProject[r][n];for(r=0;r<3;++r){var l=z.projections[r];for(n=0;n<16;++n)l[n]=0;for(n=0;n<4;++n)l[5*n]=1;l[5*r]=0,l[12+r]=e.axesBounds[+(a[r]>0)][r],p(l,t.model,l);var c=z.clipBounds[r];for(i=0;i<2;++i)for(n=0;n<3;++n)c[i][n]=t.clipBounds[i][n];c[0][r]=-1e8,c[1][r]=1e8}return z.showSurface=o,z.showContour=s,z}var I={model:k,view:k,projection:k,inverseModel:k.slice(),lowerBound:[0,0,0],upperBound:[0,0,0],colorMap:0,clipBounds:[[0,0,0],[0,0,0]],height:0,contourTint:0,contourColor:[0,0,0,1],permutation:[1,0,0,0,1,0,0,0,1],zOffset:-1e-4,objectOffset:[0,0,0],kambient:1,kdiffuse:1,kspecular:1,lightPosition:[1e3,1e3,1e3],eyePosition:[0,0,0],roughness:1,fresnel:1,opacity:1,vertexColor:0},D=k.slice(),P=[1,0,0,0,1,0,0,0,1];function R(t,e){t=t||{};var r=this.gl;r.disable(r.CULL_FACE),this._colorMap.bind(0);var n=I;n.model=t.model||k,n.view=t.view||k,n.projection=t.projection||k,n.lowerBound=[this.bounds[0][0],this.bounds[0][1],this.colorBounds[0]||this.bounds[0][2]],n.upperBound=[this.bounds[1][0],this.bounds[1][1],this.colorBounds[1]||this.bounds[1][2]],n.objectOffset=this.objectOffset,n.contourColor=this.contourColor[0],n.inverseModel=d(n.inverseModel,n.model);for(var i=0;i<2;++i)for(var a=n.clipBounds[i],o=0;o<3;++o)a[o]=Math.min(Math.max(this.clipBounds[i][o],-1e8),1e8);n.kambient=this.ambientLight,n.kdiffuse=this.diffuseLight,n.kspecular=this.specularLight,n.roughness=this.roughness,n.fresnel=this.fresnel,n.opacity=this.opacity,n.height=0,n.permutation=P,n.vertexColor=this.vertexColor;var s=D;for(p(s,n.view,n.model),p(s,n.projection,s),d(s,s),i=0;i<3;++i)n.eyePosition[i]=s[12+i]/s[15];var l=s[15];for(i=0;i<3;++i)l+=this.lightPosition[i]*s[4*i+3];for(i=0;i<3;++i){var c=s[12+i];for(o=0;o<3;++o)c+=s[4*o+i]*this.lightPosition[o];n.lightPosition[i]=c/l}var u=O(n,this);if(u.showSurface&&e===this.opacity<1){for(this._shader.bind(),this._shader.uniforms=n,this._vao.bind(),this.showSurface&&this._vertexCount&&this._vao.draw(r.TRIANGLES,this._vertexCount),i=0;i<3;++i)this.surfaceProject[i]&&this.vertexCount&&(this._shader.uniforms.model=u.projections[i],this._shader.uniforms.clipBounds=u.clipBounds[i],this._vao.draw(r.TRIANGLES,this._vertexCount));this._vao.unbind()}if(u.showContour&&!e){var f=this._contourShader;n.kambient=1,n.kdiffuse=0,n.kspecular=0,n.opacity=1,f.bind(),f.uniforms=n;var h=this._contourVAO;for(h.bind(),i=0;i<3;++i)for(f.uniforms.permutation=A[i],r.lineWidth(this.contourWidth[i]*this.pixelRatio),o=0;o>4)/16)/255,i=Math.floor(n),a=n-i,o=e[1]*(t.value[1]+(15&t.value[2])/16)/255,s=Math.floor(o),l=o-s;i+=1,s+=1;var c=r.position;c[0]=c[1]=c[2]=0;for(var u=0;u<2;++u)for(var f=u?a:1-a,h=0;h<2;++h)for(var p=i+u,d=s+h,v=f*(h?l:1-l),m=0;m<3;++m)c[m]+=this._field[m].get(p,d)*v;for(var y=this._pickResult.level,x=0;x<3;++x)if(y[x]=g.le(this.contourLevels[x],c[x]),y[x]<0)this.contourLevels[x].length>0&&(y[x]=0);else if(y[x]Math.abs(_-c[x])&&(y[x]+=1)}for(r.index[0]=a<.5?i:i+1,r.index[1]=l<.5?s:s+1,r.uv[0]=n/e[0],r.uv[1]=o/e[1],m=0;m<3;++m)r.dataCoordinate[m]=this._field[m].get(r.index[0],r.index[1]);return r},C.padField=function(t,e){var r=e.shape.slice(),n=t.shape.slice();c.assign(t.lo(1,1).hi(r[0],r[1]),e),c.assign(t.lo(1).hi(r[0],1),e.hi(r[0],1)),c.assign(t.lo(1,n[1]-1).hi(r[0],1),e.lo(0,r[1]-1).hi(r[0],1)),c.assign(t.lo(0,1).hi(1,r[1]),e.hi(1)),c.assign(t.lo(n[0]-1,1).hi(1,r[1]),e.lo(r[0]-1)),t.set(0,0,e.get(0,0)),t.set(0,n[1]-1,e.get(0,r[1]-1)),t.set(n[0]-1,0,e.get(r[0]-1,0)),t.set(n[0]-1,n[1]-1,e.get(r[0]-1,r[1]-1))},C.update=function(t){t=t||{},this.objectOffset=t.objectOffset||this.objectOffset,this.dirty=!0,"contourWidth"in t&&(this.contourWidth=B(t.contourWidth,Number)),"showContour"in t&&(this.showContour=B(t.showContour,Boolean)),"showSurface"in t&&(this.showSurface=!!t.showSurface),"contourTint"in t&&(this.contourTint=B(t.contourTint,Boolean)),"contourColor"in t&&(this.contourColor=j(t.contourColor)),"contourProject"in t&&(this.contourProject=B(t.contourProject,function(t){return B(t,Boolean)})),"surfaceProject"in t&&(this.surfaceProject=t.surfaceProject),"dynamicColor"in t&&(this.dynamicColor=j(t.dynamicColor)),"dynamicTint"in t&&(this.dynamicTint=B(t.dynamicTint,Number)),"dynamicWidth"in t&&(this.dynamicWidth=B(t.dynamicWidth,Number)),"opacity"in t&&(this.opacity=t.opacity),"colorBounds"in t&&(this.colorBounds=t.colorBounds),"vertexColor"in t&&(this.vertexColor=t.vertexColor?1:0);var e=t.field||t.coords&&t.coords[2]||null,r=!1;if(e||(e=this._field[2].shape[0]||this._field[2].shape[2]?this._field[2].lo(1,1).hi(this._field[2].shape[0]-2,this._field[2].shape[1]-2):this._field[2].hi(0,0)),"field"in t||"coords"in t){var i=(e.shape[0]+2)*(e.shape[1]+2);i>this._field[2].data.length&&(s.freeFloat(this._field[2].data),this._field[2].data=s.mallocFloat(n.nextPow2(i))),this._field[2]=f(this._field[2].data,[e.shape[0]+2,e.shape[1]+2]),this.padField(this._field[2],e),this.shape=e.shape.slice();for(var a=this.shape,o=0;o<2;++o)this._field[2].size>this._field[o].data.length&&(s.freeFloat(this._field[o].data),this._field[o].data=s.mallocFloat(this._field[2].size)),this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2]);if(t.coords){var p=t.coords;if(!Array.isArray(p)||3!==p.length)throw new Error("gl-surface: invalid coordinates for x/y");for(o=0;o<2;++o){var d=p[o];for(b=0;b<2;++b)if(d.shape[b]!==a[b])throw new Error("gl-surface: coords have incorrect shape");this.padField(this._field[o],d)}}else if(t.ticks){var g=t.ticks;if(!Array.isArray(g)||2!==g.length)throw new Error("gl-surface: invalid ticks");for(o=0;o<2;++o){var m=g[o];if((Array.isArray(m)||m.length)&&(m=f(m)),m.shape[0]!==a[o])throw new Error("gl-surface: invalid tick length");var y=f(m.data,a);y.stride[o]=m.stride[0],y.stride[1^o]=0,this.padField(this._field[o],y)}}else{for(o=0;o<2;++o){var x=[0,0];x[o]=1,this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2],x,0)}this._field[0].set(0,0,0);for(var b=0;b0){for(var kt=0;kt<5;++kt)rt.pop();G-=1}continue t}rt.push(st[0],st[1],ut[0],ut[1],st[2]),G+=1}}ot.push(G)}this._contourOffsets[nt]=at,this._contourCounts[nt]=ot}var Tt=s.mallocFloat(rt.length);for(o=0;o halfCharStep + halfCharWidth ||\n\t\t\t\t\tfloor(uv.x) < halfCharStep - halfCharWidth) return;\n\n\t\t\t\tuv += charId * charStep;\n\t\t\t\tuv = uv / atlasSize;\n\n\t\t\t\tvec4 color = fontColor;\n\t\t\t\tvec4 mask = texture2D(atlas, uv);\n\n\t\t\t\tfloat maskY = lightness(mask);\n\t\t\t\t// float colorY = lightness(color);\n\t\t\t\tcolor.a *= maskY;\n\t\t\t\tcolor.a *= opacity;\n\n\t\t\t\t// color.a += .1;\n\n\t\t\t\t// antialiasing, see yiq color space y-channel formula\n\t\t\t\t// color.rgb += (1. - color.rgb) * (1. - mask.rgb);\n\n\t\t\t\tgl_FragColor = color;\n\t\t\t}"});return{regl:t,draw:e,atlas:{}}},k.prototype.update=function(t){var e=this;if("string"==typeof t)t={text:t};else if(!t)return;null!=(t=i(t,{position:"position positions coord coords coordinates",font:"font fontFace fontface typeface cssFont css-font family fontFamily",fontSize:"fontSize fontsize size font-size",text:"text texts chars characters value values symbols",align:"align alignment textAlign textbaseline",baseline:"baseline textBaseline textbaseline",direction:"dir direction textDirection",color:"color colour fill fill-color fillColor textColor textcolor",kerning:"kerning kern",range:"range dataBox",viewport:"vp viewport viewBox viewbox viewPort",opacity:"opacity alpha transparency visible visibility opaque",offset:"offset positionOffset padding shift indent indentation"},!0)).opacity&&(Array.isArray(t.opacity)?this.opacity=t.opacity.map(function(t){return parseFloat(t)}):this.opacity=parseFloat(t.opacity)),null!=t.viewport&&(this.viewport=f(t.viewport),k.normalViewport&&(this.viewport.y=this.canvas.height-this.viewport.y-this.viewport.height),this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null==this.viewport&&(this.viewport={x:0,y:0,width:this.gl.drawingBufferWidth,height:this.gl.drawingBufferHeight},this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null!=t.kerning&&(this.kerning=t.kerning),null!=t.offset&&("number"==typeof t.offset&&(t.offset=[t.offset,0]),this.positionOffset=y(t.offset)),t.direction&&(this.direction=t.direction),t.range&&(this.range=t.range,this.scale=[1/(t.range[2]-t.range[0]),1/(t.range[3]-t.range[1])],this.translate=[-t.range[0],-t.range[1]]),t.scale&&(this.scale=t.scale),t.translate&&(this.translate=t.translate),this.scale||(this.scale=[1/this.viewport.width,1/this.viewport.height]),this.translate||(this.translate=[0,0]),this.font.length||t.font||(t.font=k.baseFontSize+"px sans-serif");var r,a=!1,o=!1;if(t.font&&(Array.isArray(t.font)?t.font:[t.font]).forEach(function(t,r){if("string"==typeof t)try{t=n.parse(t)}catch(e){t=n.parse(k.baseFontSize+"px "+t)}else t=n.parse(n.stringify(t));var i=n.stringify({size:k.baseFontSize,family:t.family,stretch:_?t.stretch:void 0,variant:t.variant,weight:t.weight,style:t.style}),s=p(t.size),l=Math.round(s[0]*d(s[1]));if(l!==e.fontSize[r]&&(o=!0,e.fontSize[r]=l),!(e.font[r]&&i==e.font[r].baseString||(a=!0,e.font[r]=k.fonts[i],e.font[r]))){var c=t.family.join(", "),u=[t.style];t.style!=t.variant&&u.push(t.variant),t.variant!=t.weight&&u.push(t.weight),_&&t.weight!=t.stretch&&u.push(t.stretch),e.font[r]={baseString:i,family:c,weight:t.weight,stretch:t.stretch,style:t.style,variant:t.variant,width:{},kerning:{},metrics:m(c,{origin:"top",fontSize:k.baseFontSize,fontStyle:u.join(" ")})},k.fonts[i]=e.font[r]}}),(a||o)&&this.font.forEach(function(r,i){var a=n.stringify({size:e.fontSize[i],family:r.family,stretch:_?r.stretch:void 0,variant:r.variant,weight:r.weight,style:r.style});if(e.fontAtlas[i]=e.shader.atlas[a],!e.fontAtlas[i]){var o=r.metrics;e.shader.atlas[a]=e.fontAtlas[i]={fontString:a,step:2*Math.ceil(e.fontSize[i]*o.bottom*.5),em:e.fontSize[i],cols:0,rows:0,height:0,width:0,chars:[],ids:{},texture:e.regl.texture()}}null==t.text&&(t.text=e.text)}),"string"==typeof t.text&&t.position&&t.position.length>2){for(var s=Array(.5*t.position.length),h=0;h2){for(var w=!t.position[0].length,T=u.mallocFloat(2*this.count),A=0,M=0;A1?e.align[r]:e.align[0]:e.align;if("number"==typeof n)return n;switch(n){case"right":case"end":return-t;case"center":case"centre":case"middle":return.5*-t}return 0})),null==this.baseline&&null==t.baseline&&(t.baseline=0),null!=t.baseline&&(this.baseline=t.baseline,Array.isArray(this.baseline)||(this.baseline=[this.baseline]),this.baselineOffset=this.baseline.map(function(t,r){var n=(e.font[r]||e.font[0]).metrics,i=0;return i+=.5*n.bottom,i+="number"==typeof t?t-n.baseline:-n[t],k.normalViewport||(i*=-1),i})),null!=t.color)if(t.color||(t.color="transparent"),"string"!=typeof t.color&&isNaN(t.color)){var q;if("number"==typeof t.color[0]&&t.color.length>this.counts.length){var G=t.color.length;q=u.mallocUint8(G);for(var Y=(t.color.subarray||t.color.slice).bind(t.color),W=0;W4||this.baselineOffset.length>1||this.align&&this.align.length>1||this.fontAtlas.length>1||this.positionOffset.length>2){var $=Math.max(.5*this.position.length||0,.25*this.color.length||0,this.baselineOffset.length||0,this.alignOffset.length||0,this.font.length||0,this.opacity.length||0,.5*this.positionOffset.length||0);this.batch=Array($);for(var J=0;J1?e.counts[J]:e.counts[0],offset:e.textOffsets.length>1?e.textOffsets[J]:e.textOffsets[0],color:e.color?e.color.length<=4?e.color:e.color.subarray(4*J,4*J+4):[0,0,0,255],opacity:Array.isArray(e.opacity)?e.opacity[J]:e.opacity,baseline:null!=e.baselineOffset[J]?e.baselineOffset[J]:e.baselineOffset[0],align:e.align?null!=e.alignOffset[J]?e.alignOffset[J]:e.alignOffset[0]:0,atlas:e.fontAtlas[J]||e.fontAtlas[0],positionOffset:e.positionOffset.length>2?e.positionOffset.subarray(2*J,2*J+2):e.positionOffset}}else this.count?this.batch=[{count:this.count,offset:0,color:this.color||[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[0]:this.opacity,baseline:this.baselineOffset[0],align:this.alignOffset?this.alignOffset[0]:0,atlas:this.fontAtlas[0],positionOffset:this.positionOffset}]:this.batch=[]},k.prototype.destroy=function(){},k.prototype.kerning=!0,k.prototype.position={constant:new Float32Array(2)},k.prototype.translate=null,k.prototype.scale=null,k.prototype.font=null,k.prototype.text="",k.prototype.positionOffset=[0,0],k.prototype.opacity=1,k.prototype.color=new Uint8Array([0,0,0,255]),k.prototype.alignOffset=[0,0],k.normalViewport=!1,k.maxAtlasSize=1024,k.atlasCanvas=document.createElement("canvas"),k.atlasContext=k.atlasCanvas.getContext("2d",{alpha:!1}),k.baseFontSize=64,k.fonts={},e.exports=k},{"bit-twiddle":85,"color-normalize":113,"css-font":132,"detect-kerning":160,"es6-weak-map":219,"flatten-vertex-data":226,"font-atlas":227,"font-measure":228,"gl-util/context":318,"is-plain-obj":417,"object-assign":449,"parse-rect":454,"parse-unit":456,"pick-by-alias":460,regl:489,"to-px":526,"typedarray-pool":532}],317:[function(t,e,r){"use strict";var n=t("ndarray"),i=t("ndarray-ops"),a=t("typedarray-pool");e.exports=function(t){if(arguments.length<=1)throw new Error("gl-texture2d: Missing arguments for texture2d constructor");o||function(t){o=[t.LINEAR,t.NEAREST_MIPMAP_LINEAR,t.LINEAR_MIPMAP_NEAREST,t.LINEAR_MIPMAP_NEAREST],s=[t.NEAREST,t.LINEAR,t.NEAREST_MIPMAP_NEAREST,t.NEAREST_MIPMAP_LINEAR,t.LINEAR_MIPMAP_NEAREST,t.LINEAR_MIPMAP_LINEAR],l=[t.REPEAT,t.CLAMP_TO_EDGE,t.MIRRORED_REPEAT]}(t);if("number"==typeof arguments[1])return v(t,arguments[1],arguments[2],arguments[3]||t.RGBA,arguments[4]||t.UNSIGNED_BYTE);if(Array.isArray(arguments[1]))return v(t,0|arguments[1][0],0|arguments[1][1],arguments[2]||t.RGBA,arguments[3]||t.UNSIGNED_BYTE);if("object"==typeof arguments[1]){var e=arguments[1],r=c(e)?e:e.raw;if(r)return function(t,e,r,n,i,a){var o=g(t);return t.texImage2D(t.TEXTURE_2D,0,i,i,a,e),new h(t,o,r,n,i,a)}(t,r,0|e.width,0|e.height,arguments[2]||t.RGBA,arguments[3]||t.UNSIGNED_BYTE);if(e.shape&&e.data&&e.stride)return function(t,e){var r=e.dtype,o=e.shape.slice(),s=t.getParameter(t.MAX_TEXTURE_SIZE);if(o[0]<0||o[0]>s||o[1]<0||o[1]>s)throw new Error("gl-texture2d: Invalid texture size");var l=d(o,e.stride.slice()),c=0;"float32"===r?c=t.FLOAT:"float64"===r?(c=t.FLOAT,l=!1,r="float32"):"uint8"===r?c=t.UNSIGNED_BYTE:(c=t.UNSIGNED_BYTE,l=!1,r="uint8");var f,p,v=0;if(2===o.length)v=t.LUMINANCE,o=[o[0],o[1],1],e=n(e.data,o,[e.stride[0],e.stride[1],1],e.offset);else{if(3!==o.length)throw new Error("gl-texture2d: Invalid shape for texture");if(1===o[2])v=t.ALPHA;else if(2===o[2])v=t.LUMINANCE_ALPHA;else if(3===o[2])v=t.RGB;else{if(4!==o[2])throw new Error("gl-texture2d: Invalid shape for pixel coords");v=t.RGBA}}c!==t.FLOAT||t.getExtension("OES_texture_float")||(c=t.UNSIGNED_BYTE,l=!1);var m=e.size;if(l)f=0===e.offset&&e.data.length===m?e.data:e.data.subarray(e.offset,e.offset+m);else{var y=[o[2],o[2]*o[0],1];p=a.malloc(m,r);var x=n(p,o,y,0);"float32"!==r&&"float64"!==r||c!==t.UNSIGNED_BYTE?i.assign(x,e):u(x,e),f=p.subarray(0,m)}var b=g(t);t.texImage2D(t.TEXTURE_2D,0,v,o[0],o[1],0,v,c,f),l||a.free(p);return new h(t,b,o[0],o[1],v,c)}(t,e)}throw new Error("gl-texture2d: Invalid arguments for texture2d constructor")};var o=null,s=null,l=null;function c(t){return"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"undefined"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||"undefined"!=typeof HTMLVideoElement&&t instanceof HTMLVideoElement||"undefined"!=typeof ImageData&&t instanceof ImageData}var u=function(t,e){i.muls(t,e,255)};function f(t,e,r){var n=t.gl,i=n.getParameter(n.MAX_TEXTURE_SIZE);if(e<0||e>i||r<0||r>i)throw new Error("gl-texture2d: Invalid texture size");return t._shape=[e,r],t.bind(),n.texImage2D(n.TEXTURE_2D,0,t.format,e,r,0,t.format,t.type,null),t._mipLevels=[0],t}function h(t,e,r,n,i,a){this.gl=t,this.handle=e,this.format=i,this.type=a,this._shape=[r,n],this._mipLevels=[0],this._magFilter=t.NEAREST,this._minFilter=t.NEAREST,this._wrapS=t.CLAMP_TO_EDGE,this._wrapT=t.CLAMP_TO_EDGE,this._anisoSamples=1;var o=this,s=[this._wrapS,this._wrapT];Object.defineProperties(s,[{get:function(){return o._wrapS},set:function(t){return o.wrapS=t}},{get:function(){return o._wrapT},set:function(t){return o.wrapT=t}}]),this._wrapVector=s;var l=[this._shape[0],this._shape[1]];Object.defineProperties(l,[{get:function(){return o._shape[0]},set:function(t){return o.width=t}},{get:function(){return o._shape[1]},set:function(t){return o.height=t}}]),this._shapeVector=l}var p=h.prototype;function d(t,e){return 3===t.length?1===e[2]&&e[1]===t[0]*t[2]&&e[0]===t[2]:1===e[0]&&e[1]===t[0]}function g(t){var e=t.createTexture();return t.bindTexture(t.TEXTURE_2D,e),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),e}function v(t,e,r,n,i){var a=t.getParameter(t.MAX_TEXTURE_SIZE);if(e<0||e>a||r<0||r>a)throw new Error("gl-texture2d: Invalid texture shape");if(i===t.FLOAT&&!t.getExtension("OES_texture_float"))throw new Error("gl-texture2d: Floating point textures not supported on this platform");var o=g(t);return t.texImage2D(t.TEXTURE_2D,0,n,e,r,0,n,i,null),new h(t,o,e,r,n,i)}Object.defineProperties(p,{minFilter:{get:function(){return this._minFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension("OES_texture_float_linear")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error("gl-texture2d: Unknown filter mode "+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,t),this._minFilter=t}},magFilter:{get:function(){return this._magFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension("OES_texture_float_linear")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error("gl-texture2d: Unknown filter mode "+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,t),this._magFilter=t}},mipSamples:{get:function(){return this._anisoSamples},set:function(t){var e=this._anisoSamples;if(this._anisoSamples=0|Math.max(t,1),e!==this._anisoSamples){var r=this.gl.getExtension("EXT_texture_filter_anisotropic");r&&this.gl.texParameterf(this.gl.TEXTURE_2D,r.TEXTURE_MAX_ANISOTROPY_EXT,this._anisoSamples)}return this._anisoSamples}},wrapS:{get:function(){return this._wrapS},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,t),this._wrapS=t}},wrapT:{get:function(){return this._wrapT},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,t),this._wrapT=t}},wrap:{get:function(){return this._wrapVector},set:function(t){if(Array.isArray(t)||(t=[t,t]),2!==t.length)throw new Error("gl-texture2d: Must specify wrap mode for rows and columns");for(var e=0;e<2;++e)if(l.indexOf(t[e])<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);this._wrapS=t[0],this._wrapT=t[1];var r=this.gl;return this.bind(),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,this._wrapS),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,this._wrapT),t}},shape:{get:function(){return this._shapeVector},set:function(t){if(Array.isArray(t)){if(2!==t.length)throw new Error("gl-texture2d: Invalid texture shape")}else t=[0|t,0|t];return f(this,0|t[0],0|t[1]),[0|t[0],0|t[1]]}},width:{get:function(){return this._shape[0]},set:function(t){return f(this,t|=0,this._shape[1]),t}},height:{get:function(){return this._shape[1]},set:function(t){return t|=0,f(this,this._shape[0],t),t}}}),p.bind=function(t){var e=this.gl;return void 0!==t&&e.activeTexture(e.TEXTURE0+(0|t)),e.bindTexture(e.TEXTURE_2D,this.handle),void 0!==t?0|t:e.getParameter(e.ACTIVE_TEXTURE)-e.TEXTURE0},p.dispose=function(){this.gl.deleteTexture(this.handle)},p.generateMipmap=function(){this.bind(),this.gl.generateMipmap(this.gl.TEXTURE_2D);for(var t=Math.min(this._shape[0],this._shape[1]),e=0;t>0;++e,t>>>=1)this._mipLevels.indexOf(e)<0&&this._mipLevels.push(e)},p.setPixels=function(t,e,r,o){var s=this.gl;this.bind(),Array.isArray(e)?(o=r,r=0|e[1],e=0|e[0]):(e=e||0,r=r||0),o=o||0;var l=c(t)?t:t.raw;if(l){this._mipLevels.indexOf(o)<0?(s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,this.type,l),this._mipLevels.push(o)):s.texSubImage2D(s.TEXTURE_2D,o,e,r,this.format,this.type,l)}else{if(!(t.shape&&t.stride&&t.data))throw new Error("gl-texture2d: Unsupported data type");if(t.shape.length<2||e+t.shape[1]>this._shape[1]>>>o||r+t.shape[0]>this._shape[0]>>>o||e<0||r<0)throw new Error("gl-texture2d: Texture dimensions are out of bounds");!function(t,e,r,o,s,l,c,f){var h=f.dtype,p=f.shape.slice();if(p.length<2||p.length>3)throw new Error("gl-texture2d: Invalid ndarray, must be 2d or 3d");var g=0,v=0,m=d(p,f.stride.slice());"float32"===h?g=t.FLOAT:"float64"===h?(g=t.FLOAT,m=!1,h="float32"):"uint8"===h?g=t.UNSIGNED_BYTE:(g=t.UNSIGNED_BYTE,m=!1,h="uint8");if(2===p.length)v=t.LUMINANCE,p=[p[0],p[1],1],f=n(f.data,p,[f.stride[0],f.stride[1],1],f.offset);else{if(3!==p.length)throw new Error("gl-texture2d: Invalid shape for texture");if(1===p[2])v=t.ALPHA;else if(2===p[2])v=t.LUMINANCE_ALPHA;else if(3===p[2])v=t.RGB;else{if(4!==p[2])throw new Error("gl-texture2d: Invalid shape for pixel coords");v=t.RGBA}p[2]}v!==t.LUMINANCE&&v!==t.ALPHA||s!==t.LUMINANCE&&s!==t.ALPHA||(v=s);if(v!==s)throw new Error("gl-texture2d: Incompatible texture format for setPixels");var y=f.size,x=c.indexOf(o)<0;x&&c.push(o);if(g===l&&m)0===f.offset&&f.data.length===y?x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,f.data):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,f.data):x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,f.data.subarray(f.offset,f.offset+y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,f.data.subarray(f.offset,f.offset+y));else{var b;b=l===t.FLOAT?a.mallocFloat32(y):a.mallocUint8(y);var _=n(b,p,[p[2],p[2]*p[0],1]);g===t.FLOAT&&l===t.UNSIGNED_BYTE?u(_,f):i.assign(_,f),x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,b.subarray(0,y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,b.subarray(0,y)),l===t.FLOAT?a.freeFloat32(b):a.freeUint8(b)}}(s,e,r,o,this.format,this.type,this._mipLevels,t)}}},{ndarray:445,"ndarray-ops":439,"typedarray-pool":532}],318:[function(t,e,r){"use strict";var n=t("pick-by-alias");function i(t){if(t.container)if(t.container==document.body)document.body.style.width||(t.canvas.width=t.width||t.pixelRatio*window.innerWidth),document.body.style.height||(t.canvas.height=t.height||t.pixelRatio*window.innerHeight);else{var e=t.container.getBoundingClientRect();t.canvas.width=t.width||e.right-e.left,t.canvas.height=t.height||e.bottom-e.top}}function a(t){return"function"==typeof t.getContext&&"width"in t&&"height"in t}e.exports=function(t){var e;if(t?"string"==typeof t&&(t={container:t}):t={},a(t)?t={container:t}:t="string"==typeof(e=t).nodeName&&"function"==typeof e.appendChild&&"function"==typeof e.getBoundingClientRect?{container:t}:function(t){return"function"==typeof t.drawArrays||"function"==typeof t.drawElements}(t)?{gl:t}:n(t,{container:"container target element el canvas holder parent parentNode wrapper use ref root node",gl:"gl context webgl glContext",attrs:"attributes attrs contextAttributes",pixelRatio:"pixelRatio pxRatio px ratio pxratio pixelratio"},!0),t.pixelRatio||(t.pixelRatio=window.pixelRatio||1),t.gl)return t.gl;if(t.canvas&&(t.container=t.canvas.parentNode),t.container){if("string"==typeof t.container){var r=document.querySelector(t.container);if(!r)throw Error("Element "+t.container+" is not found");t.container=r}a(t.container)?(t.canvas=t.container,t.container=t.canvas.parentNode):t.canvas||(t.canvas=document.createElement("canvas"),t.container.appendChild(t.canvas),i(t))}else t.canvas||(t.container=document.body||document.documentElement,t.canvas=document.createElement("canvas"),t.canvas.style.position="absolute",t.canvas.style.top=0,t.canvas.style.left=0,t.container.appendChild(t.canvas),i(t));if(!t.gl)try{t.gl=t.canvas.getContext("webgl",t.attrs)}catch(e){try{t.gl=t.canvas.getContext("experimental-webgl",t.attrs)}catch(e){t.gl=t.canvas.getContext("webgl-experimental",t.attrs)}}return t.gl}},{"pick-by-alias":460}],319:[function(t,e,r){"use strict";e.exports=function(t,e,r){e?e.bind():t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,null);var n=0|t.getParameter(t.MAX_VERTEX_ATTRIBS);if(r){if(r.length>n)throw new Error("gl-vao: Too many vertex attributes");for(var i=0;i1?0:Math.acos(s)};var n=t("./fromValues"),i=t("./normalize"),a=t("./dot")},{"./dot":334,"./fromValues":340,"./normalize":351}],325:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}},{}],326:[function(t,e,r){e.exports=function(t){var e=new Float32Array(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}},{}],327:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}},{}],328:[function(t,e,r){e.exports=function(){var t=new Float32Array(3);return t[0]=0,t[1]=0,t[2]=0,t}},{}],329:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t}},{}],330:[function(t,e,r){e.exports=t("./distance")},{"./distance":331}],331:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return Math.sqrt(r*r+n*n+i*i)}},{}],332:[function(t,e,r){e.exports=t("./divide")},{"./divide":333}],333:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t}},{}],334:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}},{}],335:[function(t,e,r){e.exports=1e-6},{}],336:[function(t,e,r){e.exports=function(t,e){var r=t[0],i=t[1],a=t[2],o=e[0],s=e[1],l=e[2];return Math.abs(r-o)<=n*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=n*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-l)<=n*Math.max(1,Math.abs(a),Math.abs(l))};var n=t("./epsilon")},{"./epsilon":335}],337:[function(t,e,r){e.exports=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}},{}],338:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}},{}],339:[function(t,e,r){e.exports=function(t,e,r,i,a,o){var s,l;e||(e=3);r||(r=0);l=i?Math.min(i*e+r,t.length):t.length;for(s=r;s0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a);return t}},{}],352:[function(t,e,r){e.exports=function(t,e){e=e||1;var r=2*Math.random()*Math.PI,n=2*Math.random()-1,i=Math.sqrt(1-n*n)*e;return t[0]=Math.cos(r)*i,t[1]=Math.sin(r)*i,t[2]=n*e,t}},{}],353:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[1],a=r[2],o=e[1]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=e[0],t[1]=i+o*c-s*l,t[2]=a+o*l+s*c,t}},{}],354:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[2],o=e[0]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+s*l+o*c,t[1]=e[1],t[2]=a+s*c-o*l,t}},{}],355:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[1],o=e[0]-i,s=e[1]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+o*c-s*l,t[1]=a+o*l+s*c,t[2]=e[2],t}},{}],356:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}},{}],357:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t}},{}],358:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t}},{}],359:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e,t[1]=r,t[2]=n,t}},{}],360:[function(t,e,r){e.exports=t("./squaredDistance")},{"./squaredDistance":362}],361:[function(t,e,r){e.exports=t("./squaredLength")},{"./squaredLength":363}],362:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return r*r+n*n+i*i}},{}],363:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2];return e*e+r*r+n*n}},{}],364:[function(t,e,r){e.exports=t("./subtract")},{"./subtract":365}],365:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t}},{}],366:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t}},{}],367:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[3]*n+r[7]*i+r[11]*a+r[15];return o=o||1,t[0]=(r[0]*n+r[4]*i+r[8]*a+r[12])/o,t[1]=(r[1]*n+r[5]*i+r[9]*a+r[13])/o,t[2]=(r[2]*n+r[6]*i+r[10]*a+r[14])/o,t}},{}],368:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,f=c*i+l*n-o*a,h=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+f*-l-h*-s,t[1]=f*c+p*-s+h*-o-u*-l,t[2]=h*c+p*-l+u*-s-f*-o,t}},{}],369:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t}},{}],370:[function(t,e,r){e.exports=function(t){var e=new Float32Array(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}},{}],371:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}},{}],372:[function(t,e,r){e.exports=function(){var t=new Float32Array(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}},{}],373:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return Math.sqrt(r*r+n*n+i*i+a*a)}},{}],374:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t[3]=e[3]/r[3],t}},{}],375:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}},{}],376:[function(t,e,r){e.exports=function(t,e,r,n){var i=new Float32Array(4);return i[0]=t,i[1]=e,i[2]=r,i[3]=n,i}},{}],377:[function(t,e,r){e.exports={create:t("./create"),clone:t("./clone"),fromValues:t("./fromValues"),copy:t("./copy"),set:t("./set"),add:t("./add"),subtract:t("./subtract"),multiply:t("./multiply"),divide:t("./divide"),min:t("./min"),max:t("./max"),scale:t("./scale"),scaleAndAdd:t("./scaleAndAdd"),distance:t("./distance"),squaredDistance:t("./squaredDistance"),length:t("./length"),squaredLength:t("./squaredLength"),negate:t("./negate"),inverse:t("./inverse"),normalize:t("./normalize"),dot:t("./dot"),lerp:t("./lerp"),random:t("./random"),transformMat4:t("./transformMat4"),transformQuat:t("./transformQuat")}},{"./add":369,"./clone":370,"./copy":371,"./create":372,"./distance":373,"./divide":374,"./dot":375,"./fromValues":376,"./inverse":378,"./length":379,"./lerp":380,"./max":381,"./min":382,"./multiply":383,"./negate":384,"./normalize":385,"./random":386,"./scale":387,"./scaleAndAdd":388,"./set":389,"./squaredDistance":390,"./squaredLength":391,"./subtract":392,"./transformMat4":393,"./transformQuat":394}],378:[function(t,e,r){e.exports=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t}},{}],379:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return Math.sqrt(e*e+r*r+n*n+i*i)}},{}],380:[function(t,e,r){e.exports=function(t,e,r,n){var i=e[0],a=e[1],o=e[2],s=e[3];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t[3]=s+n*(r[3]-s),t}},{}],381:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t[3]=Math.max(e[3],r[3]),t}},{}],382:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t[3]=Math.min(e[3],r[3]),t}},{}],383:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t[3]=e[3]*r[3],t}},{}],384:[function(t,e,r){e.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}},{}],385:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*r+n*n+i*i+a*a;o>0&&(o=1/Math.sqrt(o),t[0]=r*o,t[1]=n*o,t[2]=i*o,t[3]=a*o);return t}},{}],386:[function(t,e,r){var n=t("./normalize"),i=t("./scale");e.exports=function(t,e){return e=e||1,t[0]=Math.random(),t[1]=Math.random(),t[2]=Math.random(),t[3]=Math.random(),n(t,t),i(t,t,e),t}},{"./normalize":385,"./scale":387}],387:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t}},{}],388:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t}},{}],389:[function(t,e,r){e.exports=function(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t}},{}],390:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return r*r+n*n+i*i+a*a}},{}],391:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return e*e+r*r+n*n+i*i}},{}],392:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t}},{}],393:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}},{}],394:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,f=c*i+l*n-o*a,h=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+f*-l-h*-s,t[1]=f*c+p*-s+h*-o-u*-l,t[2]=h*c+p*-l+u*-s-f*-o,t[3]=e[3],t}},{}],395:[function(t,e,r){e.exports=function(t,e,r,a){return n[0]=a,n[1]=r,n[2]=e,n[3]=t,i[0]};var n=new Uint8Array(4),i=new Float32Array(n.buffer)},{}],396:[function(t,e,r){var n=t("glsl-tokenizer"),i=t("atob-lite");e.exports=function(t){for(var e=Array.isArray(t)?t:n(t),r=0;r0)continue;r=t.slice(0,1).join("")}return F(r),z+=r.length,(S=S.slice(r.length)).length}}function q(){return/[^a-fA-F0-9]/.test(e)?(F(S.join("")),M=l,T):(S.push(e),r=e,T+1)}function G(){return"."===e?(S.push(e),M=g,r=e,T+1):/[eE]/.test(e)?(S.push(e),M=g,r=e,T+1):"x"===e&&1===S.length&&"0"===S[0]?(M=_,S.push(e),r=e,T+1):/[^\d]/.test(e)?(F(S.join("")),M=l,T):(S.push(e),r=e,T+1)}function Y(){return"f"===e&&(S.push(e),r=e,T+=1),/[eE]/.test(e)?(S.push(e),r=e,T+1):"-"===e&&/[eE]/.test(r)?(S.push(e),r=e,T+1):/[^\d]/.test(e)?(F(S.join("")),M=l,T):(S.push(e),r=e,T+1)}function W(){if(/[^\d\w_]/.test(e)){var t=S.join("");return M=R.indexOf(t)>-1?y:P.indexOf(t)>-1?m:v,F(S.join("")),M=l,T}return S.push(e),r=e,T+1}};var n=t("./lib/literals"),i=t("./lib/operators"),a=t("./lib/builtins"),o=t("./lib/literals-300es"),s=t("./lib/builtins-300es"),l=999,c=9999,u=0,f=1,h=2,p=3,d=4,g=5,v=6,m=7,y=8,x=9,b=10,_=11,w=["block-comment","line-comment","preprocessor","operator","integer","float","ident","builtin","keyword","whitespace","eof","integer"]},{"./lib/builtins":399,"./lib/builtins-300es":398,"./lib/literals":401,"./lib/literals-300es":400,"./lib/operators":402}],398:[function(t,e,r){var n=t("./builtins");n=n.slice().filter(function(t){return!/^(gl\_|texture)/.test(t)}),e.exports=n.concat(["gl_VertexID","gl_InstanceID","gl_Position","gl_PointSize","gl_FragCoord","gl_FrontFacing","gl_FragDepth","gl_PointCoord","gl_MaxVertexAttribs","gl_MaxVertexUniformVectors","gl_MaxVertexOutputVectors","gl_MaxFragmentInputVectors","gl_MaxVertexTextureImageUnits","gl_MaxCombinedTextureImageUnits","gl_MaxTextureImageUnits","gl_MaxFragmentUniformVectors","gl_MaxDrawBuffers","gl_MinProgramTexelOffset","gl_MaxProgramTexelOffset","gl_DepthRangeParameters","gl_DepthRange","trunc","round","roundEven","isnan","isinf","floatBitsToInt","floatBitsToUint","intBitsToFloat","uintBitsToFloat","packSnorm2x16","unpackSnorm2x16","packUnorm2x16","unpackUnorm2x16","packHalf2x16","unpackHalf2x16","outerProduct","transpose","determinant","inverse","texture","textureSize","textureProj","textureLod","textureOffset","texelFetch","texelFetchOffset","textureProjOffset","textureLodOffset","textureProjLod","textureProjLodOffset","textureGrad","textureGradOffset","textureProjGrad","textureProjGradOffset"])},{"./builtins":399}],399:[function(t,e,r){e.exports=["abs","acos","all","any","asin","atan","ceil","clamp","cos","cross","dFdx","dFdy","degrees","distance","dot","equal","exp","exp2","faceforward","floor","fract","gl_BackColor","gl_BackLightModelProduct","gl_BackLightProduct","gl_BackMaterial","gl_BackSecondaryColor","gl_ClipPlane","gl_ClipVertex","gl_Color","gl_DepthRange","gl_DepthRangeParameters","gl_EyePlaneQ","gl_EyePlaneR","gl_EyePlaneS","gl_EyePlaneT","gl_Fog","gl_FogCoord","gl_FogFragCoord","gl_FogParameters","gl_FragColor","gl_FragCoord","gl_FragData","gl_FragDepth","gl_FragDepthEXT","gl_FrontColor","gl_FrontFacing","gl_FrontLightModelProduct","gl_FrontLightProduct","gl_FrontMaterial","gl_FrontSecondaryColor","gl_LightModel","gl_LightModelParameters","gl_LightModelProducts","gl_LightProducts","gl_LightSource","gl_LightSourceParameters","gl_MaterialParameters","gl_MaxClipPlanes","gl_MaxCombinedTextureImageUnits","gl_MaxDrawBuffers","gl_MaxFragmentUniformComponents","gl_MaxLights","gl_MaxTextureCoords","gl_MaxTextureImageUnits","gl_MaxTextureUnits","gl_MaxVaryingFloats","gl_MaxVertexAttribs","gl_MaxVertexTextureImageUnits","gl_MaxVertexUniformComponents","gl_ModelViewMatrix","gl_ModelViewMatrixInverse","gl_ModelViewMatrixInverseTranspose","gl_ModelViewMatrixTranspose","gl_ModelViewProjectionMatrix","gl_ModelViewProjectionMatrixInverse","gl_ModelViewProjectionMatrixInverseTranspose","gl_ModelViewProjectionMatrixTranspose","gl_MultiTexCoord0","gl_MultiTexCoord1","gl_MultiTexCoord2","gl_MultiTexCoord3","gl_MultiTexCoord4","gl_MultiTexCoord5","gl_MultiTexCoord6","gl_MultiTexCoord7","gl_Normal","gl_NormalMatrix","gl_NormalScale","gl_ObjectPlaneQ","gl_ObjectPlaneR","gl_ObjectPlaneS","gl_ObjectPlaneT","gl_Point","gl_PointCoord","gl_PointParameters","gl_PointSize","gl_Position","gl_ProjectionMatrix","gl_ProjectionMatrixInverse","gl_ProjectionMatrixInverseTranspose","gl_ProjectionMatrixTranspose","gl_SecondaryColor","gl_TexCoord","gl_TextureEnvColor","gl_TextureMatrix","gl_TextureMatrixInverse","gl_TextureMatrixInverseTranspose","gl_TextureMatrixTranspose","gl_Vertex","greaterThan","greaterThanEqual","inversesqrt","length","lessThan","lessThanEqual","log","log2","matrixCompMult","max","min","mix","mod","normalize","not","notEqual","pow","radians","reflect","refract","sign","sin","smoothstep","sqrt","step","tan","texture2D","texture2DLod","texture2DProj","texture2DProjLod","textureCube","textureCubeLod","texture2DLodEXT","texture2DProjLodEXT","textureCubeLodEXT","texture2DGradEXT","texture2DProjGradEXT","textureCubeGradEXT"]},{}],400:[function(t,e,r){var n=t("./literals");e.exports=n.slice().concat(["layout","centroid","smooth","case","mat2x2","mat2x3","mat2x4","mat3x2","mat3x3","mat3x4","mat4x2","mat4x3","mat4x4","uint","uvec2","uvec3","uvec4","samplerCubeShadow","sampler2DArray","sampler2DArrayShadow","isampler2D","isampler3D","isamplerCube","isampler2DArray","usampler2D","usampler3D","usamplerCube","usampler2DArray","coherent","restrict","readonly","writeonly","resource","atomic_uint","noperspective","patch","sample","subroutine","common","partition","active","filter","image1D","image2D","image3D","imageCube","iimage1D","iimage2D","iimage3D","iimageCube","uimage1D","uimage2D","uimage3D","uimageCube","image1DArray","image2DArray","iimage1DArray","iimage2DArray","uimage1DArray","uimage2DArray","image1DShadow","image2DShadow","image1DArrayShadow","image2DArrayShadow","imageBuffer","iimageBuffer","uimageBuffer","sampler1DArray","sampler1DArrayShadow","isampler1D","isampler1DArray","usampler1D","usampler1DArray","isampler2DRect","usampler2DRect","samplerBuffer","isamplerBuffer","usamplerBuffer","sampler2DMS","isampler2DMS","usampler2DMS","sampler2DMSArray","isampler2DMSArray","usampler2DMSArray"])},{"./literals":401}],401:[function(t,e,r){e.exports=["precision","highp","mediump","lowp","attribute","const","uniform","varying","break","continue","do","for","while","if","else","in","out","inout","float","int","void","bool","true","false","discard","return","mat2","mat3","mat4","vec2","vec3","vec4","ivec2","ivec3","ivec4","bvec2","bvec3","bvec4","sampler1D","sampler2D","sampler3D","samplerCube","sampler1DShadow","sampler2DShadow","struct","asm","class","union","enum","typedef","template","this","packed","goto","switch","default","inline","noinline","volatile","public","static","extern","external","interface","long","short","double","half","fixed","unsigned","input","output","hvec2","hvec3","hvec4","dvec2","dvec3","dvec4","fvec2","fvec3","fvec4","sampler2DRect","sampler3DRect","sampler2DRectShadow","sizeof","cast","namespace","using"]},{}],402:[function(t,e,r){e.exports=["<<=",">>=","++","--","<<",">>","<=",">=","==","!=","&&","||","+=","-=","*=","/=","%=","&=","^^","^=","|=","(",")","[","]",".","!","~","*","/","%","+","-","<",">","&","^","|","?",":","=",",",";","{","}"]},{}],403:[function(t,e,r){var n=t("./index");e.exports=function(t,e){var r=n(e),i=[];return i=(i=i.concat(r(t))).concat(r(null))}},{"./index":397}],404:[function(t,e,r){e.exports=function(t){"string"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},r.write=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*g}},{}],408:[function(t,e,r){"use strict";e.exports=function(t,e){var r=t.length;if(0===r)throw new Error("Must have at least d+1 points");var i=t[0].length;if(r<=i)throw new Error("Must input at least d+1 points");var o=t.slice(0,i+1),s=n.apply(void 0,o);if(0===s)throw new Error("Input not in general position");for(var l=new Array(i+1),u=0;u<=i;++u)l[u]=u;s<0&&(l[0]=1,l[1]=0);for(var f=new a(l,new Array(i+1),!1),h=f.adjacent,p=new Array(i+2),u=0;u<=i;++u){for(var d=l.slice(),g=0;g<=i;++g)g===u&&(d[g]=-1);var v=d[0];d[0]=d[1],d[1]=v;var m=new a(d,new Array(i+1),!0);h[u]=m,p[u]=m}p[i+1]=f;for(var u=0;u<=i;++u)for(var d=h[u].vertices,y=h[u].adjacent,g=0;g<=i;++g){var x=d[g];if(x<0)y[g]=f;else for(var b=0;b<=i;++b)h[b].vertices.indexOf(x)<0&&(y[g]=h[b])}for(var _=new c(i,o,p),w=!!e,u=i+1;u0&&e.push(","),e.push("tuple[",r,"]");e.push(")}return orient");var i=new Function("test",e.join("")),a=n[t+1];return a||(a=n),i(a)}(t)),this.orient=a}var u=c.prototype;u.handleBoundaryDegeneracy=function(t,e){var r=this.dimension,n=this.vertices.length-1,i=this.tuple,a=this.vertices,o=[t];for(t.lastVisited=-n;o.length>0;){(t=o.pop()).vertices;for(var s=t.adjacent,l=0;l<=r;++l){var c=s[l];if(c.boundary&&!(c.lastVisited<=-n)){for(var u=c.vertices,f=0;f<=r;++f){var h=u[f];i[f]=h<0?e:a[h]}var p=this.orient();if(p>0)return c;c.lastVisited=-n,0===p&&o.push(c)}}}return null},u.walk=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,a=this.tuple,o=e?this.interior.length*Math.random()|0:this.interior.length-1,s=this.interior[o];t:for(;!s.boundary;){for(var l=s.vertices,c=s.adjacent,u=0;u<=n;++u)a[u]=i[l[u]];s.lastVisited=r;for(u=0;u<=n;++u){var f=c[u];if(!(f.lastVisited>=r)){var h=a[u];a[u]=t;var p=this.orient();if(a[u]=h,p<0){s=f;continue t}f.boundary?f.lastVisited=-r:f.lastVisited=r}}return}return s},u.addPeaks=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,l=this.tuple,c=this.interior,u=this.simplices,f=[e];e.lastVisited=r,e.vertices[e.vertices.indexOf(-1)]=r,e.boundary=!1,c.push(e);for(var h=[];f.length>0;){var p=(e=f.pop()).vertices,d=e.adjacent,g=p.indexOf(r);if(!(g<0))for(var v=0;v<=n;++v)if(v!==g){var m=d[v];if(m.boundary&&!(m.lastVisited>=r)){var y=m.vertices;if(m.lastVisited!==-r){for(var x=0,b=0;b<=n;++b)y[b]<0?(x=b,l[b]=t):l[b]=i[y[b]];if(this.orient()>0){y[x]=r,m.boundary=!1,c.push(m),f.push(m),m.lastVisited=r;continue}m.lastVisited=-r}var _=m.adjacent,w=p.slice(),k=d.slice(),T=new a(w,k,!0);u.push(T);var A=_.indexOf(e);if(!(A<0)){_[A]=T,k[g]=m,w[v]=-1,k[v]=e,d[v]=T,T.flip();for(b=0;b<=n;++b){var M=w[b];if(!(M<0||M===r)){for(var S=new Array(n-1),E=0,C=0;C<=n;++C){var L=w[C];L<0||C===b||(S[E++]=L)}h.push(new o(S,T,b))}}}}}}h.sort(s);for(v=0;v+1=0?o[l++]=s[u]:c=1&u;if(c===(1&t)){var f=o[0];o[0]=o[1],o[1]=f}e.push(o)}}return e}},{"robust-orientation":497,"simplicial-complex":507}],409:[function(t,e,r){"use strict";var n=t("binary-search-bounds"),i=0,a=1;function o(t,e,r,n,i){this.mid=t,this.left=e,this.right=r,this.leftPoints=n,this.rightPoints=i,this.count=(e?e.count:0)+(r?r.count:0)+n.length}e.exports=function(t){if(!t||0===t.length)return new x(null);return new x(y(t))};var s=o.prototype;function l(t,e){t.mid=e.mid,t.left=e.left,t.right=e.right,t.leftPoints=e.leftPoints,t.rightPoints=e.rightPoints,t.count=e.count}function c(t,e){var r=y(e);t.mid=r.mid,t.left=r.left,t.right=r.right,t.leftPoints=r.leftPoints,t.rightPoints=r.rightPoints,t.count=r.count}function u(t,e){var r=t.intervals([]);r.push(e),c(t,r)}function f(t,e){var r=t.intervals([]),n=r.indexOf(e);return n<0?i:(r.splice(n,1),c(t,r),a)}function h(t,e,r){for(var n=0;n=0&&t[n][1]>=e;--n){var i=r(t[n]);if(i)return i}}function d(t,e){for(var r=0;r>1],i=[],a=[],s=[];for(r=0;r3*(e+1)?u(this,t):this.left.insert(t):this.left=y([t]);else if(t[0]>this.mid)this.right?4*(this.right.count+1)>3*(e+1)?u(this,t):this.right.insert(t):this.right=y([t]);else{var r=n.ge(this.leftPoints,t,v),i=n.ge(this.rightPoints,t,m);this.leftPoints.splice(r,0,t),this.rightPoints.splice(i,0,t)}},s.remove=function(t){var e=this.count-this.leftPoints;if(t[1]3*(e-1)?f(this,t):2===(c=this.left.remove(t))?(this.left=null,this.count-=1,a):(c===a&&(this.count-=1),c):i;if(t[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(e-1)?f(this,t):2===(c=this.right.remove(t))?(this.right=null,this.count-=1,a):(c===a&&(this.count-=1),c):i;if(1===this.count)return this.leftPoints[0]===t?2:i;if(1===this.leftPoints.length&&this.leftPoints[0]===t){if(this.left&&this.right){for(var r=this,o=this.left;o.right;)r=o,o=o.right;if(r===this)o.right=this.right;else{var s=this.left,c=this.right;r.count-=o.count,r.right=o.left,o.left=s,o.right=c}l(this,o),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?l(this,this.left):l(this,this.right);return a}for(s=n.ge(this.leftPoints,t,v);sthis.mid){var r;if(this.right)if(r=this.right.queryPoint(t,e))return r;return p(this.rightPoints,t,e)}return d(this.leftPoints,e)},s.queryInterval=function(t,e,r){var n;if(tthis.mid&&this.right&&(n=this.right.queryInterval(t,e,r)))return n;return ethis.mid?p(this.rightPoints,t,r):d(this.leftPoints,r)};var b=x.prototype;b.insert=function(t){this.root?this.root.insert(t):this.root=new o(t[0],null,null,[t],[t])},b.remove=function(t){if(this.root){var e=this.root.remove(t);return 2===e&&(this.root=null),e!==i}return!1},b.queryPoint=function(t,e){if(this.root)return this.root.queryPoint(t,e)},b.queryInterval=function(t,e,r){if(t<=e&&this.root)return this.root.queryInterval(t,e,r)},Object.defineProperty(b,"count",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(b,"intervals",{get:function(){return this.root?this.root.intervals([]):[]}})},{"binary-search-bounds":84}],410:[function(t,e,r){"use strict";e.exports=function(t,e){e=e||new Array(t.length);for(var r=0;r13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},{}],419:[function(t,e,r){"use strict";e.exports=function(t){return"string"==typeof t&&(t=t.trim(),!!(/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\dz]$/i.test(t)&&t.length>4))}},{}],420:[function(t,e,r){e.exports=function(t,e,r){return t*(1-r)+e*r}},{}],421:[function(t,e,r){(function(t){!function(t,n){"object"==typeof r&&"undefined"!=typeof e?e.exports=n():t.mapboxgl=n()}(this,function(){"use strict";var e,r,n;function i(t,i){if(e)if(r){var a="var sharedChunk = {}; ("+e+")(sharedChunk); ("+r+")(sharedChunk);",o={};e(o),(n=i(o)).workerUrl=window.URL.createObjectURL(new Blob([a],{type:"text/javascript"}))}else r=i;else e=i}return i(0,function(e){var r="undefined"!=typeof window?window:"undefined"!=typeof t?t:"undefined"!=typeof self?self:{};function n(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function i(t,e){return t(e={exports:{}},e.exports),e.exports}var a=o;function o(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*e,this.by=3*(n-e)-this.cy,this.ay=1-this.cy-this.by,this.p1x=t,this.p1y=n,this.p2x=r,this.p2y=n}o.prototype.sampleCurveX=function(t){return((this.ax*t+this.bx)*t+this.cx)*t},o.prototype.sampleCurveY=function(t){return((this.ay*t+this.by)*t+this.cy)*t},o.prototype.sampleCurveDerivativeX=function(t){return(3*this.ax*t+2*this.bx)*t+this.cx},o.prototype.solveCurveX=function(t,e){var r,n,i,a,o;for(void 0===e&&(e=1e-6),i=t,o=0;o<8;o++){if(a=this.sampleCurveX(i)-t,Math.abs(a)(n=1))return n;for(;ra?r=i:n=i,i=.5*(n-r)+r}return i},o.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var s=function(t,e,r){this.column=t,this.row=e,this.zoom=r};s.prototype.clone=function(){return new s(this.column,this.row,this.zoom)},s.prototype.zoomTo=function(t){return this.clone()._zoomTo(t)},s.prototype.sub=function(t){return this.clone()._sub(t)},s.prototype._zoomTo=function(t){var e=Math.pow(2,t-this.zoom);return this.column*=e,this.row*=e,this.zoom=t,this},s.prototype._sub=function(t){return t=t.zoomTo(this.zoom),this.column-=t.column,this.row-=t.row,this};var l=c;function c(t,e){this.x=t,this.y=e}function u(t,e,r,n){var i=new a(t,e,r,n);return function(t){return i.solve(t)}}c.prototype={clone:function(){return new c(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.x===t.x&&this.y===t.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var e=t.x-this.x,r=t.y-this.y;return e*e+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var e=t[0]*this.x+t[1]*this.y,r=t[2]*this.x+t[3]*this.y;return this.x=e,this.y=r,this},_add:function(t){return this.x+=t.x,this.y+=t.y,this},_sub:function(t){return this.x-=t.x,this.y-=t.y,this},_mult:function(t){return this.x*=t,this.y*=t,this},_div:function(t){return this.x/=t,this.y/=t,this},_multByPoint:function(t){return this.x*=t.x,this.y*=t.y,this},_divByPoint:function(t){return this.x/=t.x,this.y/=t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var t=this.y;return this.y=this.x,this.x=-t,this},_rotate:function(t){var e=Math.cos(t),r=Math.sin(t),n=e*this.x-r*this.y,i=r*this.x+e*this.y;return this.x=n,this.y=i,this},_rotateAround:function(t,e){var r=Math.cos(t),n=Math.sin(t),i=e.x+r*(this.x-e.x)-n*(this.y-e.y),a=e.y+n*(this.x-e.x)+r*(this.y-e.y);return this.x=i,this.y=a,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},c.convert=function(t){return t instanceof c?t:Array.isArray(t)?new c(t[0],t[1]):t};var f=u(.25,.1,.25,1);function h(t,e,r){return Math.min(r,Math.max(e,t))}function p(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n(e.y-t.y)*(r.x-t.x)}function k(t){for(var e=0,r=0,n=t.length,i=n-1,a=void 0,o=void 0;r=200&&r.status<300&&r.response?e(null,{data:n,cacheControl:r.getResponseHeader("Cache-Control"),expires:r.getResponseHeader("Expires")}):e(new A(r.statusText,r.status,t.url))},r.send(),r};function E(t,e,r){r[t]=r[t]||[],r[t].push(e)}function C(t,e,r){if(r&&r[t]){var n=r[t].indexOf(e);-1!==n&&r[t].splice(n,1)}}var L=function(t,e){void 0===e&&(e={}),p(this,e),this.type=t},z=function(t){function e(e,r){void 0===r&&(r={}),t.call(this,"error",p({error:e},r))}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(L),O=function(){};O.prototype.on=function(t,e){return this._listeners=this._listeners||{},E(t,e,this._listeners),this},O.prototype.off=function(t,e){return C(t,e,this._listeners),C(t,e,this._oneTimeListeners),this},O.prototype.once=function(t,e){return this._oneTimeListeners=this._oneTimeListeners||{},E(t,e,this._oneTimeListeners),this},O.prototype.fire=function(t){"string"==typeof t&&(t=new L(t,arguments[1]||{}));var e=t.type;if(this.listens(e)){t.target=this;for(var r=0,n=this._listeners&&this._listeners[e]?this._listeners[e].slice():[];r0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t)},O.prototype.setEventedParent=function(t,e){return this._eventedParent=t,this._eventedParentData=e,this};var I={$version:8,$root:{version:{required:!0,type:"enum",values:[8]},name:{type:"string"},metadata:{type:"*"},center:{type:"array",value:"number"},zoom:{type:"number"},bearing:{type:"number",default:0,period:360,units:"degrees"},pitch:{type:"number",default:0,units:"degrees"},light:{type:"light"},sources:{required:!0,type:"sources"},sprite:{type:"string"},glyphs:{type:"string"},transition:{type:"transition"},layers:{required:!0,type:"array",value:"layer"}},sources:{"*":{type:"source"}},source:["source_vector","source_raster","source_raster_dem","source_geojson","source_video","source_image"],source_vector:{type:{required:!0,type:"enum",values:{vector:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.0511,180,85.0511]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},attribution:{type:"string"},"*":{type:"*"}},source_raster:{type:{required:!0,type:"enum",values:{raster:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.0511,180,85.0511]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},attribution:{type:"string"},"*":{type:"*"}},source_raster_dem:{type:{required:!0,type:"enum",values:{"raster-dem":{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.0511,180,85.0511]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},attribution:{type:"string"},encoding:{type:"enum",values:{terrarium:{},mapbox:{}},default:"mapbox"},"*":{type:"*"}},source_geojson:{type:{required:!0,type:"enum",values:{geojson:{}}},data:{type:"*"},maxzoom:{type:"number",default:18},buffer:{type:"number",default:128,maximum:512,minimum:0},tolerance:{type:"number",default:.375},cluster:{type:"boolean",default:!1},clusterRadius:{type:"number",default:50,minimum:0},clusterMaxZoom:{type:"number"},lineMetrics:{type:"boolean",default:!1}},source_video:{type:{required:!0,type:"enum",values:{video:{}}},urls:{required:!0,type:"array",value:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},source_image:{type:{required:!0,type:"enum",values:{image:{}}},url:{required:!0,type:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},layer:{id:{type:"string",required:!0},type:{type:"enum",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:"*"},source:{type:"string"},"source-layer":{type:"string"},minzoom:{type:"number",minimum:0,maximum:24},maxzoom:{type:"number",minimum:0,maximum:24},filter:{type:"filter"},layout:{type:"layout"},paint:{type:"paint"}},layout:["layout_fill","layout_line","layout_circle","layout_heatmap","layout_fill-extrusion","layout_symbol","layout_raster","layout_hillshade","layout_background"],layout_background:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible"}},layout_fill:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible"}},layout_circle:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible"}},layout_heatmap:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible"}},layout_line:{"line-cap":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{butt:{},round:{},square:{}},default:"butt"},"line-join":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:{bevel:{},round:{},miter:{}},default:"miter"},"line-miter-limit":{type:"number",default:2,function:"interpolated","zoom-function":!0,requires:[{"line-join":"miter"}]},"line-round-limit":{type:"number",default:1.05,function:"interpolated","zoom-function":!0,requires:[{"line-join":"round"}]},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible"}},layout_symbol:{"symbol-placement":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{point:{},line:{}},default:"point"},"symbol-spacing":{type:"number",default:250,minimum:1,function:"interpolated","zoom-function":!0,units:"pixels",requires:[{"symbol-placement":"line"}]},"symbol-avoid-edges":{type:"boolean",function:"piecewise-constant","zoom-function":!0,default:!1},"icon-allow-overlap":{type:"boolean",function:"piecewise-constant","zoom-function":!0,default:!1,requires:["icon-image"]},"icon-ignore-placement":{type:"boolean",function:"piecewise-constant","zoom-function":!0,default:!1,requires:["icon-image"]},"icon-optional":{type:"boolean",function:"piecewise-constant","zoom-function":!0,default:!1,requires:["icon-image","text-field"]},"icon-rotation-alignment":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"]},"icon-size":{type:"number",default:1,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,units:"factor of the original icon size",requires:["icon-image"]},"icon-text-fit":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{none:{},width:{},height:{},both:{}},default:"none",requires:["icon-image","text-field"]},"icon-text-fit-padding":{type:"array",value:"number",length:4,default:[0,0,0,0],units:"pixels",function:"interpolated","zoom-function":!0,requires:["icon-image","text-field",{"icon-text-fit":["both","width","height"]}]},"icon-image":{type:"string",function:"piecewise-constant","zoom-function":!0,"property-function":!0,tokens:!0},"icon-rotate":{type:"number",default:0,period:360,function:"interpolated","zoom-function":!0,"property-function":!0,units:"degrees",requires:["icon-image"]},"icon-padding":{type:"number",default:2,minimum:0,function:"interpolated","zoom-function":!0,units:"pixels",requires:["icon-image"]},"icon-keep-upright":{type:"boolean",function:"piecewise-constant","zoom-function":!0,default:!1,requires:["icon-image",{"icon-rotation-alignment":"map"},{"symbol-placement":"line"}]},"icon-offset":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,"property-function":!0,requires:["icon-image"]},"icon-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["icon-image"]},"icon-pitch-alignment":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"]},"text-pitch-alignment":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"]},"text-rotation-alignment":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"]},"text-field":{type:"string",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:"",tokens:!0},"text-font":{type:"array",value:"string",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:["Open Sans Regular","Arial Unicode MS Regular"],requires:["text-field"]},"text-size":{type:"number",default:16,minimum:0,units:"pixels",function:"interpolated","zoom-function":!0,"property-function":!0,requires:["text-field"]},"text-max-width":{type:"number",default:10,minimum:0,units:"ems",function:"interpolated","zoom-function":!0,"property-function":!0,requires:["text-field"]},"text-line-height":{type:"number",default:1.2,units:"ems",function:"interpolated","zoom-function":!0,requires:["text-field"]},"text-letter-spacing":{type:"number",default:0,units:"ems",function:"interpolated","zoom-function":!0,"property-function":!0,requires:["text-field"]},"text-justify":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:{left:{},center:{},right:{}},default:"center",requires:["text-field"]},"text-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["text-field"]},"text-max-angle":{type:"number",default:45,units:"degrees",function:"interpolated","zoom-function":!0,requires:["text-field",{"symbol-placement":"line"}]},"text-rotate":{type:"number",default:0,period:360,units:"degrees",function:"interpolated","zoom-function":!0,"property-function":!0,requires:["text-field"]},"text-padding":{type:"number",default:2,minimum:0,units:"pixels",function:"interpolated","zoom-function":!0,requires:["text-field"]},"text-keep-upright":{type:"boolean",function:"piecewise-constant","zoom-function":!0,default:!0,requires:["text-field",{"text-rotation-alignment":"map"},{"symbol-placement":"line"}]},"text-transform":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:{none:{},uppercase:{},lowercase:{}},default:"none",requires:["text-field"]},"text-offset":{type:"array",value:"number",units:"ems",function:"interpolated","zoom-function":!0,"property-function":!0,length:2,default:[0,0],requires:["text-field"]},"text-allow-overlap":{type:"boolean",function:"piecewise-constant","zoom-function":!0,default:!1,requires:["text-field"]},"text-ignore-placement":{type:"boolean",function:"piecewise-constant","zoom-function":!0,default:!1,requires:["text-field"]},"text-optional":{type:"boolean",function:"piecewise-constant","zoom-function":!0,default:!1,requires:["text-field","icon-image"]},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible"}},layout_raster:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible"}},layout_hillshade:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible"}},filter:{type:"array",value:"*"},filter_operator:{type:"enum",values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function_stop:{type:"array",minimum:0,maximum:22,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},expression_name:{type:"enum",values:{let:{group:"Variable binding"},var:{group:"Variable binding"},literal:{group:"Types"},array:{group:"Types"},at:{group:"Lookup"},case:{group:"Decision"},match:{group:"Decision"},coalesce:{group:"Decision"},step:{group:"Ramps, scales, curves"},interpolate:{group:"Ramps, scales, curves"},ln2:{group:"Math"},pi:{group:"Math"},e:{group:"Math"},typeof:{group:"Types"},string:{group:"Types"},number:{group:"Types"},boolean:{group:"Types"},object:{group:"Types"},collator:{group:"Types"},"to-string":{group:"Types"},"to-number":{group:"Types"},"to-boolean":{group:"Types"},"to-rgba":{group:"Color"},"to-color":{group:"Types"},rgb:{group:"Color"},rgba:{group:"Color"},get:{group:"Lookup"},has:{group:"Lookup"},length:{group:"Lookup"},properties:{group:"Feature data"},"geometry-type":{group:"Feature data"},id:{group:"Feature data"},zoom:{group:"Zoom"},"heatmap-density":{group:"Heatmap"},"line-progress":{group:"Heatmap"},"+":{group:"Math"},"*":{group:"Math"},"-":{group:"Math"},"/":{group:"Math"},"%":{group:"Math"},"^":{group:"Math"},sqrt:{group:"Math"},log10:{group:"Math"},ln:{group:"Math"},log2:{group:"Math"},sin:{group:"Math"},cos:{group:"Math"},tan:{group:"Math"},asin:{group:"Math"},acos:{group:"Math"},atan:{group:"Math"},min:{group:"Math"},max:{group:"Math"},round:{group:"Math"},abs:{group:"Math"},ceil:{group:"Math"},floor:{group:"Math"},"==":{group:"Decision"},"!=":{group:"Decision"},">":{group:"Decision"},"<":{group:"Decision"},">=":{group:"Decision"},"<=":{group:"Decision"},all:{group:"Decision"},any:{group:"Decision"},"!":{group:"Decision"},"is-supported-script":{group:"String"},upcase:{group:"String"},downcase:{group:"String"},concat:{group:"String"},"resolved-locale":{group:"String"}}},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},transition:!1,"zoom-function":!0,"property-function":!1,function:"piecewise-constant"},position:{type:"array",default:[1.15,210,30],length:3,value:"number",transition:!0,function:"interpolated","zoom-function":!0,"property-function":!1},color:{type:"color",default:"#ffffff",function:"interpolated","zoom-function":!0,"property-function":!1,transition:!0},intensity:{type:"number",default:.5,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!1,transition:!0}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background"],paint_fill:{"fill-antialias":{type:"boolean",function:"piecewise-constant","zoom-function":!0,default:!0},"fill-opacity":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:1,minimum:0,maximum:1,transition:!0},"fill-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"fill-pattern"}]},"fill-outline-color":{type:"color",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}]},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels"},"fill-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["fill-translate"]},"fill-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,transition:!0}},paint_line:{"line-opacity":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:1,minimum:0,maximum:1,transition:!0},"line-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"line-pattern"}]},"line-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels"},"line-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["line-translate"]},"line-width":{type:"number",default:1,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-gap-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-offset":{type:"number",default:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-blur":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-dasharray":{type:"array",value:"number",function:"piecewise-constant","zoom-function":!0,minimum:0,transition:!0,units:"line widths",requires:[{"!":"line-pattern"}]},"line-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,transition:!0},"line-gradient":{type:"color",function:"interpolated","zoom-function":!1,"property-function":!1,transition:!1,requires:[{"!":"line-dasharray"},{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}]}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"circle-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-blur":{type:"number",default:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels"},"circle-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["circle-translate"]},"circle-pitch-scale":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map"},"circle-pitch-alignment":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"viewport"},"circle-stroke-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"circle-stroke-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"heatmap-weight":{type:"number",default:1,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!1},"heatmap-intensity":{type:"number",default:1,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!1,transition:!0},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],function:"interpolated","zoom-function":!1,"property-function":!1,transition:!1},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!1,transition:!0}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["icon-image"]},"icon-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["icon-image"]},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["icon-image"]},"icon-halo-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["icon-image"]},"icon-halo-blur":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["icon-image"]},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels",requires:["icon-image"]},"icon-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"]},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["text-field"]},"text-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["text-field"]},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["text-field"]},"text-halo-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["text-field"]},"text-halo-blur":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["text-field"]},"text-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels",requires:["text-field"]},"text-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"]}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"raster-hue-rotate":{type:"number",default:0,period:360,function:"interpolated","zoom-function":!0,transition:!0,units:"degrees"},"raster-brightness-min":{type:"number",function:"interpolated","zoom-function":!0,default:0,minimum:0,maximum:1,transition:!0},"raster-brightness-max":{type:"number",function:"interpolated","zoom-function":!0,default:1,minimum:0,maximum:1,transition:!0},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"raster-fade-duration":{type:"number",default:300,minimum:0,function:"interpolated","zoom-function":!0,transition:!1,units:"milliseconds"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,function:"interpolated","zoom-function":!0,transition:!1},"hillshade-illumination-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"viewport"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"hillshade-shadow-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,transition:!0},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",function:"interpolated","zoom-function":!0,transition:!0},"hillshade-accent-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,transition:!0}},paint_background:{"background-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,transition:!0,requires:[{"!":"background-pattern"}]},"background-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,transition:!0},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,transition:!0}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"layout_fill-extrusion":{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible"}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!1,default:1,minimum:0,maximum:1,transition:!0},"fill-extrusion-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"fill-extrusion-pattern"}]},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels"},"fill-extrusion-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"]},"fill-extrusion-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,transition:!0},"fill-extrusion-height":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:0,minimum:0,units:"meters",transition:!0},"fill-extrusion-base":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"]}}},D=function(t,e,r,n){this.message=(t?t+": ":"")+r,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)};function P(t){var e=t.key,r=t.value;return r?[new D(e,r,"constants have been deprecated as of v8")]:[]}function R(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n":"value"===t.itemType.kind?"array":"array<"+e+">"}return t.kind}var J=[V,U,H,q,G,Y,Z(W)];function K(t,e){if("error"===e.kind)return null;if("array"===t.kind){if("array"===e.kind&&!K(t.itemType,e.itemType)&&("number"!=typeof t.N||t.N===e.N))return null}else{if(t.kind===e.kind)return null;if("value"===t.kind)for(var r=0,n=J;r255?255:t}function i(t){return t<0?0:t>1?1:t}function a(t){return"%"===t[t.length-1]?n(parseFloat(t)/100*255):n(parseInt(t))}function o(t){return"%"===t[t.length-1]?i(parseFloat(t)/100):i(parseFloat(t))}function s(t,e,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?t+(e-t)*r*6:2*r<1?e:3*r<2?t+(e-t)*(2/3-r)*6:t}try{e.parseCSSColor=function(t){var e,i=t.replace(/ /g,"").toLowerCase();if(i in r)return r[i].slice();if("#"===i[0])return 4===i.length?(e=parseInt(i.substr(1),16))>=0&&e<=4095?[(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)<<4,1]:null:7===i.length&&(e=parseInt(i.substr(1),16))>=0&&e<=16777215?[(16711680&e)>>16,(65280&e)>>8,255&e,1]:null;var l=i.indexOf("("),c=i.indexOf(")");if(-1!==l&&c+1===i.length){var u=i.substr(0,l),f=i.substr(l+1,c-(l+1)).split(","),h=1;switch(u){case"rgba":if(4!==f.length)return null;h=o(f.pop());case"rgb":return 3!==f.length?null:[a(f[0]),a(f[1]),a(f[2]),h];case"hsla":if(4!==f.length)return null;h=o(f.pop());case"hsl":if(3!==f.length)return null;var p=(parseFloat(f[0])%360+360)%360/360,d=o(f[1]),g=o(f[2]),v=g<=.5?g*(d+1):g+d-g*d,m=2*g-v;return[n(255*s(m,v,p+1/3)),n(255*s(m,v,p)),n(255*s(m,v,p-1/3)),h];default:return null}}return null}}catch(t){}}).parseCSSColor,tt=function(t,e,r,n){void 0===n&&(n=1),this.r=t,this.g=e,this.b=r,this.a=n};tt.parse=function(t){if(t){if(t instanceof tt)return t;if("string"==typeof t){var e=Q(t);if(e)return new tt(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3])}}},tt.prototype.toString=function(){var t=this.toArray(),e=t[0],r=t[1],n=t[2],i=t[3];return"rgba("+Math.round(e)+","+Math.round(r)+","+Math.round(n)+","+i+")"},tt.prototype.toArray=function(){var t=this.r,e=this.g,r=this.b,n=this.a;return 0===n?[0,0,0,0]:[255*t/n,255*e/n,255*r/n,n]},tt.black=new tt(0,0,0,1),tt.white=new tt(1,1,1,1),tt.transparent=new tt(0,0,0,0);var et=function(t,e,r){this.sensitivity=t?e?"variant":"case":e?"accent":"base",this.locale=r,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:"search"})};et.prototype.compare=function(t,e){return this.collator.compare(t,e)},et.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var rt=function(t,e,r){this.type=X,this.locale=r,this.caseSensitive=t,this.diacriticSensitive=e};function nt(t,e,r,n){return"number"==typeof t&&t>=0&&t<=255&&"number"==typeof e&&e>=0&&e<=255&&"number"==typeof r&&r>=0&&r<=255?void 0===n||"number"==typeof n&&n>=0&&n<=1?null:"Invalid rgba value ["+[t,e,r,n].join(", ")+"]: 'a' must be between 0 and 1.":"Invalid rgba value ["+("number"==typeof n?[t,e,r,n]:[t,e,r]).join(", ")+"]: 'r', 'g', and 'b' must be between 0 and 255."}function it(t){if(null===t)return V;if("string"==typeof t)return H;if("boolean"==typeof t)return q;if("number"==typeof t)return U;if(t instanceof tt)return G;if(t instanceof et)return X;if(Array.isArray(t)){for(var e,r=t.length,n=0,i=t;n4)return e.error("Expected 1, 2, or 3 arguments, but found "+(t.length-1)+" instead.");var r,n;if(t.length>2){var i=t[1];if("string"!=typeof i||!(i in ct))return e.error('The item type argument of "array" must be one of string, number, boolean',1);r=ct[i]}else r=W;if(t.length>3){if("number"!=typeof t[2]||t[2]<0||t[2]!==Math.floor(t[2]))return e.error('The length argument to "array" must be a positive integer literal',2);n=t[2]}var a=Z(r,n),o=e.parse(t[t.length-1],t.length-1,W);return o?new ut(a,o):null},ut.prototype.evaluate=function(t){var e=this.input.evaluate(t);if(K(this.type,it(e)))throw new ot("Expected value to be of type "+$(this.type)+", but found "+$(it(e))+" instead.");return e},ut.prototype.eachChild=function(t){t(this.input)},ut.prototype.possibleOutputs=function(){return this.input.possibleOutputs()},ut.prototype.serialize=function(){var t=["array"],e=this.type.itemType;if("string"===e.kind||"number"===e.kind||"boolean"===e.kind){t.push(e.kind);var r=this.type.N;"number"==typeof r&&t.push(r)}return t.push(this.input.serialize()),t};var ft={"to-number":U,"to-color":G},ht=function(t,e){this.type=t,this.args=e};ht.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");for(var r=t[0],n=ft[r],i=[],a=1;a4?"Invalid rbga value "+JSON.stringify(e)+": expected an array containing either three or four numeric values.":nt(e[0],e[1],e[2],e[3])))return new tt(e[0]/255,e[1]/255,e[2]/255,e[3]);throw new ot(r||"Could not parse color from value '"+("string"==typeof e?e:JSON.stringify(e))+"'")}for(var o=null,s=0,l=this.args;s=0)return!1;var r=!0;return t.eachChild(function(t){r&&!mt(t,e)&&(r=!1)}),r}gt.prototype.evaluate=function(t){return this._evaluate(t,this.args)},gt.prototype.eachChild=function(t){this.args.forEach(t)},gt.prototype.possibleOutputs=function(){return[void 0]},gt.prototype.serialize=function(){return[this.name].concat(this.args.map(function(t){return t.serialize()}))},gt.parse=function(t,e){var r=t[0],n=gt.definitions[r];if(!n)return e.error('Unknown expression "'+r+'". If you wanted a literal array, use ["literal", [...]].',0);for(var i=Array.isArray(n)?n[0]:n.type,a=Array.isArray(n)?[[n[1],n[2]]]:n.overloads,o=a.filter(function(e){var r=e[0];return!Array.isArray(r)||r.length===t.length-1}),s=[],l=1;lr&&ee))throw new ot("Input is not a number.");a=o-1}}return Math.max(o-1,0)}xt.prototype.parse=function(t,e,r,n,i){return void 0===i&&(i={}),e?this.concat(e,r,n)._parse(t,i):this._parse(t,i)},xt.prototype._parse=function(t,e){if(null!==t&&"string"!=typeof t&&"boolean"!=typeof t&&"number"!=typeof t||(t=["literal",t]),Array.isArray(t)){if(0===t.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');var r=t[0];if("string"!=typeof r)return this.error("Expression name must be a string, but found "+typeof r+' instead. If you wanted a literal array, use ["literal", [...]].',0),null;var n=this.registry[r];if(n){var i=n.parse(t,this);if(!i)return null;if(this.expectedType){var a=this.expectedType,o=i.type;if("string"!==a.kind&&"number"!==a.kind&&"boolean"!==a.kind&&"object"!==a.kind||"value"!==o.kind)if("array"===a.kind&&"value"===o.kind)e.omitTypeAnnotations||(i=new ut(a,i));else if("color"!==a.kind||"value"!==o.kind&&"string"!==o.kind){if(this.checkSubtype(this.expectedType,i.type))return null}else e.omitTypeAnnotations||(i=new ht(a,[i]));else e.omitTypeAnnotations||(i=new lt(a,[i]))}if(!(i instanceof at)&&function t(e){if(e instanceof yt)return t(e.boundExpression);if(e instanceof gt&&"error"===e.name)return!1;if(e instanceof rt)return!1;var r=e instanceof ht||e instanceof lt||e instanceof ut,n=!0;return e.eachChild(function(e){n=r?n&&t(e):n&&e instanceof at}),!!n&&(vt(e)&&mt(e,["zoom","heatmap-density","line-progress","is-supported-script"]))}(i)){var s=new dt;try{i=new at(i.type,i.evaluate(s))}catch(t){return this.error(t.message),null}}return i}return this.error('Unknown expression "'+r+'". If you wanted a literal array, use ["literal", [...]].',0)}return void 0===t?this.error("'undefined' value invalid. Use null instead."):"object"==typeof t?this.error('Bare objects invalid. Use ["literal", {...}] instead.'):this.error("Expected an array, but found "+typeof t+" instead.")},xt.prototype.concat=function(t,e,r){var n="number"==typeof t?this.path.concat(t):this.path,i=r?this.scope.concat(r):this.scope;return new xt(this.registry,n,e||null,i,this.errors)},xt.prototype.error=function(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];var n=""+this.key+e.map(function(t){return"["+t+"]"}).join("");this.errors.push(new N(n,t))},xt.prototype.checkSubtype=function(t,e){var r=K(t,e);return r&&this.error(r),r};var _t=function(t,e,r){this.type=t,this.input=e,this.labels=[],this.outputs=[];for(var n=0,i=r;n=s)return e.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',c);var f=e.parse(l,u,a);if(!f)return null;a=a||f.type,i.push([s,f])}return new _t(a,r,i)},_t.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;return n>=e[i-1]?r[i-1].evaluate(t):r[bt(e,n)].evaluate(t)},_t.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e0&&t.push(this.labels[e]),t.push(this.outputs[e].serialize());return t};var kt=Object.freeze({number:wt,color:function(t,e,r){return new tt(wt(t.r,e.r,r),wt(t.g,e.g,r),wt(t.b,e.b,r),wt(t.a,e.a,r))},array:function(t,e,r){return t.map(function(t,n){return wt(t,e[n],r)})}}),Tt=function(t,e,r,n){this.type=t,this.interpolation=e,this.input=r,this.labels=[],this.outputs=[];for(var i=0,a=n;i1}))return e.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);r={name:"cubic-bezier",controlPoints:o}}if(t.length-1<4)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if((t.length-1)%2!=0)return e.error("Expected an even number of arguments.");if(!(n=e.parse(n,2,U)))return null;var s=[],l=null;e.expectedType&&"value"!==e.expectedType.kind&&(l=e.expectedType);for(var c=0;c=u)return e.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',h);var d=e.parse(f,p,l);if(!d)return null;l=l||d.type,s.push([u,d])}return"number"===l.kind||"color"===l.kind||"array"===l.kind&&"number"===l.itemType.kind&&"number"==typeof l.N?new Tt(l,r,n,s):e.error("Type "+$(l)+" is not interpolatable.")},Tt.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;if(n>=e[i-1])return r[i-1].evaluate(t);var a=bt(e,n),o=e[a],s=e[a+1],l=Tt.interpolationFactor(this.interpolation,n,o,s),c=r[a].evaluate(t),u=r[a+1].evaluate(t);return kt[this.type.kind.toLowerCase()](c,u,l)},Tt.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e=r.length)throw new ot("Array index out of bounds: "+e+" > "+(r.length-1)+".");if(e!==Math.floor(e))throw new ot("Array index must be an integer, but found "+e+" instead.");return r[e]},Et.prototype.eachChild=function(t){t(this.index),t(this.input)},Et.prototype.possibleOutputs=function(){return[void 0]},Et.prototype.serialize=function(){return["at",this.index.serialize(),this.input.serialize()]};var Ct=function(t,e,r,n,i,a){this.inputType=t,this.type=e,this.input=r,this.cases=n,this.outputs=i,this.otherwise=a};Ct.parse=function(t,e){if(t.length<5)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if(t.length%2!=1)return e.error("Expected an even number of arguments.");var r,n;e.expectedType&&"value"!==e.expectedType.kind&&(n=e.expectedType);for(var i={},a=[],o=2;oNumber.MAX_SAFE_INTEGER)return c.error("Branch labels must be integers no larger than "+Number.MAX_SAFE_INTEGER+".");if("number"==typeof h&&Math.floor(h)!==h)return c.error("Numeric branch labels must be integer values.");if(r){if(c.checkSubtype(r,it(h)))return null}else r=it(h);if(void 0!==i[String(h)])return c.error("Branch labels must be unique.");i[String(h)]=a.length}var p=e.parse(l,o,n);if(!p)return null;n=n||p.type,a.push(p)}var d=e.parse(t[1],1,r);if(!d)return null;var g=e.parse(t[t.length-1],t.length-1,n);return g?new Ct(r,n,d,i,a,g):null},Ct.prototype.evaluate=function(t){var e=this.input.evaluate(t);return(this.outputs[this.cases[e]]||this.otherwise).evaluate(t)},Ct.prototype.eachChild=function(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},Ct.prototype.possibleOutputs=function(){return(t=[]).concat.apply(t,this.outputs.map(function(t){return t.possibleOutputs()})).concat(this.otherwise.possibleOutputs());var t},Ct.prototype.serialize=function(){for(var t=this,e=["match",this.input.serialize()],r=[],n={},i=0,a=Object.keys(this.cases).sort();in.evaluate(t)}function Ut(t,e){var r=e[0],n=e[1];return r.evaluate(t)<=n.evaluate(t)}function Ht(t,e){var r=e[0],n=e[1];return r.evaluate(t)>=n.evaluate(t)}function qt(t){return{type:t}}function Gt(t){return{result:"success",value:t}}function Yt(t){return{result:"error",value:t}}gt.register(Rt,{error:[{kind:"error"},[H],function(t,e){var r=e[0];throw new ot(r.evaluate(t))}],typeof:[H,[W],function(t,e){return $(it(e[0].evaluate(t)))}],"to-string":[H,[W],function(t,e){var r=e[0],n=typeof(r=r.evaluate(t));return null===r?"":"string"===n||"number"===n||"boolean"===n?String(r):r instanceof tt?r.toString():JSON.stringify(r)}],"to-boolean":[q,[W],function(t,e){var r=e[0];return Boolean(r.evaluate(t))}],"to-rgba":[Z(U,4),[G],function(t,e){return e[0].evaluate(t).toArray()}],rgb:[G,[U,U,U],Ft],rgba:[G,[U,U,U,U],Ft],has:{type:q,overloads:[[[H],function(t,e){return Bt(e[0].evaluate(t),t.properties())}],[[H,Y],function(t,e){var r=e[0],n=e[1];return Bt(r.evaluate(t),n.evaluate(t))}]]},get:{type:W,overloads:[[[H],function(t,e){return Nt(e[0].evaluate(t),t.properties())}],[[H,Y],function(t,e){var r=e[0],n=e[1];return Nt(r.evaluate(t),n.evaluate(t))}]]},properties:[Y,[],function(t){return t.properties()}],"geometry-type":[H,[],function(t){return t.geometryType()}],id:[W,[],function(t){return t.id()}],zoom:[U,[],function(t){return t.globals.zoom}],"heatmap-density":[U,[],function(t){return t.globals.heatmapDensity||0}],"line-progress":[U,[],function(t){return t.globals.lineProgress||0}],"+":[U,qt(U),function(t,e){for(var r=0,n=0,i=e;n":[q,[H,W],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>a}],"filter-id->":[q,[W],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>i}],"filter-<=":[q,[H,W],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<=a}],"filter-id-<=":[q,[W],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<=i}],"filter->=":[q,[H,W],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>=a}],"filter-id->=":[q,[W],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>=i}],"filter-has":[q,[W],function(t,e){return e[0].value in t.properties()}],"filter-has-id":[q,[],function(t){return null!==t.id()}],"filter-type-in":[q,[Z(H)],function(t,e){return e[0].value.indexOf(t.geometryType())>=0}],"filter-id-in":[q,[Z(W)],function(t,e){return e[0].value.indexOf(t.id())>=0}],"filter-in-small":[q,[H,Z(W)],function(t,e){var r=e[0];return e[1].value.indexOf(t.properties()[r.value])>=0}],"filter-in-large":[q,[H,Z(W)],function(t,e){var r=e[0],n=e[1];return function(t,e,r,n){for(;r<=n;){var i=r+n>>1;if(e[i]===t)return!0;e[i]>t?n=i-1:r=i+1}return!1}(t.properties()[r.value],n.value,0,n.value.length-1)}],">":{type:q,overloads:[[[U,U],Vt],[[H,H],Vt],[[H,H,X],function(t,e){var r=e[0],n=e[1];return e[2].evaluate(t).compare(r.evaluate(t),n.evaluate(t))>0}]]},"<":{type:q,overloads:[[[U,U],jt],[[H,H],jt],[[H,H,X],function(t,e){var r=e[0],n=e[1];return e[2].evaluate(t).compare(r.evaluate(t),n.evaluate(t))<0}]]},">=":{type:q,overloads:[[[U,U],Ht],[[H,H],Ht],[[H,H,X],function(t,e){var r=e[0],n=e[1];return e[2].evaluate(t).compare(r.evaluate(t),n.evaluate(t))>=0}]]},"<=":{type:q,overloads:[[[U,U],Ut],[[H,H],Ut],[[H,H,X],function(t,e){var r=e[0],n=e[1];return e[2].evaluate(t).compare(r.evaluate(t),n.evaluate(t))<=0}]]},all:{type:q,overloads:[[[q,q],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)&&n.evaluate(t)}],[qt(q),function(t,e){for(var r=0,n=e;rQt?Math.pow(t,1/3):t/Kt+$t}function ne(t){return t>Jt?t*t*t:Kt*(t-$t)}function ie(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function ae(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function oe(t){var e=ae(t.r),r=ae(t.g),n=ae(t.b),i=re((.4124564*e+.3575761*r+.1804375*n)/Wt),a=re((.2126729*e+.7151522*r+.072175*n)/Xt);return{l:116*a-16,a:500*(i-a),b:200*(a-re((.0193339*e+.119192*r+.9503041*n)/Zt)),alpha:t.a}}function se(t){var e=(t.l+16)/116,r=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?e:e-t.b/200;return e=Xt*ne(e),r=Wt*ne(r),n=Zt*ne(n),new tt(ie(3.2404542*r-1.5371385*e-.4985314*n),ie(-.969266*r+1.8760108*e+.041556*n),ie(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}var le={forward:oe,reverse:se,interpolate:function(t,e,r){return{l:wt(t.l,e.l,r),a:wt(t.a,e.a,r),b:wt(t.b,e.b,r),alpha:wt(t.alpha,e.alpha,r)}}},ce={forward:function(t){var e=oe(t),r=e.l,n=e.a,i=e.b,a=Math.atan2(i,n)*ee;return{h:a<0?a+360:a,c:Math.sqrt(n*n+i*i),l:r,alpha:t.a}},reverse:function(t){var e=t.h*te,r=t.c;return se({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:function(t,e,r){var n=e-t;return t+r*(n>180||n<-180?n-360*Math.round(n/360):n)}(t.h,e.h,r),c:wt(t.c,e.c,r),l:wt(t.l,e.l,r),alpha:wt(t.alpha,e.alpha,r)}}},ue=Object.freeze({lab:le,hcl:ce});function fe(t){return t instanceof Number?"number":t instanceof String?"string":t instanceof Boolean?"boolean":Array.isArray(t)?"array":null===t?"null":typeof t}function he(t){return"object"==typeof t&&null!==t&&!Array.isArray(t)}function pe(t){return t}function de(t,e,r){return void 0!==t?t:void 0!==e?e:void 0!==r?r:void 0}function ge(t,e,r,n,i){return de(typeof r===i?n[r]:void 0,t.default,e.default)}function ve(t,e,r){if("number"!==fe(r))return de(t.default,e.default);var n=t.stops.length;if(1===n)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[n-1][0])return t.stops[n-1][1];var i=xe(t.stops,r);return t.stops[i][1]}function me(t,e,r){var n=void 0!==t.base?t.base:1;if("number"!==fe(r))return de(t.default,e.default);var i=t.stops.length;if(1===i)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[i-1][0])return t.stops[i-1][1];var a=xe(t.stops,r),o=function(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}(r,n,t.stops[a][0],t.stops[a+1][0]),s=t.stops[a][1],l=t.stops[a+1][1],c=kt[e.type]||pe;if(t.colorSpace&&"rgb"!==t.colorSpace){var u=ue[t.colorSpace];c=function(t,e){return u.reverse(u.interpolate(u.forward(t),u.forward(e),o))}}return"function"==typeof s.evaluate?{evaluate:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=s.evaluate.apply(void 0,t),n=l.evaluate.apply(void 0,t);if(void 0!==r&&void 0!==n)return c(r,n,o)}}:c(s,l,o)}function ye(t,e,r){return"color"===e.type?r=tt.parse(r):fe(r)===e.type||"enum"===e.type&&e.values[r]||(r=void 0),de(r,t.default,e.default)}function xe(t,e){for(var r,n,i=0,a=t.length-1,o=0;i<=a;){if(r=t[o=Math.floor((i+a)/2)][0],n=t[o+1][0],e===r||e>r&&ee&&(a=o-1)}return Math.max(o-1,0)}var be=function(t,e){var r;this.expression=t,this._warningHistory={},this._defaultValue="color"===(r=e).type&&he(r.default)?new tt(0,0,0,0):"color"===r.type?tt.parse(r.default)||null:void 0===r.default?null:r.default,"enum"===e.type&&(this._enumValues=e.values)};function _e(t){return Array.isArray(t)&&t.length>0&&"string"==typeof t[0]&&t[0]in Rt}function we(t,e){var r=new xt(Rt,[],function(t){var e={color:G,string:H,number:U,enum:H,boolean:q};return"array"===t.type?Z(e[t.value]||W,t.length):e[t.type]||null}(e)),n=r.parse(t);return n?Gt(new be(n,e)):Yt(r.errors)}be.prototype.evaluateWithoutErrorHandling=function(t,e){return this._evaluator||(this._evaluator=new dt),this._evaluator.globals=t,this._evaluator.feature=e,this.expression.evaluate(this._evaluator)},be.prototype.evaluate=function(t,e){this._evaluator||(this._evaluator=new dt),this._evaluator.globals=t,this._evaluator.feature=e;try{var r=this.expression.evaluate(this._evaluator);if(null==r)return this._defaultValue;if(this._enumValues&&!(r in this._enumValues))throw new ot("Expected value to be one of "+Object.keys(this._enumValues).map(function(t){return JSON.stringify(t)}).join(", ")+", but found "+JSON.stringify(r)+" instead.");return r}catch(t){return this._warningHistory[t.message]||(this._warningHistory[t.message]=!0,"undefined"!=typeof console&&console.warn(t.message)),this._defaultValue}};var ke=function(t,e){this.kind=t,this._styleExpression=e};ke.prototype.evaluateWithoutErrorHandling=function(t,e){return this._styleExpression.evaluateWithoutErrorHandling(t,e)},ke.prototype.evaluate=function(t,e){return this._styleExpression.evaluate(t,e)};var Te=function(t,e,r){this.kind=t,this.zoomStops=r.labels,this._styleExpression=e,r instanceof Tt&&(this._interpolationType=r.interpolation)};function Ae(t,e){if("error"===(t=we(t,e)).result)return t;var r=t.value.expression,n=vt(r);if(!n&&!e["property-function"])return Yt([new N("","property expressions not supported")]);var i=mt(r,["zoom"]);if(!i&&!1===e["zoom-function"])return Yt([new N("","zoom expressions not supported")]);var a=function t(e){var r=null;if(e instanceof St)r=t(e.result);else if(e instanceof Mt)for(var n=0,i=e.args;nn.maximum?[new D(e,r,r+" is greater than the maximum value "+n.maximum)]:[]}function ze(t){var e,r,n,i=t.valueSpec,a=F(t.value.type),o={},s="categorical"!==a&&void 0===t.value.property,l=!s,c="array"===fe(t.value.stops)&&"array"===fe(t.value.stops[0])&&"object"===fe(t.value.stops[0][0]),u=Ee({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if("identity"===a)return[new D(t.key,t.value,'identity function may not have a "stops" property')];var e=[],r=t.value;return e=e.concat(Ce({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:f})),"array"===fe(r)&&0===r.length&&e.push(new D(t.key,r,"array must have at least one stop")),e},default:function(t){return Ke({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});return"identity"===a&&s&&u.push(new D(t.key,t.value,'missing required property "property"')),"identity"===a||t.value.stops||u.push(new D(t.key,t.value,'missing required property "stops"')),"exponential"===a&&"piecewise-constant"===t.valueSpec.function&&u.push(new D(t.key,t.value,"exponential functions not supported")),t.styleSpec.$version>=8&&(l&&!t.valueSpec["property-function"]?u.push(new D(t.key,t.value,"property functions not supported")):s&&!t.valueSpec["zoom-function"]&&"heatmap-color"!==t.objectKey&&"line-gradient"!==t.objectKey&&u.push(new D(t.key,t.value,"zoom functions not supported"))),"categorical"!==a&&!c||void 0!==t.value.property||u.push(new D(t.key,t.value,'"property" property is required')),u;function f(t){var e=[],a=t.value,s=t.key;if("array"!==fe(a))return[new D(s,a,"array expected, "+fe(a)+" found")];if(2!==a.length)return[new D(s,a,"array length 2 expected, length "+a.length+" found")];if(c){if("object"!==fe(a[0]))return[new D(s,a,"object expected, "+fe(a[0])+" found")];if(void 0===a[0].zoom)return[new D(s,a,"object stop key must have zoom")];if(void 0===a[0].value)return[new D(s,a,"object stop key must have value")];if(n&&n>F(a[0].zoom))return[new D(s,a[0].zoom,"stop zoom values must appear in ascending order")];F(a[0].zoom)!==n&&(n=F(a[0].zoom),r=void 0,o={}),e=e.concat(Ee({key:s+"[0]",value:a[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:Le,value:h}}))}else e=e.concat(h({key:s+"[0]",value:a[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return e.concat(Ke({key:s+"[1]",value:a[1],valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function h(t,n){var s=fe(t.value),l=F(t.value),c=null!==t.value?t.value:n;if(e){if(s!==e)return[new D(t.key,c,s+" stop domain type must match previous stop domain type "+e)]}else e=s;if("number"!==s&&"string"!==s&&"boolean"!==s)return[new D(t.key,c,"stop domain value must be a number, string, or boolean")];if("number"!==s&&"categorical"!==a){var u="number expected, "+s+" found";return i["property-function"]&&void 0===a&&(u+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new D(t.key,c,u)]}return"categorical"!==a||"number"!==s||isFinite(l)&&Math.floor(l)===l?"categorical"!==a&&"number"===s&&void 0!==r&&l=2&&"$id"!==t[1]&&"$type"!==t[1];case"in":case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3===t.length&&(Array.isArray(t[1])||Array.isArray(t[2]));case"any":case"all":for(var e=0,r=t.slice(1);ee?1:0}function Be(t){if(!t)return!0;var e,r=t[0];return t.length<=1?"any"!==r:"=="===r?Ne(t[1],t[2],"=="):"!="===r?Ue(Ne(t[1],t[2],"==")):"<"===r||">"===r||"<="===r||">="===r?Ne(t[1],t[2],r):"any"===r?(e=t.slice(1),["any"].concat(e.map(Be))):"all"===r?["all"].concat(t.slice(1).map(Be)):"none"===r?["all"].concat(t.slice(1).map(Be).map(Ue)):"in"===r?je(t[1],t.slice(2)):"!in"===r?Ue(je(t[1],t.slice(2))):"has"===r?Ve(t[1]):"!has"!==r||Ue(Ve(t[1]))}function Ne(t,e,r){switch(t){case"$type":return["filter-type-"+r,e];case"$id":return["filter-id-"+r,e];default:return["filter-"+r,t,e]}}function je(t,e){if(0===e.length)return!1;switch(t){case"$type":return["filter-type-in",["literal",e]];case"$id":return["filter-id-in",["literal",e]];default:return e.length>200&&!e.some(function(t){return typeof t!=typeof e[0]})?["filter-in-large",t,["literal",e.sort(Fe)]]:["filter-in-small",t,["literal",e]]}}function Ve(t){switch(t){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",t]}}function Ue(t){return["!",t]}function He(t){return De(B(t.value))?Oe(R({},t,{expressionContext:"filter",valueSpec:{value:"boolean"}})):function t(e){var r=e.value,n=e.key;if("array"!==fe(r))return[new D(n,r,"array expected, "+fe(r)+" found")];var i,a=e.styleSpec,o=[];if(r.length<1)return[new D(n,r,"filter array must have at least 1 element")];switch(o=o.concat(Ie({key:n+"[0]",value:r[0],valueSpec:a.filter_operator,style:e.style,styleSpec:e.styleSpec})),F(r[0])){case"<":case"<=":case">":case">=":r.length>=2&&"$type"===F(r[1])&&o.push(new D(n,r,'"$type" cannot be use with operator "'+r[0]+'"'));case"==":case"!=":3!==r.length&&o.push(new D(n,r,'filter array for operator "'+r[0]+'" must have 3 elements'));case"in":case"!in":r.length>=2&&"string"!==(i=fe(r[1]))&&o.push(new D(n+"[1]",r[1],"string expected, "+i+" found"));for(var s=2;s=c[h+0]&&n>=c[h+1]?(o[f]=!0,a.push(l[f])):o[f]=!1}}},ur.prototype._forEachCell=function(t,e,r,n,i,a,o){for(var s=this._convertToCellCoord(t),l=this._convertToCellCoord(e),c=this._convertToCellCoord(r),u=this._convertToCellCoord(n),f=s;f<=c;f++)for(var h=l;h<=u;h++){var p=this.d*h+f;if(i.call(this,t,e,r,n,p,a,o))return}},ur.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},ur.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=cr+this.cells.length+1+1,r=0,n=0;n=0)){var f=t[u];c[u]=hr[l].shallow.indexOf(u)>=0?f:gr(f,e)}t instanceof Error&&(c.message=t.message)}return{name:l,properties:c}}throw new Error("can't serialize object of type "+typeof t)}function vr(t){if(null==t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||t instanceof ArrayBuffer||ArrayBuffer.isView(t)||t instanceof fr)return t;if(Array.isArray(t))return t.map(function(t){return vr(t)});if("object"==typeof t){var e=t,r=e.name,n=e.properties;if(!r)throw new Error("can't deserialize object of anonymous class");var i=hr[r].klass;if(!i)throw new Error("can't deserialize unregistered class "+r);if(i.deserialize)return i.deserialize(n._serialized);for(var a=Object.create(i.prototype),o=0,s=Object.keys(n);o=0?n[l]:vr(n[l])}return a}throw new Error("can't deserialize object of type "+typeof t)}var mr=function(){this.first=!0};mr.prototype.update=function(t,e){var r=Math.floor(t);return this.first?(this.first=!1,this.lastIntegerZoom=r,this.lastIntegerZoomTime=0,this.lastZoom=t,this.lastFloorZoom=r,!0):(this.lastFloorZoom>r?(this.lastIntegerZoom=r+1,this.lastIntegerZoomTime=e):this.lastFloorZoom=128&&t<=255},Arabic:function(t){return t>=1536&&t<=1791},"Arabic Supplement":function(t){return t>=1872&&t<=1919},"Arabic Extended-A":function(t){return t>=2208&&t<=2303},"Hangul Jamo":function(t){return t>=4352&&t<=4607},"Unified Canadian Aboriginal Syllabics":function(t){return t>=5120&&t<=5759},Khmer:function(t){return t>=6016&&t<=6143},"Unified Canadian Aboriginal Syllabics Extended":function(t){return t>=6320&&t<=6399},"General Punctuation":function(t){return t>=8192&&t<=8303},"Letterlike Symbols":function(t){return t>=8448&&t<=8527},"Number Forms":function(t){return t>=8528&&t<=8591},"Miscellaneous Technical":function(t){return t>=8960&&t<=9215},"Control Pictures":function(t){return t>=9216&&t<=9279},"Optical Character Recognition":function(t){return t>=9280&&t<=9311},"Enclosed Alphanumerics":function(t){return t>=9312&&t<=9471},"Geometric Shapes":function(t){return t>=9632&&t<=9727},"Miscellaneous Symbols":function(t){return t>=9728&&t<=9983},"Miscellaneous Symbols and Arrows":function(t){return t>=11008&&t<=11263},"CJK Radicals Supplement":function(t){return t>=11904&&t<=12031},"Kangxi Radicals":function(t){return t>=12032&&t<=12255},"Ideographic Description Characters":function(t){return t>=12272&&t<=12287},"CJK Symbols and Punctuation":function(t){return t>=12288&&t<=12351},Hiragana:function(t){return t>=12352&&t<=12447},Katakana:function(t){return t>=12448&&t<=12543},Bopomofo:function(t){return t>=12544&&t<=12591},"Hangul Compatibility Jamo":function(t){return t>=12592&&t<=12687},Kanbun:function(t){return t>=12688&&t<=12703},"Bopomofo Extended":function(t){return t>=12704&&t<=12735},"CJK Strokes":function(t){return t>=12736&&t<=12783},"Katakana Phonetic Extensions":function(t){return t>=12784&&t<=12799},"Enclosed CJK Letters and Months":function(t){return t>=12800&&t<=13055},"CJK Compatibility":function(t){return t>=13056&&t<=13311},"CJK Unified Ideographs Extension A":function(t){return t>=13312&&t<=19903},"Yijing Hexagram Symbols":function(t){return t>=19904&&t<=19967},"CJK Unified Ideographs":function(t){return t>=19968&&t<=40959},"Yi Syllables":function(t){return t>=40960&&t<=42127},"Yi Radicals":function(t){return t>=42128&&t<=42191},"Hangul Jamo Extended-A":function(t){return t>=43360&&t<=43391},"Hangul Syllables":function(t){return t>=44032&&t<=55215},"Hangul Jamo Extended-B":function(t){return t>=55216&&t<=55295},"Private Use Area":function(t){return t>=57344&&t<=63743},"CJK Compatibility Ideographs":function(t){return t>=63744&&t<=64255},"Arabic Presentation Forms-A":function(t){return t>=64336&&t<=65023},"Vertical Forms":function(t){return t>=65040&&t<=65055},"CJK Compatibility Forms":function(t){return t>=65072&&t<=65103},"Small Form Variants":function(t){return t>=65104&&t<=65135},"Arabic Presentation Forms-B":function(t){return t>=65136&&t<=65279},"Halfwidth and Fullwidth Forms":function(t){return t>=65280&&t<=65519}};function xr(t){for(var e=0,r=t;e=65097&&t<=65103)||yr["CJK Compatibility Ideographs"](t)||yr["CJK Compatibility"](t)||yr["CJK Radicals Supplement"](t)||yr["CJK Strokes"](t)||!(!yr["CJK Symbols and Punctuation"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||yr["CJK Unified Ideographs Extension A"](t)||yr["CJK Unified Ideographs"](t)||yr["Enclosed CJK Letters and Months"](t)||yr["Hangul Compatibility Jamo"](t)||yr["Hangul Jamo Extended-A"](t)||yr["Hangul Jamo Extended-B"](t)||yr["Hangul Jamo"](t)||yr["Hangul Syllables"](t)||yr.Hiragana(t)||yr["Ideographic Description Characters"](t)||yr.Kanbun(t)||yr["Kangxi Radicals"](t)||yr["Katakana Phonetic Extensions"](t)||yr.Katakana(t)&&12540!==t||!(!yr["Halfwidth and Fullwidth Forms"](t)||65288===t||65289===t||65293===t||t>=65306&&t<=65310||65339===t||65341===t||65343===t||t>=65371&&t<=65503||65507===t||t>=65512&&t<=65519)||!(!yr["Small Form Variants"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||yr["Unified Canadian Aboriginal Syllabics"](t)||yr["Unified Canadian Aboriginal Syllabics Extended"](t)||yr["Vertical Forms"](t)||yr["Yijing Hexagram Symbols"](t)||yr["Yi Syllables"](t)||yr["Yi Radicals"](t)))}function wr(t){return!(_r(t)||function(t){return!!(yr["Latin-1 Supplement"](t)&&(167===t||169===t||174===t||177===t||188===t||189===t||190===t||215===t||247===t)||yr["General Punctuation"](t)&&(8214===t||8224===t||8225===t||8240===t||8241===t||8251===t||8252===t||8258===t||8263===t||8264===t||8265===t||8273===t)||yr["Letterlike Symbols"](t)||yr["Number Forms"](t)||yr["Miscellaneous Technical"](t)&&(t>=8960&&t<=8967||t>=8972&&t<=8991||t>=8996&&t<=9e3||9003===t||t>=9085&&t<=9114||t>=9150&&t<=9165||9167===t||t>=9169&&t<=9179||t>=9186&&t<=9215)||yr["Control Pictures"](t)&&9251!==t||yr["Optical Character Recognition"](t)||yr["Enclosed Alphanumerics"](t)||yr["Geometric Shapes"](t)||yr["Miscellaneous Symbols"](t)&&!(t>=9754&&t<=9759)||yr["Miscellaneous Symbols and Arrows"](t)&&(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243)||yr["CJK Symbols and Punctuation"](t)||yr.Katakana(t)||yr["Private Use Area"](t)||yr["CJK Compatibility Forms"](t)||yr["Small Form Variants"](t)||yr["Halfwidth and Fullwidth Forms"](t)||8734===t||8756===t||8757===t||t>=9984&&t<=10087||t>=10102&&t<=10131||65532===t||65533===t)}(t))}function kr(t,e){return!(!e&&(t>=1424&&t<=2303||yr["Arabic Presentation Forms-A"](t)||yr["Arabic Presentation Forms-B"](t))||t>=2304&&t<=3583||t>=3840&&t<=4255||yr.Khmer(t))}var Tr,Ar=!1,Mr=null,Sr=!1,Er=new O,Cr={applyArabicShaping:null,processBidirectionalText:null,isLoaded:function(){return Sr||null!=Cr.applyArabicShaping}},Lr=function(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fadeDuration,this.zoomHistory=e.zoomHistory,this.transition=e.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new mr,this.transition={})};Lr.prototype.isSupportedScript=function(t){return function(t,e){for(var r=0,n=t;rthis.end)return this.prior=null,r;if(this.value.isDataDriven())return this.prior=null,r;if(e=1)return 1;var e=i*i,r=e*i;return 4*(i<.5?r:3*(i-e)+r-.75)}())}return r};var Pr=function(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)};Pr.prototype.possiblyEvaluate=function(t){for(var e=new Br(this._properties),r=0,n=Object.keys(this._values);rn.zoomHistory.lastIntegerZoom?{from:t,to:e,fromScale:2,toScale:1,t:a+(1-a)*o}:{from:r,to:e,fromScale:.5,toScale:1,t:1-(1-o)*a}},Vr.prototype.interpolate=function(t){return t};var Ur=function(t){this.specification=t};Ur.prototype.possiblyEvaluate=function(t,e){return!!t.expression.evaluate(e)},Ur.prototype.interpolate=function(){return!1};var Hr=function(t){for(var e in this.properties=t,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},t){var r=t[e],n=this.defaultPropertyValues[e]=new zr(r,void 0),i=this.defaultTransitionablePropertyValues[e]=new Or(r);this.defaultTransitioningPropertyValues[e]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[e]=n.possiblyEvaluate({})}};pr("DataDrivenProperty",jr),pr("DataConstantProperty",Nr),pr("CrossFadedProperty",Vr),pr("ColorRampProperty",Ur);var qr=function(t){function e(e,r){for(var n in t.call(this),this.id=e.id,this.metadata=e.metadata,this.type=e.type,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,this.visibility="visible","background"!==e.type&&(this.source=e.source,this.sourceLayer=e["source-layer"],this.filter=e.filter),this._featureFilter=function(){return!0},r.layout&&(this._unevaluatedLayout=new Rr(r.layout)),this._transitionablePaint=new Ir(r.paint),e.paint)this.setPaintProperty(n,e.paint[n],{validate:!1});for(var i in e.layout)this.setLayoutProperty(i,e.layout[i],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getLayoutProperty=function(t){return"visibility"===t?this.visibility:this._unevaluatedLayout.getValue(t)},e.prototype.setLayoutProperty=function(t,e,r){if(null!=e){var n="layers."+this.id+".layout."+t;if(this._validate(or,n,t,e,r))return}"visibility"!==t?this._unevaluatedLayout.setValue(t,e):this.visibility="none"===e?e:"visible"},e.prototype.getPaintProperty=function(t){return v(t,"-transition")?this._transitionablePaint.getTransition(t.slice(0,-"-transition".length)):this._transitionablePaint.getValue(t)},e.prototype.setPaintProperty=function(t,e,r){if(null!=e){var n="layers."+this.id+".paint."+t;if(this._validate(ar,n,t,e,r))return}v(t,"-transition")?this._transitionablePaint.setTransition(t.slice(0,-"-transition".length),e||void 0):this._transitionablePaint.setValue(t,e)},e.prototype.isHidden=function(t){return!!(this.minzoom&&t=this.maxzoom)||"none"===this.visibility},e.prototype.updateTransitions=function(t){this._transitioningPaint=this._transitionablePaint.transitioned(t,this._transitioningPaint)},e.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},e.prototype.recalculate=function(t){this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(t)),this.paint=this._transitioningPaint.possiblyEvaluate(t)},e.prototype.serialize=function(){var t={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return"none"===this.visibility&&(t.layout=t.layout||{},t.layout.visibility="none"),y(t,function(t,e){return!(void 0===t||"layout"===e&&!Object.keys(t).length||"paint"===e&&!Object.keys(t).length)})},e.prototype._validate=function(t,e,r,n,i){return(!i||!1!==i.validate)&&sr(this,t.call(nr,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:I,style:{glyphs:!0,sprite:!0}}))},e.prototype.hasOffscreenPass=function(){return!1},e.prototype.resize=function(){},e}(O),Gr={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},Yr=function(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},Wr=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function Xr(t,e){void 0===e&&(e=1);var r=0,n=0;return{members:t.map(function(t){var i,a=(i=t.type,Gr[i].BYTES_PER_ELEMENT),o=r=Zr(r,Math.max(e,a)),s=t.components||1;return n=Math.max(n,a),r+=a*s,{name:t.name,type:t.type,components:s,offset:o}}),size:Zr(r,Math.max(n,e)),alignment:e}}function Zr(t,e){return Math.ceil(t/e)*e}Wr.serialize=function(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},Wr.deserialize=function(t){var e=Object.create(this.prototype);return e.arrayBuffer=t.arrayBuffer,e.length=t.length,e.capacity=t.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e},Wr.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},Wr.prototype.clear=function(){this.length=0},Wr.prototype.resize=function(t){this.reserve(t),this.length=t},Wr.prototype.reserve=function(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}},Wr.prototype._refreshViews=function(){throw new Error("_refreshViews() must be implemented by each concrete StructArray layout")};var $r=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;this.resize(r+1);var n=2*r;return this.int16[n+0]=t,this.int16[n+1]=e,r},e}(Wr);$r.prototype.bytesPerElement=4,pr("StructArrayLayout2i4",$r);var Jr=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;this.resize(i+1);var a=4*i;return this.int16[a+0]=t,this.int16[a+1]=e,this.int16[a+2]=r,this.int16[a+3]=n,i},e}(Wr);Jr.prototype.bytesPerElement=8,pr("StructArrayLayout4i8",Jr);var Kr=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;this.resize(o+1);var s=6*o;return this.int16[s+0]=t,this.int16[s+1]=e,this.int16[s+2]=r,this.int16[s+3]=n,this.int16[s+4]=i,this.int16[s+5]=a,o},e}(Wr);Kr.prototype.bytesPerElement=12,pr("StructArrayLayout2i4i12",Kr);var Qr=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s){var l=this.length;this.resize(l+1);var c=6*l,u=12*l;return this.int16[c+0]=t,this.int16[c+1]=e,this.int16[c+2]=r,this.int16[c+3]=n,this.uint8[u+8]=i,this.uint8[u+9]=a,this.uint8[u+10]=o,this.uint8[u+11]=s,l},e}(Wr);Qr.prototype.bytesPerElement=12,pr("StructArrayLayout4i4ub12",Qr);var tn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s){var l=this.length;this.resize(l+1);var c=8*l;return this.int16[c+0]=t,this.int16[c+1]=e,this.int16[c+2]=r,this.int16[c+3]=n,this.uint16[c+4]=i,this.uint16[c+5]=a,this.uint16[c+6]=o,this.uint16[c+7]=s,l},e}(Wr);tn.prototype.bytesPerElement=16,pr("StructArrayLayout4i4ui16",tn);var en=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;this.resize(n+1);var i=3*n;return this.float32[i+0]=t,this.float32[i+1]=e,this.float32[i+2]=r,n},e}(Wr);en.prototype.bytesPerElement=12,pr("StructArrayLayout3f12",en);var rn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;this.resize(e+1);var r=1*e;return this.uint32[r+0]=t,e},e}(Wr);rn.prototype.bytesPerElement=4,pr("StructArrayLayout1ul4",rn);var nn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u){var f=this.length;this.resize(f+1);var h=12*f,p=6*f;return this.int16[h+0]=t,this.int16[h+1]=e,this.int16[h+2]=r,this.int16[h+3]=n,this.int16[h+4]=i,this.int16[h+5]=a,this.uint32[p+3]=o,this.uint16[h+8]=s,this.uint16[h+9]=l,this.int16[h+10]=c,this.int16[h+11]=u,f},e}(Wr);nn.prototype.bytesPerElement=24,pr("StructArrayLayout6i1ul2ui2i24",nn);var an=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;this.resize(o+1);var s=6*o;return this.int16[s+0]=t,this.int16[s+1]=e,this.int16[s+2]=r,this.int16[s+3]=n,this.int16[s+4]=i,this.int16[s+5]=a,o},e}(Wr);an.prototype.bytesPerElement=12,pr("StructArrayLayout2i2i2i12",an);var on=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;this.resize(r+1);var n=4*r;return this.uint8[n+0]=t,this.uint8[n+1]=e,r},e}(Wr);on.prototype.bytesPerElement=4,pr("StructArrayLayout2ub4",on);var sn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p){var d=this.length;this.resize(d+1);var g=20*d,v=10*d,m=40*d;return this.int16[g+0]=t,this.int16[g+1]=e,this.uint16[g+2]=r,this.uint16[g+3]=n,this.uint32[v+2]=i,this.uint32[v+3]=a,this.uint32[v+4]=o,this.uint16[g+10]=s,this.uint16[g+11]=l,this.uint16[g+12]=c,this.float32[v+7]=u,this.float32[v+8]=f,this.uint8[m+36]=h,this.uint8[m+37]=p,d},e}(Wr);sn.prototype.bytesPerElement=40,pr("StructArrayLayout2i2ui3ul3ui2f2ub40",sn);var ln=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;this.resize(e+1);var r=1*e;return this.float32[r+0]=t,e},e}(Wr);ln.prototype.bytesPerElement=4,pr("StructArrayLayout1f4",ln);var cn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;this.resize(n+1);var i=3*n;return this.int16[i+0]=t,this.int16[i+1]=e,this.int16[i+2]=r,n},e}(Wr);cn.prototype.bytesPerElement=6,pr("StructArrayLayout3i6",cn);var un=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;this.resize(n+1);var i=2*n,a=4*n;return this.uint32[i+0]=t,this.uint16[a+2]=e,this.uint16[a+3]=r,n},e}(Wr);un.prototype.bytesPerElement=8,pr("StructArrayLayout1ul2ui8",un);var fn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;this.resize(n+1);var i=3*n;return this.uint16[i+0]=t,this.uint16[i+1]=e,this.uint16[i+2]=r,n},e}(Wr);fn.prototype.bytesPerElement=6,pr("StructArrayLayout3ui6",fn);var hn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;this.resize(r+1);var n=2*r;return this.uint16[n+0]=t,this.uint16[n+1]=e,r},e}(Wr);hn.prototype.bytesPerElement=4,pr("StructArrayLayout2ui4",hn);var pn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;this.resize(r+1);var n=2*r;return this.float32[n+0]=t,this.float32[n+1]=e,r},e}(Wr);pn.prototype.bytesPerElement=8,pr("StructArrayLayout2f8",pn);var dn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;this.resize(i+1);var a=4*i;return this.float32[a+0]=t,this.float32[a+1]=e,this.float32[a+2]=r,this.float32[a+3]=n,i},e}(Wr);dn.prototype.bytesPerElement=16,pr("StructArrayLayout4f16",dn);var gn=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},radius:{configurable:!0},signedDistanceFromAnchor:{configurable:!0},anchorPoint:{configurable:!0}};return r.anchorPointX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorPointX.set=function(t){this._structArray.int16[this._pos2+0]=t},r.anchorPointY.get=function(){return this._structArray.int16[this._pos2+1]},r.anchorPointY.set=function(t){this._structArray.int16[this._pos2+1]=t},r.x1.get=function(){return this._structArray.int16[this._pos2+2]},r.x1.set=function(t){this._structArray.int16[this._pos2+2]=t},r.y1.get=function(){return this._structArray.int16[this._pos2+3]},r.y1.set=function(t){this._structArray.int16[this._pos2+3]=t},r.x2.get=function(){return this._structArray.int16[this._pos2+4]},r.x2.set=function(t){this._structArray.int16[this._pos2+4]=t},r.y2.get=function(){return this._structArray.int16[this._pos2+5]},r.y2.set=function(t){this._structArray.int16[this._pos2+5]=t},r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.featureIndex.set=function(t){this._structArray.uint32[this._pos4+3]=t},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+8]},r.sourceLayerIndex.set=function(t){this._structArray.uint16[this._pos2+8]=t},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.bucketIndex.set=function(t){this._structArray.uint16[this._pos2+9]=t},r.radius.get=function(){return this._structArray.int16[this._pos2+10]},r.radius.set=function(t){this._structArray.int16[this._pos2+10]=t},r.signedDistanceFromAnchor.get=function(){return this._structArray.int16[this._pos2+11]},r.signedDistanceFromAnchor.set=function(t){this._structArray.int16[this._pos2+11]=t},r.anchorPoint.get=function(){return new l(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}(Yr);gn.prototype.size=24;var vn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new gn(this,t)},e}(nn);pr("CollisionBoxArray",vn);var mn=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},hidden:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorX.set=function(t){this._structArray.int16[this._pos2+0]=t},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.anchorY.set=function(t){this._structArray.int16[this._pos2+1]=t},r.glyphStartIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.glyphStartIndex.set=function(t){this._structArray.uint16[this._pos2+2]=t},r.numGlyphs.get=function(){return this._structArray.uint16[this._pos2+3]},r.numGlyphs.set=function(t){this._structArray.uint16[this._pos2+3]=t},r.vertexStartIndex.get=function(){return this._structArray.uint32[this._pos4+2]},r.vertexStartIndex.set=function(t){this._structArray.uint32[this._pos4+2]=t},r.lineStartIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.lineStartIndex.set=function(t){this._structArray.uint32[this._pos4+3]=t},r.lineLength.get=function(){return this._structArray.uint32[this._pos4+4]},r.lineLength.set=function(t){this._structArray.uint32[this._pos4+4]=t},r.segment.get=function(){return this._structArray.uint16[this._pos2+10]},r.segment.set=function(t){this._structArray.uint16[this._pos2+10]=t},r.lowerSize.get=function(){return this._structArray.uint16[this._pos2+11]},r.lowerSize.set=function(t){this._structArray.uint16[this._pos2+11]=t},r.upperSize.get=function(){return this._structArray.uint16[this._pos2+12]},r.upperSize.set=function(t){this._structArray.uint16[this._pos2+12]=t},r.lineOffsetX.get=function(){return this._structArray.float32[this._pos4+7]},r.lineOffsetX.set=function(t){this._structArray.float32[this._pos4+7]=t},r.lineOffsetY.get=function(){return this._structArray.float32[this._pos4+8]},r.lineOffsetY.set=function(t){this._structArray.float32[this._pos4+8]=t},r.writingMode.get=function(){return this._structArray.uint8[this._pos1+36]},r.writingMode.set=function(t){this._structArray.uint8[this._pos1+36]=t},r.hidden.get=function(){return this._structArray.uint8[this._pos1+37]},r.hidden.set=function(t){this._structArray.uint8[this._pos1+37]=t},Object.defineProperties(e.prototype,r),e}(Yr);mn.prototype.size=40;var yn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new mn(this,t)},e}(sn);pr("PlacedSymbolArray",yn);var xn=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={offsetX:{configurable:!0}};return r.offsetX.get=function(){return this._structArray.float32[this._pos4+0]},r.offsetX.set=function(t){this._structArray.float32[this._pos4+0]=t},Object.defineProperties(e.prototype,r),e}(Yr);xn.prototype.size=4;var bn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getoffsetX=function(t){return this.float32[1*t+0]},e.prototype.get=function(t){return new xn(this,t)},e}(ln);pr("GlyphOffsetArray",bn);var _n=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={x:{configurable:!0},y:{configurable:!0},tileUnitDistanceFromAnchor:{configurable:!0}};return r.x.get=function(){return this._structArray.int16[this._pos2+0]},r.x.set=function(t){this._structArray.int16[this._pos2+0]=t},r.y.get=function(){return this._structArray.int16[this._pos2+1]},r.y.set=function(t){this._structArray.int16[this._pos2+1]=t},r.tileUnitDistanceFromAnchor.get=function(){return this._structArray.int16[this._pos2+2]},r.tileUnitDistanceFromAnchor.set=function(t){this._structArray.int16[this._pos2+2]=t},Object.defineProperties(e.prototype,r),e}(Yr);_n.prototype.size=6;var wn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getx=function(t){return this.int16[3*t+0]},e.prototype.gety=function(t){return this.int16[3*t+1]},e.prototype.gettileUnitDistanceFromAnchor=function(t){return this.int16[3*t+2]},e.prototype.get=function(t){return new _n(this,t)},e}(cn);pr("SymbolLineVertexArray",wn);var kn=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+0]},r.featureIndex.set=function(t){this._structArray.uint32[this._pos4+0]=t},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.sourceLayerIndex.set=function(t){this._structArray.uint16[this._pos2+2]=t},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+3]},r.bucketIndex.set=function(t){this._structArray.uint16[this._pos2+3]=t},Object.defineProperties(e.prototype,r),e}(Yr);kn.prototype.size=8;var Tn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new kn(this,t)},e}(un);pr("FeatureIndexArray",Tn);var An=Xr([{name:"a_pos",components:2,type:"Int16"}],4).members,Mn=function(t){void 0===t&&(t=[]),this.segments=t};Mn.prototype.prepareSegment=function(t,e,r){var n=this.segments[this.segments.length-1];return t>Mn.MAX_VERTEX_ARRAY_LENGTH&&_("Max vertices per segment is "+Mn.MAX_VERTEX_ARRAY_LENGTH+": bucket requested "+t),(!n||n.vertexLength+t>Mn.MAX_VERTEX_ARRAY_LENGTH)&&(n={vertexOffset:e.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},this.segments.push(n)),n},Mn.prototype.get=function(){return this.segments},Mn.prototype.destroy=function(){for(var t=0,e=this.segments;tRn.max||o.yRn.max)&&_("Geometry exceeds allowed extent, reduce your vector tile buffer size")}return r}function Bn(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var Nn=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map(function(t){return t.id}),this.index=t.index,this.layoutVertexArray=new $r,this.indexArray=new fn,this.segments=new Mn,this.programConfigurations=new In(An,t.layers,t.zoom)};function jn(t,e,r){for(var n=0;n=3)for(var s=0;s1){if(qn(t,e))return!0;for(var n=0;n1?t.distSqr(r):t.distSqr(r.sub(e)._mult(i)._add(e))}function Xn(t,e){for(var r,n,i,a=!1,o=0;oe.y!=i.y>e.y&&e.x<(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(a=!a);return a}function Zn(t,e){for(var r=!1,n=0,i=t.length-1;ne.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y)+a.x&&(r=!r)}return r}function $n(t,e,r){var n=e.paint.get(t).value;return"constant"===n.kind?n.value:r.programConfigurations.get(e.id).binders[t].statistics.max}function Jn(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Kn(t,e,r,n,i){if(!e[0]&&!e[1])return t;var a=l.convert(e);"viewport"===r&&a._rotate(-n);for(var o=[],s=0;s=Pn||l<0||l>=Pn)){var c=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray),u=c.vertexLength;Bn(this.layoutVertexArray,s,l,-1,-1),Bn(this.layoutVertexArray,s,l,1,-1),Bn(this.layoutVertexArray,s,l,1,1),Bn(this.layoutVertexArray,s,l,-1,1),this.indexArray.emplaceBack(u,u+1,u+2),this.indexArray.emplaceBack(u,u+3,u+2),c.vertexLength+=4,c.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t)},pr("CircleBucket",Nn,{omit:["layers"]});var Qn={paint:new Hr({"circle-radius":new jr(I.paint_circle["circle-radius"]),"circle-color":new jr(I.paint_circle["circle-color"]),"circle-blur":new jr(I.paint_circle["circle-blur"]),"circle-opacity":new jr(I.paint_circle["circle-opacity"]),"circle-translate":new Nr(I.paint_circle["circle-translate"]),"circle-translate-anchor":new Nr(I.paint_circle["circle-translate-anchor"]),"circle-pitch-scale":new Nr(I.paint_circle["circle-pitch-scale"]),"circle-pitch-alignment":new Nr(I.paint_circle["circle-pitch-alignment"]),"circle-stroke-width":new jr(I.paint_circle["circle-stroke-width"]),"circle-stroke-color":new jr(I.paint_circle["circle-stroke-color"]),"circle-stroke-opacity":new jr(I.paint_circle["circle-stroke-opacity"])})},ti=i(function(t,e){var r;t.exports=((r=new Float32Array(3))[0]=0,r[1]=0,r[2]=0,function(){var t=new Float32Array(4);t[0]=0,t[1]=0,t[2]=0,t[3]=0}(),{vec3:{transformMat3:function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t}},vec4:{transformMat4:function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}},mat2:{create:function(){var t=new Float32Array(4);return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t},rotate:function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(r),l=Math.cos(r);return t[0]=n*l+a*s,t[1]=i*l+o*s,t[2]=n*-s+a*l,t[3]=i*-s+o*l,t},scale:function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=r[0],l=r[1];return t[0]=n*s,t[1]=i*s,t[2]=a*l,t[3]=o*l,t}},mat3:{create:function(){var t=new Float32Array(9);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},fromRotation:function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=-r,t[4]=n,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}},mat4:{create:function(){var t=new Float32Array(16);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},identity:function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},translate:function(t,e,r){var n,i,a,o,s,l,c,u,f,h,p,d,g=r[0],v=r[1],m=r[2];return e===t?(t[12]=e[0]*g+e[4]*v+e[8]*m+e[12],t[13]=e[1]*g+e[5]*v+e[9]*m+e[13],t[14]=e[2]*g+e[6]*v+e[10]*m+e[14],t[15]=e[3]*g+e[7]*v+e[11]*m+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=c,t[7]=u,t[8]=f,t[9]=h,t[10]=p,t[11]=d,t[12]=n*g+s*v+f*m+e[12],t[13]=i*g+l*v+h*m+e[13],t[14]=a*g+c*v+p*m+e[14],t[15]=o*g+u*v+d*m+e[15]),t},scale:function(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},multiply:function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],g=e[12],v=e[13],m=e[14],y=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*g,t[1]=x*i+b*l+_*h+w*v,t[2]=x*a+b*c+_*p+w*m,t[3]=x*o+b*u+_*d+w*y,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*g,t[5]=x*i+b*l+_*h+w*v,t[6]=x*a+b*c+_*p+w*m,t[7]=x*o+b*u+_*d+w*y,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*g,t[9]=x*i+b*l+_*h+w*v,t[10]=x*a+b*c+_*p+w*m,t[11]=x*o+b*u+_*d+w*y,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*g,t[13]=x*i+b*l+_*h+w*v,t[14]=x*a+b*c+_*p+w*m,t[15]=x*o+b*u+_*d+w*y,t},perspective:function(t,e,r,n,i){var a=1/Math.tan(e/2),o=1/(n-i);return t[0]=a/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(i+n)*o,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*i*n*o,t[15]=0,t},rotateX:function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[4],o=e[5],s=e[6],l=e[7],c=e[8],u=e[9],f=e[10],h=e[11];return e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[4]=a*i+c*n,t[5]=o*i+u*n,t[6]=s*i+f*n,t[7]=l*i+h*n,t[8]=c*i-a*n,t[9]=u*i-o*n,t[10]=f*i-s*n,t[11]=h*i-l*n,t},rotateZ:function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[4],u=e[5],f=e[6],h=e[7];return e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i+c*n,t[1]=o*i+u*n,t[2]=s*i+f*n,t[3]=l*i+h*n,t[4]=c*i-a*n,t[5]=u*i-o*n,t[6]=f*i-s*n,t[7]=h*i-l*n,t},invert:function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],f=e[9],h=e[10],p=e[11],d=e[12],g=e[13],v=e[14],m=e[15],y=r*s-n*o,x=r*l-i*o,b=r*c-a*o,_=n*l-i*s,w=n*c-a*s,k=i*c-a*l,T=u*g-f*d,A=u*v-h*d,M=u*m-p*d,S=f*v-h*g,E=f*m-p*g,C=h*m-p*v,L=y*C-x*E+b*S+_*M-w*A+k*T;return L?(L=1/L,t[0]=(s*C-l*E+c*S)*L,t[1]=(i*E-n*C-a*S)*L,t[2]=(g*k-v*w+m*_)*L,t[3]=(h*w-f*k-p*_)*L,t[4]=(l*M-o*C-c*A)*L,t[5]=(r*C-i*M+a*A)*L,t[6]=(v*b-d*k-m*x)*L,t[7]=(u*k-h*b+p*x)*L,t[8]=(o*E-s*M+c*T)*L,t[9]=(n*M-r*E-a*T)*L,t[10]=(d*w-g*b+m*y)*L,t[11]=(f*b-u*w-p*y)*L,t[12]=(s*A-o*S-l*T)*L,t[13]=(r*S-n*A+i*T)*L,t[14]=(g*x-d*_-v*y)*L,t[15]=(u*_-f*x+h*y)*L,t):null},ortho:function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*c,t[15]=1,t}}})}),ei=(ti.vec3,ti.vec4),ri=(ti.mat2,ti.mat3,ti.mat4),ni=function(t){function e(e){t.call(this,e,Qn)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new Nn(t)},e.prototype.queryRadius=function(t){var e=t;return $n("circle-radius",this,e)+$n("circle-stroke-width",this,e)+Jn(this.paint.get("circle-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o){for(var s=Kn(t,this.paint.get("circle-translate"),this.paint.get("circle-translate-anchor"),i.angle,a),l=this.paint.get("circle-radius").evaluate(e)+this.paint.get("circle-stroke-width").evaluate(e),c="map"===this.paint.get("circle-pitch-alignment"),u=c?s:function(t,e,r){return s.map(function(t){return t.map(function(t){return ii(t,e,r)})})}(0,o,i),f=c?l*a:l,h=0,p=r;ht.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw new RangeError("out of range source coordinates for image copy");if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw new RangeError("out of range destination coordinates for image copy");for(var o=t.data,s=e.data,l=0;l80*r){n=a=t[0],i=o=t[1];for(var d=r;da&&(a=s),l>o&&(o=l);c=0!==(c=Math.max(a-n,o-i))?1/c:0}return wi(h,p,r,n,i,c),p}function bi(t,e,r,n,i){var a,o;if(i===Vi(t,e,r,n)>0)for(a=e;a=e;a-=n)o=Bi(a,t[a],t[a+1],o);return o&&Di(o,o.next)&&(Ni(o),o=o.next),o}function _i(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!Di(n,n.next)&&0!==Ii(n.prev,n,n.next))n=n.next;else{if(Ni(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function wi(t,e,r,n,i,a,o){if(t){!o&&a&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=Ci(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,a);for(var s,l,c=t;t.prev!==t.next;)if(s=t.prev,l=t.next,a?Ti(t,n,i,a):ki(t))e.push(s.i/r),e.push(t.i/r),e.push(l.i/r),Ni(t),t=l.next,c=l.next;else if((t=l)===c){o?1===o?wi(t=Ai(t,e,r),e,r,n,i,a,2):2===o&&Mi(t,e,r,n,i,a):wi(_i(t),e,r,n,i,a,1);break}}}function ki(t){var e=t.prev,r=t,n=t.next;if(Ii(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(zi(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&Ii(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function Ti(t,e,r,n){var i=t.prev,a=t,o=t.next;if(Ii(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=Ci(s,l,e,r,n),h=Ci(c,u,e,r,n),p=t.prevZ,d=t.nextZ;p&&p.z>=f&&d&&d.z<=h;){if(p!==t.prev&&p!==t.next&&zi(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Ii(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,d!==t.prev&&d!==t.next&&zi(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&Ii(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&zi(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Ii(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;d&&d.z<=h;){if(d!==t.prev&&d!==t.next&&zi(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&Ii(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function Ai(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!Di(i,a)&&Pi(i,n,n.next,a)&&Ri(i,a)&&Ri(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),Ni(n),Ni(n.next),n=t=a),n=n.next}while(n!==t);return n}function Mi(t,e,r,n,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&Oi(o,s)){var l=Fi(o,s);return o=_i(o,o.next),l=_i(l,l.next),wi(o,e,r,n,i,a),void wi(l,e,r,n,i,a)}s=s.next}o=o.next}while(o!==t)}function Si(t,e){return t.x-e.x}function Ei(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=u&&i!==n.x&&zi(ar.x)&&Ri(n,t)&&(r=n,h=l),n=n.next;return r}(t,e)){var r=Fi(e,t);_i(r,r.next)}}function Ci(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function Li(t){var e=t,r=t;do{e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function Oi(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&Pi(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&Ri(t,e)&&Ri(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)}function Ii(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function Di(t,e){return t.x===e.x&&t.y===e.y}function Pi(t,e,r,n){return!!(Di(t,e)&&Di(r,n)||Di(t,n)&&Di(r,e))||Ii(t,e,r)>0!=Ii(t,e,n)>0&&Ii(r,n,t)>0!=Ii(r,n,e)>0}function Ri(t,e){return Ii(t.prev,t,t.next)<0?Ii(t,e,t.next)>=0&&Ii(t,t.prev,e)>=0:Ii(t,e,t.prev)<0||Ii(t,t.next,e)<0}function Fi(t,e){var r=new ji(t.i,t.x,t.y),n=new ji(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function Bi(t,e,r,n){var i=new ji(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function Ni(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function ji(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function Vi(t,e,r,n){for(var i=0,a=e,o=r-n;a0&&(n+=t[i-1].length,r.holes.push(n))}return r},mi.default=yi;var Ui=qi,Hi=qi;function qi(t,e,r,n,i){!function t(e,r,n,i,a){for(;i>n;){if(i-n>600){var o=i-n+1,s=r-n+1,l=Math.log(o),c=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*c*(o-c)/o)*(s-o/2<0?-1:1);t(e,r,Math.max(n,Math.floor(r-s*c/o+u)),Math.min(i,Math.floor(r+(o-s)*c/o+u)),a)}var f=e[r],h=n,p=i;for(Gi(e,n,r),a(e[i],f)>0&&Gi(e,n,i);h0;)p--}0===a(e[n],f)?Gi(e,n,p):Gi(e,++p,i),p<=r&&(n=p+1),r<=p&&(i=p-1)}}(t,e,r||0,n||t.length-1,i||Yi)}function Gi(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function Yi(t,e){return te?1:0}function Wi(t,e){var r=t.length;if(r<=1)return[t];for(var n,i,a=[],o=0;o1)for(var l=0;lPn)||t.y===e.y&&(t.y<0||t.y>Pn)}function na(t){return t.every(function(t){return t.x<0})||t.every(function(t){return t.x>Pn})||t.every(function(t){return t.y<0})||t.every(function(t){return t.y>Pn})}ea.prototype.populate=function(t,e){for(var r=0,n=t;r=1){var g=f[p-1];if(!ra(d,g)){l.vertexLength+4>Mn.MAX_VERTEX_ARRAY_LENGTH&&(l=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var v=d.sub(g)._perp()._unit(),m=g.dist(d);h+m>32768&&(h=0),ta(this.layoutVertexArray,d.x,d.y,v.x,v.y,0,0,h),ta(this.layoutVertexArray,d.x,d.y,v.x,v.y,0,1,h),h+=m,ta(this.layoutVertexArray,g.x,g.y,v.x,v.y,0,0,h),ta(this.layoutVertexArray,g.x,g.y,v.x,v.y,0,1,h);var y=l.vertexLength;this.indexArray.emplaceBack(y,y+1,y+2),this.indexArray.emplaceBack(y+1,y+2,y+3),l.vertexLength+=4,l.primitiveLength+=2}}}}l.vertexLength+a>Mn.MAX_VERTEX_ARRAY_LENGTH&&(l=this.segments.prepareSegment(a,this.layoutVertexArray,this.indexArray));for(var x=[],b=[],_=l.vertexLength,w=0,k=i;w>3}if(i--,1===n||2===n)a+=t.readSVarint(),o+=t.readSVarint(),1===n&&(e&&s.push(e),e=[]),e.push(new l(a,o));else{if(7!==n)throw new Error("unknown command "+n);e&&e.push(e[0].clone())}}return e&&s.push(e),s},la.prototype.bbox=function(){var t=this._pbf;t.pos=this._geometry;for(var e=t.readVarint()+t.pos,r=1,n=0,i=0,a=0,o=1/0,s=-1/0,l=1/0,c=-1/0;t.pos>3}if(n--,1===r||2===r)(i+=t.readSVarint())s&&(s=i),(a+=t.readSVarint())c&&(c=a);else if(7!==r)throw new Error("unknown command "+r)}return[o,l,s,c]},la.prototype.toGeoJSON=function(t,e,r){var n,i,a=this.extent*Math.pow(2,r),o=this.extent*t,s=this.extent*e,l=this.loadGeometry(),c=la.types[this.type];function u(t){for(var e=0;e>3;e=1===n?t.readString():2===n?t.readFloat():3===n?t.readDouble():4===n?t.readVarint64():5===n?t.readVarint():6===n?t.readSVarint():7===n?t.readBoolean():null}return e}(r))}function da(t,e,r){if(3===t){var n=new fa(r,r.readVarint()+r.pos);n.length&&(e[n.name]=n)}}ha.prototype.feature=function(t){if(t<0||t>=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[t];var e=this._pbf.readVarint()+this._pbf.pos;return new sa(this._pbf,e,this.extent,this._keys,this._values)};var ga={VectorTile:function(t,e){this.layers=t.readFields(da,{},e)},VectorTileFeature:sa,VectorTileLayer:fa},va=ga.VectorTileFeature.types,ma=63,ya=Math.cos(Math.PI/180*37.5),xa=.5,ba=Math.pow(2,14)/xa;function _a(t,e,r,n,i,a,o){t.emplaceBack(e.x,e.y,n?1:0,i?1:-1,Math.round(ma*r.x)+128,Math.round(ma*r.y)+128,1+(0===a?0:a<0?-1:1)|(o*xa&63)<<2,o*xa>>6)}var wa=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map(function(t){return t.id}),this.index=t.index,this.layoutVertexArray=new Qr,this.indexArray=new fn,this.programConfigurations=new In(oa,t.layers,t.zoom),this.segments=new Mn};function ka(t,e){return(t/e.tileTotal*(e.end-e.start)+e.start)*(ba-1)}wa.prototype.populate=function(t,e){for(var r=0,n=t;r=2&&t[l-1].equals(t[l-2]);)l--;for(var c=0;cc){var E=p.dist(x);if(E>2*u){var C=p.sub(p.sub(x)._mult(u/E)._round());this.distance+=C.dist(x),this.addCurrentVertex(C,this.distance,_.mult(1),0,0,!1,h,o),x=C}}var L=x&&b,z=L?r:b?v:m;if(L&&"round"===z&&(Mi&&(z="bevel"),"bevel"===z&&(M>2&&(z="flipbevel"),M100)T=w.clone().mult(-1);else{var O=_.x*w.y-_.y*w.x>0?-1:1,I=M*_.add(w).mag()/_.sub(w).mag();T._perp()._mult(I*O)}this.addCurrentVertex(p,this.distance,T,0,0,!1,h,o),this.addCurrentVertex(p,this.distance,T.mult(-1),0,0,!1,h,o)}else if("bevel"===z||"fakeround"===z){var D=_.x*w.y-_.y*w.x>0,P=-Math.sqrt(M*M-1);if(D?(g=0,d=P):(d=0,g=P),y||this.addCurrentVertex(p,this.distance,_,d,g,!1,h,o),"fakeround"===z){for(var R=Math.floor(8*(.5-(A-.5))),F=void 0,B=0;B=0;N--)F=_.mult((N+1)/(R+1))._add(w)._unit(),this.addPieSliceVertex(p,this.distance,F,D,h,o)}b&&this.addCurrentVertex(p,this.distance,w,-d,-g,!1,h,o)}else"butt"===z?(y||this.addCurrentVertex(p,this.distance,_,0,0,!1,h,o),b&&this.addCurrentVertex(p,this.distance,w,0,0,!1,h,o)):"square"===z?(y||(this.addCurrentVertex(p,this.distance,_,1,1,!1,h,o),this.e1=this.e2=-1),b&&this.addCurrentVertex(p,this.distance,w,-1,-1,!1,h,o)):"round"===z&&(y||(this.addCurrentVertex(p,this.distance,_,0,0,!1,h,o),this.addCurrentVertex(p,this.distance,_,1,1,!0,h,o),this.e1=this.e2=-1),b&&(this.addCurrentVertex(p,this.distance,w,-1,-1,!0,h,o),this.addCurrentVertex(p,this.distance,w,0,0,!1,h,o)));if(S&&k2*u){var V=p.add(b.sub(p)._mult(u/j)._round());this.distance+=V.dist(p),this.addCurrentVertex(V,this.distance,w.mult(1),0,0,!1,h,o),p=V}}y=!1}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,e)}},wa.prototype.addCurrentVertex=function(t,e,r,n,i,a,o,s){var l,c=this.layoutVertexArray,u=this.indexArray;s&&(e=ka(e,s)),l=r.clone(),n&&l._sub(r.perp()._mult(n)),_a(c,t,l,a,!1,n,e),this.e3=o.vertexLength++,this.e1>=0&&this.e2>=0&&(u.emplaceBack(this.e1,this.e2,this.e3),o.primitiveLength++),this.e1=this.e2,this.e2=this.e3,l=r.mult(-1),i&&l._sub(r.perp()._mult(i)),_a(c,t,l,a,!0,-i,e),this.e3=o.vertexLength++,this.e1>=0&&this.e2>=0&&(u.emplaceBack(this.e1,this.e2,this.e3),o.primitiveLength++),this.e1=this.e2,this.e2=this.e3,e>ba/2&&!s&&(this.distance=0,this.addCurrentVertex(t,this.distance,r,n,i,a,o))},wa.prototype.addPieSliceVertex=function(t,e,r,n,i,a){r=r.mult(n?-1:1);var o=this.layoutVertexArray,s=this.indexArray;a&&(e=ka(e,a)),_a(o,t,r,!1,n,0,e),this.e3=i.vertexLength++,this.e1>=0&&this.e2>=0&&(s.emplaceBack(this.e1,this.e2,this.e3),i.primitiveLength++),n?this.e2=this.e3:this.e1=this.e3},pr("LineBucket",wa,{omit:["layers"]});var Ta=new Hr({"line-cap":new Nr(I.layout_line["line-cap"]),"line-join":new jr(I.layout_line["line-join"]),"line-miter-limit":new Nr(I.layout_line["line-miter-limit"]),"line-round-limit":new Nr(I.layout_line["line-round-limit"])}),Aa={paint:new Hr({"line-opacity":new jr(I.paint_line["line-opacity"]),"line-color":new jr(I.paint_line["line-color"]),"line-translate":new Nr(I.paint_line["line-translate"]),"line-translate-anchor":new Nr(I.paint_line["line-translate-anchor"]),"line-width":new jr(I.paint_line["line-width"]),"line-gap-width":new jr(I.paint_line["line-gap-width"]),"line-offset":new jr(I.paint_line["line-offset"]),"line-blur":new jr(I.paint_line["line-blur"]),"line-dasharray":new Vr(I.paint_line["line-dasharray"]),"line-pattern":new Vr(I.paint_line["line-pattern"]),"line-gradient":new Ur(I.paint_line["line-gradient"])}),layout:Ta},Ma=new(function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.possiblyEvaluate=function(e,r){return r=new Lr(Math.floor(r.zoom),{now:r.now,fadeDuration:r.fadeDuration,zoomHistory:r.zoomHistory,transition:r.transition}),t.prototype.possiblyEvaluate.call(this,e,r)},e.prototype.evaluate=function(e,r,n){return r=p({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n)},e}(jr))(Aa.paint.properties["line-width"].specification);Ma.useIntegerZoom=!0;var Sa=function(t){function e(e){t.call(this,e,Aa)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setPaintProperty=function(e,r,n){t.prototype.setPaintProperty.call(this,e,r,n),"line-gradient"===e&&this._updateGradient()},e.prototype._updateGradient=function(){var t=this._transitionablePaint._values["line-gradient"].value.expression;this.gradient=hi(t,"lineProgress"),this.gradientTexture=null},e.prototype.recalculate=function(e){t.prototype.recalculate.call(this,e),this.paint._values["line-floorwidth"]=Ma.possiblyEvaluate(this._transitioningPaint._values["line-width"].value,e)},e.prototype.createBucket=function(t){return new wa(t)},e.prototype.queryRadius=function(t){var e=t,r=Ea($n("line-width",this,e),$n("line-gap-width",this,e)),n=$n("line-offset",this,e);return r/2+Math.abs(n)+Jn(this.paint.get("line-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a){var o=Kn(t,this.paint.get("line-translate"),this.paint.get("line-translate-anchor"),i.angle,a),s=a/2*Ea(this.paint.get("line-width").evaluate(e),this.paint.get("line-gap-width").evaluate(e)),c=this.paint.get("line-offset").evaluate(e);return c&&(r=function(t,e){for(var r=[],n=new l(0,0),i=0;i0?e+2*t:t}var Ca=Xr([{name:"a_pos_offset",components:4,type:"Int16"},{name:"a_data",components:4,type:"Uint16"}]),La=Xr([{name:"a_projected_pos",components:3,type:"Float32"}],4),za=(Xr([{name:"a_fade_opacity",components:1,type:"Uint32"}],4),Xr([{name:"a_placed",components:2,type:"Uint8"}],4)),Oa=(Xr([{type:"Int16",name:"anchorPointX"},{type:"Int16",name:"anchorPointY"},{type:"Int16",name:"x1"},{type:"Int16",name:"y1"},{type:"Int16",name:"x2"},{type:"Int16",name:"y2"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"},{type:"Int16",name:"radius"},{type:"Int16",name:"signedDistanceFromAnchor"}]),Xr([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4)),Ia=Xr([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4);function Da(t,e,r){var n=e.layout.get("text-transform").evaluate(r);return"uppercase"===n?t=t.toLocaleUpperCase():"lowercase"===n&&(t=t.toLocaleLowerCase()),Cr.applyArabicShaping&&(t=Cr.applyArabicShaping(t)),t}Xr([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Uint16",name:"glyphStartIndex"},{type:"Uint16",name:"numGlyphs"},{type:"Uint32",name:"vertexStartIndex"},{type:"Uint32",name:"lineStartIndex"},{type:"Uint32",name:"lineLength"},{type:"Uint16",name:"segment"},{type:"Uint16",name:"lowerSize"},{type:"Uint16",name:"upperSize"},{type:"Float32",name:"lineOffsetX"},{type:"Float32",name:"lineOffsetY"},{type:"Uint8",name:"writingMode"},{type:"Uint8",name:"hidden"}]),Xr([{type:"Float32",name:"offsetX"}]),Xr([{type:"Int16",name:"x"},{type:"Int16",name:"y"},{type:"Int16",name:"tileUnitDistanceFromAnchor"}]);var Pa={"!":"\ufe15","#":"\uff03",$:"\uff04","%":"\uff05","&":"\uff06","(":"\ufe35",")":"\ufe36","*":"\uff0a","+":"\uff0b",",":"\ufe10","-":"\ufe32",".":"\u30fb","/":"\uff0f",":":"\ufe13",";":"\ufe14","<":"\ufe3f","=":"\uff1d",">":"\ufe40","?":"\ufe16","@":"\uff20","[":"\ufe47","\\":"\uff3c","]":"\ufe48","^":"\uff3e",_:"\ufe33","`":"\uff40","{":"\ufe37","|":"\u2015","}":"\ufe38","~":"\uff5e","\xa2":"\uffe0","\xa3":"\uffe1","\xa5":"\uffe5","\xa6":"\uffe4","\xac":"\uffe2","\xaf":"\uffe3","\u2013":"\ufe32","\u2014":"\ufe31","\u2018":"\ufe43","\u2019":"\ufe44","\u201c":"\ufe41","\u201d":"\ufe42","\u2026":"\ufe19","\u2027":"\u30fb","\u20a9":"\uffe6","\u3001":"\ufe11","\u3002":"\ufe12","\u3008":"\ufe3f","\u3009":"\ufe40","\u300a":"\ufe3d","\u300b":"\ufe3e","\u300c":"\ufe41","\u300d":"\ufe42","\u300e":"\ufe43","\u300f":"\ufe44","\u3010":"\ufe3b","\u3011":"\ufe3c","\u3014":"\ufe39","\u3015":"\ufe3a","\u3016":"\ufe17","\u3017":"\ufe18","\uff01":"\ufe15","\uff08":"\ufe35","\uff09":"\ufe36","\uff0c":"\ufe10","\uff0d":"\ufe32","\uff0e":"\u30fb","\uff1a":"\ufe13","\uff1b":"\ufe14","\uff1c":"\ufe3f","\uff1e":"\ufe40","\uff1f":"\ufe16","\uff3b":"\ufe47","\uff3d":"\ufe48","\uff3f":"\ufe33","\uff5b":"\ufe37","\uff5c":"\u2015","\uff5d":"\ufe38","\uff5f":"\ufe35","\uff60":"\ufe36","\uff61":"\ufe12","\uff62":"\ufe41","\uff63":"\ufe42"},Ra=function(t){function e(e,r,n,i){t.call(this,e,r),this.angle=n,void 0!==i&&(this.segment=i)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.clone=function(){return new e(this.x,this.y,this.angle,this.segment)},e}(l);function Fa(t,e){var r=e.expression;if("constant"===r.kind)return{functionType:"constant",layoutSize:r.evaluate(new Lr(t+1))};if("source"===r.kind)return{functionType:"source"};for(var n=r.zoomStops,i=0;i0)&&("constant"!==i.value.kind||i.value.value.length>0),l="constant"!==o.value.kind||o.value.value&&o.value.value.length>0;if(this.features=[],s||l){for(var c=e.iconDependencies,u=e.glyphDependencies,f=new Lr(this.zoom),h=0,p=t;h=0;s--)a[s]={x:e[s].x,y:e[s].y,tileUnitDistanceFromAnchor:i},s>0&&(i+=e[s-1].dist(e[s]));for(var l=0;l0;this.addCollisionDebugVertices(s,l,c,u,f?this.collisionCircle:this.collisionBox,o.anchorPoint,r,f)}}}},qa.prototype.deserializeCollisionBoxes=function(t,e,r,n,i){for(var a={},o=e;o0},qa.prototype.hasIconData=function(){return this.icon.segments.get().length>0},qa.prototype.hasCollisionBoxData=function(){return this.collisionBox.segments.get().length>0},qa.prototype.hasCollisionCircleData=function(){return this.collisionCircle.segments.get().length>0},qa.prototype.sortFeatures=function(t){var e=this;if(this.sortFeaturesByY&&this.sortedAngle!==t&&(this.sortedAngle=t,!(this.text.segments.get().length>1||this.icon.segments.get().length>1))){for(var r=[],n=0;ni.maxh||t>i.maxw||r<=i.maxh&&t<=i.maxw&&(o=i.maxw*i.maxh-t*r)a.free)){if(r===a.h)return this.allocShelf(s,t,r,n);r>a.h||ru)&&(f=2*Math.max(t,u)),(ll)&&(c=2*Math.max(r,l)),this.resize(f,c),this.packOne(t,r,n)):null},t.prototype.allocFreebin=function(t,e,r,n){var i=this.freebins.splice(t,1)[0];return i.id=n,i.w=e,i.h=r,i.refcount=0,this.bins[n]=i,this.ref(i),i},t.prototype.allocShelf=function(t,e,r,n){var i=this.shelves[t].alloc(e,r,n);return this.bins[n]=i,this.ref(i),i},t.prototype.shrink=function(){if(this.shelves.length>0){for(var t=0,e=0,r=0;rthis.free||e>this.h)return null;var n=this.x;return this.x+=t,this.free-=t,new function(t,e,r,n,i,a,o){this.id=t,this.x=e,this.y=r,this.w=n,this.h=i,this.maxw=a||n,this.maxh=o||i,this.refcount=0}(r,n,this.y,t,e,t,this.h)},e.prototype.resize=function(t){return this.free+=t-this.w,this.w=t,!0},t}()}),Qa=function(t,e){var r=e.pixelRatio;this.paddedRect=t,this.pixelRatio=r},to={tl:{configurable:!0},br:{configurable:!0},displaySize:{configurable:!0}};to.tl.get=function(){return[this.paddedRect.x+1,this.paddedRect.y+1]},to.br.get=function(){return[this.paddedRect.x+this.paddedRect.w-1,this.paddedRect.y+this.paddedRect.h-1]},to.displaySize.get=function(){return[(this.paddedRect.w-2)/this.pixelRatio,(this.paddedRect.h-2)/this.pixelRatio]},Object.defineProperties(Qa.prototype,to);var eo=function(t){var e=new ui({width:0,height:0}),r={},n=new Ka(0,0,{autoResize:!0});for(var i in t){var a=t[i],o=n.packOne(a.data.width+2,a.data.height+2);e.resize({width:n.w,height:n.h}),ui.copy(a.data,e,{x:0,y:0},{x:o.x+1,y:o.y+1},a.data),r[i]=new Qa(o,a)}n.shrink(),e.resize({width:n.w,height:n.h}),this.image=e,this.positions=r};pr("ImagePosition",Qa),pr("ImageAtlas",eo);var ro=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},no=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*g},io=ao;function ao(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}function oo(t){return t.type===ao.Bytes?t.readVarint()+t.pos:t.pos+1}function so(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function lo(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.ceil(Math.log(e)/(7*Math.LN2));r.realloc(n);for(var i=r.pos-1;i>=t;i--)r.buf[i+n]=r.buf[i]}function co(t,e){for(var r=0;r>>8,t[r+2]=e>>>16,t[r+3]=e>>>24}function _o(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}ao.Varint=0,ao.Fixed64=1,ao.Bytes=2,ao.Fixed32=5,ao.prototype={destroy:function(){this.buf=null},readFields:function(t,e,r){for(r=r||this.length;this.pos>3,a=this.pos;this.type=7&n,t(i,e,this),this.pos===a&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=xo(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=_o(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=xo(this.buf,this.pos)+4294967296*xo(this.buf,this.pos+4);return this.pos+=8,t},readSFixed64:function(){var t=xo(this.buf,this.pos)+4294967296*_o(this.buf,this.pos+4);return this.pos+=8,t},readFloat:function(){var t=ro(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=ro(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,r,n=this.buf;return e=127&(r=n[this.pos++]),r<128?e:(e|=(127&(r=n[this.pos++]))<<7,r<128?e:(e|=(127&(r=n[this.pos++]))<<14,r<128?e:(e|=(127&(r=n[this.pos++]))<<21,r<128?e:function(t,e,r){var n,i,a=r.buf;if(n=(112&(i=a[r.pos++]))>>4,i<128)return so(t,n,e);if(n|=(127&(i=a[r.pos++]))<<3,i<128)return so(t,n,e);if(n|=(127&(i=a[r.pos++]))<<10,i<128)return so(t,n,e);if(n|=(127&(i=a[r.pos++]))<<17,i<128)return so(t,n,e);if(n|=(127&(i=a[r.pos++]))<<24,i<128)return so(t,n,e);if(n|=(1&(i=a[r.pos++]))<<31,i<128)return so(t,n,e);throw new Error("Expected varint not more than 10 bytes")}(e|=(15&(r=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=function(t,e,r){for(var n="",i=e;i239?4:l>223?3:l>191?2:1;if(i+u>r)break;1===u?l<128&&(c=l):2===u?128==(192&(a=t[i+1]))&&(c=(31&l)<<6|63&a)<=127&&(c=null):3===u?(a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&((c=(15&l)<<12|(63&a)<<6|63&o)<=2047||c>=55296&&c<=57343)&&(c=null)):4===u&&(a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&((c=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||c>=1114112)&&(c=null)),null===c?(c=65533,u=1):c>65535&&(c-=65536,n+=String.fromCharCode(c>>>10&1023|55296),c=56320|1023&c),n+=String.fromCharCode(c),i+=u}return n}(this.buf,this.pos,t);return this.pos=t,e},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){var r=oo(this);for(t=t||[];this.pos127;);else if(e===ao.Bytes)this.pos=this.readVarint()+this.pos;else if(e===ao.Fixed32)this.pos+=4;else{if(e!==ao.Fixed64)throw new Error("Unimplemented type: "+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e268435455||t<0?function(t,e){var r,n;if(t>=0?(r=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(r=~(-t%4294967296))?r=r+1|0:(r=0,n=n+1|0)),t>=0x10000000000000000||t<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");e.realloc(10),function(t,e,r){r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos]=127&t}(r,0,e),function(t,e){var r=(7&t)<<4;e.buf[e.pos++]|=r|((t>>>=3)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t)))))}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,r){for(var n,i,a=0;a55295&&n<57344){if(!i){n>56319||a+1===e.length?(t[r++]=239,t[r++]=191,t[r++]=189):i=n;continue}if(n<56320){t[r++]=239,t[r++]=191,t[r++]=189,i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(t[r++]=239,t[r++]=191,t[r++]=189,i=null);n<128?t[r++]=n:(n<2048?t[r++]=n>>6|192:(n<65536?t[r++]=n>>12|224:(t[r++]=n>>18|240,t[r++]=n>>12&63|128),t[r++]=n>>6&63|128),t[r++]=63&n|128)}return r}(this.buf,t,this.pos);var r=this.pos-e;r>=128&&lo(e,r,this),this.pos=e-1,this.writeVarint(r),this.pos+=r},writeFloat:function(t){this.realloc(4),no(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),no(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var r=0;r=128&&lo(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,ao.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){this.writeMessage(t,co,e)},writePackedSVarint:function(t,e){this.writeMessage(t,uo,e)},writePackedBoolean:function(t,e){this.writeMessage(t,po,e)},writePackedFloat:function(t,e){this.writeMessage(t,fo,e)},writePackedDouble:function(t,e){this.writeMessage(t,ho,e)},writePackedFixed32:function(t,e){this.writeMessage(t,go,e)},writePackedSFixed32:function(t,e){this.writeMessage(t,vo,e)},writePackedFixed64:function(t,e){this.writeMessage(t,mo,e)},writePackedSFixed64:function(t,e){this.writeMessage(t,yo,e)},writeBytesField:function(t,e){this.writeTag(t,ao.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,ao.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,ao.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,ao.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,ao.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,ao.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,ao.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,ao.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,ao.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,ao.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};var wo=3;function ko(t,e,r){1===t&&r.readMessage(To,e)}function To(t,e,r){if(3===t){var n=r.readMessage(Ao,{}),i=n.id,a=n.bitmap,o=n.width,s=n.height,l=n.left,c=n.top,u=n.advance;e.push({id:i,bitmap:new ci({width:o+2*wo,height:s+2*wo},a),metrics:{width:o,height:s,left:l,top:c,advance:u}})}}function Ao(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes():3===t?e.width=r.readVarint():4===t?e.height=r.readVarint():5===t?e.left=r.readSVarint():6===t?e.top=r.readSVarint():7===t&&(e.advance=r.readVarint())}var Mo=wo,So=function(t,e,r){this.target=t,this.parent=e,this.mapId=r,this.callbacks={},this.callbackID=0,g(["receive"],this),this.target.addEventListener("message",this.receive,!1)};So.prototype.send=function(t,e,r,n){var i=r?this.mapId+":"+this.callbackID++:null;r&&(this.callbacks[i]=r);var a=[];this.target.postMessage({targetMapId:n,sourceMapId:this.mapId,type:t,id:String(i),data:gr(e,a)},a)},So.prototype.receive=function(t){var e,r=this,n=t.data,i=n.id;if(!n.targetMapId||this.mapId===n.targetMapId){var a=function(t,e){var n=[];r.target.postMessage({sourceMapId:r.mapId,type:"",id:String(i),error:t?gr(t):null,data:gr(e,n)},n)};if(""===n.type)e=this.callbacks[n.id],delete this.callbacks[n.id],e&&n.error?e(vr(n.error)):e&&e(null,vr(n.data));else if(void 0!==n.id&&this.parent[n.type])this.parent[n.type](n.sourceMapId,vr(n.data),a);else if(void 0!==n.id&&this.parent.getWorkerSource){var o=n.type.split(".");this.parent.getWorkerSource(n.sourceMapId,o[0],o[1])[o[2]](vr(n.data),a)}else this.parent[n.type](vr(n.data))}},So.prototype.remove=function(){this.target.removeEventListener("message",this.receive,!1)};var Eo=n(i(function(t,e){!function(t){function e(t,e,n){var i=r(256*t,256*(e=Math.pow(2,n)-e-1),n),a=r(256*(t+1),256*(e+1),n);return i[0]+","+i[1]+","+a[0]+","+a[1]}function r(t,e,r){var n=2*Math.PI*6378137/256/Math.pow(2,r);return[t*n-2*Math.PI*6378137/2,e*n-2*Math.PI*6378137/2]}t.getURL=function(t,r,n,i,a,o){return o=o||{},t+"?"+["bbox="+e(n,i,a),"format="+(o.format||"image/png"),"service="+(o.service||"WMS"),"version="+(o.version||"1.1.1"),"request="+(o.request||"GetMap"),"srs="+(o.srs||"EPSG:3857"),"width="+(o.width||256),"height="+(o.height||256),"layers="+r].join("&")},t.getTileBBox=e,t.getMercCoords=r,Object.defineProperty(t,"__esModule",{value:!0})}(e)})),Co=function(t,e,r){this.z=t,this.x=e,this.y=r,this.key=Oo(0,t,e,r)};Co.prototype.equals=function(t){return this.z===t.z&&this.x===t.x&&this.y===t.y},Co.prototype.url=function(t,e){var r=Eo.getTileBBox(this.x,this.y,this.z),n=function(t,e,r){for(var n,i="",a=t;a>0;a--)i+=(e&(n=1<this.canonical.z?new zo(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new zo(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},zo.prototype.isChildOf=function(t){var e=this.canonical.z-t.canonical.z;return 0===t.overscaledZ||t.overscaledZ>e&&t.canonical.y===this.canonical.y>>e},zo.prototype.children=function(t){if(this.overscaledZ>=t)return[new zo(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var e=this.canonical.z+1,r=2*this.canonical.x,n=2*this.canonical.y;return[new zo(e,this.wrap,e,r,n),new zo(e,this.wrap,e,r+1,n),new zo(e,this.wrap,e,r,n+1),new zo(e,this.wrap,e,r+1,n+1)]},zo.prototype.isLessThan=function(t){return this.wrapt.wrap)&&(this.overscaledZt.overscaledZ)&&(this.canonical.xt.canonical.x)&&this.canonical.y=this.dim+this.border||e<-this.border||e>=this.dim+this.border)throw new RangeError("out of range source coordinates for DEM data");return(e+this.border)*this.stride+(t+this.border)},pr("Level",Io);var Do=function(t,e,r){this.uid=t,this.scale=e||1,this.level=r||new Io(256,512),this.loaded=!!r};Do.prototype.loadFromImage=function(t,e){if(t.height!==t.width)throw new RangeError("DEM tiles must be square");if(e&&"mapbox"!==e&&"terrarium"!==e)return _('"'+e+'" is not a valid encoding type. Valid types include "mapbox" and "terrarium".');var r=this.level=new Io(t.width,t.width/2),n=t.data;this._unpackData(r,n,e||"mapbox");for(var i=0;i=0&&l[3]>=0&&this.grid.insert(a,l[0],l[1],l[2],l[3])}},Bo.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new ga.VectorTile(new io(this.rawTileData)).layers,this.sourceLayerCoder=new Po(this.vtLayers?Object.keys(this.vtLayers).sort():["_geojsonTileLayer"])),this.vtLayers},Bo.prototype.query=function(t,e){var r=this;this.loadVTLayers();for(var n=t.params||{},i=Pn/t.tileSize/t.scale,a=Re(n.filter),o=t.queryGeometry,s=t.queryPadding*i,l=1/0,c=1/0,u=-1/0,f=-1/0,h=0;h=0)return!0;return!1}(a,l)){var c=this.sourceLayerCoder.decode(r),u=this.vtLayers[c].feature(n);if(i(new Lr(this.tileID.overscaledZ),u))for(var f=0;f=200&&r.status<300&&r.response){var n;try{n=JSON.parse(r.response)}catch(t){return e(t)}e(null,n)}else 401===r.status&&t.url.match(/mapbox.com/)?e(new A(r.statusText+": you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens",r.status,t.url)):e(new A(r.statusText,r.status,t.url))},r.send(),r},e.getImage=function(t,e){return S(t,function(t,r){if(t)e(t);else if(r){var n=new self.Image,i=self.URL||self.webkitURL;n.onload=function(){e(null,n),i.revokeObjectURL(n.src)};var a=new self.Blob([new Uint8Array(r.data)],{type:"image/png"});n.cacheControl=r.cacheControl,n.expires=r.expires,n.src=r.data.byteLength?i.createObjectURL(a):"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII="}})},e.ResourceType=T,e.RGBAImage=ui,e.default$2=Ka,e.ImagePosition=Qa,e.getArrayBuffer=S,e.default$3=function(t){return new io(t).readFields(ko,[])},e.default$4=yr,e.asyncAll=function(t,e,r){if(!t.length)return r(null,[]);var n=t.length,i=new Array(t.length),a=null;t.forEach(function(t,o){e(t,function(t,e){t&&(a=t),i[o]=e,0==--n&&r(a,i)})})},e.AlphaImage=ci,e.default$5=I,e.endsWith=v,e.extend=p,e.sphericalToCartesian=function(t){var e=t[0],r=t[1],n=t[2];return r+=90,r*=Math.PI/180,n*=Math.PI/180,{x:e*Math.cos(r)*Math.sin(n),y:e*Math.sin(r)*Math.sin(n),z:e*Math.cos(n)}},e.Evented=O,e.validateStyle=nr,e.validateLight=ir,e.emitValidationErrors=sr,e.default$6=tt,e.number=wt,e.Properties=Hr,e.Transitionable=Ir,e.Transitioning=Pr,e.PossiblyEvaluated=Br,e.DataConstantProperty=Nr,e.warnOnce=_,e.uniqueId=function(){return d++},e.default$7=So,e.pick=function(t,e){for(var r={},n=0;n@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,function(t,r,n,i){var a=n||i;return e[r]=!a||a.toLowerCase(),""}),e["max-age"]){var r=parseInt(e["max-age"],10);isNaN(r)?delete e["max-age"]:e["max-age"]=r}return e},e.default$11=Bo,e.default$12=Ro,e.default$13=Re,e.default$14=qa,e.CollisionBoxArray=vn,e.default$15=Mn,e.TriangleIndexArray=fn,e.default$16=Lr,e.default$17=s,e.keysDifference=function(t,e){var r=[];for(var n in t)n in e||r.push(n);return r},e.default$18=["type","source","source-layer","minzoom","maxzoom","filter","layout"],e.mat4=ri,e.vec4=ei,e.getSizeData=Fa,e.evaluateSizeForFeature=function(t,e,r){var n=e;return"source"===t.functionType?r.lowerSize/10:"composite"===t.functionType?wt(r.lowerSize/10,r.upperSize/10,n.uSizeT):n.uSize},e.evaluateSizeForZoom=function(t,e,r){if("constant"===t.functionType)return{uSizeT:0,uSize:t.layoutSize};if("source"===t.functionType)return{uSizeT:0,uSize:0};if("camera"===t.functionType){var n=t.propertyValue,i=t.zoomRange,a=t.sizeRange,o=h(Se(n,r.specification).interpolationFactor(e,i.min,i.max),0,1);return{uSizeT:0,uSize:a.min+o*(a.max-a.min)}}var s=t.propertyValue,l=t.zoomRange;return{uSizeT:h(Se(s,r.specification).interpolationFactor(e,l.min,l.max),0,1),uSize:0}},e.addDynamicAttributes=Va,e.default$19=Ya,e.WritingMode=jo,e.multiPolygonIntersectsBufferedPoint=jn,e.multiPolygonIntersectsMultiPolygon=Vn,e.multiPolygonIntersectsBufferedMultiLine=Un,e.polygonIntersectsPolygon=function(t,e){for(var r=0;r-r/2;){if(--o<0)return!1;s-=t[o].dist(a),a=t[o]}s+=t[o].dist(t[o+1]),o++;for(var l=[],c=0;sn;)c-=l.shift().angleDelta;if(c>i)return!1;o++,s+=f.dist(h)}return!0}function a(e,r,n,a,o,s,l,c,u){var f=a?.6*s*l:0,h=Math.max(a?a.right-a.left:0,o?o.right-o.left:0),p=0===e[0].x||e[0].x===u||0===e[0].y||e[0].y===u;return r-h*l=0&&T=0&&A=0&&v+h<=p){var M=new t.default$25(T,A,w,y);M._round(),o&&!i(r,M,l,o,s)||m.push(M)}}g+=_}return u||m.length||c||(m=e(r,g/2,a,o,s,l,c,!0,f)),m}(e,p?r/2*c%r:(h/2+2*s)*l*c%r,r,f,n,h*l,p,!1,u)}n.prototype.replace=function(t){this._layerConfigs={},this._layers={},this.update(t,[])},n.prototype.update=function(e,n){for(var i=this,a=0,o=e;a0&&(g=Math.max(10*s,g),this._addLineCollisionCircles(t,e,r,r.segment,v,g,n,i,a,u))}else t.emplaceBack(r.x,r.y,p,f,d,h,n,i,a,0,0);this.boxEndIndex=t.length};s.prototype._addLineCollisionCircles=function(t,e,r,n,i,a,o,s,l,c){var u=a/2,f=Math.floor(i/u),h=1+.4*Math.log(c)/Math.LN2,p=Math.floor(f*h/2),d=-a/2,g=r,v=n+1,m=d,y=-i/2,x=y-i/4;do{if(--v<0){if(m>y)return;v=0;break}m-=e[v].dist(g),g=e[v]}while(m>x);for(var b=e[v].dist(e[v+1]),_=-p;_i&&(k+=w-i),!(k=e.length)return;b=e[v].dist(e[v+1])}var T=k-m,A=e[v],M=e[v+1].sub(A)._unit()._mult(T)._add(A)._round(),S=Math.abs(k-d)0)for(var r=(this.length>>1)-1;r>=0;r--)this._down(r)}function f(t,e){return te?1:0}function h(e,r,n){void 0===r&&(r=1),void 0===n&&(n=!1);for(var i=1/0,a=1/0,o=-1/0,s=-1/0,c=e[0],u=0;uo)&&(o=f.x),(!u||f.y>s)&&(s=f.y)}var h=o-i,g=s-a,v=Math.min(h,g),m=v/2,y=new l(null,p);if(0===v)return new t.default$1(i,a);for(var x=i;x_.d||!_.d)&&(_=k,n&&console.log("found best %d after %d probes",Math.round(1e4*k.d)/1e4,w)),k.max-_.d<=r||(m=k.h/2,y.push(new d(k.p.x-m,k.p.y-m,m,e)),y.push(new d(k.p.x+m,k.p.y-m,m,e)),y.push(new d(k.p.x-m,k.p.y+m,m,e)),y.push(new d(k.p.x+m,k.p.y+m,m,e)),w+=4)}return n&&(console.log("num probes: "+w),console.log("best distance: "+_.d)),_.p}function p(t,e){return e.max-t.max}function d(e,r,n,i){this.p=new t.default$1(e,r),this.h=n,this.d=function(e,r){for(var n=!1,i=1/0,a=0;ae.y!=f.y>e.y&&e.x<(f.x-u.x)*(e.y-u.y)/(f.y-u.y)+u.x&&(n=!n),i=Math.min(i,t.distToSegmentSquared(e,u,f))}return(n?1:-1)*Math.sqrt(i)}(this.p,i),this.max=this.d+this.h*Math.SQRT2}function g(e,r,n,i,a,o){e.createArrays(),e.symbolInstances=[];var s=512*e.overscaling;e.tilePixelRatio=t.default$8/s,e.compareText={},e.iconsNeedLinear=!1;var l=e.layers[0].layout,c=e.layers[0]._unevaluatedLayout._values,u={};if("composite"===e.textSizeData.functionType){var f=e.textSizeData.zoomRange,h=f.min,p=f.max;u.compositeTextSizes=[c["text-size"].possiblyEvaluate(new t.default$16(h)),c["text-size"].possiblyEvaluate(new t.default$16(p))]}if("composite"===e.iconSizeData.functionType){var d=e.iconSizeData.zoomRange,g=d.min,m=d.max;u.compositeIconSizes=[c["icon-size"].possiblyEvaluate(new t.default$16(g)),c["icon-size"].possiblyEvaluate(new t.default$16(m))]}u.layoutTextSize=c["text-size"].possiblyEvaluate(new t.default$16(e.zoom+1)),u.layoutIconSize=c["icon-size"].possiblyEvaluate(new t.default$16(e.zoom+1)),u.textMaxSize=c["text-size"].possiblyEvaluate(new t.default$16(18));for(var y=24*l.get("text-line-height"),x="map"===l.get("text-rotation-alignment")&&"line"===l.get("symbol-placement"),b=l.get("text-keep-upright"),_=0,w=e.features;_=t.default$8||u.y<0||u.y>=t.default$8||e.symbolInstances.push(function(e,r,n,i,a,l,c,u,f,h,p,d,g,v,y,x,b,_,w,k,T){var A,M,S=e.addToLineVertexArray(r,n),E=0,C=0,L=0,z=i.horizontal?i.horizontal.text:"",O=[];i.horizontal&&(A=new s(c,n,r,u,f,h,i.horizontal,p,d,g,e.overscaling),C+=m(e,r,i.horizontal,l,g,w,v,S,i.vertical?t.WritingMode.horizontal:t.WritingMode.horizontalOnly,O,k,T),i.vertical&&(L+=m(e,r,i.vertical,l,g,w,v,S,t.WritingMode.vertical,O,k,T)));var I=A?A.boxStartIndex:e.collisionBoxArray.length,D=A?A.boxEndIndex:e.collisionBoxArray.length;if(a){var P=function(e,r,n,i,a,o){var s,l,c,u,f=r.image,h=n.layout,p=r.top-1/f.pixelRatio,d=r.left-1/f.pixelRatio,g=r.bottom+1/f.pixelRatio,v=r.right+1/f.pixelRatio;if("none"!==h.get("icon-text-fit")&&a){var m=v-d,y=g-p,x=h.get("text-size").evaluate(o)/24,b=a.left*x,_=a.right*x,w=a.top*x,k=_-b,T=a.bottom*x-w,A=h.get("icon-text-fit-padding")[0],M=h.get("icon-text-fit-padding")[1],S=h.get("icon-text-fit-padding")[2],E=h.get("icon-text-fit-padding")[3],C="width"===h.get("icon-text-fit")?.5*(T-y):0,L="height"===h.get("icon-text-fit")?.5*(k-m):0,z="width"===h.get("icon-text-fit")||"both"===h.get("icon-text-fit")?k:m,O="height"===h.get("icon-text-fit")||"both"===h.get("icon-text-fit")?T:y;s=new t.default$1(b+L-E,w+C-A),l=new t.default$1(b+L+M+z,w+C-A),c=new t.default$1(b+L+M+z,w+C+S+O),u=new t.default$1(b+L-E,w+C+S+O)}else s=new t.default$1(d,p),l=new t.default$1(v,p),c=new t.default$1(v,g),u=new t.default$1(d,g);var I=n.layout.get("icon-rotate").evaluate(o)*Math.PI/180;if(I){var D=Math.sin(I),P=Math.cos(I),R=[P,-D,D,P];s._matMult(R),l._matMult(R),u._matMult(R),c._matMult(R)}return[{tl:s,tr:l,bl:u,br:c,tex:f.paddedRect,writingMode:void 0,glyphOffset:[0,0]}]}(0,a,l,0,i.horizontal,w);M=new s(c,n,r,u,f,h,a,y,x,!1,e.overscaling),E=4*P.length;var R=e.iconSizeData,F=null;"source"===R.functionType?F=[10*l.layout.get("icon-size").evaluate(w)]:"composite"===R.functionType&&(F=[10*T.compositeIconSizes[0].evaluate(w),10*T.compositeIconSizes[1].evaluate(w)]),e.addSymbols(e.icon,P,F,_,b,w,!1,r,S.lineStartIndex,S.lineLength)}var B=M?M.boxStartIndex:e.collisionBoxArray.length,N=M?M.boxEndIndex:e.collisionBoxArray.length;return e.glyphOffsetArray.length>=t.default$14.MAX_GLYPHS&&t.warnOnce("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907"),{key:z,textBoxStartIndex:I,textBoxEndIndex:D,iconBoxStartIndex:B,iconBoxEndIndex:N,textOffset:v,iconOffset:_,anchor:r,line:n,featureIndex:u,feature:w,numGlyphVertices:C,numVerticalGlyphVertices:L,numIconVertices:E,textOpacityState:new o,iconOpacityState:new o,isDuplicate:!1,placedTextSymbolIndices:O,crossTileID:0}}(e,u,a,n,i,e.layers[0],e.collisionBoxArray,r.index,r.sourceLayerIndex,e.index,b,T,S,g,w,A,E,v,r,l,c))};if("line"===d.get("symbol-placement"))for(var z=0,O=function(e,r,n,i,a){for(var o=[],s=0;s=i&&h.x>=i||(f.x>=i?f=new t.default$1(i,f.y+(h.y-f.y)*((i-f.x)/(h.x-f.x)))._round():h.x>=i&&(h=new t.default$1(i,f.y+(h.y-f.y)*((i-f.x)/(h.x-f.x)))._round()),f.y>=a&&h.y>=a||(f.y>=a?f=new t.default$1(f.x+(h.x-f.x)*((a-f.y)/(h.y-f.y)),a)._round():h.y>=a&&(h=new t.default$1(f.x+(h.x-f.x)*((a-f.y)/(h.y-f.y)),a)._round()),c&&f.equals(c[c.length-1])||(c=[f],o.push(c)),c.push(h)))))}return o}(r.geometry,0,0,t.default$8,t.default$8);z=0;o--)if(n.dist(a[o])0&&(this.data[0]=this.data[this.length],this._down(0)),this.data.pop(),t}},peek:function(){return this.data[0]},_up:function(t){for(var e=this.data,r=this.compare,n=e[t];t>0;){var i=t-1>>1,a=e[i];if(r(n,a)>=0)break;e[t]=a,t=i}e[t]=n},_down:function(t){for(var e=this.data,r=this.compare,n=this.length>>1,i=e[t];t=0)break;e[t]=s,t=a}e[t]=i}},l.default=c;var x=function(e){var r=new t.AlphaImage({width:0,height:0}),n={},i=new t.default$2(0,0,{autoResize:!0});for(var a in e){var o=e[a],s=n[a]={};for(var l in o){var c=o[+l];if(c&&0!==c.bitmap.width&&0!==c.bitmap.height){var u=i.packOne(c.bitmap.width+2,c.bitmap.height+2);r.resize({width:i.w,height:i.h}),t.AlphaImage.copy(c.bitmap,r,{x:0,y:0},{x:u.x+1,y:u.y+1},c.bitmap),s[l]={rect:u,metrics:c.metrics}}}}i.shrink(),r.resize({width:i.w,height:i.h}),this.image=r,this.positions=n};t.register("GlyphAtlas",x);var b=function(e){this.tileID=new t.OverscaledTileID(e.tileID.overscaledZ,e.tileID.wrap,e.tileID.canonical.z,e.tileID.canonical.x,e.tileID.canonical.y),this.uid=e.uid,this.zoom=e.zoom,this.pixelRatio=e.pixelRatio,this.tileSize=e.tileSize,this.source=e.source,this.overscaling=this.tileID.overscaleFactor(),this.showCollisionBoxes=e.showCollisionBoxes,this.collectResourceTiming=!!e.collectResourceTiming};function _(e,r){for(var n=new t.default$16(r),i=0,a=e;i=M.maxzoom||"none"!==M.visibility&&(_(A,a.zoom),(f[M.id]=M.createBucket({index:s.bucketLayerIDs.length,layers:A,zoom:a.zoom,pixelRatio:a.pixelRatio,overscaling:a.overscaling,collisionBoxArray:a.collisionBoxArray,sourceLayerIndex:m})).populate(y,h),s.bucketLayerIDs.push(A.map(function(t){return t.id})))}}}var S=t.mapObject(h.glyphDependencies,function(t){return Object.keys(t).map(Number)});Object.keys(S).length?n.send("getGlyphs",{uid:this.uid,stacks:S},function(t,e){l||(l=t,c=e,C.call(a))}):c={};var E=Object.keys(h.iconDependencies);function C(){if(l)return i(l);if(c&&u){var e=new x(c),r=new t.default$28(u);for(var n in f){var a=f[n];a instanceof t.default$14&&(_(a.layers,this.zoom),g(a,c,e.positions,u,r.positions,this.showCollisionBoxes))}this.status="done",i(null,{buckets:t.values(f).filter(function(t){return!t.isEmpty()}),featureIndex:s,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,iconAtlasImage:r.image})}}E.length?n.send("getImages",{icons:E},function(t,e){l||(l=t,u=e,C.call(a))}):u={},C.call(this)};var w=function(t){return!(!performance||!performance.getEntriesByName)&&performance.getEntriesByName(t)};function k(e,r){var n=t.getArrayBuffer(e.request,function(e,n){e?r(e):n&&r(null,{vectorTile:new t.default$29.VectorTile(new t.default$30(n.data)),rawData:n.data,cacheControl:n.cacheControl,expires:n.expires})});return function(){n.abort(),r()}}var T=function(t,e,r){this.actor=t,this.layerIndex=e,this.loadVectorData=r||k,this.loading={},this.loaded={}};T.prototype.loadTile=function(e,r){var n=this,i=e.uid;this.loading||(this.loading={});var a=this.loading[i]=new b(e);a.abort=this.loadVectorData(e,function(o,s){if(delete n.loading[i],o||!s)return r(o);var l=s.rawData,c={};s.expires&&(c.expires=s.expires),s.cacheControl&&(c.cacheControl=s.cacheControl);var u={};if(e.request&&e.request.collectResourceTiming){var f=w(e.request.url);f&&(u.resourceTiming=JSON.parse(JSON.stringify(f)))}a.vectorTile=s.vectorTile,a.parse(s.vectorTile,n.layerIndex,n.actor,function(e,n){if(e||!n)return r(e);r(null,t.extend({rawTileData:l.slice(0)},n,c,u))}),n.loaded=n.loaded||{},n.loaded[i]=a})},T.prototype.reloadTile=function(t,e){var r=this.loaded,n=t.uid,i=this;if(r&&r[n]){var a=r[n];a.showCollisionBoxes=t.showCollisionBoxes;var o=function(t,r){var n=a.reloadCallback;n&&(delete a.reloadCallback,a.parse(a.vectorTile,i.layerIndex,i.actor,n)),e(t,r)};"parsing"===a.status?a.reloadCallback=o:"done"===a.status&&a.parse(a.vectorTile,this.layerIndex,this.actor,o)}},T.prototype.abortTile=function(t,e){var r=this.loading,n=t.uid;r&&r[n]&&r[n].abort&&(r[n].abort(),delete r[n]),e()},T.prototype.removeTile=function(t,e){var r=this.loaded,n=t.uid;r&&r[n]&&delete r[n],e()};var A=function(){this.loading={},this.loaded={}};A.prototype.loadTile=function(e,r){var n=e.uid,i=e.encoding,a=new t.default$31(n);this.loading[n]=a,a.loadFromImage(e.rawImageData,i),delete this.loading[n],this.loaded=this.loaded||{},this.loaded[n]=a,r(null,a)},A.prototype.removeTile=function(t){var e=this.loaded,r=t.uid;e&&e[r]&&delete e[r]};var M={RADIUS:6378137,FLATTENING:1/298.257223563,POLAR_RADIUS:6356752.3142};function S(t){var e=0;if(t&&t.length>0){e+=Math.abs(E(t[0]));for(var r=1;r2){for(o=0;o=0}(t)===e?t:t.reverse()}var D=t.default$29.VectorTileFeature.prototype.toGeoJSON,P=function(e){this._feature=e,this.extent=t.default$8,this.type=e.type,this.properties=e.tags,"id"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};P.prototype.loadGeometry=function(){if(1===this._feature.type){for(var e=[],r=0,n=this._feature.geometry;r>31}function $(t,e){for(var r=t.loadGeometry(),n=t.type,i=0,a=0,o=r.length,s=0;si;){if(a-i>600){var s=a-i+1,l=n-i+1,c=Math.log(s),u=.5*Math.exp(2*c/3),f=.5*Math.sqrt(c*u*(s-u)/s)*(l-s/2<0?-1:1);t(e,r,n,Math.max(i,Math.floor(n-l*u/s+f)),Math.min(a,Math.floor(n+(s-l)*u/s+f)),o)}var h=r[2*n+o],p=i,d=a;for(Q(e,r,i,n),r[2*a+o]>h&&Q(e,r,i,a);ph;)d--}r[2*i+o]===h?Q(e,r,i,d):Q(e,r,++d,a),d<=n&&(i=d+1),n<=d&&(a=d-1)}}(e,r,s,i,a,o%2),t(e,r,n,i,s-1,o+1),t(e,r,n,s+1,a,o+1)}};function Q(t,e,r,n){tt(t,r,n),tt(e,2*r,2*n),tt(e,2*r+1,2*n+1)}function tt(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function et(t,e,r,n){var i=t-r,a=e-n;return i*i+a*a}var rt=function(t,e,r,n,i){return new nt(t,e,r,n,i)};function nt(t,e,r,n,i){e=e||it,r=r||at,i=i||Array,this.nodeSize=n||64,this.points=t,this.ids=new i(t.length),this.coords=new i(2*t.length);for(var a=0;a=r&&s<=i&&l>=n&&l<=a&&u.push(t[d]);else{var g=Math.floor((p+h)/2);s=e[2*g],l=e[2*g+1],s>=r&&s<=i&&l>=n&&l<=a&&u.push(t[g]);var v=(f+1)%2;(0===f?r<=s:n<=l)&&(c.push(p),c.push(g-1),c.push(v)),(0===f?i>=s:a>=l)&&(c.push(g+1),c.push(h),c.push(v))}}return u}(this.ids,this.coords,t,e,r,n,this.nodeSize)},within:function(t,e,r){return function(t,e,r,n,i,a){for(var o=[0,t.length-1,0],s=[],l=i*i;o.length;){var c=o.pop(),u=o.pop(),f=o.pop();if(u-f<=a)for(var h=f;h<=u;h++)et(e[2*h],e[2*h+1],r,n)<=l&&s.push(t[h]);else{var p=Math.floor((f+u)/2),d=e[2*p],g=e[2*p+1];et(d,g,r,n)<=l&&s.push(t[p]);var v=(c+1)%2;(0===c?r-i<=d:n-i<=g)&&(o.push(f),o.push(p-1),o.push(v)),(0===c?r+i>=d:n+i>=g)&&(o.push(p+1),o.push(u),o.push(v))}}return s}(this.ids,this.coords,t,e,r,this.nodeSize)}};function ot(t){this.options=pt(Object.create(this.options),t),this.trees=new Array(this.options.maxZoom+1)}function st(t,e,r,n,i){return{x:t,y:e,zoom:1/0,id:n,properties:i,parentId:-1,numPoints:r}}function lt(t,e){var r=t.geometry.coordinates;return{x:ft(r[0]),y:ht(r[1]),zoom:1/0,id:e,parentId:-1}}function ct(t){return{type:"Feature",properties:ut(t),geometry:{type:"Point",coordinates:[(n=t.x,360*(n-.5)),(e=t.y,r=(180-360*e)*Math.PI/180,360*Math.atan(Math.exp(r))/Math.PI-90)]}};var e,r,n}function ut(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+"k":e>=1e3?Math.round(e/100)/10+"k":e;return pt(pt({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function ft(t){return t/360+.5}function ht(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function pt(t,e){for(var r in e)t[r]=e[r];return t}function dt(t){return t.x}function gt(t){return t.y}function vt(t,e,r,n,i,a){var o=i-r,s=a-n;if(0!==o||0!==s){var l=((t-r)*o+(e-n)*s)/(o*o+s*s);l>1?(r=i,n=a):l>0&&(r+=o*l,n+=s*l)}return(o=t-r)*o+(s=e-n)*s}function mt(t,e,r,n){var i={id:t||null,type:e,geometry:r,tags:n,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var e=t.geometry,r=t.type;if("Point"===r||"MultiPoint"===r||"LineString"===r)yt(t,e);else if("Polygon"===r||"MultiLineString"===r)for(var n=0;n0&&(o+=n?(i*c-l*a)/2:Math.sqrt(Math.pow(l-i,2)+Math.pow(c-a,2))),i=l,a=c}var u=e.length-3;e[2]=1,function t(e,r,n,i){for(var a,o=i,s=e[r],l=e[r+1],c=e[n],u=e[n+1],f=r+3;fo&&(a=f,o=h)}o>i&&(a-r>3&&t(e,r,a,i),e[a+2]=o,n-a>3&&t(e,a,n,i))}(e,0,u,r),e[u+2]=1,e.size=Math.abs(o),e.start=0,e.end=e.size}function wt(t,e,r,n){for(var i=0;i1?1:r}function At(t,e,r,n,i,a,o,s){if(n/=e,a>=(r/=e)&&o<=n)return t;if(a>n||o=r&&d<=n)l.push(u);else if(!(p>n||d=r&&o<=n&&(e.push(t[a]),e.push(t[a+1]),e.push(t[a+2]))}}function St(t,e,r,n,i,a,o){for(var s,l,c=Et(t),u=0===i?zt:Ot,f=t.start,h=0;h=r&&(l=u(c,p,d,v,m,r),o&&(c.start=f+s*l)):y>n?x<=n&&(l=u(c,p,d,v,m,n),o&&(c.start=f+s*l)):Lt(c,p,d,g),x=r&&(l=u(c,p,d,v,m,r),b=!0),x>n&&y<=n&&(l=u(c,p,d,v,m,n),b=!0),!a&&b&&(o&&(c.end=f+s*l),e.push(c),c=Et(t)),o&&(f+=s)}var _=t.length-3;p=t[_],d=t[_+1],g=t[_+2],(y=0===i?p:d)>=r&&y<=n&&Lt(c,p,d,g),_=c.length-3,a&&_>=3&&(c[_]!==c[0]||c[_+1]!==c[1])&&Lt(c,c[0],c[1],c[2]),c.length&&e.push(c)}function Et(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function Ct(t,e,r,n,i,a){for(var o=0;oo.maxX&&(o.maxX=u),f>o.maxY&&(o.maxY=f)}return o}function Bt(t,e,r,n){var i=e.geometry,a=e.type,o=[];if("Point"===a||"MultiPoint"===a)for(var s=0;s0&&e.size<(i?o:n))r.numPoints+=e.length/3;else{for(var s=[],l=0;lo)&&(r.numSimplified++,s.push(e[l]),s.push(e[l+1])),r.numPoints++;i&&function(t,e){for(var r=0,n=0,i=t.length,a=i-2;n0===e)for(n=0,i=t.length;n24)throw new Error("maxZoom should be in the 0-24 range");var n=function(t,e){var r=[];if("FeatureCollection"===t.type)for(var n=0;n=this.options.minZoom;i--){var a=+Date.now();this.trees[i+1]=rt(n,dt,gt,this.options.nodeSize,Float32Array),n=this._cluster(n,i),e&&console.log("z%d: %d clusters in %dms",i,n.length,+Date.now()-a)}return this.trees[this.options.minZoom]=rt(n,dt,gt,this.options.nodeSize,Float32Array),e&&console.timeEnd("total time"),this},getClusters:function(t,e){for(var r=this.trees[this._limitZoom(e)],n=r.range(ft(t[0]),ht(t[3]),ft(t[2]),ht(t[1])),i=[],a=0;a1&&console.time("creation"),h=this.tiles[f]=Ft(t,e,r,n,l),this.tileCoords.push({z:e,x:r,y:n}),c)){c>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",e,r,n,h.numFeatures,h.numPoints,h.numSimplified),console.timeEnd("creation"));var p="z"+e;this.stats[p]=(this.stats[p]||0)+1,this.total++}if(h.source=t,i){if(e===l.maxZoom||e===i)continue;var d=1<1&&console.time("clipping");var g,v,m,y,x,b,_=.5*l.buffer/l.extent,w=.5-_,k=.5+_,T=1+_;g=v=m=y=null,x=At(t,u,r-_,r+k,0,h.minX,h.maxX,l),b=At(t,u,r+w,r+T,0,h.minX,h.maxX,l),t=null,x&&(g=At(x,u,n-_,n+k,1,h.minY,h.maxY,l),v=At(x,u,n+w,n+T,1,h.minY,h.maxY,l),x=null),b&&(m=At(b,u,n-_,n+k,1,h.minY,h.maxY,l),y=At(b,u,n+w,n+T,1,h.minY,h.maxY,l),b=null),c>1&&console.timeEnd("clipping"),s.push(g||[],e+1,2*r,2*n),s.push(v||[],e+1,2*r,2*n+1),s.push(m||[],e+1,2*r+1,2*n),s.push(y||[],e+1,2*r+1,2*n+1)}}},jt.prototype.getTile=function(t,e,r){var n=this.options,i=n.extent,a=n.debug;if(t<0||t>24)return null;var o=1<1&&console.log("drilling down to z%d-%d-%d",t,e,r);for(var l,c=t,u=e,f=r;!l&&c>0;)c--,u=Math.floor(u/2),f=Math.floor(f/2),l=this.tiles[Vt(c,u,f)];return l&&l.source?(a>1&&console.log("found parent tile z%d-%d-%d",c,u,f),a>1&&console.time("drilling down"),this.splitTile(l.source,c,u,f,t,e,r),a>1&&console.timeEnd("drilling down"),this.tiles[s]?Pt(this.tiles[s],i):null):null};var Ht=function(e){function r(t,r,n){e.call(this,t,r,Ut),n&&(this.loadGeoJSON=n)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.loadData=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallback=e,this._pendingLoadDataParams=t,this._state&&"Idle"!==this._state?this._state="NeedsLoadData":(this._state="Coalescing",this._loadData())},r.prototype._loadData=function(){var t=this;if(this._pendingCallback&&this._pendingLoadDataParams){var e=this._pendingCallback,r=this._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams,this.loadGeoJSON(r,function(n,i){if(n||!i)return e(n);if("object"!=typeof i)return e(new Error("Input data is not a valid GeoJSON object."));!function t(e,r){switch(e&&e.type||null){case"FeatureCollection":return e.features=e.features.map(z(t,r)),e;case"Feature":return e.geometry=t(e.geometry,r),e;case"Polygon":case"MultiPolygon":return function(t,e){return"Polygon"===t.type?t.coordinates=O(t.coordinates,e):"MultiPolygon"===t.type&&(t.coordinates=t.coordinates.map(z(O,e))),t}(e,r);default:return e}}(i,!0);try{t._geoJSONIndex=r.cluster?function(t){return new ot(t)}(r.superclusterOptions).load(i.features):new jt(i,r.geojsonVtOptions)}catch(n){return e(n)}t.loaded={};var a={};if(r.request&&r.request.collectResourceTiming){var o=w(r.request.url);o&&(a.resourceTiming={},a.resourceTiming[r.source]=JSON.parse(JSON.stringify(o)))}e(null,a)})}},r.prototype.coalesce=function(){"Coalescing"===this._state?this._state="Idle":"NeedsLoadData"===this._state&&(this._state="Coalescing",this._loadData())},r.prototype.reloadTile=function(t,r){var n=this.loaded,i=t.uid;return n&&n[i]?e.prototype.reloadTile.call(this,t,r):this.loadTile(t,r)},r.prototype.loadGeoJSON=function(e,r){if(e.request)t.getJSON(e.request,r);else{if("string"!=typeof e.data)return r(new Error("Input data is not a valid GeoJSON object."));try{return r(null,JSON.parse(e.data))}catch(t){return r(new Error("Input data is not a valid GeoJSON object."))}}},r.prototype.removeSource=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),e()},r}(T),qt=function(e){var r=this;this.self=e,this.actor=new t.default$7(e,this),this.layerIndexes={},this.workerSourceTypes={vector:T,geojson:Ht},this.workerSources={},this.demWorkerSources={},this.self.registerWorkerSource=function(t,e){if(r.workerSourceTypes[t])throw new Error('Worker source with name "'+t+'" already registered.');r.workerSourceTypes[t]=e},this.self.registerRTLTextPlugin=function(e){if(t.plugin.isLoaded())throw new Error("RTL text plugin already registered.");t.plugin.applyArabicShaping=e.applyArabicShaping,t.plugin.processBidirectionalText=e.processBidirectionalText}};return qt.prototype.setLayers=function(t,e,r){this.getLayerIndex(t).replace(e),r()},qt.prototype.updateLayers=function(t,e,r){this.getLayerIndex(t).update(e.layers,e.removedIds),r()},qt.prototype.loadTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).loadTile(e,r)},qt.prototype.loadDEMTile=function(t,e,r){this.getDEMWorkerSource(t,e.source).loadTile(e,r)},qt.prototype.reloadTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).reloadTile(e,r)},qt.prototype.abortTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).abortTile(e,r)},qt.prototype.removeTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).removeTile(e,r)},qt.prototype.removeDEMTile=function(t,e){this.getDEMWorkerSource(t,e.source).removeTile(e)},qt.prototype.removeSource=function(t,e,r){if(this.workerSources[t]&&this.workerSources[t][e.type]&&this.workerSources[t][e.type][e.source]){var n=this.workerSources[t][e.type][e.source];delete this.workerSources[t][e.type][e.source],void 0!==n.removeSource?n.removeSource(e,r):r()}},qt.prototype.loadWorkerSource=function(t,e,r){try{this.self.importScripts(e.url),r()}catch(t){r(t.toString())}},qt.prototype.loadRTLTextPlugin=function(e,r,n){try{t.plugin.isLoaded()||(this.self.importScripts(r),n(t.plugin.isLoaded()?null:new Error("RTL Text Plugin failed to import scripts from "+r)))}catch(t){n(t.toString())}},qt.prototype.getLayerIndex=function(t){var e=this.layerIndexes[t];return e||(e=this.layerIndexes[t]=new n),e},qt.prototype.getWorkerSource=function(t,e,r){var n=this;if(this.workerSources[t]||(this.workerSources[t]={}),this.workerSources[t][e]||(this.workerSources[t][e]={}),!this.workerSources[t][e][r]){var i={send:function(e,r,i){n.actor.send(e,r,i,t)}};this.workerSources[t][e][r]=new this.workerSourceTypes[e](i,this.getLayerIndex(t))}return this.workerSources[t][e][r]},qt.prototype.getDEMWorkerSource=function(t,e){return this.demWorkerSources[t]||(this.demWorkerSources[t]={}),this.demWorkerSources[t][e]||(this.demWorkerSources[t][e]=new A),this.demWorkerSources[t][e]},"undefined"!=typeof WorkerGlobalScope&&"undefined"!=typeof self&&self instanceof WorkerGlobalScope&&new qt(self),qt}),i(0,function(t){var e=t.createCommonjsModule(function(t){function e(t){return!!("undefined"!=typeof window&&"undefined"!=typeof document&&Array.prototype&&Array.prototype.every&&Array.prototype.filter&&Array.prototype.forEach&&Array.prototype.indexOf&&Array.prototype.lastIndexOf&&Array.prototype.map&&Array.prototype.some&&Array.prototype.reduce&&Array.prototype.reduceRight&&Array.isArray&&Function.prototype&&Function.prototype.bind&&Object.keys&&Object.create&&Object.getPrototypeOf&&Object.getOwnPropertyNames&&Object.isSealed&&Object.isFrozen&&Object.isExtensible&&Object.getOwnPropertyDescriptor&&Object.defineProperty&&Object.defineProperties&&Object.seal&&Object.freeze&&Object.preventExtensions&&"JSON"in window&&"parse"in JSON&&"stringify"in JSON&&function(){if(!("Worker"in window&&"Blob"in window&&"URL"in window))return!1;var t,e,r=new Blob([""],{type:"text/javascript"}),n=URL.createObjectURL(r);try{e=new Worker(n),t=!0}catch(e){t=!1}return e&&e.terminate(),URL.revokeObjectURL(n),t}()&&"Uint8ClampedArray"in window&&function(t){return void 0===r[t]&&(r[t]=function(t){var r=document.createElement("canvas"),n=Object.create(e.webGLContextAttributes);return n.failIfMajorPerformanceCaveat=t,r.probablySupportsContext?r.probablySupportsContext("webgl",n)||r.probablySupportsContext("experimental-webgl",n):r.supportsContext?r.supportsContext("webgl",n)||r.supportsContext("experimental-webgl",n):r.getContext("webgl",n)||r.getContext("experimental-webgl",n)}(t)),r[t]}(t&&t.failIfMajorPerformanceCaveat))}t.exports?t.exports=e:window&&(window.mapboxgl=window.mapboxgl||{},window.mapboxgl.supported=e);var r={};e.webGLContextAttributes={antialias:!1,alpha:!0,stencil:!0,depth:!0}}),r=t.default.performance&&t.default.performance.now?t.default.performance.now.bind(t.default.performance):Date.now.bind(Date),n=t.default.requestAnimationFrame||t.default.mozRequestAnimationFrame||t.default.webkitRequestAnimationFrame||t.default.msRequestAnimationFrame,i=t.default.cancelAnimationFrame||t.default.mozCancelAnimationFrame||t.default.webkitCancelAnimationFrame||t.default.msCancelAnimationFrame,a={now:r,frame:function(t){return n(t)},cancelFrame:function(t){return i(t)},getImageData:function(e){var r=t.default.document.createElement("canvas"),n=r.getContext("2d");if(!n)throw new Error("failed to create canvas 2d context");return r.width=e.width,r.height=e.height,n.drawImage(e,0,0,e.width,e.height),n.getImageData(0,0,e.width,e.height)},hardwareConcurrency:t.default.navigator.hardwareConcurrency||4,get devicePixelRatio(){return t.default.devicePixelRatio},supportsWebp:!1};if(t.default.document){var o=t.default.document.createElement("img");o.onload=function(){a.supportsWebp=!0},o.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA="}var s={create:function(e,r,n){var i=t.default.document.createElement(e);return r&&(i.className=r),n&&n.appendChild(i),i},createNS:function(e,r){return t.default.document.createElementNS(e,r)}},l=t.default.document?t.default.document.documentElement.style:null;function c(t){if(!l)return null;for(var e=0;e=0?0:e.button},s.remove=function(t){t.parentNode&&t.parentNode.removeChild(t)};var v={API_URL:"https://api.mapbox.com",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null},m="See https://www.mapbox.com/api-documentation/#access-tokens";function y(t,e){var r=A(v.API_URL);if(t.protocol=r.protocol,t.authority=r.authority,"/"!==r.path&&(t.path=""+r.path+t.path),!v.REQUIRE_ACCESS_TOKEN)return M(t);if(!(e=e||v.ACCESS_TOKEN))throw new Error("An API access token is required to use Mapbox GL. "+m);if("s"===e[0])throw new Error("Use a public access token (pk.*) with Mapbox GL, not a secret access token (sk.*). "+m);return t.params.push("access_token="+e),M(t)}function x(t){return 0===t.indexOf("mapbox:")}var b=function(t,e){if(!x(t))return t;var r=A(t);return r.path="/v4/"+r.authority+".json",r.params.push("secure"),y(r,e)},_=function(t,e,r,n){var i=A(t);return x(t)?(i.path="/styles/v1"+i.path+"/sprite"+e+r,y(i,n)):(i.path+=""+e+r,M(i))},w=/(\.(png|jpg)\d*)(?=$)/,k=function(t,e,r){if(!e||!x(e))return t;var n=A(t),i=a.devicePixelRatio>=2||512===r?"@2x":"",o=a.supportsWebp?".webp":"$1";return n.path=n.path.replace(w,""+i+o),function(t){for(var e=0;e=0?1.2:1))}function R(t,e,r,n,i,a,o){for(var s=0;s65535)e(new Error("glyphs > 65535 not supported"));else{var l=a.requests[s];l||(l=a.requests[s]=[],B.loadGlyphRange(r,s,n.url,n.requestTransform,function(t,e){if(e)for(var r in e)a.glyphs[+r]=e[+r];for(var n=0,i=l;nthis.height)return t.warnOnce("LineAtlas out of space"),null;for(var a=0,o=0;o90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90")};G.prototype.wrap=function(){return new G(t.wrap(this.lng,-180,180),this.lat)},G.prototype.toArray=function(){return[this.lng,this.lat]},G.prototype.toString=function(){return"LngLat("+this.lng+", "+this.lat+")"},G.prototype.toBounds=function(t){var e=360*t/40075017,r=e/Math.cos(Math.PI/180*this.lat);return new Y(new G(this.lng-r,this.lat-e),new G(this.lng+r,this.lat+e))},G.convert=function(t){if(t instanceof G)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new G(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&"object"==typeof t&&null!==t)return new G(Number(t.lng),Number(t.lat));throw new Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, or an array of [, ]")};var Y=function(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4===t.length?this.setSouthWest([t[0],t[1]]).setNorthEast([t[2],t[3]]):this.setSouthWest(t[0]).setNorthEast(t[1]))};Y.prototype.setNorthEast=function(t){return this._ne=t instanceof G?new G(t.lng,t.lat):G.convert(t),this},Y.prototype.setSouthWest=function(t){return this._sw=t instanceof G?new G(t.lng,t.lat):G.convert(t),this},Y.prototype.extend=function(t){var e,r,n=this._sw,i=this._ne;if(t instanceof G)e=t,r=t;else{if(!(t instanceof Y))return Array.isArray(t)?t.every(Array.isArray)?this.extend(Y.convert(t)):this.extend(G.convert(t)):this;if(e=t._sw,r=t._ne,!e||!r)return this}return n||i?(n.lng=Math.min(e.lng,n.lng),n.lat=Math.min(e.lat,n.lat),i.lng=Math.max(r.lng,i.lng),i.lat=Math.max(r.lat,i.lat)):(this._sw=new G(e.lng,e.lat),this._ne=new G(r.lng,r.lat)),this},Y.prototype.getCenter=function(){return new G((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},Y.prototype.getSouthWest=function(){return this._sw},Y.prototype.getNorthEast=function(){return this._ne},Y.prototype.getNorthWest=function(){return new G(this.getWest(),this.getNorth())},Y.prototype.getSouthEast=function(){return new G(this.getEast(),this.getSouth())},Y.prototype.getWest=function(){return this._sw.lng},Y.prototype.getSouth=function(){return this._sw.lat},Y.prototype.getEast=function(){return this._ne.lng},Y.prototype.getNorth=function(){return this._ne.lat},Y.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},Y.prototype.toString=function(){return"LngLatBounds("+this._sw.toString()+", "+this._ne.toString()+")"},Y.prototype.isEmpty=function(){return!(this._sw&&this._ne)},Y.convert=function(t){return!t||t instanceof Y?t:new Y(t)};var W=function(t,e,r){this.bounds=Y.convert(this.validateBounds(t)),this.minzoom=e||0,this.maxzoom=r||24};W.prototype.validateBounds=function(t){return Array.isArray(t)&&4===t.length?[Math.max(-180,t[0]),Math.max(-90,t[1]),Math.min(180,t[2]),Math.min(90,t[3])]:[-180,-90,180,90]},W.prototype.contains=function(t){var e=Math.floor(this.lngX(this.bounds.getWest(),t.z)),r=Math.floor(this.latY(this.bounds.getNorth(),t.z)),n=Math.ceil(this.lngX(this.bounds.getEast(),t.z)),i=Math.ceil(this.latY(this.bounds.getSouth(),t.z));return t.x>=e&&t.x=r&&t.y0&&(l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y-1).key]={backfilled:!1}),r.y+10&&(n.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire(new t.Event("data",n))}})},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setData=function(e){var r=this;return this._data=e,this.fire(new t.Event("dataloading",{dataType:"source"})),this._updateWorkerData(function(e){if(e)return r.fire(new t.ErrorEvent(e));var n={dataType:"source",sourceDataType:"content"};r._collectResourceTiming&&r._resourceTiming&&r._resourceTiming.length>0&&(n.resourceTiming=r._resourceTiming,r._resourceTiming=[]),r.fire(new t.Event("data",n))}),this},r.prototype._updateWorkerData=function(e){var r,n,i=this,a=t.extend({},this.workerOptions),o=this._data;"string"==typeof o?(a.request=this.map._transformRequest((r=o,(n=t.default.document.createElement("a")).href=r,n.href),t.ResourceType.Source),a.request.collectResourceTiming=this._collectResourceTiming):a.data=JSON.stringify(o),this.workerID=this.dispatcher.send(this.type+"."+a.source+".loadData",a,function(t,r){i._removed||r&&r.abandoned||(i._loaded=!0,r&&r.resourceTiming&&r.resourceTiming[i.id]&&(i._resourceTiming=r.resourceTiming[i.id].slice(0)),i.dispatcher.send(i.type+"."+a.source+".coalesce",null,null,i.workerID),e(t))},this.workerID)},r.prototype.loadTile=function(t,e){var r=this,n=void 0===t.workerID?"loadTile":"reloadTile",i={type:this.type,uid:t.uid,tileID:t.tileID,zoom:t.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:a.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes};t.workerID=this.dispatcher.send(n,i,function(i,a){return t.unloadVectorData(),t.aborted?e(null):i?e(i):(t.loadVectorData(a,r.map.painter,"reloadTile"===n),e(null))},this.workerID)},r.prototype.abortTile=function(t){t.aborted=!0},r.prototype.unloadTile=function(t){t.unloadVectorData(),this.dispatcher.send("removeTile",{uid:t.uid,type:this.type,source:this.id},null,t.workerID)},r.prototype.onRemove=function(){this._removed=!0,this.dispatcher.send("removeSource",{type:this.type,source:this.id},null,this.workerID)},r.prototype.serialize=function(){return t.extend({},this._options,{type:this.type,data:this._data})},r.prototype.hasTransition=function(){return!1},r}(t.Evented),K=t.createLayout([{name:"a_pos",type:"Int16",components:2},{name:"a_texture_pos",type:"Int16",components:2}]),Q=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};Q.prototype.bind=function(t,e,r,n,i,a,o,s){this.context=t;for(var l=this.boundPaintVertexBuffers.length!==n.length,c=0;!l&&c>s.z,c=new t.default$1(s.x*l,s.y*l),u=new t.default$1(c.x+l,c.y+l),f=this.segments.prepareSegment(4,n,i);n.emplaceBack(c.x,c.y,c.x,c.y),n.emplaceBack(u.x,c.y,u.x,c.y),n.emplaceBack(c.x,u.y,c.x,u.y),n.emplaceBack(u.x,u.y,u.x,u.y);var h=f.vertexLength;i.emplaceBack(h,h+1,h+2),i.emplaceBack(h+1,h+2,h+3),f.vertexLength+=4,f.primitiveLength+=2}this.maskedBoundsBuffer=r.createVertexBuffer(n,K.members),this.maskedIndexBuffer=r.createIndexBuffer(i)}},st.prototype.hasData=function(){return"loaded"===this.state||"reloading"===this.state||"expired"===this.state},st.prototype.setExpiryData=function(e){var r=this.expirationTime;if(e.cacheControl){var n=t.parseCacheControl(e.cacheControl);n["max-age"]&&(this.expirationTime=Date.now()+1e3*n["max-age"])}else e.expires&&(this.expirationTime=new Date(e.expires).getTime());if(this.expirationTime){var i=Date.now(),a=!1;if(this.expirationTime>i)a=!1;else if(r)if(this.expirationTimethis.max){var o=this._getAndRemoveByKey(this.order[0]);o&&this.onRemove(o)}return this},lt.prototype.has=function(t){return t.wrapped().key in this.data},lt.prototype.getAndRemove=function(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},lt.prototype._getAndRemoveByKey=function(t){var e=this.data[t].shift();return e.timeout&&clearTimeout(e.timeout),0===this.data[t].length&&delete this.data[t],this.order.splice(this.order.indexOf(t),1),e.value},lt.prototype.get=function(t){return this.has(t)?this.data[t.wrapped().key][0].value:null},lt.prototype.remove=function(t,e){if(!this.has(t))return this;var r=t.wrapped().key,n=void 0===e?0:this.data[r].indexOf(e),i=this.data[r][n];return this.data[r].splice(n,1),i.timeout&&clearTimeout(i.timeout),0===this.data[r].length&&delete this.data[r],this.onRemove(i.value),this.order.splice(this.order.indexOf(r),1),this},lt.prototype.setMaxSize=function(t){for(this.max=t;this.order.length>this.max;){var e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this};var ct=function(t,e,r){this.context=t;var n=t.gl;this.buffer=n.createBuffer(),this.dynamicDraw=Boolean(r),this.unbindVAO(),t.bindElementBuffer.set(this.buffer),n.bufferData(n.ELEMENT_ARRAY_BUFFER,e.arrayBuffer,this.dynamicDraw?n.DYNAMIC_DRAW:n.STATIC_DRAW),this.dynamicDraw||delete e.arrayBuffer};ct.prototype.unbindVAO=function(){this.context.extVertexArrayObject&&this.context.bindVertexArrayOES.set(null)},ct.prototype.bind=function(){this.context.bindElementBuffer.set(this.buffer)},ct.prototype.updateData=function(t){var e=this.context.gl;this.unbindVAO(),this.bind(),e.bufferSubData(e.ELEMENT_ARRAY_BUFFER,0,t.arrayBuffer)},ct.prototype.destroy=function(){var t=this.context.gl;this.buffer&&(t.deleteBuffer(this.buffer),delete this.buffer)};var ut={Int8:"BYTE",Uint8:"UNSIGNED_BYTE",Int16:"SHORT",Uint16:"UNSIGNED_SHORT",Int32:"INT",Uint32:"UNSIGNED_INT",Float32:"FLOAT"},ft=function(t,e,r,n){this.length=e.length,this.attributes=r,this.itemSize=e.bytesPerElement,this.dynamicDraw=n,this.context=t;var i=t.gl;this.buffer=i.createBuffer(),t.bindVertexBuffer.set(this.buffer),i.bufferData(i.ARRAY_BUFFER,e.arrayBuffer,this.dynamicDraw?i.DYNAMIC_DRAW:i.STATIC_DRAW),this.dynamicDraw||delete e.arrayBuffer};ft.prototype.bind=function(){this.context.bindVertexBuffer.set(this.buffer)},ft.prototype.updateData=function(t){var e=this.context.gl;this.bind(),e.bufferSubData(e.ARRAY_BUFFER,0,t.arrayBuffer)},ft.prototype.enableAttributes=function(t,e){for(var r=0;r1||(Math.abs(r)>1&&(1===Math.abs(r+i)?r+=i:1===Math.abs(r-i)&&(r-=i)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,r,n),t.neighboringTiles&&t.neighboringTiles[a]&&(t.neighboringTiles[a].backfilled=!0)))}},r.prototype.getTile=function(t){return this.getTileByID(t.key)},r.prototype.getTileByID=function(t){return this._tiles[t]},r.prototype.getZoom=function(t){return t.zoom+t.scaleZoom(t.tileSize/this._source.tileSize)},r.prototype._findLoadedChildren=function(t,e,r){var n=!1;for(var i in this._tiles){var a=this._tiles[i];if(!(r[i]||!a.hasData()||a.tileID.overscaledZ<=t.overscaledZ||a.tileID.overscaledZ>e)){var o=Math.pow(2,a.tileID.canonical.z-t.canonical.z);if(Math.floor(a.tileID.canonical.x/o)===t.canonical.x&&Math.floor(a.tileID.canonical.y/o)===t.canonical.y)for(r[i]=a.tileID,n=!0;a&&a.tileID.overscaledZ-1>t.overscaledZ;){var s=a.tileID.scaledTo(a.tileID.overscaledZ-1);if(!s)break;(a=this._tiles[s.key])&&a.hasData()&&(delete r[i],r[s.key]=s)}}}return n},r.prototype.findLoadedParent=function(t,e,r){for(var n=t.overscaledZ-1;n>=e;n--){var i=t.scaledTo(n);if(!i)return;var a=String(i.key),o=this._tiles[a];if(o&&o.hasData())return r[a]=i,o;if(this._cache.has(i))return r[a]=i,this._cache.get(i)}},r.prototype.updateCacheSize=function(t){var e=(Math.ceil(t.width/this._source.tileSize)+1)*(Math.ceil(t.height/this._source.tileSize)+1),r=Math.floor(5*e),n="number"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,r):r;this._cache.setMaxSize(n)},r.prototype.handleWrapJump=function(t){var e=(t-(void 0===this._prevLng?t:this._prevLng))/360,r=Math.round(e);if(this._prevLng=t,r){var n={};for(var i in this._tiles){var a=this._tiles[i];a.tileID=a.tileID.unwrapTo(a.tileID.wrap+r),n[a.tileID.key]=a}for(var o in this._tiles=n,this._timers)clearTimeout(this._timers[o]),delete this._timers[o];for(var s in this._tiles){var l=this._tiles[s];this._setTileReloadTimer(s,l)}}},r.prototype.update=function(e){var n=this;if(this.transform=e,this._sourceLoaded&&!this._paused){var i;this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used?this._source.tileID?i=e.getVisibleUnwrappedCoordinates(this._source.tileID).map(function(e){return new t.OverscaledTileID(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)}):(i=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(i=i.filter(function(t){return n._source.hasTile(t)}))):i=[];var o,s=(this._source.roundZoom?Math.round:Math.floor)(this.getZoom(e)),l=Math.max(s-r.maxOverzooming,this._source.minzoom),c=Math.max(s+r.maxUnderzooming,this._source.minzoom),u=this._updateRetainedTiles(i,s),f={};if(Zt(this._source.type))for(var h=Object.keys(u),p=0;p=a.now())){n._findLoadedChildren(g,c,u)&&(u[d]=g);var m=n.findLoadedParent(g,l,f);m&&n._addTile(m.tileID)}}for(o in f)u[o]||(n._coveredTiles[o]=!0);for(o in f)u[o]=f[o];for(var y=t.keysDifference(this._tiles,u),x=0;xthis._source.maxzoom){var h=l.children(this._source.maxzoom)[0],p=this.getTile(h);p&&p.hasData()?n[h.key]=h:f=!1}else{this._findLoadedChildren(l,o,n);for(var d=l.children(this._source.maxzoom),g=0;g=a;--v){var m=l.scaledTo(v);if(i[m.key])break;if(i[m.key]=!0,!(c=this.getTile(m))&&u&&(c=this._addTile(m)),c&&(n[m.key]=m,u=c.wasRequested(),c.hasData()))break}}}return n},r.prototype._addTile=function(e){var r=this._tiles[e.key];if(r)return r;(r=this._cache.getAndRemove(e))&&(this._setTileReloadTimer(e.key,r),r.tileID=e);var n=Boolean(r);return n||(r=new st(e,this._source.tileSize*e.overscaleFactor()),this._loadTile(r,this._tileLoaded.bind(this,r,e.key,r.state))),r?(r.uses++,this._tiles[e.key]=r,n||this._source.fire(new t.Event("dataloading",{tile:r,coord:r.tileID,dataType:"source"})),r):null},r.prototype._setTileReloadTimer=function(t,e){var r=this;t in this._timers&&(clearTimeout(this._timers[t]),delete this._timers[t]);var n=e.getExpiryTimeout();n&&(this._timers[t]=setTimeout(function(){r._reloadTile(t,"expired"),delete r._timers[t]},n))},r.prototype._removeTile=function(t){var e=this._tiles[t];e&&(e.uses--,delete this._tiles[t],this._timers[t]&&(clearTimeout(this._timers[t]),delete this._timers[t]),e.uses>0||(e.hasData()?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted=!0,this._abortTile(e),this._unloadTile(e))))},r.prototype.clearTiles=function(){for(var t in this._shouldReloadOnResume=!1,this._paused=!1,this._tiles)this._removeTile(t);this._cache.reset()},r.prototype.tilesIn=function(e,r){for(var n=[],i=this.getIds(),a=1/0,o=1/0,s=-1/0,l=-1/0,c=e[0].zoom,u=0;u=0&&m[1].y+v>=0){for(var y=[],x=0;x=a.now())return!0}return!1},r}(t.Evented);function Xt(e,r){var n=r.zoomTo(e.canonical.z);return new t.default$1((n.column-(e.canonical.x+e.wrap*Math.pow(2,e.canonical.z)))*t.default$8,(n.row-e.canonical.y)*t.default$8)}function Zt(t){return"raster"===t||"image"===t||"video"===t}function $t(){return new t.default.Worker(En.workerUrl)}Wt.maxOverzooming=10,Wt.maxUnderzooming=3;var Jt,Kt=function(){this.active={}};function Qt(e,r){var n={};for(var i in e)"ref"!==i&&(n[i]=e[i]);return t.default$18.forEach(function(t){t in r&&(n[t]=r[t])}),n}function te(t){t=t.slice();for(var e=Object.create(null),r=0;rthis.width||n<0||e>this.height)return!i&&[];var a=[];if(t<=0&&e<=0&&this.width<=r&&this.height<=n){if(i)return!0;for(var o=0;o0:a},ce.prototype._queryCircle=function(t,e,r,n){var i=t-r,a=t+r,o=e-r,s=e+r;if(a<0||i>this.width||s<0||o>this.height)return!n&&[];var l=[],c={hitTest:n,circle:{x:t,y:e,radius:r},seenUids:{box:{},circle:{}}};return this._forEachCell(i,o,a,s,this._queryCellCircle,l,c),n?l.length>0:l},ce.prototype.query=function(t,e,r,n){return this._query(t,e,r,n,!1)},ce.prototype.hitTest=function(t,e,r,n){return this._query(t,e,r,n,!0)},ce.prototype.hitTestCircle=function(t,e,r){return this._queryCircle(t,e,r,!0)},ce.prototype._queryCell=function(t,e,r,n,i,a,o){var s=o.seenUids,l=this.boxCells[i];if(null!==l)for(var c=this.bboxes,u=0,f=l;u=c[p+0]&&n>=c[p+1]){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeys[h],x1:c[p],y1:c[p+1],x2:c[p+2],y2:c[p+3]})}}}var d=this.circleCells[i];if(null!==d)for(var g=this.circles,v=0,m=d;vo*o+s*s},ce.prototype._circleAndRectCollide=function(t,e,r,n,i,a,o){var s=(a-n)/2,l=Math.abs(t-(n+s));if(l>s+r)return!1;var c=(o-i)/2,u=Math.abs(e-(i+c));if(u>c+r)return!1;if(l<=s||u<=c)return!0;var f=l-s,h=u-c;return f*f+h*h<=r*r};var ue=t.default$19.layout;function fe(e,r,n,i,a){var o=t.mat4.identity(new Float32Array(16));return r?(t.mat4.identity(o),t.mat4.scale(o,o,[1/a,1/a,1]),n||t.mat4.rotateZ(o,o,i.angle)):(t.mat4.scale(o,o,[i.width/2,-i.height/2,1]),t.mat4.translate(o,o,[1,-1,0]),t.mat4.multiply(o,o,e)),o}function he(e,r,n,i,a){var o=t.mat4.identity(new Float32Array(16));return r?(t.mat4.multiply(o,o,e),t.mat4.scale(o,o,[a,a,1]),n||t.mat4.rotateZ(o,o,-i.angle)):(t.mat4.scale(o,o,[1,-1,1]),t.mat4.translate(o,o,[-1,-1,0]),t.mat4.scale(o,o,[2/i.width,2/i.height,1])),o}function pe(e,r){var n=[e.x,e.y,0,1];ke(n,n,r);var i=n[3];return{point:new t.default$1(n[0]/i,n[1]/i),signedDistanceFromCamera:i}}function de(t,e){var r=t[0]/t[3],n=t[1]/t[3];return r>=-e[0]&&r<=e[0]&&n>=-e[1]&&n<=e[1]}function ge(e,r,n,i,a,o,s,l){var c=i?e.textSizeData:e.iconSizeData,u=t.evaluateSizeForZoom(c,n.transform.zoom,ue.properties[i?"text-size":"icon-size"]),f=[256/n.width*2+1,256/n.height*2+1],h=i?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;h.clear();for(var p=e.lineVertexArray,d=i?e.text.placedSymbolArray:e.icon.placedSymbolArray,g=n.transform.width/n.transform.height,v=!1,m=0;mMath.abs(n.x-r.x)*i?{useVertical:!0}:(e===t.WritingMode.vertical?r.yn.x)?{needsFlipping:!0}:null}function ye(e,r,n,i,a,o,s,l,c,u,f,h,p,d){var g,v=r/24,m=e.lineOffsetX*r,y=e.lineOffsetY*r;if(e.numGlyphs>1){var x=e.glyphStartIndex+e.numGlyphs,b=e.lineStartIndex,_=e.lineStartIndex+e.lineLength,w=ve(v,l,m,y,n,f,h,e,c,o,p,!1);if(!w)return{notEnoughRoom:!0};var k=pe(w.first.point,s).point,T=pe(w.last.point,s).point;if(i&&!n){var A=me(e.writingMode,k,T,d);if(A)return A}g=[w.first];for(var M=e.glyphStartIndex+1;M0?L.point:xe(h,C,S,1,a),O=me(e.writingMode,S,z,d);if(O)return O}var I=be(v*l.getoffsetX(e.glyphStartIndex),m,y,n,f,h,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,c,o,p,!1);if(!I)return{notEnoughRoom:!0};g=[I]}for(var D=0,P=g;D0?1:-1,v=0;i&&(g*=-1,v=Math.PI),g<0&&(v+=Math.PI);for(var m=g>0?l+s:l+s+1,y=m,x=a,b=a,_=0,w=0,k=Math.abs(d);_+w<=k;){if((m+=g)=c)return null;if(b=x,void 0===(x=h[m])){var T=new t.default$1(u.getx(m),u.gety(m)),A=pe(T,f);if(A.signedDistanceFromCamera>0)x=h[m]=A.point;else{var M=m-g;x=xe(0===_?o:new t.default$1(u.getx(M),u.gety(M)),T,b,k-_+1,f)}}_+=w,w=b.dist(x)}var S=(k-_)/w,E=x.sub(b),C=E.mult(S)._add(b);return C._add(E._unit()._perp()._mult(n*g)),{point:C,angle:v+Math.atan2(x.y-b.y,x.x-b.x),tileDistance:p?{prevTileDistance:m-g===y?0:u.gettileUnitDistanceFromAnchor(m-g),lastSegmentViewportDistance:k-_}:null}}var _e=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function we(t,e){for(var r=0;rM)Ae(e,S,!1);else{var O=this.projectPoint(u,E,C),I=L*k;if(d.length>0){var D=O.x-d[d.length-4],P=O.y-d[d.length-3];if(I*I*2>D*D+P*P&&S+8-A&&R=this.screenRightBoundary||n<100||e>this.screenBottomBoundary};var Se=t.default$19.layout,Ee=function(t,e,r,n){this.opacity=t?Math.max(0,Math.min(1,t.opacity+(t.placed?e:-e))):n&&r?1:0,this.placed=r};Ee.prototype.isHidden=function(){return 0===this.opacity&&!this.placed};var Ce=function(t,e,r,n,i){this.text=new Ee(t?t.text:null,e,r,i),this.icon=new Ee(t?t.icon:null,e,n,i)};Ce.prototype.isHidden=function(){return this.text.isHidden()&&this.icon.isHidden()};var Le=function(t,e,r){this.text=t,this.icon=e,this.skipFade=r},ze=function(t,e){this.transform=t.clone(),this.collisionIndex=new Te(this.transform),this.placements={},this.opacities={},this.stale=!1,this.fadeDuration=e,this.retainedQueryData={}};function Oe(t,e,r){t.emplaceBack(e?1:0,r?1:0),t.emplaceBack(e?1:0,r?1:0),t.emplaceBack(e?1:0,r?1:0),t.emplaceBack(e?1:0,r?1:0)}ze.prototype.placeLayerTile=function(e,r,n,i){var a=r.getBucket(e),o=r.latestFeatureIndex;if(a&&o&&e.id===a.layerIds[0]){var s=r.collisionBoxArray,l=a.layers[0].layout,c=Math.pow(2,this.transform.zoom-r.tileID.overscaledZ),u=r.tileSize/t.default$8,f=this.transform.calculatePosMatrix(r.tileID.toUnwrapped()),h=fe(f,"map"===l.get("text-pitch-alignment"),"map"===l.get("text-rotation-alignment"),this.transform,Me(r,1,this.transform.zoom)),p=fe(f,"map"===l.get("icon-pitch-alignment"),"map"===l.get("icon-rotation-alignment"),this.transform,Me(r,1,this.transform.zoom));this.retainedQueryData[a.bucketInstanceId]=new function(t,e,r,n,i){this.bucketInstanceId=t,this.featureIndex=e,this.sourceLayerIndex=r,this.bucketIndex=n,this.tileID=i}(a.bucketInstanceId,o,a.sourceLayerIndex,a.index,r.tileID),this.placeLayerBucket(a,f,h,p,c,u,n,i,s)}},ze.prototype.placeLayerBucket=function(e,r,n,i,a,o,s,l,c){for(var u=e.layers[0].layout,f=t.evaluateSizeForZoom(e.textSizeData,this.transform.zoom,Se.properties["text-size"]),h=!e.hasTextData()||u.get("text-optional"),p=!e.hasIconData()||u.get("icon-optional"),d=0,g=e.symbolInstances;d0,x=x&&b.offscreen);var A=v.collisionArrays.textCircles;if(A){var M=e.text.placedSymbolArray.get(v.placedTextSymbolIndices[0]),S=t.evaluateSizeForFeature(e.textSizeData,f,M);_=this.collisionIndex.placeCollisionCircles(A,u.get("text-allow-overlap"),a,o,v.key,M,e.lineVertexArray,e.glyphOffsetArray,S,r,n,s,"map"===u.get("text-pitch-alignment")),m=u.get("text-allow-overlap")||_.circles.length>0,x=x&&_.offscreen}v.collisionArrays.iconFeatureIndex&&(T=v.collisionArrays.iconFeatureIndex),v.collisionArrays.iconBox&&(y=(w=this.collisionIndex.placeCollisionBox(v.collisionArrays.iconBox,u.get("icon-allow-overlap"),o,r)).box.length>0,x=x&&w.offscreen),h||p?p?h||(y=y&&m):m=y&&m:y=m=y&&m,m&&b&&this.collisionIndex.insertCollisionBox(b.box,u.get("text-ignore-placement"),e.bucketInstanceId,k),y&&w&&this.collisionIndex.insertCollisionBox(w.box,u.get("icon-ignore-placement"),e.bucketInstanceId,T),m&&_&&this.collisionIndex.insertCollisionCircles(_.circles,u.get("text-ignore-placement"),e.bucketInstanceId,k),this.placements[v.crossTileID]=new Le(m,y,x||e.justReloaded),l[v.crossTileID]=!0}}e.justReloaded=!1},ze.prototype.commit=function(t,e){this.commitTime=e;var r=!1,n=t&&0!==this.fadeDuration?(this.commitTime-t.commitTime)/this.fadeDuration:1,i=t?t.opacities:{};for(var a in this.placements){var o=this.placements[a],s=i[a];s?(this.opacities[a]=new Ce(s,n,o.text,o.icon),r=r||o.text!==s.text.placed||o.icon!==s.icon.placed):(this.opacities[a]=new Ce(null,n,o.text,o.icon,o.skipFade),r=r||o.text||o.icon)}for(var l in i){var c=i[l];if(!this.opacities[l]){var u=new Ce(c,n,!1,!1);u.isHidden()||(this.opacities[l]=u,r=r||c.text.placed||c.icon.placed)}}r?this.lastPlacementChangeTime=e:"number"!=typeof this.lastPlacementChangeTime&&(this.lastPlacementChangeTime=t?t.lastPlacementChangeTime:e)},ze.prototype.updateLayerOpacities=function(t,e){for(var r={},n=0,i=e;n0||s.numVerticalGlyphVertices>0,f=s.numIconVertices>0;if(u){for(var h=je(c.text),p=(s.numGlyphVertices+s.numVerticalGlyphVertices)/4,d=0;dt},ze.prototype.setStale=function(){this.stale=!0};var Ie=Math.pow(2,25),De=Math.pow(2,24),Pe=Math.pow(2,17),Re=Math.pow(2,16),Fe=Math.pow(2,9),Be=Math.pow(2,8),Ne=Math.pow(2,1);function je(t){if(0===t.opacity&&!t.placed)return 0;if(1===t.opacity&&t.placed)return 4294967295;var e=t.placed?1:0,r=Math.floor(127*t.opacity);return r*Ie+e*De+r*Pe+e*Re+r*Fe+e*Be+r*Ne+e}var Ve=function(){this._currentTileIndex=0,this._seenCrossTileIDs={}};Ve.prototype.continuePlacement=function(t,e,r,n,i){for(;this._currentTileIndex2};this._currentPlacementIndex>=0;){var s=e[t[n._currentPlacementIndex]],l=n.placement.collisionIndex.transform.zoom;if("symbol"===s.type&&(!s.minzoom||s.minzoom<=l)&&(!s.maxzoom||s.maxzoom>l)){if(n._inProgressLayer||(n._inProgressLayer=new Ve),n._inProgressLayer.continuePlacement(r[s.source],n.placement,n._showCollisionBoxes,s,o))return;delete n._inProgressLayer}n._currentPlacementIndex--}this._done=!0},Ue.prototype.commit=function(t,e){return this.placement.commit(t,e),this.placement};var He=512/t.default$8/2,qe=function(t,e,r){this.tileID=t,this.indexedSymbolInstances={},this.bucketInstanceId=r;for(var n=0,i=e;nt.overscaledZ)for(var l in s){var c=s[l];c.tileID.isChildOf(t)&&c.findMatches(e.symbolInstances,t,a)}else{var u=s[t.scaledTo(Number(o)).key];u&&u.findMatches(e.symbolInstances,t,a)}}for(var f=0,h=e.symbolInstances;f1?"@2x":"";function c(){if(s)n(s);else if(i&&o){var e=a.getImageData(o),r={};for(var l in i){var c=i[l],u=c.width,f=c.height,h=c.x,p=c.y,d=c.sdf,g=c.pixelRatio,v=new t.RGBAImage({width:u,height:f});t.RGBAImage.copy(e,v,{x:h,y:p},{x:0,y:0},{width:u,height:f}),r[l]={data:v,pixelRatio:g,sdf:d}}n(null,r)}}t.getJSON(r(_(e,l,".json"),t.ResourceType.SpriteJSON),function(t,e){s||(s=t,i=e,c())}),t.getImage(r(_(e,l,".png"),t.ResourceType.SpriteImage),function(t,e){s||(s=t,o=e,c())})}(e.sprite,this.map._transformRequest,function(e,r){if(e)n.fire(new t.ErrorEvent(e));else if(r)for(var i in r)n.imageManager.addImage(i,r[i]);n.imageManager.setLoaded(!0),n.fire(new t.Event("data",{dataType:"style"}))}):this.imageManager.setLoaded(!0),this.glyphManager.setURL(e.glyphs);var o=te(this.stylesheet.layers);this._order=o.map(function(t){return t.id}),this._layers={};for(var s=0,l=o;s0)throw new Error("Unimplemented: "+i.map(function(t){return t.command}).join(", ")+".");return n.forEach(function(t){"setTransition"!==t.command&&r[t.command].apply(r,t.args)}),this.stylesheet=e,!0},r.prototype.addImage=function(e,r){if(this.getImage(e))return this.fire(new t.ErrorEvent(new Error("An image with this name already exists.")));this.imageManager.addImage(e,r),this.fire(new t.Event("data",{dataType:"style"}))},r.prototype.getImage=function(t){return this.imageManager.getImage(t)},r.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(new Error("No image with this name exists.")));this.imageManager.removeImage(e),this.fire(new t.Event("data",{dataType:"style"}))},r.prototype.addSource=function(e,r,n){var i=this;if(this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error("There is already a source with this ID");if(!r.type)throw new Error("The type property must be defined, but the only the following properties were given: "+Object.keys(r).join(", ")+".");if(!(["vector","raster","geojson","video","image"].indexOf(r.type)>=0&&this._validate(t.validateStyle.source,"sources."+e,r,null,n))){this.map&&this.map._collectResourceTiming&&(r.collectResourceTiming=!0);var a=this.sourceCaches[e]=new Wt(e,r,this.dispatcher);a.style=this,a.setEventedParent(this,function(){return{isSourceLoaded:i.loaded(),source:a.serialize(),sourceId:e}}),a.onAdd(this.map),this._changed=!0}},r.prototype.removeSource=function(e){if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error("There is no source with this ID");for(var r in this._layers)if(this._layers[r].source===e)return this.fire(new t.ErrorEvent(new Error('Source "'+e+'" cannot be removed while layer "'+r+'" is using it.')));var n=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],n.fire(new t.Event("data",{sourceDataType:"metadata",dataType:"source",sourceId:e})),n.setEventedParent(null),n.clearTiles(),n.onRemove&&n.onRemove(this.map),this._changed=!0},r.prototype.setGeoJSONSourceData=function(t,e){this._checkLoaded(),this.sourceCaches[t].getSource().setData(e),this._changed=!0},r.prototype.getSource=function(t){return this.sourceCaches[t]&&this.sourceCaches[t].getSource()},r.prototype.addLayer=function(e,r,n){this._checkLoaded();var i=e.id;if(this.getLayer(i))this.fire(new t.ErrorEvent(new Error('Layer with id "'+i+'" already exists on this map')));else if("object"==typeof e.source&&(this.addSource(i,e.source),e=t.clone(e),e=t.extend(e,{source:i})),!this._validate(t.validateStyle.layer,"layers."+i,e,{arrayIndex:-1},n)){var a=t.default$22(e);this._validateLayer(a),a.setEventedParent(this,{layer:{id:i}});var o=r?this._order.indexOf(r):this._order.length;if(r&&-1===o)this.fire(new t.ErrorEvent(new Error('Layer with id "'+r+'" does not exist on this map.')));else{if(this._order.splice(o,0,i),this._layerOrderChanged=!0,this._layers[i]=a,this._removedLayers[i]&&a.source){var s=this._removedLayers[i];delete this._removedLayers[i],s.type!==a.type?this._updatedSources[a.source]="clear":(this._updatedSources[a.source]="reload",this.sourceCaches[a.source].pause())}this._updateLayer(a)}}},r.prototype.moveLayer=function(e,r){if(this._checkLoaded(),this._changed=!0,this._layers[e]){if(e!==r){var n=this._order.indexOf(e);this._order.splice(n,1);var i=r?this._order.indexOf(r):this._order.length;r&&-1===i?this.fire(new t.ErrorEvent(new Error('Layer with id "'+r+'" does not exist on this map.'))):(this._order.splice(i,0,e),this._layerOrderChanged=!0)}}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be moved.")))},r.prototype.removeLayer=function(e){this._checkLoaded();var r=this._layers[e];if(r){r.setEventedParent(null);var n=this._order.indexOf(e);this._order.splice(n,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=r,delete this._layers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e]}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be removed.")))},r.prototype.getLayer=function(t){return this._layers[t]},r.prototype.setLayerZoomRange=function(e,r,n){this._checkLoaded();var i=this.getLayer(e);i?i.minzoom===r&&i.maxzoom===n||(null!=r&&(i.minzoom=r),null!=n&&(i.maxzoom=n),this._updateLayer(i)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot have zoom extent.")))},r.prototype.setFilter=function(e,r){this._checkLoaded();var n=this.getLayer(e);if(n){if(!t.default$10(n.filter,r))return null==r?(n.filter=void 0,void this._updateLayer(n)):void(this._validate(t.validateStyle.filter,"layers."+n.id+".filter",r)||(n.filter=t.clone(r),this._updateLayer(n)))}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be filtered.")))},r.prototype.getFilter=function(e){return t.clone(this.getLayer(e).filter)},r.prototype.setLayoutProperty=function(e,r,n){this._checkLoaded();var i=this.getLayer(e);i?t.default$10(i.getLayoutProperty(r),n)||(i.setLayoutProperty(r,n),this._updateLayer(i)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},r.prototype.getLayoutProperty=function(t,e){return this.getLayer(t).getLayoutProperty(e)},r.prototype.setPaintProperty=function(e,r,n){this._checkLoaded();var i=this.getLayer(e);if(i){if(!t.default$10(i.getPaintProperty(r),n)){var a=i._transitionablePaint._values[r].value.isDataDriven();i.setPaintProperty(r,n),(i._transitionablePaint._values[r].value.isDataDriven()||a)&&this._updateLayer(i),this._changed=!0,this._updatedPaintProps[e]=!0}}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},r.prototype.getPaintProperty=function(t,e){return this.getLayer(t).getPaintProperty(e)},r.prototype.getTransition=function(){return t.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},r.prototype.serialize=function(){var e=this;return t.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:t.mapObject(this.sourceCaches,function(t){return t.serialize()}),layers:this._order.map(function(t){return e._layers[t].serialize()})},function(t){return void 0!==t})},r.prototype._updateLayer=function(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedSources[t.source]&&(this._updatedSources[t.source]="reload",this.sourceCaches[t.source].pause()),this._changed=!0},r.prototype._flattenRenderedFeatures=function(t){for(var e=[],r=this._order.length-1;r>=0;r--)for(var n=this._order[r],i=0,a=t;i 0.5) {\n gl_FragColor = vec4(0.0, 0.0, 1.0, 0.5) * alpha;\n }\n\n if (v_notUsed > 0.5) {\n // This box not used, fade it out\n gl_FragColor *= .1;\n }\n}",vertexSource:"attribute vec2 a_pos;\nattribute vec2 a_anchor_pos;\nattribute vec2 a_extrude;\nattribute vec2 a_placed;\n\nuniform mat4 u_matrix;\nuniform vec2 u_extrude_scale;\nuniform float u_camera_to_center_distance;\n\nvarying float v_placed;\nvarying float v_notUsed;\n\nvoid main() {\n vec4 projectedPoint = u_matrix * vec4(a_anchor_pos, 0, 1);\n highp float camera_to_anchor_distance = projectedPoint.w;\n highp float collision_perspective_ratio = clamp(\n 0.5 + 0.5 * (u_camera_to_center_distance / camera_to_anchor_distance),\n 0.0, // Prevents oversized near-field boxes in pitched/overzoomed tiles\n 4.0);\n\n gl_Position = u_matrix * vec4(a_pos, 0.0, 1.0);\n gl_Position.xy += a_extrude * u_extrude_scale * gl_Position.w * collision_perspective_ratio;\n\n v_placed = a_placed.x;\n v_notUsed = a_placed.y;\n}\n"},collisionCircle:{fragmentSource:"uniform float u_overscale_factor;\n\nvarying float v_placed;\nvarying float v_notUsed;\nvarying float v_radius;\nvarying vec2 v_extrude;\nvarying vec2 v_extrude_scale;\n\nvoid main() {\n float alpha = 0.5;\n\n // Red = collision, hide label\n vec4 color = vec4(1.0, 0.0, 0.0, 1.0) * alpha;\n\n // Blue = no collision, label is showing\n if (v_placed > 0.5) {\n color = vec4(0.0, 0.0, 1.0, 0.5) * alpha;\n }\n\n if (v_notUsed > 0.5) {\n // This box not used, fade it out\n color *= .2;\n }\n\n float extrude_scale_length = length(v_extrude_scale);\n float extrude_length = length(v_extrude) * extrude_scale_length;\n float stroke_width = 15.0 * extrude_scale_length / u_overscale_factor;\n float radius = v_radius * extrude_scale_length;\n\n float distance_to_edge = abs(extrude_length - radius);\n float opacity_t = smoothstep(-stroke_width, 0.0, -distance_to_edge);\n\n gl_FragColor = opacity_t * color;\n}\n",vertexSource:"attribute vec2 a_pos;\nattribute vec2 a_anchor_pos;\nattribute vec2 a_extrude;\nattribute vec2 a_placed;\n\nuniform mat4 u_matrix;\nuniform vec2 u_extrude_scale;\nuniform float u_camera_to_center_distance;\n\nvarying float v_placed;\nvarying float v_notUsed;\nvarying float v_radius;\n\nvarying vec2 v_extrude;\nvarying vec2 v_extrude_scale;\n\nvoid main() {\n vec4 projectedPoint = u_matrix * vec4(a_anchor_pos, 0, 1);\n highp float camera_to_anchor_distance = projectedPoint.w;\n highp float collision_perspective_ratio = clamp(\n 0.5 + 0.5 * (u_camera_to_center_distance / camera_to_anchor_distance),\n 0.0, // Prevents oversized near-field circles in pitched/overzoomed tiles\n 4.0);\n\n gl_Position = u_matrix * vec4(a_pos, 0.0, 1.0);\n\n highp float padding_factor = 1.2; // Pad the vertices slightly to make room for anti-alias blur\n gl_Position.xy += a_extrude * u_extrude_scale * padding_factor * gl_Position.w * collision_perspective_ratio;\n\n v_placed = a_placed.x;\n v_notUsed = a_placed.y;\n v_radius = abs(a_extrude.y); // We don't pitch the circles, so both units of the extrusion vector are equal in magnitude to the radius\n\n v_extrude = a_extrude * padding_factor;\n v_extrude_scale = u_extrude_scale * u_camera_to_center_distance * collision_perspective_ratio;\n}\n"},debug:{fragmentSource:"uniform highp vec4 u_color;\n\nvoid main() {\n gl_FragColor = u_color;\n}\n",vertexSource:"attribute vec2 a_pos;\n\nuniform mat4 u_matrix;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n}\n"},fill:{fragmentSource:"#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float opacity\n\n gl_FragColor = color * opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"attribute vec2 a_pos;\n\nuniform mat4 u_matrix;\n\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float opacity\n\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n}\n"},fillOutline:{fragmentSource:"#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\n\nvarying vec2 v_pos;\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 outline_color\n #pragma mapbox: initialize lowp float opacity\n\n float dist = length(v_pos - gl_FragCoord.xy);\n float alpha = 1.0 - smoothstep(0.0, 1.0, dist);\n gl_FragColor = outline_color * (alpha * opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"attribute vec2 a_pos;\n\nuniform mat4 u_matrix;\nuniform vec2 u_world;\n\nvarying vec2 v_pos;\n\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 outline_color\n #pragma mapbox: initialize lowp float opacity\n\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n v_pos = (gl_Position.xy / gl_Position.w + 1.0) / 2.0 * u_world;\n}\n"},fillOutlinePattern:{fragmentSource:"uniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform vec2 u_texsize;\nuniform float u_mix;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec2 v_pos;\n\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n vec2 imagecoord = mod(v_pos_a, 1.0);\n vec2 pos = mix(u_pattern_tl_a / u_texsize, u_pattern_br_a / u_texsize, imagecoord);\n vec4 color1 = texture2D(u_image, pos);\n\n vec2 imagecoord_b = mod(v_pos_b, 1.0);\n vec2 pos2 = mix(u_pattern_tl_b / u_texsize, u_pattern_br_b / u_texsize, imagecoord_b);\n vec4 color2 = texture2D(u_image, pos2);\n\n // find distance to outline for alpha interpolation\n\n float dist = length(v_pos - gl_FragCoord.xy);\n float alpha = 1.0 - smoothstep(0.0, 1.0, dist);\n\n\n gl_FragColor = mix(color1, color2, u_mix) * alpha * opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_world;\nuniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pixel_coord_upper;\nuniform vec2 u_pixel_coord_lower;\nuniform float u_scale_a;\nuniform float u_scale_b;\nuniform float u_tile_units_to_pixels;\n\nattribute vec2 a_pos;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec2 v_pos;\n\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n\n v_pos_a = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_a * u_pattern_size_a, u_tile_units_to_pixels, a_pos);\n v_pos_b = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_b * u_pattern_size_b, u_tile_units_to_pixels, a_pos);\n\n v_pos = (gl_Position.xy / gl_Position.w + 1.0) / 2.0 * u_world;\n}\n"},fillPattern:{fragmentSource:"uniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform vec2 u_texsize;\nuniform float u_mix;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\n\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n vec2 imagecoord = mod(v_pos_a, 1.0);\n vec2 pos = mix(u_pattern_tl_a / u_texsize, u_pattern_br_a / u_texsize, imagecoord);\n vec4 color1 = texture2D(u_image, pos);\n\n vec2 imagecoord_b = mod(v_pos_b, 1.0);\n vec2 pos2 = mix(u_pattern_tl_b / u_texsize, u_pattern_br_b / u_texsize, imagecoord_b);\n vec4 color2 = texture2D(u_image, pos2);\n\n gl_FragColor = mix(color1, color2, u_mix) * opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pixel_coord_upper;\nuniform vec2 u_pixel_coord_lower;\nuniform float u_scale_a;\nuniform float u_scale_b;\nuniform float u_tile_units_to_pixels;\n\nattribute vec2 a_pos;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\n\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n\n v_pos_a = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_a * u_pattern_size_a, u_tile_units_to_pixels, a_pos);\n v_pos_b = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_b * u_pattern_size_b, u_tile_units_to_pixels, a_pos);\n}\n"},fillExtrusion:{fragmentSource:"varying vec4 v_color;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define highp vec4 color\n\nvoid main() {\n #pragma mapbox: initialize lowp float base\n #pragma mapbox: initialize lowp float height\n #pragma mapbox: initialize highp vec4 color\n\n gl_FragColor = v_color;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec3 u_lightcolor;\nuniform lowp vec3 u_lightpos;\nuniform lowp float u_lightintensity;\n\nattribute vec2 a_pos;\nattribute vec4 a_normal_ed;\n\nvarying vec4 v_color;\n\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n\n#pragma mapbox: define highp vec4 color\n\nvoid main() {\n #pragma mapbox: initialize lowp float base\n #pragma mapbox: initialize lowp float height\n #pragma mapbox: initialize highp vec4 color\n\n vec3 normal = a_normal_ed.xyz;\n\n base = max(0.0, base);\n height = max(0.0, height);\n\n float t = mod(normal.x, 2.0);\n\n gl_Position = u_matrix * vec4(a_pos, t > 0.0 ? height : base, 1);\n\n // Relative luminance (how dark/bright is the surface color?)\n float colorvalue = color.r * 0.2126 + color.g * 0.7152 + color.b * 0.0722;\n\n v_color = vec4(0.0, 0.0, 0.0, 1.0);\n\n // Add slight ambient lighting so no extrusions are totally black\n vec4 ambientlight = vec4(0.03, 0.03, 0.03, 1.0);\n color += ambientlight;\n\n // Calculate cos(theta), where theta is the angle between surface normal and diffuse light ray\n float directional = clamp(dot(normal / 16384.0, u_lightpos), 0.0, 1.0);\n\n // Adjust directional so that\n // the range of values for highlight/shading is narrower\n // with lower light intensity\n // and with lighter/brighter surface colors\n directional = mix((1.0 - u_lightintensity), max((1.0 - colorvalue + u_lightintensity), 1.0), directional);\n\n // Add gradient along z axis of side surfaces\n if (normal.y != 0.0) {\n directional *= clamp((t + base) * pow(height / 150.0, 0.5), mix(0.7, 0.98, 1.0 - u_lightintensity), 1.0);\n }\n\n // Assign final color based on surface + ambient light color, diffuse light directional, and light color\n // with lower bounds adjusted to hue of light\n // so that shading is tinted with the complementary (opposite) color to the light color\n v_color.r += clamp(color.r * directional * u_lightcolor.r, mix(0.0, 0.3, 1.0 - u_lightcolor.r), 1.0);\n v_color.g += clamp(color.g * directional * u_lightcolor.g, mix(0.0, 0.3, 1.0 - u_lightcolor.g), 1.0);\n v_color.b += clamp(color.b * directional * u_lightcolor.b, mix(0.0, 0.3, 1.0 - u_lightcolor.b), 1.0);\n}\n"},fillExtrusionPattern:{fragmentSource:"uniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform vec2 u_texsize;\nuniform float u_mix;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec4 v_lighting;\n\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n\nvoid main() {\n #pragma mapbox: initialize lowp float base\n #pragma mapbox: initialize lowp float height\n\n vec2 imagecoord = mod(v_pos_a, 1.0);\n vec2 pos = mix(u_pattern_tl_a / u_texsize, u_pattern_br_a / u_texsize, imagecoord);\n vec4 color1 = texture2D(u_image, pos);\n\n vec2 imagecoord_b = mod(v_pos_b, 1.0);\n vec2 pos2 = mix(u_pattern_tl_b / u_texsize, u_pattern_br_b / u_texsize, imagecoord_b);\n vec4 color2 = texture2D(u_image, pos2);\n\n vec4 mixedColor = mix(color1, color2, u_mix);\n\n gl_FragColor = mixedColor * v_lighting;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pixel_coord_upper;\nuniform vec2 u_pixel_coord_lower;\nuniform float u_scale_a;\nuniform float u_scale_b;\nuniform float u_tile_units_to_pixels;\nuniform float u_height_factor;\n\nuniform vec3 u_lightcolor;\nuniform lowp vec3 u_lightpos;\nuniform lowp float u_lightintensity;\n\nattribute vec2 a_pos;\nattribute vec4 a_normal_ed;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec4 v_lighting;\nvarying float v_directional;\n\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n\nvoid main() {\n #pragma mapbox: initialize lowp float base\n #pragma mapbox: initialize lowp float height\n\n vec3 normal = a_normal_ed.xyz;\n float edgedistance = a_normal_ed.w;\n\n base = max(0.0, base);\n height = max(0.0, height);\n\n float t = mod(normal.x, 2.0);\n float z = t > 0.0 ? height : base;\n\n gl_Position = u_matrix * vec4(a_pos, z, 1);\n\n vec2 pos = normal.x == 1.0 && normal.y == 0.0 && normal.z == 16384.0\n ? a_pos // extrusion top\n : vec2(edgedistance, z * u_height_factor); // extrusion side\n\n v_pos_a = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_a * u_pattern_size_a, u_tile_units_to_pixels, pos);\n v_pos_b = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_b * u_pattern_size_b, u_tile_units_to_pixels, pos);\n\n v_lighting = vec4(0.0, 0.0, 0.0, 1.0);\n float directional = clamp(dot(normal / 16383.0, u_lightpos), 0.0, 1.0);\n directional = mix((1.0 - u_lightintensity), max((0.5 + u_lightintensity), 1.0), directional);\n\n if (normal.y != 0.0) {\n directional *= clamp((t + base) * pow(height / 150.0, 0.5), mix(0.7, 0.98, 1.0 - u_lightintensity), 1.0);\n }\n\n v_lighting.rgb += clamp(directional * u_lightcolor, mix(vec3(0.0), vec3(0.3), 1.0 - u_lightcolor), vec3(1.0));\n}\n"},extrusionTexture:{fragmentSource:"uniform sampler2D u_image;\nuniform float u_opacity;\nvarying vec2 v_pos;\n\nvoid main() {\n gl_FragColor = texture2D(u_image, v_pos) * u_opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(0.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_world;\nattribute vec2 a_pos;\nvarying vec2 v_pos;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos * u_world, 0, 1);\n\n v_pos.x = a_pos.x;\n v_pos.y = 1.0 - a_pos.y;\n}\n"},hillshadePrepare:{fragmentSource:"#ifdef GL_ES\nprecision highp float;\n#endif\n\nuniform sampler2D u_image;\nvarying vec2 v_pos;\nuniform vec2 u_dimension;\nuniform float u_zoom;\nuniform float u_maxzoom;\n\nfloat getElevation(vec2 coord, float bias) {\n // Convert encoded elevation value to meters\n vec4 data = texture2D(u_image, coord) * 255.0;\n return (data.r + data.g * 256.0 + data.b * 256.0 * 256.0) / 4.0;\n}\n\nvoid main() {\n vec2 epsilon = 1.0 / u_dimension;\n\n // queried pixels:\n // +-----------+\n // | | | |\n // | a | b | c |\n // | | | |\n // +-----------+\n // | | | |\n // | d | e | f |\n // | | | |\n // +-----------+\n // | | | |\n // | g | h | i |\n // | | | |\n // +-----------+\n\n float a = getElevation(v_pos + vec2(-epsilon.x, -epsilon.y), 0.0);\n float b = getElevation(v_pos + vec2(0, -epsilon.y), 0.0);\n float c = getElevation(v_pos + vec2(epsilon.x, -epsilon.y), 0.0);\n float d = getElevation(v_pos + vec2(-epsilon.x, 0), 0.0);\n float e = getElevation(v_pos, 0.0);\n float f = getElevation(v_pos + vec2(epsilon.x, 0), 0.0);\n float g = getElevation(v_pos + vec2(-epsilon.x, epsilon.y), 0.0);\n float h = getElevation(v_pos + vec2(0, epsilon.y), 0.0);\n float i = getElevation(v_pos + vec2(epsilon.x, epsilon.y), 0.0);\n\n // here we divide the x and y slopes by 8 * pixel size\n // where pixel size (aka meters/pixel) is:\n // circumference of the world / (pixels per tile * number of tiles)\n // which is equivalent to: 8 * 40075016.6855785 / (512 * pow(2, u_zoom))\n // which can be reduced to: pow(2, 19.25619978527 - u_zoom)\n // we want to vertically exaggerate the hillshading though, because otherwise\n // it is barely noticeable at low zooms. to do this, we multiply this by some\n // scale factor pow(2, (u_zoom - u_maxzoom) * a) where a is an arbitrary value\n // Here we use a=0.3 which works out to the expression below. see \n // nickidlugash's awesome breakdown for more info\n // https://github.com/mapbox/mapbox-gl-js/pull/5286#discussion_r148419556\n float exaggeration = u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;\n\n vec2 deriv = vec2(\n (c + f + f + i) - (a + d + d + g),\n (g + h + h + i) - (a + b + b + c)\n ) / pow(2.0, (u_zoom - u_maxzoom) * exaggeration + 19.2562 - u_zoom);\n\n gl_FragColor = clamp(vec4(\n deriv.x / 2.0 + 0.5,\n deriv.y / 2.0 + 0.5,\n 1.0,\n 1.0), 0.0, 1.0);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\n\nattribute vec2 a_pos;\nattribute vec2 a_texture_pos;\n\nvarying vec2 v_pos;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n v_pos = (a_texture_pos / 8192.0) / 2.0 + 0.25;\n}\n"},hillshade:{fragmentSource:"uniform sampler2D u_image;\nvarying vec2 v_pos;\n\nuniform vec2 u_latrange;\nuniform vec2 u_light;\nuniform vec4 u_shadow;\nuniform vec4 u_highlight;\nuniform vec4 u_accent;\n\n#define PI 3.141592653589793\n\nvoid main() {\n vec4 pixel = texture2D(u_image, v_pos);\n\n vec2 deriv = ((pixel.rg * 2.0) - 1.0);\n\n // We divide the slope by a scale factor based on the cosin of the pixel's approximate latitude\n // to account for mercator projection distortion. see #4807 for details\n float scaleFactor = cos(radians((u_latrange[0] - u_latrange[1]) * (1.0 - v_pos.y) + u_latrange[1]));\n // We also multiply the slope by an arbitrary z-factor of 1.25\n float slope = atan(1.25 * length(deriv) / scaleFactor);\n float aspect = deriv.x != 0.0 ? atan(deriv.y, -deriv.x) : PI / 2.0 * (deriv.y > 0.0 ? 1.0 : -1.0);\n\n float intensity = u_light.x;\n // We add PI to make this property match the global light object, which adds PI/2 to the light's azimuthal\n // position property to account for 0deg corresponding to north/the top of the viewport in the style spec\n // and the original shader was written to accept (-illuminationDirection - 90) as the azimuthal.\n float azimuth = u_light.y + PI;\n\n // We scale the slope exponentially based on intensity, using a calculation similar to\n // the exponential interpolation function in the style spec:\n // https://github.com/mapbox/mapbox-gl-js/blob/master/src/style-spec/expression/definitions/interpolate.js#L217-L228\n // so that higher intensity values create more opaque hillshading.\n float base = 1.875 - intensity * 1.75;\n float maxValue = 0.5 * PI;\n float scaledSlope = intensity != 0.5 ? ((pow(base, slope) - 1.0) / (pow(base, maxValue) - 1.0)) * maxValue : slope;\n\n // The accent color is calculated with the cosine of the slope while the shade color is calculated with the sine\n // so that the accent color's rate of change eases in while the shade color's eases out.\n float accent = cos(scaledSlope);\n // We multiply both the accent and shade color by a clamped intensity value\n // so that intensities >= 0.5 do not additionally affect the color values\n // while intensity values < 0.5 make the overall color more transparent.\n vec4 accent_color = (1.0 - accent) * u_accent * clamp(intensity * 2.0, 0.0, 1.0);\n float shade = abs(mod((aspect + azimuth) / PI + 0.5, 2.0) - 1.0);\n vec4 shade_color = mix(u_shadow, u_highlight, shade) * sin(scaledSlope) * clamp(intensity * 2.0, 0.0, 1.0);\n gl_FragColor = accent_color * (1.0 - shade_color.a) + shade_color;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\n\nattribute vec2 a_pos;\nattribute vec2 a_texture_pos;\n\nvarying vec2 v_pos;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n v_pos = a_texture_pos / 8192.0;\n}\n"},line:{fragmentSource:"#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n\nvarying vec2 v_width2;\nvarying vec2 v_normal;\nvarying float v_gamma_scale;\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n\n // Calculate the distance of the pixel from the line in pixels.\n float dist = length(v_normal) * v_width2.s;\n\n // Calculate the antialiasing fade factor. This is either when fading in\n // the line in case of an offset line (v_width2.t) or when fading out\n // (v_width2.s)\n float blur2 = (blur + 1.0 / DEVICE_PIXEL_RATIO) * v_gamma_scale;\n float alpha = clamp(min(dist - (v_width2.t - blur2), v_width2.s - dist) / blur2, 0.0, 1.0);\n\n gl_FragColor = color * (alpha * opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"\n\n// the distance over which the line edge fades out.\n// Retina devices need a smaller distance to avoid aliasing.\n#define ANTIALIASING 1.0 / DEVICE_PIXEL_RATIO / 2.0\n\n// floor(127 / 2) == 63.0\n// the maximum allowed miter limit is 2.0 at the moment. the extrude normal is\n// stored in a byte (-128..127). we scale regular normals up to length 63, but\n// there are also \"special\" normals that have a bigger length (of up to 126 in\n// this case).\n// #define scale 63.0\n#define scale 0.015873016\n\nattribute vec4 a_pos_normal;\nattribute vec4 a_data;\n\nuniform mat4 u_matrix;\nuniform mediump float u_ratio;\nuniform vec2 u_gl_units_to_pixels;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying float v_gamma_scale;\nvarying highp float v_linesofar;\n\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize mediump float gapwidth\n #pragma mapbox: initialize lowp float offset\n #pragma mapbox: initialize mediump float width\n\n vec2 a_extrude = a_data.xy - 128.0;\n float a_direction = mod(a_data.z, 4.0) - 1.0;\n\n v_linesofar = (floor(a_data.z / 4.0) + a_data.w * 64.0) * 2.0;\n\n vec2 pos = a_pos_normal.xy;\n\n // x is 1 if it's a round cap, 0 otherwise\n // y is 1 if the normal points up, and -1 if it points down\n mediump vec2 normal = a_pos_normal.zw;\n v_normal = normal;\n\n // these transformations used to be applied in the JS and native code bases.\n // moved them into the shader for clarity and simplicity.\n gapwidth = gapwidth / 2.0;\n float halfwidth = width / 2.0;\n offset = -1.0 * offset;\n\n float inset = gapwidth + (gapwidth > 0.0 ? ANTIALIASING : 0.0);\n float outset = gapwidth + halfwidth * (gapwidth > 0.0 ? 2.0 : 1.0) + ANTIALIASING;\n\n // Scale the extrusion vector down to a normal and then up by the line width\n // of this vertex.\n mediump vec2 dist = outset * a_extrude * scale;\n\n // Calculate the offset when drawing a line that is to the side of the actual line.\n // We do this by creating a vector that points towards the extrude, but rotate\n // it when we're drawing round end points (a_direction = -1 or 1) since their\n // extrude vector points in another direction.\n mediump float u = 0.5 * a_direction;\n mediump float t = 1.0 - abs(u);\n mediump vec2 offset2 = offset * a_extrude * scale * normal.y * mat2(t, -u, u, t);\n\n vec4 projected_extrude = u_matrix * vec4(dist / u_ratio, 0.0, 0.0);\n gl_Position = u_matrix * vec4(pos + offset2 / u_ratio, 0.0, 1.0) + projected_extrude;\n\n // calculate how much the perspective view squishes or stretches the extrude\n float extrude_length_without_perspective = length(dist);\n float extrude_length_with_perspective = length(projected_extrude.xy / gl_Position.w * u_gl_units_to_pixels);\n v_gamma_scale = extrude_length_without_perspective / extrude_length_with_perspective;\n\n v_width2 = vec2(outset, inset);\n}\n"},lineGradient:{fragmentSource:"\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n\nuniform sampler2D u_image;\n\nvarying vec2 v_width2;\nvarying vec2 v_normal;\nvarying float v_gamma_scale;\nvarying highp float v_lineprogress;\n\nvoid main() {\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n\n // Calculate the distance of the pixel from the line in pixels.\n float dist = length(v_normal) * v_width2.s;\n\n // Calculate the antialiasing fade factor. This is either when fading in\n // the line in case of an offset line (v_width2.t) or when fading out\n // (v_width2.s)\n float blur2 = (blur + 1.0 / DEVICE_PIXEL_RATIO) * v_gamma_scale;\n float alpha = clamp(min(dist - (v_width2.t - blur2), v_width2.s - dist) / blur2, 0.0, 1.0);\n\n // For gradient lines, v_lineprogress is the ratio along the entire line,\n // scaled to [0, 2^15), and the gradient ramp is stored in a texture.\n vec4 color = texture2D(u_image, vec2(v_lineprogress, 0.5));\n\n gl_FragColor = color * (alpha * opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"\n// the attribute conveying progress along a line is scaled to [0, 2^15)\n#define MAX_LINE_DISTANCE 32767.0\n\n// the distance over which the line edge fades out.\n// Retina devices need a smaller distance to avoid aliasing.\n#define ANTIALIASING 1.0 / DEVICE_PIXEL_RATIO / 2.0\n\n// floor(127 / 2) == 63.0\n// the maximum allowed miter limit is 2.0 at the moment. the extrude normal is\n// stored in a byte (-128..127). we scale regular normals up to length 63, but\n// there are also \"special\" normals that have a bigger length (of up to 126 in\n// this case).\n// #define scale 63.0\n#define scale 0.015873016\n\nattribute vec4 a_pos_normal;\nattribute vec4 a_data;\n\nuniform mat4 u_matrix;\nuniform mediump float u_ratio;\nuniform vec2 u_gl_units_to_pixels;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying float v_gamma_scale;\nvarying highp float v_lineprogress;\n\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n\nvoid main() {\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize mediump float gapwidth\n #pragma mapbox: initialize lowp float offset\n #pragma mapbox: initialize mediump float width\n\n vec2 a_extrude = a_data.xy - 128.0;\n float a_direction = mod(a_data.z, 4.0) - 1.0;\n\n v_lineprogress = (floor(a_data.z / 4.0) + a_data.w * 64.0) * 2.0 / MAX_LINE_DISTANCE;\n\n vec2 pos = a_pos_normal.xy;\n\n // x is 1 if it's a round cap, 0 otherwise\n // y is 1 if the normal points up, and -1 if it points down\n mediump vec2 normal = a_pos_normal.zw;\n v_normal = normal;\n\n // these transformations used to be applied in the JS and native code bases.\n // moved them into the shader for clarity and simplicity.\n gapwidth = gapwidth / 2.0;\n float halfwidth = width / 2.0;\n offset = -1.0 * offset;\n\n float inset = gapwidth + (gapwidth > 0.0 ? ANTIALIASING : 0.0);\n float outset = gapwidth + halfwidth * (gapwidth > 0.0 ? 2.0 : 1.0) + ANTIALIASING;\n\n // Scale the extrusion vector down to a normal and then up by the line width\n // of this vertex.\n mediump vec2 dist = outset * a_extrude * scale;\n\n // Calculate the offset when drawing a line that is to the side of the actual line.\n // We do this by creating a vector that points towards the extrude, but rotate\n // it when we're drawing round end points (a_direction = -1 or 1) since their\n // extrude vector points in another direction.\n mediump float u = 0.5 * a_direction;\n mediump float t = 1.0 - abs(u);\n mediump vec2 offset2 = offset * a_extrude * scale * normal.y * mat2(t, -u, u, t);\n\n vec4 projected_extrude = u_matrix * vec4(dist / u_ratio, 0.0, 0.0);\n gl_Position = u_matrix * vec4(pos + offset2 / u_ratio, 0.0, 1.0) + projected_extrude;\n\n // calculate how much the perspective view squishes or stretches the extrude\n float extrude_length_without_perspective = length(dist);\n float extrude_length_with_perspective = length(projected_extrude.xy / gl_Position.w * u_gl_units_to_pixels);\n v_gamma_scale = extrude_length_without_perspective / extrude_length_with_perspective;\n\n v_width2 = vec2(outset, inset);\n}\n"},linePattern:{fragmentSource:"uniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform vec2 u_texsize;\nuniform float u_fade;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying float v_linesofar;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n\n // Calculate the distance of the pixel from the line in pixels.\n float dist = length(v_normal) * v_width2.s;\n\n // Calculate the antialiasing fade factor. This is either when fading in\n // the line in case of an offset line (v_width2.t) or when fading out\n // (v_width2.s)\n float blur2 = (blur + 1.0 / DEVICE_PIXEL_RATIO) * v_gamma_scale;\n float alpha = clamp(min(dist - (v_width2.t - blur2), v_width2.s - dist) / blur2, 0.0, 1.0);\n\n float x_a = mod(v_linesofar / u_pattern_size_a.x, 1.0);\n float x_b = mod(v_linesofar / u_pattern_size_b.x, 1.0);\n\n // v_normal.y is 0 at the midpoint of the line, -1 at the lower edge, 1 at the upper edge\n // we clamp the line width outset to be between 0 and half the pattern height plus padding (2.0)\n // to ensure we don't sample outside the designated symbol on the sprite sheet.\n // 0.5 is added to shift the component to be bounded between 0 and 1 for interpolation of\n // the texture coordinate\n float y_a = 0.5 + (v_normal.y * clamp(v_width2.s, 0.0, (u_pattern_size_a.y + 2.0) / 2.0) / u_pattern_size_a.y);\n float y_b = 0.5 + (v_normal.y * clamp(v_width2.s, 0.0, (u_pattern_size_b.y + 2.0) / 2.0) / u_pattern_size_b.y);\n vec2 pos_a = mix(u_pattern_tl_a / u_texsize, u_pattern_br_a / u_texsize, vec2(x_a, y_a));\n vec2 pos_b = mix(u_pattern_tl_b / u_texsize, u_pattern_br_b / u_texsize, vec2(x_b, y_b));\n\n vec4 color = mix(texture2D(u_image, pos_a), texture2D(u_image, pos_b), u_fade);\n\n gl_FragColor = color * alpha * opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"// floor(127 / 2) == 63.0\n// the maximum allowed miter limit is 2.0 at the moment. the extrude normal is\n// stored in a byte (-128..127). we scale regular normals up to length 63, but\n// there are also \"special\" normals that have a bigger length (of up to 126 in\n// this case).\n// #define scale 63.0\n#define scale 0.015873016\n\n// We scale the distance before adding it to the buffers so that we can store\n// long distances for long segments. Use this value to unscale the distance.\n#define LINE_DISTANCE_SCALE 2.0\n\n// the distance over which the line edge fades out.\n// Retina devices need a smaller distance to avoid aliasing.\n#define ANTIALIASING 1.0 / DEVICE_PIXEL_RATIO / 2.0\n\nattribute vec4 a_pos_normal;\nattribute vec4 a_data;\n\nuniform mat4 u_matrix;\nuniform mediump float u_ratio;\nuniform vec2 u_gl_units_to_pixels;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying float v_linesofar;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n\nvoid main() {\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize lowp float offset\n #pragma mapbox: initialize mediump float gapwidth\n #pragma mapbox: initialize mediump float width\n\n vec2 a_extrude = a_data.xy - 128.0;\n float a_direction = mod(a_data.z, 4.0) - 1.0;\n float a_linesofar = (floor(a_data.z / 4.0) + a_data.w * 64.0) * LINE_DISTANCE_SCALE;\n\n vec2 pos = a_pos_normal.xy;\n\n // x is 1 if it's a round cap, 0 otherwise\n // y is 1 if the normal points up, and -1 if it points down\n mediump vec2 normal = a_pos_normal.zw;\n v_normal = normal;\n\n // these transformations used to be applied in the JS and native code bases.\n // moved them into the shader for clarity and simplicity.\n gapwidth = gapwidth / 2.0;\n float halfwidth = width / 2.0;\n offset = -1.0 * offset;\n\n float inset = gapwidth + (gapwidth > 0.0 ? ANTIALIASING : 0.0);\n float outset = gapwidth + halfwidth * (gapwidth > 0.0 ? 2.0 : 1.0) + ANTIALIASING;\n\n // Scale the extrusion vector down to a normal and then up by the line width\n // of this vertex.\n mediump vec2 dist = outset * a_extrude * scale;\n\n // Calculate the offset when drawing a line that is to the side of the actual line.\n // We do this by creating a vector that points towards the extrude, but rotate\n // it when we're drawing round end points (a_direction = -1 or 1) since their\n // extrude vector points in another direction.\n mediump float u = 0.5 * a_direction;\n mediump float t = 1.0 - abs(u);\n mediump vec2 offset2 = offset * a_extrude * scale * normal.y * mat2(t, -u, u, t);\n\n vec4 projected_extrude = u_matrix * vec4(dist / u_ratio, 0.0, 0.0);\n gl_Position = u_matrix * vec4(pos + offset2 / u_ratio, 0.0, 1.0) + projected_extrude;\n\n // calculate how much the perspective view squishes or stretches the extrude\n float extrude_length_without_perspective = length(dist);\n float extrude_length_with_perspective = length(projected_extrude.xy / gl_Position.w * u_gl_units_to_pixels);\n v_gamma_scale = extrude_length_without_perspective / extrude_length_with_perspective;\n\n v_linesofar = a_linesofar;\n v_width2 = vec2(outset, inset);\n}\n"},lineSDF:{fragmentSource:"\nuniform sampler2D u_image;\nuniform float u_sdfgamma;\nuniform float u_mix;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying vec2 v_tex_a;\nvarying vec2 v_tex_b;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize mediump float width\n #pragma mapbox: initialize lowp float floorwidth\n\n // Calculate the distance of the pixel from the line in pixels.\n float dist = length(v_normal) * v_width2.s;\n\n // Calculate the antialiasing fade factor. This is either when fading in\n // the line in case of an offset line (v_width2.t) or when fading out\n // (v_width2.s)\n float blur2 = (blur + 1.0 / DEVICE_PIXEL_RATIO) * v_gamma_scale;\n float alpha = clamp(min(dist - (v_width2.t - blur2), v_width2.s - dist) / blur2, 0.0, 1.0);\n\n float sdfdist_a = texture2D(u_image, v_tex_a).a;\n float sdfdist_b = texture2D(u_image, v_tex_b).a;\n float sdfdist = mix(sdfdist_a, sdfdist_b, u_mix);\n alpha *= smoothstep(0.5 - u_sdfgamma / floorwidth, 0.5 + u_sdfgamma / floorwidth, sdfdist);\n\n gl_FragColor = color * (alpha * opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"// floor(127 / 2) == 63.0\n// the maximum allowed miter limit is 2.0 at the moment. the extrude normal is\n// stored in a byte (-128..127). we scale regular normals up to length 63, but\n// there are also \"special\" normals that have a bigger length (of up to 126 in\n// this case).\n// #define scale 63.0\n#define scale 0.015873016\n\n// We scale the distance before adding it to the buffers so that we can store\n// long distances for long segments. Use this value to unscale the distance.\n#define LINE_DISTANCE_SCALE 2.0\n\n// the distance over which the line edge fades out.\n// Retina devices need a smaller distance to avoid aliasing.\n#define ANTIALIASING 1.0 / DEVICE_PIXEL_RATIO / 2.0\n\nattribute vec4 a_pos_normal;\nattribute vec4 a_data;\n\nuniform mat4 u_matrix;\nuniform mediump float u_ratio;\nuniform vec2 u_patternscale_a;\nuniform float u_tex_y_a;\nuniform vec2 u_patternscale_b;\nuniform float u_tex_y_b;\nuniform vec2 u_gl_units_to_pixels;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying vec2 v_tex_a;\nvarying vec2 v_tex_b;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize mediump float gapwidth\n #pragma mapbox: initialize lowp float offset\n #pragma mapbox: initialize mediump float width\n #pragma mapbox: initialize lowp float floorwidth\n\n vec2 a_extrude = a_data.xy - 128.0;\n float a_direction = mod(a_data.z, 4.0) - 1.0;\n float a_linesofar = (floor(a_data.z / 4.0) + a_data.w * 64.0) * LINE_DISTANCE_SCALE;\n\n vec2 pos = a_pos_normal.xy;\n\n // x is 1 if it's a round cap, 0 otherwise\n // y is 1 if the normal points up, and -1 if it points down\n mediump vec2 normal = a_pos_normal.zw;\n v_normal = normal;\n\n // these transformations used to be applied in the JS and native code bases.\n // moved them into the shader for clarity and simplicity.\n gapwidth = gapwidth / 2.0;\n float halfwidth = width / 2.0;\n offset = -1.0 * offset;\n\n float inset = gapwidth + (gapwidth > 0.0 ? ANTIALIASING : 0.0);\n float outset = gapwidth + halfwidth * (gapwidth > 0.0 ? 2.0 : 1.0) + ANTIALIASING;\n\n // Scale the extrusion vector down to a normal and then up by the line width\n // of this vertex.\n mediump vec2 dist =outset * a_extrude * scale;\n\n // Calculate the offset when drawing a line that is to the side of the actual line.\n // We do this by creating a vector that points towards the extrude, but rotate\n // it when we're drawing round end points (a_direction = -1 or 1) since their\n // extrude vector points in another direction.\n mediump float u = 0.5 * a_direction;\n mediump float t = 1.0 - abs(u);\n mediump vec2 offset2 = offset * a_extrude * scale * normal.y * mat2(t, -u, u, t);\n\n vec4 projected_extrude = u_matrix * vec4(dist / u_ratio, 0.0, 0.0);\n gl_Position = u_matrix * vec4(pos + offset2 / u_ratio, 0.0, 1.0) + projected_extrude;\n\n // calculate how much the perspective view squishes or stretches the extrude\n float extrude_length_without_perspective = length(dist);\n float extrude_length_with_perspective = length(projected_extrude.xy / gl_Position.w * u_gl_units_to_pixels);\n v_gamma_scale = extrude_length_without_perspective / extrude_length_with_perspective;\n\n v_tex_a = vec2(a_linesofar * u_patternscale_a.x / floorwidth, normal.y * u_patternscale_a.y + u_tex_y_a);\n v_tex_b = vec2(a_linesofar * u_patternscale_b.x / floorwidth, normal.y * u_patternscale_b.y + u_tex_y_b);\n\n v_width2 = vec2(outset, inset);\n}\n"},raster:{fragmentSource:"uniform float u_fade_t;\nuniform float u_opacity;\nuniform sampler2D u_image0;\nuniform sampler2D u_image1;\nvarying vec2 v_pos0;\nvarying vec2 v_pos1;\n\nuniform float u_brightness_low;\nuniform float u_brightness_high;\n\nuniform float u_saturation_factor;\nuniform float u_contrast_factor;\nuniform vec3 u_spin_weights;\n\nvoid main() {\n\n // read and cross-fade colors from the main and parent tiles\n vec4 color0 = texture2D(u_image0, v_pos0);\n vec4 color1 = texture2D(u_image1, v_pos1);\n if (color0.a > 0.0) {\n color0.rgb = color0.rgb / color0.a;\n }\n if (color1.a > 0.0) {\n color1.rgb = color1.rgb / color1.a;\n }\n vec4 color = mix(color0, color1, u_fade_t);\n color.a *= u_opacity;\n vec3 rgb = color.rgb;\n\n // spin\n rgb = vec3(\n dot(rgb, u_spin_weights.xyz),\n dot(rgb, u_spin_weights.zxy),\n dot(rgb, u_spin_weights.yzx));\n\n // saturation\n float average = (color.r + color.g + color.b) / 3.0;\n rgb += (average - rgb) * u_saturation_factor;\n\n // contrast\n rgb = (rgb - 0.5) * u_contrast_factor + 0.5;\n\n // brightness\n vec3 u_high_vec = vec3(u_brightness_low, u_brightness_low, u_brightness_low);\n vec3 u_low_vec = vec3(u_brightness_high, u_brightness_high, u_brightness_high);\n\n gl_FragColor = vec4(mix(u_high_vec, u_low_vec, rgb) * color.a, color.a);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_tl_parent;\nuniform float u_scale_parent;\nuniform float u_buffer_scale;\n\nattribute vec2 a_pos;\nattribute vec2 a_texture_pos;\n\nvarying vec2 v_pos0;\nvarying vec2 v_pos1;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n // We are using Int16 for texture position coordinates to give us enough precision for\n // fractional coordinates. We use 8192 to scale the texture coordinates in the buffer\n // as an arbitrarily high number to preserve adequate precision when rendering.\n // This is also the same value as the EXTENT we are using for our tile buffer pos coordinates,\n // so math for modifying either is consistent.\n v_pos0 = (((a_texture_pos / 8192.0) - 0.5) / u_buffer_scale ) + 0.5;\n v_pos1 = (v_pos0 * u_scale_parent) + u_tl_parent;\n}\n"},symbolIcon:{fragmentSource:"uniform sampler2D u_texture;\n\n#pragma mapbox: define lowp float opacity\n\nvarying vec2 v_tex;\nvarying float v_fade_opacity;\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n lowp float alpha = opacity * v_fade_opacity;\n gl_FragColor = texture2D(u_texture, v_tex) * alpha;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"const float PI = 3.141592653589793;\n\nattribute vec4 a_pos_offset;\nattribute vec4 a_data;\nattribute vec3 a_projected_pos;\nattribute float a_fade_opacity;\n\nuniform bool u_is_size_zoom_constant;\nuniform bool u_is_size_feature_constant;\nuniform highp float u_size_t; // used to interpolate between zoom stops when size is a composite function\nuniform highp float u_size; // used when size is both zoom and feature constant\nuniform highp float u_camera_to_center_distance;\nuniform highp float u_pitch;\nuniform bool u_rotate_symbol;\nuniform highp float u_aspect_ratio;\nuniform float u_fade_change;\n\n#pragma mapbox: define lowp float opacity\n\nuniform mat4 u_matrix;\nuniform mat4 u_label_plane_matrix;\nuniform mat4 u_gl_coord_matrix;\n\nuniform bool u_is_text;\nuniform bool u_pitch_with_map;\n\nuniform vec2 u_texsize;\n\nvarying vec2 v_tex;\nvarying float v_fade_opacity;\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n vec2 a_pos = a_pos_offset.xy;\n vec2 a_offset = a_pos_offset.zw;\n\n vec2 a_tex = a_data.xy;\n vec2 a_size = a_data.zw;\n\n highp float segment_angle = -a_projected_pos[2];\n\n float size;\n if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {\n size = mix(a_size[0], a_size[1], u_size_t) / 10.0;\n } else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {\n size = a_size[0] / 10.0;\n } else if (!u_is_size_zoom_constant && u_is_size_feature_constant) {\n size = u_size;\n } else {\n size = u_size;\n }\n\n vec4 projectedPoint = u_matrix * vec4(a_pos, 0, 1);\n highp float camera_to_anchor_distance = projectedPoint.w;\n // See comments in symbol_sdf.vertex\n highp float distance_ratio = u_pitch_with_map ?\n camera_to_anchor_distance / u_camera_to_center_distance :\n u_camera_to_center_distance / camera_to_anchor_distance;\n highp float perspective_ratio = clamp(\n 0.5 + 0.5 * distance_ratio,\n 0.0, // Prevents oversized near-field symbols in pitched/overzoomed tiles\n 4.0);\n\n size *= perspective_ratio;\n\n float fontScale = u_is_text ? size / 24.0 : size;\n\n highp float symbol_rotation = 0.0;\n if (u_rotate_symbol) {\n // See comments in symbol_sdf.vertex\n vec4 offsetProjectedPoint = u_matrix * vec4(a_pos + vec2(1, 0), 0, 1);\n\n vec2 a = projectedPoint.xy / projectedPoint.w;\n vec2 b = offsetProjectedPoint.xy / offsetProjectedPoint.w;\n\n symbol_rotation = atan((b.y - a.y) / u_aspect_ratio, b.x - a.x);\n }\n\n highp float angle_sin = sin(segment_angle + symbol_rotation);\n highp float angle_cos = cos(segment_angle + symbol_rotation);\n mat2 rotation_matrix = mat2(angle_cos, -1.0 * angle_sin, angle_sin, angle_cos);\n\n vec4 projected_pos = u_label_plane_matrix * vec4(a_projected_pos.xy, 0.0, 1.0);\n gl_Position = u_gl_coord_matrix * vec4(projected_pos.xy / projected_pos.w + rotation_matrix * (a_offset / 32.0 * fontScale), 0.0, 1.0);\n\n v_tex = a_tex / u_texsize;\n vec2 fade_opacity = unpack_opacity(a_fade_opacity);\n float fade_change = fade_opacity[1] > 0.5 ? u_fade_change : -u_fade_change;\n v_fade_opacity = max(0.0, min(1.0, fade_opacity[0] + fade_change));\n}\n"},symbolSDF:{fragmentSource:"#define SDF_PX 8.0\n#define EDGE_GAMMA 0.105/DEVICE_PIXEL_RATIO\n\nuniform bool u_is_halo;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\n\nuniform sampler2D u_texture;\nuniform highp float u_gamma_scale;\nuniform bool u_is_text;\n\nvarying vec2 v_data0;\nvarying vec3 v_data1;\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 fill_color\n #pragma mapbox: initialize highp vec4 halo_color\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize lowp float halo_width\n #pragma mapbox: initialize lowp float halo_blur\n\n vec2 tex = v_data0.xy;\n float gamma_scale = v_data1.x;\n float size = v_data1.y;\n float fade_opacity = v_data1[2];\n\n float fontScale = u_is_text ? size / 24.0 : size;\n\n lowp vec4 color = fill_color;\n highp float gamma = EDGE_GAMMA / (fontScale * u_gamma_scale);\n lowp float buff = (256.0 - 64.0) / 256.0;\n if (u_is_halo) {\n color = halo_color;\n gamma = (halo_blur * 1.19 / SDF_PX + EDGE_GAMMA) / (fontScale * u_gamma_scale);\n buff = (6.0 - halo_width / fontScale) / SDF_PX;\n }\n\n lowp float dist = texture2D(u_texture, tex).a;\n highp float gamma_scaled = gamma * gamma_scale;\n highp float alpha = smoothstep(buff - gamma_scaled, buff + gamma_scaled, dist);\n\n gl_FragColor = color * (alpha * opacity * fade_opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"const float PI = 3.141592653589793;\n\nattribute vec4 a_pos_offset;\nattribute vec4 a_data;\nattribute vec3 a_projected_pos;\nattribute float a_fade_opacity;\n\n// contents of a_size vary based on the type of property value\n// used for {text,icon}-size.\n// For constants, a_size is disabled.\n// For source functions, we bind only one value per vertex: the value of {text,icon}-size evaluated for the current feature.\n// For composite functions:\n// [ text-size(lowerZoomStop, feature),\n// text-size(upperZoomStop, feature) ]\nuniform bool u_is_size_zoom_constant;\nuniform bool u_is_size_feature_constant;\nuniform highp float u_size_t; // used to interpolate between zoom stops when size is a composite function\nuniform highp float u_size; // used when size is both zoom and feature constant\n\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\n\nuniform mat4 u_matrix;\nuniform mat4 u_label_plane_matrix;\nuniform mat4 u_gl_coord_matrix;\n\nuniform bool u_is_text;\nuniform bool u_pitch_with_map;\nuniform highp float u_pitch;\nuniform bool u_rotate_symbol;\nuniform highp float u_aspect_ratio;\nuniform highp float u_camera_to_center_distance;\nuniform float u_fade_change;\n\nuniform vec2 u_texsize;\n\nvarying vec2 v_data0;\nvarying vec3 v_data1;\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 fill_color\n #pragma mapbox: initialize highp vec4 halo_color\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize lowp float halo_width\n #pragma mapbox: initialize lowp float halo_blur\n\n vec2 a_pos = a_pos_offset.xy;\n vec2 a_offset = a_pos_offset.zw;\n\n vec2 a_tex = a_data.xy;\n vec2 a_size = a_data.zw;\n\n highp float segment_angle = -a_projected_pos[2];\n float size;\n\n if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {\n size = mix(a_size[0], a_size[1], u_size_t) / 10.0;\n } else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {\n size = a_size[0] / 10.0;\n } else if (!u_is_size_zoom_constant && u_is_size_feature_constant) {\n size = u_size;\n } else {\n size = u_size;\n }\n\n vec4 projectedPoint = u_matrix * vec4(a_pos, 0, 1);\n highp float camera_to_anchor_distance = projectedPoint.w;\n // If the label is pitched with the map, layout is done in pitched space,\n // which makes labels in the distance smaller relative to viewport space.\n // We counteract part of that effect by multiplying by the perspective ratio.\n // If the label isn't pitched with the map, we do layout in viewport space,\n // which makes labels in the distance larger relative to the features around\n // them. We counteract part of that effect by dividing by the perspective ratio.\n highp float distance_ratio = u_pitch_with_map ?\n camera_to_anchor_distance / u_camera_to_center_distance :\n u_camera_to_center_distance / camera_to_anchor_distance;\n highp float perspective_ratio = clamp(\n 0.5 + 0.5 * distance_ratio,\n 0.0, // Prevents oversized near-field symbols in pitched/overzoomed tiles\n 4.0);\n\n size *= perspective_ratio;\n\n float fontScale = u_is_text ? size / 24.0 : size;\n\n highp float symbol_rotation = 0.0;\n if (u_rotate_symbol) {\n // Point labels with 'rotation-alignment: map' are horizontal with respect to tile units\n // To figure out that angle in projected space, we draw a short horizontal line in tile\n // space, project it, and measure its angle in projected space.\n vec4 offsetProjectedPoint = u_matrix * vec4(a_pos + vec2(1, 0), 0, 1);\n\n vec2 a = projectedPoint.xy / projectedPoint.w;\n vec2 b = offsetProjectedPoint.xy / offsetProjectedPoint.w;\n\n symbol_rotation = atan((b.y - a.y) / u_aspect_ratio, b.x - a.x);\n }\n\n highp float angle_sin = sin(segment_angle + symbol_rotation);\n highp float angle_cos = cos(segment_angle + symbol_rotation);\n mat2 rotation_matrix = mat2(angle_cos, -1.0 * angle_sin, angle_sin, angle_cos);\n\n vec4 projected_pos = u_label_plane_matrix * vec4(a_projected_pos.xy, 0.0, 1.0);\n gl_Position = u_gl_coord_matrix * vec4(projected_pos.xy / projected_pos.w + rotation_matrix * (a_offset / 32.0 * fontScale), 0.0, 1.0);\n float gamma_scale = gl_Position.w;\n\n vec2 tex = a_tex / u_texsize;\n vec2 fade_opacity = unpack_opacity(a_fade_opacity);\n float fade_change = fade_opacity[1] > 0.5 ? u_fade_change : -u_fade_change;\n float interpolated_fade_opacity = max(0.0, min(1.0, fade_opacity[0] + fade_change));\n\n v_data0 = vec2(tex.x, tex.y);\n v_data1 = vec3(gamma_scale, size, interpolated_fade_opacity);\n}\n"}},tr=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g,er=function(t){var e=Qe[t],r={};e.fragmentSource=e.fragmentSource.replace(tr,function(t,e,n,i,a){return r[a]=!0,"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nvarying "+n+" "+i+" "+a+";\n#else\nuniform "+n+" "+i+" u_"+a+";\n#endif\n":"\n#ifdef HAS_UNIFORM_u_"+a+"\n "+n+" "+i+" "+a+" = u_"+a+";\n#endif\n"}),e.vertexSource=e.vertexSource.replace(tr,function(t,e,n,i,a){var o="float"===i?"vec2":"vec4";return r[a]?"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nuniform lowp float a_"+a+"_t;\nattribute "+n+" "+o+" a_"+a+";\nvarying "+n+" "+i+" "+a+";\n#else\nuniform "+n+" "+i+" u_"+a+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+a+" = unpack_mix_"+o+"(a_"+a+", a_"+a+"_t);\n#else\n "+n+" "+i+" "+a+" = u_"+a+";\n#endif\n":"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nuniform lowp float a_"+a+"_t;\nattribute "+n+" "+o+" a_"+a+";\n#else\nuniform "+n+" "+i+" u_"+a+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+n+" "+i+" "+a+" = unpack_mix_"+o+"(a_"+a+", a_"+a+"_t);\n#else\n "+n+" "+i+" "+a+" = u_"+a+";\n#endif\n"})};for(var rr in Qe)er(rr);var nr=Qe,ir=function(t,e,r,n){var i=t.gl;this.program=i.createProgram();var o=r.defines().concat("#define DEVICE_PIXEL_RATIO "+a.devicePixelRatio.toFixed(1));n&&o.push("#define OVERDRAW_INSPECTOR;");var s=o.concat(nr.prelude.fragmentSource,e.fragmentSource).join("\n"),l=o.concat(nr.prelude.vertexSource,e.vertexSource).join("\n"),c=i.createShader(i.FRAGMENT_SHADER);i.shaderSource(c,s),i.compileShader(c),i.attachShader(this.program,c);var u=i.createShader(i.VERTEX_SHADER);i.shaderSource(u,l),i.compileShader(u),i.attachShader(this.program,u);for(var f=r.layoutAttributes||[],h=0;h>16,s>>16),n.uniform2f(r.uniforms.u_pixel_coord_lower,65535&o,65535&s)};function mr(t,e,r,n,i){if(!dr(r.paint.get("fill-pattern"),t))for(var a=!0,o=0,s=n;o0){var l=a.now(),c=(l-e.timeAdded)/s,u=r?(l-r.timeAdded)/s:-1,f=n.getSource(),h=o.coveringZoomLevel({tileSize:f.tileSize,roundZoom:f.roundZoom}),p=!r||Math.abs(r.tileID.overscaledZ-h)>Math.abs(e.tileID.overscaledZ-h),d=p&&e.refreshedUponExpiration?1:t.clamp(p?c:1-u,0,1);return e.refreshedUponExpiration&&c>=1&&(e.refreshedUponExpiration=!1),r?{opacity:1,mix:1-d}:{opacity:d,mix:0}}return{opacity:1,mix:0}}function Er(e,r,n){var i=e.context,o=i.gl;i.lineWidth.set(1*a.devicePixelRatio);var s=n.posMatrix,l=e.useProgram("debug");i.setDepthMode(Ht.disabled),i.setStencilMode(qt.disabled),i.setColorMode(e.colorModeForRenderPass()),o.uniformMatrix4fv(l.uniforms.u_matrix,!1,s),o.uniform4f(l.uniforms.u_color,1,0,0,1),e.debugVAO.bind(i,l,e.debugBuffer,[]),o.drawArrays(o.LINE_STRIP,0,e.debugBuffer.length);for(var c=function(t,e,r,n){n=n||1;var i,a,o,s,l,c,u,f,h=[];for(i=0,a=t.length;i":[24,[4,18,20,9,4,0]],"?":[18,[3,16,3,17,4,19,5,20,7,21,11,21,13,20,14,19,15,17,15,15,14,13,13,12,9,10,9,7,-1,-1,9,2,8,1,9,0,10,1,9,2]],"@":[27,[18,13,17,15,15,16,12,16,10,15,9,14,8,11,8,8,9,6,11,5,14,5,16,6,17,8,-1,-1,12,16,10,14,9,11,9,8,10,6,11,5,-1,-1,18,16,17,8,17,6,19,5,21,5,23,7,24,10,24,12,23,15,22,17,20,19,18,20,15,21,12,21,9,20,7,19,5,17,4,15,3,12,3,9,4,6,5,4,7,2,9,1,12,0,15,0,18,1,20,2,21,3,-1,-1,19,16,18,8,18,6,19,5]],A:[18,[9,21,1,0,-1,-1,9,21,17,0,-1,-1,4,7,14,7]],B:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,15,17,13,16,12,13,11,-1,-1,4,11,13,11,16,10,17,9,18,7,18,4,17,2,16,1,13,0,4,0]],C:[21,[18,16,17,18,15,20,13,21,9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5]],D:[21,[4,21,4,0,-1,-1,4,21,11,21,14,20,16,18,17,16,18,13,18,8,17,5,16,3,14,1,11,0,4,0]],E:[19,[4,21,4,0,-1,-1,4,21,17,21,-1,-1,4,11,12,11,-1,-1,4,0,17,0]],F:[18,[4,21,4,0,-1,-1,4,21,17,21,-1,-1,4,11,12,11]],G:[21,[18,16,17,18,15,20,13,21,9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,18,8,-1,-1,13,8,18,8]],H:[22,[4,21,4,0,-1,-1,18,21,18,0,-1,-1,4,11,18,11]],I:[8,[4,21,4,0]],J:[16,[12,21,12,5,11,2,10,1,8,0,6,0,4,1,3,2,2,5,2,7]],K:[21,[4,21,4,0,-1,-1,18,21,4,7,-1,-1,9,12,18,0]],L:[17,[4,21,4,0,-1,-1,4,0,16,0]],M:[24,[4,21,4,0,-1,-1,4,21,12,0,-1,-1,20,21,12,0,-1,-1,20,21,20,0]],N:[22,[4,21,4,0,-1,-1,4,21,18,0,-1,-1,18,21,18,0]],O:[22,[9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,19,8,19,13,18,16,17,18,15,20,13,21,9,21]],P:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,14,17,12,16,11,13,10,4,10]],Q:[22,[9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,19,8,19,13,18,16,17,18,15,20,13,21,9,21,-1,-1,12,4,18,-2]],R:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,15,17,13,16,12,13,11,4,11,-1,-1,11,11,18,0]],S:[20,[17,18,15,20,12,21,8,21,5,20,3,18,3,16,4,14,5,13,7,12,13,10,15,9,16,8,17,6,17,3,15,1,12,0,8,0,5,1,3,3]],T:[16,[8,21,8,0,-1,-1,1,21,15,21]],U:[22,[4,21,4,6,5,3,7,1,10,0,12,0,15,1,17,3,18,6,18,21]],V:[18,[1,21,9,0,-1,-1,17,21,9,0]],W:[24,[2,21,7,0,-1,-1,12,21,7,0,-1,-1,12,21,17,0,-1,-1,22,21,17,0]],X:[20,[3,21,17,0,-1,-1,17,21,3,0]],Y:[18,[1,21,9,11,9,0,-1,-1,17,21,9,11]],Z:[20,[17,21,3,0,-1,-1,3,21,17,21,-1,-1,3,0,17,0]],"[":[14,[4,25,4,-7,-1,-1,5,25,5,-7,-1,-1,4,25,11,25,-1,-1,4,-7,11,-7]],"\\":[14,[0,21,14,-3]],"]":[14,[9,25,9,-7,-1,-1,10,25,10,-7,-1,-1,3,25,10,25,-1,-1,3,-7,10,-7]],"^":[16,[6,15,8,18,10,15,-1,-1,3,12,8,17,13,12,-1,-1,8,17,8,0]],_:[16,[0,-2,16,-2]],"`":[10,[6,21,5,20,4,18,4,16,5,15,6,16,5,17]],a:[19,[15,14,15,0,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],b:[19,[4,21,4,0,-1,-1,4,11,6,13,8,14,11,14,13,13,15,11,16,8,16,6,15,3,13,1,11,0,8,0,6,1,4,3]],c:[18,[15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],d:[19,[15,21,15,0,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],e:[18,[3,8,15,8,15,10,14,12,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],f:[12,[10,21,8,21,6,20,5,17,5,0,-1,-1,2,14,9,14]],g:[19,[15,14,15,-2,14,-5,13,-6,11,-7,8,-7,6,-6,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],h:[19,[4,21,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0]],i:[8,[3,21,4,20,5,21,4,22,3,21,-1,-1,4,14,4,0]],j:[10,[5,21,6,20,7,21,6,22,5,21,-1,-1,6,14,6,-3,5,-6,3,-7,1,-7]],k:[17,[4,21,4,0,-1,-1,14,14,4,4,-1,-1,8,8,15,0]],l:[8,[4,21,4,0]],m:[30,[4,14,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0,-1,-1,15,10,18,13,20,14,23,14,25,13,26,10,26,0]],n:[19,[4,14,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0]],o:[19,[8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3,16,6,16,8,15,11,13,13,11,14,8,14]],p:[19,[4,14,4,-7,-1,-1,4,11,6,13,8,14,11,14,13,13,15,11,16,8,16,6,15,3,13,1,11,0,8,0,6,1,4,3]],q:[19,[15,14,15,-7,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],r:[13,[4,14,4,0,-1,-1,4,8,5,11,7,13,9,14,12,14]],s:[17,[14,11,13,13,10,14,7,14,4,13,3,11,4,9,6,8,11,7,13,6,14,4,14,3,13,1,10,0,7,0,4,1,3,3]],t:[12,[5,21,5,4,6,1,8,0,10,0,-1,-1,2,14,9,14]],u:[19,[4,14,4,4,5,1,7,0,10,0,12,1,15,4,-1,-1,15,14,15,0]],v:[16,[2,14,8,0,-1,-1,14,14,8,0]],w:[22,[3,14,7,0,-1,-1,11,14,7,0,-1,-1,11,14,15,0,-1,-1,19,14,15,0]],x:[17,[3,14,14,0,-1,-1,14,14,3,0]],y:[16,[2,14,8,0,-1,-1,14,14,8,0,6,-4,4,-6,2,-7,1,-7]],z:[17,[14,14,3,0,-1,-1,3,14,14,14,-1,-1,3,0,14,0]],"{":[14,[9,25,7,24,6,23,5,21,5,19,6,17,7,16,8,14,8,12,6,10,-1,-1,7,24,6,22,6,20,7,18,8,17,9,15,9,13,8,11,4,9,8,7,9,5,9,3,8,1,7,0,6,-2,6,-4,7,-6,-1,-1,6,8,8,6,8,4,7,2,6,1,5,-1,5,-3,6,-5,7,-6,9,-7]],"|":[8,[4,25,4,-7]],"}":[14,[5,25,7,24,8,23,9,21,9,19,8,17,7,16,6,14,6,12,8,10,-1,-1,7,24,8,22,8,20,7,18,6,17,5,15,5,13,6,11,10,9,6,7,5,5,5,3,6,1,7,0,8,-2,8,-4,7,-6,-1,-1,8,8,6,6,6,4,7,2,8,1,9,-1,9,-3,8,-5,7,-6,5,-7]],"~":[24,[3,6,3,8,4,11,6,12,8,12,10,11,14,8,16,7,18,7,20,8,21,10,-1,-1,3,8,4,10,6,11,8,11,10,10,14,7,16,6,18,6,20,7,21,10,21,12]]},Lr={symbol:function(t,e,r,n){if("translucent"===t.renderPass){var i=t.context;i.setStencilMode(qt.disabled),i.setColorMode(t.colorModeForRenderPass()),0!==r.paint.get("icon-opacity").constantOr(1)&&cr(t,e,r,n,!1,r.paint.get("icon-translate"),r.paint.get("icon-translate-anchor"),r.layout.get("icon-rotation-alignment"),r.layout.get("icon-pitch-alignment"),r.layout.get("icon-keep-upright")),0!==r.paint.get("text-opacity").constantOr(1)&&cr(t,e,r,n,!0,r.paint.get("text-translate"),r.paint.get("text-translate-anchor"),r.layout.get("text-rotation-alignment"),r.layout.get("text-pitch-alignment"),r.layout.get("text-keep-upright")),e.map.showCollisionBoxes&&function(t,e,r,n){or(t,e,r,n,!1),or(t,e,r,n,!0)}(t,e,r,n)}},circle:function(t,e,r,n){if("translucent"===t.renderPass){var i=r.paint.get("circle-opacity"),a=r.paint.get("circle-stroke-width"),o=r.paint.get("circle-stroke-opacity");if(0!==i.constantOr(1)||0!==a.constantOr(1)&&0!==o.constantOr(1)){var s=t.context,l=s.gl;s.setDepthMode(t.depthModeForSublayer(0,Ht.ReadOnly)),s.setStencilMode(qt.disabled),s.setColorMode(t.colorModeForRenderPass());for(var c=!0,u=0;u0?1-1/(1.001-i):-i),s.uniform1f(c.uniforms.u_contrast_factor,(a=r.paint.get("raster-contrast"))>0?1/(1-a):1+a),s.uniform3fv(c.uniforms.u_spin_weights,function(t){t*=Math.PI/180;var e=Math.sin(t),r=Math.cos(t);return[(2*r+1)/3,(-Math.sqrt(3)*e-r+1)/3,(Math.sqrt(3)*e-r+1)/3]}(r.paint.get("raster-hue-rotate"))),s.uniform1f(c.uniforms.u_buffer_scale,1),s.uniform1i(c.uniforms.u_image0,0),s.uniform1i(c.uniforms.u_image1,1);for(var u=n.length&&n[0].overscaledZ,f=0,h=n;fe.row){var r=t;t=e,e=r}return{x0:t.column,y0:t.row,x1:e.column,y1:e.row,dx:e.column-t.column,dy:e.row-t.row}}function Ir(t,e,r,n,i){var a=Math.max(r,Math.floor(e.y0)),o=Math.min(n,Math.ceil(e.y1));if(t.x0===e.x0&&t.y0===e.y0?t.x0+e.dy/t.dy*t.dx0,f=e.dx<0,h=a;hl.dy&&(o=s,s=l,l=o),s.dy>c.dy&&(o=s,s=c,c=o),l.dy>c.dy&&(o=l,l=c,c=o),s.dy&&Ir(c,s,n,i,a),l.dy&&Ir(c,l,n,i,a)}zr.prototype.resize=function(t,e){var r=this.context.gl;if(this.width=t*a.devicePixelRatio,this.height=e*a.devicePixelRatio,this.context.viewport.set([0,0,this.width,this.height]),this.style)for(var n=0,i=this.style._order;n=0;this.currentLayer--){var m=n.style._layers[s[n.currentLayer]];m.source!==(g&&g.id)&&(v=[],(g=n.style.sourceCaches[m.source])&&(n.clearStencil(),v=g.getVisibleCoordinates(),g.getSource().isTileClipped&&n._renderTileClippingMasks(v))),n.renderLayer(n,g,m,v)}this.renderPass="translucent";var y,x=[];for(this.currentLayer=0,this.currentLayer;this.currentLayer0?e.pop():null},zr.prototype._createProgramCached=function(t,e){this.cache=this.cache||{};var r=""+t+(e.cacheKey||"")+(this._showOverdrawInspector?"/overdraw":"");return this.cache[r]||(this.cache[r]=new ir(this.context,nr[t],e,this._showOverdrawInspector)),this.cache[r]},zr.prototype.useProgram=function(t,e){var r=this._createProgramCached(t,e||this.emptyProgramConfiguration);return this.context.program.set(r.program),r};var Pr=t.default$20.vec4,Rr=t.default$20.mat4,Fr=t.default$20.mat2,Br=function(t,e,r){this.tileSize=512,this._renderWorldCopies=void 0===r||r,this._minZoom=t||0,this._maxZoom=e||22,this.latRange=[-85.05113,85.05113],this.width=0,this.height=0,this._center=new G(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._posMatrixCache={},this._alignedPosMatrixCache={}},Nr={minZoom:{configurable:!0},maxZoom:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerPoint:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},unmodified:{configurable:!0},x:{configurable:!0},y:{configurable:!0},point:{configurable:!0}};Br.prototype.clone=function(){var t=new Br(this._minZoom,this._maxZoom,this._renderWorldCopies);return t.tileSize=this.tileSize,t.latRange=this.latRange,t.width=this.width,t.height=this.height,t._center=this._center,t.zoom=this.zoom,t.angle=this.angle,t._fov=this._fov,t._pitch=this._pitch,t._unmodified=this._unmodified,t._calcMatrices(),t},Nr.minZoom.get=function(){return this._minZoom},Nr.minZoom.set=function(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},Nr.maxZoom.get=function(){return this._maxZoom},Nr.maxZoom.set=function(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},Nr.renderWorldCopies.get=function(){return this._renderWorldCopies},Nr.renderWorldCopies.set=function(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t},Nr.worldSize.get=function(){return this.tileSize*this.scale},Nr.centerPoint.get=function(){return this.size._div(2)},Nr.size.get=function(){return new t.default$1(this.width,this.height)},Nr.bearing.get=function(){return-this.angle/Math.PI*180},Nr.bearing.set=function(e){var r=-t.wrap(e,-180,180)*Math.PI/180;this.angle!==r&&(this._unmodified=!1,this.angle=r,this._calcMatrices(),this.rotationMatrix=Fr.create(),Fr.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},Nr.pitch.get=function(){return this._pitch/Math.PI*180},Nr.pitch.set=function(e){var r=t.clamp(e,0,60)/180*Math.PI;this._pitch!==r&&(this._unmodified=!1,this._pitch=r,this._calcMatrices())},Nr.fov.get=function(){return this._fov/Math.PI*180},Nr.fov.set=function(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodified=!1,this._fov=t/180*Math.PI,this._calcMatrices())},Nr.zoom.get=function(){return this._zoom},Nr.zoom.set=function(t){var e=Math.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!==e&&(this._unmodified=!1,this._zoom=e,this.scale=this.zoomScale(e),this.tileZoom=Math.floor(e),this.zoomFraction=e-this.tileZoom,this._constrain(),this._calcMatrices())},Nr.center.get=function(){return this._center},Nr.center.set=function(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._constrain(),this._calcMatrices())},Br.prototype.coveringZoomLevel=function(t){return(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize))},Br.prototype.getVisibleUnwrappedCoordinates=function(e){var r=this.pointCoordinate(new t.default$1(0,0),0),n=this.pointCoordinate(new t.default$1(this.width,0),0),i=Math.floor(r.column),a=Math.floor(n.column),o=[new t.UnwrappedTileID(0,e)];if(this._renderWorldCopies)for(var s=i;s<=a;s++)0!==s&&o.push(new t.UnwrappedTileID(s,e));return o},Br.prototype.coveringTiles=function(e){var r=this.coveringZoomLevel(e),n=r;if(void 0!==e.minzoom&&re.maxzoom&&(r=e.maxzoom);var i=this.pointCoordinate(this.centerPoint,r),a=new t.default$1(i.column-.5,i.row-.5);return function(e,r,n,i){void 0===i&&(i=!0);var a=1<=0&&l<=a)for(c=r;co&&(i=o-g)}if(this.lngRange){var v=this.x,m=c.x/2;v-ml&&(n=l-m)}void 0===n&&void 0===i||(this.center=this.unproject(new t.default$1(void 0!==n?n:this.x,void 0!==i?i:this.y))),this._unmodified=u,this._constraining=!1}},Br.prototype._calcMatrices=function(){if(this.height){this.cameraToCenterDistance=.5/Math.tan(this._fov/2)*this.height;var t=this._fov/2,e=Math.PI/2+this._pitch,r=Math.sin(t)*this.cameraToCenterDistance/Math.sin(Math.PI-e-t),n=this.x,i=this.y,a=1.01*(Math.cos(Math.PI/2-this._pitch)*r+this.cameraToCenterDistance),o=new Float64Array(16);Rr.perspective(o,this._fov,this.width/this.height,1,a),Rr.scale(o,o,[1,-1,1]),Rr.translate(o,o,[0,0,-this.cameraToCenterDistance]),Rr.rotateX(o,o,this._pitch),Rr.rotateZ(o,o,this.angle),Rr.translate(o,o,[-n,-i,0]);var s=this.worldSize/(2*Math.PI*6378137*Math.abs(Math.cos(this.center.lat*(Math.PI/180))));Rr.scale(o,o,[1,1,s,1]),this.projMatrix=o;var l=this.width%2/2,c=this.height%2/2,u=Math.cos(this.angle),f=Math.sin(this.angle),h=n-Math.round(n)+u*l+f*c,p=i-Math.round(i)+u*c+f*l,d=new Float64Array(o);if(Rr.translate(d,d,[h>.5?h-1:h,p>.5?p-1:p,0]),this.alignedProjMatrix=d,o=Rr.create(),Rr.scale(o,o,[this.width/2,-this.height/2,1]),Rr.translate(o,o,[1,-1,0]),this.pixelMatrix=Rr.multiply(new Float64Array(16),o,this.projMatrix),!(o=Rr.invert(new Float64Array(16),this.pixelMatrix)))throw new Error("failed to invert matrix");this.pixelMatrixInverse=o,this._posMatrixCache={},this._alignedPosMatrixCache={}}},Br.prototype.maxPitchScaleFactor=function(){if(!this.pixelMatrixInverse)return 1;var e=this.pointCoordinate(new t.default$1(0,0)).zoomTo(this.zoom),r=[e.column*this.tileSize,e.row*this.tileSize,0,1];return Pr.transformMat4(r,r,this.pixelMatrix)[3]/this.cameraToCenterDistance},Object.defineProperties(Br.prototype,Nr);var jr=function(){var e,r,n,i;t.bindAll(["_onHashChange","_updateHash"],this),this._updateHash=(e=this._updateHashUnthrottled.bind(this),300,r=!1,n=0,i=function(){n=0,r&&(e(),n=setTimeout(i,300),r=!1)},function(){return r=!0,n||i(),n})};jr.prototype.addTo=function(e){return this._map=e,t.default.addEventListener("hashchange",this._onHashChange,!1),this._map.on("moveend",this._updateHash),this},jr.prototype.remove=function(){return t.default.removeEventListener("hashchange",this._onHashChange,!1),this._map.off("moveend",this._updateHash),clearTimeout(this._updateHash()),delete this._map,this},jr.prototype.getHashString=function(t){var e=this._map.getCenter(),r=Math.round(100*this._map.getZoom())/100,n=Math.ceil((r*Math.LN2+Math.log(512/360/.5))/Math.LN10),i=Math.pow(10,n),a=Math.round(e.lng*i)/i,o=Math.round(e.lat*i)/i,s=this._map.getBearing(),l=this._map.getPitch(),c="";return c+=t?"#/"+a+"/"+o+"/"+r:"#"+r+"/"+o+"/"+a,(s||l)&&(c+="/"+Math.round(10*s)/10),l&&(c+="/"+Math.round(l)),c},jr.prototype._onHashChange=function(){var e=t.default.location.hash.replace("#","").split("/");return e.length>=3&&(this._map.jumpTo({center:[+e[2],+e[1]],zoom:+e[0],bearing:+(e[3]||0),pitch:+(e[4]||0)}),!0)},jr.prototype._updateHashUnthrottled=function(){var e=this.getHashString();t.default.history.replaceState(t.default.history.state,"",e)};var Vr=function(e){function r(r,n,i,a){void 0===a&&(a={});var o=s.mousePos(n.getCanvasContainer(),i),l=n.unproject(o);e.call(this,r,t.extend({point:o,lngLat:l,originalEvent:i},a)),this._defaultPrevented=!1,this.target=n}e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r;var n={defaultPrevented:{configurable:!0}};return r.prototype.preventDefault=function(){this._defaultPrevented=!0},n.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(r.prototype,n),r}(t.Event),Ur=function(e){function r(r,n,i){var a=s.touchPos(n.getCanvasContainer(),i),o=a.map(function(t){return n.unproject(t)}),l=a.reduce(function(t,e,r,n){return t.add(e.div(n.length))},new t.default$1(0,0)),c=n.unproject(l);e.call(this,r,{points:a,point:l,lngLats:o,lngLat:c,originalEvent:i}),this._defaultPrevented=!1}e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r;var n={defaultPrevented:{configurable:!0}};return r.prototype.preventDefault=function(){this._defaultPrevented=!0},n.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(r.prototype,n),r}(t.Event),Hr=function(t){function e(e,r,n){t.call(this,e,{originalEvent:n}),this._defaultPrevented=!1}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={defaultPrevented:{configurable:!0}};return e.prototype.preventDefault=function(){this._defaultPrevented=!0},r.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(e.prototype,r),e}(t.Event),qr=function(e){this._map=e,this._el=e.getCanvasContainer(),this._delta=0,t.bindAll(["_onWheel","_onTimeout","_onScrollFrame","_onScrollFinished"],this)};qr.prototype.isEnabled=function(){return!!this._enabled},qr.prototype.isActive=function(){return!!this._active},qr.prototype.enable=function(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&"center"===t.around)},qr.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},qr.prototype.onWheel=function(e){if(this.isEnabled()){var r=e.deltaMode===t.default.WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,n=a.now(),i=n-(this._lastWheelEventTime||0);this._lastWheelEventTime=n,0!==r&&r%4.000244140625==0?this._type="wheel":0!==r&&Math.abs(r)<4?this._type="trackpad":i>400?(this._type=null,this._lastValue=r,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(i*r)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,r+=this._lastValue)),e.shiftKey&&r&&(r/=4),this._type&&(this._lastWheelEvent=e,this._delta-=r,this.isActive()||this._start(e)),e.preventDefault()}},qr.prototype._onTimeout=function(t){this._type="wheel",this._delta-=this._lastValue,this.isActive()||this._start(t)},qr.prototype._start=function(e){if(this._delta){this._frameId&&(this._map._cancelRenderFrame(this._frameId),this._frameId=null),this._active=!0,this._map.fire(new t.Event("movestart",{originalEvent:e})),this._map.fire(new t.Event("zoomstart",{originalEvent:e})),this._finishTimeout&&clearTimeout(this._finishTimeout);var r=s.mousePos(this._el,e);this._around=G.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(r)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=this._map._requestRenderFrame(this._onScrollFrame))}},qr.prototype._onScrollFrame=function(){var e=this;if(this._frameId=null,this.isActive()){var r=this._map.transform;if(0!==this._delta){var n="wheel"===this._type&&Math.abs(this._delta)>4.000244140625?1/450:.01,i=2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta<0&&0!==i&&(i=1/i);var o="number"==typeof this._targetZoom?r.zoomScale(this._targetZoom):r.scale;this._targetZoom=Math.min(r.maxZoom,Math.max(r.minZoom,r.scaleZoom(o*i))),"wheel"===this._type&&(this._startZoom=r.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}var s=!1;if("wheel"===this._type){var l=Math.min((a.now()-this._lastWheelEventTime)/200,1),c=this._easing(l);r.zoom=t.number(this._startZoom,this._targetZoom,c),l<1?this._frameId||(this._frameId=this._map._requestRenderFrame(this._onScrollFrame)):s=!0}else r.zoom=this._targetZoom,s=!0;r.setLocationAtPoint(this._around,this._aroundPoint),this._map.fire(new t.Event("move",{originalEvent:this._lastWheelEvent})),this._map.fire(new t.Event("zoom",{originalEvent:this._lastWheelEvent})),s&&(this._active=!1,this._finishTimeout=setTimeout(function(){e._map.fire(new t.Event("zoomend",{originalEvent:e._lastWheelEvent})),e._map.fire(new t.Event("moveend",{originalEvent:e._lastWheelEvent})),delete e._targetZoom},200))}},qr.prototype._smoothOutEasing=function(e){var r=t.ease;if(this._prevEase){var n=this._prevEase,i=(a.now()-n.start)/n.duration,o=n.easing(i+.01)-n.easing(i),s=.27/Math.sqrt(o*o+1e-4)*.01,l=Math.sqrt(.0729-s*s);r=t.bezier(s,l,.25,1)}return this._prevEase={start:a.now(),duration:e,easing:r},r};var Gr=function(e){this._map=e,this._el=e.getCanvasContainer(),this._container=e.getContainer(),t.bindAll(["_onMouseMove","_onMouseUp","_onKeyDown"],this)};Gr.prototype.isEnabled=function(){return!!this._enabled},Gr.prototype.isActive=function(){return!!this._active},Gr.prototype.enable=function(){this.isEnabled()||(this._enabled=!0)},Gr.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},Gr.prototype.onMouseDown=function(e){this.isEnabled()&&e.shiftKey&&0===e.button&&(t.default.document.addEventListener("mousemove",this._onMouseMove,!1),t.default.document.addEventListener("keydown",this._onKeyDown,!1),t.default.document.addEventListener("mouseup",this._onMouseUp,!1),s.disableDrag(),this._startPos=s.mousePos(this._el,e),this._active=!0)},Gr.prototype._onMouseMove=function(t){var e=this._startPos,r=s.mousePos(this._el,t);this._box||(this._box=s.create("div","mapboxgl-boxzoom",this._container),this._container.classList.add("mapboxgl-crosshair"),this._fireEvent("boxzoomstart",t));var n=Math.min(e.x,r.x),i=Math.max(e.x,r.x),a=Math.min(e.y,r.y),o=Math.max(e.y,r.y);s.setTransform(this._box,"translate("+n+"px,"+a+"px)"),this._box.style.width=i-n+"px",this._box.style.height=o-a+"px"},Gr.prototype._onMouseUp=function(e){if(0===e.button){var r=this._startPos,n=s.mousePos(this._el,e),i=(new Y).extend(this._map.unproject(r)).extend(this._map.unproject(n));this._finish(),s.suppressClick(),r.x===n.x&&r.y===n.y?this._fireEvent("boxzoomcancel",e):this._map.fitBounds(i,{linear:!0}).fire(new t.Event("boxzoomend",{originalEvent:e,boxZoomBounds:i}))}},Gr.prototype._onKeyDown=function(t){27===t.keyCode&&(this._finish(),this._fireEvent("boxzoomcancel",t))},Gr.prototype._finish=function(){this._active=!1,t.default.document.removeEventListener("mousemove",this._onMouseMove,!1),t.default.document.removeEventListener("keydown",this._onKeyDown,!1),t.default.document.removeEventListener("mouseup",this._onMouseUp,!1),this._container.classList.remove("mapboxgl-crosshair"),this._box&&(s.remove(this._box),this._box=null),s.enableDrag()},Gr.prototype._fireEvent=function(e,r){return this._map.fire(new t.Event(e,{originalEvent:r}))};var Yr=t.bezier(0,0,.25,1),Wr=function(e,r){this._map=e,this._el=r.element||e.getCanvasContainer(),this._state="disabled",this._button=r.button||"right",this._bearingSnap=r.bearingSnap||0,this._pitchWithRotate=!1!==r.pitchWithRotate,t.bindAll(["_onMouseMove","_onMouseUp","_onBlur","_onDragFrame"],this)};Wr.prototype.isEnabled=function(){return"disabled"!==this._state},Wr.prototype.isActive=function(){return"active"===this._state},Wr.prototype.enable=function(){this.isEnabled()||(this._state="enabled")},Wr.prototype.disable=function(){if(this.isEnabled())switch(this._state){case"active":this._state="disabled",this._unbind(),this._deactivate(),this._fireEvent("rotateend"),this._pitchWithRotate&&this._fireEvent("pitchend"),this._fireEvent("moveend");break;case"pending":this._state="disabled",this._unbind();break;default:this._state="disabled"}},Wr.prototype.onMouseDown=function(e){if("enabled"===this._state){if("right"===this._button){if(this._eventButton=s.mouseButton(e),this._eventButton!==(e.ctrlKey?0:2))return}else{if(e.ctrlKey||0!==s.mouseButton(e))return;this._eventButton=0}s.disableDrag(),t.default.document.addEventListener("mousemove",this._onMouseMove,{capture:!0}),t.default.document.addEventListener("mouseup",this._onMouseUp),t.default.addEventListener("blur",this._onBlur),this._state="pending",this._inertia=[[a.now(),this._map.getBearing()]],this._previousPos=s.mousePos(this._el,e),this._center=this._map.transform.centerPoint,e.preventDefault()}},Wr.prototype._onMouseMove=function(t){this._lastMoveEvent=t,this._pos=s.mousePos(this._el,t),"pending"===this._state&&(this._state="active",this._fireEvent("rotatestart",t),this._fireEvent("movestart",t),this._pitchWithRotate&&this._fireEvent("pitchstart",t)),this._frameId||(this._frameId=this._map._requestRenderFrame(this._onDragFrame))},Wr.prototype._onDragFrame=function(){this._frameId=null;var t=this._lastMoveEvent;if(t){var e=this._map.transform,r=this._previousPos,n=this._pos,i=.8*(r.x-n.x),o=-.5*(r.y-n.y),s=e.bearing-i,l=e.pitch-o,c=this._inertia,u=c[c.length-1];this._drainInertiaBuffer(),c.push([a.now(),this._map._normalizeBearing(s,u[1])]),e.bearing=s,this._pitchWithRotate&&(this._fireEvent("pitch",t),e.pitch=l),this._fireEvent("rotate",t),this._fireEvent("move",t),delete this._lastMoveEvent,this._previousPos=this._pos}},Wr.prototype._onMouseUp=function(t){if(s.mouseButton(t)===this._eventButton)switch(this._state){case"active":this._state="enabled",s.suppressClick(),this._unbind(),this._deactivate(),this._inertialRotate(t);break;case"pending":this._state="enabled",this._unbind()}},Wr.prototype._onBlur=function(t){switch(this._state){case"active":this._state="enabled",this._unbind(),this._deactivate(),this._fireEvent("rotateend",t),this._pitchWithRotate&&this._fireEvent("pitchend",t),this._fireEvent("moveend",t);break;case"pending":this._state="enabled",this._unbind()}},Wr.prototype._unbind=function(){t.default.document.removeEventListener("mousemove",this._onMouseMove,{capture:!0}),t.default.document.removeEventListener("mouseup",this._onMouseUp),t.default.removeEventListener("blur",this._onBlur),s.enableDrag()},Wr.prototype._deactivate=function(){this._frameId&&(this._map._cancelRenderFrame(this._frameId),this._frameId=null),delete this._lastMoveEvent,delete this._previousPos},Wr.prototype._inertialRotate=function(t){var e=this;this._fireEvent("rotateend",t),this._drainInertiaBuffer();var r=this._map,n=r.getBearing(),i=this._inertia,a=function(){Math.abs(n)180&&(p=180);var d=p/180;c+=f*p*(d/2),Math.abs(r._normalizeBearing(c,0))0&&e-t[0][0]>160;)t.shift()};var Xr=t.bezier(0,0,.3,1),Zr=function(e){this._map=e,this._el=e.getCanvasContainer(),this._state="disabled",t.bindAll(["_onMove","_onMouseUp","_onTouchEnd","_onBlur","_onDragFrame"],this)};Zr.prototype.isEnabled=function(){return"disabled"!==this._state},Zr.prototype.isActive=function(){return"active"===this._state},Zr.prototype.enable=function(){this.isEnabled()||(this._el.classList.add("mapboxgl-touch-drag-pan"),this._state="enabled")},Zr.prototype.disable=function(){if(this.isEnabled())switch(this._el.classList.remove("mapboxgl-touch-drag-pan"),this._state){case"active":this._state="disabled",this._unbind(),this._deactivate(),this._fireEvent("dragend"),this._fireEvent("moveend");break;case"pending":this._state="disabled",this._unbind();break;default:this._state="disabled"}},Zr.prototype.onMouseDown=function(e){"enabled"===this._state&&(e.ctrlKey||0!==s.mouseButton(e)||(s.addEventListener(t.default.document,"mousemove",this._onMove,{capture:!0}),s.addEventListener(t.default.document,"mouseup",this._onMouseUp),this._start(e)))},Zr.prototype.onTouchStart=function(e){"enabled"===this._state&&(e.touches.length>1||(s.addEventListener(t.default.document,"touchmove",this._onMove,{capture:!0,passive:!1}),s.addEventListener(t.default.document,"touchend",this._onTouchEnd),this._start(e)))},Zr.prototype._start=function(e){t.default.addEventListener("blur",this._onBlur),this._state="pending",this._previousPos=s.mousePos(this._el,e),this._inertia=[[a.now(),this._previousPos]]},Zr.prototype._onMove=function(t){this._lastMoveEvent=t,t.preventDefault(),this._pos=s.mousePos(this._el,t),this._drainInertiaBuffer(),this._inertia.push([a.now(),this._pos]),"pending"===this._state&&(this._state="active",this._fireEvent("dragstart",t),this._fireEvent("movestart",t)),this._frameId||(this._frameId=this._map._requestRenderFrame(this._onDragFrame))},Zr.prototype._onDragFrame=function(){this._frameId=null;var t=this._lastMoveEvent;if(t){var e=this._map.transform;e.setLocationAtPoint(e.pointLocation(this._previousPos),this._pos),this._fireEvent("drag",t),this._fireEvent("move",t),this._previousPos=this._pos,delete this._lastMoveEvent}},Zr.prototype._onMouseUp=function(t){if(0===s.mouseButton(t))switch(this._state){case"active":this._state="enabled",s.suppressClick(),this._unbind(),this._deactivate(),this._inertialPan(t);break;case"pending":this._state="enabled",this._unbind()}},Zr.prototype._onTouchEnd=function(t){switch(this._state){case"active":this._state="enabled",this._unbind(),this._deactivate(),this._inertialPan(t);break;case"pending":this._state="enabled",this._unbind()}},Zr.prototype._onBlur=function(t){switch(this._state){case"active":this._state="enabled",this._unbind(),this._deactivate(),this._fireEvent("dragend",t),this._fireEvent("moveend",t);break;case"pending":this._state="enabled",this._unbind()}},Zr.prototype._unbind=function(){s.removeEventListener(t.default.document,"touchmove",this._onMove,{capture:!0,passive:!1}),s.removeEventListener(t.default.document,"touchend",this._onTouchEnd),s.removeEventListener(t.default.document,"mousemove",this._onMove,{capture:!0}),s.removeEventListener(t.default.document,"mouseup",this._onMouseUp),s.removeEventListener(t.default,"blur",this._onBlur)},Zr.prototype._deactivate=function(){this._frameId&&(this._map._cancelRenderFrame(this._frameId),this._frameId=null),delete this._lastMoveEvent,delete this._previousPos,delete this._pos},Zr.prototype._inertialPan=function(t){this._fireEvent("dragend",t),this._drainInertiaBuffer();var e=this._inertia;if(e.length<2)this._fireEvent("moveend",t);else{var r=e[e.length-1],n=e[0],i=r[1].sub(n[1]),a=(r[0]-n[0])/1e3;if(0===a||r[1].equals(n[1]))this._fireEvent("moveend",t);else{var o=i.mult(.3/a),s=o.mag();s>1400&&(s=1400,o._unit()._mult(s));var l=s/750,c=o.mult(-l/2);this._map.panBy(c,{duration:1e3*l,easing:Xr,noMoveStart:!0},{originalEvent:t})}}},Zr.prototype._fireEvent=function(e,r){return this._map.fire(new t.Event(e,r?{originalEvent:r}:{}))},Zr.prototype._drainInertiaBuffer=function(){for(var t=this._inertia,e=a.now();t.length>0&&e-t[0][0]>160;)t.shift()};var $r=function(e){this._map=e,this._el=e.getCanvasContainer(),t.bindAll(["_onKeyDown"],this)};function Jr(t){return t*(2-t)}$r.prototype.isEnabled=function(){return!!this._enabled},$r.prototype.enable=function(){this.isEnabled()||(this._el.addEventListener("keydown",this._onKeyDown,!1),this._enabled=!0)},$r.prototype.disable=function(){this.isEnabled()&&(this._el.removeEventListener("keydown",this._onKeyDown),this._enabled=!1)},$r.prototype._onKeyDown=function(t){if(!(t.altKey||t.ctrlKey||t.metaKey)){var e=0,r=0,n=0,i=0,a=0;switch(t.keyCode){case 61:case 107:case 171:case 187:e=1;break;case 189:case 109:case 173:e=-1;break;case 37:t.shiftKey?r=-1:(t.preventDefault(),i=-1);break;case 39:t.shiftKey?r=1:(t.preventDefault(),i=1);break;case 38:t.shiftKey?n=1:(t.preventDefault(),a=-1);break;case 40:t.shiftKey?n=-1:(a=1,t.preventDefault());break;default:return}var o=this._map,s=o.getZoom(),l={duration:300,delayEndEvents:500,easing:Jr,zoom:e?Math.round(s)+e*(t.shiftKey?2:1):s,bearing:o.getBearing()+15*r,pitch:o.getPitch()+10*n,offset:[100*-i,100*-a],center:o.getCenter()};o.easeTo(l,{originalEvent:t})}};var Kr=function(e){this._map=e,t.bindAll(["_onDblClick","_onZoomEnd"],this)};Kr.prototype.isEnabled=function(){return!!this._enabled},Kr.prototype.isActive=function(){return!!this._active},Kr.prototype.enable=function(){this.isEnabled()||(this._enabled=!0)},Kr.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},Kr.prototype.onTouchStart=function(t){var e=this;this.isEnabled()&&(t.points.length>1||(this._tapped?(clearTimeout(this._tapped),this._tapped=null,this._zoom(t)):this._tapped=setTimeout(function(){e._tapped=null},300)))},Kr.prototype.onDblClick=function(t){this.isEnabled()&&(t.originalEvent.preventDefault(),this._zoom(t))},Kr.prototype._zoom=function(t){this._active=!0,this._map.on("zoomend",this._onZoomEnd),this._map.zoomTo(this._map.getZoom()+(t.originalEvent.shiftKey?-1:1),{around:t.lngLat},t)},Kr.prototype._onZoomEnd=function(){this._active=!1,this._map.off("zoomend",this._onZoomEnd)};var Qr=t.bezier(0,0,.15,1),tn=function(e){this._map=e,this._el=e.getCanvasContainer(),t.bindAll(["_onMove","_onEnd","_onTouchFrame"],this)};tn.prototype.isEnabled=function(){return!!this._enabled},tn.prototype.enable=function(t){this.isEnabled()||(this._el.classList.add("mapboxgl-touch-zoom-rotate"),this._enabled=!0,this._aroundCenter=!!t&&"center"===t.around)},tn.prototype.disable=function(){this.isEnabled()&&(this._el.classList.remove("mapboxgl-touch-zoom-rotate"),this._enabled=!1)},tn.prototype.disableRotation=function(){this._rotationDisabled=!0},tn.prototype.enableRotation=function(){this._rotationDisabled=!1},tn.prototype.onStart=function(e){if(this.isEnabled()&&2===e.touches.length){var r=s.mousePos(this._el,e.touches[0]),n=s.mousePos(this._el,e.touches[1]);this._startVec=r.sub(n),this._gestureIntent=void 0,this._inertia=[],s.addEventListener(t.default.document,"touchmove",this._onMove,{passive:!1}),s.addEventListener(t.default.document,"touchend",this._onEnd)}},tn.prototype._getTouchEventData=function(t){var e=s.mousePos(this._el,t.touches[0]),r=s.mousePos(this._el,t.touches[1]),n=e.sub(r);return{vec:n,center:e.add(r).div(2),scale:n.mag()/this._startVec.mag(),bearing:this._rotationDisabled?0:180*n.angleWith(this._startVec)/Math.PI}},tn.prototype._onMove=function(e){if(2===e.touches.length){var r=this._getTouchEventData(e),n=r.vec,i=r.scale,a=r.bearing;if(!this._gestureIntent){var o=Math.abs(1-i)>.15;Math.abs(a)>10?this._gestureIntent="rotate":o&&(this._gestureIntent="zoom"),this._gestureIntent&&(this._map.fire(new t.Event(this._gestureIntent+"start",{originalEvent:e})),this._map.fire(new t.Event("movestart",{originalEvent:e})),this._startVec=n)}this._lastTouchEvent=e,this._frameId||(this._frameId=this._map._requestRenderFrame(this._onTouchFrame)),e.preventDefault()}},tn.prototype._onTouchFrame=function(){this._frameId=null;var e=this._gestureIntent;if(e){var r=this._map.transform;this._startScale||(this._startScale=r.scale,this._startBearing=r.bearing);var n=this._getTouchEventData(this._lastTouchEvent),i=n.center,o=n.bearing,s=n.scale,l=r.pointLocation(i),c=r.locationPoint(l);"rotate"===e&&(r.bearing=this._startBearing+o),r.zoom=r.scaleZoom(this._startScale*s),r.setLocationAtPoint(l,c),this._map.fire(new t.Event(e,{originalEvent:this._lastTouchEvent})),this._map.fire(new t.Event("move",{originalEvent:this._lastTouchEvent})),this._drainInertiaBuffer(),this._inertia.push([a.now(),s,i])}},tn.prototype._onEnd=function(e){s.removeEventListener(t.default.document,"touchmove",this._onMove,{passive:!1}),s.removeEventListener(t.default.document,"touchend",this._onEnd);var r=this._gestureIntent,n=this._startScale;if(this._frameId&&(this._map._cancelRenderFrame(this._frameId),this._frameId=null),delete this._gestureIntent,delete this._startScale,delete this._startBearing,delete this._lastTouchEvent,r){this._map.fire(new t.Event(r+"end",{originalEvent:e})),this._drainInertiaBuffer();var i=this._inertia,a=this._map;if(i.length<2)a.snapToNorth({},{originalEvent:e});else{var o=i[i.length-1],l=i[0],c=a.transform.scaleZoom(n*o[1]),u=a.transform.scaleZoom(n*l[1]),f=c-u,h=(o[0]-l[0])/1e3,p=o[2];if(0!==h&&c!==u){var d=.15*f/h;Math.abs(d)>2.5&&(d=d>0?2.5:-2.5);var g=1e3*Math.abs(d/(12*.15)),v=c+d*g/2e3;v<0&&(v=0),a.easeTo({zoom:v,duration:g,easing:Qr,around:this._aroundCenter?a.getCenter():a.unproject(p),noMoveStart:!0},{originalEvent:e})}else a.snapToNorth({},{originalEvent:e})}}},tn.prototype._drainInertiaBuffer=function(){for(var t=this._inertia,e=a.now();t.length>2&&e-t[0][0]>160;)t.shift()};var en={scrollZoom:qr,boxZoom:Gr,dragRotate:Wr,dragPan:Zr,keyboard:$r,doubleClickZoom:Kr,touchZoomRotate:tn},rn=function(e){function r(r,n){e.call(this),this._moving=!1,this._zooming=!1,this.transform=r,this._bearingSnap=n.bearingSnap,t.bindAll(["_renderFrameCallback"],this)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.getCenter=function(){return this.transform.center},r.prototype.setCenter=function(t,e){return this.jumpTo({center:t},e)},r.prototype.panBy=function(e,r,n){return e=t.default$1.convert(e).mult(-1),this.panTo(this.transform.center,t.extend({offset:e},r),n)},r.prototype.panTo=function(e,r,n){return this.easeTo(t.extend({center:e},r),n)},r.prototype.getZoom=function(){return this.transform.zoom},r.prototype.setZoom=function(t,e){return this.jumpTo({zoom:t},e),this},r.prototype.zoomTo=function(e,r,n){return this.easeTo(t.extend({zoom:e},r),n)},r.prototype.zoomIn=function(t,e){return this.zoomTo(this.getZoom()+1,t,e),this},r.prototype.zoomOut=function(t,e){return this.zoomTo(this.getZoom()-1,t,e),this},r.prototype.getBearing=function(){return this.transform.bearing},r.prototype.setBearing=function(t,e){return this.jumpTo({bearing:t},e),this},r.prototype.rotateTo=function(e,r,n){return this.easeTo(t.extend({bearing:e},r),n)},r.prototype.resetNorth=function(e,r){return this.rotateTo(0,t.extend({duration:1e3},e),r),this},r.prototype.snapToNorth=function(t,e){return Math.abs(this.getBearing())e?1:0}),["bottom","left","right","top"]))return t.warnOnce("options.padding must be a positive number, or an Object with keys 'bottom', 'left', 'right', 'top'"),this;e=Y.convert(e);var a=[(r.padding.left-r.padding.right)/2,(r.padding.top-r.padding.bottom)/2],o=Math.min(r.padding.right,r.padding.left),s=Math.min(r.padding.top,r.padding.bottom);r.offset=[r.offset[0]+a[0],r.offset[1]+a[1]];var l=t.default$1.convert(r.offset),c=this.transform,u=c.project(e.getNorthWest()),f=c.project(e.getSouthEast()),h=f.sub(u),p=(c.width-2*o-2*Math.abs(l.x))/h.x,d=(c.height-2*s-2*Math.abs(l.y))/h.y;return d<0||p<0?(t.warnOnce("Map cannot fit within canvas with the given bounds, padding, and/or offset."),this):(r.center=c.unproject(u.add(f).div(2)),r.zoom=Math.min(c.scaleZoom(c.scale*Math.min(p,d)),r.maxZoom),r.bearing=0,r.linear?this.easeTo(r,n):this.flyTo(r,n))},r.prototype.jumpTo=function(e,r){this.stop();var n=this.transform,i=!1,a=!1,o=!1;return"zoom"in e&&n.zoom!==+e.zoom&&(i=!0,n.zoom=+e.zoom),void 0!==e.center&&(n.center=G.convert(e.center)),"bearing"in e&&n.bearing!==+e.bearing&&(a=!0,n.bearing=+e.bearing),"pitch"in e&&n.pitch!==+e.pitch&&(o=!0,n.pitch=+e.pitch),this.fire(new t.Event("movestart",r)).fire(new t.Event("move",r)),i&&this.fire(new t.Event("zoomstart",r)).fire(new t.Event("zoom",r)).fire(new t.Event("zoomend",r)),a&&this.fire(new t.Event("rotatestart",r)).fire(new t.Event("rotate",r)).fire(new t.Event("rotateend",r)),o&&this.fire(new t.Event("pitchstart",r)).fire(new t.Event("pitch",r)).fire(new t.Event("pitchend",r)),this.fire(new t.Event("moveend",r))},r.prototype.easeTo=function(e,r){var n=this;this.stop(),!1===(e=t.extend({offset:[0,0],duration:500,easing:t.ease},e)).animate&&(e.duration=0);var i=this.transform,a=this.getZoom(),o=this.getBearing(),s=this.getPitch(),l="zoom"in e?+e.zoom:a,c="bearing"in e?this._normalizeBearing(e.bearing,o):o,u="pitch"in e?+e.pitch:s,f=i.centerPoint.add(t.default$1.convert(e.offset)),h=i.pointLocation(f),p=G.convert(e.center||h);this._normalizeCenter(p);var d,g,v=i.project(h),m=i.project(p).sub(v),y=i.zoomScale(l-a);return e.around&&(d=G.convert(e.around),g=i.locationPoint(d)),this._zooming=l!==a,this._rotating=o!==c,this._pitching=u!==s,this._prepareEase(r,e.noMoveStart),clearTimeout(this._easeEndTimeoutID),this._ease(function(e){if(n._zooming&&(i.zoom=t.number(a,l,e)),n._rotating&&(i.bearing=t.number(o,c,e)),n._pitching&&(i.pitch=t.number(s,u,e)),d)i.setLocationAtPoint(d,g);else{var h=i.zoomScale(i.zoom-a),p=l>a?Math.min(2,y):Math.max(.5,y),x=Math.pow(p,1-e),b=i.unproject(v.add(m.mult(e*x)).mult(h));i.setLocationAtPoint(i.renderWorldCopies?b.wrap():b,f)}n._fireMoveEvents(r)},function(){e.delayEndEvents?n._easeEndTimeoutID=setTimeout(function(){return n._afterEase(r)},e.delayEndEvents):n._afterEase(r)},e),this},r.prototype._prepareEase=function(e,r){this._moving=!0,r||this.fire(new t.Event("movestart",e)),this._zooming&&this.fire(new t.Event("zoomstart",e)),this._rotating&&this.fire(new t.Event("rotatestart",e)),this._pitching&&this.fire(new t.Event("pitchstart",e))},r.prototype._fireMoveEvents=function(e){this.fire(new t.Event("move",e)),this._zooming&&this.fire(new t.Event("zoom",e)),this._rotating&&this.fire(new t.Event("rotate",e)),this._pitching&&this.fire(new t.Event("pitch",e))},r.prototype._afterEase=function(e){var r=this._zooming,n=this._rotating,i=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,r&&this.fire(new t.Event("zoomend",e)),n&&this.fire(new t.Event("rotateend",e)),i&&this.fire(new t.Event("pitchend",e)),this.fire(new t.Event("moveend",e))},r.prototype.flyTo=function(e,r){var n=this;this.stop(),e=t.extend({offset:[0,0],speed:1.2,curve:1.42,easing:t.ease},e);var i=this.transform,a=this.getZoom(),o=this.getBearing(),s=this.getPitch(),l="zoom"in e?t.clamp(+e.zoom,i.minZoom,i.maxZoom):a,c="bearing"in e?this._normalizeBearing(e.bearing,o):o,u="pitch"in e?+e.pitch:s,f=i.zoomScale(l-a),h=i.centerPoint.add(t.default$1.convert(e.offset)),p=i.pointLocation(h),d=G.convert(e.center||p);this._normalizeCenter(d);var g=i.project(p),v=i.project(d).sub(g),m=e.curve,y=Math.max(i.width,i.height),x=y/f,b=v.mag();if("minZoom"in e){var _=t.clamp(Math.min(e.minZoom,a,l),i.minZoom,i.maxZoom),w=y/i.zoomScale(_-a);m=Math.sqrt(w/b*2)}var k=m*m;function T(t){var e=(x*x-y*y+(t?-1:1)*k*k*b*b)/(2*(t?x:y)*k*b);return Math.log(Math.sqrt(e*e+1)-e)}function A(t){return(Math.exp(t)-Math.exp(-t))/2}function M(t){return(Math.exp(t)+Math.exp(-t))/2}var S=T(0),E=function(t){return M(S)/M(S+m*t)},C=function(t){return y*((M(S)*(A(e=S+m*t)/M(e))-A(S))/k)/b;var e},L=(T(1)-S)/m;if(Math.abs(b)<1e-6||!isFinite(L)){if(Math.abs(y-x)<1e-6)return this.easeTo(e,r);var z=xe.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=o!==c,this._pitching=u!==s,this._prepareEase(r,!1),this._ease(function(e){var l=e*L,f=1/E(l);i.zoom=a+i.scaleZoom(f),n._rotating&&(i.bearing=t.number(o,c,e)),n._pitching&&(i.pitch=t.number(s,u,e));var p=i.unproject(g.add(v.mult(C(l))).mult(f));i.setLocationAtPoint(i.renderWorldCopies?p.wrap():p,h),n._fireMoveEvents(r)},function(){return n._afterEase(r)},e),this},r.prototype.isEasing=function(){return!!this._easeFrameId},r.prototype.stop=function(){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var t=this._onEaseEnd;delete this._onEaseEnd,t.call(this)}return this},r.prototype._ease=function(t,e,r){!1===r.animate||0===r.duration?(t(1),e()):(this._easeStart=a.now(),this._easeOptions=r,this._onEaseFrame=t,this._onEaseEnd=e,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))},r.prototype._renderFrameCallback=function(){var t=Math.min((a.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(t)),t<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},r.prototype._normalizeBearing=function(e,r){e=t.wrap(e,-180,180);var n=Math.abs(e-r);return Math.abs(e-360-r)180?-360:r<-180?360:0}},r}(t.Evented),nn=function(e){void 0===e&&(e={}),this.options=e,t.bindAll(["_updateEditLink","_updateData","_updateCompact"],this)};nn.prototype.getDefaultPosition=function(){return"bottom-right"},nn.prototype.onAdd=function(t){var e=this.options&&this.options.compact;return this._map=t,this._container=s.create("div","mapboxgl-ctrl mapboxgl-ctrl-attrib"),e&&this._container.classList.add("mapboxgl-compact"),this._updateAttributions(),this._updateEditLink(),this._map.on("sourcedata",this._updateData),this._map.on("moveend",this._updateEditLink),void 0===e&&(this._map.on("resize",this._updateCompact),this._updateCompact()),this._container},nn.prototype.onRemove=function(){s.remove(this._container),this._map.off("sourcedata",this._updateData),this._map.off("moveend",this._updateEditLink),this._map.off("resize",this._updateCompact),this._map=void 0},nn.prototype._updateEditLink=function(){var t=this._editLink;t||(t=this._editLink=this._container.querySelector(".mapbox-improve-map"));var e=[{key:"owner",value:this.styleOwner},{key:"id",value:this.styleId},{key:"access_token",value:v.ACCESS_TOKEN}];if(t){var r=e.reduce(function(t,r,n){return r.value&&(t+=r.key+"="+r.value+(n=0)return!1;return!0})).length?(this._container.innerHTML=t.join(" | "),this._container.classList.remove("mapboxgl-attrib-empty")):this._container.classList.add("mapboxgl-attrib-empty"),this._editLink=null}},nn.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add("mapboxgl-compact"):this._container.classList.remove("mapboxgl-compact")};var an=function(){t.bindAll(["_updateLogo"],this)};an.prototype.onAdd=function(t){this._map=t,this._container=s.create("div","mapboxgl-ctrl");var e=s.create("a","mapboxgl-ctrl-logo");return e.target="_blank",e.href="https://www.mapbox.com/",e.setAttribute("aria-label","Mapbox logo"),this._container.appendChild(e),this._container.style.display="none",this._map.on("sourcedata",this._updateLogo),this._updateLogo(),this._container},an.prototype.onRemove=function(){s.remove(this._container),this._map.off("sourcedata",this._updateLogo)},an.prototype.getDefaultPosition=function(){return"bottom-left"},an.prototype._updateLogo=function(t){t&&"metadata"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?"block":"none")},an.prototype._logoRequired=function(){if(this._map.style){var t=this._map.style.sourceCaches;for(var e in t)if(t[e].getSource().mapbox_logo)return!0;return!1}};var on=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};on.prototype.add=function(t){var e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},on.prototype.remove=function(t){for(var e=this._currentlyRunning,r=0,n=e?this._queue.concat(e):this._queue;re.maxZoom)throw new Error("maxZoom must be greater than minZoom");var n=new Br(e.minZoom,e.maxZoom,e.renderWorldCopies);r.call(this,n,e),this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=e.preserveDrawingBuffer,this._trackResize=e.trackResize,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles,this._fadeDuration=e.fadeDuration,this._crossFadingFactor=1,this._collectResourceTiming=e.collectResourceTiming,this._renderTaskQueue=new on;var i=e.transformRequest;if(this._transformRequest=i?function(t,e){return i(t,e)||{url:t}}:function(t){return{url:t}},"string"==typeof e.container){var a=t.default.document.getElementById(e.container);if(!a)throw new Error("Container '"+e.container+"' not found.");this._container=a}else{if(!(e.container instanceof ln))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=e.container}e.maxBounds&&this.setMaxBounds(e.maxBounds),t.bindAll(["_onWindowOnline","_onWindowResize","_contextLost","_contextRestored","_update","_render","_onData","_onDataLoading"],this),this._setupContainer(),this._setupPainter(),this.on("move",this._update.bind(this,!1)),this.on("zoom",this._update.bind(this,!0)),void 0!==t.default&&(t.default.addEventListener("online",this._onWindowOnline,!1),t.default.addEventListener("resize",this._onWindowResize,!1)),function(t,e){var r=t.getCanvasContainer(),n=null,i=!1;for(var a in en)t[a]=new en[a](t,e),e.interactive&&e[a]&&t[a].enable(e[a]);s.addEventListener(r,"mouseout",function(e){t.fire(new Vr("mouseout",t,e))}),s.addEventListener(r,"mousedown",function(r){i=!0;var n=new Vr("mousedown",t,r);t.fire(n),n.defaultPrevented||(e.interactive&&!t.doubleClickZoom.isActive()&&t.stop(),t.boxZoom.onMouseDown(r),t.boxZoom.isActive()||t.dragPan.isActive()||t.dragRotate.onMouseDown(r),t.boxZoom.isActive()||t.dragRotate.isActive()||t.dragPan.onMouseDown(r))}),s.addEventListener(r,"mouseup",function(e){var r=t.dragRotate.isActive();n&&!r&&t.fire(new Vr("contextmenu",t,n)),n=null,i=!1,t.fire(new Vr("mouseup",t,e))}),s.addEventListener(r,"mousemove",function(e){if(!t.dragPan.isActive()&&!t.dragRotate.isActive()){for(var n=e.toElement||e.target;n&&n!==r;)n=n.parentNode;n===r&&t.fire(new Vr("mousemove",t,e))}}),s.addEventListener(r,"mouseover",function(e){for(var n=e.toElement||e.target;n&&n!==r;)n=n.parentNode;n===r&&t.fire(new Vr("mouseover",t,e))}),s.addEventListener(r,"touchstart",function(r){var n=new Ur("touchstart",t,r);t.fire(n),n.defaultPrevented||(e.interactive&&t.stop(),t.boxZoom.isActive()||t.dragRotate.isActive()||t.dragPan.onTouchStart(r),t.touchZoomRotate.onStart(r),t.doubleClickZoom.onTouchStart(n))},{passive:!1}),s.addEventListener(r,"touchmove",function(e){t.fire(new Ur("touchmove",t,e))},{passive:!1}),s.addEventListener(r,"touchend",function(e){t.fire(new Ur("touchend",t,e))}),s.addEventListener(r,"touchcancel",function(e){t.fire(new Ur("touchcancel",t,e))}),s.addEventListener(r,"click",function(e){t.fire(new Vr("click",t,e))}),s.addEventListener(r,"dblclick",function(e){var r=new Vr("dblclick",t,e);t.fire(r),r.defaultPrevented||t.doubleClickZoom.onDblClick(r)}),s.addEventListener(r,"contextmenu",function(e){var r=t.dragRotate.isActive();i||r?i&&(n=e):t.fire(new Vr("contextmenu",t,e)),e.preventDefault()}),s.addEventListener(r,"wheel",function(e){var r=new Hr("wheel",t,e);t.fire(r),r.defaultPrevented||t.scrollZoom.onWheel(e)},{passive:!1})}(this,e),this._hash=e.hash&&(new jr).addTo(this),this._hash&&this._hash._onHashChange()||this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),this.resize(),e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new nn),this.addControl(new an,e.logoPosition),this.on("style.load",function(){this.transform.unmodified&&this.jumpTo(this.style.stylesheet)}),this.on("data",this._onData),this.on("dataloading",this._onDataLoading)}r&&(n.__proto__=r),n.prototype=Object.create(r&&r.prototype),n.prototype.constructor=n;var i={showTileBoundaries:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0}};return n.prototype.addControl=function(t,e){void 0===e&&t.getDefaultPosition&&(e=t.getDefaultPosition()),void 0===e&&(e="top-right");var r=t.onAdd(this),n=this._controlPositions[e];return-1!==e.indexOf("bottom")?n.insertBefore(r,n.firstChild):n.appendChild(r),this},n.prototype.removeControl=function(t){return t.onRemove(this),this},n.prototype.resize=function(e){var r=this._containerDimensions(),n=r[0],i=r[1];return this._resizeCanvas(n,i),this.transform.resize(n,i),this.painter.resize(n,i),this.fire(new t.Event("movestart",e)).fire(new t.Event("move",e)).fire(new t.Event("resize",e)).fire(new t.Event("moveend",e))},n.prototype.getBounds=function(){var e=new Y(this.transform.pointLocation(new t.default$1(0,this.transform.height)),this.transform.pointLocation(new t.default$1(this.transform.width,0)));return(this.transform.angle||this.transform.pitch)&&(e.extend(this.transform.pointLocation(new t.default$1(this.transform.size.x,0))),e.extend(this.transform.pointLocation(new t.default$1(0,this.transform.size.y)))),e},n.prototype.getMaxBounds=function(){return this.transform.latRange&&2===this.transform.latRange.length&&this.transform.lngRange&&2===this.transform.lngRange.length?new Y([this.transform.lngRange[0],this.transform.latRange[0]],[this.transform.lngRange[1],this.transform.latRange[1]]):null},n.prototype.setMaxBounds=function(t){if(t){var e=Y.convert(t);this.transform.lngRange=[e.getWest(),e.getEast()],this.transform.latRange=[e.getSouth(),e.getNorth()],this.transform._constrain(),this._update()}else null==t&&(this.transform.lngRange=null,this.transform.latRange=null,this._update());return this},n.prototype.setMinZoom=function(t){if((t=null==t?0:t)>=0&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=t,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error("maxZoom must be greater than the current minZoom")},n.prototype.getRenderWorldCopies=function(){return this.transform.renderWorldCopies},n.prototype.setRenderWorldCopies=function(t){return this.transform.renderWorldCopies=t,this._update(),this},n.prototype.getMaxZoom=function(){return this.transform.maxZoom},n.prototype.project=function(t){return this.transform.locationPoint(G.convert(t))},n.prototype.unproject=function(e){return this.transform.pointLocation(t.default$1.convert(e))},n.prototype.isMoving=function(){return this._moving||this.dragPan.isActive()||this.dragRotate.isActive()||this.scrollZoom.isActive()},n.prototype.isZooming=function(){return this._zooming||this.scrollZoom.isActive()},n.prototype.isRotating=function(){return this._rotating||this.dragRotate.isActive()},n.prototype.on=function(t,e,n){var i,a=this;if(void 0===n)return r.prototype.on.call(this,t,e);var o=function(){if("mouseenter"===t||"mouseover"===t){var r=!1;return{layer:e,listener:n,delegates:{mousemove:function(i){var o=a.getLayer(e)?a.queryRenderedFeatures(i.point,{layers:[e]}):[];o.length?r||(r=!0,n.call(a,new Vr(t,a,i.originalEvent,{features:o}))):r=!1},mouseout:function(){r=!1}}}}if("mouseleave"===t||"mouseout"===t){var o=!1;return{layer:e,listener:n,delegates:{mousemove:function(r){(a.getLayer(e)?a.queryRenderedFeatures(r.point,{layers:[e]}):[]).length?o=!0:o&&(o=!1,n.call(a,new Vr(t,a,r.originalEvent)))},mouseout:function(e){o&&(o=!1,n.call(a,new Vr(t,a,e.originalEvent)))}}}}return{layer:e,listener:n,delegates:(i={},i[t]=function(t){var r=a.getLayer(e)?a.queryRenderedFeatures(t.point,{layers:[e]}):[];r.length&&(t.features=r,n.call(a,t),delete t.features)},i)}}();for(var s in this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[t]=this._delegatedListeners[t]||[],this._delegatedListeners[t].push(o),o.delegates)a.on(s,o.delegates[s]);return this},n.prototype.off=function(t,e,n){if(void 0===n)return r.prototype.off.call(this,t,e);if(this._delegatedListeners&&this._delegatedListeners[t])for(var i=this._delegatedListeners[t],a=0;a180;){var o=r.locationPoint(t);if(o.x>=0&&o.y>=0&&o.x<=r.width&&o.y<=r.height)break;t.lng>r.center.lng?t.lng-=360:t.lng+=360}return t}pn.prototype._rotateCompassArrow=function(){var t="rotate("+this._map.transform.angle*(180/Math.PI)+"deg)";this._compassArrow.style.transform=t},pn.prototype.onAdd=function(t){return this._map=t,this.options.showCompass&&(this._map.on("rotate",this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new Wr(t,{button:"left",element:this._compass}),this._handler.enable()),this._container},pn.prototype.onRemove=function(){s.remove(this._container),this.options.showCompass&&(this._map.off("rotate",this._rotateCompassArrow),this._handler.disable(),delete this._handler),delete this._map},pn.prototype._createButton=function(t,e,r){var n=s.create("button",t,this._container);return n.type="button",n.setAttribute("aria-label",e),n.addEventListener("click",r),n};var gn={center:"translate(-50%,-50%)",top:"translate(-50%,0)","top-left":"translate(0,0)","top-right":"translate(-100%,0)",bottom:"translate(-50%,-100%)","bottom-left":"translate(0,-100%)","bottom-right":"translate(-100%,-100%)",left:"translate(0,-50%)",right:"translate(-100%,-50%)"};function vn(t,e,r){var n=t.classList;for(var i in gn)n.remove("mapboxgl-"+r+"-anchor-"+i);n.add("mapboxgl-"+r+"-anchor-"+e)}var mn=function(e){if((arguments[0]instanceof t.default.HTMLElement||2===arguments.length)&&(e=t.extend({element:e},arguments[1])),t.bindAll(["_update","_onMapClick"],this),this._anchor=e&&e.anchor||"center",this._color=e&&e.color||"#3FB1CE",e&&e.element)this._element=e.element,this._offset=t.default$1.convert(e&&e.offset||[0,0]);else{this._defaultMarker=!0,this._element=s.create("div");var r=s.createNS("http://www.w3.org/2000/svg","svg");r.setAttributeNS(null,"height","41px"),r.setAttributeNS(null,"width","27px"),r.setAttributeNS(null,"viewBox","0 0 27 41");var n=s.createNS("http://www.w3.org/2000/svg","g");n.setAttributeNS(null,"stroke","none"),n.setAttributeNS(null,"stroke-width","1"),n.setAttributeNS(null,"fill","none"),n.setAttributeNS(null,"fill-rule","evenodd");var i=s.createNS("http://www.w3.org/2000/svg","g");i.setAttributeNS(null,"fill-rule","nonzero");var a=s.createNS("http://www.w3.org/2000/svg","g");a.setAttributeNS(null,"transform","translate(3.0, 29.0)"),a.setAttributeNS(null,"fill","#000000");for(var o=0,l=[{rx:"10.5",ry:"5.25002273"},{rx:"10.5",ry:"5.25002273"},{rx:"9.5",ry:"4.77275007"},{rx:"8.5",ry:"4.29549936"},{rx:"7.5",ry:"3.81822308"},{rx:"6.5",ry:"3.34094679"},{rx:"5.5",ry:"2.86367051"},{rx:"4.5",ry:"2.38636864"}];o5280?Tn(e,c,h/5280,"mi"):Tn(e,c,h,"ft")}else r&&"nautical"===r.unit?Tn(e,c,f/1852,"nm"):Tn(e,c,f,"m")}function Tn(t,e,r,n){var i,a,o,s=(i=r,(a=Math.pow(10,(""+Math.floor(i)).length-1))*(o=(o=i/a)>=10?10:o>=5?5:o>=3?3:o>=2?2:1)),l=s/r;"m"===n&&s>=1e3&&(s/=1e3,n="km"),t.style.width=e*l+"px",t.innerHTML=s+n}wn.prototype.getDefaultPosition=function(){return"bottom-left"},wn.prototype._onMove=function(){kn(this._map,this._container,this.options)},wn.prototype.onAdd=function(t){return this._map=t,this._container=s.create("div","mapboxgl-ctrl mapboxgl-ctrl-scale",t.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container},wn.prototype.onRemove=function(){s.remove(this._container),this._map.off("move",this._onMove),this._map=void 0},wn.prototype.setUnit=function(t){this.options.unit=t,kn(this._map,this._container,this.options)};var An=function(){this._fullscreen=!1,t.bindAll(["_onClickFullscreen","_changeIcon"],this),"onfullscreenchange"in t.default.document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in t.default.document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in t.default.document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in t.default.document&&(this._fullscreenchange="MSFullscreenChange"),this._className="mapboxgl-ctrl"};An.prototype.onAdd=function(e){return this._map=e,this._mapContainer=this._map.getContainer(),this._container=s.create("div",this._className+" mapboxgl-ctrl-group"),this._checkFullscreenSupport()?this._setupUI():(this._container.style.display="none",t.warnOnce("This device does not support fullscreen mode.")),this._container},An.prototype.onRemove=function(){s.remove(this._container),this._map=null,t.default.document.removeEventListener(this._fullscreenchange,this._changeIcon)},An.prototype._checkFullscreenSupport=function(){return!!(t.default.document.fullscreenEnabled||t.default.document.mozFullScreenEnabled||t.default.document.msFullscreenEnabled||t.default.document.webkitFullscreenEnabled)},An.prototype._setupUI=function(){var e=this._fullscreenButton=s.create("button",this._className+"-icon "+this._className+"-fullscreen",this._container);e.setAttribute("aria-label","Toggle fullscreen"),e.type="button",this._fullscreenButton.addEventListener("click",this._onClickFullscreen),t.default.document.addEventListener(this._fullscreenchange,this._changeIcon)},An.prototype._isFullscreen=function(){return this._fullscreen},An.prototype._changeIcon=function(){(t.default.document.fullscreenElement||t.default.document.mozFullScreenElement||t.default.document.webkitFullscreenElement||t.default.document.msFullscreenElement)===this._mapContainer!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle(this._className+"-shrink"),this._fullscreenButton.classList.toggle(this._className+"-fullscreen"))},An.prototype._onClickFullscreen=function(){this._isFullscreen()?t.default.document.exitFullscreen?t.default.document.exitFullscreen():t.default.document.mozCancelFullScreen?t.default.document.mozCancelFullScreen():t.default.document.msExitFullscreen?t.default.document.msExitFullscreen():t.default.document.webkitCancelFullScreen&&t.default.document.webkitCancelFullScreen():this._mapContainer.requestFullscreen?this._mapContainer.requestFullscreen():this._mapContainer.mozRequestFullScreen?this._mapContainer.mozRequestFullScreen():this._mapContainer.msRequestFullscreen?this._mapContainer.msRequestFullscreen():this._mapContainer.webkitRequestFullscreen&&this._mapContainer.webkitRequestFullscreen()};var Mn={closeButton:!0,closeOnClick:!0},Sn=function(e){function r(r){e.call(this),this.options=t.extend(Object.create(Mn),r),t.bindAll(["_update","_onClickClose"],this)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.addTo=function(e){return this._map=e,this._map.on("move",this._update),this.options.closeOnClick&&this._map.on("click",this._onClickClose),this._update(),this.fire(new t.Event("open")),this},r.prototype.isOpen=function(){return!!this._map},r.prototype.remove=function(){return this._content&&s.remove(this._content),this._container&&(s.remove(this._container),delete this._container),this._map&&(this._map.off("move",this._update),this._map.off("click",this._onClickClose),delete this._map),this.fire(new t.Event("close")),this},r.prototype.getLngLat=function(){return this._lngLat},r.prototype.setLngLat=function(t){return this._lngLat=G.convert(t),this._pos=null,this._update(),this},r.prototype.setText=function(e){return this.setDOMContent(t.default.document.createTextNode(e))},r.prototype.setHTML=function(e){var r,n=t.default.document.createDocumentFragment(),i=t.default.document.createElement("body");for(i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return this.setDOMContent(n)},r.prototype.setDOMContent=function(t){return this._createContent(),this._content.appendChild(t),this._update(),this},r.prototype._createContent=function(){this._content&&s.remove(this._content),this._content=s.create("div","mapboxgl-popup-content",this._container),this.options.closeButton&&(this._closeButton=s.create("button","mapboxgl-popup-close-button",this._content),this._closeButton.type="button",this._closeButton.setAttribute("aria-label","Close popup"),this._closeButton.innerHTML="×",this._closeButton.addEventListener("click",this._onClickClose))},r.prototype._update=function(){if(this._map&&this._lngLat&&this._content){this._container||(this._container=s.create("div","mapboxgl-popup",this._map.getContainer()),this._tip=s.create("div","mapboxgl-popup-tip",this._container),this._container.appendChild(this._content)),this._map.transform.renderWorldCopies&&(this._lngLat=dn(this._lngLat,this._pos,this._map.transform));var e=this._pos=this._map.project(this._lngLat),r=this.options.anchor,n=function e(r){if(r){if("number"==typeof r){var n=Math.round(Math.sqrt(.5*Math.pow(r,2)));return{center:new t.default$1(0,0),top:new t.default$1(0,r),"top-left":new t.default$1(n,n),"top-right":new t.default$1(-n,n),bottom:new t.default$1(0,-r),"bottom-left":new t.default$1(n,-n),"bottom-right":new t.default$1(-n,-n),left:new t.default$1(r,0),right:new t.default$1(-r,0)}}if(r instanceof t.default$1||Array.isArray(r)){var i=t.default$1.convert(r);return{center:i,top:i,"top-left":i,"top-right":i,bottom:i,"bottom-left":i,"bottom-right":i,left:i,right:i}}return{center:t.default$1.convert(r.center||[0,0]),top:t.default$1.convert(r.top||[0,0]),"top-left":t.default$1.convert(r["top-left"]||[0,0]),"top-right":t.default$1.convert(r["top-right"]||[0,0]),bottom:t.default$1.convert(r.bottom||[0,0]),"bottom-left":t.default$1.convert(r["bottom-left"]||[0,0]),"bottom-right":t.default$1.convert(r["bottom-right"]||[0,0]),left:t.default$1.convert(r.left||[0,0]),right:t.default$1.convert(r.right||[0,0])}}return e(new t.default$1(0,0))}(this.options.offset);if(!r){var i,a=this._container.offsetWidth,o=this._container.offsetHeight;i=e.y+n.bottom.ythis._map.transform.height-o?["bottom"]:[],e.xthis._map.transform.width-a/2&&i.push("right"),r=0===i.length?"bottom":i.join("-")}var l=e.add(n[r]).round();s.setTransform(this._container,gn[r]+" translate("+l.x+"px,"+l.y+"px)"),vn(this._container,r,"popup")}},r.prototype._onClickClose=function(){this.remove()},r}(t.Evented),En={version:"0.45.0",supported:e,workerCount:Math.max(Math.floor(a.hardwareConcurrency/2),1),setRTLTextPlugin:t.setRTLTextPlugin,Map:un,NavigationControl:pn,GeolocateControl:bn,AttributionControl:nn,ScaleControl:wn,FullscreenControl:An,Popup:Sn,Marker:mn,Style:Je,LngLat:G,LngLatBounds:Y,Point:t.default$1,Evented:t.Evented,config:v,get accessToken(){return v.ACCESS_TOKEN},set accessToken(t){v.ACCESS_TOKEN=t},workerUrl:""};return En}),n})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],422:[function(t,e,r){"use strict";e.exports=function(t){for(var e=1<p[1][2]&&(m[0]=-m[0]),p[0][2]>p[2][0]&&(m[1]=-m[1]),p[1][0]>p[0][1]&&(m[2]=-m[2]),!0}},{"./normalize":424,"gl-mat4/clone":258,"gl-mat4/create":259,"gl-mat4/determinant":260,"gl-mat4/invert":264,"gl-mat4/transpose":275,"gl-vec3/cross":329,"gl-vec3/dot":334,"gl-vec3/length":344,"gl-vec3/normalize":351}],424:[function(t,e,r){e.exports=function(t,e){var r=e[15];if(0===r)return!1;for(var n=1/r,i=0;i<16;i++)t[i]=e[i]*n;return!0}},{}],425:[function(t,e,r){var n=t("gl-vec3/lerp"),i=t("mat4-recompose"),a=t("mat4-decompose"),o=t("gl-mat4/determinant"),s=t("quat-slerp"),l=f(),c=f(),u=f();function f(){return{translate:h(),scale:h(1),skew:h(),perspective:[0,0,0,1],quaternion:[0,0,0,1]}}function h(t){return[t||0,t||0,t||0]}e.exports=function(t,e,r,f){if(0===o(e)||0===o(r))return!1;var h=a(e,l.translate,l.scale,l.skew,l.perspective,l.quaternion),p=a(r,c.translate,c.scale,c.skew,c.perspective,c.quaternion);return!(!h||!p||(n(u.translate,l.translate,c.translate,f),n(u.skew,l.skew,c.skew,f),n(u.scale,l.scale,c.scale,f),n(u.perspective,l.perspective,c.perspective,f),s(u.quaternion,l.quaternion,c.quaternion,f),i(t,u.translate,u.scale,u.skew,u.perspective,u.quaternion),0))}},{"gl-mat4/determinant":260,"gl-vec3/lerp":345,"mat4-decompose":423,"mat4-recompose":426,"quat-slerp":478}],426:[function(t,e,r){var n={identity:t("gl-mat4/identity"),translate:t("gl-mat4/translate"),multiply:t("gl-mat4/multiply"),create:t("gl-mat4/create"),scale:t("gl-mat4/scale"),fromRotationTranslation:t("gl-mat4/fromRotationTranslation")},i=(n.create(),n.create());e.exports=function(t,e,r,a,o,s){return n.identity(t),n.fromRotationTranslation(t,s,e),t[3]=o[0],t[7]=o[1],t[11]=o[2],t[15]=o[3],n.identity(i),0!==a[2]&&(i[9]=a[2],n.multiply(t,t,i)),0!==a[1]&&(i[9]=0,i[8]=a[1],n.multiply(t,t,i)),0!==a[0]&&(i[8]=0,i[4]=a[0],n.multiply(t,t,i)),n.scale(t,t,r),t}},{"gl-mat4/create":259,"gl-mat4/fromRotationTranslation":262,"gl-mat4/identity":263,"gl-mat4/multiply":266,"gl-mat4/scale":273,"gl-mat4/translate":274}],427:[function(t,e,r){"use strict";e.exports=Math.log2||function(t){return Math.log(t)*Math.LOG2E}},{}],428:[function(t,e,r){"use strict";var n=t("binary-search-bounds"),i=t("mat4-interpolate"),a=t("gl-mat4/invert"),o=t("gl-mat4/rotateX"),s=t("gl-mat4/rotateY"),l=t("gl-mat4/rotateZ"),c=t("gl-mat4/lookAt"),u=t("gl-mat4/translate"),f=(t("gl-mat4/scale"),t("gl-vec3/normalize")),h=[0,0,0];function p(t){this._components=t.slice(),this._time=[0],this.prevMatrix=t.slice(),this.nextMatrix=t.slice(),this.computedMatrix=t.slice(),this.computedInverse=t.slice(),this.computedEye=[0,0,0],this.computedUp=[0,0,0],this.computedCenter=[0,0,0],this.computedRadius=[0],this._limits=[-1/0,1/0]}e.exports=function(t){return new p((t=t||{}).matrix||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])};var d=p.prototype;d.recalcMatrix=function(t){var e=this._time,r=n.le(e,t),o=this.computedMatrix;if(!(r<0)){var s=this._components;if(r===e.length-1)for(var l=16*r,c=0;c<16;++c)o[c]=s[l++];else{var u=e[r+1]-e[r],h=(l=16*r,this.prevMatrix),p=!0;for(c=0;c<16;++c)h[c]=s[l++];var d=this.nextMatrix;for(c=0;c<16;++c)d[c]=s[l++],p=p&&h[c]===d[c];if(u<1e-6||p)for(c=0;c<16;++c)o[c]=h[c];else i(o,h,d,(t-e[r])/u)}var g=this.computedUp;g[0]=o[1],g[1]=o[5],g[2]=o[9],f(g,g);var v=this.computedInverse;a(v,o);var m=this.computedEye,y=v[15];m[0]=v[12]/y,m[1]=v[13]/y,m[2]=v[14]/y;var x=this.computedCenter,b=Math.exp(this.computedRadius[0]);for(c=0;c<3;++c)x[c]=m[c]-o[2+4*c]*b}},d.idle=function(t){if(!(t1&&n(t[o[u-2]],t[o[u-1]],c)<=0;)u-=1,o.pop();for(o.push(l),u=s.length;u>1&&n(t[s[u-2]],t[s[u-1]],c)>=0;)u-=1,s.pop();s.push(l)}for(var r=new Array(s.length+o.length-2),f=0,i=0,h=o.length;i0;--p)r[f++]=s[p];return r};var n=t("robust-orientation")[3]},{"robust-orientation":497}],430:[function(t,e,r){"use strict";e.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return"altKey"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),"shiftKey"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),"ctrlKey"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),"metaKey"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function c(t,s){var c=n.x(s),u=n.y(s);"buttons"in s&&(t=0|s.buttons),(t!==r||c!==i||u!==a||l(s))&&(r=0|t,i=c||0,a=u||0,e&&e(r,i,a,o))}function u(t){c(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?c(0,t):c(r,t)}function d(t){c(r|n.buttons(t),t)}function g(t){c(r&~n.buttons(t),t)}function v(){s||(s=!0,t.addEventListener("mousemove",p),t.addEventListener("mousedown",d),t.addEventListener("mouseup",g),t.addEventListener("mouseleave",u),t.addEventListener("mouseenter",u),t.addEventListener("mouseout",u),t.addEventListener("mouseover",u),t.addEventListener("blur",f),t.addEventListener("keyup",h),t.addEventListener("keydown",h),t.addEventListener("keypress",h),t!==window&&(window.addEventListener("blur",f),window.addEventListener("keyup",h),window.addEventListener("keydown",h),window.addEventListener("keypress",h)))}v();var m={element:t};return Object.defineProperties(m,{enabled:{get:function(){return s},set:function(e){e?v():s&&(s=!1,t.removeEventListener("mousemove",p),t.removeEventListener("mousedown",d),t.removeEventListener("mouseup",g),t.removeEventListener("mouseleave",u),t.removeEventListener("mouseenter",u),t.removeEventListener("mouseout",u),t.removeEventListener("mouseover",u),t.removeEventListener("blur",f),t.removeEventListener("keyup",h),t.removeEventListener("keydown",h),t.removeEventListener("keypress",h),t!==window&&(window.removeEventListener("blur",f),window.removeEventListener("keyup",h),window.removeEventListener("keydown",h),window.removeEventListener("keypress",h)))},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),m};var n=t("mouse-event")},{"mouse-event":432}],431:[function(t,e,r){var n={left:0,top:0};e.exports=function(t,e,r){e=e||t.currentTarget||t.srcElement,Array.isArray(r)||(r=[0,0]);var i=t.clientX||0,a=t.clientY||0,o=(s=e,s===window||s===document||s===document.body?n:s.getBoundingClientRect());var s;return r[0]=i-o.left,r[1]=a-o.top,r}},{}],432:[function(t,e,r){"use strict";function n(t){return t.target||t.srcElement||window}r.buttons=function(t){if("object"==typeof t){if("buttons"in t)return t.buttons;if("which"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<=0)return 1< 0");"function"!=typeof t.vertex&&e("Must specify vertex creation function");"function"!=typeof t.cell&&e("Must specify cell creation function");"function"!=typeof t.phase&&e("Must specify phase function");for(var E=t.getters||[],C=new Array(M),L=0;L=0?C[L]=!0:C[L]=!1;return function(t,e,r,M,S,E){var C=E.length,L=S.length;if(L<2)throw new Error("ndarray-extract-contour: Dimension must be at least 2");for(var z="extractContour"+S.join("_"),O=[],I=[],D=[],P=0;P0&&N.push(l(P,S[R-1])+"*"+s(S[R-1])),I.push(d(P,S[R])+"=("+N.join("-")+")|0")}for(var P=0;P=0;--P)j.push(s(S[P]));I.push(w+"=("+j.join("*")+")|0",b+"=mallocUint32("+w+")",x+"=mallocUint32("+w+")",k+"=0"),I.push(g(0)+"=0");for(var R=1;R<1<0;T=T-1&d)w.push(x+"["+k+"+"+m(T)+"]");w.push(y(0));for(var T=0;T=0;--e)G(e,0);for(var r=[],e=0;e0){",p(S[e]),"=1;");t(e-1,r|1<=0?s.push("0"):e.indexOf(-(l+1))>=0?s.push("s["+l+"]-1"):(s.push("-1"),a.push("1"),o.push("s["+l+"]-2"));var c=".lo("+a.join()+").hi("+o.join()+")";if(0===a.length&&(c=""),i>0){n.push("if(1");for(var l=0;l=0||e.indexOf(-(l+1))>=0||n.push("&&s[",l,"]>2");n.push("){grad",i,"(src.pick(",s.join(),")",c);for(var l=0;l=0||e.indexOf(-(l+1))>=0||n.push(",dst.pick(",s.join(),",",l,")",c);n.push(");")}for(var l=0;l1){dst.set(",s.join(),",",u,",0.5*(src.get(",h.join(),")-src.get(",p.join(),")))}else{dst.set(",s.join(),",",u,",0)};"):n.push("if(s[",u,"]>1){diff(",f,",src.pick(",h.join(),")",c,",src.pick(",p.join(),")",c,");}else{zero(",f,");};");break;case"mirror":0===i?n.push("dst.set(",s.join(),",",u,",0);"):n.push("zero(",f,");");break;case"wrap":var d=s.slice(),g=s.slice();e[l]<0?(d[u]="s["+u+"]-2",g[u]="0"):(d[u]="s["+u+"]-1",g[u]="1"),0===i?n.push("if(s[",u,"]>2){dst.set(",s.join(),",",u,",0.5*(src.get(",d.join(),")-src.get(",g.join(),")))}else{dst.set(",s.join(),",",u,",0)};"):n.push("if(s[",u,"]>2){diff(",f,",src.pick(",d.join(),")",c,",src.pick(",g.join(),")",c,");}else{zero(",f,");};");break;default:throw new Error("ndarray-gradient: Invalid boundary condition")}}i>0&&n.push("};")}for(var s=0;s<1<>",rrshift:">>>"};!function(){for(var t in s){var e=s[t];r[t]=o({args:["array","array","array"],body:{args:["a","b","c"],body:"a=b"+e+"c"},funcName:t}),r[t+"eq"]=o({args:["array","array"],body:{args:["a","b"],body:"a"+e+"=b"},rvalue:!0,funcName:t+"eq"}),r[t+"s"]=o({args:["array","array","scalar"],body:{args:["a","b","s"],body:"a=b"+e+"s"},funcName:t+"s"}),r[t+"seq"]=o({args:["array","scalar"],body:{args:["a","s"],body:"a"+e+"=s"},rvalue:!0,funcName:t+"seq"})}}();var l={not:"!",bnot:"~",neg:"-",recip:"1.0/"};!function(){for(var t in l){var e=l[t];r[t]=o({args:["array","array"],body:{args:["a","b"],body:"a="+e+"b"},funcName:t}),r[t+"eq"]=o({args:["array"],body:{args:["a"],body:"a="+e+"a"},rvalue:!0,count:2,funcName:t+"eq"})}}();var c={and:"&&",or:"||",eq:"===",neq:"!==",lt:"<",gt:">",leq:"<=",geq:">="};!function(){for(var t in c){var e=c[t];r[t]=o({args:["array","array","array"],body:{args:["a","b","c"],body:"a=b"+e+"c"},funcName:t}),r[t+"s"]=o({args:["array","array","scalar"],body:{args:["a","b","s"],body:"a=b"+e+"s"},funcName:t+"s"}),r[t+"eq"]=o({args:["array","array"],body:{args:["a","b"],body:"a=a"+e+"b"},rvalue:!0,count:2,funcName:t+"eq"}),r[t+"seq"]=o({args:["array","scalar"],body:{args:["a","s"],body:"a=a"+e+"s"},rvalue:!0,count:2,funcName:t+"seq"})}}();var u=["abs","acos","asin","atan","ceil","cos","exp","floor","log","round","sin","sqrt","tan"];!function(){for(var t=0;tthis_s){this_s=-a}else if(a>this_s){this_s=a}",localVars:[],thisVars:["this_s"]},post:{args:[],localVars:[],thisVars:["this_s"],body:"return this_s"},funcName:"norminf"}),r.norm1=n({args:["array"],pre:{args:[],localVars:[],thisVars:["this_s"],body:"this_s=0"},body:{args:[{name:"a",lvalue:!1,rvalue:!0,count:3}],body:"this_s+=a<0?-a:a",localVars:[],thisVars:["this_s"]},post:{args:[],localVars:[],thisVars:["this_s"],body:"return this_s"},funcName:"norm1"}),r.sup=n({args:["array"],pre:{body:"this_h=-Infinity",args:[],thisVars:["this_h"],localVars:[]},body:{body:"if(_inline_1_arg0_>this_h)this_h=_inline_1_arg0_",args:[{name:"_inline_1_arg0_",lvalue:!1,rvalue:!0,count:2}],thisVars:["this_h"],localVars:[]},post:{body:"return this_h",args:[],thisVars:["this_h"],localVars:[]}}),r.inf=n({args:["array"],pre:{body:"this_h=Infinity",args:[],thisVars:["this_h"],localVars:[]},body:{body:"if(_inline_1_arg0_this_v){this_v=_inline_1_arg1_;for(var _inline_1_k=0;_inline_1_k<_inline_1_arg0_.length;++_inline_1_k){this_i[_inline_1_k]=_inline_1_arg0_[_inline_1_k]}}}",args:[{name:"_inline_1_arg0_",lvalue:!1,rvalue:!0,count:2},{name:"_inline_1_arg1_",lvalue:!1,rvalue:!0,count:2}],thisVars:["this_i","this_v"],localVars:["_inline_1_k"]},post:{body:"{return this_i}",args:[],thisVars:["this_i"],localVars:[]}}),r.random=o({args:["array"],pre:{args:[],body:"this_f=Math.random",thisVars:["this_f"]},body:{args:["a"],body:"a=this_f()",thisVars:["this_f"]},funcName:"random"}),r.assign=o({args:["array","array"],body:{args:["a","b"],body:"a=b"},funcName:"assign"}),r.assigns=o({args:["array","scalar"],body:{args:["a","b"],body:"a=b"},funcName:"assigns"}),r.equals=n({args:["array","array"],pre:i,body:{args:[{name:"x",lvalue:!1,rvalue:!0,count:1},{name:"y",lvalue:!1,rvalue:!0,count:1}],body:"if(x!==y){return false}",localVars:[],thisVars:[]},post:{args:[],localVars:[],thisVars:[],body:"return true"},funcName:"equals"})},{"cwise-compiler":139}],440:[function(t,e,r){"use strict";var n=t("ndarray"),i=t("./doConvert.js");e.exports=function(t,e){for(var r=[],a=t,o=1;Array.isArray(a);)r.push(a.length),o*=a.length,a=a[0];return 0===r.length?n():(e||(e=n(new Float64Array(o),r)),i(e,t),e)}},{"./doConvert.js":441,ndarray:445}],441:[function(t,e,r){e.exports=t("cwise-compiler")({args:["array","scalar","index"],pre:{body:"{}",args:[],thisVars:[],localVars:[]},body:{body:"{\nvar _inline_1_v=_inline_1_arg1_,_inline_1_i\nfor(_inline_1_i=0;_inline_1_i<_inline_1_arg2_.length-1;++_inline_1_i) {\n_inline_1_v=_inline_1_v[_inline_1_arg2_[_inline_1_i]]\n}\n_inline_1_arg0_=_inline_1_v[_inline_1_arg2_[_inline_1_arg2_.length-1]]\n}",args:[{name:"_inline_1_arg0_",lvalue:!0,rvalue:!1,count:1},{name:"_inline_1_arg1_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_1_arg2_",lvalue:!1,rvalue:!0,count:4}],thisVars:[],localVars:["_inline_1_i","_inline_1_v"]},post:{body:"{}",args:[],thisVars:[],localVars:[]},funcName:"convert",blockSize:64})},{"cwise-compiler":139}],442:[function(t,e,r){"use strict";var n=t("typedarray-pool"),i=32;function a(t){switch(t){case"uint8":return[n.mallocUint8,n.freeUint8];case"uint16":return[n.mallocUint16,n.freeUint16];case"uint32":return[n.mallocUint32,n.freeUint32];case"int8":return[n.mallocInt8,n.freeInt8];case"int16":return[n.mallocInt16,n.freeInt16];case"int32":return[n.mallocInt32,n.freeInt32];case"float32":return[n.mallocFloat,n.freeFloat];case"float64":return[n.mallocDouble,n.freeDouble];default:return null}}function o(t){for(var e=[],r=0;r0?s.push(["d",d,"=s",d,"-d",f,"*n",f].join("")):s.push(["d",d,"=s",d].join("")),f=d),0!=(p=t.length-1-l)&&(h>0?s.push(["e",p,"=s",p,"-e",h,"*n",h,",f",p,"=",c[p],"-f",h,"*n",h].join("")):s.push(["e",p,"=s",p,",f",p,"=",c[p]].join("")),h=p)}r.push("var "+s.join(","));var g=["0","n0-1","data","offset"].concat(o(t.length));r.push(["if(n0<=",i,"){","insertionSort(",g.join(","),")}else{","quickSort(",g.join(","),")}"].join("")),r.push("}return "+n);var v=new Function("insertionSort","quickSort",r.join("\n")),m=function(t,e){var r=["'use strict'"],n=["ndarrayInsertionSort",t.join("d"),e].join(""),i=["left","right","data","offset"].concat(o(t.length)),s=a(e),l=["i,j,cptr,ptr=left*s0+offset"];if(t.length>1){for(var c=[],u=1;u1){for(r.push("dptr=0;sptr=ptr"),u=t.length-1;u>=0;--u)0!==(p=t[u])&&r.push(["for(i",p,"=0;i",p,"b){break __l}"].join("")),u=t.length-1;u>=1;--u)r.push("sptr+=e"+u,"dptr+=f"+u,"}");for(r.push("dptr=cptr;sptr=cptr-s0"),u=t.length-1;u>=0;--u)0!==(p=t[u])&&r.push(["for(i",p,"=0;i",p,"=0;--u)0!==(p=t[u])&&r.push(["for(i",p,"=0;i",p,"scratch)){",h("cptr",f("cptr-s0")),"cptr-=s0","}",h("cptr","scratch"));return r.push("}"),t.length>1&&s&&r.push("free(scratch)"),r.push("} return "+n),s?new Function("malloc","free",r.join("\n"))(s[0],s[1]):new Function(r.join("\n"))()}(t,e),y=function(t,e,r){var n=["'use strict'"],s=["ndarrayQuickSort",t.join("d"),e].join(""),l=["left","right","data","offset"].concat(o(t.length)),c=a(e),u=0;n.push(["function ",s,"(",l.join(","),"){"].join(""));var f=["sixth=((right-left+1)/6)|0","index1=left+sixth","index5=right-sixth","index3=(left+right)>>1","index2=index3-sixth","index4=index3+sixth","el1=index1","el2=index2","el3=index3","el4=index4","el5=index5","less=left+1","great=right-1","pivots_are_equal=true","tmp","tmp0","x","y","z","k","ptr0","ptr1","ptr2","comp_pivot1=0","comp_pivot2=0","comp=0"];if(t.length>1){for(var h=[],p=1;p=0;--a)0!==(o=t[a])&&n.push(["for(i",o,"=0;i",o,"1)for(a=0;a1?n.push("ptr_shift+=d"+o):n.push("ptr0+=d"+o),n.push("}"))}}function y(e,r,i,a){if(1===r.length)n.push("ptr0="+d(r[0]));else{for(var o=0;o1)for(o=0;o=1;--o)i&&n.push("pivot_ptr+=f"+o),r.length>1?n.push("ptr_shift+=e"+o):n.push("ptr0+=e"+o),n.push("}")}function x(){t.length>1&&c&&n.push("free(pivot1)","free(pivot2)")}function b(e,r){var i="el"+e,a="el"+r;if(t.length>1){var o="__l"+ ++u;y(o,[i,a],!1,["comp=",g("ptr0"),"-",g("ptr1"),"\n","if(comp>0){tmp0=",i,";",i,"=",a,";",a,"=tmp0;break ",o,"}\n","if(comp<0){break ",o,"}"].join(""))}else n.push(["if(",g(d(i)),">",g(d(a)),"){tmp0=",i,";",i,"=",a,";",a,"=tmp0}"].join(""))}function _(e,r){t.length>1?m([e,r],!1,v("ptr0",g("ptr1"))):n.push(v(d(e),g(d(r))))}function w(e,r,i){if(t.length>1){var a="__l"+ ++u;y(a,[r],!0,[e,"=",g("ptr0"),"-pivot",i,"[pivot_ptr]\n","if(",e,"!==0){break ",a,"}"].join(""))}else n.push([e,"=",g(d(r)),"-pivot",i].join(""))}function k(e,r){t.length>1?m([e,r],!1,["tmp=",g("ptr0"),"\n",v("ptr0",g("ptr1")),"\n",v("ptr1","tmp")].join("")):n.push(["ptr0=",d(e),"\n","ptr1=",d(r),"\n","tmp=",g("ptr0"),"\n",v("ptr0",g("ptr1")),"\n",v("ptr1","tmp")].join(""))}function T(e,r,i){t.length>1?(m([e,r,i],!1,["tmp=",g("ptr0"),"\n",v("ptr0",g("ptr1")),"\n",v("ptr1",g("ptr2")),"\n",v("ptr2","tmp")].join("")),n.push("++"+r,"--"+i)):n.push(["ptr0=",d(e),"\n","ptr1=",d(r),"\n","ptr2=",d(i),"\n","++",r,"\n","--",i,"\n","tmp=",g("ptr0"),"\n",v("ptr0",g("ptr1")),"\n",v("ptr1",g("ptr2")),"\n",v("ptr2","tmp")].join(""))}function A(t,e){k(t,e),n.push("--"+e)}function M(e,r,i){t.length>1?m([e,r],!0,[v("ptr0",g("ptr1")),"\n",v("ptr1",["pivot",i,"[pivot_ptr]"].join(""))].join("")):n.push(v(d(e),g(d(r))),v(d(r),"pivot"+i))}function S(e,r){n.push(["if((",r,"-",e,")<=",i,"){\n","insertionSort(",e,",",r,",data,offset,",o(t.length).join(","),")\n","}else{\n",s,"(",e,",",r,",data,offset,",o(t.length).join(","),")\n","}"].join(""))}function E(e,r,i){t.length>1?(n.push(["__l",++u,":while(true){"].join("")),m([e],!0,["if(",g("ptr0"),"!==pivot",r,"[pivot_ptr]){break __l",u,"}"].join("")),n.push(i,"}")):n.push(["while(",g(d(e)),"===pivot",r,"){",i,"}"].join(""))}return n.push("var "+f.join(",")),b(1,2),b(4,5),b(1,3),b(2,3),b(1,4),b(3,4),b(2,5),b(2,3),b(4,5),t.length>1?m(["el1","el2","el3","el4","el5","index1","index3","index5"],!0,["pivot1[pivot_ptr]=",g("ptr1"),"\n","pivot2[pivot_ptr]=",g("ptr3"),"\n","pivots_are_equal=pivots_are_equal&&(pivot1[pivot_ptr]===pivot2[pivot_ptr])\n","x=",g("ptr0"),"\n","y=",g("ptr2"),"\n","z=",g("ptr4"),"\n",v("ptr5","x"),"\n",v("ptr6","y"),"\n",v("ptr7","z")].join("")):n.push(["pivot1=",g(d("el2")),"\n","pivot2=",g(d("el4")),"\n","pivots_are_equal=pivot1===pivot2\n","x=",g(d("el1")),"\n","y=",g(d("el3")),"\n","z=",g(d("el5")),"\n",v(d("index1"),"x"),"\n",v(d("index3"),"y"),"\n",v(d("index5"),"z")].join("")),_("index2","left"),_("index4","right"),n.push("if(pivots_are_equal){"),n.push("for(k=less;k<=great;++k){"),w("comp","k",1),n.push("if(comp===0){continue}"),n.push("if(comp<0){"),n.push("if(k!==less){"),k("k","less"),n.push("}"),n.push("++less"),n.push("}else{"),n.push("while(true){"),w("comp","great",1),n.push("if(comp>0){"),n.push("great--"),n.push("}else if(comp<0){"),T("k","less","great"),n.push("break"),n.push("}else{"),A("k","great"),n.push("break"),n.push("}"),n.push("}"),n.push("}"),n.push("}"),n.push("}else{"),n.push("for(k=less;k<=great;++k){"),w("comp_pivot1","k",1),n.push("if(comp_pivot1<0){"),n.push("if(k!==less){"),k("k","less"),n.push("}"),n.push("++less"),n.push("}else{"),w("comp_pivot2","k",2),n.push("if(comp_pivot2>0){"),n.push("while(true){"),w("comp","great",2),n.push("if(comp>0){"),n.push("if(--greatindex5){"),E("less",1,"++less"),E("great",2,"--great"),n.push("for(k=less;k<=great;++k){"),w("comp_pivot1","k",1),n.push("if(comp_pivot1===0){"),n.push("if(k!==less){"),k("k","less"),n.push("}"),n.push("++less"),n.push("}else{"),w("comp_pivot2","k",2),n.push("if(comp_pivot2===0){"),n.push("while(true){"),w("comp","great",2),n.push("if(comp===0){"),n.push("if(--great1&&c?new Function("insertionSort","malloc","free",n.join("\n"))(r,c[0],c[1]):new Function("insertionSort",n.join("\n"))(r)}(t,e,m);return v(m,y)}},{"typedarray-pool":532}],443:[function(t,e,r){"use strict";var n=t("./lib/compile_sort.js"),i={};e.exports=function(t){var e=t.order,r=t.dtype,a=[e,r].join(":"),o=i[a];return o||(i[a]=o=n(e,r)),o(t),t}},{"./lib/compile_sort.js":442}],444:[function(t,e,r){"use strict";var n=t("ndarray-linear-interpolate"),i=t("cwise/lib/wrapper")({args:["index","array","scalar","scalar","scalar"],pre:{body:"{this_warped=new Array(_inline_3_arg4_)}",args:[{name:"_inline_3_arg0_",lvalue:!1,rvalue:!1,count:0},{name:"_inline_3_arg1_",lvalue:!1,rvalue:!1,count:0},{name:"_inline_3_arg2_",lvalue:!1,rvalue:!1,count:0},{name:"_inline_3_arg3_",lvalue:!1,rvalue:!1,count:0},{name:"_inline_3_arg4_",lvalue:!1,rvalue:!0,count:1}],thisVars:["this_warped"],localVars:[]},body:{body:"{_inline_4_arg2_(this_warped,_inline_4_arg0_),_inline_4_arg1_=_inline_4_arg3_.apply(void 0,this_warped)}",args:[{name:"_inline_4_arg0_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_4_arg1_",lvalue:!0,rvalue:!1,count:1},{name:"_inline_4_arg2_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_4_arg3_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_4_arg4_",lvalue:!1,rvalue:!1,count:0}],thisVars:["this_warped"],localVars:[]},post:{body:"{}",args:[],thisVars:[],localVars:[]},debug:!1,funcName:"warpND",blockSize:64}),a=t("cwise/lib/wrapper")({args:["index","array","scalar","scalar","scalar"],pre:{body:"{this_warped=[0]}",args:[],thisVars:["this_warped"],localVars:[]},body:{body:"{_inline_7_arg2_(this_warped,_inline_7_arg0_),_inline_7_arg1_=_inline_7_arg3_(_inline_7_arg4_,this_warped[0])}",args:[{name:"_inline_7_arg0_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_7_arg1_",lvalue:!0,rvalue:!1,count:1},{name:"_inline_7_arg2_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_7_arg3_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_7_arg4_",lvalue:!1,rvalue:!0,count:1}],thisVars:["this_warped"],localVars:[]},post:{body:"{}",args:[],thisVars:[],localVars:[]},debug:!1,funcName:"warp1D",blockSize:64}),o=t("cwise/lib/wrapper")({args:["index","array","scalar","scalar","scalar"],pre:{body:"{this_warped=[0,0]}",args:[],thisVars:["this_warped"],localVars:[]},body:{body:"{_inline_10_arg2_(this_warped,_inline_10_arg0_),_inline_10_arg1_=_inline_10_arg3_(_inline_10_arg4_,this_warped[0],this_warped[1])}",args:[{name:"_inline_10_arg0_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_10_arg1_",lvalue:!0,rvalue:!1,count:1},{name:"_inline_10_arg2_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_10_arg3_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_10_arg4_",lvalue:!1,rvalue:!0,count:1}],thisVars:["this_warped"],localVars:[]},post:{body:"{}",args:[],thisVars:[],localVars:[]},debug:!1,funcName:"warp2D",blockSize:64}),s=t("cwise/lib/wrapper")({args:["index","array","scalar","scalar","scalar"],pre:{body:"{this_warped=[0,0,0]}",args:[],thisVars:["this_warped"],localVars:[]},body:{body:"{_inline_13_arg2_(this_warped,_inline_13_arg0_),_inline_13_arg1_=_inline_13_arg3_(_inline_13_arg4_,this_warped[0],this_warped[1],this_warped[2])}",args:[{name:"_inline_13_arg0_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_13_arg1_",lvalue:!0,rvalue:!1,count:1},{name:"_inline_13_arg2_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_13_arg3_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_13_arg4_",lvalue:!1,rvalue:!0,count:1}],thisVars:["this_warped"],localVars:[]},post:{body:"{}",args:[],thisVars:[],localVars:[]},debug:!1,funcName:"warp3D",blockSize:64});e.exports=function(t,e,r){switch(e.shape.length){case 1:a(t,r,n.d1,e);break;case 2:o(t,r,n.d2,e);break;case 3:s(t,r,n.d3,e);break;default:i(t,r,n.bind(void 0,e),e.shape.length)}return t}},{"cwise/lib/wrapper":142,"ndarray-linear-interpolate":438}],445:[function(t,e,r){var n=t("iota-array"),i=t("is-buffer"),a="undefined"!=typeof Float64Array;function o(t,e){return t[0]-e[0]}function s(){var t,e=this.stride,r=new Array(e.length);for(t=0;tMath.abs(this.stride[1]))?[1,0]:[0,1]}})"):3===e&&a.push("var s0=Math.abs(this.stride[0]),s1=Math.abs(this.stride[1]),s2=Math.abs(this.stride[2]);if(s0>s1){if(s1>s2){return [2,1,0];}else if(s0>s2){return [1,2,0];}else{return [1,0,2];}}else if(s0>s2){return [2,0,1];}else if(s2>s1){return [0,1,2];}else{return [0,2,1];}}})")):a.push("ORDER})")),a.push("proto.set=function "+r+"_set("+l.join(",")+",v){"),i?a.push("return this.data.set("+u+",v)}"):a.push("return this.data["+u+"]=v}"),a.push("proto.get=function "+r+"_get("+l.join(",")+"){"),i?a.push("return this.data.get("+u+")}"):a.push("return this.data["+u+"]}"),a.push("proto.index=function "+r+"_index(",l.join(),"){return "+u+"}"),a.push("proto.hi=function "+r+"_hi("+l.join(",")+"){return new "+r+"(this.data,"+o.map(function(t){return["(typeof i",t,"!=='number'||i",t,"<0)?this.shape[",t,"]:i",t,"|0"].join("")}).join(",")+","+o.map(function(t){return"this.stride["+t+"]"}).join(",")+",this.offset)}");var p=o.map(function(t){return"a"+t+"=this.shape["+t+"]"}),d=o.map(function(t){return"c"+t+"=this.stride["+t+"]"});a.push("proto.lo=function "+r+"_lo("+l.join(",")+"){var b=this.offset,d=0,"+p.join(",")+","+d.join(","));for(var g=0;g=0){d=i"+g+"|0;b+=c"+g+"*d;a"+g+"-=d}");a.push("return new "+r+"(this.data,"+o.map(function(t){return"a"+t}).join(",")+","+o.map(function(t){return"c"+t}).join(",")+",b)}"),a.push("proto.step=function "+r+"_step("+l.join(",")+"){var "+o.map(function(t){return"a"+t+"=this.shape["+t+"]"}).join(",")+","+o.map(function(t){return"b"+t+"=this.stride["+t+"]"}).join(",")+",c=this.offset,d=0,ceil=Math.ceil");for(g=0;g=0){c=(c+this.stride["+g+"]*i"+g+")|0}else{a.push(this.shape["+g+"]);b.push(this.stride["+g+"])}");return a.push("var ctor=CTOR_LIST[a.length+1];return ctor(this.data,a,b,c)}"),a.push("return function construct_"+r+"(data,shape,stride,offset){return new "+r+"(data,"+o.map(function(t){return"shape["+t+"]"}).join(",")+","+o.map(function(t){return"stride["+t+"]"}).join(",")+",offset)}"),new Function("CTOR_LIST","ORDER",a.join("\n"))(c[t],s)}var c={float32:[],float64:[],int8:[],int16:[],int32:[],uint8:[],uint16:[],uint32:[],array:[],uint8_clamped:[],buffer:[],generic:[]};e.exports=function(t,e,r,n){if(void 0===t)return(0,c.array[0])([]);"number"==typeof t&&(t=[t]),void 0===e&&(e=[t.length]);var o=e.length;if(void 0===r){r=new Array(o);for(var s=o-1,u=1;s>=0;--s)r[s]=u,u*=e[s]}if(void 0===n)for(n=0,s=0;s>>0;e.exports=function(t,e){if(isNaN(t)||isNaN(e))return NaN;if(t===e)return t;if(0===t)return e<0?-i:i;var r=n.hi(t),o=n.lo(t);e>t==t>0?o===a?(r+=1,o=0):o+=1:0===o?(o=a,r-=1):o-=1;return n.pack(o,r)}},{"double-bits":161}],447:[function(t,e,r){var n=Math.PI,i=c(120);function a(t,e,r,n){return["C",t,e,r,n,r,n]}function o(t,e,r,n,i,a){return["C",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}function s(t,e,r,a,o,c,u,f,h,p){if(p)k=p[0],T=p[1],_=p[2],w=p[3];else{var d=l(t,e,-o);t=d.x,e=d.y;var g=(t-(f=(d=l(f,h,-o)).x))/2,v=(e-(h=d.y))/2,m=g*g/(r*r)+v*v/(a*a);m>1&&(r*=m=Math.sqrt(m),a*=m);var y=r*r,x=a*a,b=(c==u?-1:1)*Math.sqrt(Math.abs((y*x-y*v*v-x*g*g)/(y*v*v+x*g*g)));b==1/0&&(b=1);var _=b*r*v/a+(t+f)/2,w=b*-a*g/r+(e+h)/2,k=Math.asin(((e-w)/a).toFixed(9)),T=Math.asin(((h-w)/a).toFixed(9));(k=t<_?n-k:k)<0&&(k=2*n+k),(T=f<_?n-T:T)<0&&(T=2*n+T),u&&k>T&&(k-=2*n),!u&&T>k&&(T-=2*n)}if(Math.abs(T-k)>i){var A=T,M=f,S=h;T=k+i*(u&&T>k?1:-1);var E=s(f=_+r*Math.cos(T),h=w+a*Math.sin(T),r,a,o,0,u,M,S,[T,A,_,w])}var C=Math.tan((T-k)/4),L=4/3*r*C,z=4/3*a*C,O=[2*t-(t+L*Math.sin(k)),2*e-(e-z*Math.cos(k)),f+L*Math.sin(T),h-z*Math.cos(T),f,h];if(p)return O;E&&(O=O.concat(E));for(var I=0;I7&&(r.push(m.splice(0,7)),m.unshift("C"));break;case"S":var x=p,b=d;"C"!=e&&"S"!=e||(x+=x-n,b+=b-i),m=["C",x,b,m[1],m[2],m[3],m[4]];break;case"T":"Q"==e||"T"==e?(f=2*p-f,h=2*d-h):(f=p,h=d),m=o(p,d,f,h,m[1],m[2]);break;case"Q":f=m[1],h=m[2],m=o(p,d,m[1],m[2],m[3],m[4]);break;case"L":m=a(p,d,m[1],m[2]);break;case"H":m=a(p,d,m[1],d);break;case"V":m=a(p,d,p,m[1]);break;case"Z":m=a(p,d,l,u)}e=y,p=m[m.length-2],d=m[m.length-1],m.length>4?(n=m[m.length-4],i=m[m.length-3]):(n=p,i=d),r.push(m)}return r}},{}],448:[function(t,e,r){r.vertexNormals=function(t,e,r){for(var n=e.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa){var b=i[c],_=1/Math.sqrt(v*y);for(x=0;x<3;++x){var w=(x+1)%3,k=(x+2)%3;b[x]+=_*(m[w]*g[k]-m[k]*g[w])}}}for(o=0;oa)for(_=1/Math.sqrt(T),x=0;x<3;++x)b[x]*=_;else for(x=0;x<3;++x)b[x]=0}return i},r.faceNormals=function(t,e,r){for(var n=t.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa?1/Math.sqrt(p):0;for(c=0;c<3;++c)h[c]*=p;i[o]=h}return i}},{}],449:[function(t,e,r){"use strict";var n=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(t){n[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,o,s=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),l=1;l0){var f=Math.sqrt(u+1);t[0]=.5*(o-l)/f,t[1]=.5*(s-n)/f,t[2]=.5*(r-a)/f,t[3]=.5*f}else{var h=Math.max(e,a,c),f=Math.sqrt(2*h-u+1);e>=h?(t[0]=.5*f,t[1]=.5*(i+r)/f,t[2]=.5*(s+n)/f,t[3]=.5*(o-l)/f):a>=h?(t[0]=.5*(r+i)/f,t[1]=.5*f,t[2]=.5*(l+o)/f,t[3]=.5*(s-n)/f):(t[0]=.5*(n+s)/f,t[1]=.5*(o+l)/f,t[2]=.5*f,t[3]=.5*(r-i)/f)}return t}},{}],451:[function(t,e,r){"use strict";e.exports=function(t){var e=(t=t||{}).center||[0,0,0],r=t.rotation||[0,0,0,1],n=t.radius||1;e=[].slice.call(e,0,3),u(r=[].slice.call(r,0,4),r);var i=new f(r,e,Math.log(n));i.setDistanceLimits(t.zoomMin,t.zoomMax),("eye"in t||"up"in t)&&i.lookAt(0,t.eye,t.center,t.up);return i};var n=t("filtered-vector"),i=t("gl-mat4/lookAt"),a=t("gl-mat4/fromQuat"),o=t("gl-mat4/invert"),s=t("./lib/quatFromFrame");function l(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function c(t,e,r,n){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2)+Math.pow(n,2))}function u(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=c(r,n,i,a);o>1e-6?(t[0]=r/o,t[1]=n/o,t[2]=i/o,t[3]=a/o):(t[0]=t[1]=t[2]=0,t[3]=1)}function f(t,e,r){this.radius=n([r]),this.center=n(e),this.rotation=n(t),this.computedRadius=this.radius.curve(0),this.computedCenter=this.center.curve(0),this.computedRotation=this.rotation.curve(0),this.computedUp=[.1,0,0],this.computedEye=[.1,0,0],this.computedMatrix=[.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.recalcMatrix(0)}var h=f.prototype;h.lastT=function(){return Math.max(this.radius.lastT(),this.center.lastT(),this.rotation.lastT())},h.recalcMatrix=function(t){this.radius.curve(t),this.center.curve(t),this.rotation.curve(t);var e=this.computedRotation;u(e,e);var r=this.computedMatrix;a(r,e);var n=this.computedCenter,i=this.computedEye,o=this.computedUp,s=Math.exp(this.computedRadius[0]);i[0]=n[0]+s*r[2],i[1]=n[1]+s*r[6],i[2]=n[2]+s*r[10],o[0]=r[1],o[1]=r[5],o[2]=r[9];for(var l=0;l<3;++l){for(var c=0,f=0;f<3;++f)c+=r[l+4*f]*i[f];r[12+l]=-c}},h.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r},h.idle=function(t){this.center.idle(t),this.radius.idle(t),this.rotation.idle(t)},h.flush=function(t){this.center.flush(t),this.radius.flush(t),this.rotation.flush(t)},h.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=i[1],o=i[5],s=i[9],c=l(a,o,s);a/=c,o/=c,s/=c;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=l(u-=a*p,f-=o*p,h-=s*p);u/=d,f/=d,h/=d;var g=i[2],v=i[6],m=i[10],y=g*a+v*o+m*s,x=g*u+v*f+m*h,b=l(g-=y*a+x*u,v-=y*o+x*f,m-=y*s+x*h);g/=b,v/=b,m/=b;var _=u*e+a*r,w=f*e+o*r,k=h*e+s*r;this.center.move(t,_,w,k);var T=Math.exp(this.computedRadius[0]);T=Math.max(1e-4,T+n),this.radius.set(t,Math.log(T))},h.rotate=function(t,e,r,n){this.recalcMatrix(t),e=e||0,r=r||0;var i=this.computedMatrix,a=i[0],o=i[4],s=i[8],u=i[1],f=i[5],h=i[9],p=i[2],d=i[6],g=i[10],v=e*a+r*u,m=e*o+r*f,y=e*s+r*h,x=-(d*y-g*m),b=-(g*v-p*y),_=-(p*m-d*v),w=Math.sqrt(Math.max(0,1-Math.pow(x,2)-Math.pow(b,2)-Math.pow(_,2))),k=c(x,b,_,w);k>1e-6?(x/=k,b/=k,_/=k,w/=k):(x=b=_=0,w=1);var T=this.computedRotation,A=T[0],M=T[1],S=T[2],E=T[3],C=A*w+E*x+M*_-S*b,L=M*w+E*b+S*x-A*_,z=S*w+E*_+A*b-M*x,O=E*w-A*x-M*b-S*_;if(n){x=p,b=d,_=g;var I=Math.sin(n)/l(x,b,_);x*=I,b*=I,_*=I,O=O*(w=Math.cos(e))-(C=C*w+O*x+L*_-z*b)*x-(L=L*w+O*b+z*x-C*_)*b-(z=z*w+O*_+C*b-L*x)*_}var D=c(C,L,z,O);D>1e-6?(C/=D,L/=D,z/=D,O/=D):(C=L=z=0,O=1),this.rotation.set(t,C,L,z,O)},h.lookAt=function(t,e,r,n){this.recalcMatrix(t),r=r||this.computedCenter,e=e||this.computedEye,n=n||this.computedUp;var a=this.computedMatrix;i(a,e,r,n);var o=this.computedRotation;s(o,a[0],a[1],a[2],a[4],a[5],a[6],a[8],a[9],a[10]),u(o,o),this.rotation.set(t,o[0],o[1],o[2],o[3]);for(var l=0,c=0;c<3;++c)l+=Math.pow(r[c]-e[c],2);this.radius.set(t,.5*Math.log(Math.max(l,1e-6))),this.center.set(t,r[0],r[1],r[2])},h.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},h.setMatrix=function(t,e){var r=this.computedRotation;s(r,e[0],e[1],e[2],e[4],e[5],e[6],e[8],e[9],e[10]),u(r,r),this.rotation.set(t,r[0],r[1],r[2],r[3]);var n=this.computedMatrix;o(n,e);var i=n[15];if(Math.abs(i)>1e-6){var a=n[12]/i,l=n[13]/i,c=n[14]/i;this.recalcMatrix(t);var f=Math.exp(this.computedRadius[0]);this.center.set(t,a-n[2]*f,l-n[6]*f,c-n[10]*f),this.radius.idle(t)}else this.center.idle(t),this.radius.idle(t)},h.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},h.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},h.getDistanceLimits=function(t){var e=this.radius.bounds;return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},h.toJSON=function(){return this.recalcMatrix(this.lastT()),{center:this.computedCenter.slice(),rotation:this.computedRotation.slice(),distance:Math.log(this.computedRadius[0]),zoomMin:this.radius.bounds[0][0],zoomMax:this.radius.bounds[1][0]}},h.fromJSON=function(t){var e=this.lastT(),r=t.center;r&&this.center.set(e,r[0],r[1],r[2]);var n=t.rotation;n&&this.rotation.set(e,n[0],n[1],n[2],n[3]);var i=t.distance;i&&i>0&&this.radius.set(e,Math.log(i)),this.setDistanceLimits(t.zoomMin,t.zoomMax)}},{"./lib/quatFromFrame":450,"filtered-vector":225,"gl-mat4/fromQuat":261,"gl-mat4/invert":264,"gl-mat4/lookAt":265}],452:[function(t,e,r){"use strict";var n=t("repeat-string");e.exports=function(t,e,r){return n(r="undefined"!=typeof r?r+"":" ",e)+t}},{"repeat-string":490}],453:[function(t,e,r){"use strict";function n(t,e){if("string"!=typeof t)return[t];var r=[t];"string"==typeof e||Array.isArray(e)?e={brackets:e}:e||(e={});var n=e.brackets?Array.isArray(e.brackets)?e.brackets:[e.brackets]:["{}","[]","()"],i=e.escape||"___",a=!!e.flat;n.forEach(function(t){var e=new RegExp(["\\",t[0],"[^\\",t[0],"\\",t[1],"]*\\",t[1]].join("")),n=[];function a(e,a,o){var s=r.push(e.slice(t[0].length,-t[1].length))-1;return n.push(s),i+s}r.forEach(function(t,n){for(var i,o=0;t!=i;)if(i=t,t=t.replace(e,a),o++>1e4)throw Error("References have circular dependency. Please, check them.");r[n]=t}),n=n.reverse(),r=r.map(function(e){return n.forEach(function(r){e=e.replace(new RegExp("(\\"+i+r+"(?![0-9]))","g"),t[0]+"$1"+t[1])}),e})});var o=new RegExp("\\"+i+"([0-9]+)");return a?r:function t(e,r,n){for(var i,a=[],s=0;i=o.exec(e);){if(s++>1e4)throw Error("Circular references in parenthesis");a.push(e.slice(0,i.index)),a.push(t(r[i[1]],r)),e=e.slice(i.index+i[0].length)}return a.push(e),a}(r[0],r)}function i(t,e){if(e&&e.flat){var r,n=e&&e.escape||"___",i=t[0];if(!i)return"";for(var a=new RegExp("\\"+n+"([0-9]+)"),o=0;i!=r;){if(o++>1e4)throw Error("Circular references in "+t);r=i,i=i.replace(a,s)}return i}return t.reduce(function t(e,r){return Array.isArray(r)&&(r=r.reduce(t,"")),e+r},"");function s(e,r){if(null==t[r])throw Error("Reference "+r+"is undefined");return t[r]}}function a(t,e){return Array.isArray(t)?i(t,e):n(t,e)}a.parse=n,a.stringify=i,e.exports=a},{}],454:[function(t,e,r){"use strict";var n=t("pick-by-alias");e.exports=function(t){var e;arguments.length>1&&(t=arguments);"string"==typeof t?t=t.split(/\s/).map(parseFloat):"number"==typeof t&&(t=[t]);t.length&&"number"==typeof t[0]?e=1===t.length?{width:t[0],height:t[0],x:0,y:0}:2===t.length?{width:t[0],height:t[1],x:0,y:0}:{x:t[0],y:t[1],width:t[2]-t[0]||0,height:t[3]-t[1]||0}:t&&(t=n(t,{left:"x l left Left",top:"y t top Top",width:"w width W Width",height:"h height W Width",bottom:"b bottom Bottom",right:"r right Right"}),e={x:t.left||0,y:t.top||0},null==t.width?t.right?e.width=t.right-e.x:e.width=0:e.width=t.width,null==t.height?t.bottom?e.height=t.bottom-e.y:e.height=0:e.height=t.height);return e}},{"pick-by-alias":460}],455:[function(t,e,r){e.exports=function(t){var e=[];return t.replace(i,function(t,r,i){var o=r.toLowerCase();for(i=function(t){var e=t.match(a);return e?e.map(Number):[]}(i),"m"==o&&i.length>2&&(e.push([r].concat(i.splice(0,2))),o="l",r="m"==r?"l":"L");;){if(i.length==n[o])return i.unshift(r),e.push(i);if(i.length0;--o)a=l[o],r=s[o],s[o]=s[a],s[a]=r,l[o]=l[r],l[r]=a,c=(c+r)*o;return n.freeUint32(l),n.freeUint32(s),c},r.unrank=function(t,e,r){switch(t){case 0:return r||[];case 1:return r?(r[0]=0,r):[0];case 2:return r?(e?(r[0]=0,r[1]=1):(r[0]=1,r[1]=0),r):e?[0,1]:[1,0]}var n,i,a,o=1;for((r=r||new Array(t))[0]=0,a=1;a0;--a)e=e-(n=e/o|0)*o|0,o=o/a|0,i=0|r[a],r[a]=0|r[n],r[n]=0|i;return r}},{"invert-permutation":410,"typedarray-pool":532}],460:[function(t,e,r){"use strict";e.exports=function(t,e,r){var n,a,o={};if("string"==typeof e&&(e=i(e)),Array.isArray(e)){var s={};for(a=0;a0){o=a[u][r][0],l=u;break}s=o[1^l];for(var f=0;f<2;++f)for(var h=a[f][r],p=0;p0&&(o=d,s=g,l=f)}return i?s:(o&&c(o,l),s)}function f(t,r){var i=a[r][t][0],o=[t];c(i,r);for(var s=i[1^r];;){for(;s!==t;)o.push(s),s=u(o[o.length-2],s,!1);if(a[0][t].length+a[1][t].length===0)break;var l=o[o.length-1],f=t,h=o[1],p=u(l,f,!0);if(n(e[l],e[f],e[h],e[p])<0)break;o.push(t),s=u(l,f)}return o}function h(t,e){return e[1]===e[e.length-1]}for(var o=0;o0;){a[0][o].length;var g=f(o,p);h(d,g)?d.push.apply(d,g):(d.length>0&&l.push(d),d=g)}d.length>0&&l.push(d)}return l};var n=t("compare-angle")},{"compare-angle":120}],462:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=n(t,e.length),i=new Array(e.length),a=new Array(e.length),o=[],s=0;s0;){var c=o.pop();i[c]=!1;for(var u=r[c],s=0;s0})).length,v=new Array(g),m=new Array(g),p=0;p0;){var N=F.pop(),j=C[N];l(j,function(t,e){return t-e});var V,U=j.length,H=B[N];if(0===H){var k=d[N];V=[k]}for(var p=0;p=0)&&(B[q]=1^H,F.push(q),0===H)){var k=d[q];R(k)||(k.reverse(),V.push(k))}}0===H&&r.push(V)}return r};var n=t("edges-to-adjacency-list"),i=t("planar-dual"),a=t("point-in-big-polygon"),o=t("two-product"),s=t("robust-sum"),l=t("uniq"),c=t("./lib/trim-leaves");function u(t,e){for(var r=new Array(t),n=0;n>>1;e.dtype||(e.dtype="array"),"string"==typeof e.dtype?d=new(f(e.dtype))(v):e.dtype&&(d=e.dtype,Array.isArray(d)&&(d.length=v));for(var m=0;mr){for(var h=0;hl||A>c||M=C||o===s)){var u=y[a];void 0===s&&(s=u.length);for(var f=o;f=g&&p<=m&&d>=v&&d<=w&&z.push(h)}var b=x[a],_=b[4*o+0],k=b[4*o+1],E=b[4*o+2],L=b[4*o+3],O=function(t,e){for(var r=null,n=0;null===r;)if(r=t[4*e+n],++n>t.length)return null;return r}(b,o+1),I=.5*i,D=a+1;e(r,n,I,D,_,k||E||L||O),e(r,n+I,I,D,k,E||L||O),e(r+I,n,I,D,E,L||O),e(r+I,n+I,I,D,L,O)}}}(0,0,1,0,0,1),z},d;function E(t,e,r){for(var n=1,i=.5,a=.5,o=.5,s=0;s0&&e[i]===r[0]))return 1;a=t[i-1]}for(var s=1;a;){var l=a.key,c=n(r,l[0],l[1]);if(l[0][0]0))return 0;s=-1,a=a.right}else if(c>0)a=a.left;else{if(!(c<0))return 0;s=1,a=a.right}}return s}}(m.slabs,m.coordinates);return 0===a.length?y:function(t,e){return function(r){return t(r[0],r[1])?0:e(r)}}(l(a),y)};var n=t("robust-orientation")[3],i=t("slab-decomposition"),a=t("interval-tree-1d"),o=t("binary-search-bounds");function s(){return!0}function l(t){for(var e={},r=0;r=-t},pointBetween:function(e,r,n){var i=e[1]-r[1],a=n[0]-r[0],o=e[0]-r[0],s=n[1]-r[1],l=o*a+i*s;return!(l-t)},pointsSameX:function(e,r){return Math.abs(e[0]-r[0])t!=o-i>t&&(a-c)*(i-u)/(o-u)+c-n>t&&(s=!s),a=c,o=u}return s}};return e}},{}],471:[function(t,e,r){var n={toPolygon:function(t,e){function r(e){if(e.length<=0)return t.segments({inverted:!1,regions:[]});function r(e){var r=e.slice(0,e.length-1);return t.segments({inverted:!1,regions:[r]})}for(var n=r(e[0]),i=1;i0})}function u(t,n){var i=t.seg,a=n.seg,o=i.start,s=i.end,c=a.start,u=a.end;r&&r.checkIntersection(i,a);var f=e.linesIntersect(o,s,c,u);if(!1===f){if(!e.pointsCollinear(o,s,c))return!1;if(e.pointsSame(o,u)||e.pointsSame(s,c))return!1;var h=e.pointsSame(o,c),p=e.pointsSame(s,u);if(h&&p)return n;var d=!h&&e.pointBetween(o,c,u),g=!p&&e.pointBetween(s,c,u);if(h)return g?l(n,s):l(t,u),n;d&&(p||(g?l(n,s):l(t,u)),l(n,o))}else 0===f.alongA&&(-1===f.alongB?l(t,c):0===f.alongB?l(t,f.pt):1===f.alongB&&l(t,u)),0===f.alongB&&(-1===f.alongA?l(n,o):0===f.alongA?l(n,f.pt):1===f.alongA&&l(n,s));return!1}for(var f=[];!a.isEmpty();){var h=a.getHead();if(r&&r.vert(h.pt[0]),h.isStart){r&&r.segmentNew(h.seg,h.primary);var p=c(h),d=p.before?p.before.ev:null,g=p.after?p.after.ev:null;function v(){if(d){var t=u(h,d);if(t)return t}return!!g&&u(h,g)}r&&r.tempStatus(h.seg,!!d&&d.seg,!!g&&g.seg);var m,y,x=v();if(x)t?(y=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below)&&(x.seg.myFill.above=!x.seg.myFill.above):x.seg.otherFill=h.seg.myFill,r&&r.segmentUpdate(x.seg),h.other.remove(),h.remove();if(a.getHead()!==h){r&&r.rewind(h.seg);continue}t?(y=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below,h.seg.myFill.below=g?g.seg.myFill.above:i,h.seg.myFill.above=y?!h.seg.myFill.below:h.seg.myFill.below):null===h.seg.otherFill&&(m=g?h.primary===g.primary?g.seg.otherFill.above:g.seg.myFill.above:h.primary?o:i,h.seg.otherFill={above:m,below:m}),r&&r.status(h.seg,!!d&&d.seg,!!g&&g.seg),h.other.status=p.insert(n.node({ev:h}))}else{var b=h.status;if(null===b)throw new Error("PolyBool: Zero-length segment detected; your epsilon is probably too small or too large");if(s.exists(b.prev)&&s.exists(b.next)&&u(b.prev.ev,b.next.ev),r&&r.statusRemove(b.ev.seg),b.remove(),!h.primary){var _=h.seg.myFill;h.seg.myFill=h.seg.otherFill,h.seg.otherFill=_}f.push(h.seg)}a.getHead().remove()}return r&&r.done(),f}return t?{addRegion:function(t){for(var n,i,a,o=t[t.length-1],l=0;l=c?(T=1,y=c+2*h+d):y=h*(T=-h/c)+d):(T=0,p>=0?(A=0,y=d):-p>=f?(A=1,y=f+2*p+d):y=p*(A=-p/f)+d);else if(A<0)A=0,h>=0?(T=0,y=d):-h>=c?(T=1,y=c+2*h+d):y=h*(T=-h/c)+d;else{var M=1/k;y=(T*=M)*(c*T+u*(A*=M)+2*h)+A*(u*T+f*A+2*p)+d}else T<0?(b=f+p)>(x=u+h)?(_=b-x)>=(w=c-2*u+f)?(T=1,A=0,y=c+2*h+d):y=(T=_/w)*(c*T+u*(A=1-T)+2*h)+A*(u*T+f*A+2*p)+d:(T=0,b<=0?(A=1,y=f+2*p+d):p>=0?(A=0,y=d):y=p*(A=-p/f)+d):A<0?(b=c+h)>(x=u+p)?(_=b-x)>=(w=c-2*u+f)?(A=1,T=0,y=f+2*p+d):y=(T=1-(A=_/w))*(c*T+u*A+2*h)+A*(u*T+f*A+2*p)+d:(A=0,b<=0?(T=1,y=c+2*h+d):h>=0?(T=0,y=d):y=h*(T=-h/c)+d):(_=f+p-u-h)<=0?(T=0,A=1,y=f+2*p+d):_>=(w=c-2*u+f)?(T=1,A=0,y=c+2*h+d):y=(T=_/w)*(c*T+u*(A=1-T)+2*h)+A*(u*T+f*A+2*p)+d;var S=1-T-A;for(l=0;l1)for(var r=1;r0){var c=t[r-1];if(0===n(s,c)&&a(c)!==l){r-=1;continue}}t[r++]=s}}return t.length=r,t}},{"cell-orientation":105,"compare-cell":121,"compare-oriented-cell":122}],485:[function(t,e,r){"use strict";var n=t("array-bounds"),i=t("color-normalize"),a=t("update-diff"),o=t("pick-by-alias"),s=t("object-assign"),l=t("flatten-vertex-data"),c=t("to-float32"),u=c.float32,f=c.fract32;e.exports=function(t,e){"function"==typeof t?(e||(e={}),e.regl=t):e=t;e.length&&(e.positions=e);if(!(t=e.regl).hasExtension("ANGLE_instanced_arrays"))throw Error("regl-error2d: `ANGLE_instanced_arrays` extension should be enabled");var r,c,p,d,g,v,m=t._gl,y={color:"black",capSize:5,lineWidth:1,opacity:1,viewport:null,range:null,offset:0,count:0,bounds:null,positions:[],errors:[]},x=[];return d=t.buffer({usage:"dynamic",type:"uint8",data:new Uint8Array(0)}),c=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)}),p=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)}),g=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)}),v=t.buffer({usage:"static",type:"float",data:h}),k(e),r=t({vert:"\n\t\tprecision highp float;\n\n\t\tattribute vec2 position, positionFract;\n\t\tattribute vec4 error;\n\t\tattribute vec4 color;\n\n\t\tattribute vec2 direction, lineOffset, capOffset;\n\n\t\tuniform vec4 viewport;\n\t\tuniform float lineWidth, capSize;\n\t\tuniform vec2 scale, scaleFract, translate, translateFract;\n\n\t\tvarying vec4 fragColor;\n\n\t\tvoid main() {\n\t\t\tfragColor = color / 255.;\n\n\t\t\tvec2 pixelOffset = lineWidth * lineOffset + (capSize + lineWidth) * capOffset;\n\n\t\t\tvec2 dxy = -step(.5, direction.xy) * error.xz + step(direction.xy, vec2(-.5)) * error.yw;\n\n\t\t\tvec2 position = position + dxy;\n\n\t\t\tvec2 pos = (position + translate) * scale\n\t\t\t\t+ (positionFract + translateFract) * scale\n\t\t\t\t+ (position + translate) * scaleFract\n\t\t\t\t+ (positionFract + translateFract) * scaleFract;\n\n\t\t\tpos += pixelOffset / viewport.zw;\n\n\t\t\tgl_Position = vec4(pos * 2. - 1., 0, 1);\n\t\t}\n\t\t",frag:"\n\t\tprecision highp float;\n\n\t\tvarying vec4 fragColor;\n\n\t\tuniform float opacity;\n\n\t\tvoid main() {\n\t\t\tgl_FragColor = fragColor;\n\t\t\tgl_FragColor.a *= opacity;\n\t\t}\n\t\t",uniforms:{range:t.prop("range"),lineWidth:t.prop("lineWidth"),capSize:t.prop("capSize"),opacity:t.prop("opacity"),scale:t.prop("scale"),translate:t.prop("translate"),scaleFract:t.prop("scaleFract"),translateFract:t.prop("translateFract"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{color:{buffer:d,offset:function(t,e){return 4*e.offset},divisor:1},position:{buffer:c,offset:function(t,e){return 8*e.offset},divisor:1},positionFract:{buffer:p,offset:function(t,e){return 8*e.offset},divisor:1},error:{buffer:g,offset:function(t,e){return 16*e.offset},divisor:1},direction:{buffer:v,stride:24,offset:0},lineOffset:{buffer:v,stride:24,offset:8},capOffset:{buffer:v,stride:24,offset:16}},primitive:"triangles",blend:{enable:!0,color:[0,0,0,0],equation:{rgb:"add",alpha:"add"},func:{srcRGB:"src alpha",dstRGB:"one minus src alpha",srcAlpha:"one minus dst alpha",dstAlpha:"one"}},depth:{enable:!1},scissor:{enable:!0,box:t.prop("viewport")},viewport:t.prop("viewport"),stencil:!1,instances:t.prop("count"),count:h.length}),s(b,{update:k,draw:_,destroy:T,regl:t,gl:m,canvas:m.canvas,groups:x}),b;function b(t){t?k(t):null===t&&T(),_()}function _(e){if("number"==typeof e)return w(e);e&&!Array.isArray(e)&&(e=[e]),t._refresh(),x.forEach(function(t,r){t&&(e&&(e[r]?t.draw=!0:t.draw=!1),t.draw?w(r):t.draw=!0)})}function w(t){"number"==typeof t&&(t=x[t]),null!=t&&t&&t.count&&t.color&&t.opacity&&t.positions&&t.positions.length>1&&(t.scaleRatio=[t.scale[0]*t.viewport.width,t.scale[1]*t.viewport.height],r(t),t.after&&t.after(t))}function k(t){if(t){null!=t.length?"number"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var e=0,r=0;if(b.groups=x=t.map(function(t,c){var u=x[c];return t?("function"==typeof t?t={after:t}:"number"==typeof t[0]&&(t={positions:t}),t=o(t,{color:"color colors fill",capSize:"capSize cap capsize cap-size",lineWidth:"lineWidth line-width width line thickness",opacity:"opacity alpha",range:"range dataBox",viewport:"viewport viewBox",errors:"errors error",positions:"positions position data points"}),u||(x[c]=u={id:c,scale:null,translate:null,scaleFract:null,translateFract:null,draw:!0},t=s({},y,t)),a(u,t,[{lineWidth:function(t){return.5*+t},capSize:function(t){return.5*+t},opacity:parseFloat,errors:function(t){return t=l(t),r+=t.length,t},positions:function(t,r){return t=l(t,"float64"),r.count=Math.floor(t.length/2),r.bounds=n(t,2),r.offset=e,e+=r.count,t}},{color:function(t,e){var r=e.count;if(t||(t="transparent"),!Array.isArray(t)||"number"==typeof t[0]){var n=t;t=Array(r);for(var a=0;a 0. && baClipping < length(normalWidth * endBotJoin)) {\n\t\t//handle miter clipping\n\t\tbTopCoord -= normalWidth * endTopJoin;\n\t\tbTopCoord += normalize(endTopJoin * normalWidth) * baClipping;\n\t}\n\n\tif (nextReverse) {\n\t\t//make join rectangular\n\t\tvec2 miterShift = normalWidth * endJoinDirection * miterLimit * .5;\n\t\tfloat normalAdjust = 1. - min(miterLimit / endMiterRatio, 1.);\n\t\tbBotCoord = bCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\n\t\tbTopCoord = bCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\n\t}\n\telse if (!prevReverse && abClipping > 0. && abClipping < length(normalWidth * startBotJoin)) {\n\t\t//handle miter clipping\n\t\taBotCoord -= normalWidth * startBotJoin;\n\t\taBotCoord += normalize(startBotJoin * normalWidth) * abClipping;\n\t}\n\n\tvec2 aTopPosition = (aTopCoord) * adjustedScale + translate;\n\tvec2 aBotPosition = (aBotCoord) * adjustedScale + translate;\n\n\tvec2 bTopPosition = (bTopCoord) * adjustedScale + translate;\n\tvec2 bBotPosition = (bBotCoord) * adjustedScale + translate;\n\n\t//position is normalized 0..1 coord on the screen\n\tvec2 position = (aTopPosition * lineTop + aBotPosition * lineBot) * lineStart + (bTopPosition * lineTop + bBotPosition * lineBot) * lineEnd;\n\n\tstartCoord = aCoord * scaleRatio + translate * viewport.zw + viewport.xy;\n\tendCoord = bCoord * scaleRatio + translate * viewport.zw + viewport.xy;\n\n\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\n\n\tenableStartMiter = step(dot(currTangent, prevTangent), .5);\n\tenableEndMiter = step(dot(currTangent, nextTangent), .5);\n\n\t//bevel miter cutoffs\n\tif (miterMode == 1.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * miterLimit * .5;\n\t\t\tstartCutoff = vec4(aCoord, aCoord);\n\t\t\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\n\t\t\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tstartCutoff += viewport.xyxy;\n\t\t\tstartCutoff += startMiterWidth.xyxy;\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * miterLimit * .5;\n\t\t\tendCutoff = vec4(bCoord, bCoord);\n\t\t\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\n\t\t\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tendCutoff += viewport.xyxy;\n\t\t\tendCutoff += endMiterWidth.xyxy;\n\t\t}\n\t}\n\n\t//round miter cutoffs\n\telse if (miterMode == 2.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * abs(dot(startJoinDirection, currNormal)) * .5;\n\t\t\tstartCutoff = vec4(aCoord, aCoord);\n\t\t\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\n\t\t\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tstartCutoff += viewport.xyxy;\n\t\t\tstartCutoff += startMiterWidth.xyxy;\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * abs(dot(endJoinDirection, currNormal)) * .5;\n\t\t\tendCutoff = vec4(bCoord, bCoord);\n\t\t\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\n\t\t\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tendCutoff += viewport.xyxy;\n\t\t\tendCutoff += endMiterWidth.xyxy;\n\t\t}\n\t}\n}\n"]),frag:o(["precision highp float;\n#define GLSLIFY 1\n\nuniform sampler2D dashPattern;\nuniform float dashSize, pixelRatio, thickness, opacity, id, miterMode;\n\nvarying vec4 fragColor;\nvarying vec2 tangent;\nvarying vec4 startCutoff, endCutoff;\nvarying vec2 startCoord, endCoord;\nvarying float enableStartMiter, enableEndMiter;\n\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\n\tvec2 diff = b - a;\n\tvec2 perp = normalize(vec2(-diff.y, diff.x));\n\treturn dot(p - a, perp);\n}\n\nvoid main() {\n\tfloat alpha = 1., distToStart, distToEnd;\n\tfloat cutoff = thickness * .5;\n\n\t//bevel miter\n\tif (miterMode == 1.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\n\t\t\tif (distToStart < -1.) {\n\t\t\t\tdiscard;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\talpha *= min(max(distToStart + 1., 0.), 1.);\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\n\t\t\tif (distToEnd < -1.) {\n\t\t\t\tdiscard;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\talpha *= min(max(distToEnd + 1., 0.), 1.);\n\t\t}\n\t}\n\n\t// round miter\n\telse if (miterMode == 2.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\n\t\t\tif (distToStart < 0.) {\n\t\t\t\tfloat radius = length(gl_FragCoord.xy - startCoord);\n\n\t\t\t\tif(radius > cutoff + .5) {\n\t\t\t\t\tdiscard;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\n\t\t\t}\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\n\t\t\tif (distToEnd < 0.) {\n\t\t\t\tfloat radius = length(gl_FragCoord.xy - endCoord);\n\n\t\t\t\tif(radius > cutoff + .5) {\n\t\t\t\t\tdiscard;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\n\t\t\t}\n\t\t}\n\t}\n\n\tfloat t = fract(dot(tangent, gl_FragCoord.xy) / dashSize) * .5 + .25;\n\tfloat dash = texture2D(dashPattern, vec2(t, .5)).r;\n\n\tgl_FragColor = fragColor;\n\tgl_FragColor.a *= alpha * opacity * dash;\n}\n"]),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aColor:{buffer:t.prop("colorBuffer"),stride:4,offset:0,divisor:1},bColor:{buffer:t.prop("colorBuffer"),stride:4,offset:4,divisor:1},prevCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:0,divisor:1},aCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:16,divisor:1},nextCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:24,divisor:1}}},n))}catch(t){e=i}return{fill:t({primitive:"triangle",elements:function(t,e){return e.triangles},offset:0,vert:o(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 position, positionFract;\n\nuniform vec4 color;\nuniform vec2 scale, scaleFract, translate, translateFract;\nuniform float pixelRatio, id;\nuniform vec4 viewport;\nuniform float opacity;\n\nvarying vec4 fragColor;\n\nconst float MAX_LINES = 256.;\n\nvoid main() {\n\tfloat depth = (MAX_LINES - 4. - id) / (MAX_LINES);\n\n\tvec2 position = position * scale + translate\n + positionFract * scale + translateFract\n + position * scaleFract\n + positionFract * scaleFract;\n\n\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\n\n\tfragColor = color / 255.;\n\tfragColor.a *= opacity;\n}\n"]),frag:o(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n\tgl_FragColor = fragColor;\n}\n"]),uniforms:{scale:t.prop("scale"),color:t.prop("fill"),scaleFract:t.prop("scaleFract"),translateFract:t.prop("translateFract"),translate:t.prop("translate"),opacity:t.prop("opacity"),pixelRatio:t.context("pixelRatio"),id:t.prop("id"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{position:{buffer:t.prop("positionBuffer"),stride:8,offset:8},positionFract:{buffer:t.prop("positionFractBuffer"),stride:8,offset:8}},blend:n.blend,depth:{enable:!1},scissor:n.scissor,stencil:n.stencil,viewport:n.viewport}),rect:i,miter:e}},v.defaults={dashes:null,join:"miter",miterLimit:1,thickness:10,cap:"square",color:"black",opacity:1,overlay:!1,viewport:null,range:null,close:!1,fill:null},v.prototype.render=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];e.length&&(t=this).update.apply(t,e),this.draw()},v.prototype.draw=function(){for(var t=this,e=[],r=arguments.length;r--;)e[r]=arguments[r];return(e.length?e:this.passes).forEach(function(e,r){var n;if(e&&Array.isArray(e))return(n=t).draw.apply(n,e);"number"==typeof e&&(e=t.passes[e]),e&&e.count>1&&e.opacity&&(t.regl._refresh(),e.fill&&e.triangles&&e.triangles.length>2&&t.shaders.fill(e),e.thickness&&(e.scale[0]*e.viewport.width>v.precisionThreshold||e.scale[1]*e.viewport.height>v.precisionThreshold?t.shaders.rect(e):"rect"===e.join||!e.join&&(e.thickness<=2||e.count>=v.maxPoints)?t.shaders.rect(e):t.shaders.miter(e)))}),this},v.prototype.update=function(t){var e=this;if(t){null!=t.length?"number"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var r=this.regl,o=this.gl;if(t.forEach(function(t,f){var d=e.passes[f];if(void 0!==t)if(null!==t){if("number"==typeof t[0]&&(t={positions:t}),t=s(t,{positions:"positions points data coords",thickness:"thickness lineWidth lineWidths line-width linewidth width stroke-width strokewidth strokeWidth",join:"lineJoin linejoin join type mode",miterLimit:"miterlimit miterLimit",dashes:"dash dashes dasharray dash-array dashArray",color:"color colour stroke colors colours stroke-color strokeColor",fill:"fill fill-color fillColor",opacity:"alpha opacity",overlay:"overlay crease overlap intersect",close:"closed close closed-path closePath",range:"range dataBox",viewport:"viewport viewBox",hole:"holes hole hollow"}),d||(e.passes[f]=d={id:f,scale:null,scaleFract:null,translate:null,translateFract:null,count:0,hole:[],depth:0,dashLength:1,dashTexture:r.texture({channels:1,data:new Uint8Array([255]),width:1,height:1,mag:"linear",min:"linear"}),colorBuffer:r.buffer({usage:"dynamic",type:"uint8",data:new Uint8Array}),positionBuffer:r.buffer({usage:"dynamic",type:"float",data:new Uint8Array}),positionFractBuffer:r.buffer({usage:"dynamic",type:"float",data:new Uint8Array})},t=a({},v.defaults,t)),null!=t.thickness&&(d.thickness=parseFloat(t.thickness)),null!=t.opacity&&(d.opacity=parseFloat(t.opacity)),null!=t.miterLimit&&(d.miterLimit=parseFloat(t.miterLimit)),null!=t.overlay&&(d.overlay=!!t.overlay,f 1.0 + delta) {\n\t\tdiscard;\n\t}\n\n\talpha -= smoothstep(1.0 - delta, 1.0 + delta, radius);\n\n\tfloat borderRadius = fragBorderRadius;\n\tfloat ratio = smoothstep(borderRadius - delta, borderRadius + delta, radius);\n\tvec4 color = mix(fragColor, fragBorderColor, ratio);\n\tcolor.a *= alpha * opacity;\n\tgl_FragColor = color;\n}\n"]),l.vert=u(["precision highp float;\n#define GLSLIFY 1\n\nattribute float x, y, xFract, yFract;\nattribute float size, borderSize;\nattribute vec4 colorId, borderColorId;\nattribute float isActive;\n\nuniform vec2 scale, scaleFract, translate, translateFract;\nuniform float pixelRatio;\nuniform sampler2D palette;\nuniform vec2 paletteSize;\n\nconst float maxSize = 100.;\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragBorderRadius, fragWidth;\n\nbool isDirect = (paletteSize.x < 1.);\n\nvec4 getColor(vec4 id) {\n return isDirect ? id / 255. : texture2D(palette,\n vec2(\n (id.x + .5) / paletteSize.x,\n (id.y + .5) / paletteSize.y\n )\n );\n}\n\nvoid main() {\n // ignore inactive points\n if (isActive == 0.) return;\n\n vec2 position = vec2(x, y);\n vec2 positionFract = vec2(xFract, yFract);\n\n vec4 color = getColor(colorId);\n vec4 borderColor = getColor(borderColorId);\n\n float size = size * maxSize / 255.;\n float borderSize = borderSize * maxSize / 255.;\n\n gl_PointSize = (size + borderSize) * pixelRatio;\n\n vec2 pos = (position + translate) * scale\n + (positionFract + translateFract) * scale\n + (position + translate) * scaleFract\n + (positionFract + translateFract) * scaleFract;\n\n gl_Position = vec4(pos * 2. - 1., 0, 1);\n\n fragBorderRadius = 1. - 2. * borderSize / (size + borderSize);\n fragColor = color;\n fragBorderColor = borderColor.a == 0. || borderSize == 0. ? vec4(color.rgb, 0.) : borderColor;\n fragWidth = 1. / gl_PointSize;\n}\n"]),d&&(l.frag=l.frag.replace("smoothstep","smoothStep"),s.frag=s.frag.replace("smoothstep","smoothStep")),this.drawCircle=t(l)}y.defaults={color:"black",borderColor:"transparent",borderSize:0,size:12,opacity:1,marker:void 0,viewport:null,range:null,pixelSize:null,count:0,offset:0,bounds:null,positions:[],snap:1e4},y.prototype.render=function(){return arguments.length&&this.update.apply(this,arguments),this.draw(),this},y.prototype.draw=function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;nn)?e.tree=l(t,{bounds:f}):n&&n.length&&(e.tree=n),e.tree){var h={primitive:"points",usage:"static",data:e.tree,type:"uint32"};e.elements?e.elements(h):e.elements=s.elements(h)}return i({data:g.float(t),usage:"dynamic"}),a({data:g.fract(t),usage:"dynamic"}),c({data:new Uint8Array(u),type:"uint8",usage:"stream"}),t}},{marker:function(e,r,n){var i=r.activation;if(i.forEach(function(t){return t&&t.destroy&&t.destroy()}),i.length=0,e&&"number"!=typeof e[0]){for(var a=[],o=0,l=Math.min(e.length,r.count);o=0)return a;if(t instanceof Uint8Array||t instanceof Uint8ClampedArray)e=t;else{e=new Uint8Array(t.length);for(var o=0,s=t.length;o4*n&&(this.tooManyColors=!0),this.updatePalette(r),1===i.length?i[0]:i},y.prototype.updatePalette=function(t){if(!this.tooManyColors){var e=this.maxColors,r=this.paletteTexture,n=Math.ceil(.25*t.length/e);if(n>1)for(var i=.25*(t=t.slice()).length%e;i2?(s[0],s[2],n=s[1],i=s[3]):s.length?(n=s[0],i=s[1]):(s.x,n=s.y,s.x+s.width,i=s.y+s.height),l.length>2?(a=l[0],o=l[2],l[1],l[3]):l.length?(a=l[0],o=l[1]):(a=l.x,l.y,o=l.x+l.width,l.y+l.height),[a,n,o,i]}function p(t){if("number"==typeof t)return[t,t,t,t];if(2===t.length)return[t[0],t[1],t[0],t[1]];var e=l(t);return[e.x,e.y,e.x+e.width,e.y+e.height]}e.exports=u,u.prototype.render=function(){for(var t,e=this,r=[],n=arguments.length;n--;)r[n]=arguments[n];return r.length&&(t=this).update.apply(t,r),this.regl.attributes.preserveDrawingBuffer?this.draw():(this.dirty?null==this.planned&&(this.planned=o(function(){e.draw(),e.dirty=!0,e.planned=null})):(this.draw(),this.dirty=!0,o(function(){e.dirty=!1})),this)},u.prototype.update=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];if(e.length){for(var n=0;nT))&&(s.lower||!(k>>=e))<<3,(e|=r=(15<(t>>>=r))<<2)|(r=(3<(t>>>=r))<<1)|t>>>r>>1}function s(){function t(t){t:{for(var e=16;268435456>=e;e*=16)if(t<=e){t=e;break t}t=0}return 0<(e=r[o(t)>>2]).length?e.pop():new ArrayBuffer(t)}function e(t){r[o(t.byteLength)>>2].push(t)}var r=a(8,function(){return[]});return{alloc:t,free:e,allocType:function(e,r){var n=null;switch(e){case 5120:n=new Int8Array(t(r),0,r);break;case 5121:n=new Uint8Array(t(r),0,r);break;case 5122:n=new Int16Array(t(2*r),0,r);break;case 5123:n=new Uint16Array(t(2*r),0,r);break;case 5124:n=new Int32Array(t(4*r),0,r);break;case 5125:n=new Uint32Array(t(4*r),0,r);break;case 5126:n=new Float32Array(t(4*r),0,r);break;default:return null}return n.length!==r?n.subarray(0,r):n},freeType:function(t){e(t.buffer)}}}function l(t){return!!t&&"object"==typeof t&&Array.isArray(t.shape)&&Array.isArray(t.stride)&&"number"==typeof t.offset&&t.shape.length===t.stride.length&&(Array.isArray(t.data)||W(t.data))}function c(t,e,r,n,i,a){for(var o=0;o(i=s)&&(i=n.buffer.byteLength,5123===f?i>>=1:5125===f&&(i>>=2)),n.vertCount=i,i=o,0>o&&(i=4,1===(o=n.buffer.dimension)&&(i=0),2===o&&(i=1),3===o&&(i=4)),n.primType=i}function o(t){n.elementsCount--,delete s[t.id],t.buffer.destroy(),t.buffer=null}var s={},c=0,u={uint8:5121,uint16:5123};e.oes_element_index_uint&&(u.uint32=5125),i.prototype.bind=function(){this.buffer.bind()};var f=[];return{create:function(t,e){function s(t){if(t)if("number"==typeof t)c(t),f.primType=4,f.vertCount=0|t,f.type=5121;else{var e=null,r=35044,n=-1,i=-1,o=0,h=0;Array.isArray(t)||W(t)||l(t)?e=t:("data"in t&&(e=t.data),"usage"in t&&(r=K[t.usage]),"primitive"in t&&(n=rt[t.primitive]),"count"in t&&(i=0|t.count),"type"in t&&(h=u[t.type]),"length"in t?o=0|t.length:(o=i,5123===h||5122===h?o*=2:5125!==h&&5124!==h||(o*=4))),a(f,e,r,n,i,o,h)}else c(),f.primType=4,f.vertCount=0,f.type=5121;return s}var c=r.create(null,34963,!0),f=new i(c._buffer);return n.elementsCount++,s(t),s._reglType="elements",s._elements=f,s.subdata=function(t,e){return c.subdata(t,e),s},s.destroy=function(){o(f)},s},createStream:function(t){var e=f.pop();return e||(e=new i(r.create(null,34963,!0,!1)._buffer)),a(e,t,35040,-1,-1,0,0),e},destroyStream:function(t){f.push(t)},getElements:function(t){return"function"==typeof t&&t._elements instanceof i?t._elements:null},clear:function(){X(s).forEach(o)}}}function g(t){for(var e=G.allocType(5123,t.length),r=0;r>>31<<15,i=(a<<1>>>24)-127,a=a>>13&1023;e[r]=-24>i?n:-14>i?n+(a+1024>>-14-i):15>=i,r.height>>=i,p(r,n[i]),t.mipmask|=1<e;++e)t.images[e]=null;return t}function L(t){for(var e=t.images,r=0;re){for(var r=0;r=--this.refCount&&F(this)}}),o.profile&&(a.getTotalTextureSize=function(){var t=0;return Object.keys(mt).forEach(function(e){t+=mt[e].stats.size}),t}),{create2D:function(e,r){function n(t,e){var r=i.texInfo;z.call(r);var a=C();return"number"==typeof t?M(a,0|t,"number"==typeof e?0|e:0|t):t?(O(r,t),S(a,t)):M(a,1,1),r.genMipmaps&&(a.mipmask=(a.width<<1)-1),i.mipmask=a.mipmask,c(i,a),i.internalformat=a.internalformat,n.width=a.width,n.height=a.height,P(i),E(a,3553),I(r,3553),R(),L(a),o.profile&&(i.stats.size=k(i.internalformat,i.type,a.width,a.height,r.genMipmaps,!1)),n.format=tt[i.internalformat],n.type=et[i.type],n.mag=rt[r.magFilter],n.min=nt[r.minFilter],n.wrapS=it[r.wrapS],n.wrapT=it[r.wrapT],n}var i=new D(3553);return mt[i.id]=i,a.textureCount++,n(e,r),n.subimage=function(t,e,r,a){e|=0,r|=0,a|=0;var o=m();return c(o,i),o.width=0,o.height=0,p(o,t),o.width=o.width||(i.width>>a)-e,o.height=o.height||(i.height>>a)-r,P(i),d(o,3553,e,r,a),R(),T(o),n},n.resize=function(e,r){var a=0|e,s=0|r||a;if(a===i.width&&s===i.height)return n;n.width=i.width=a,n.height=i.height=s,P(i);for(var l,c=i.channels,u=i.type,f=0;i.mipmask>>f;++f){var h=a>>f,p=s>>f;if(!h||!p)break;l=G.zero.allocType(u,h*p*c),t.texImage2D(3553,f,i.format,h,p,0,i.format,i.type,l),l&&G.zero.freeType(l)}return R(),o.profile&&(i.stats.size=k(i.internalformat,i.type,a,s,!1,!1)),n},n._reglType="texture2d",n._texture=i,o.profile&&(n.stats=i.stats),n.destroy=function(){i.decRef()},n},createCube:function(e,r,n,i,s,l){function f(t,e,r,n,i,a){var s,l=h.texInfo;for(z.call(l),s=0;6>s;++s)g[s]=C();if("number"!=typeof t&&t){if("object"==typeof t)if(e)S(g[0],t),S(g[1],e),S(g[2],r),S(g[3],n),S(g[4],i),S(g[5],a);else if(O(l,t),u(h,t),"faces"in t)for(t=t.faces,s=0;6>s;++s)c(g[s],h),S(g[s],t[s]);else for(s=0;6>s;++s)S(g[s],t)}else for(t=0|t||1,s=0;6>s;++s)M(g[s],t,t);for(c(h,g[0]),h.mipmask=l.genMipmaps?(g[0].width<<1)-1:g[0].mipmask,h.internalformat=g[0].internalformat,f.width=g[0].width,f.height=g[0].height,P(h),s=0;6>s;++s)E(g[s],34069+s);for(I(l,34067),R(),o.profile&&(h.stats.size=k(h.internalformat,h.type,f.width,f.height,l.genMipmaps,!0)),f.format=tt[h.internalformat],f.type=et[h.type],f.mag=rt[l.magFilter],f.min=nt[l.minFilter],f.wrapS=it[l.wrapS],f.wrapT=it[l.wrapT],s=0;6>s;++s)L(g[s]);return f}var h=new D(34067);mt[h.id]=h,a.cubeCount++;var g=Array(6);return f(e,r,n,i,s,l),f.subimage=function(t,e,r,n,i){r|=0,n|=0,i|=0;var a=m();return c(a,h),a.width=0,a.height=0,p(a,e),a.width=a.width||(h.width>>i)-r,a.height=a.height||(h.height>>i)-n,P(h),d(a,34069+t,r,n,i),R(),T(a),f},f.resize=function(e){if((e|=0)!==h.width){f.width=h.width=e,f.height=h.height=e,P(h);for(var r=0;6>r;++r)for(var n=0;h.mipmask>>n;++n)t.texImage2D(34069+r,n,h.format,e>>n,e>>n,0,h.format,h.type,null);return R(),o.profile&&(h.stats.size=k(h.internalformat,h.type,f.width,f.height,!1,!0)),f}},f._reglType="textureCube",f._texture=h,o.profile&&(f.stats=h.stats),f.destroy=function(){h.decRef()},f},clear:function(){for(var e=0;er;++r)if(0!=(e.mipmask&1<>r,e.height>>r,0,e.internalformat,e.type,null);else for(var n=0;6>n;++n)t.texImage2D(34069+n,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);I(e.texInfo,e.target)})}}}function A(t,e,r,n,i,a){function o(t,e,r){this.target=t,this.texture=e,this.renderbuffer=r;var n=t=0;e?(t=e.width,n=e.height):r&&(t=r.width,n=r.height),this.width=t,this.height=n}function s(t){t&&(t.texture&&t.texture._texture.decRef(),t.renderbuffer&&t.renderbuffer._renderbuffer.decRef())}function l(t,e,r){t&&(t.texture?t.texture._texture.refCount+=1:t.renderbuffer._renderbuffer.refCount+=1)}function c(e,r){r&&(r.texture?t.framebufferTexture2D(36160,e,r.target,r.texture._texture.texture,0):t.framebufferRenderbuffer(36160,e,36161,r.renderbuffer._renderbuffer.renderbuffer))}function u(t){var e=3553,r=null,n=null,i=t;return"object"==typeof t&&(i=t.data,"target"in t&&(e=0|t.target)),"texture2d"===(t=i._reglType)?r=i:"textureCube"===t?r=i:"renderbuffer"===t&&(n=i,e=36161),new o(e,r,n)}function f(t,e,r,a,s){return r?((t=n.create2D({width:t,height:e,format:a,type:s}))._texture.refCount=0,new o(3553,t,null)):((t=i.create({width:t,height:e,format:a}))._renderbuffer.refCount=0,new o(36161,null,t))}function h(t){return t&&(t.texture||t.renderbuffer)}function p(t,e,r){t&&(t.texture?t.texture.resize(e,r):t.renderbuffer&&t.renderbuffer.resize(e,r),t.width=e,t.height=r)}function d(){this.id=k++,T[this.id]=this,this.framebuffer=t.createFramebuffer(),this.height=this.width=0,this.colorAttachments=[],this.depthStencilAttachment=this.stencilAttachment=this.depthAttachment=null}function g(t){t.colorAttachments.forEach(s),s(t.depthAttachment),s(t.stencilAttachment),s(t.depthStencilAttachment)}function v(e){t.deleteFramebuffer(e.framebuffer),e.framebuffer=null,a.framebufferCount--,delete T[e.id]}function m(e){var n;t.bindFramebuffer(36160,e.framebuffer);var i=e.colorAttachments;for(n=0;ni;++i){for(c=0;ct;++t)r[t].resize(n);return e.width=e.height=n,e},_reglType:"framebufferCube",destroy:function(){r.forEach(function(t){t.destroy()})}})},clear:function(){X(T).forEach(v)},restore:function(){x.cur=null,x.next=null,x.dirty=!0,X(T).forEach(function(e){e.framebuffer=t.createFramebuffer(),m(e)})}})}function M(){this.w=this.z=this.y=this.x=this.state=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=5126,this.divisor=this.stride=this.offset=0}function S(t,e,r,n){function i(t,e,r,n){this.name=t,this.id=e,this.location=r,this.info=n}function a(t,e){for(var r=0;rt&&(t=e.stats.uniformsCount)}),t},r.getMaxAttributesCount=function(){var t=0;return h.forEach(function(e){e.stats.attributesCount>t&&(t=e.stats.attributesCount)}),t}),{clear:function(){var e=t.deleteShader.bind(t);X(c).forEach(e),c={},X(u).forEach(e),u={},h.forEach(function(e){t.deleteProgram(e.program)}),h.length=0,f={},r.shaderCount=0},program:function(t,e,n){var i=f[e];i||(i=f[e]={});var a=i[t];return a||(a=new s(e,t),r.shaderCount++,l(a),i[t]=a,h.push(a)),a},restore:function(){c={},u={};for(var t=0;t"+e+"?"+i+".constant["+e+"]:0;"}).join(""),"}}else{","if(",o,"(",i,".buffer)){",u,"=",s,".createStream(",34962,",",i,".buffer);","}else{",u,"=",s,".getBuffer(",i,".buffer);","}",f,'="type" in ',i,"?",a.glTypes,"[",i,".type]:",u,".dtype;",l.normalized,"=!!",i,".normalized;"),n("size"),n("offset"),n("stride"),n("divisor"),r("}}"),r.exit("if(",l.isStream,"){",s,".destroyStream(",u,");","}"),l})}),o}function A(t,e,r,n,i){var o=_(t),s=function(t,e,r){function n(t){if(t in i){var r=i[t];t=!0;var n,o,s=0|r.x,l=0|r.y;return"width"in r?n=0|r.width:t=!1,"height"in r?o=0|r.height:t=!1,new D(!t&&e&&e.thisDep,!t&&e&&e.contextDep,!t&&e&&e.propDep,function(t,e){var i=t.shared.context,a=n;"width"in r||(a=e.def(i,".","framebufferWidth","-",s));var c=o;return"height"in r||(c=e.def(i,".","framebufferHeight","-",l)),[s,l,a,c]})}if(t in a){var c=a[t];return t=F(c,function(t,e){var r=t.invoke(e,c),n=t.shared.context,i=e.def(r,".x|0"),a=e.def(r,".y|0");return[i,a,e.def('"width" in ',r,"?",r,".width|0:","(",n,".","framebufferWidth","-",i,")"),r=e.def('"height" in ',r,"?",r,".height|0:","(",n,".","framebufferHeight","-",a,")")]}),e&&(t.thisDep=t.thisDep||e.thisDep,t.contextDep=t.contextDep||e.contextDep,t.propDep=t.propDep||e.propDep),t}return e?new D(e.thisDep,e.contextDep,e.propDep,function(t,e){var r=t.shared.context;return[0,0,e.def(r,".","framebufferWidth"),e.def(r,".","framebufferHeight")]}):null}var i=t.static,a=t.dynamic;if(t=n("viewport")){var o=t;t=new D(t.thisDep,t.contextDep,t.propDep,function(t,e){var r=o.append(t,e),n=t.shared.context;return e.set(n,".viewportWidth",r[2]),e.set(n,".viewportHeight",r[3]),r})}return{viewport:t,scissor_box:n("scissor.box")}}(t,o),l=k(t),c=function(t,e){var r=t.static,n=t.dynamic,i={};return nt.forEach(function(t){function e(e,a){if(t in r){var s=e(r[t]);i[o]=R(function(){return s})}else if(t in n){var l=n[t];i[o]=F(l,function(t,e){return a(t,e,t.invoke(e,l))})}}var o=m(t);switch(t){case"cull.enable":case"blend.enable":case"dither":case"stencil.enable":case"depth.enable":case"scissor.enable":case"polygonOffset.enable":case"sample.alpha":case"sample.enable":case"depth.mask":return e(function(t){return t},function(t,e,r){return r});case"depth.func":return e(function(t){return kt[t]},function(t,e,r){return e.def(t.constants.compareFuncs,"[",r,"]")});case"depth.range":return e(function(t){return t},function(t,e,r){return[e.def("+",r,"[0]"),e=e.def("+",r,"[1]")]});case"blend.func":return e(function(t){return[wt["srcRGB"in t?t.srcRGB:t.src],wt["dstRGB"in t?t.dstRGB:t.dst],wt["srcAlpha"in t?t.srcAlpha:t.src],wt["dstAlpha"in t?t.dstAlpha:t.dst]]},function(t,e,r){function n(t,n){return e.def('"',t,n,'" in ',r,"?",r,".",t,n,":",r,".",t)}t=t.constants.blendFuncs;var i=n("src","RGB"),a=n("dst","RGB"),o=(i=e.def(t,"[",i,"]"),e.def(t,"[",n("src","Alpha"),"]"));return[i,a=e.def(t,"[",a,"]"),o,t=e.def(t,"[",n("dst","Alpha"),"]")]});case"blend.equation":return e(function(t){return"string"==typeof t?[$[t],$[t]]:"object"==typeof t?[$[t.rgb],$[t.alpha]]:void 0},function(t,e,r){var n=t.constants.blendEquations,i=e.def(),a=e.def();return(t=t.cond("typeof ",r,'==="string"')).then(i,"=",a,"=",n,"[",r,"];"),t.else(i,"=",n,"[",r,".rgb];",a,"=",n,"[",r,".alpha];"),e(t),[i,a]});case"blend.color":return e(function(t){return a(4,function(e){return+t[e]})},function(t,e,r){return a(4,function(t){return e.def("+",r,"[",t,"]")})});case"stencil.mask":return e(function(t){return 0|t},function(t,e,r){return e.def(r,"|0")});case"stencil.func":return e(function(t){return[kt[t.cmp||"keep"],t.ref||0,"mask"in t?t.mask:-1]},function(t,e,r){return[t=e.def('"cmp" in ',r,"?",t.constants.compareFuncs,"[",r,".cmp]",":",7680),e.def(r,".ref|0"),e=e.def('"mask" in ',r,"?",r,".mask|0:-1")]});case"stencil.opFront":case"stencil.opBack":return e(function(e){return["stencil.opBack"===t?1029:1028,Tt[e.fail||"keep"],Tt[e.zfail||"keep"],Tt[e.zpass||"keep"]]},function(e,r,n){function i(t){return r.def('"',t,'" in ',n,"?",a,"[",n,".",t,"]:",7680)}var a=e.constants.stencilOps;return["stencil.opBack"===t?1029:1028,i("fail"),i("zfail"),i("zpass")]});case"polygonOffset.offset":return e(function(t){return[0|t.factor,0|t.units]},function(t,e,r){return[e.def(r,".factor|0"),e=e.def(r,".units|0")]});case"cull.face":return e(function(t){var e=0;return"front"===t?e=1028:"back"===t&&(e=1029),e},function(t,e,r){return e.def(r,'==="front"?',1028,":",1029)});case"lineWidth":return e(function(t){return t},function(t,e,r){return r});case"frontFace":return e(function(t){return At[t]},function(t,e,r){return e.def(r+'==="cw"?2304:2305')});case"colorMask":return e(function(t){return t.map(function(t){return!!t})},function(t,e,r){return a(4,function(t){return"!!"+r+"["+t+"]"})});case"sample.coverage":return e(function(t){return["value"in t?t.value:1,!!t.invert]},function(t,e,r){return[e.def('"value" in ',r,"?+",r,".value:1"),e=e.def("!!",r,".invert")]})}}),i}(t),u=w(t),f=s.viewport;return f&&(c.viewport=f),(s=s[f=m("scissor.box")])&&(c[f]=s),(o={framebuffer:o,draw:l,shader:u,state:c,dirty:s=0>1)",s],");")}function e(){r(l,".drawArraysInstancedANGLE(",[d,g,v,s],");")}p?y?t():(r("if(",p,"){"),t(),r("}else{"),e(),r("}")):e()}function o(){function t(){r(u+".drawElements("+[d,v,m,g+"<<(("+m+"-5121)>>1)"]+");")}function e(){r(u+".drawArrays("+[d,g,v]+");")}p?y?t():(r("if(",p,"){"),t(),r("}else{"),e(),r("}")):e()}var s,l,c=t.shared,u=c.gl,f=c.draw,h=n.draw,p=function(){var i=h.elements,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a)):i=a.def(f,".","elements"),i&&a("if("+i+")"+u+".bindBuffer(34963,"+i+".buffer.buffer);"),i}(),d=i("primitive"),g=i("offset"),v=function(){var i=h.count,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a)):i=a.def(f,".","count"),i}();if("number"==typeof v){if(0===v)return}else r("if(",v,"){"),r.exit("}");K&&(s=i("instances"),l=t.instancing);var m=p+".type",y=h.elements&&P(h.elements);K&&("number"!=typeof s||0<=s)?"string"==typeof s?(r("if(",s,">0){"),a(),r("}else if(",s,"<0){"),o(),r("}")):a():o()}function H(t,e,r,n,i){return i=(e=b()).proc("body",i),K&&(e.instancing=i.def(e.shared.extensions,".angle_instanced_arrays")),t(e,i,r,n),e.compile().body}function q(t,e,r,n){L(t,e),N(t,e,r,n.attributes,function(){return!0}),j(t,e,r,n.uniforms,function(){return!0}),V(t,e,e,r)}function G(t,e,r,n){function i(){return!0}t.batchId="a1",L(t,e),N(t,e,r,n.attributes,i),j(t,e,r,n.uniforms,i),V(t,e,e,r)}function Y(t,e,r,n){function i(t){return t.contextDep&&o||t.propDep}function a(t){return!i(t)}L(t,e);var o=r.contextDep,s=e.def(),l=e.def();t.shared.props=l,t.batchId=s;var c=t.scope(),u=t.scope();e(c.entry,"for(",s,"=0;",s,"<","a1",";++",s,"){",l,"=","a0","[",s,"];",u,"}",c.exit),r.needsContext&&M(t,u,r.context),r.needsFramebuffer&&S(t,u,r.framebuffer),C(t,u,r.state,i),r.profile&&i(r.profile)&&B(t,u,r,!1,!0),n?(N(t,c,r,n.attributes,a),N(t,u,r,n.attributes,i),j(t,c,r,n.uniforms,a),j(t,u,r,n.uniforms,i),V(t,c,u,r)):(e=t.global.def("{}"),n=r.shader.progVar.append(t,u),l=u.def(n,".id"),c=u.def(e,"[",l,"]"),u(t.shared.gl,".useProgram(",n,".program);","if(!",c,"){",c,"=",e,"[",l,"]=",t.link(function(e){return H(G,t,r,e,2)}),"(",n,");}",c,".call(this,a0[",s,"],",s,");"))}function W(t,r){function n(e){var n=r.shader[e];n&&i.set(a.shader,"."+e,n.append(t,i))}var i=t.proc("scope",3);t.batchId="a2";var a=t.shared,o=a.current;M(t,i,r.context),r.framebuffer&&r.framebuffer.append(t,i),I(Object.keys(r.state)).forEach(function(e){var n=r.state[e].append(t,i);v(n)?n.forEach(function(r,n){i.set(t.next[e],"["+n+"]",r)}):i.set(a.next,"."+e,n)}),B(t,i,r,!0,!0),["elements","offset","count","instances","primitive"].forEach(function(e){var n=r.draw[e];n&&i.set(a.draw,"."+e,""+n.append(t,i))}),Object.keys(r.uniforms).forEach(function(n){i.set(a.uniforms,"["+e.id(n)+"]",r.uniforms[n].append(t,i))}),Object.keys(r.attributes).forEach(function(e){var n=r.attributes[e].append(t,i),a=t.scopeAttrib(e);Object.keys(new Z).forEach(function(t){i.set(a,"."+t,n[t])})}),n("vert"),n("frag"),0=--this.refCount&&o(this)},i.profile&&(n.getTotalRenderbufferSize=function(){var t=0;return Object.keys(u).forEach(function(e){t+=u[e].stats.size}),t}),{create:function(e,r){function o(e,r){var n=0,a=0,u=32854;if("object"==typeof e&&e?("shape"in e?(n=0|(a=e.shape)[0],a=0|a[1]):("radius"in e&&(n=a=0|e.radius),"width"in e&&(n=0|e.width),"height"in e&&(a=0|e.height)),"format"in e&&(u=s[e.format])):"number"==typeof e?(n=0|e,a="number"==typeof r?0|r:n):e||(n=a=1),n!==c.width||a!==c.height||u!==c.format)return o.width=c.width=n,o.height=c.height=a,c.format=u,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,u,n,a),i.profile&&(c.stats.size=vt[c.format]*c.width*c.height),o.format=l[c.format],o}var c=new a(t.createRenderbuffer());return u[c.id]=c,n.renderbufferCount++,o(e,r),o.resize=function(e,r){var n=0|e,a=0|r||n;return n===c.width&&a===c.height?o:(o.width=c.width=n,o.height=c.height=a,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,c.format,n,a),i.profile&&(c.stats.size=vt[c.format]*c.width*c.height),o)},o._reglType="renderbuffer",o._renderbuffer=c,i.profile&&(o.stats=c.stats),o.destroy=function(){c.decRef()},o},clear:function(){X(u).forEach(o)},restore:function(){X(u).forEach(function(e){e.renderbuffer=t.createRenderbuffer(),t.bindRenderbuffer(36161,e.renderbuffer),t.renderbufferStorage(36161,e.format,e.width,e.height)}),t.bindRenderbuffer(36161,null)}}},yt=[];yt[6408]=4,yt[6407]=3;var xt=[];xt[5121]=1,xt[5126]=4,xt[36193]=2;var bt=["x","y","z","w"],_t="blend.func blend.equation stencil.func stencil.opFront stencil.opBack sample.coverage viewport scissor.box polygonOffset.offset".split(" "),wt={0:0,1:1,zero:0,one:1,"src color":768,"one minus src color":769,"src alpha":770,"one minus src alpha":771,"dst color":774,"one minus dst color":775,"dst alpha":772,"one minus dst alpha":773,"constant color":32769,"one minus constant color":32770,"constant alpha":32771,"one minus constant alpha":32772,"src alpha saturate":776},kt={never:512,less:513,"<":513,equal:514,"=":514,"==":514,"===":514,lequal:515,"<=":515,greater:516,">":516,notequal:517,"!=":517,"!==":517,gequal:518,">=":518,always:519},Tt={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,"increment wrap":34055,"decrement wrap":34056,invert:5386},At={cw:2304,ccw:2305},Mt=new D(!1,!1,!1,function(){});return function(t){function e(){if(0===Z.length)w&&w.update(),Q=null;else{Q=H.next(e),f();for(var t=Z.length-1;0<=t;--t){var r=Z[t];r&&r(z,null,0)}v.flush(),w&&w.update()}}function r(){!Q&&0=Z.length&&n()}}}}function u(){var t=W.viewport,e=W.scissor_box;t[0]=t[1]=e[0]=e[1]=0,z.viewportWidth=z.framebufferWidth=z.drawingBufferWidth=t[2]=e[2]=v.drawingBufferWidth,z.viewportHeight=z.framebufferHeight=z.drawingBufferHeight=t[3]=e[3]=v.drawingBufferHeight}function f(){z.tick+=1,z.time=g(),u(),G.procs.poll()}function h(){u(),G.procs.refresh(),w&&w.update()}function g(){return(q()-k)/1e3}if(!(t=i(t)))return null;var v=t.gl,m=v.getContextAttributes();v.isContextLost();var y=function(t,e){function r(e){var r;e=e.toLowerCase();try{r=n[e]=t.getExtension(e)}catch(t){}return!!r}for(var n={},i=0;ie;++e)tt(j({framebuffer:t.framebuffer.faces[e]},t),l);else tt(t,l);else l(0,t)},prop:U.define.bind(null,1),context:U.define.bind(null,2),this:U.define.bind(null,3),draw:s({}),buffer:function(t){return I.create(t,34962,!1,!1)},elements:function(t){return D.create(t,!1)},texture:R.create2D,cube:R.createCube,renderbuffer:F.create,framebuffer:V.create,framebufferCube:V.createCube,attributes:m,frame:c,on:function(t,e){var r;switch(t){case"frame":return c(e);case"lost":r=$;break;case"restore":r=J;break;case"destroy":r=K}return r.push(e),{cancel:function(){for(var t=0;t=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],491:[function(t,e,r){(function(t){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],492:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i],s=(r=a+o)-a,l=o-s;l&&(t[--n]=r,r=l)}for(var c=0,i=n;i>1;return["sum(",t(e.slice(0,r)),",",t(e.slice(r)),")"].join("")}(e);var n}function u(t){return new Function("sum","scale","prod","compress",["function robustDeterminant",t,"(m){return compress(",c(function(t){for(var e=new Array(t),r=0;r>1;return["sum(",c(t.slice(0,e)),",",c(t.slice(e)),")"].join("")}function u(t,e){if("m"===t.charAt(0)){if("w"===e.charAt(0)){var r=t.split("[");return["w",e.substr(1),"m",r[0].substr(1)].join("")}return["prod(",t,",",e,")"].join("")}return u(e,t)}function f(t){if(2===t.length)return[["diff(",u(t[0][0],t[1][1]),",",u(t[1][0],t[0][1]),")"].join("")];for(var e=[],r=0;r0&&r.push(","),r.push("[");for(var o=0;o0&&r.push(","),o===i?r.push("+b[",a,"]"):r.push("+A[",a,"][",o,"]");r.push("]")}r.push("]),")}r.push("det(A)]}return ",e);var s=new Function("det",r.join(""));return s(t<6?n[t]:n)}var o=[function(){return[0]},function(t,e){return[[e[0]],[t[0][0]]]}];!function(){for(;o.length>1;return["sum(",c(t.slice(0,e)),",",c(t.slice(e)),")"].join("")}function u(t){if(2===t.length)return[["sum(prod(",t[0][0],",",t[1][1],"),prod(-",t[0][1],",",t[1][0],"))"].join("")];for(var e=[],r=0;r0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=3.3306690738754716e-16*n;return o>=s||o<=-s?o:h(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],h=r[2]-n[2],d=a*c,g=o*l,v=o*s,m=i*c,y=i*l,x=a*s,b=u*(d-g)+f*(v-m)+h*(y-x),_=7.771561172376103e-16*((Math.abs(d)+Math.abs(g))*Math.abs(u)+(Math.abs(v)+Math.abs(m))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(h));return b>_||-b>_?b:p(t,e,r,n)}];!function(){for(;d.length<=s;)d.push(f(d.length));for(var t=[],r=["slow"],n=0;n<=s;++n)t.push("a"+n),r.push("o"+n);var i=["function getOrientation(",t.join(),"){switch(arguments.length){case 0:case 1:return 0;"];for(n=2;n<=s;++n)i.push("case ",n,":return o",n,"(",t.slice(0,n).join(),");");i.push("}var s=new Array(arguments.length);for(var i=0;i0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u),h=Math.max(c,u);if(h=n?(i=f,(l+=1)=n?(i=f,(l+=1)0?1:0}},{}],504:[function(t,e,r){"use strict";e.exports=function(t){return i(n(t))};var n=t("boundary-cells"),i=t("reduce-simplicial-complex")},{"boundary-cells":88,"reduce-simplicial-complex":484}],505:[function(t,e,r){"use strict";e.exports=function(t,e,r,s){r=r||0,"undefined"==typeof s&&(s=function(t){for(var e=t.length,r=0,n=0;n>1,v=E[2*m+1];","if(v===b){return m}","if(b0&&l.push(","),l.push("[");for(var n=0;n0&&l.push(","),l.push("B(C,E,c[",i[0],"],c[",i[1],"])")}l.push("]")}l.push(");")}}for(var a=t+1;a>1;--a){a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[v],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=m(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0){var n=m(r);if(e0){var t=T[0];return v(0,S-1),S-=1,x(0),t}return-1}function w(t,e){var r=T[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((S+=1)-1))}function k(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],g(e)),A[r]>=0&&w(A[r],g(r))}}for(var T=[],A=new Array(a),f=0;f>1;f>=0;--f)x(f);for(;;){var E=_();if(E<0||c[E]>r)break;k(E)}for(var C=[],f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&z.push([n,i])}}),i.unique(i.normalize(z)),{positions:C,edges:z}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":497,"simplicial-complex":509}],512:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":512,"binary-search-bounds":84,"functional-red-black-tree":229,"robust-orientation":497}],514:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":494,"robust-sum":502}],515:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(r){return function(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,g="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?g+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",g+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return g}(function(e){if(i[e])return i[e];var r,n=e,a=[],o=0;for(;n;){if(null!==(r=t.text.exec(n)))a.push(r[0]);else if(null!==(r=t.modulo.exec(n)))a.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");a.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return i[e]=a}(r),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}var i=Object.create(null);"undefined"!=typeof r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],516:[function(t,e,r){"use strict";var n=t("parenthesis");e.exports=function(t,e,r){if(null==t)throw Error("First argument should be a string");if(null==e)throw Error("Separator should be a string or a RegExp");r?("string"==typeof r||Array.isArray(r))&&(r={ignore:r}):r={},null==r.escape&&(r.escape=!0),null==r.ignore?r.ignore=["[]","()","{}","<>",'""',"''","``","\u201c\u201d","\xab\xbb"]:("string"==typeof r.ignore&&(r.ignore=[r.ignore]),r.ignore=r.ignore.map(function(t){return 1===t.length&&(t+=t),t}));var i=n.parse(t,{flat:!0,brackets:r.ignore}),a=i[0].split(e);if(r.escape){for(var o=[],s=0;s0;){e=c[c.length-1];var p=t[e];if(a[e]=0&&s[e].push(o[g])}a[e]=d}else{if(n[e]===r[e]){for(var v=[],m=[],y=0,d=l.length-1;d>=0;--d){var x=l[d];if(i[x]=!1,v.push(x),m.push(s[x]),y+=s[x].length,o[x]=f.length,x===e){l.length=d;break}}f.push(v);for(var b=new Array(y),d=0;d c)|0 },"),"generic"===e&&a.push("getters:[0],");for(var s=[],l=[],c=0;c>>7){");for(var c=0;c<1<<(1<128&&c%128==0){f.length>0&&h.push("}}");var p="vExtra"+f.length;a.push("case ",c>>>7,":",p,"(m&0x7f,",l.join(),");break;"),h=["function ",p,"(m,",l.join(),"){switch(m){"],f.push(h)}h.push("case ",127&c,":");for(var d=new Array(r),g=new Array(r),v=new Array(r),m=new Array(r),y=0,x=0;xx)&&!(c&1<<_)!=!(c&1<0&&(A="+"+v[b]+"*c");var M=d[b].length/y*.5,S=.5+m[b]/y*.5;T.push("d"+b+"-"+S+"-"+M+"*("+d[b].join("+")+A+")/("+g[b].join("+")+")")}h.push("a.push([",T.join(),"]);","break;")}a.push("}},"),f.length>0&&h.push("}}");for(var E=[],c=0;c<1<1&&(a=1),a<-1&&(a=-1),i*Math.acos(a)};r.default=function(t){var e=t.px,r=t.py,l=t.cx,c=t.cy,u=t.rx,f=t.ry,h=t.xAxisRotation,p=void 0===h?0:h,d=t.largeArcFlag,g=void 0===d?0:d,v=t.sweepFlag,m=void 0===v?0:v,y=[];if(0===u||0===f)return[];var x=Math.sin(p*i/360),b=Math.cos(p*i/360),_=b*(e-l)/2+x*(r-c)/2,w=-x*(e-l)/2+b*(r-c)/2;if(0===_&&0===w)return[];u=Math.abs(u),f=Math.abs(f);var k=Math.pow(_,2)/Math.pow(u,2)+Math.pow(w,2)/Math.pow(f,2);k>1&&(u*=Math.sqrt(k),f*=Math.sqrt(k));var T=function(t,e,r,n,a,o,l,c,u,f,h,p){var d=Math.pow(a,2),g=Math.pow(o,2),v=Math.pow(h,2),m=Math.pow(p,2),y=d*g-d*m-g*v;y<0&&(y=0),y/=d*m+g*v;var x=(y=Math.sqrt(y)*(l===c?-1:1))*a/o*p,b=y*-o/a*h,_=f*x-u*b+(t+r)/2,w=u*x+f*b+(e+n)/2,k=(h-x)/a,T=(p-b)/o,A=(-h-x)/a,M=(-p-b)/o,S=s(1,0,k,T),E=s(k,T,A,M);return 0===c&&E>0&&(E-=i),1===c&&E<0&&(E+=i),[_,w,S,E]}(e,r,l,c,u,f,g,m,x,b,_,w),A=n(T,4),M=A[0],S=A[1],E=A[2],C=A[3],L=Math.abs(C)/(i/4);Math.abs(1-L)<1e-7&&(L=1);var z=Math.max(Math.ceil(L),1);C/=z;for(var O=0;Oe[2]&&(e[2]=c[u+0]),c[u+1]>e[3]&&(e[3]=c[u+1]);return e}},{"abs-svg-path":53,assert:61,"is-svg-path":419,"normalize-svg-path":521,"parse-svg-path":455}],521:[function(t,e,r){"use strict";e.exports=function(t){for(var e,r=[],o=0,s=0,l=0,c=0,u=null,f=null,h=0,p=0,d=0,g=t.length;d4?(o=v[v.length-4],s=v[v.length-3]):(o=h,s=p),r.push(v)}return r};var n=t("svg-arc-to-cubic-bezier");function i(t,e,r,n){return["C",t,e,r,n,r,n]}function a(t,e,r,n,i,a){return["C",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}},{"svg-arc-to-cubic-bezier":519}],522:[function(t,e,r){"use strict";var n,i=t("svg-path-bounds"),a=t("parse-svg-path"),o=t("draw-svg-path"),s=t("is-svg-path"),l=t("bitmap-sdf"),c=document.createElement("canvas"),u=c.getContext("2d");e.exports=function(t,e){if(!s(t))throw Error("Argument should be valid svg path string");e||(e={});var r,f;e.shape?(r=e.shape[0],f=e.shape[1]):(r=c.width=e.w||e.width||200,f=c.height=e.h||e.height||200);var h=Math.min(r,f),p=e.stroke||0,d=e.viewbox||e.viewBox||i(t),g=[r/(d[2]-d[0]),f/(d[3]-d[1])],v=Math.min(g[0]||0,g[1]||0)/2;u.fillStyle="black",u.fillRect(0,0,r,f),u.fillStyle="white",p&&("number"!=typeof p&&(p=1),u.strokeStyle=p>0?"white":"black",u.lineWidth=Math.abs(p));if(u.translate(.5*r,.5*f),u.scale(v,v),function(){if(null!=n)return n;var t=document.createElement("canvas").getContext("2d");if(t.canvas.width=t.canvas.height=1,!window.Path2D)return n=!1;var e=new Path2D("M0,0h1v1h-1v-1Z");t.fillStyle="black",t.fill(e);var r=t.getImageData(0,0,1,1);return n=r&&r.data&&255===r.data[3]}()){var m=new Path2D(t);u.fill(m),p&&u.stroke(m)}else{var y=a(t);o(u,y),u.fill(),p&&u.stroke()}return u.setTransform(1,0,0,1,0,0),l(u,{cutoff:null!=e.cutoff?e.cutoff:.5,radius:null!=e.radius?e.radius:.5*h})}},{"bitmap-sdf":86,"draw-svg-path":162,"is-svg-path":419,"parse-svg-path":455,"svg-path-bounds":520}],523:[function(t,e,r){(function(r){"use strict";e.exports=function t(e,r,i){var i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);for(var p=new Float32Array(u),d=0,g=-.5*f,h=0;h1&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}if(t=L(t,360),e=L(e,100),r=L(r,100),0===e)n=i=a=r;else{var s=r<.5?r*(1+e):r+e-r*e,l=2*r-s;n=o(l,s,t+1/3),i=o(l,s,t),a=o(l,s,t-1/3)}return{r:255*n,g:255*i,b:255*a}}(e.h,l,u),f=!0,h="hsl"),e.hasOwnProperty("a")&&(a=e.a));var p,d,g;return a=C(a),{ok:f,format:e.format||h,r:o(255,s(i.r,0)),g:o(255,s(i.g,0)),b:o(255,s(i.b,0)),a:a}}(e);this._originalInput=e,this._r=u.r,this._g=u.g,this._b=u.b,this._a=u.a,this._roundA=a(100*this._a)/100,this._format=l.format||u.format,this._gradientType=l.gradientType,this._r<1&&(this._r=a(this._r)),this._g<1&&(this._g=a(this._g)),this._b<1&&(this._b=a(this._b)),this._ok=u.ok,this._tc_id=i++}function u(t,e,r){t=L(t,255),e=L(e,255),r=L(r,255);var n,i,a=s(t,e,r),l=o(t,e,r),c=(a+l)/2;if(a==l)n=i=0;else{var u=a-l;switch(i=c>.5?u/(2-a-l):u/(a+l),a){case t:n=(e-r)/u+(e>1)+720)%360;--e;)n.h=(n.h+i)%360,a.push(c(n));return a}function M(t,e){e=e||6;for(var r=c(t).toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/e;e--;)o.push(c({h:n,s:i,v:a})),a=(a+s)%1;return o}c.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var e,r,n,i=this.toRgb();return e=i.r/255,r=i.g/255,n=i.b/255,.2126*(e<=.03928?e/12.92:t.pow((e+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:t.pow((r+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:t.pow((n+.055)/1.055,2.4))},setAlpha:function(t){return this._a=C(t),this._roundA=a(100*this._a)/100,this},toHsv:function(){var t=f(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=f(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.v);return 1==this._a?"hsv("+e+", "+r+"%, "+n+"%)":"hsva("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var t=u(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=u(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.l);return 1==this._a?"hsl("+e+", "+r+"%, "+n+"%)":"hsla("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(t){return h(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return function(t,e,r,n,i){var o=[I(a(t).toString(16)),I(a(e).toString(16)),I(a(r).toString(16)),I(P(n))];if(i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join("")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:a(this._r),g:a(this._g),b:a(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+a(this._r)+", "+a(this._g)+", "+a(this._b)+")":"rgba("+a(this._r)+", "+a(this._g)+", "+a(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:a(100*L(this._r,255))+"%",g:a(100*L(this._g,255))+"%",b:a(100*L(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+a(100*L(this._r,255))+"%, "+a(100*L(this._g,255))+"%, "+a(100*L(this._b,255))+"%)":"rgba("+a(100*L(this._r,255))+"%, "+a(100*L(this._g,255))+"%, "+a(100*L(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(E[h(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+p(this._r,this._g,this._b,this._a),r=e,n=this._gradientType?"GradientType = 1, ":"";if(t){var i=c(t);r="#"+p(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+e+",endColorstr="+r+")"},toString:function(t){var e=!!t;t=t||this._format;var r=!1,n=this._a<1&&this._a>=0;return e||!n||"hex"!==t&&"hex6"!==t&&"hex3"!==t&&"hex4"!==t&&"hex8"!==t&&"name"!==t?("rgb"===t&&(r=this.toRgbString()),"prgb"===t&&(r=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(r=this.toHexString()),"hex3"===t&&(r=this.toHexString(!0)),"hex4"===t&&(r=this.toHex8String(!0)),"hex8"===t&&(r=this.toHex8String()),"name"===t&&(r=this.toName()),"hsl"===t&&(r=this.toHslString()),"hsv"===t&&(r=this.toHsvString()),r||this.toHexString()):"name"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return c(this.toString())},_applyModification:function(t,e){var r=t.apply(null,[this].concat([].slice.call(e)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(m,arguments)},brighten:function(){return this._applyModification(y,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(d,arguments)},saturate:function(){return this._applyModification(g,arguments)},greyscale:function(){return this._applyModification(v,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(_,arguments)},monochromatic:function(){return this._applyCombination(M,arguments)},splitcomplement:function(){return this._applyCombination(T,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(k,arguments)}},c.fromRatio=function(t,e){if("object"==typeof t){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]="a"===n?t[n]:D(t[n]));t=r}return c(t,e)},c.equals=function(t,e){return!(!t||!e)&&c(t).toRgbString()==c(e).toRgbString()},c.random=function(){return c.fromRatio({r:l(),g:l(),b:l()})},c.mix=function(t,e,r){r=0===r?0:r||50;var n=c(t).toRgb(),i=c(e).toRgb(),a=r/100;return c({r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a})},c.readability=function(e,r){var n=c(e),i=c(r);return(t.max(n.getLuminance(),i.getLuminance())+.05)/(t.min(n.getLuminance(),i.getLuminance())+.05)},c.isReadable=function(t,e,r){var n,i,a=c.readability(t,e);switch(i=!1,(n=function(t){var e,r;e=((t=t||{level:"AA",size:"small"}).level||"AA").toUpperCase(),r=(t.size||"small").toLowerCase(),"AA"!==e&&"AAA"!==e&&(e="AA");"small"!==r&&"large"!==r&&(r="small");return{level:e,size:r}}(r)).level+n.size){case"AAsmall":case"AAAlarge":i=a>=4.5;break;case"AAlarge":i=a>=3;break;case"AAAsmall":i=a>=7}return i},c.mostReadable=function(t,e,r){var n,i,a,o,s=null,l=0;i=(r=r||{}).includeFallbackColors,a=r.level,o=r.size;for(var u=0;ul&&(l=n,s=c(e[u]));return c.isReadable(t,s,{level:a,size:o})||!i?s:(r.includeFallbackColors=!1,c.mostReadable(t,["#fff","#000"],r))};var S=c.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},E=c.hexNames=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}(S);function C(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function L(e,r){(function(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)})(e)&&(e="100%");var n=function(t){return"string"==typeof t&&-1!=t.indexOf("%")}(e);return e=o(r,s(0,parseFloat(e))),n&&(e=parseInt(e*r,10)/100),t.abs(e-r)<1e-6?1:e%r/parseFloat(r)}function z(t){return o(1,s(0,t))}function O(t){return parseInt(t,16)}function I(t){return 1==t.length?"0"+t:""+t}function D(t){return t<=1&&(t=100*t+"%"),t}function P(e){return t.round(255*parseFloat(e)).toString(16)}function R(t){return O(t)/255}var F,B,N,j=(B="[\\s|\\(]+("+(F="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+F+")[,|\\s]+("+F+")\\s*\\)?",N="[\\s|\\(]+("+F+")[,|\\s]+("+F+")[,|\\s]+("+F+")[,|\\s]+("+F+")\\s*\\)?",{CSS_UNIT:new RegExp(F),rgb:new RegExp("rgb"+B),rgba:new RegExp("rgba"+N),hsl:new RegExp("hsl"+B),hsla:new RegExp("hsla"+N),hsv:new RegExp("hsv"+B),hsva:new RegExp("hsva"+N),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function V(t){return!!j.CSS_UNIT.exec(t)}"undefined"!=typeof e&&e.exports?e.exports=c:window.tinycolor=c}(Math)},{}],525:[function(t,e,r){"use strict";e.exports=i,e.exports.float32=e.exports.float=i,e.exports.fract32=e.exports.fract=function(t){if(t.length){for(var e=i(t),r=0,n=e.length;rf&&(f=l[0]),l[1]h&&(h=l[1])}function i(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(i);break;case"Point":n(t.coordinates);break;case"MultiPoint":t.coordinates.forEach(n)}}if(!e){var a,o,s=r(t),l=new Array(2),c=1/0,u=c,f=-c,h=-c;for(o in t.arcs.forEach(function(t){for(var e=-1,r=t.length;++ef&&(f=l[0]),l[1]h&&(h=l[1])}),t.objects)i(t.objects[o]);e=t.bbox=[c,u,f,h]}return e},i=function(t,e){for(var r,n=t.length,i=n-e;i<--n;)r=t[i],t[i++]=t[n],t[n]=r};function a(t,e){var r=e.id,n=e.bbox,i=null==e.properties?{}:e.properties,a=o(t,e);return null==r&&null==n?{type:"Feature",properties:i,geometry:a}:null==n?{type:"Feature",id:r,properties:i,geometry:a}:{type:"Feature",id:r,bbox:n,properties:i,geometry:a}}function o(t,e){var n=r(t),a=t.arcs;function o(t,e){e.length&&e.pop();for(var r=a[t<0?~t:t],o=0,s=r.length;o1)n=function(t,e,r){var n,i=[],a=[];function o(t){var e=t<0?~t:t;(a[e]||(a[e]=[])).push({i:t,g:n})}function s(t){t.forEach(o)}function l(t){t.forEach(s)}return function t(e){switch(n=e,e.type){case"GeometryCollection":e.geometries.forEach(t);break;case"LineString":s(e.arcs);break;case"MultiLineString":case"Polygon":l(e.arcs);break;case"MultiPolygon":e.arcs.forEach(l)}}(e),a.forEach(null==r?function(t){i.push(t[0].i)}:function(t){r(t[0].g,t[t.length-1].g)&&i.push(t[0].i)}),i}(0,e,r);else for(i=0,n=new Array(a=t.arcs.length);i1)for(var a,o,c=1,u=l(i[0]);cu&&(o=i[0],i[0]=i[c],i[c]=o,u=a);return i})}}var u=function(t,e){for(var r=0,n=t.length;r>>1;t[i]=2))throw new Error("n must be \u22652");if(t.transform)throw new Error("already quantized");var r,i=n(t),a=i[0],o=(i[2]-a)/(e-1)||1,s=i[1],l=(i[3]-s)/(e-1)||1;function c(t){t[0]=Math.round((t[0]-a)/o),t[1]=Math.round((t[1]-s)/l)}function u(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(u);break;case"Point":c(t.coordinates);break;case"MultiPoint":t.coordinates.forEach(c)}}for(r in t.arcs.forEach(function(t){for(var e,r,n,i=1,c=1,u=t.length,f=t[0],h=f[0]=Math.round((f[0]-a)/o),p=f[1]=Math.round((f[1]-s)/l);iMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],g=this.computedAngle[1],v=Math.cos(d),m=Math.sin(d),y=Math.cos(g),x=Math.sin(g),b=this.computedCenter,_=v*y,w=m*y,k=x,T=-v*x,A=-m*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var C=_*r[a]+w*h[a]+k*e[a];E[4*a+1]=T*r[a]+A*h[a]+M*e[a],E[4*a+2]=C,E[4*a+3]=0}var L=E[1],z=E[5],O=E[9],I=E[2],D=E[6],P=E[10],R=z*P-O*D,F=O*I-L*P,B=L*D-z*I,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),g=(u/=d)*e+a*r,v=(f/=d)*e+o*r,m=(h/=d)*e+s*r;this.center.move(t,g,v,m);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),g=Math.max(h,p,d);h===g?(s=s<0?-1:1,l=f=0):d===g?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var v=c(s,l,f);s/=v,l/=v,f/=v}var m,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,k=c(x-=s*w,b-=l*w,_-=f*w),T=l*(_/=k)-f*(b/=k),A=f*(x/=k)-s*_,M=s*b-l*x,S=c(T,A,M);if(T/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],C=e[5],L=e[9],z=E*x+C*b+L*_,O=E*T+C*A+L*M;m=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(O,z)}else{var I=e[2],D=e[6],P=e[10],R=I*s+D*l+P*f,F=I*x+D*b+P*_,B=I*T+D*A+P*M;m=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,m),this.recalcMatrix(t);var N=e[2],j=e[6],V=e[10],U=this.computedMatrix;i(U,e);var H=U[15],q=U[12]/H,G=U[13]/H,Y=U[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-V*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,g=d[0],v=d[1],m=d[2],y=i*g+a*v+o*m,x=c(g-=y*i,v-=y*a,m-=y*o);if(!(x<.01&&(x=c(g=a*h-o*f,v=o*l-i*h,m=i*f-a*l))<1e-6)){g/=x,v/=x,m/=x,this.up.set(t,i,a,o),this.right.set(t,g,v,m),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*m-o*v,_=o*g-i*m,w=i*v-a*g,k=c(b,_,w),T=i*l+a*f+o*h,A=g*l+v*f+m*h,M=(b/=k)*l+(_/=k)*f+(w/=k)*h,S=Math.asin(u(T)),E=Math.atan2(M,A),C=this.angle._state,L=C[C.length-1],z=C[C.length-2];L%=2*Math.PI;var O=Math.abs(L+2*Math.PI-E),I=Math.abs(L-E),D=Math.abs(L-2*Math.PI-E);O0?r.pop():new ArrayBuffer(t)}function h(t){return new Uint8Array(f(t),0,t)}function p(t){return new Uint16Array(f(2*t),0,t)}function d(t){return new Uint32Array(f(4*t),0,t)}function g(t){return new Int8Array(f(t),0,t)}function v(t){return new Int16Array(f(2*t),0,t)}function m(t){return new Int32Array(f(4*t),0,t)}function y(t){return new Float32Array(f(4*t),0,t)}function x(t){return new Float64Array(f(8*t),0,t)}function b(t){return o?new Uint8ClampedArray(f(t),0,t):h(t)}function _(t){return new DataView(f(t),0,t)}function w(t){t=i.nextPow2(t);var e=i.log2(t),r=c[e];return r.length>0?r.pop():new n(t)}r.free=function(t){if(n.isBuffer(t))c[i.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|i.log2(e);l[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeInt8=r.freeInt16=r.freeInt32=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){u(t.buffer)},r.freeArrayBuffer=u,r.freeBuffer=function(t){c[i.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return f(t);switch(e){case"uint8":return h(t);case"uint16":return p(t);case"uint32":return d(t);case"int8":return g(t);case"int16":return v(t);case"int32":return m(t);case"float":case"float32":return y(t);case"double":case"float64":return x(t);case"uint8_clamped":return b(t);case"buffer":return w(t);case"data":case"dataview":return _(t);default:return null}return null},r.mallocArrayBuffer=f,r.mallocUint8=h,r.mallocUint16=p,r.mallocUint32=d,r.mallocInt8=g,r.mallocInt16=v,r.mallocInt32=m,r.mallocFloat32=r.mallocFloat=y,r.mallocFloat64=r.mallocDouble=x,r.mallocUint8Clamped=b,r.mallocDataView=_,r.mallocBuffer=w,r.clearCache=function(){for(var t=0;t<32;++t)s.UINT8[t].length=0,s.UINT16[t].length=0,s.UINT32[t].length=0,s.INT8[t].length=0,s.INT16[t].length=0,s.INT32[t].length=0,s.FLOAT[t].length=0,s.DOUBLE[t].length=0,s.UINT8C[t].length=0,l[t].length=0,c[t].length=0}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},t("buffer").Buffer)},{"bit-twiddle":85,buffer:98,dup:164}],533:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter(function(t){return t}).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",w(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(k=0;k-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(F(),"?px "),M*=Math.pow(.75,l-s),n=n.replace("?px ",F())),A+=.25*C*(l-s)}if(!0===o.superscripts){var c=t.indexOf(d),f=r.indexOf(d),p=c>-1?parseInt(t[1+c]):0,g=f>-1?parseInt(r[1+f]):0;p!==g&&(n=n.replace(F(),"?px "),M*=Math.pow(.75,g-p),n=n.replace("?px ",F())),A-=.25*C*(g-p)}if(!0===o.bolds){var v=t.indexOf(u)>-1,y=r.indexOf(u)>-1;!v&&y&&(n=x?n.replace("italic ","italic bold "):"bold "+n),v&&!y&&(n=n.replace("bold ",""))}if(!0===o.italics){var x=t.indexOf(h)>-1,b=r.indexOf(h)>-1;!x&&b&&(n="italic "+n),x&&!b&&(n=n.replace("italic ",""))}e.font=n}for(w=0;w",a="",o=i.length,s=a.length,l=e[0]===d||e[0]===m,c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,g=r.substr(p,u-p).indexOf(i);c=-1!==g?g:u+s}return n}function b(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function _(t,e,r,n){var i=b(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i})},has___:{value:x(function(e){var n=y(e);return n?r in n:t.indexOf(e)>=0})},set___:{value:x(function(n,i){var a,o=y(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this})},delete___:{value:x(function(n){var i,a,o=y(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0||(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,0))})}})};g.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof g||b();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new g),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new g),i.set___(t,e)}else n.set(t,e);return this},Object.create(g.prototype,{get___:{value:x(function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)})},has___:{value:x(function(t){return n.has(t)||!!i&&i.has___(t)})},set___:{value:x(e)},delete___:{value:x(function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e})},permitHostObjects___:{value:x(function(t){if(t!==v)throw new Error("bogus call to permitHostObjects___");a=!0})}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=g.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=g)}function v(t){t.permitHostObjects___&&t.permitHostObjects___(v)}function m(t){return!(t.substr(0,l.length)==l&&"___"===t.substr(t.length-3))}function y(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[c];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,c,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function x(t){return t.prototype=null,Object.freeze(t)}function b(){p||"undefined"==typeof console||(p=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],540:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":541}],541:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],542:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":540}],543:[function(t,e,r){var n=t("get-canvas-context");e.exports=function(t){return n("webgl",t)}},{"get-canvas-context":231}],544:[function(t,e,r){var n=t("../main"),i=t("object-assign"),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Chinese",jdEpoch:1721425.5,hasYearZero:!1,minMonth:0,firstMonth:0,minDay:1,regionalOptions:{"":{name:"Chinese",epochs:["BEC","EC"],monthNumbers:function(t,e){if("string"==typeof t){var r=t.match(l);return r?r[0]:""}var n=this._validateYear(t),i=t.month(),a=""+this.toChineseMonth(n,i);return e&&a.length<2&&(a="0"+a),this.isIntercalaryMonth(n,i)&&(a+="i"),a},monthNames:function(t){if("string"==typeof t){var e=t.match(c);return e?e[0]:""}var r=this._validateYear(t),n=t.month(),i=["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"][this.toChineseMonth(r,n)-1];return this.isIntercalaryMonth(r,n)&&(i="\u95f0"+i),i},monthNamesShort:function(t){if("string"==typeof t){var e=t.match(u);return e?e[0]:""}var r=this._validateYear(t),n=t.month(),i=["\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u5341\u4e00","\u5341\u4e8c"][this.toChineseMonth(r,n)-1];return this.isIntercalaryMonth(r,n)&&(i="\u95f0"+i),i},parseMonth:function(t,e){t=this._validateYear(t);var r,n=parseInt(e);if(isNaN(n))"\u95f0"===e[0]&&(r=!0,e=e.substring(1)),"\u6708"===e[e.length-1]&&(e=e.substring(0,e.length-1)),n=1+["\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u5341\u4e00","\u5341\u4e8c"].indexOf(e);else{var i=e[e.length-1];r="i"===i||"I"===i}return this.toMonthIndex(t,n,r)},dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:1,isRTL:!1}},_validateYear:function(t,e){if(t.year&&(t=t.year()),"number"!=typeof t||t<1888||t>2111)throw e.replace(/\{0\}/,this.local.name);return t},toMonthIndex:function(t,e,r){var i=this.intercalaryMonth(t);if(r&&e!==i||e<1||e>12)throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return i?!r&&e<=i?e-1:e:e-1},toChineseMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);if(e<0||e>(r?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r?e>13},isIntercalaryMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);return!!r&&r===e},leapYear:function(t){return 0!==this.intercalaryMonth(t)},weekOfYear:function(t,e,r){var i,o=this._validateYear(t,n.local.invalidyear),s=h[o-h[0]],l=s>>9&4095,c=s>>5&15,u=31&s;(i=a.newDate(l,c,u)).add(4-(i.dayOfWeek()||7),"d");var f=this.toJD(t,e,r)-i.toJD();return 1+Math.floor(f/7)},monthsInYear:function(t){return this.leapYear(t)?13:12},daysInMonth:function(t,e){t.year&&(e=t.month(),t=t.year()),t=this._validateYear(t);var r=f[t-f[0]];if(e>(r>>13?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r&1<<12-e?30:29},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,s,r,n.local.invalidDate);t=this._validateYear(i.year()),e=i.month(),r=i.day();var o=this.isIntercalaryMonth(t,e),s=this.toChineseMonth(t,e),l=function(t,e,r,n,i){var a,o,s;if("object"==typeof t)o=t,a=e||{};else{var l="number"==typeof t&&t>=1888&&t<=2111;if(!l)throw new Error("Lunar year outside range 1888-2111");var c="number"==typeof e&&e>=1&&e<=12;if(!c)throw new Error("Lunar month outside range 1 - 12");var u,p="number"==typeof r&&r>=1&&r<=30;if(!p)throw new Error("Lunar day outside range 1 - 30");"object"==typeof n?(u=!1,a=n):(u=!!n,a=i||{}),o={year:t,month:e,day:r,isIntercalary:u}}s=o.day-1;var d,g=f[o.year-f[0]],v=g>>13;d=v?o.month>v?o.month:o.isIntercalary?o.month:o.month-1:o.month-1;for(var m=0;m>9&4095,(x>>5&15)-1,(31&x)+s);return a.year=b.getFullYear(),a.month=1+b.getMonth(),a.day=b.getDate(),a}(t,s,r,o);return a.toJD(l.year,l.month,l.day)},fromJD:function(t){var e=a.fromJD(t),r=function(t,e,r,n){var i,a;if("object"==typeof t)i=t,a=e||{};else{var o="number"==typeof t&&t>=1888&&t<=2111;if(!o)throw new Error("Solar year outside range 1888-2111");var s="number"==typeof e&&e>=1&&e<=12;if(!s)throw new Error("Solar month outside range 1 - 12");var l="number"==typeof r&&r>=1&&r<=31;if(!l)throw new Error("Solar day outside range 1 - 31");i={year:t,month:e,day:r},a=n||{}}var c=h[i.year-h[0]],u=i.year<<9|i.month<<5|i.day;a.year=u>=c?i.year:i.year-1,c=h[a.year-h[0]];var p,d=new Date(c>>9&4095,(c>>5&15)-1,31&c),g=new Date(i.year,i.month-1,i.day);p=Math.round((g-d)/864e5);var v,m=f[a.year-f[0]];for(v=0;v<13;v++){var y=m&1<<12-v?30:29;if(p>13;!x||v=2&&n<=6},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{century:o[Math.floor((i.year()-1)/100)+1]||""}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year()+(i.year()<0?1:0),e=i.month(),(r=i.day())+(e>1?16:0)+(e>2?32*(e-2):0)+400*(t-1)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t+.5)-Math.floor(this.jdEpoch)-1;var e=Math.floor(t/400)+1;t-=400*(e-1),t+=t>15?16:0;var r=Math.floor(t/32)+1,n=t-32*(r-1)+1;return this.newDate(e<=0?e-1:e,r,n)}});var o={20:"Fruitbat",21:"Anchovy"};n.calendars.discworld=a},{"../main":558,"object-assign":449}],547:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Ethiopian",jdEpoch:1724220.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Ethiopian",epochs:["BEE","EE"],monthNames:["Meskerem","Tikemet","Hidar","Tahesas","Tir","Yekatit","Megabit","Miazia","Genbot","Sene","Hamle","Nehase","Pagume"],monthNamesShort:["Mes","Tik","Hid","Tah","Tir","Yek","Meg","Mia","Gen","Sen","Ham","Neh","Pag"],dayNames:["Ehud","Segno","Maksegno","Irob","Hamus","Arb","Kidame"],dayNamesShort:["Ehu","Seg","Mak","Iro","Ham","Arb","Kid"],dayNamesMin:["Eh","Se","Ma","Ir","Ha","Ar","Ki"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==3||t%4==-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear),13},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return(t=i.year())<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,r=Math.floor((e-Math.floor((e+366)/1461))/365)+1;r<=0&&r--,e=Math.floor(t)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(e/30)+1,i=e-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.ethiopian=a},{"../main":558,"object-assign":449}],548:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function o(t,e){return t-e*Math.floor(t/e)}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Hebrew",jdEpoch:347995.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29,29],hasYearZero:!1,minMonth:1,firstMonth:7,minDay:1,regionalOptions:{"":{name:"Hebrew",epochs:["BAM","AM"],monthNames:["Nisan","Iyar","Sivan","Tammuz","Av","Elul","Tishrei","Cheshvan","Kislev","Tevet","Shevat","Adar","Adar II"],monthNamesShort:["Nis","Iya","Siv","Tam","Av","Elu","Tis","Che","Kis","Tev","She","Ada","Ad2"],dayNames:["Yom Rishon","Yom Sheni","Yom Shlishi","Yom Revi'i","Yom Chamishi","Yom Shishi","Yom Shabbat"],dayNamesShort:["Ris","She","Shl","Rev","Cha","Shi","Sha"],dayNamesMin:["Ri","She","Shl","Re","Ch","Shi","Sha"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return this._leapYear(e.year())},_leapYear:function(t){return o(7*(t=t<0?t+1:t)+1,19)<7},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),this._leapYear(t.year?t.year():t)?13:12},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),this.toJD(-1===t?1:t+1,7,1)-this.toJD(t,7,1)},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),12===e&&this.leapYear(t)?30:8===e&&5===o(this.daysInYear(t),10)?30:9===e&&3===o(this.daysInYear(t),10)?29:this.daysPerMonth[e-1]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{yearType:(this.leapYear(i)?"embolismic":"common")+" "+["deficient","regular","complete"][this.daysInYear(i)%10-3]}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t<=0?t+1:t,o=this.jdEpoch+this._delay1(a)+this._delay2(a)+r+1;if(e<7){for(var s=7;s<=this.monthsInYear(t);s++)o+=this.daysInMonth(t,s);for(s=1;s=this.toJD(-1===e?1:e+1,7,1);)e++;for(var r=tthis.toJD(e,r,this.daysInMonth(e,r));)r++;var n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.hebrew=a},{"../main":558,"object-assign":449}],549:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Islamic",jdEpoch:1948439.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Islamic",epochs:["BH","AH"],monthNames:["Muharram","Safar","Rabi' al-awwal","Rabi' al-thani","Jumada al-awwal","Jumada al-thani","Rajab","Sha'aban","Ramadan","Shawwal","Dhu al-Qi'dah","Dhu al-Hijjah"],monthNamesShort:["Muh","Saf","Rab1","Rab2","Jum1","Jum2","Raj","Sha'","Ram","Shaw","DhuQ","DhuH"],dayNames:["Yawm al-ahad","Yawm al-ithnayn","Yawm ath-thulaathaa'","Yawm al-arbi'aa'","Yawm al-kham\u012bs","Yawm al-jum'a","Yawm as-sabt"],dayNamesShort:["Aha","Ith","Thu","Arb","Kha","Jum","Sab"],dayNamesMin:["Ah","It","Th","Ar","Kh","Ju","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!1}},leapYear:function(t){return(11*this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year()+14)%30<11},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return this.leapYear(t)?355:354},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),t=t<=0?t+1:t,(r=i.day())+Math.ceil(29.5*(e-1))+354*(t-1)+Math.floor((3+11*t)/30)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t)+.5;var e=Math.floor((30*(t-this.jdEpoch)+10646)/10631);e=e<=0?e-1:e;var r=Math.min(12,Math.ceil((t-29-this.toJD(e,1,1))/29.5)+1),n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.islamic=a},{"../main":558,"object-assign":449}],550:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Julian",jdEpoch:1721423.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Julian",epochs:["BC","AD"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"mm/dd/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()<0?e.year()+1:e.year())%4==0},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),r=i.day(),t<0&&t++,e<=2&&(t--,e+=12),Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r-1524.5},fromJD:function(t){var e=Math.floor(t+.5)+1524,r=Math.floor((e-122.1)/365.25),n=Math.floor(365.25*r),i=Math.floor((e-n)/30.6001),a=i-Math.floor(i<14?1:13),o=r-Math.floor(a>2?4716:4715),s=e-n-Math.floor(30.6001*i);return o<=0&&o--,this.newDate(o,a,s)}}),n.calendars.julian=a},{"../main":558,"object-assign":449}],551:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function o(t,e){return t-e*Math.floor(t/e)}function s(t,e){return o(t-1,e)+1}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Mayan",jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{"":{name:"Mayan",epochs:["",""],monthNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],monthNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],dayNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesMin:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],digits:null,dateFormat:"YYYY.m.d",firstDay:0,isRTL:!1,haabMonths:["Pop","Uo","Zip","Zotz","Tzec","Xul","Yaxkin","Mol","Chen","Yax","Zac","Ceh","Mac","Kankin","Muan","Pax","Kayab","Cumku","Uayeb"],tzolkinMonths:["Imix","Ik","Akbal","Kan","Chicchan","Cimi","Manik","Lamat","Muluc","Oc","Chuen","Eb","Ben","Ix","Men","Cib","Caban","Etznab","Cauac","Ahau"]}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},formatYear:function(t){t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year();var e=Math.floor(t/400);return t%=400,t+=t<0?400:0,e+"."+Math.floor(t/20)+"."+t%20},forYear:function(t){if((t=t.split(".")).length<3)throw"Invalid Mayan year";for(var e=0,r=0;r19||r>0&&n<0)throw"Invalid Mayan year";e=20*e+n}return e},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),18},weekOfYear:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),0},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),360},daysInMonth:function(t,e){return this._validate(t,e,this.minDay,n.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate).day()},weekDay:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),!0},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate).toJD(),a=this._toHaab(i),o=this._toTzolkin(i);return{haabMonthName:this.local.haabMonths[a[0]-1],haabMonth:a[0],haabDay:a[1],tzolkinDayName:this.local.tzolkinMonths[o[0]-1],tzolkinDay:o[0],tzolkinTrecena:o[1]}},_toHaab:function(t){var e=o((t-=this.jdEpoch)+8+340,365);return[Math.floor(e/20)+1,o(e,20)]},_toTzolkin:function(t){return[s((t-=this.jdEpoch)+20,20),s(t+4,13)]},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return i.day()+20*i.month()+360*i.year()+this.jdEpoch},fromJD:function(t){t=Math.floor(t)+.5-this.jdEpoch;var e=Math.floor(t/360);t%=360,t+=t<0?360:0;var r=Math.floor(t/20),n=t%20;return this.newDate(e,r,n)}}),n.calendars.mayan=a},{"../main":558,"object-assign":449}],552:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar;var o=n.instance("gregorian");i(a.prototype,{name:"Nanakshahi",jdEpoch:2257673.5,daysPerMonth:[31,31,31,31,31,30,30,30,30,30,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Nanakshahi",epochs:["BN","AN"],monthNames:["Chet","Vaisakh","Jeth","Harh","Sawan","Bhadon","Assu","Katak","Maghar","Poh","Magh","Phagun"],monthNamesShort:["Che","Vai","Jet","Har","Saw","Bha","Ass","Kat","Mgr","Poh","Mgh","Pha"],dayNames:["Somvaar","Mangalvar","Budhvaar","Veervaar","Shukarvaar","Sanicharvaar","Etvaar"],dayNamesShort:["Som","Mangal","Budh","Veer","Shukar","Sanichar","Et"],dayNamesMin:["So","Ma","Bu","Ve","Sh","Sa","Et"],digits:null,dateFormat:"dd-mm-yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear);return o.leapYear(e.year()+(e.year()<1?1:0)+1469)},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(1-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidMonth);(t=i.year())<0&&t++;for(var a=i.day(),s=1;s=this.toJD(e+1,1,1);)e++;for(var r=t-Math.floor(this.toJD(e,1,1)+.5)+1,n=1;r>this.daysInMonth(e,n);)r-=this.daysInMonth(e,n),n++;return this.newDate(e,n,r)}}),n.calendars.nanakshahi=a},{"../main":558,"object-assign":449}],553:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Nepali",jdEpoch:1700709.5,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{"":{name:"Nepali",epochs:["BBS","ABS"],monthNames:["Baisakh","Jestha","Ashadh","Shrawan","Bhadra","Ashwin","Kartik","Mangsir","Paush","Mangh","Falgun","Chaitra"],monthNamesShort:["Bai","Je","As","Shra","Bha","Ash","Kar","Mang","Pau","Ma","Fal","Chai"],dayNames:["Aaitabaar","Sombaar","Manglbaar","Budhabaar","Bihibaar","Shukrabaar","Shanibaar"],dayNamesShort:["Aaita","Som","Mangl","Budha","Bihi","Shukra","Shani"],dayNamesMin:["Aai","So","Man","Bu","Bi","Shu","Sha"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:1,isRTL:!1}},leapYear:function(t){return this.daysInYear(t)!==this.daysPerYear},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){if(t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),"undefined"==typeof this.NEPALI_CALENDAR_DATA[t])return this.daysPerYear;for(var e=0,r=this.minMonth;r<=12;r++)e+=this.NEPALI_CALENDAR_DATA[t][r];return e},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),"undefined"==typeof this.NEPALI_CALENDAR_DATA[t]?this.daysPerMonth[e-1]:this.NEPALI_CALENDAR_DATA[t][e]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=n.instance(),o=0,s=e,l=t;this._createMissingCalendarData(t);var c=t-(s>9||9===s&&r>=this.NEPALI_CALENDAR_DATA[l][0]?56:57);for(9!==e&&(o=r,s--);9!==s;)s<=0&&(s=12,l--),o+=this.NEPALI_CALENDAR_DATA[l][s],s--;return 9===e?(o+=r-this.NEPALI_CALENDAR_DATA[l][0])<0&&(o+=a.daysInYear(c)):o+=this.NEPALI_CALENDAR_DATA[l][9]-this.NEPALI_CALENDAR_DATA[l][0],a.newDate(c,1,1).add(o,"d").toJD()},fromJD:function(t){var e=n.instance().fromJD(t),r=e.year(),i=e.dayOfYear(),a=r+56;this._createMissingCalendarData(a);for(var o=9,s=this.NEPALI_CALENDAR_DATA[a][0],l=this.NEPALI_CALENDAR_DATA[a][o]-s+1;i>l;)++o>12&&(o=1,a++),l+=this.NEPALI_CALENDAR_DATA[a][o];var c=this.NEPALI_CALENDAR_DATA[a][o]-(l-i);return this.newDate(a,o,c)},_createMissingCalendarData:function(t){var e=this.daysPerMonth.slice(0);e.unshift(17);for(var r=t-1;r0?474:473))%2820+474+38)%2816<682},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-(n.dayOfWeek()+1)%7,"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t-(t>=0?474:473),s=474+o(a,2820);return r+(e<=7?31*(e-1):30*(e-1)+6)+Math.floor((682*s-110)/2816)+365*(s-1)+1029983*Math.floor(a/2820)+this.jdEpoch-1},fromJD:function(t){var e=(t=Math.floor(t)+.5)-this.toJD(475,1,1),r=Math.floor(e/1029983),n=o(e,1029983),i=2820;if(1029982!==n){var a=Math.floor(n/366),s=o(n,366);i=Math.floor((2134*a+2816*s+2815)/1028522)+a+1}var l=i+2820*r+474;l=l<=0?l-1:l;var c=t-this.toJD(l,1,1)+1,u=c<=186?Math.ceil(c/31):Math.ceil((c-6)/30),f=t-this.toJD(l,u,1)+1;return this.newDate(l,u,f)}}),n.calendars.persian=a,n.calendars.jalali=a},{"../main":558,"object-assign":449}],555:[function(t,e,r){var n=t("../main"),i=t("object-assign"),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Taiwan",jdEpoch:2419402.5,yearsOffset:1911,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Taiwan",epochs:["BROC","ROC"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:1,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)},_g2tYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)}}),n.calendars.taiwan=o},{"../main":558,"object-assign":449}],556:[function(t,e,r){var n=t("../main"),i=t("object-assign"),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Thai",jdEpoch:1523098.5,yearsOffset:543,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Thai",epochs:["BBE","BE"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)},_g2tYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)}}),n.calendars.thai=o},{"../main":558,"object-assign":449}],557:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"UmmAlQura",hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Umm al-Qura",epochs:["BH","AH"],monthNames:["Al-Muharram","Safar","Rabi' al-awwal","Rabi' Al-Thani","Jumada Al-Awwal","Jumada Al-Thani","Rajab","Sha'aban","Ramadan","Shawwal","Dhu al-Qi'dah","Dhu al-Hijjah"],monthNamesShort:["Muh","Saf","Rab1","Rab2","Jum1","Jum2","Raj","Sha'","Ram","Shaw","DhuQ","DhuH"],dayNames:["Yawm al-Ahad","Yawm al-Ithnain","Yawm al-Thal\u0101th\u0101\u2019","Yawm al-Arba\u2018\u0101\u2019","Yawm al-Kham\u012bs","Yawm al-Jum\u2018a","Yawm al-Sabt"],dayNamesMin:["Ah","Ith","Th","Ar","Kh","Ju","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!0}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 355===this.daysInYear(e.year())},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){for(var e=0,r=1;r<=12;r++)e+=this.daysInMonth(t,r);return e},daysInMonth:function(t,e){for(var r=this._validate(t,e,this.minDay,n.local.invalidMonth).toJD()-24e5+.5,i=0,a=0;ar)return o[i]-o[i-1];i++}return 30},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate),a=12*(i.year()-1)+i.month()-15292;return i.day()+o[a-1]-1+24e5-.5},fromJD:function(t){for(var e=t-24e5+.5,r=0,n=0;ne);n++)r++;var i=r+15292,a=Math.floor((i-1)/12),s=a+1,l=i-12*a,c=e-o[r-1]+1;return this.newDate(s,l,c)},isValid:function(t,e,r){var i=n.baseCalendar.prototype.isValid.apply(this,arguments);return i&&(i=(t=null!=t.year?t.year:t)>=1276&&t<=1500),i},_validate:function(t,e,r,i){var a=n.baseCalendar.prototype._validate.apply(this,arguments);if(a.year<1276||a.year>1500)throw i.replace(/\{0\}/,this.local.name);return a}}),n.calendars.ummalqura=a;var o=[20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990]},{"../main":558,"object-assign":449}],558:[function(t,e,r){var n=t("object-assign");function i(){this.regionalOptions=[],this.regionalOptions[""]={invalidCalendar:"Calendar {0} not found",invalidDate:"Invalid {0} date",invalidMonth:"Invalid {0} month",invalidYear:"Invalid {0} year",differentCalendars:"Cannot mix {0} and {1} dates"},this.local=this.regionalOptions[""],this.calendars={},this._localCals={}}function a(t,e,r,n){if(this._calendar=t,this._year=e,this._month=r,this._day=n,0===this._calendar._validateLevel&&!this._calendar.isValid(this._year,this._month,this._day))throw(c.local.invalidDate||c.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name)}function o(t,e){return"000000".substring(0,e-(t=""+t).length)+t}function s(){this.shortYearCutoff="+10"}function l(t){this.local=this.regionalOptions[t]||this.regionalOptions[""]}n(i.prototype,{instance:function(t,e){t=(t||"gregorian").toLowerCase(),e=e||"";var r=this._localCals[t+"-"+e];if(!r&&this.calendars[t]&&(r=new this.calendars[t](e),this._localCals[t+"-"+e]=r),!r)throw(this.local.invalidCalendar||this.regionalOptions[""].invalidCalendar).replace(/\{0\}/,t);return r},newDate:function(t,e,r,n,i){return(n=(null!=t&&t.year?t.calendar():"string"==typeof n?this.instance(n,i):n)||this.instance()).newDate(t,e,r)},substituteDigits:function(t){return function(e){return(e+"").replace(/[0-9]/g,function(e){return t[e]})}},substituteChineseDigits:function(t,e){return function(r){for(var n="",i=0;r>0;){var a=r%10;n=(0===a?"":t[a]+e[i])+n,i++,r=Math.floor(r/10)}return 0===n.indexOf(t[1]+e[1])&&(n=n.substr(1)),n||t[0]}}}),n(a.prototype,{newDate:function(t,e,r){return this._calendar.newDate(null==t?this:t,e,r)},year:function(t){return 0===arguments.length?this._year:this.set(t,"y")},month:function(t){return 0===arguments.length?this._month:this.set(t,"m")},day:function(t){return 0===arguments.length?this._day:this.set(t,"d")},date:function(t,e,r){if(!this._calendar.isValid(t,e,r))throw(c.local.invalidDate||c.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name);return this._year=t,this._month=e,this._day=r,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(t,e){return this._calendar.add(this,t,e)},set:function(t,e){return this._calendar.set(this,t,e)},compareTo:function(t){if(this._calendar.name!==t._calendar.name)throw(c.local.differentCalendars||c.regionalOptions[""].differentCalendars).replace(/\{0\}/,this._calendar.local.name).replace(/\{1\}/,t._calendar.local.name);var e=this._year!==t._year?this._year-t._year:this._month!==t._month?this.monthOfYear()-t.monthOfYear():this._day-t._day;return 0===e?0:e<0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(t){return this._calendar.fromJD(t)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(t){return this._calendar.fromJSDate(t)},toString:function(){return(this.year()<0?"-":"")+o(Math.abs(this.year()),4)+"-"+o(this.month(),2)+"-"+o(this.day(),2)}}),n(s.prototype,{_validateLevel:0,newDate:function(t,e,r){return null==t?this.today():(t.year&&(this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),r=t.day(),e=t.month(),t=t.year()),new a(this,t,e,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear).year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear);return(e.year()<0?"-":"")+o(Math.abs(e.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear),12},monthOfYear:function(t,e){var r=this._validate(t,e,this.minDay,c.local.invalidMonth||c.regionalOptions[""].invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(t,e){var r=(e+this.firstMonth-2*this.minMonth)%this.monthsInYear(t)+this.minMonth;return this._validate(t,r,this.minDay,c.local.invalidMonth||c.regionalOptions[""].invalidMonth),r},daysInYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear);return this.leapYear(e)?366:365},dayOfYear:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);return n.toJD()-this.newDate(n.year(),this.fromMonthOfYear(n.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(t,e,r){return this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),{}},add:function(t,e,r){return this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[""].invalidDate),this._correctAdd(t,this._add(t,e,r),e,r)},_add:function(t,e,r){if(this._validateLevel++,"d"===r||"w"===r){var n=t.toJD()+e*("w"===r?this.daysInWeek():1),i=t.calendar().fromJD(n);return this._validateLevel--,[i.year(),i.month(),i.day()]}try{var a=t.year()+("y"===r?e:0),o=t.monthOfYear()+("m"===r?e:0);i=t.day();"y"===r?(t.month()!==this.fromMonthOfYear(a,o)&&(o=this.newDate(a,t.month(),this.minDay).monthOfYear()),o=Math.min(o,this.monthsInYear(a)),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o)))):"m"===r&&(!function(t){for(;oe-1+t.minMonth;)a++,o-=e,e=t.monthsInYear(a)}(this),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o))));var s=[a,this.fromMonthOfYear(a,o),i];return this._validateLevel--,s}catch(t){throw this._validateLevel--,t}},_correctAdd:function(t,e,r,n){if(!(this.hasYearZero||"y"!==n&&"m"!==n||0!==e[0]&&t.year()>0==e[0]>0)){var i={y:[1,1,"y"],m:[1,this.monthsInYear(-1),"m"],w:[this.daysInWeek(),this.daysInYear(-1),"d"],d:[1,this.daysInYear(-1),"d"]}[n],a=r<0?-1:1;e=this._add(t,r*i[0]+a*i[1],i[2])}return t.date(e[0],e[1],e[2])},set:function(t,e,r){this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[""].invalidDate);var n="y"===r?e:t.year(),i="m"===r?e:t.month(),a="d"===r?e:t.day();return"y"!==r&&"m"!==r||(a=Math.min(a,this.daysInMonth(n,i))),t.date(n,i,a)},isValid:function(t,e,r){this._validateLevel++;var n=this.hasYearZero||0!==t;if(n){var i=this.newDate(t,e,this.minDay);n=e>=this.minMonth&&e-this.minMonth=this.minDay&&r-this.minDay13.5?13:1),c=i-(l>2.5?4716:4715);return c<=0&&c--,this.newDate(c,l,s)},toJSDate:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),i=new Date(n.year(),n.month()-1,n.day());return i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0),i.setHours(i.getHours()>12?i.getHours()+2:0),i},fromJSDate:function(t){return this.newDate(t.getFullYear(),t.getMonth()+1,t.getDate())}});var c=e.exports=new i;c.cdate=a,c.baseCalendar=s,c.calendars.gregorian=l},{"object-assign":449}],559:[function(t,e,r){var n=t("object-assign"),i=t("./main");n(i.regionalOptions[""],{invalidArguments:"Invalid arguments",invalidFormat:"Cannot format a date from another calendar",missingNumberAt:"Missing number at position {0}",unknownNameAt:"Unknown name at position {0}",unexpectedLiteralAt:"Unexpected literal at position {0}",unexpectedText:"Additional text found at end"}),i.local=i.regionalOptions[""],n(i.cdate.prototype,{formatDate:function(t,e){return"string"!=typeof t&&(e=t,t=""),this._calendar.formatDate(t||"",this,e)}}),n(i.baseCalendar.prototype,{UNIX_EPOCH:i.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:i.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:"yyyy-mm-dd",COOKIE:"D, dd M yyyy",FULL:"DD, MM d, yyyy",ISO_8601:"yyyy-mm-dd",JULIAN:"J",RFC_822:"D, d M yy",RFC_850:"DD, dd-M-yy",RFC_1036:"D, d M yy",RFC_1123:"D, d M yyyy",RFC_2822:"D, d M yyyy",RSS:"D, d M yy",TICKS:"!",TIMESTAMP:"@",W3C:"yyyy-mm-dd",formatDate:function(t,e,r){if("string"!=typeof t&&(r=e,e=t,t=""),!e)return"";if(e.calendar()!==this)throw i.local.invalidFormat||i.regionalOptions[""].invalidFormat;t=t||this.local.dateFormat;for(var n,a,o,s,l=(r=r||{}).dayNamesShort||this.local.dayNamesShort,c=r.dayNames||this.local.dayNames,u=r.monthNumbers||this.local.monthNumbers,f=r.monthNamesShort||this.local.monthNamesShort,h=r.monthNames||this.local.monthNames,p=(r.calculateWeek||this.local.calculateWeek,function(e,r){for(var n=1;w+n1}),d=function(t,e,r,n){var i=""+e;if(p(t,n))for(;i.length1},x=function(t,r){var n=y(t,r),a=[2,3,n?4:2,n?4:2,10,11,20]["oyYJ@!".indexOf(t)+1],o=new RegExp("^-?\\d{1,"+a+"}"),s=e.substring(A).match(o);if(!s)throw(i.local.missingNumberAt||i.regionalOptions[""].missingNumberAt).replace(/\{0\}/,A);return A+=s[0].length,parseInt(s[0],10)},b=this,_=function(){if("function"==typeof l){y("m");var t=l.call(b,e.substring(A));return A+=t.length,t}return x("m")},w=function(t,r,n,a){for(var o=y(t,a)?n:r,s=0;s-1){p=1,d=g;for(var E=this.daysInMonth(h,p);d>E;E=this.daysInMonth(h,p))p++,d-=E}return f>-1?this.fromJD(f):this.newDate(h,p,d)},determineDate:function(t,e,r,n,i){r&&"object"!=typeof r&&(i=n,n=r,r=null),"string"!=typeof n&&(i=n,n="");var a=this;return e=e?e.newDate():null,t=null==t?e:"string"==typeof t?function(t){try{return a.parseDate(n,t,i)}catch(t){}for(var e=((t=t.toLowerCase()).match(/^c/)&&r?r.newDate():null)||a.today(),o=/([+-]?[0-9]+)\s*(d|w|m|y)?/g,s=o.exec(t);s;)e.add(parseInt(s[1],10),s[2]||"d"),s=o.exec(t);return e}(t):"number"==typeof t?isNaN(t)||t===1/0||t===-1/0?e:a.today().add(t,"d"):a.newDate(t)}})},{"./main":558,"object-assign":449}],560:[function(t,e,r){e.exports=t("cwise-compiler")({args:["array",{offset:[1],array:0},"scalar","scalar","index"],pre:{body:"{}",args:[],thisVars:[],localVars:[]},post:{body:"{}",args:[],thisVars:[],localVars:[]},body:{body:"{\n var _inline_1_da = _inline_1_arg0_ - _inline_1_arg3_\n var _inline_1_db = _inline_1_arg1_ - _inline_1_arg3_\n if((_inline_1_da >= 0) !== (_inline_1_db >= 0)) {\n _inline_1_arg2_.push(_inline_1_arg4_[0] + 0.5 + 0.5 * (_inline_1_da + _inline_1_db) / (_inline_1_da - _inline_1_db))\n }\n }",args:[{name:"_inline_1_arg0_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_1_arg1_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_1_arg2_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_1_arg3_",lvalue:!1,rvalue:!0,count:2},{name:"_inline_1_arg4_",lvalue:!1,rvalue:!0,count:1}],thisVars:[],localVars:["_inline_1_da","_inline_1_db"]},funcName:"zeroCrossings"})},{"cwise-compiler":139}],561:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":560}],562:[function(t,e,r){"use strict";e.exports=[{path:"",backoff:0},{path:"M-2.4,-3V3L0.6,0Z",backoff:.6},{path:"M-3.7,-2.5V2.5L1.3,0Z",backoff:1.3},{path:"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z",backoff:1.55},{path:"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z",backoff:1.6},{path:"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z",backoff:2},{path:"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z",backoff:0,noRotate:!0},{path:"M2,2V-2H-2V2Z",backoff:0,noRotate:!0}]},{}],563:[function(t,e,r){"use strict";var n=t("./arrow_paths"),i=t("../../plots/font_attributes"),a=t("../../plots/cartesian/constants"),o=t("../../plot_api/plot_template").templatedArray;e.exports=o("annotation",{visible:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},text:{valType:"string",editType:"calc+arraydraw"},textangle:{valType:"angle",dflt:0,editType:"calc+arraydraw"},font:i({editType:"calc+arraydraw",colorEditType:"arraydraw"}),width:{valType:"number",min:1,dflt:null,editType:"calc+arraydraw"},height:{valType:"number",min:1,dflt:null,editType:"calc+arraydraw"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"arraydraw"},align:{valType:"enumerated",values:["left","center","right"],dflt:"center",editType:"arraydraw"},valign:{valType:"enumerated",values:["top","middle","bottom"],dflt:"middle",editType:"arraydraw"},bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},bordercolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},borderpad:{valType:"number",min:0,dflt:1,editType:"calc+arraydraw"},borderwidth:{valType:"number",min:0,dflt:1,editType:"calc+arraydraw"},showarrow:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},arrowcolor:{valType:"color",editType:"arraydraw"},arrowhead:{valType:"integer",min:0,max:n.length,dflt:1,editType:"arraydraw"},startarrowhead:{valType:"integer",min:0,max:n.length,dflt:1,editType:"arraydraw"},arrowside:{valType:"flaglist",flags:["end","start"],extras:["none"],dflt:"end",editType:"arraydraw"},arrowsize:{valType:"number",min:.3,dflt:1,editType:"calc+arraydraw"},startarrowsize:{valType:"number",min:.3,dflt:1,editType:"calc+arraydraw"},arrowwidth:{valType:"number",min:.1,editType:"calc+arraydraw"},standoff:{valType:"number",min:0,dflt:0,editType:"calc+arraydraw"},startstandoff:{valType:"number",min:0,dflt:0,editType:"calc+arraydraw"},ax:{valType:"any",editType:"calc+arraydraw"},ay:{valType:"any",editType:"calc+arraydraw"},axref:{valType:"enumerated",dflt:"pixel",values:["pixel",a.idRegex.x.toString()],editType:"calc"},ayref:{valType:"enumerated",dflt:"pixel",values:["pixel",a.idRegex.y.toString()],editType:"calc"},xref:{valType:"enumerated",values:["paper",a.idRegex.x.toString()],editType:"calc"},x:{valType:"any",editType:"calc+arraydraw"},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"auto",editType:"calc+arraydraw"},xshift:{valType:"number",dflt:0,editType:"calc+arraydraw"},yref:{valType:"enumerated",values:["paper",a.idRegex.y.toString()],editType:"calc"},y:{valType:"any",editType:"calc+arraydraw"},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto",editType:"calc+arraydraw"},yshift:{valType:"number",dflt:0,editType:"calc+arraydraw"},clicktoshow:{valType:"enumerated",values:[!1,"onoff","onout"],dflt:!1,editType:"arraydraw"},xclick:{valType:"any",editType:"arraydraw"},yclick:{valType:"any",editType:"arraydraw"},hovertext:{valType:"string",editType:"arraydraw"},hoverlabel:{bgcolor:{valType:"color",editType:"arraydraw"},bordercolor:{valType:"color",editType:"arraydraw"},font:i({editType:"arraydraw"}),editType:"arraydraw"},captureevents:{valType:"boolean",editType:"arraydraw"},editType:"calc",_deprecated:{ref:{valType:"string",editType:"calc"}}})},{"../../plot_api/plot_template":741,"../../plots/cartesian/constants":757,"../../plots/font_attributes":777,"./arrow_paths":562}],564:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("./draw").draw;function o(t){var e=t._fullLayout;n.filterVisible(e.annotations).forEach(function(e){var r=i.getFromId(t,e.xref),n=i.getFromId(t,e.yref);e._extremes={},r&&s(e,r),n&&s(e,n)})}function s(t,e){var r,n=e._id,a=n.charAt(0),o=t[a],s=t["a"+a],l=t[a+"ref"],c=t["a"+a+"ref"],u=t["_"+a+"padplus"],f=t["_"+a+"padminus"],h={x:1,y:-1}[a]*t[a+"shift"],p=3*t.arrowsize*t.arrowwidth||0,d=p+h,g=p-h,v=3*t.startarrowsize*t.arrowwidth||0,m=v+h,y=v-h;if(c===l){var x=i.findExtremes(e,[e.r2c(o)],{ppadplus:d,ppadminus:g}),b=i.findExtremes(e,[e.r2c(s)],{ppadplus:Math.max(u,m),ppadminus:Math.max(f,y)});r={min:[x.min[0],b.min[0]],max:[x.max[0],b.max[0]]}}else m=s?m+s:m,y=s?y-s:y,r=i.findExtremes(e,[e.r2c(o)],{ppadplus:Math.max(u,d,m),ppadminus:Math.max(f,g,y)});t._extremes[n]=r}e.exports=function(t){var e=t._fullLayout;if(n.filterVisible(e.annotations).length&&t._fullData.length)return n.syncOrAsync([a,o],t)}},{"../../lib":703,"../../plots/cartesian/axes":751,"./draw":569}],565:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("../../plot_api/plot_template").arrayEditor;function o(t,e){var r,n,i,a,o,l,c,u=t._fullLayout.annotations,f=[],h=[],p=[],d=(e||[]).length;for(r=0;r0||r.explicitOff.length>0},onClick:function(t,e){var r,s,l=o(t,e),c=l.on,u=l.off.concat(l.explicitOff),f={},h=t._fullLayout.annotations;if(!c.length&&!u.length)return;for(r=0;r2/3?"right":"center"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[e]}for(var H=!1,q=["x","y"],G=0;G1)&&(Q===K?((lt=tt.r2fraction(e["a"+J]))<0||lt>1)&&(H=!0):H=!0),Y=tt._offset+tt.r2p(e[J]),Z=.5}else"x"===J?(X=e[J],Y=b.l+b.w*X):(X=1-e[J],Y=b.t+b.h*X),Z=e.showarrow?.5:X;if(e.showarrow){st.head=Y;var ct=e["a"+J];$=rt*V(.5,e.xanchor)-nt*V(.5,e.yanchor),Q===K?(st.tail=tt._offset+tt.r2p(ct),W=$):(st.tail=Y+ct,W=$+ct),st.text=st.tail+$;var ut=x["x"===J?"width":"height"];if("paper"===K&&(st.head=o.constrain(st.head,1,ut-1)),"pixel"===Q){var ft=-Math.max(st.tail-3,st.text),ht=Math.min(st.tail+3,st.text)-ut;ft>0?(st.tail+=ft,st.text+=ft):ht>0&&(st.tail-=ht,st.text-=ht)}st.tail+=ot,st.head+=ot}else W=$=it*V(Z,at),st.text=Y+$;st.text+=ot,$+=ot,W+=ot,e["_"+J+"padplus"]=it/2+W,e["_"+J+"padminus"]=it/2-W,e["_"+J+"size"]=it,e["_"+J+"shift"]=$}if(t._dragging||!H){var pt=0,dt=0;if("left"!==e.align&&(pt=(w-m)*("center"===e.align?.5:1)),"top"!==e.valign&&(dt=(O-y)*("middle"===e.valign?.5:1)),u)n.select("svg").attr({x:R+pt-1,y:R+dt}).call(c.setClipUrl,B?M:null,t);else{var gt=R+dt-d.top,vt=R+pt-d.left;U.call(f.positionText,vt,gt).call(c.setClipUrl,B?M:null,t)}N.select("rect").call(c.setRect,R,R,w,O),F.call(c.setRect,D/2,D/2,P-D,j-D),I.call(c.setTranslate,Math.round(S.x.text-P/2),Math.round(S.y.text-j/2)),L.attr({transform:"rotate("+E+","+S.x.text+","+S.y.text+")"});var mt,yt=function(r,n){C.selectAll(".annotation-arrow-g").remove();var u=S.x.head,f=S.y.head,h=S.x.tail+r,d=S.y.tail+n,m=S.x.text+r,y=S.y.text+n,x=o.rotationXYMatrix(E,m,y),w=o.apply2DTransform(x),M=o.apply2DTransform2(x),z=+F.attr("width"),O=+F.attr("height"),D=m-.5*z,P=D+z,R=y-.5*O,B=R+O,N=[[D,R,D,B],[D,B,P,B],[P,B,P,R],[P,R,D,R]].map(M);if(!N.reduce(function(t,e){return t^!!o.segmentsIntersect(u,f,u+1e6,f+1e6,e[0],e[1],e[2],e[3])},!1)){N.forEach(function(t){var e=o.segmentsIntersect(h,d,u,f,t[0],t[1],t[2],t[3]);e&&(h=e.x,d=e.y)});var j=e.arrowwidth,V=e.arrowcolor,U=e.arrowside,H=C.append("g").style({opacity:l.opacity(V)}).classed("annotation-arrow-g",!0),q=H.append("path").attr("d","M"+h+","+d+"L"+u+","+f).style("stroke-width",j+"px").call(l.stroke,l.rgb(V));if(g(q,U,e),_.annotationPosition&&q.node().parentNode&&!a){var G=u,Y=f;if(e.standoff){var W=Math.sqrt(Math.pow(u-h,2)+Math.pow(f-d,2));G+=e.standoff*(h-u)/W,Y+=e.standoff*(d-f)/W}var X,Z,$=H.append("path").classed("annotation-arrow",!0).classed("anndrag",!0).classed("cursor-move",!0).attr({d:"M3,3H-3V-3H3ZM0,0L"+(h-G)+","+(d-Y),transform:"translate("+G+","+Y+")"}).style("stroke-width",j+6+"px").call(l.stroke,"rgba(0,0,0,0)").call(l.fill,"rgba(0,0,0,0)");p.init({element:$.node(),gd:t,prepFn:function(){var t=c.getTranslate(I);X=t.x,Z=t.y,s&&s.autorange&&k(s._name+".autorange",!0),v&&v.autorange&&k(v._name+".autorange",!0)},moveFn:function(t,r){var n=w(X,Z),i=n[0]+t,a=n[1]+r;I.call(c.setTranslate,i,a),T("x",s?s.p2r(s.r2p(e.x)+t):e.x+t/b.w),T("y",v?v.p2r(v.r2p(e.y)+r):e.y-r/b.h),e.axref===e.xref&&T("ax",s.p2r(s.r2p(e.ax)+t)),e.ayref===e.yref&&T("ay",v.p2r(v.r2p(e.ay)+r)),H.attr("transform","translate("+t+","+r+")"),L.attr({transform:"rotate("+E+","+i+","+a+")"})},doneFn:function(){i.call("_guiRelayout",t,A());var e=document.querySelector(".js-notes-box-panel");e&&e.redraw(e.selectedObj)}})}}};if(e.showarrow&&yt(0,0),z)p.init({element:I.node(),gd:t,prepFn:function(){mt=L.attr("transform")},moveFn:function(t,r){var n="pointer";if(e.showarrow)e.axref===e.xref?T("ax",s.p2r(s.r2p(e.ax)+t)):T("ax",e.ax+t),e.ayref===e.yref?T("ay",v.p2r(v.r2p(e.ay)+r)):T("ay",e.ay+r),yt(t,r);else{if(a)return;var i,o;if(s)i=s.p2r(s.r2p(e.x)+t);else{var l=e._xsize/b.w,c=e.x+(e._xshift-e.xshift)/b.w-l/2;i=p.align(c+t/b.w,l,0,1,e.xanchor)}if(v)o=v.p2r(v.r2p(e.y)+r);else{var u=e._ysize/b.h,f=e.y-(e._yshift+e.yshift)/b.h-u/2;o=p.align(f-r/b.h,u,0,1,e.yanchor)}T("x",i),T("y",o),s&&v||(n=p.getCursor(s?.5:i,v?.5:o,e.xanchor,e.yanchor))}L.attr({transform:"translate("+t+","+r+")"+mt}),h(I,n)},doneFn:function(){h(I),i.call("_guiRelayout",t,A());var e=document.querySelector(".js-notes-box-panel");e&&e.redraw(e.selectedObj)}})}else I.remove()}}e.exports={draw:function(t){var e=t._fullLayout;e._infolayer.selectAll(".annotation").remove();for(var r=0;r=0,v=e.indexOf("end")>=0,m=f.backoff*p+r.standoff,y=h.backoff*d+r.startstandoff;if("line"===u.nodeName){o={x:+t.attr("x1"),y:+t.attr("y1")},s={x:+t.attr("x2"),y:+t.attr("y2")};var x=o.x-s.x,b=o.y-s.y;if(c=(l=Math.atan2(b,x))+Math.PI,m&&y&&m+y>Math.sqrt(x*x+b*b))return void z();if(m){if(m*m>x*x+b*b)return void z();var _=m*Math.cos(l),w=m*Math.sin(l);s.x+=_,s.y+=w,t.attr({x2:s.x,y2:s.y})}if(y){if(y*y>x*x+b*b)return void z();var k=y*Math.cos(l),T=y*Math.sin(l);o.x-=k,o.y-=T,t.attr({x1:o.x,y1:o.y})}}else if("path"===u.nodeName){var A=u.getTotalLength(),M="";if(A1){c=!0;break}}c?t.fullLayout._infolayer.select(".annotation-"+t.id+'[data-index="'+s+'"]').remove():(l._pdata=i(t.glplot.cameraParams,[e.xaxis.r2l(l.x)*r[0],e.yaxis.r2l(l.y)*r[1],e.zaxis.r2l(l.z)*r[2]]),n(t.graphDiv,l,s,t.id,l._xa,l._ya))}}},{"../../plots/gl3d/project":800,"../annotations/draw":569}],576:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib");e.exports={moduleType:"component",name:"annotations3d",schema:{subplots:{scene:{annotations:t("./attributes")}}},layoutAttributes:t("./attributes"),handleDefaults:t("./defaults"),includeBasePlot:function(t,e){var r=n.subplotsRegistry.gl3d;if(!r)return;for(var a=r.attrRegex,o=Object.keys(t),s=0;s=0))return t;if(3===o)n[o]>1&&(n[o]=1);else if(n[o]>=1)return t}var s=Math.round(255*n[0])+", "+Math.round(255*n[1])+", "+Math.round(255*n[2]);return a?"rgba("+s+", "+n[3]+")":"rgb("+s+")"}a.tinyRGB=function(t){var e=t.toRgb();return"rgb("+Math.round(e.r)+", "+Math.round(e.g)+", "+Math.round(e.b)+")"},a.rgb=function(t){return a.tinyRGB(n(t))},a.opacity=function(t){return t?n(t).getAlpha():0},a.addOpacity=function(t,e){var r=n(t).toRgb();return"rgba("+Math.round(r.r)+", "+Math.round(r.g)+", "+Math.round(r.b)+", "+e+")"},a.combine=function(t,e){var r=n(t).toRgb();if(1===r.a)return n(t).toRgbString();var i=n(e||l).toRgb(),a=1===i.a?i:{r:255*(1-i.a)+i.r*i.a,g:255*(1-i.a)+i.g*i.a,b:255*(1-i.a)+i.b*i.a},o={r:a.r*(1-r.a)+r.r*r.a,g:a.g*(1-r.a)+r.g*r.a,b:a.b*(1-r.a)+r.b*r.a};return n(o).toRgbString()},a.contrast=function(t,e,r){var i=n(t);return 1!==i.getAlpha()&&(i=n(a.combine(t,l))),(i.isDark()?e?i.lighten(e):l:r?i.darken(r):s).toString()},a.stroke=function(t,e){var r=n(e);t.style({stroke:a.tinyRGB(r),"stroke-opacity":r.getAlpha()})},a.fill=function(t,e){var r=n(e);t.style({fill:a.tinyRGB(r),"fill-opacity":r.getAlpha()})},a.clean=function(t){if(t&&"object"==typeof t){var e,r,n,i,o=Object.keys(t);for(e=0;e0?n>=l:n<=l));i++)n>u&&n0?n>=l:n<=l));i++)n>r[0]&&n1){var Z=Math.pow(10,Math.floor(Math.log(X)/Math.LN10));Y*=Z*c.roundUp(X/Z,[2,5,10]),(Math.abs(C.start)/C.size+1e-6)%1<2e-6&&(G.tick0=0)}G.dtick=Y}G.domain=[U+N,U+R-N],G.setScale(),t.attr("transform","translate("+Math.round(l.l)+","+Math.round(l.t)+")");var $,J=t.select("."+T.cbtitleunshift).attr("transform","translate(-"+Math.round(l.l)+",-"+Math.round(l.t)+")"),K=t.select("."+T.cbaxis),Q=0;function tt(n,i){var a={propContainer:G,propName:e._propPrefix+"title",traceIndex:e._traceIndex,_meta:e._meta,placeholder:o._dfltTitle.colorbar,containerGroup:t.select("."+T.cbtitle)},s="h"===n.charAt(0)?n.substr(1):"h"+n;t.selectAll("."+s+",."+s+"-math-group").remove(),d.draw(r,n,u(a,i||{}))}return c.syncOrAsync([a.previousPromises,function(){if(-1!==["top","bottom"].indexOf(A)){var t,r=l.l+(e.x+F)*l.w,n=G.title.font.size;t="top"===A?(1-(U+R-N))*l.h+l.t+3+.75*n:(1-(U+N))*l.h+l.t-3-.25*n,tt(G._id+"title",{attributes:{x:r,y:t,"text-anchor":"start"}})}},function(){if(-1!==["top","bottom"].indexOf(A)){var a=t.select("."+T.cbtitle),o=a.select("text"),u=[-e.outlinewidth/2,e.outlinewidth/2],f=a.select(".h"+G._id+"title-math-group").node(),p=15.6;if(o.node()&&(p=parseInt(o.node().style.fontSize,10)*_),f?(Q=h.bBox(f).height)>p&&(u[1]-=(Q-p)/2):o.node()&&!o.classed(T.jsPlaceholder)&&(Q=h.bBox(o.node()).height),Q){if(Q+=5,"top"===A)G.domain[1]-=Q/l.h,u[1]*=-1;else{G.domain[0]+=Q/l.h;var d=g.lineCount(o);u[1]+=(1-d)*p}a.attr("transform","translate("+u+")"),G.setScale()}}t.selectAll("."+T.cbfills+",."+T.cblines).attr("transform","translate(0,"+Math.round(l.h*(1-G.domain[1]))+")"),K.attr("transform","translate(0,"+Math.round(-l.t)+")");var m=t.select("."+T.cbfills).selectAll("rect."+T.cbfill).data(z);m.enter().append("rect").classed(T.cbfill,!0).style("stroke","none"),m.exit().remove();var y=M.map(G.c2p).map(Math.round).sort(function(t,e){return t-e});m.each(function(t,a){var o=[0===a?M[0]:(z[a]+z[a-1])/2,a===z.length-1?M[1]:(z[a]+z[a+1])/2].map(G.c2p).map(Math.round);o[1]=c.constrain(o[1]+(o[1]>o[0])?1:-1,y[0],y[1]);var s=n.select(this).attr({x:j,width:Math.max(I,2),y:n.min(o),height:Math.max(n.max(o)-n.min(o),2)});if(e._fillgradient)h.gradient(s,r,e._id,"vertical",e._fillgradient,"fill");else{var l=E(t).replace("e-","");s.attr("fill",i(l).toHexString())}});var x=t.select("."+T.cblines).selectAll("path."+T.cbline).data(v.color&&v.width?O:[]);x.enter().append("path").classed(T.cbline,!0),x.exit().remove(),x.each(function(t){n.select(this).attr("d","M"+j+","+(Math.round(G.c2p(t))+v.width/2%1)+"h"+I).call(h.lineGroupStyle,v.width,S(t),v.dash)}),K.selectAll("g."+G._id+"tick,path").remove();var b=j+I+(e.outlinewidth||0)/2-("outside"===e.ticks?1:0),w=s.calcTicks(G),k=s.makeTransFn(G),C=s.getTickSigns(G)[2];return s.drawTicks(r,G,{vals:"inside"===G.ticks?s.clipEnds(G,w):w,layer:K,path:s.makeTickPath(G,b,C),transFn:k}),s.drawLabels(r,G,{vals:w,layer:K,transFn:k,labelFns:s.makeLabelFns(G,b)})},function(){if(-1===["top","bottom"].indexOf(A)){var t=G.title.font.size,e=G._offset+G._length/2,i=l.l+(G.position||0)*l.w+("right"===G.side?10+t*(G.showticklabels?1:.5):-10-t*(G.showticklabels?.5:0));tt("h"+G._id+"title",{avoid:{selection:n.select(r).selectAll("g."+G._id+"tick"),side:A,offsetLeft:l.l,offsetTop:0,maxShift:o.width},attributes:{x:i,y:e,"text-anchor":"middle"},transform:{rotate:"-90",offset:0}})}},a.previousPromises,function(){var n=I+e.outlinewidth/2+h.bBox(K.node()).width;if(($=J.select("text")).node()&&!$.classed(T.jsPlaceholder)){var i,o=J.select(".h"+G._id+"title-math-group").node();i=o&&-1!==["top","bottom"].indexOf(A)?h.bBox(o).width:h.bBox(J.node()).right-j-l.l,n=Math.max(n,i)}var s=2*e.xpad+n+e.borderwidth+e.outlinewidth/2,c=H-q;t.select("."+T.cbbg).attr({x:j-e.xpad-(e.borderwidth+e.outlinewidth)/2,y:q-B,width:Math.max(s,2),height:Math.max(c+2*B,2)}).call(p.fill,e.bgcolor).call(p.stroke,e.bordercolor).style("stroke-width",e.borderwidth),t.selectAll("."+T.cboutline).attr({x:j,y:q+e.ypad+("top"===A?Q:0),width:Math.max(I,2),height:Math.max(c-2*e.ypad-Q,2)}).call(p.stroke,e.outlinecolor).style({fill:"none","stroke-width":e.outlinewidth});var u=({center:.5,right:1}[e.xanchor]||0)*s;t.attr("transform","translate("+(l.l-u)+","+l.t+")");var f={},d=w[e.yanchor],g=k[e.yanchor];"pixels"===e.lenmode?(f.y=e.y,f.t=c*d,f.b=c*g):(f.t=f.b=0,f.yt=e.y+e.len*d,f.yb=e.y-e.len*g);var v=w[e.xanchor],m=k[e.xanchor];if("pixels"===e.thicknessmode)f.x=e.x,f.l=s*v,f.r=s*m;else{var y=s-I;f.l=y*v,f.r=y*m,f.xl=e.x-e.thickness*v,f.xr=e.x+e.thickness*m}a.autoMargin(r,e._id,f)}],r)}(r,e,t);v&&v.then&&(t._promises||[]).push(v),t._context.edits.colorbarPosition&&function(t,e,r){var n,i,a,s=r._fullLayout._size;l.init({element:t.node(),gd:r,prepFn:function(){n=t.attr("transform"),f(t)},moveFn:function(r,o){t.attr("transform",n+" translate("+r+","+o+")"),i=l.align(e._xLeftFrac+r/s.w,e._thickFrac,0,1,e.xanchor),a=l.align(e._yBottomFrac-o/s.h,e._lenFrac,0,1,e.yanchor);var c=l.getCursor(i,a,e.xanchor,e.yanchor);f(t,c)},doneFn:function(){if(f(t),void 0!==i&&void 0!==a){var n={};n[e._propPrefix+"x"]=i,n[e._propPrefix+"y"]=a,void 0!==e._traceIndex?o.call("_guiRestyle",r,n,e._traceIndex):o.call("_guiRelayout",r,n)}}})}(r,e,t)}),e.exit().each(function(e){a.autoMargin(t,e._id)}).remove(),e.order()}}},{"../../constants/alignment":675,"../../lib":703,"../../lib/extend":693,"../../lib/setcursor":723,"../../lib/svg_text_utils":727,"../../plots/cartesian/axes":751,"../../plots/cartesian/axis_defaults":753,"../../plots/cartesian/layout_attributes":763,"../../plots/cartesian/position_defaults":766,"../../plots/plots":812,"../../registry":831,"../color":580,"../colorscale/helpers":591,"../dragelement":598,"../drawing":601,"../titles":668,"./constants":582,d3:157,tinycolor2:524}],585:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t){return n.isPlainObject(t.colorbar)}},{"../../lib":703}],586:[function(t,e,r){"use strict";e.exports={moduleType:"component",name:"colorbar",attributes:t("./attributes"),supplyDefaults:t("./defaults"),draw:t("./draw").draw,hasColorbar:t("./has_colorbar")}},{"./attributes":581,"./defaults":583,"./draw":584,"./has_colorbar":585}],587:[function(t,e,r){"use strict";var n=t("../colorbar/attributes"),i=t("../../lib/regex").counter,a=t("./scales.js").scales;Object.keys(a);function o(t){return"`"+t+"`"}e.exports=function(t,e){t=t||"";var r,s=(e=e||{}).cLetter||"c",l=("onlyIfNumerical"in e?e.onlyIfNumerical:Boolean(t),"noScale"in e?e.noScale:"marker.line"===t),c="showScaleDflt"in e?e.showScaleDflt:"z"===s,u="string"==typeof e.colorscaleDflt?a[e.colorscaleDflt]:null,f=e.editTypeOverride||"",h=t?t+".":"";"colorAttr"in e?(r=e.colorAttr,e.colorAttr):o(h+(r={z:"z",c:"color"}[s]));var p=s+"auto",d=s+"min",g=s+"max",v=s+"mid",m=(o(h+p),o(h+d),o(h+g),{});m[d]=m[g]=void 0;var y={};y[p]=!1;var x={};return"color"===r&&(x.color={valType:"color",arrayOk:!0,editType:f||"style"},e.anim&&(x.color.anim=!0)),x[p]={valType:"boolean",dflt:!0,editType:"calc",impliedEdits:m},x[d]={valType:"number",dflt:null,editType:f||"plot",impliedEdits:y},x[g]={valType:"number",dflt:null,editType:f||"plot",impliedEdits:y},x[v]={valType:"number",dflt:null,editType:"calc",impliedEdits:m},x.colorscale={valType:"colorscale",editType:"calc",dflt:u,impliedEdits:{autocolorscale:!1}},x.autocolorscale={valType:"boolean",dflt:!1!==e.autoColorDflt,editType:"calc",impliedEdits:{colorscale:void 0}},x.reversescale={valType:"boolean",dflt:!1,editType:"plot"},l||(x.showscale={valType:"boolean",dflt:c,editType:"calc"},x.colorbar=n),e.noColorAxis||(x.coloraxis={valType:"subplotid",regex:i("coloraxis"),dflt:null,editType:"calc"}),x}},{"../../lib/regex":719,"../colorbar/attributes":581,"./scales.js":595}],588:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("./helpers").extractOpts;e.exports=function(t,e,r){var o,s=t._fullLayout,l=r.vals,c=r.containerStr,u=c?i.nestedProperty(e,c).get():e,f=a(u),h=!1!==f.auto,p=f.min,d=f.max,g=f.mid,v=function(){return i.aggNums(Math.min,null,l)},m=function(){return i.aggNums(Math.max,null,l)};(void 0===p?p=v():h&&(p=u._colorAx&&n(p)?Math.min(p,v()):v()),void 0===d?d=m():h&&(d=u._colorAx&&n(d)?Math.max(d,m()):m()),h&&void 0!==g&&(d-g>g-p?p=g-(d-g):d-g=0?s.colorscale.sequential:s.colorscale.sequentialminus,f._sync("colorscale",o))}},{"../../lib":703,"./helpers":591,"fast-isnumeric":224}],589:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./helpers").hasColorscale,a=t("./helpers").extractOpts;e.exports=function(t,e){function r(t,e){var r=t["_"+e];void 0!==r&&(t[e]=r)}function o(t,i){var o=i.container?n.nestedProperty(t,i.container).get():t;if(o)if(o.coloraxis)o._colorAx=e[o.coloraxis];else{var s=a(o),l=s.auto;(l||void 0===s.min)&&r(o,i.min),(l||void 0===s.max)&&r(o,i.max),s.autocolorscale&&r(o,"colorscale")}}for(var s=0;s=0;n--,i++){var a=t[n];r[i]=[1-a[0],a[1]]}return r}function d(t,e){e=e||{};for(var r=t.domain,o=t.range,l=o.length,c=new Array(l),u=0;u4/3-s?o:s}},{}],597:[function(t,e,r){"use strict";var n=t("../../lib"),i=[["sw-resize","s-resize","se-resize"],["w-resize","move","e-resize"],["nw-resize","n-resize","ne-resize"]];e.exports=function(t,e,r,a){return t="left"===r?0:"center"===r?1:"right"===r?2:n.constrain(Math.floor(3*t),0,2),e="bottom"===a?0:"middle"===a?1:"top"===a?2:n.constrain(Math.floor(3*e),0,2),i[e][t]}},{"../../lib":703}],598:[function(t,e,r){"use strict";var n=t("mouse-event-offset"),i=t("has-hover"),a=t("has-passive-events"),o=t("../../lib").removeElement,s=t("../../plots/cartesian/constants"),l=t("../../constants/interactions"),c=e.exports={};c.align=t("./align"),c.getCursor=t("./cursor");var u=t("./unhover");function f(){var t=document.createElement("div");t.className="dragcover";var e=t.style;return e.position="fixed",e.left=0,e.right=0,e.top=0,e.bottom=0,e.zIndex=999999999,e.background="none",document.body.appendChild(t),t}function h(t){return n(t.changedTouches?t.changedTouches[0]:t,document.body)}c.unhover=u.wrapped,c.unhoverRaw=u.raw,c.init=function(t){var e,r,n,u,p,d,g,v,m=t.gd,y=1,x=l.DBLCLICKDELAY,b=t.element;m._mouseDownTime||(m._mouseDownTime=0),b.style.pointerEvents="all",b.onmousedown=w,a?(b._ontouchstart&&b.removeEventListener("touchstart",b._ontouchstart),b._ontouchstart=w,b.addEventListener("touchstart",w,{passive:!1})):b.ontouchstart=w;var _=t.clampFn||function(t,e,r){return Math.abs(t)x&&(y=Math.max(y-1,1)),m._dragged)t.doneFn&&t.doneFn();else if(t.clickFn&&t.clickFn(y,d),!v){var r;try{r=new MouseEvent("click",e)}catch(t){var n=h(e);(r=document.createEvent("MouseEvents")).initMouseEvent("click",e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,n[0],n[1],e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget)}g.dispatchEvent(r)}m._dragging=!1,m._dragged=!1}else m._dragged=!1}},c.coverSlip=f},{"../../constants/interactions":679,"../../lib":703,"../../plots/cartesian/constants":757,"./align":596,"./cursor":597,"./unhover":599,"has-hover":405,"has-passive-events":406,"mouse-event-offset":431}],599:[function(t,e,r){"use strict";var n=t("../../lib/events"),i=t("../../lib/throttle"),a=t("../../lib/get_graph_div"),o=t("../fx/constants"),s=e.exports={};s.wrapped=function(t,e,r){(t=a(t))._fullLayout&&i.clear(t._fullLayout._uid+o.HOVERID),s.raw(t,e,r)},s.raw=function(t,e){var r=t._fullLayout,i=t._hoverdata;e||(e={}),e.target&&!1===n.triggerHandler(t,"plotly_beforehover",e)||(r._hoverlayer.selectAll("g").remove(),r._hoverlayer.selectAll("line").remove(),r._hoverlayer.selectAll("circle").remove(),t._hoverdata=void 0,e.target&&i&&t.emit("plotly_unhover",{event:e,points:i}))}},{"../../lib/events":692,"../../lib/get_graph_div":699,"../../lib/throttle":728,"../fx/constants":613}],600:[function(t,e,r){"use strict";r.dash={valType:"string",values:["solid","dot","dash","longdash","dashdot","longdashdot"],dflt:"solid",editType:"style"}},{}],601:[function(t,e,r){"use strict";var n=t("d3"),i=t("fast-isnumeric"),a=t("tinycolor2"),o=t("../../registry"),s=t("../color"),l=t("../colorscale"),c=t("../../lib"),u=t("../../lib/svg_text_utils"),f=t("../../constants/xmlns_namespaces"),h=t("../../constants/alignment").LINE_SPACING,p=t("../../constants/interactions").DESELECTDIM,d=t("../../traces/scatter/subtypes"),g=t("../../traces/scatter/make_bubble_size_func"),v=e.exports={};v.font=function(t,e,r,n){c.isPlainObject(e)&&(n=e.color,r=e.size,e=e.family),e&&t.style("font-family",e),r+1&&t.style("font-size",r+"px"),n&&t.call(s.fill,n)},v.setPosition=function(t,e,r){t.attr("x",e).attr("y",r)},v.setSize=function(t,e,r){t.attr("width",e).attr("height",r)},v.setRect=function(t,e,r,n,i){t.call(v.setPosition,e,r).call(v.setSize,n,i)},v.translatePoint=function(t,e,r,n){var a=r.c2p(t.x),o=n.c2p(t.y);return!!(i(a)&&i(o)&&e.node())&&("text"===e.node().nodeName?e.attr("x",a).attr("y",o):e.attr("transform","translate("+a+","+o+")"),!0)},v.translatePoints=function(t,e,r){t.each(function(t){var i=n.select(this);v.translatePoint(t,i,e,r)})},v.hideOutsideRangePoint=function(t,e,r,n,i,a){e.attr("display",r.isPtWithinRange(t,i)&&n.isPtWithinRange(t,a)?null:"none")},v.hideOutsideRangePoints=function(t,e){if(e._hasClipOnAxisFalse){var r=e.xaxis,i=e.yaxis;t.each(function(e){var a=e[0].trace,s=a.xcalendar,l=a.ycalendar,c=o.traceIs(a,"bar-like")?".bartext":".point,.textpoint";t.selectAll(c).each(function(t){v.hideOutsideRangePoint(t,n.select(this),r,i,s,l)})})}},v.crispRound=function(t,e,r){return e&&i(e)?t._context.staticPlot?e:e<1?1:Math.round(e):r||0},v.singleLineStyle=function(t,e,r,n,i){e.style("fill","none");var a=(((t||[])[0]||{}).trace||{}).line||{},o=r||a.width||0,l=i||a.dash||"";s.stroke(e,n||a.color),v.dashLine(e,l,o)},v.lineGroupStyle=function(t,e,r,i){t.style("fill","none").each(function(t){var a=(((t||[])[0]||{}).trace||{}).line||{},o=e||a.width||0,l=i||a.dash||"";n.select(this).call(s.stroke,r||a.color).call(v.dashLine,l,o)})},v.dashLine=function(t,e,r){r=+r||0,e=v.dashStyle(e,r),t.style({"stroke-dasharray":e,"stroke-width":r+"px"})},v.dashStyle=function(t,e){e=+e||1;var r=Math.max(e,3);return"solid"===t?t="":"dot"===t?t=r+"px,"+r+"px":"dash"===t?t=3*r+"px,"+3*r+"px":"longdash"===t?t=5*r+"px,"+5*r+"px":"dashdot"===t?t=3*r+"px,"+r+"px,"+r+"px,"+r+"px":"longdashdot"===t&&(t=5*r+"px,"+2*r+"px,"+r+"px,"+2*r+"px"),t},v.singleFillStyle=function(t){var e=(((n.select(t.node()).data()[0]||[])[0]||{}).trace||{}).fillcolor;e&&t.call(s.fill,e)},v.fillGroupStyle=function(t){t.style("stroke-width",0).each(function(t){var e=n.select(this);t[0].trace&&e.call(s.fill,t[0].trace.fillcolor)})};var m=t("./symbol_defs");v.symbolNames=[],v.symbolFuncs=[],v.symbolNeedLines={},v.symbolNoDot={},v.symbolNoFill={},v.symbolList=[],Object.keys(m).forEach(function(t){var e=m[t];v.symbolList=v.symbolList.concat([e.n,t,e.n+100,t+"-open"]),v.symbolNames[e.n]=t,v.symbolFuncs[e.n]=e.f,e.needLine&&(v.symbolNeedLines[e.n]=!0),e.noDot?v.symbolNoDot[e.n]=!0:v.symbolList=v.symbolList.concat([e.n+200,t+"-dot",e.n+300,t+"-open-dot"]),e.noFill&&(v.symbolNoFill[e.n]=!0)});var y=v.symbolNames.length,x="M0,0.5L0.5,0L0,-0.5L-0.5,0Z";function b(t,e){var r=t%100;return v.symbolFuncs[r](e)+(t>=200?x:"")}v.symbolNumber=function(t){if("string"==typeof t){var e=0;t.indexOf("-open")>0&&(e=100,t=t.replace("-open","")),t.indexOf("-dot")>0&&(e+=200,t=t.replace("-dot","")),(t=v.symbolNames.indexOf(t))>=0&&(t+=e)}return t%100>=y||t>=400?0:Math.floor(Math.max(t,0))};var _={x1:1,x2:0,y1:0,y2:0},w={x1:0,x2:0,y1:1,y2:0},k=n.format("~.1f"),T={radial:{node:"radialGradient"},radialreversed:{node:"radialGradient",reversed:!0},horizontal:{node:"linearGradient",attrs:_},horizontalreversed:{node:"linearGradient",attrs:_,reversed:!0},vertical:{node:"linearGradient",attrs:w},verticalreversed:{node:"linearGradient",attrs:w,reversed:!0}};v.gradient=function(t,e,r,i,o,l){for(var u=o.length,f=T[i],h=new Array(u),p=0;p=100,e.attr("d",b(u,l))}var f,h,p,d=!1;if(t.so)p=o.outlierwidth,h=o.outliercolor,f=a.outliercolor;else{var g=(o||{}).width;p=(t.mlw+1||g+1||(t.trace?(t.trace.marker.line||{}).width:0)+1)-1||0,h="mlc"in t?t.mlcc=n.lineScale(t.mlc):c.isArrayOrTypedArray(o.color)?s.defaultLine:o.color,c.isArrayOrTypedArray(a.color)&&(f=s.defaultLine,d=!0),f="mc"in t?t.mcc=n.markerScale(t.mc):a.color||"rgba(0,0,0,0)",n.selectedColorFn&&(f=n.selectedColorFn(t))}if(t.om)e.call(s.stroke,f).style({"stroke-width":(p||1)+"px",fill:"none"});else{e.style("stroke-width",p+"px");var m=a.gradient,y=t.mgt;if(y?d=!0:y=m&&m.type,Array.isArray(y)&&(y=y[0],T[y]||(y=0)),y&&"none"!==y){var x=t.mgc;x?d=!0:x=m.color;var _=r.uid;d&&(_+="-"+t.i),v.gradient(e,i,_,y,[[0,x],[1,f]],"fill")}else s.fill(e,f);p&&s.stroke(e,h)}},v.makePointStyleFns=function(t){var e={},r=t.marker;return e.markerScale=v.tryColorscale(r,""),e.lineScale=v.tryColorscale(r,"line"),o.traceIs(t,"symbols")&&(e.ms2mrc=d.isBubble(t)?g(t):function(){return(r.size||6)/2}),t.selectedpoints&&c.extendFlat(e,v.makeSelectedPointStyleFns(t)),e},v.makeSelectedPointStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},i=t.marker||{},a=r.marker||{},s=n.marker||{},l=i.opacity,u=a.opacity,f=s.opacity,h=void 0!==u,d=void 0!==f;(c.isArrayOrTypedArray(l)||h||d)&&(e.selectedOpacityFn=function(t){var e=void 0===t.mo?i.opacity:t.mo;return t.selected?h?u:e:d?f:p*e});var g=i.color,v=a.color,m=s.color;(v||m)&&(e.selectedColorFn=function(t){var e=t.mcc||g;return t.selected?v||e:m||e});var y=i.size,x=a.size,b=s.size,_=void 0!==x,w=void 0!==b;return o.traceIs(t,"symbols")&&(_||w)&&(e.selectedSizeFn=function(t){var e=t.mrc||y/2;return t.selected?_?x/2:e:w?b/2:e}),e},v.makeSelectedTextStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},i=t.textfont||{},a=r.textfont||{},o=n.textfont||{},l=i.color,c=a.color,u=o.color;return e.selectedTextColorFn=function(t){var e=t.tc||l;return t.selected?c||e:u||(c?e:s.addOpacity(e,p))},e},v.selectedPointStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=v.makeSelectedPointStyleFns(e),i=e.marker||{},a=[];r.selectedOpacityFn&&a.push(function(t,e){t.style("opacity",r.selectedOpacityFn(e))}),r.selectedColorFn&&a.push(function(t,e){s.fill(t,r.selectedColorFn(e))}),r.selectedSizeFn&&a.push(function(t,e){var n=e.mx||i.symbol||0,a=r.selectedSizeFn(e);t.attr("d",b(v.symbolNumber(n),a)),e.mrc2=a}),a.length&&t.each(function(t){for(var e=n.select(this),r=0;r0?r:0}v.textPointStyle=function(t,e,r){if(t.size()){var i;if(e.selectedpoints){var a=v.makeSelectedTextStyleFns(e);i=a.selectedTextColorFn}t.each(function(t){var a=n.select(this),o=c.extractOption(t,e,"tx","text");if(o||0===o){var s=t.tp||e.textposition,l=S(t,e),f=i?i(t):t.tc||e.textfont.color;a.call(v.font,t.tf||e.textfont.family,l,f).text(o).call(u.convertToTspans,r).call(M,s,l,t.mrc)}else a.remove()})}},v.selectedTextStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=v.makeSelectedTextStyleFns(e);t.each(function(t){var i=n.select(this),a=r.selectedTextColorFn(t),o=t.tp||e.textposition,l=S(t,e);s.fill(i,a),M(i,o,l,t.mrc2||t.mrc)})}};var E=.5;function C(t,e,r,i){var a=t[0]-e[0],o=t[1]-e[1],s=r[0]-e[0],l=r[1]-e[1],c=Math.pow(a*a+o*o,E/2),u=Math.pow(s*s+l*l,E/2),f=(u*u*a-c*c*s)*i,h=(u*u*o-c*c*l)*i,p=3*u*(c+u),d=3*c*(c+u);return[[n.round(e[0]+(p&&f/p),2),n.round(e[1]+(p&&h/p),2)],[n.round(e[0]-(d&&f/d),2),n.round(e[1]-(d&&h/d),2)]]}v.smoothopen=function(t,e){if(t.length<3)return"M"+t.join("L");var r,n="M"+t[0],i=[];for(r=1;r=1e4&&(v.savedBBoxes={},O=0),r&&(v.savedBBoxes[r]=m),O++,c.extendFlat({},m)},v.setClipUrl=function(t,e,r){t.attr("clip-path",D(e,r))},v.getTranslate=function(t){var e=(t[t.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\btranslate\((-?\d*\.?\d*)[^-\d]*(-?\d*\.?\d*)[^\d].*/,function(t,e,r){return[e,r].join(" ")}).split(" ");return{x:+e[0]||0,y:+e[1]||0}},v.setTranslate=function(t,e,r){var n=t.attr?"attr":"getAttribute",i=t.attr?"attr":"setAttribute",a=t[n]("transform")||"";return e=e||0,r=r||0,a=a.replace(/(\btranslate\(.*?\);?)/,"").trim(),a=(a+=" translate("+e+", "+r+")").trim(),t[i]("transform",a),a},v.getScale=function(t){var e=(t[t.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\bscale\((\d*\.?\d*)[^\d]*(\d*\.?\d*)[^\d].*/,function(t,e,r){return[e,r].join(" ")}).split(" ");return{x:+e[0]||1,y:+e[1]||1}},v.setScale=function(t,e,r){var n=t.attr?"attr":"getAttribute",i=t.attr?"attr":"setAttribute",a=t[n]("transform")||"";return e=e||1,r=r||1,a=a.replace(/(\bscale\(.*?\);?)/,"").trim(),a=(a+=" scale("+e+", "+r+")").trim(),t[i]("transform",a),a};var P=/\s*sc.*/;v.setPointGroupScale=function(t,e,r){if(e=e||1,r=r||1,t){var n=1===e&&1===r?"":" scale("+e+","+r+")";t.each(function(){var t=(this.getAttribute("transform")||"").replace(P,"");t=(t+=n).trim(),this.setAttribute("transform",t)})}};var R=/translate\([^)]*\)\s*$/;v.setTextPointsScale=function(t,e,r){t&&t.each(function(){var t,i=n.select(this),a=i.select("text");if(a.node()){var o=parseFloat(a.attr("x")||0),s=parseFloat(a.attr("y")||0),l=(i.attr("transform")||"").match(R);t=1===e&&1===r?[]:["translate("+o+","+s+")","scale("+e+","+r+")","translate("+-o+","+-s+")"],l&&t.push(l),i.attr("transform",t.join(" "))}})}},{"../../constants/alignment":675,"../../constants/interactions":679,"../../constants/xmlns_namespaces":681,"../../lib":703,"../../lib/svg_text_utils":727,"../../registry":831,"../../traces/scatter/make_bubble_size_func":1091,"../../traces/scatter/subtypes":1098,"../color":580,"../colorscale":592,"./symbol_defs":602,d3:157,"fast-isnumeric":224,tinycolor2:524}],602:[function(t,e,r){"use strict";var n=t("d3");e.exports={circle:{n:0,f:function(t){var e=n.round(t,2);return"M"+e+",0A"+e+","+e+" 0 1,1 0,-"+e+"A"+e+","+e+" 0 0,1 "+e+",0Z"}},square:{n:1,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"H-"+e+"V-"+e+"H"+e+"Z"}},diamond:{n:2,f:function(t){var e=n.round(1.3*t,2);return"M"+e+",0L0,"+e+"L-"+e+",0L0,-"+e+"Z"}},cross:{n:3,f:function(t){var e=n.round(.4*t,2),r=n.round(1.2*t,2);return"M"+r+","+e+"H"+e+"V"+r+"H-"+e+"V"+e+"H-"+r+"V-"+e+"H-"+e+"V-"+r+"H"+e+"V-"+e+"H"+r+"Z"}},x:{n:4,f:function(t){var e=n.round(.8*t/Math.sqrt(2),2),r="l"+e+","+e,i="l"+e+",-"+e,a="l-"+e+",-"+e,o="l-"+e+","+e;return"M0,"+e+r+i+a+i+a+o+a+o+r+o+r+"Z"}},"triangle-up":{n:5,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M-"+e+","+n.round(t/2,2)+"H"+e+"L0,-"+n.round(t,2)+"Z"}},"triangle-down":{n:6,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M-"+e+",-"+n.round(t/2,2)+"H"+e+"L0,"+n.round(t,2)+"Z"}},"triangle-left":{n:7,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M"+n.round(t/2,2)+",-"+e+"V"+e+"L-"+n.round(t,2)+",0Z"}},"triangle-right":{n:8,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M-"+n.round(t/2,2)+",-"+e+"V"+e+"L"+n.round(t,2)+",0Z"}},"triangle-ne":{n:9,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M-"+r+",-"+e+"H"+e+"V"+r+"Z"}},"triangle-se":{n:10,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M"+e+",-"+r+"V"+e+"H-"+r+"Z"}},"triangle-sw":{n:11,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M"+r+","+e+"H-"+e+"V-"+r+"Z"}},"triangle-nw":{n:12,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M-"+e+","+r+"V-"+e+"H"+r+"Z"}},pentagon:{n:13,f:function(t){var e=n.round(.951*t,2),r=n.round(.588*t,2),i=n.round(-t,2),a=n.round(-.309*t,2);return"M"+e+","+a+"L"+r+","+n.round(.809*t,2)+"H-"+r+"L-"+e+","+a+"L0,"+i+"Z"}},hexagon:{n:14,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return"M"+i+",-"+r+"V"+r+"L0,"+e+"L-"+i+","+r+"V-"+r+"L0,-"+e+"Z"}},hexagon2:{n:15,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return"M-"+r+","+i+"H"+r+"L"+e+",0L"+r+",-"+i+"H-"+r+"L-"+e+",0Z"}},octagon:{n:16,f:function(t){var e=n.round(.924*t,2),r=n.round(.383*t,2);return"M-"+r+",-"+e+"H"+r+"L"+e+",-"+r+"V"+r+"L"+r+","+e+"H-"+r+"L-"+e+","+r+"V-"+r+"Z"}},star:{n:17,f:function(t){var e=1.4*t,r=n.round(.225*e,2),i=n.round(.951*e,2),a=n.round(.363*e,2),o=n.round(.588*e,2),s=n.round(-e,2),l=n.round(-.309*e,2),c=n.round(.118*e,2),u=n.round(.809*e,2);return"M"+r+","+l+"H"+i+"L"+a+","+c+"L"+o+","+u+"L0,"+n.round(.382*e,2)+"L-"+o+","+u+"L-"+a+","+c+"L-"+i+","+l+"H-"+r+"L0,"+s+"Z"}},hexagram:{n:18,f:function(t){var e=n.round(.66*t,2),r=n.round(.38*t,2),i=n.round(.76*t,2);return"M-"+i+",0l-"+r+",-"+e+"h"+i+"l"+r+",-"+e+"l"+r+","+e+"h"+i+"l-"+r+","+e+"l"+r+","+e+"h-"+i+"l-"+r+","+e+"l-"+r+",-"+e+"h-"+i+"Z"}},"star-triangle-up":{n:19,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o="A "+a+","+a+" 0 0 1 ";return"M-"+e+","+r+o+e+","+r+o+"0,-"+i+o+"-"+e+","+r+"Z"}},"star-triangle-down":{n:20,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o="A "+a+","+a+" 0 0 1 ";return"M"+e+",-"+r+o+"-"+e+",-"+r+o+"0,"+i+o+e+",-"+r+"Z"}},"star-square":{n:21,f:function(t){var e=n.round(1.1*t,2),r=n.round(2*t,2),i="A "+r+","+r+" 0 0 1 ";return"M-"+e+",-"+e+i+"-"+e+","+e+i+e+","+e+i+e+",-"+e+i+"-"+e+",-"+e+"Z"}},"star-diamond":{n:22,f:function(t){var e=n.round(1.4*t,2),r=n.round(1.9*t,2),i="A "+r+","+r+" 0 0 1 ";return"M-"+e+",0"+i+"0,"+e+i+e+",0"+i+"0,-"+e+i+"-"+e+",0Z"}},"diamond-tall":{n:23,f:function(t){var e=n.round(.7*t,2),r=n.round(1.4*t,2);return"M0,"+r+"L"+e+",0L0,-"+r+"L-"+e+",0Z"}},"diamond-wide":{n:24,f:function(t){var e=n.round(1.4*t,2),r=n.round(.7*t,2);return"M0,"+r+"L"+e+",0L0,-"+r+"L-"+e+",0Z"}},hourglass:{n:25,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"H-"+e+"L"+e+",-"+e+"H-"+e+"Z"},noDot:!0},bowtie:{n:26,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"V-"+e+"L-"+e+","+e+"V-"+e+"Z"},noDot:!0},"circle-cross":{n:27,f:function(t){var e=n.round(t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e+"M"+e+",0A"+e+","+e+" 0 1,1 0,-"+e+"A"+e+","+e+" 0 0,1 "+e+",0Z"},needLine:!0,noDot:!0},"circle-x":{n:28,f:function(t){var e=n.round(t,2),r=n.round(t/Math.sqrt(2),2);return"M"+r+","+r+"L-"+r+",-"+r+"M"+r+",-"+r+"L-"+r+","+r+"M"+e+",0A"+e+","+e+" 0 1,1 0,-"+e+"A"+e+","+e+" 0 0,1 "+e+",0Z"},needLine:!0,noDot:!0},"square-cross":{n:29,f:function(t){var e=n.round(t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e+"M"+e+","+e+"H-"+e+"V-"+e+"H"+e+"Z"},needLine:!0,noDot:!0},"square-x":{n:30,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"L-"+e+",-"+e+"M"+e+",-"+e+"L-"+e+","+e+"M"+e+","+e+"H-"+e+"V-"+e+"H"+e+"Z"},needLine:!0,noDot:!0},"diamond-cross":{n:31,f:function(t){var e=n.round(1.3*t,2);return"M"+e+",0L0,"+e+"L-"+e+",0L0,-"+e+"ZM0,-"+e+"V"+e+"M-"+e+",0H"+e},needLine:!0,noDot:!0},"diamond-x":{n:32,f:function(t){var e=n.round(1.3*t,2),r=n.round(.65*t,2);return"M"+e+",0L0,"+e+"L-"+e+",0L0,-"+e+"ZM-"+r+",-"+r+"L"+r+","+r+"M-"+r+","+r+"L"+r+",-"+r},needLine:!0,noDot:!0},"cross-thin":{n:33,f:function(t){var e=n.round(1.4*t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e},needLine:!0,noDot:!0,noFill:!0},"x-thin":{n:34,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"L-"+e+",-"+e+"M"+e+",-"+e+"L-"+e+","+e},needLine:!0,noDot:!0,noFill:!0},asterisk:{n:35,f:function(t){var e=n.round(1.2*t,2),r=n.round(.85*t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e+"M"+r+","+r+"L-"+r+",-"+r+"M"+r+",-"+r+"L-"+r+","+r},needLine:!0,noDot:!0,noFill:!0},hash:{n:36,f:function(t){var e=n.round(t/2,2),r=n.round(t,2);return"M"+e+","+r+"V-"+r+"m-"+r+",0V"+r+"M"+r+","+e+"H-"+r+"m0,-"+r+"H"+r},needLine:!0,noFill:!0},"y-up":{n:37,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M-"+e+","+i+"L0,0M"+e+","+i+"L0,0M0,-"+r+"L0,0"},needLine:!0,noDot:!0,noFill:!0},"y-down":{n:38,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M-"+e+",-"+i+"L0,0M"+e+",-"+i+"L0,0M0,"+r+"L0,0"},needLine:!0,noDot:!0,noFill:!0},"y-left":{n:39,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M"+i+","+e+"L0,0M"+i+",-"+e+"L0,0M-"+r+",0L0,0"},needLine:!0,noDot:!0,noFill:!0},"y-right":{n:40,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M-"+i+","+e+"L0,0M-"+i+",-"+e+"L0,0M"+r+",0L0,0"},needLine:!0,noDot:!0,noFill:!0},"line-ew":{n:41,f:function(t){var e=n.round(1.4*t,2);return"M"+e+",0H-"+e},needLine:!0,noDot:!0,noFill:!0},"line-ns":{n:42,f:function(t){var e=n.round(1.4*t,2);return"M0,"+e+"V-"+e},needLine:!0,noDot:!0,noFill:!0},"line-ne":{n:43,f:function(t){var e=n.round(t,2);return"M"+e+",-"+e+"L-"+e+","+e},needLine:!0,noDot:!0,noFill:!0},"line-nw":{n:44,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"L-"+e+",-"+e},needLine:!0,noDot:!0,noFill:!0}}},{d3:157}],603:[function(t,e,r){"use strict";e.exports={visible:{valType:"boolean",editType:"calc"},type:{valType:"enumerated",values:["percent","constant","sqrt","data"],editType:"calc"},symmetric:{valType:"boolean",editType:"calc"},array:{valType:"data_array",editType:"calc"},arrayminus:{valType:"data_array",editType:"calc"},value:{valType:"number",min:0,dflt:10,editType:"calc"},valueminus:{valType:"number",min:0,dflt:10,editType:"calc"},traceref:{valType:"integer",min:0,dflt:0,editType:"style"},tracerefminus:{valType:"integer",min:0,dflt:0,editType:"style"},copy_ystyle:{valType:"boolean",editType:"plot"},copy_zstyle:{valType:"boolean",editType:"style"},color:{valType:"color",editType:"style"},thickness:{valType:"number",min:0,dflt:2,editType:"style"},width:{valType:"number",min:0,editType:"plot"},editType:"calc",_deprecated:{opacity:{valType:"number",editType:"style"}}}},{}],604:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../registry"),a=t("../../plots/cartesian/axes"),o=t("../../lib"),s=t("./compute_error");function l(t,e,r,i){var l=e["error_"+i]||{},c=[];if(l.visible&&-1!==["linear","log"].indexOf(r.type)){for(var u=s(l),f=0;f0;e.each(function(e){var f,h=e[0].trace,p=h.error_x||{},d=h.error_y||{};h.ids&&(f=function(t){return t.id});var g=o.hasMarkers(h)&&h.marker.maxdisplayed>0;d.visible||p.visible||(e=[]);var v=n.select(this).selectAll("g.errorbar").data(e,f);if(v.exit().remove(),e.length){p.visible||v.selectAll("path.xerror").remove(),d.visible||v.selectAll("path.yerror").remove(),v.style("opacity",1);var m=v.enter().append("g").classed("errorbar",!0);u&&m.style("opacity",0).transition().duration(s.duration).style("opacity",1),a.setClipUrl(v,r.layerClipId,t),v.each(function(t){var e=n.select(this),r=function(t,e,r){var n={x:e.c2p(t.x),y:r.c2p(t.y)};void 0!==t.yh&&(n.yh=r.c2p(t.yh),n.ys=r.c2p(t.ys),i(n.ys)||(n.noYS=!0,n.ys=r.c2p(t.ys,!0)));void 0!==t.xh&&(n.xh=e.c2p(t.xh),n.xs=e.c2p(t.xs),i(n.xs)||(n.noXS=!0,n.xs=e.c2p(t.xs,!0)));return n}(t,l,c);if(!g||t.vis){var a,o=e.select("path.yerror");if(d.visible&&i(r.x)&&i(r.yh)&&i(r.ys)){var f=d.width;a="M"+(r.x-f)+","+r.yh+"h"+2*f+"m-"+f+",0V"+r.ys,r.noYS||(a+="m-"+f+",0h"+2*f),!o.size()?o=e.append("path").style("vector-effect","non-scaling-stroke").classed("yerror",!0):u&&(o=o.transition().duration(s.duration).ease(s.easing)),o.attr("d",a)}else o.remove();var h=e.select("path.xerror");if(p.visible&&i(r.y)&&i(r.xh)&&i(r.xs)){var v=(p.copy_ystyle?d:p).width;a="M"+r.xh+","+(r.y-v)+"v"+2*v+"m0,-"+v+"H"+r.xs,r.noXS||(a+="m0,-"+v+"v"+2*v),!h.size()?h=e.append("path").style("vector-effect","non-scaling-stroke").classed("xerror",!0):u&&(h=h.transition().duration(s.duration).ease(s.easing)),h.attr("d",a)}else h.remove()}})}})}},{"../../traces/scatter/subtypes":1098,"../drawing":601,d3:157,"fast-isnumeric":224}],609:[function(t,e,r){"use strict";var n=t("d3"),i=t("../color");e.exports=function(t){t.each(function(t){var e=t[0].trace,r=e.error_y||{},a=e.error_x||{},o=n.select(this);o.selectAll("path.yerror").style("stroke-width",r.thickness+"px").call(i.stroke,r.color),a.copy_ystyle&&(a=r),o.selectAll("path.xerror").style("stroke-width",a.thickness+"px").call(i.stroke,a.color)})}},{"../color":580,d3:157}],610:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("./layout_attributes").hoverlabel,a=t("../../lib/extend").extendFlat;e.exports={hoverlabel:{bgcolor:a({},i.bgcolor,{arrayOk:!0}),bordercolor:a({},i.bordercolor,{arrayOk:!0}),font:n({arrayOk:!0,editType:"none"}),align:a({},i.align,{arrayOk:!0}),namelength:a({},i.namelength,{arrayOk:!0}),editType:"none"}}},{"../../lib/extend":693,"../../plots/font_attributes":777,"./layout_attributes":620}],611:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry");function a(t,e,r,i){i=i||n.identity,Array.isArray(t)&&(e[0][r]=i(t))}e.exports=function(t){var e=t.calcdata,r=t._fullLayout;function o(t){return function(e){return n.coerceHoverinfo({hoverinfo:e},{_module:t._module},r)}}for(var s=0;s=0&&r.indexw[0]._length||et<0||et>k[0]._length)return h.unhoverRaw(t,e)}if(e.pointerX=tt+w[0]._offset,e.pointerY=et+k[0]._offset,P="xval"in e?g.flat(l,e.xval):g.p2c(w,tt),R="yval"in e?g.flat(l,e.yval):g.p2c(k,et),!i(P[0])||!i(R[0]))return o.warn("Fx.hover failed",e,t),h.unhoverRaw(t,e)}var it=1/0;for(B=0;BW&&($.splice(0,W),it=$[0].distance),y&&0!==Z&&0===$.length){Y.distance=Z,Y.index=!1;var ct=j._module.hoverPoints(Y,q,G,"closest",u._hoverlayer);if(ct&&(ct=ct.filter(function(t){return t.spikeDistance<=Z})),ct&&ct.length){var ut,ft=ct.filter(function(t){return t.xa.showspikes});if(ft.length){var ht=ft[0];i(ht.x0)&&i(ht.y0)&&(ut=vt(ht),(!K.vLinePoint||K.vLinePoint.spikeDistance>ut.spikeDistance)&&(K.vLinePoint=ut))}var pt=ct.filter(function(t){return t.ya.showspikes});if(pt.length){var dt=pt[0];i(dt.x0)&&i(dt.y0)&&(ut=vt(dt),(!K.hLinePoint||K.hLinePoint.spikeDistance>ut.spikeDistance)&&(K.hLinePoint=ut))}}}}function gt(t,e){for(var r,n=null,i=1/0,a=0;a1||$.length>1)||"closest"===D&&Q&&$.length>1,zt=f.combine(u.plot_bgcolor||f.background,u.paper_bgcolor),Ot={hovermode:D,rotateLabels:Lt,bgColor:zt,container:u._hoverlayer,outerContainer:u._paperdiv,commonLabelOpts:u.hoverlabel,hoverdistance:u.hoverdistance},It=A($,Ot,t);if(function(t,e,r){var n,i,a,o,s,l,c,u=0,f=1,h=t.size(),p=new Array(h);function d(t){var e=t[0],r=t[t.length-1];if(i=e.pmin-e.pos-e.dp+e.size,a=r.pos+r.dp+r.size-e.pmax,i>.01){for(s=t.length-1;s>=0;s--)t[s].dp+=i;n=!1}if(!(a<.01)){if(i<-.01){for(s=t.length-1;s>=0;s--)t[s].dp-=a;n=!1}if(n){var c=0;for(o=0;oe.pmax&&c++;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos>e.pmax-1&&(l.del=!0,c--);for(o=0;o=0;s--)t[s].dp-=a;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos+l.dp+l.size>e.pmax&&(l.del=!0,c--)}}}for(t.each(function(t,n){var i=t[e],a="x"===i._id.charAt(0),o=i.range;!n&&o&&o[0]>o[1]!==a&&(f=-1),p[n]=[{datum:t,i:n,traceIndex:t.trace.index,dp:0,pos:t.pos,posref:t.posref,size:t.by*(a?x:1)/2,pmin:0,pmax:a?r.width:r.height}]}),p.sort(function(t,e){return t[0].posref-e[0].posref||f*(e[0].traceIndex-t[0].traceIndex)});!n&&u<=h;){for(u++,n=!0,o=0;o.01&&m.pmin===y.pmin&&m.pmax===y.pmax){for(s=v.length-1;s>=0;s--)v[s].dp+=i;for(g.push.apply(g,v),p.splice(o+1,1),c=0,s=g.length-1;s>=0;s--)c+=g[s].dp;for(a=c/g.length,s=g.length-1;s>=0;s--)g[s].dp-=a;n=!1}else o++}p.forEach(d)}for(o=p.length-1;o>=0;o--){var b=p[o];for(s=b.length-1;s>=0;s--){var _=b[s],w=_.datum;w.offset=_.dp,w.del=_.del}}}(It,Lt?"xa":"ya",u),M(It,Lt),e.target&&e.target.tagName){var Dt=d.getComponentMethod("annotations","hasClickToShow")(t,Mt);c(n.select(e.target),Dt?"pointer":"")}if(!e.target||a||!function(t,e,r){if(!r||r.length!==t._hoverdata.length)return!0;for(var n=r.length-1;n>=0;n--){var i=r[n],a=t._hoverdata[n];if(i.curveNumber!==a.curveNumber||String(i.pointNumber)!==String(a.pointNumber)||String(i.pointNumbers)!==String(a.pointNumbers))return!0}return!1}(t,0,At))return;At&&t.emit("plotly_unhover",{event:e,points:At});t.emit("plotly_hover",{event:e,points:t._hoverdata,xaxes:w,yaxes:k,xvals:P,yvals:R})}(t,e,r,a)})},r.loneHover=function(t,e){var r=!0;Array.isArray(t)||(r=!1,t=[t]);var i=t.map(function(t){return{color:t.color||f.defaultLine,x0:t.x0||t.x||0,x1:t.x1||t.x||0,y0:t.y0||t.y||0,y1:t.y1||t.y||0,xLabel:t.xLabel,yLabel:t.yLabel,zLabel:t.zLabel,text:t.text,name:t.name,idealAlign:t.idealAlign,borderColor:t.borderColor,fontFamily:t.fontFamily,fontSize:t.fontSize,fontColor:t.fontColor,nameLength:t.nameLength,textAlign:t.textAlign,trace:t.trace||{index:0,hoverinfo:""},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:t.hovertemplate||!1,eventData:t.eventData||!1,hovertemplateLabels:t.hovertemplateLabels||!1}}),a=n.select(e.container),o=e.outerContainer?n.select(e.outerContainer):a,s={hovermode:"closest",rotateLabels:!1,bgColor:e.bgColor||f.background,container:a,outerContainer:o},l=A(i,s,e.gd),c=0,u=0;return l.sort(function(t,e){return t.y0-e.y0}).each(function(t,r){var n=t.y0-t.by/2;t.offset=n-5([\s\S]*)<\/extra>/;function A(t,e,r){var i=r._fullLayout,a=e.hovermode,s=e.rotateLabels,c=e.bgColor,h=e.container,p=e.outerContainer,d=e.commonLabelOpts||{},g=e.fontFamily||v.HOVERFONT,y=e.fontSize||v.HOVERFONTSIZE,x=t[0],b=x.xa,_=x.ya,A="y"===a?"yLabel":"xLabel",M=x[A],S=(String(M)||"").split(" ")[0],E=p.node().getBoundingClientRect(),C=E.top,z=E.width,O=E.height,I=void 0!==M&&x.distance<=e.hoverdistance&&("x"===a||"y"===a);if(I){var D,P,R=!0;for(D=0;D"),void 0!==t.yLabel&&(p+="y: "+t.yLabel+"
    "),p+=(p?"z: ":"")+t.zLabel):I&&t[a+"Label"]===M?p=t[("x"===a?"y":"x")+"Label"]||"":void 0===t.xLabel?void 0!==t.yLabel&&"scattercarpet"!==t.trace.type&&(p=t.yLabel):p=void 0===t.yLabel?t.xLabel:"("+t.xLabel+", "+t.yLabel+")",!t.text&&0!==t.text||Array.isArray(t.text)||(p+=(p?"
    ":"")+t.text),void 0!==t.extraText&&(p+=(p?"
    ":"")+t.extraText),""!==p||t.hovertemplate||(""===h&&e.remove(),p=h);var _=i._d3locale,A=t.hovertemplate||!1,S=t.hovertemplateLabels||t,E=t.eventData[0]||{};A&&(p=(p=o.hovertemplateString(A,S,_,E,t.trace._meta)).replace(T,function(e,r){return h=L(r,t.nameLength),""}));var D=e.select("text.nums").call(u.font,t.fontFamily||g,t.fontSize||y,t.fontColor||b).text(p).attr("data-notex",1).call(l.positionText,0,0).call(l.convertToTspans,r),P=e.select("text.name"),R=0,F=0;if(h&&h!==p){P.call(u.font,t.fontFamily||g,t.fontSize||y,x).text(h).attr("data-notex",1).call(l.positionText,0,0).call(l.convertToTspans,r);var B=P.node().getBoundingClientRect();R=B.width+2*k,F=B.height+2*k}else P.remove(),e.select("rect").remove();e.select("path").style({fill:v,stroke:b});var N,j,V=D.node().getBoundingClientRect(),U=t.xa._offset+(t.x0+t.x1)/2,H=t.ya._offset+(t.y0+t.y1)/2,q=Math.abs(t.x1-t.x0),G=Math.abs(t.y1-t.y0),Y=V.width+w+k+R;if(t.ty0=C-V.top,t.bx=V.width+2*k,t.by=Math.max(V.height+2*k,F),t.anchor="start",t.txwidth=V.width,t.tx2width=R,t.offset=0,s)t.pos=U,N=H+G/2+Y<=O,j=H-G/2-Y>=0,"top"!==t.idealAlign&&N||!j?N?(H+=G/2,t.anchor="start"):t.anchor="middle":(H-=G/2,t.anchor="end");else if(t.pos=H,N=U+q/2+Y<=z,j=U-q/2-Y>=0,"left"!==t.idealAlign&&N||!j)if(N)U+=q/2,t.anchor="start";else{t.anchor="middle";var W=Y/2,X=U+W-z,Z=U-W;X>0&&(U-=X),Z<0&&(U+=-Z)}else U-=q/2,t.anchor="end";D.attr("text-anchor",t.anchor),R&&P.attr("text-anchor",t.anchor),e.attr("transform","translate("+U+","+H+")"+(s?"rotate("+m+")":""))}),N}function M(t,e){t.each(function(t){var r=n.select(this);if(t.del)return r.remove();var i=r.select("text.nums"),a=t.anchor,o="end"===a?-1:1,s={start:1,end:-1,middle:0}[a],c=s*(w+k),f=c+s*(t.txwidth+k),h=0,p=t.offset;"middle"===a&&(c-=t.tx2width/2,f+=t.txwidth/2+k),e&&(p*=-_,h=t.offset*b),r.select("path").attr("d","middle"===a?"M-"+(t.bx/2+t.tx2width/2)+","+(p-t.by/2)+"h"+t.bx+"v"+t.by+"h-"+t.bx+"Z":"M0,0L"+(o*w+h)+","+(w+p)+"v"+(t.by/2-w)+"h"+o*t.bx+"v-"+t.by+"H"+(o*w+h)+"V"+(p-w)+"Z");var d=c+h,g=p+t.ty0-t.by/2+k,v=t.textAlign||"auto";"auto"!==v&&("left"===v&&"start"!==a?(i.attr("text-anchor","start"),d="middle"===a?-t.bx/2-t.tx2width/2+k:-t.bx-k):"right"===v&&"end"!==a&&(i.attr("text-anchor","end"),d="middle"===a?t.bx/2-t.tx2width/2-k:t.bx+k)),i.call(l.positionText,d,g),t.tx2width&&(r.select("text.name").call(l.positionText,f+s*k+h,p+t.ty0-t.by/2+k),r.select("rect").call(u.setRect,f+(s-1)*t.tx2width/2+h,p-t.by/2-1,t.tx2width,t.by+2))})}function S(t,e){var r=t.index,n=t.trace||{},a=t.cd[0],s=t.cd[r]||{};function l(t){return t||i(t)&&0===t}var c=Array.isArray(r)?function(t,e){var i=o.castOption(a,r,t);return l(i)?i:o.extractOption({},n,"",e)}:function(t,e){return o.extractOption(s,n,t,e)};function u(e,r,n){var i=c(r,n);l(i)&&(t[e]=i)}if(u("hoverinfo","hi","hoverinfo"),u("bgcolor","hbg","hoverlabel.bgcolor"),u("borderColor","hbc","hoverlabel.bordercolor"),u("fontFamily","htf","hoverlabel.font.family"),u("fontSize","hts","hoverlabel.font.size"),u("fontColor","htc","hoverlabel.font.color"),u("nameLength","hnl","hoverlabel.namelength"),u("textAlign","hta","hoverlabel.align"),t.posref="y"===e||"closest"===e&&"h"===n.orientation?t.xa._offset+(t.x0+t.x1)/2:t.ya._offset+(t.y0+t.y1)/2,t.x0=o.constrain(t.x0,0,t.xa._length),t.x1=o.constrain(t.x1,0,t.xa._length),t.y0=o.constrain(t.y0,0,t.ya._length),t.y1=o.constrain(t.y1,0,t.ya._length),void 0!==t.xLabelVal&&(t.xLabel="xLabel"in t?t.xLabel:p.hoverLabelText(t.xa,t.xLabelVal),t.xVal=t.xa.c2d(t.xLabelVal)),void 0!==t.yLabelVal&&(t.yLabel="yLabel"in t?t.yLabel:p.hoverLabelText(t.ya,t.yLabelVal),t.yVal=t.ya.c2d(t.yLabelVal)),void 0!==t.zLabelVal&&void 0===t.zLabel&&(t.zLabel=String(t.zLabelVal)),!(isNaN(t.xerr)||"log"===t.xa.type&&t.xerr<=0)){var f=p.tickText(t.xa,t.xa.c2l(t.xerr),"hover").text;void 0!==t.xerrneg?t.xLabel+=" +"+f+" / -"+p.tickText(t.xa,t.xa.c2l(t.xerrneg),"hover").text:t.xLabel+=" \xb1 "+f,"x"===e&&(t.distance+=1)}if(!(isNaN(t.yerr)||"log"===t.ya.type&&t.yerr<=0)){var h=p.tickText(t.ya,t.ya.c2l(t.yerr),"hover").text;void 0!==t.yerrneg?t.yLabel+=" +"+h+" / -"+p.tickText(t.ya,t.ya.c2l(t.yerrneg),"hover").text:t.yLabel+=" \xb1 "+h,"y"===e&&(t.distance+=1)}var d=t.hoverinfo||t.trace.hoverinfo;return d&&"all"!==d&&(-1===(d=Array.isArray(d)?d:d.split("+")).indexOf("x")&&(t.xLabel=void 0),-1===d.indexOf("y")&&(t.yLabel=void 0),-1===d.indexOf("z")&&(t.zLabel=void 0),-1===d.indexOf("text")&&(t.text=void 0),-1===d.indexOf("name")&&(t.name=void 0)),t}function E(t,e){var r,n,i=e.container,o=e.fullLayout,s=e.event,l=!!t.hLinePoint,c=!!t.vLinePoint;if(i.selectAll(".spikeline").remove(),c||l){var h=f.combine(o.plot_bgcolor,o.paper_bgcolor);if(l){var p,d,g=t.hLinePoint;r=g&&g.xa,"cursor"===(n=g&&g.ya).spikesnap?(p=s.pointerX,d=s.pointerY):(p=r._offset+g.x,d=n._offset+g.y);var v,m,y=a.readability(g.color,h)<1.5?f.contrast(h):g.color,x=n.spikemode,b=n.spikethickness,_=n.spikecolor||y,w=n._boundingBox,k=(w.left+w.right)/20){for(var n=[],i=0;i-1?o="closest":(e._isHoriz=function(t,e){for(var r=e._scatterStackOpts||{},n=0;n1){h||p||d||"independent"===T("pattern")&&(h=!0),v._hasSubplotGrid=h;var x,b,_="top to bottom"===T("roworder"),w=h?.2:.1,k=h?.3:.1;g&&e._splomGridDflt&&(x=e._splomGridDflt.xside,b=e._splomGridDflt.yside),v._domains={x:u("x",T,w,x,y),y:u("y",T,k,b,m,_)}}else delete e.grid}function T(t,e){return n.coerce(r,v,l,t,e)}},contentDefaults:function(t,e){var r=e.grid;if(r&&r._domains){var n,i,a,o,s,l,u,h=t.grid||{},p=e._subplots,d=r._hasSubplotGrid,g=r.rows,v=r.columns,m="independent"===r.pattern,y=r._axisMap={};if(d){var x=h.subplots||[];l=r.subplots=new Array(g);var b=1;for(n=0;n1);if(!1!==x||p.uirevision){var b=a.newContainer(e,"legend");if(w("uirevision",e.uirevision),!1!==x){if(w("bgcolor",e.paper_bgcolor),w("bordercolor"),w("borderwidth"),i.coerceFont(w,"font",e.font),w("orientation"),"h"===b.orientation){var _=t.xaxis;n.getComponentMethod("rangeslider","isVisible")(_)?(c=0,f="left",u=1.1,h="bottom"):(c=0,f="left",u=-.1,h="top")}w("traceorder",v),l.isGrouped(e.legend)&&w("tracegroupgap"),w("itemsizing"),w("itemclick"),w("itemdoubleclick"),w("x",c),w("xanchor",f),w("y",u),w("yanchor",h),w("valign"),i.noneOrAll(p,b,["x","y"])}}function w(t,e){return i.coerce(p,b,o,t,e)}}},{"../../lib":703,"../../plot_api/plot_template":741,"../../plots/layout_attributes":803,"../../registry":831,"./attributes":629,"./helpers":635}],632:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib"),a=t("../../plots/plots"),o=t("../../registry"),s=t("../../lib/events"),l=t("../dragelement"),c=t("../drawing"),u=t("../color"),f=t("../../lib/svg_text_utils"),h=t("./handle_click"),p=t("./constants"),d=t("../../constants/interactions"),g=t("../../constants/alignment"),v=g.LINE_SPACING,m=g.FROM_TL,y=g.FROM_BR,x=t("./get_legend_data"),b=t("./style"),_=t("./helpers"),w=d.DBLCLICKDELAY;function k(t,e,r,n,i){var a=r.data()[0][0].trace,l={event:i,node:r.node(),curveNumber:a.index,expandedIndex:a._expandedIndex,data:t.data,layout:t.layout,frames:t._transitionData._frames,config:t._context,fullData:t._fullData,fullLayout:t._fullLayout};if(a._group&&(l.group=a._group),o.traceIs(a,"pie-like")&&(l.label=r.datum()[0].label),!1!==s.triggerHandler(t,"plotly_legendclick",l))if(1===n)e._clickTimeout=setTimeout(function(){h(r,t,n)},w);else if(2===n){e._clickTimeout&&clearTimeout(e._clickTimeout),t._legendMouseDownTime=0,!1!==s.triggerHandler(t,"plotly_legenddoubleclick",l)&&h(r,t,n)}}function T(t,e,r){var n=t.data()[0][0],a=e._fullLayout,s=n.trace,l=o.traceIs(s,"pie-like"),u=s.index,h=e._context.edits.legendText&&!l,d=l?n.label:s.name;s._meta&&(d=i.templateString(d,s._meta));var g=i.ensureSingle(t,"text","legendtext");function m(r){f.convertToTspans(r,e,function(){!function(t,e){var r=t.data()[0][0];if(!r.trace.showlegend)return void t.remove();var n,i,a=t.select("g[class*=math-group]"),o=a.node(),s=e._fullLayout.legend.font.size*v;if(o){var l=c.bBox(o);n=l.height,i=l.width,c.setTranslate(a,0,n/4)}else{var u=t.select(".legendtext"),h=f.lineCount(u),d=u.node();n=s*h,i=d?c.bBox(d).width:0;var g=s*(.3+(1-h)/2);f.positionText(u,p.textOffsetX,g)}r.lineHeight=s,r.height=Math.max(n,16)+3,r.width=i}(t,e)})}g.attr("text-anchor","start").classed("user-select-none",!0).call(c.font,a.legend.font).text(h?A(d,r):d),f.positionText(g,p.textOffsetX,0),h?g.call(f.makeEditable,{gd:e,text:d}).call(m).on("edit",function(t){this.text(A(t,r)).call(m);var a=n.trace._fullInput||{},s={};if(o.hasTransform(a,"groupby")){var l=o.getTransformIndices(a,"groupby"),c=l[l.length-1],f=i.keyedContainer(a,"transforms["+c+"].styles","target","value.name");f.set(n.trace._group,t),s=f.constructUpdate()}else s.name=t;return o.call("_guiRestyle",e,s,u)}):m(g)}function A(t,e){var r=Math.max(4,e);if(t&&t.trim().length>=r/2)return t;for(var n=r-(t=t||"").length;n>0;n--)t+=" ";return t}function M(t,e){var r,a=1,o=i.ensureSingle(t,"rect","legendtoggle",function(t){t.style("cursor","pointer").attr("pointer-events","all").call(u.fill,"rgba(0,0,0,0)")});o.on("mousedown",function(){(r=(new Date).getTime())-e._legendMouseDownTimew&&(a=Math.max(a-1,1)),k(e,r,t,a,n.event)}})}function S(t,e,r){var a=t._fullLayout,o=a.legend,s=o.borderwidth,l=_.isGrouped(o),u=0;if(o._width=0,o._height=0,_.isVertical(o))l&&e.each(function(t,e){c.setTranslate(this,0,e*o.tracegroupgap)}),r.each(function(t){var e=t[0],r=e.height,n=e.width;c.setTranslate(this,s,5+s+o._height+r/2),o._height+=r,o._width=Math.max(o._width,n)}),o._width+=45+2*s,o._height+=10+2*s,l&&(o._height+=(o._lgroupsLength-1)*o.tracegroupgap),u=40;else if(l){var f,h=0,p=0,d=e.data(),g=0;for(f=0;f0?o.tracegroupgap:0,w.push(T),b.push(o._width)}e.each(function(t,e){c.setTranslate(this,b[e],w[e])}),e.each(function(){var t=n.select(this).selectAll("g.traces"),e=0;t.each(function(t){var r=t[0].height;c.setTranslate(this,0,5+s+e+r/2),e+=r})});var A=w[w.length-1]+h;o._height=10+2*s+A;var M=Math.max.apply(null,b);o._width=M+p+40,o._width+=2*s}else{var S=0,E=0,C=0,L=0,z=0;r.each(function(t){C=Math.max(40+t[0].width,C),z+=40+t[0].width+5});var O=a._size.w>s+z-5;r.each(function(t){var e=t[0],r=O?40+t[0].width:C;s+L+5+r>a._size.w&&(L=0,S+=E,o._height+=E,E=0),c.setTranslate(this,s+L,5+s+e.height/2+S),o._width+=5+r,L+=5+r,E=Math.max(e.height,E)}),O?o._height=E:o._height+=E,o._width+=2*s,o._height+=10+2*s}o._width=Math.ceil(o._width),o._height=Math.ceil(o._height);var I=t._context.edits.legendText||t._context.edits.legendPosition;r.each(function(t){var e=t[0],r=n.select(this).select(".legendtoggle");c.setRect(r,0,-e.height/2,(I?0:o._width)+u,e.height)})}function E(t){var e=t._fullLayout.legend,r="left";i.isRightAnchor(e)?r="right":i.isCenterAnchor(e)&&(r="center");var n="top";i.isBottomAnchor(e)?n="bottom":i.isMiddleAnchor(e)&&(n="middle"),a.autoMargin(t,"legend",{x:e.x,y:e.y,l:e._width*m[r],r:e._width*y[r],b:e._height*y[n],t:e._height*m[n]})}e.exports=function(t){var e=t._fullLayout,r="legend"+e._uid;if(e._infolayer&&t.calcdata){t._legendMouseDownTime||(t._legendMouseDownTime=0);var s=e.legend,f=e.showlegend&&x(t.calcdata,s),h=e.hiddenlabels||[];if(!e.showlegend||!f.length)return e._infolayer.selectAll(".legend").remove(),e._topdefs.select("#"+r).remove(),void a.autoMargin(t,"legend");for(var d=0,g=0;gf?function(t){var e=t._fullLayout.legend,r="left";i.isRightAnchor(e)?r="right":i.isCenterAnchor(e)&&(r="center");a.autoMargin(t,"legend",{x:e.x,y:.5,l:e._width*m[r],r:e._width*y[r],b:0,t:0})}(t):E(t);var h=e._size,d=h.l+h.w*s.x,g=h.t+h.h*(1-s.y);i.isRightAnchor(s)?d-=s._width:i.isCenterAnchor(s)&&(d-=s._width/2),i.isBottomAnchor(s)?g-=s._height:i.isMiddleAnchor(s)&&(g-=s._height/2);var v=s._width,x=h.w;v>x?(d=h.l,v=x):(d+v>u&&(d=u-v),d<0&&(d=0),v=Math.min(u-d,s._width));var b,_,w,T,A=s._height,M=h.h;if(A>M?(g=h.t,A=M):(g+A>f&&(g=f-A),g<0&&(g=0),A=Math.min(f-g,s._height)),c.setTranslate(L,d,g),D.on(".drag",null),L.on("wheel",null),s._height<=A||t._context.staticPlot)O.attr({width:v-s.borderwidth,height:A-s.borderwidth,x:s.borderwidth/2,y:s.borderwidth/2}),c.setTranslate(I,0,0),z.select("rect").attr({width:v-2*s.borderwidth,height:A-2*s.borderwidth,x:s.borderwidth,y:s.borderwidth}),c.setClipUrl(I,r,t),c.setRect(D,0,0,0,0),delete s._scrollY;else{var F,B,N=Math.max(p.scrollBarMinHeight,A*A/s._height),j=A-N-2*p.scrollBarMargin,V=s._height-A,U=j/V,H=Math.min(s._scrollY||0,V);O.attr({width:v-2*s.borderwidth+p.scrollBarWidth+p.scrollBarMargin,height:A-s.borderwidth,x:s.borderwidth/2,y:s.borderwidth/2}),z.select("rect").attr({width:v-2*s.borderwidth+p.scrollBarWidth+p.scrollBarMargin,height:A-2*s.borderwidth,x:s.borderwidth,y:s.borderwidth+H}),c.setClipUrl(I,r,t),G(H,N,U),L.on("wheel",function(){G(H=i.constrain(s._scrollY+n.event.deltaY/j*V,0,V),N,U),0!==H&&H!==V&&n.event.preventDefault()});var q=n.behavior.drag().on("dragstart",function(){F=n.event.sourceEvent.clientY,B=H}).on("drag",function(){var t=n.event.sourceEvent;2===t.buttons||t.ctrlKey||G(H=i.constrain((t.clientY-F)/U+B,0,V),N,U)});D.call(q)}function G(e,r,n){s._scrollY=t._fullLayout.legend._scrollY=e,c.setTranslate(I,0,-e),c.setRect(D,v,p.scrollBarMargin+e*n,p.scrollBarWidth,r),z.select("rect").attr({y:s.borderwidth+e})}t._context.edits.legendPosition&&(L.classed("cursor-move",!0),l.init({element:L.node(),gd:t,prepFn:function(){var t=c.getTranslate(L);w=t.x,T=t.y},moveFn:function(t,e){var r=w+t,n=T+e;c.setTranslate(L,r,n),b=l.align(r,0,h.l,h.l+h.w,s.xanchor),_=l.align(n,0,h.t+h.h,h.t,s.yanchor)},doneFn:function(){void 0!==b&&void 0!==_&&o.call("_guiRelayout",t,{"legend.x":b,"legend.y":_})},clickFn:function(r,n){var i=e._infolayer.selectAll("g.traces").filter(function(){var t=this.getBoundingClientRect();return n.clientX>=t.left&&n.clientX<=t.right&&n.clientY>=t.top&&n.clientY<=t.bottom});i.size()>0&&k(t,L,i,r,n)}}))}],t)}}},{"../../constants/alignment":675,"../../constants/interactions":679,"../../lib":703,"../../lib/events":692,"../../lib/svg_text_utils":727,"../../plots/plots":812,"../../registry":831,"../color":580,"../dragelement":598,"../drawing":601,"./constants":630,"./get_legend_data":633,"./handle_click":634,"./helpers":635,"./style":637,d3:157}],633:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("./helpers");e.exports=function(t,e){var r,a,o={},s=[],l=!1,c={},u=0;function f(t,r){if(""!==t&&i.isGrouped(e))-1===s.indexOf(t)?(s.push(t),l=!0,o[t]=[[r]]):o[t].push([r]);else{var n="~~i"+u;s.push(n),o[n]=[[r]],u++}}for(r=0;r0))return 0;i=e.width}return v?n:Math.min(i,r)}function y(t,e,r){var a=t[0].trace,o=a.marker||{},l=o.line||{},c=r?a.type===r&&a.visible:i.traceIs(a,"bar"),u=n.select(e).select("g.legendpoints").selectAll("path.legend"+r).data(c?[t]:[]);u.enter().append("path").classed("legend"+r,!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),u.exit().remove(),u.each(function(t){var e=n.select(this),r=t[0],i=m(r.mlw,o.line,g,p);e.style("stroke-width",i+"px").call(s.fill,r.mc||o.color),i&&s.stroke(e,r.mlc||l.color)})}function x(t,e,r){var o=t[0],s=o.trace,l=r?s.type===r&&s.visible:i.traceIs(s,r),f=n.select(e).select("g.legendpoints").selectAll("path.legend"+r).data(l?[t]:[]);if(f.enter().append("path").classed("legend"+r,!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),f.exit().remove(),f.size()){var h=(s.marker||{}).line,d=m(u(h.width,o.pts),h,g,p),v=a.minExtend(s,{marker:{line:{width:d}}});v.marker.line.color=h.color;var y=a.minExtend(o,{trace:v});c(f,y,v)}}t.each(function(t){var e=n.select(this),i=a.ensureSingle(e,"g","layers");i.style("opacity",t[0].trace.opacity);var o=r.valign,s=t[0].lineHeight,l=t[0].height;if("middle"!==o&&s&&l){var c={top:1,bottom:-1}[o]*(.5*(s-l+3));i.attr("transform","translate(0,"+c+")")}else i.attr("transform",null);i.selectAll("g.legendfill").data([t]).enter().append("g").classed("legendfill",!0),i.selectAll("g.legendlines").data([t]).enter().append("g").classed("legendlines",!0);var u=i.selectAll("g.legendsymbols").data([t]);u.enter().append("g").classed("legendsymbols",!0),u.selectAll("g.legendpoints").data([t]).enter().append("g").classed("legendpoints",!0)}).each(function(t){var e=t[0].trace,r=[];"waterfall"===e.type&&e.visible&&(r=t[0].hasTotals?[["increasing","M-6,-6V6H0Z"],["totals","M6,6H0L-6,-6H-0Z"],["decreasing","M6,6V-6H0Z"]]:[["increasing","M-6,-6V6H6Z"],["decreasing","M6,6V-6H-6Z"]]);var i=n.select(this).select("g.legendpoints").selectAll("path.legendwaterfall").data(r);i.enter().append("path").classed("legendwaterfall",!0).attr("transform","translate(20,0)").style("stroke-miterlimit",1),i.exit().remove(),i.each(function(t){var r=n.select(this),i=e[t[0]].marker,a=m(void 0,i.line,g,p);r.attr("d",t[1]).style("stroke-width",a+"px").call(s.fill,i.color),a&&r.call(s.stroke,i.line.color)})}).each(function(t){y(t,this,"funnel")}).each(function(t){y(t,this)}).each(function(t){var r=t[0].trace,l=n.select(this).select("g.legendpoints").selectAll("path.legendbox").data(i.traceIs(r,"box-violin")&&r.visible?[t]:[]);l.enter().append("path").classed("legendbox",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),l.exit().remove(),l.each(function(){var t=n.select(this);if("all"!==r.boxpoints&&"all"!==r.points||0!==s.opacity(r.fillcolor)||0!==s.opacity((r.line||{}).color)){var i=m(void 0,r.line,g,p);t.style("stroke-width",i+"px").call(s.fill,r.fillcolor),i&&s.stroke(t,r.line.color)}else{var c=a.minExtend(r,{marker:{size:v?f:a.constrain(r.marker.size,2,16),sizeref:1,sizemin:1,sizemode:"diameter"}});l.call(o.pointStyle,c,e)}})}).each(function(t){x(t,this,"funnelarea")}).each(function(t){x(t,this,"pie")}).each(function(t){var r,i,s=t[0],c=s.trace,u=c.visible&&c.fill&&"none"!==c.fill,f=l.hasLines(c),p=c.contours,g=!1,v=!1;if(p){var y=p.coloring;"lines"===y?g=!0:f="none"===y||"heatmap"===y||p.showlines,"constraint"===p.type?u="="!==p._operation:"fill"!==y&&"heatmap"!==y||(v=!0)}var x=l.hasMarkers(c)||l.hasText(c),b=u||v,_=f||g,w=x||!b?"M5,0":_?"M5,-2":"M5,-3",k=n.select(this),T=k.select(".legendfill").selectAll("path").data(u||v?[t]:[]);if(T.enter().append("path").classed("js-fill",!0),T.exit().remove(),T.attr("d",w+"h30v6h-30z").call(u?o.fillGroupStyle:function(t){if(t.size()){var r="legendfill-"+c.uid;o.gradient(t,e,r,"horizontalreversed",c.colorscale,"fill")}}),f||g){var A=m(void 0,c.line,d,h);i=a.minExtend(c,{line:{width:A}}),r=[a.minExtend(s,{trace:i})]}var M=k.select(".legendlines").selectAll("path").data(f||g?[r]:[]);M.enter().append("path").classed("js-line",!0),M.exit().remove(),M.attr("d",w+(g?"l30,0.0001":"h30")).call(f?o.lineGroupStyle:function(t){if(t.size()){var r="legendline-"+c.uid;o.lineGroupStyle(t),o.gradient(t,e,r,"horizontalreversed",c.colorscale,"stroke")}})}).each(function(t){var r,i,s=t[0],c=s.trace,u=l.hasMarkers(c),d=l.hasText(c),g=l.hasLines(c);function m(t,e,r,n){var i=a.nestedProperty(c,t).get(),o=a.isArrayOrTypedArray(i)&&e?e(i):i;if(v&&o&&void 0!==n&&(o=n),r){if(or[1])return r[1]}return o}function y(t){return t[0]}if(u||d||g){var x={},b={};if(u){x.mc=m("marker.color",y),x.mx=m("marker.symbol",y),x.mo=m("marker.opacity",a.mean,[.2,1]),x.mlc=m("marker.line.color",y),x.mlw=m("marker.line.width",a.mean,[0,5],p),b.marker={sizeref:1,sizemin:1,sizemode:"diameter"};var _=m("marker.size",a.mean,[2,16],f);x.ms=_,b.marker.size=_}g&&(b.line={width:m("line.width",y,[0,10],h)}),d&&(x.tx="Aa",x.tp=m("textposition",y),x.ts=10,x.tc=m("textfont.color",y),x.tf=m("textfont.family",y)),r=[a.minExtend(s,x)],(i=a.minExtend(c,b)).selectedpoints=null}var w=n.select(this).select("g.legendpoints"),k=w.selectAll("path.scatterpts").data(u?r:[]);k.enter().insert("path",":first-child").classed("scatterpts",!0).attr("transform","translate(20,0)"),k.exit().remove(),k.call(o.pointStyle,i,e),u&&(r[0].mrc=3);var T=w.selectAll("g.pointtext").data(d?r:[]);T.enter().append("g").classed("pointtext",!0).append("text").attr("transform","translate(20,0)"),T.exit().remove(),T.selectAll("text").call(o.textPointStyle,i,e)}).each(function(t){var e=t[0].trace,r=n.select(this).select("g.legendpoints").selectAll("path.legendcandle").data("candlestick"===e.type&&e.visible?[t,t]:[]);r.enter().append("path").classed("legendcandle",!0).attr("d",function(t,e){return e?"M-15,0H-8M-8,6V-6H8Z":"M15,0H8M8,-6V6H-8Z"}).attr("transform","translate(20,0)").style("stroke-miterlimit",1),r.exit().remove(),r.each(function(t,r){var i=n.select(this),a=e[r?"increasing":"decreasing"],o=m(void 0,a.line,g,p);i.style("stroke-width",o+"px").call(s.fill,a.fillcolor),o&&s.stroke(i,a.line.color)})}).each(function(t){var e=t[0].trace,r=n.select(this).select("g.legendpoints").selectAll("path.legendohlc").data("ohlc"===e.type&&e.visible?[t,t]:[]);r.enter().append("path").classed("legendohlc",!0).attr("d",function(t,e){return e?"M-15,0H0M-8,-6V0":"M15,0H0M8,6V0"}).attr("transform","translate(20,0)").style("stroke-miterlimit",1),r.exit().remove(),r.each(function(t,r){var i=n.select(this),a=e[r?"increasing":"decreasing"],l=m(void 0,a.line,g,p);i.style("fill","none").call(o.dashLine,a.line.dash,l),l&&s.stroke(i,a.line.color)})})}},{"../../lib":703,"../../registry":831,"../../traces/pie/helpers":1054,"../../traces/pie/style_one":1060,"../../traces/scatter/subtypes":1098,"../color":580,"../drawing":601,d3:157}],638:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../plots/plots"),a=t("../../plots/cartesian/axis_ids"),o=t("../../lib"),s=t("../../../build/ploticon"),l=o._,c=e.exports={};function u(t,e){var r,i,o=e.currentTarget,s=o.getAttribute("data-attr"),l=o.getAttribute("data-val")||!0,c=t._fullLayout,u={},f=a.list(t,null,!0),h="on";if("zoom"===s){var p,d="in"===l?.5:2,g=(1+d)/2,v=(1-d)/2;for(i=0;i1?(A=["toggleHover"],M=["resetViews"]):h?(T=["zoomInGeo","zoomOutGeo"],A=["hoverClosestGeo"],M=["resetGeo"]):f?(A=["hoverClosest3d"],M=["resetCameraDefault3d","resetCameraLastSave3d"]):m?(A=["toggleHover"],M=["resetViewMapbox"]):g?A=["hoverClosestGl2d"]:p?A=["hoverClosestPie"]:x?(A=["hoverClosestCartesian","hoverCompareCartesian"],M=["resetViewSankey"]):A=["toggleHover"];u&&(A=["toggleSpikelines","hoverClosestCartesian","hoverCompareCartesian"]);!u&&!g||b||(T=["zoomIn2d","zoomOut2d","autoScale2d"],"resetViews"!==M[0]&&(M=["resetScale2d"]));f?S=["zoom3d","pan3d","orbitRotation","tableRotation"]:(u||g)&&!b||v?S=["zoom2d","pan2d"]:m||h?S=["pan2d"]:y&&(S=["zoom2d"]);(function(t){for(var e=!1,r=0;r0)){var g=function(t,e,r){for(var n=r.filter(function(r){return e[r].anchor===t._id}),i=0,a=0;a0?h+c:c;return{ppad:c,ppadplus:u?d:g,ppadminus:u?g:d}}return{ppad:c}}function u(t,e,r,n,i){var s="category"===t.type||"multicategory"===t.type?t.r2c:t.d2c;if(void 0!==e)return[s(e),s(r)];if(n){var l,c,u,f,h=1/0,p=-1/0,d=n.match(a.segmentRE);for("date"===t.type&&(s=o.decodeDate(s)),l=0;lp&&(p=f)));return p>=h?[h,p]:void 0}}e.exports=function(t){var e=t._fullLayout,r=n.filterVisible(e.shapes);if(r.length&&t._fullData.length)for(var o=0;o10?t/2:10;return n.append("circle").attr({"data-line-point":"start-point",cx:P?H(r.xanchor)+r.x0:H(r.x0),cy:R?q(r.yanchor)-r.y0:q(r.y0),r:a}).style(i).classed("cursor-grab",!0),n.append("circle").attr({"data-line-point":"end-point",cx:P?H(r.xanchor)+r.x1:H(r.x1),cy:R?q(r.yanchor)-r.y1:q(r.y1),r:a}).style(i).classed("cursor-grab",!0),n}():e,X={element:W.node(),gd:t,prepFn:function(n){P&&(_=H(r.xanchor));R&&(w=q(r.yanchor));"path"===r.type?z=r.path:(m=P?r.x0:H(r.x0),y=R?r.y0:q(r.y0),x=P?r.x1:H(r.x1),b=R?r.y1:q(r.y1));mb?(k=y,S="y0",T=b,E="y1"):(k=b,S="y1",T=y,E="y0");Z(n),K(p,r),function(t,e,r){var n=e.xref,i=e.yref,o=a.getFromId(r,n),l=a.getFromId(r,i),c="";"paper"===n||o.autorange||(c+=n);"paper"===i||l.autorange||(c+=i);s.setClipUrl(t,c?"clip"+r._fullLayout._uid+c:null,r)}(e,r,t),X.moveFn="move"===O?$:J},doneFn:function(){u(e),Q(p),d(e,t,r),n.call("_guiRelayout",t,N.getUpdateObj())},clickFn:function(){Q(p)}};function Z(t){if(F)O="path"===t.target.tagName?"move":"start-point"===t.target.attributes["data-line-point"].value?"resize-over-start-point":"resize-over-end-point";else{var r=X.element.getBoundingClientRect(),n=r.right-r.left,i=r.bottom-r.top,a=t.clientX-r.left,o=t.clientY-r.top,s=!B&&n>I&&i>D&&!t.shiftKey?c.getCursor(a/n,1-o/i):"move";u(e,s),O=s.split("-")[0]}}function $(n,i){if("path"===r.type){var a=function(t){return t},o=a,s=a;P?j("xanchor",r.xanchor=G(_+n)):(o=function(t){return G(H(t)+n)},V&&"date"===V.type&&(o=h.encodeDate(o))),R?j("yanchor",r.yanchor=Y(w+i)):(s=function(t){return Y(q(t)+i)},U&&"date"===U.type&&(s=h.encodeDate(s))),j("path",r.path=v(z,o,s))}else P?j("xanchor",r.xanchor=G(_+n)):(j("x0",r.x0=G(m+n)),j("x1",r.x1=G(x+n))),R?j("yanchor",r.yanchor=Y(w+i)):(j("y0",r.y0=Y(y+i)),j("y1",r.y1=Y(b+i)));e.attr("d",g(t,r)),K(p,r)}function J(n,i){if(B){var a=function(t){return t},o=a,s=a;P?j("xanchor",r.xanchor=G(_+n)):(o=function(t){return G(H(t)+n)},V&&"date"===V.type&&(o=h.encodeDate(o))),R?j("yanchor",r.yanchor=Y(w+i)):(s=function(t){return Y(q(t)+i)},U&&"date"===U.type&&(s=h.encodeDate(s))),j("path",r.path=v(z,o,s))}else if(F){if("resize-over-start-point"===O){var l=m+n,c=R?y-i:y+i;j("x0",r.x0=P?l:G(l)),j("y0",r.y0=R?c:Y(c))}else if("resize-over-end-point"===O){var u=x+n,f=R?b-i:b+i;j("x1",r.x1=P?u:G(u)),j("y1",r.y1=R?f:Y(f))}}else{var d=~O.indexOf("n")?k+i:k,N=~O.indexOf("s")?T+i:T,W=~O.indexOf("w")?A+n:A,X=~O.indexOf("e")?M+n:M;~O.indexOf("n")&&R&&(d=k-i),~O.indexOf("s")&&R&&(N=T-i),(!R&&N-d>D||R&&d-N>D)&&(j(S,r[S]=R?d:Y(d)),j(E,r[E]=R?N:Y(N))),X-W>I&&(j(C,r[C]=P?W:G(W)),j(L,r[L]=P?X:G(X)))}e.attr("d",g(t,r)),K(p,r)}function K(t,e){(P||R)&&function(){var r="path"!==e.type,n=t.selectAll(".visual-cue").data([0]);n.enter().append("path").attr({fill:"#fff","fill-rule":"evenodd",stroke:"#000","stroke-width":1}).classed("visual-cue",!0);var a=H(P?e.xanchor:i.midRange(r?[e.x0,e.x1]:h.extractPathCoords(e.path,f.paramIsX))),o=q(R?e.yanchor:i.midRange(r?[e.y0,e.y1]:h.extractPathCoords(e.path,f.paramIsY)));if(a=h.roundPositionForSharpStrokeRendering(a,1),o=h.roundPositionForSharpStrokeRendering(o,1),P&&R){var s="M"+(a-1-1)+","+(o-1-1)+"h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z";n.attr("d",s)}else if(P){var l="M"+(a-1-1)+","+(o-9-1)+"v18 h2 v-18 Z";n.attr("d",l)}else{var c="M"+(a-9-1)+","+(o-1-1)+"h18 v2 h-18 Z";n.attr("d",c)}}()}function Q(t){t.selectAll(".visual-cue").remove()}c.init(X),W.node().onmousemove=Z}(t,x,r,e,p)}}function d(t,e,r){var n=(r.xref+r.yref).replace(/paper/g,"");s.setClipUrl(t,n?"clip"+e._fullLayout._uid+n:null,e)}function g(t,e){var r,n,o,s,l,c,u,p,d=e.type,g=a.getFromId(t,e.xref),v=a.getFromId(t,e.yref),m=t._fullLayout._size;if(g?(r=h.shapePositionToRange(g),n=function(t){return g._offset+g.r2p(r(t,!0))}):n=function(t){return m.l+m.w*t},v?(o=h.shapePositionToRange(v),s=function(t){return v._offset+v.r2p(o(t,!0))}):s=function(t){return m.t+m.h*(1-t)},"path"===d)return g&&"date"===g.type&&(n=h.decodeDate(n)),v&&"date"===v.type&&(s=h.decodeDate(s)),function(t,e,r){var n=t.path,a=t.xsizemode,o=t.ysizemode,s=t.xanchor,l=t.yanchor;return n.replace(f.segmentRE,function(t){var n=0,c=t.charAt(0),u=f.paramIsX[c],h=f.paramIsY[c],p=f.numParams[c],d=t.substr(1).replace(f.paramRE,function(t){return u[n]?t="pixel"===a?e(s)+Number(t):e(t):h[n]&&(t="pixel"===o?r(l)-Number(t):r(t)),++n>p&&(t="X"),t});return n>p&&(d=d.replace(/[\s,]*X.*/,""),i.log("Ignoring extra params in segment "+t)),c+d})}(e,n,s);if("pixel"===e.xsizemode){var y=n(e.xanchor);l=y+e.x0,c=y+e.x1}else l=n(e.x0),c=n(e.x1);if("pixel"===e.ysizemode){var x=s(e.yanchor);u=x-e.y0,p=x-e.y1}else u=s(e.y0),p=s(e.y1);if("line"===d)return"M"+l+","+u+"L"+c+","+p;if("rect"===d)return"M"+l+","+u+"H"+c+"V"+p+"H"+l+"Z";var b=(l+c)/2,_=(u+p)/2,w=Math.abs(b-l),k=Math.abs(_-u),T="A"+w+","+k,A=b+w+","+_;return"M"+A+T+" 0 1,1 "+(b+","+(_-k))+T+" 0 0,1 "+A+"Z"}function v(t,e,r){return t.replace(f.segmentRE,function(t){var n=0,i=t.charAt(0),a=f.paramIsX[i],o=f.paramIsY[i],s=f.numParams[i];return i+t.substr(1).replace(f.paramRE,function(t){return n>=s?t:(a[n]?t=e(t):o[n]&&(t=r(t)),n++,t)})})}e.exports={draw:function(t){var e=t._fullLayout;for(var r in e._shapeUpperLayer.selectAll("path").remove(),e._shapeLowerLayer.selectAll("path").remove(),e._plots){var n=e._plots[r].shapelayer;n&&n.selectAll("path").remove()}for(var i=0;i0&&(s=s.transition().duration(e.transition.duration).ease(e.transition.easing)),s.attr("transform","translate("+(o-.5*u.gripWidth)+","+e._dims.currentValueTotalHeight+")")}}function S(t,e){var r=t._dims;return r.inputAreaStart+u.stepInset+(r.inputAreaLength-2*u.stepInset)*Math.min(1,Math.max(0,e))}function E(t,e){var r=t._dims;return Math.min(1,Math.max(0,(e-u.stepInset-r.inputAreaStart)/(r.inputAreaLength-2*u.stepInset-2*r.inputAreaStart)))}function C(t,e,r){var n=r._dims,i=s.ensureSingle(t,"rect",u.railTouchRectClass,function(n){n.call(T,e,t,r).style("pointer-events","all")});i.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,u.tickOffset+r.ticklen+n.labelHeight)}).call(a.fill,r.bgcolor).attr("opacity",0),o.setTranslate(i,0,n.currentValueTotalHeight)}function L(t,e){var r=e._dims,n=r.inputAreaLength-2*u.railInset,i=s.ensureSingle(t,"rect",u.railRectClass);i.attr({width:n,height:u.railWidth,rx:u.railRadius,ry:u.railRadius,"shape-rendering":"crispEdges"}).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style("stroke-width",e.borderwidth+"px"),o.setTranslate(i,u.railInset,.5*(r.inputAreaWidth-u.railWidth)+r.currentValueTotalHeight)}e.exports=function(t){var e=t._fullLayout,r=function(t,e){for(var r=t[u.name],n=[],i=0;i0?[0]:[]);function s(e){e._commandObserver&&(e._commandObserver.remove(),delete e._commandObserver),i.autoMargin(t,g(e))}if(a.enter().append("g").classed(u.containerClassName,!0).style("cursor","ew-resize"),a.exit().each(function(){n.select(this).selectAll("g."+u.groupClassName).each(s)}).remove(),0!==r.length){var l=a.selectAll("g."+u.groupClassName).data(r,v);l.enter().append("g").classed(u.groupClassName,!0),l.exit().each(s).remove();for(var c=0;c0||h<0){var g={left:[-r,0],right:[r,0],top:[0,-r],bottom:[0,r]}[y.side];e.attr("transform","translate("+g+")")}}}I.call(D),z&&(M?I.on(".opacity",null):(k=0,T=!0,I.text(v).on("mouseover.opacity",function(){n.select(this).transition().duration(f.SHOW_PLACEHOLDER).style("opacity",1)}).on("mouseout.opacity",function(){n.select(this).transition().duration(f.HIDE_PLACEHOLDER).style("opacity",0)})),I.call(u.makeEditable,{gd:t}).on("edit",function(e){void 0!==m?o.call("_guiRestyle",t,g,e,m):o.call("_guiRelayout",t,g,e)}).on("cancel",function(){this.text(this.attr("data-unformatted")).call(D)}).on("input",function(t){this.text(t||" ").call(u.positionText,x.x,x.y)}));return I.classed("js-placeholder",T),_}};var h=/ [XY][0-9]* /},{"../../constants/interactions":679,"../../lib":703,"../../lib/svg_text_utils":727,"../../plots/plots":812,"../../registry":831,"../color":580,"../drawing":601,d3:157,"fast-isnumeric":224}],669:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../color/attributes"),a=t("../../lib/extend").extendFlat,o=t("../../plot_api/edit_types").overrideAll,s=t("../../plots/pad_attributes"),l=t("../../plot_api/plot_template").templatedArray,c=l("button",{visible:{valType:"boolean"},method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle"},args:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},label:{valType:"string",dflt:""},execute:{valType:"boolean",dflt:!0}});e.exports=o(l("updatemenu",{_arrayAttrRegexps:[/^updatemenus\[(0|[1-9][0-9]+)\]\.buttons/],visible:{valType:"boolean"},type:{valType:"enumerated",values:["dropdown","buttons"],dflt:"dropdown"},direction:{valType:"enumerated",values:["left","right","up","down"],dflt:"down"},active:{valType:"integer",min:-1,dflt:0},showactive:{valType:"boolean",dflt:!0},buttons:c,x:{valType:"number",min:-2,max:3,dflt:-.05},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"right"},y:{valType:"number",min:-2,max:3,dflt:1},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top"},pad:a(s({editType:"arraydraw"}),{}),font:n({}),bgcolor:{valType:"color"},bordercolor:{valType:"color",dflt:i.borderLine},borderwidth:{valType:"number",min:0,dflt:1,editType:"arraydraw"}}),"arraydraw","from-root")},{"../../lib/extend":693,"../../plot_api/edit_types":734,"../../plot_api/plot_template":741,"../../plots/font_attributes":777,"../../plots/pad_attributes":811,"../color/attributes":579}],670:[function(t,e,r){"use strict";e.exports={name:"updatemenus",containerClassName:"updatemenu-container",headerGroupClassName:"updatemenu-header-group",headerClassName:"updatemenu-header",headerArrowClassName:"updatemenu-header-arrow",dropdownButtonGroupClassName:"updatemenu-dropdown-button-group",dropdownButtonClassName:"updatemenu-dropdown-button",buttonClassName:"updatemenu-button",itemRectClassName:"updatemenu-item-rect",itemTextClassName:"updatemenu-item-text",menuIndexAttrName:"updatemenu-active-index",autoMarginIdRoot:"updatemenu-",blankHeaderOpts:{label:" "},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:"#F4FAFF",hoverColor:"#F4FAFF",arrowSymbol:{left:"\u25c4",right:"\u25ba",up:"\u25b2",down:"\u25bc"}}},{}],671:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/array_container_defaults"),a=t("./attributes"),o=t("./constants").name,s=a.buttons;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}o("visible",i(t,e,{name:"buttons",handleItemDefaults:c}).length>0)&&(o("active"),o("direction"),o("type"),o("showactive"),o("x"),o("y"),n.noneOrAll(t,e,["x","y"]),o("xanchor"),o("yanchor"),o("pad.t"),o("pad.r"),o("pad.b"),o("pad.l"),n.coerceFont(o,"font",r.font),o("bgcolor",r.paper_bgcolor),o("bordercolor"),o("borderwidth"))}function c(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}r("visible","skip"===t.method||Array.isArray(t.args))&&(r("method"),r("args"),r("label"),r("execute"))}e.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},{"../../lib":703,"../../plots/array_container_defaults":747,"./attributes":669,"./constants":670}],672:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../plots/plots"),a=t("../color"),o=t("../drawing"),s=t("../../lib"),l=t("../../lib/svg_text_utils"),c=t("../../plot_api/plot_template").arrayEditor,u=t("../../constants/alignment").LINE_SPACING,f=t("./constants"),h=t("./scrollbox");function p(t){return t._index}function d(t,e){return+t.attr(f.menuIndexAttrName)===e._index}function g(t,e,r,n,i,a,o,s){e.active=o,c(t.layout,f.name,e).applyUpdate("active",o),"buttons"===e.type?m(t,n,null,null,e):"dropdown"===e.type&&(i.attr(f.menuIndexAttrName,"-1"),v(t,n,i,a,e),s||m(t,n,i,a,e))}function v(t,e,r,n,i){var a=s.ensureSingle(e,"g",f.headerClassName,function(t){t.style("pointer-events","all")}),l=i._dims,c=i.active,u=i.buttons[c]||f.blankHeaderOpts,h={y:i.pad.t,yPad:0,x:i.pad.l,xPad:0,index:0},p={width:l.headerWidth,height:l.headerHeight};a.call(y,i,u,t).call(M,i,h,p),s.ensureSingle(e,"text",f.headerArrowClassName,function(t){t.classed("user-select-none",!0).attr("text-anchor","end").call(o.font,i.font).text(f.arrowSymbol[i.direction])}).attr({x:l.headerWidth-f.arrowOffsetX+i.pad.l,y:l.headerHeight/2+f.textOffsetY+i.pad.t}),a.on("click",function(){r.call(S,String(d(r,i)?-1:i._index)),m(t,e,r,n,i)}),a.on("mouseover",function(){a.call(w)}),a.on("mouseout",function(){a.call(k,i)}),o.setTranslate(e,l.lx,l.ly)}function m(t,e,r,a,o){r||(r=e).attr("pointer-events","all");var l=function(t){return-1==+t.attr(f.menuIndexAttrName)}(r)&&"buttons"!==o.type?[]:o.buttons,c="dropdown"===o.type?f.dropdownButtonClassName:f.buttonClassName,u=r.selectAll("g."+c).data(s.filterVisible(l)),h=u.enter().append("g").classed(c,!0),p=u.exit();"dropdown"===o.type?(h.attr("opacity","0").transition().attr("opacity","1"),p.transition().attr("opacity","0").remove()):p.remove();var d=0,v=0,m=o._dims,x=-1!==["up","down"].indexOf(o.direction);"dropdown"===o.type&&(x?v=m.headerHeight+f.gapButtonHeader:d=m.headerWidth+f.gapButtonHeader),"dropdown"===o.type&&"up"===o.direction&&(v=-f.gapButtonHeader+f.gapButton-m.openHeight),"dropdown"===o.type&&"left"===o.direction&&(d=-f.gapButtonHeader+f.gapButton-m.openWidth);var b={x:m.lx+d+o.pad.l,y:m.ly+v+o.pad.t,yPad:f.gapButton,xPad:f.gapButton,index:0},T={l:b.x+o.borderwidth,t:b.y+o.borderwidth};u.each(function(s,l){var c=n.select(this);c.call(y,o,s,t).call(M,o,b),c.on("click",function(){n.event.defaultPrevented||(g(t,o,0,e,r,a,l),s.execute&&i.executeAPICommand(t,s.method,s.args),t.emit("plotly_buttonclicked",{menu:o,button:s,active:o.active}))}),c.on("mouseover",function(){c.call(w)}),c.on("mouseout",function(){c.call(k,o),u.call(_,o)})}),u.call(_,o),x?(T.w=Math.max(m.openWidth,m.headerWidth),T.h=b.y-T.t):(T.w=b.x-T.l,T.h=Math.max(m.openHeight,m.headerHeight)),T.direction=o.direction,a&&(u.size()?function(t,e,r,n,i,a){var o,s,l,c=i.direction,u="up"===c||"down"===c,h=i._dims,p=i.active;if(u)for(s=0,l=0;l0?[0]:[]);if(o.enter().append("g").classed(f.containerClassName,!0).style("cursor","pointer"),o.exit().each(function(){n.select(this).selectAll("g."+f.headerGroupClassName).each(a)}).remove(),0!==r.length){var l=o.selectAll("g."+f.headerGroupClassName).data(r,p);l.enter().append("g").classed(f.headerGroupClassName,!0);for(var c=s.ensureSingle(o,"g",f.dropdownButtonGroupClassName,function(t){t.style("pointer-events","all")}),u=0;uw,A=s.barLength+2*s.barPad,M=s.barWidth+2*s.barPad,S=d,E=v+m;E+M>c&&(E=c-M);var C=this.container.selectAll("rect.scrollbar-horizontal").data(T?[0]:[]);C.exit().on(".drag",null).remove(),C.enter().append("rect").classed("scrollbar-horizontal",!0).call(i.fill,s.barColor),T?(this.hbar=C.attr({rx:s.barRadius,ry:s.barRadius,x:S,y:E,width:A,height:M}),this._hbarXMin=S+A/2,this._hbarTranslateMax=w-A):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var L=m>k,z=s.barWidth+2*s.barPad,O=s.barLength+2*s.barPad,I=d+g,D=v;I+z>l&&(I=l-z);var P=this.container.selectAll("rect.scrollbar-vertical").data(L?[0]:[]);P.exit().on(".drag",null).remove(),P.enter().append("rect").classed("scrollbar-vertical",!0).call(i.fill,s.barColor),L?(this.vbar=P.attr({rx:s.barRadius,ry:s.barRadius,x:I,y:D,width:z,height:O}),this._vbarYMin=D+O/2,this._vbarTranslateMax=k-O):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var R=this.id,F=u-.5,B=L?f+z+.5:f+.5,N=h-.5,j=T?p+M+.5:p+.5,V=o._topdefs.selectAll("#"+R).data(T||L?[0]:[]);if(V.exit().remove(),V.enter().append("clipPath").attr("id",R).append("rect"),T||L?(this._clipRect=V.select("rect").attr({x:Math.floor(F),y:Math.floor(N),width:Math.ceil(B)-Math.floor(F),height:Math.ceil(j)-Math.floor(N)}),this.container.call(a.setClipUrl,R,this.gd),this.bg.attr({x:d,y:v,width:g,height:m})):(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(a.setClipUrl,null),delete this._clipRect),T||L){var U=n.behavior.drag().on("dragstart",function(){n.event.sourceEvent.preventDefault()}).on("drag",this._onBoxDrag.bind(this));this.container.on("wheel",null).on("wheel",this._onBoxWheel.bind(this)).on(".drag",null).call(U);var H=n.behavior.drag().on("dragstart",function(){n.event.sourceEvent.preventDefault(),n.event.sourceEvent.stopPropagation()}).on("drag",this._onBarDrag.bind(this));T&&this.hbar.on(".drag",null).call(H),L&&this.vbar.on(".drag",null).call(H)}this.setTranslate(e,r)},s.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(a.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(".drag",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(".drag",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},s.prototype._onBoxDrag=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t-=n.event.dx),this.vbar&&(e-=n.event.dy),this.setTranslate(t,e)},s.prototype._onBoxWheel=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t+=n.event.deltaY),this.vbar&&(e+=n.event.deltaY),this.setTranslate(t,e)},s.prototype._onBarDrag=function(){var t=this.translateX,e=this.translateY;if(this.hbar){var r=t+this._hbarXMin,i=r+this._hbarTranslateMax;t=(o.constrain(n.event.x,r,i)-r)/(i-r)*(this.position.w-this._box.w)}if(this.vbar){var a=e+this._vbarYMin,s=a+this._vbarTranslateMax;e=(o.constrain(n.event.y,a,s)-a)/(s-a)*(this.position.h-this._box.h)}this.setTranslate(t,e)},s.prototype.setTranslate=function(t,e){var r=this.position.w-this._box.w,n=this.position.h-this._box.h;if(t=o.constrain(t||0,0,r),e=o.constrain(e||0,0,n),this.translateX=t,this.translateY=e,this.container.call(a.setTranslate,this._box.l-this.position.l-t,this._box.t-this.position.t-e),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+t-.5),y:Math.floor(this.position.t+e-.5)}),this.hbar){var i=t/r;this.hbar.call(a.setTranslate,t+i*this._hbarTranslateMax,e)}if(this.vbar){var s=e/n;this.vbar.call(a.setTranslate,t,e+s*this._vbarTranslateMax)}}},{"../../lib":703,"../color":580,"../drawing":601,d3:157}],675:[function(t,e,r){"use strict";e.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},FROM_BR:{left:1,center:.5,right:0,bottom:0,middle:.5,top:1},LINE_SPACING:1.3,CAP_SHIFT:.7,MID_SHIFT:.35,OPPOSITE_SIDE:{left:"right",right:"left",top:"bottom",bottom:"top"}}},{}],676:[function(t,e,r){"use strict";e.exports={COMPARISON_OPS:["=","!=","<",">=",">","<="],COMPARISON_OPS2:["=","<",">=",">","<="],INTERVAL_OPS:["[]","()","[)","(]","][",")(","](",")["],SET_OPS:["{}","}{"],CONSTRAINT_REDUCTION:{"=":"=","<":"<","<=":"<",">":">",">=":">","[]":"[]","()":"[]","[)":"[]","(]":"[]","][":"][",")(":"][","](":"][",")[":"]["}}},{}],677:[function(t,e,r){"use strict";e.exports={solid:[[],0],dot:[[.5,1],200],dash:[[.5,1],50],longdash:[[.5,1],10],dashdot:[[.5,.625,.875,1],50],longdashdot:[[.5,.7,.8,1],10]}},{}],678:[function(t,e,r){"use strict";e.exports={circle:"\u25cf","circle-open":"\u25cb",square:"\u25a0","square-open":"\u25a1",diamond:"\u25c6","diamond-open":"\u25c7",cross:"+",x:"\u274c"}},{}],679:[function(t,e,r){"use strict";e.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DBLCLICKDELAY:300,DESELECTDIM:.2}},{}],680:[function(t,e,r){"use strict";e.exports={BADNUM:void 0,FP_SAFE:Number.MAX_VALUE/1e4,ONEAVGYEAR:315576e5,ONEAVGMONTH:26298e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:1-1e-6,LOG_CLIP:10,MINUS_SIGN:"\u2212"}},{}],681:[function(t,e,r){"use strict";r.xmlns="http://www.w3.org/2000/xmlns/",r.svg="http://www.w3.org/2000/svg",r.xlink="http://www.w3.org/1999/xlink",r.svgAttrs={xmlns:r.svg,"xmlns:xlink":r.xlink}},{}],682:[function(t,e,r){"use strict";r.version="1.48.3",t("es6-promise").polyfill(),t("../build/plotcss"),t("./fonts/mathjax_config")();for(var n=t("./registry"),i=r.register=n.register,a=t("./plot_api"),o=Object.keys(a),s=0;s1/3&&t.x<2/3},r.isRightAnchor=function(t){return"right"===t.xanchor||"auto"===t.xanchor&&t.x>=2/3},r.isTopAnchor=function(t){return"top"===t.yanchor||"auto"===t.yanchor&&t.y>=2/3},r.isMiddleAnchor=function(t){return"middle"===t.yanchor||"auto"===t.yanchor&&t.y>1/3&&t.y<2/3},r.isBottomAnchor=function(t){return"bottom"===t.yanchor||"auto"===t.yanchor&&t.y<=1/3}},{}],685:[function(t,e,r){"use strict";var n=t("./mod"),i=n.mod,a=n.modHalf,o=Math.PI,s=2*o;function l(t){return Math.abs(t[1]-t[0])>s-1e-14}function c(t,e){return a(e-t,s)}function u(t,e){if(l(e))return!0;var r,n;e[0](n=i(n,s))&&(n+=s);var a=i(t,s),o=a+s;return a>=r&&a<=n||o>=r&&o<=n}function f(t,e,r,n,i,a,c){i=i||0,a=a||0;var u,f,h,p,d,g=l([r,n]);function v(t,e){return[t*Math.cos(e)+i,a-t*Math.sin(e)]}g?(u=0,f=o,h=s):r=i&&t<=a);var i,a},pathArc:function(t,e,r,n,i){return f(null,t,e,r,n,i,0)},pathSector:function(t,e,r,n,i){return f(null,t,e,r,n,i,1)},pathAnnulus:function(t,e,r,n,i,a){return f(t,e,r,n,i,a,1)}}},{"./mod":710}],686:[function(t,e,r){"use strict";var n=Array.isArray,i="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer:{isView:function(){return!1}},a="undefined"==typeof DataView?function(){}:DataView;function o(t){return i.isView(t)&&!(t instanceof a)}function s(t){return n(t)||o(t)}function l(t,e,r){if(s(t)){if(s(t[0])){for(var n=r,i=0;ii.max?e.set(r):e.set(+t)}},integer:{coerceFunction:function(t,e,r,i){t%1||!n(t)||void 0!==i.min&&ti.max?e.set(r):e.set(+t)}},string:{coerceFunction:function(t,e,r,n){if("string"!=typeof t){var i="number"==typeof t;!0!==n.strict&&i?e.set(String(t)):e.set(r)}else n.noBlank&&!t?e.set(r):e.set(t)}},color:{coerceFunction:function(t,e,r){i(t).isValid()?e.set(t):e.set(r)}},colorlist:{coerceFunction:function(t,e,r){Array.isArray(t)&&t.length&&t.every(function(t){return i(t).isValid()})?e.set(t):e.set(r)}},colorscale:{coerceFunction:function(t,e,r){e.set(o.get(t,r))}},angle:{coerceFunction:function(t,e,r){"auto"===t?e.set("auto"):n(t)?e.set(u(+t,360)):e.set(r)}},subplotid:{coerceFunction:function(t,e,r,n){var i=n.regex||c(r);"string"==typeof t&&i.test(t)?e.set(t):e.set(r)},validateFunction:function(t,e){var r=e.dflt;return t===r||"string"==typeof t&&!!c(r).test(t)}},flaglist:{coerceFunction:function(t,e,r,n){if("string"==typeof t)if(-1===(n.extras||[]).indexOf(t)){for(var i=t.split("+"),a=0;a=n&&t<=i?t:u}if("string"!=typeof t&&"number"!=typeof t)return u;t=String(t);var c=_(e),m=t.charAt(0);!c||"G"!==m&&"g"!==m||(t=t.substr(1),e="");var w=c&&"chinese"===e.substr(0,7),k=t.match(w?x:y);if(!k)return u;var T=k[1],A=k[3]||"1",M=Number(k[5]||1),S=Number(k[7]||0),E=Number(k[9]||0),C=Number(k[11]||0);if(c){if(2===T.length)return u;var L;T=Number(T);try{var z=v.getComponentMethod("calendars","getCal")(e);if(w){var O="i"===A.charAt(A.length-1);A=parseInt(A,10),L=z.newDate(T,z.toMonthIndex(T,A,O),M)}else L=z.newDate(T,Number(A),M)}catch(t){return u}return L?(L.toJD()-g)*f+S*h+E*p+C*d:u}T=2===T.length?(Number(T)+2e3-b)%100+b:Number(T),A-=1;var I=new Date(Date.UTC(2e3,A,M,S,E));return I.setUTCFullYear(T),I.getUTCMonth()!==A?u:I.getUTCDate()!==M?u:I.getTime()+C*d},n=r.MIN_MS=r.dateTime2ms("-9999"),i=r.MAX_MS=r.dateTime2ms("9999-12-31 23:59:59.9999"),r.isDateTime=function(t,e){return r.dateTime2ms(t,e)!==u};var k=90*f,T=3*h,A=5*p;function M(t,e,r,n,i){if((e||r||n||i)&&(t+=" "+w(e,2)+":"+w(r,2),(n||i)&&(t+=":"+w(n,2),i))){for(var a=4;i%10==0;)a-=1,i/=10;t+="."+w(i,a)}return t}r.ms2DateTime=function(t,e,r){if("number"!=typeof t||!(t>=n&&t<=i))return u;e||(e=0);var a,o,s,c,y,x,b=Math.floor(10*l(t+.05,1)),w=Math.round(t-b/10);if(_(r)){var S=Math.floor(w/f)+g,E=Math.floor(l(t,f));try{a=v.getComponentMethod("calendars","getCal")(r).fromJD(S).formatDate("yyyy-mm-dd")}catch(t){a=m("G%Y-%m-%d")(new Date(w))}if("-"===a.charAt(0))for(;a.length<11;)a="-0"+a.substr(1);else for(;a.length<10;)a="0"+a;o=e=n+f&&t<=i-f))return u;var e=Math.floor(10*l(t+.05,1)),r=new Date(Math.round(t-e/10));return M(a.time.format("%Y-%m-%d")(r),r.getHours(),r.getMinutes(),r.getSeconds(),10*r.getUTCMilliseconds()+e)},r.cleanDate=function(t,e,n){if(t===u)return e;if(r.isJSDate(t)||"number"==typeof t&&isFinite(t)){if(_(n))return s.error("JS Dates and milliseconds are incompatible with world calendars",t),e;if(!(t=r.ms2DateTimeLocal(+t))&&void 0!==e)return e}else if(!r.isDateTime(t,n))return s.error("unrecognized date",t),e;return t};var S=/%\d?f/g;function E(t,e,r,n){t=t.replace(S,function(t){var r=Math.min(+t.charAt(1)||6,6);return(e/1e3%1+2).toFixed(r).substr(2).replace(/0+$/,"")||"0"});var i=new Date(Math.floor(e+.05));if(_(n))try{t=v.getComponentMethod("calendars","worldCalFmt")(t,e,n)}catch(t){return"Invalid"}return r(t)(i)}var C=[59,59.9,59.99,59.999,59.9999];r.formatDate=function(t,e,r,n,i,a){if(i=_(i)&&i,!e)if("y"===r)e=a.year;else if("m"===r)e=a.month;else{if("d"!==r)return function(t,e){var r=l(t+.05,f),n=w(Math.floor(r/h),2)+":"+w(l(Math.floor(r/p),60),2);if("M"!==e){o(e)||(e=0);var i=(100+Math.min(l(t/d,60),C[e])).toFixed(e).substr(1);e>0&&(i=i.replace(/0+$/,"").replace(/[\.]$/,"")),n+=":"+i}return n}(t,r)+"\n"+E(a.dayMonthYear,t,n,i);e=a.dayMonth+"\n"+a.year}return E(e,t,n,i)};var L=3*f;r.incrementMonth=function(t,e,r){r=_(r)&&r;var n=l(t,f);if(t=Math.round(t-n),r)try{var i=Math.round(t/f)+g,a=v.getComponentMethod("calendars","getCal")(r),o=a.fromJD(i);return e%12?a.add(o,e,"m"):a.add(o,e/12,"y"),(o.toJD()-g)*f+n}catch(e){s.error("invalid ms "+t+" in calendar "+r)}var c=new Date(t+L);return c.setUTCMonth(c.getUTCMonth()+e)+n-L},r.findExactDates=function(t,e){for(var r,n,i=0,a=0,s=0,l=0,c=_(e)&&v.getComponentMethod("calendars","getCal")(e),u=0;u0&&(r.push(i),i=[])}return i.length>0&&r.push(i),r},r.makeLine=function(t){return 1===t.length?{type:"LineString",coordinates:t[0]}:{type:"MultiLineString",coordinates:t}},r.makePolygon=function(t){if(1===t.length)return{type:"Polygon",coordinates:t};for(var e=new Array(t.length),r=0;r1||g<0||g>1?null:{x:t+l*g,y:e+f*g}}function l(t,e,r,n,i){var a=n*t+i*e;if(a<0)return n*n+i*i;if(a>r){var o=n-t,s=i-e;return o*o+s*s}var l=n*e-i*t;return l*l/r}r.segmentsIntersect=s,r.segmentDistance=function(t,e,r,n,i,a,o,c){if(s(t,e,r,n,i,a,o,c))return 0;var u=r-t,f=n-e,h=o-i,p=c-a,d=u*u+f*f,g=h*h+p*p,v=Math.min(l(u,f,d,i-t,a-e),l(u,f,d,o-t,c-e),l(h,p,g,t-i,e-a),l(h,p,g,r-i,n-a));return Math.sqrt(v)},r.getTextLocation=function(t,e,r,s){if(t===i&&s===a||(n={},i=t,a=s),n[r])return n[r];var l=t.getPointAtLength(o(r-s/2,e)),c=t.getPointAtLength(o(r+s/2,e)),u=Math.atan((c.y-l.y)/(c.x-l.x)),f=t.getPointAtLength(o(r,e)),h={x:(4*f.x+l.x+c.x)/6,y:(4*f.y+l.y+c.y)/6,theta:u};return n[r]=h,h},r.clearLocationCache=function(){i=null},r.getVisibleSegment=function(t,e,r){var n,i,a=e.left,o=e.right,s=e.top,l=e.bottom,c=0,u=t.getTotalLength(),f=u;function h(e){var r=t.getPointAtLength(e);0===e?n=r:e===u&&(i=r);var c=r.xo?r.x-o:0,f=r.yl?r.y-l:0;return Math.sqrt(c*c+f*f)}for(var p=h(c);p;){if((c+=p+r)>f)return;p=h(c)}for(p=h(f);p;){if(c>(f-=p+r))return;p=h(f)}return{min:c,max:f,len:f-c,total:u,isClosed:0===c&&f===u&&Math.abs(n.x-i.x)<.1&&Math.abs(n.y-i.y)<.1}},r.findPointOnPath=function(t,e,r,n){for(var i,a,o,s=(n=n||{}).pathLength||t.getTotalLength(),l=n.tolerance||.001,c=n.iterationLimit||30,u=t.getPointAtLength(0)[r]>t.getPointAtLength(s)[r]?-1:1,f=0,h=0,p=s;f0?p=i:h=i,f++}return a}},{"./mod":710}],699:[function(t,e,r){"use strict";e.exports=function(t){var e;if("string"==typeof t){if(null===(e=document.getElementById(t)))throw new Error("No DOM element with id '"+t+"' exists on the page.");return e}if(null==t)throw new Error("DOM element provided is null or undefined");return t}},{}],700:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("tinycolor2"),a=t("color-normalize"),o=t("../components/colorscale"),s=t("../components/color/attributes").defaultLine,l=t("./array").isArrayOrTypedArray,c=a(s),u=1;function f(t,e){var r=t;return r[3]*=e,r}function h(t){if(n(t))return c;var e=a(t);return e.length?e:c}function p(t){return n(t)?t:u}e.exports={formatColor:function(t,e,r){var n,i,s,d,g,v=t.color,m=l(v),y=l(e),x=o.extractOpts(t),b=[];if(n=void 0!==x.colorscale?o.makeColorScaleFuncFromTrace(t):h,i=m?function(t,e){return void 0===t[e]?c:a(n(t[e]))}:h,s=y?function(t,e){return void 0===t[e]?u:p(t[e])}:p,m||y)for(var _=0;_o?s:i(t)?Number(t):s:s},l.isIndex=function(t,e){return!(void 0!==e&&t>=e)&&(i(t)&&t>=0&&t%1==0)},l.noop=t("./noop"),l.identity=t("./identity"),l.repeat=function(t,e){for(var r=new Array(e),n=0;nr?Math.max(r,Math.min(e,t)):Math.max(e,Math.min(r,t))},l.bBoxIntersect=function(t,e,r){return r=r||0,t.left<=e.right+r&&e.left<=t.right+r&&t.top<=e.bottom+r&&e.top<=t.bottom+r},l.simpleMap=function(t,e,r,n){for(var i=t.length,a=new Array(i),o=0;o=Math.pow(2,r)?i>10?(l.warn("randstr failed uniqueness"),c):t(e,r,n,(i||0)+1):c},l.OptionControl=function(t,e){t||(t={}),e||(e="opt");var r={optionList:[],_newoption:function(n){n[e]=t,r[n.name]=n,r.optionList.push(n)}};return r["_"+e]=t,r},l.smooth=function(t,e){if((e=Math.round(e)||0)<2)return t;var r,n,i,a,o=t.length,s=2*o,l=2*e-1,c=new Array(l),u=new Array(o);for(r=0;r=s&&(i-=s*Math.floor(i/s)),i<0?i=-1-i:i>=o&&(i=s-1-i),a+=t[i]*c[n];u[r]=a}return u},l.syncOrAsync=function(t,e,r){var n;function i(){return l.syncOrAsync(t,e,r)}for(;t.length;)if((n=(0,t.splice(0,1)[0])(e))&&n.then)return n.then(i).then(void 0,l.promiseError);return r&&r(e)},l.stripTrailingSlash=function(t){return"/"===t.substr(-1)?t.substr(0,t.length-1):t},l.noneOrAll=function(t,e,r){if(t){var n,i=!1,a=!0;for(n=0;n1?i+o[1]:"";if(a&&(o.length>1||s.length>4||r))for(;n.test(s);)s=s.replace(n,"$1"+a+"$2");return s+l},l.TEMPLATE_STRING_REGEX=/%{([^\s%{}:]*)(:[^}]*)?}/g;var M=/^\w*$/;l.templateString=function(t,e){var r={};return t.replace(l.TEMPLATE_STRING_REGEX,function(t,n){return M.test(n)?e[n]||"":(r[n]=r[n]||l.nestedProperty(e,n).get,r[n]()||"")})};var S=/^:/,E=0;l.hovertemplateString=function(t,e,r){var i=arguments,a={};return t.replace(l.TEMPLATE_STRING_REGEX,function(t,o,s){var c,u,f;for(f=3;f=48&&o<=57,c=s>=48&&s<=57;if(l&&(n=10*n+o-48),c&&(i=10*i+s-48),!l||!c){if(n!==i)return n-i;if(o!==s)return o-s}}return i-n};var C=2e9;l.seedPseudoRandom=function(){C=2e9},l.pseudoRandom=function(){var t=C;return C=(69069*C+1)%4294967296,Math.abs(C-t)<429496729?l.pseudoRandom():C/4294967296},l.fillText=function(t,e,r){var n=Array.isArray(r)?function(t){r.push(t)}:function(t){r.text=t},i=l.extractOption(t,e,"htx","hovertext");if(l.isValidTextValue(i))return n(i);var a=l.extractOption(t,e,"tx","text");return l.isValidTextValue(a)?n(a):void 0},l.isValidTextValue=function(t){return t||0===t},l.formatPercent=function(t,e){e=e||0;for(var r=(Math.round(100*t*Math.pow(10,e))*Math.pow(.1,e)).toFixed(e)+"%",n=0;n2)return c[e]=2|c[e],h.set(t,null);if(f){for(o=e;o1){for(var t=["LOG:"],e=0;e0){for(var t=["WARN:"],e=0;e0){for(var t=["ERROR:"],e=0;ee/2?t-Math.round(t/e)*e:t}}},{}],711:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./array").isArrayOrTypedArray;e.exports=function(t,e){if(n(e))e=String(e);else if("string"!=typeof e||"[-1]"===e.substr(e.length-4))throw"bad property string";for(var r,a,o,l=0,c=e.split(".");l/g),o=0;oa||c===i||cs||e&&l(t))}:function(t,e){var l=t[0],c=t[1];if(l===i||la||c===i||cs)return!1;var u,f,h,p,d,g=r.length,v=r[0][0],m=r[0][1],y=0;for(u=1;uMath.max(f,v)||c>Math.max(h,m)))if(cu||Math.abs(n(o,h))>i)return!0;return!1},a.filter=function(t,e){var r=[t[0]],n=0,i=0;function o(o){t.push(o);var s=r.length,l=n;r.splice(i+1);for(var c=l+1;c1&&o(t.pop());return{addPt:o,raw:t,filtered:r}}},{"../constants/numerical":680,"./matrix":709}],716:[function(t,e,r){(function(r){"use strict";var n=t("./show_no_webgl_msg"),i=t("regl");e.exports=function(t,e){var a=t._fullLayout,o=!0;return a._glcanvas.each(function(n){if(!n.regl&&(!n.pick||a._has("parcoords"))){try{n.regl=i({canvas:this,attributes:{antialias:!n.pick,preserveDrawingBuffer:!0},pixelRatio:t._context.plotGlPixelRatio||r.devicePixelRatio,extensions:e||[]})}catch(t){o=!1}o&&this.addEventListener("webglcontextlost",function(e){t&&t.emit&&t.emit("plotly_webglcontextlost",{event:e,layer:n.key})},!1)}}),o||n({container:a._glcontainer.node()}),o}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./show_no_webgl_msg":724,regl:489}],717:[function(t,e,r){"use strict";e.exports=function(t,e){if(e instanceof RegExp){for(var r=e.toString(),n=0;ni.queueLength&&(t.undoQueue.queue.shift(),t.undoQueue.index--))},startSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!0,t.undoQueue.beginSequence=!0},stopSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!1,t.undoQueue.beginSequence=!1},undo:function(t){var e,r;if(t.framework&&t.framework.isPolar)t.framework.undo();else if(!(void 0===t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index<=0)){for(t.undoQueue.index--,e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;r=t.undoQueue.queue.length)){for(e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;re}function c(t,e){return t>=e}r.findBin=function(t,e,r){if(n(e.start))return r?Math.ceil((t-e.start)/e.size-1e-9)-1:Math.floor((t-e.start)/e.size+1e-9);var a,u,f=0,h=e.length,p=0,d=h>1?(e[h-1]-e[0])/(h-1):1;for(u=d>=0?r?o:s:r?c:l,t+=1e-9*d*(r?-1:1)*(d>=0?1:-1);f90&&i.log("Long binary search..."),f-1},r.sorterAsc=function(t,e){return t-e},r.sorterDes=function(t,e){return e-t},r.distinctVals=function(t){var e=t.slice();e.sort(r.sorterAsc);for(var n=e.length-1,i=e[n]-e[0]||1,a=i/(n||1)/1e4,o=[e[0]],s=0;se[s]+a&&(i=Math.min(i,e[s+1]-e[s]),o.push(e[s+1]));return{vals:o,minDiff:i}},r.roundUp=function(t,e,r){for(var n,i=0,a=e.length-1,o=0,s=r?0:1,l=r?1:0,c=r?Math.ceil:Math.floor;i0&&(n=1),r&&n)return t.sort(e)}return n?t:t.reverse()},r.findIndexOfMin=function(t,e){e=e||a;for(var r,n=1/0,i=0;ia.length)&&(o=a.length),n(e)||(e=!1),i(a[0])){for(l=new Array(o),s=0;st.length-1)return t[t.length-1];var r=e%1;return r*t[Math.ceil(e)]+(1-r)*t[Math.floor(e)]}},{"./array":686,"fast-isnumeric":224}],726:[function(t,e,r){"use strict";var n=t("color-normalize");e.exports=function(t){return t?n(t):[0,0,0,1]}},{"color-normalize":113}],727:[function(t,e,r){"use strict";var n=t("d3"),i=t("../lib"),a=t("../constants/xmlns_namespaces"),o=t("../constants/alignment").LINE_SPACING;function s(t,e){return t.node().getBoundingClientRect()[e]}var l=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;r.convertToTspans=function(t,e,M){var S=t.text(),C=!t.attr("data-notex")&&"undefined"!=typeof MathJax&&S.match(l),L=n.select(t.node().parentNode);if(!L.empty()){var z=t.attr("class")?t.attr("class").split(" ")[0]:"text";return z+="-math",L.selectAll("svg."+z).remove(),L.selectAll("g."+z+"-group").remove(),t.style("display",null).attr({"data-unformatted":S,"data-math":"N"}),C?(e&&e._promises||[]).push(new Promise(function(e){t.style("display","none");var r=parseInt(t.node().style.fontSize,10),a={fontSize:r};!function(t,e,r){var a,o,s,l;MathJax.Hub.Queue(function(){return o=i.extendDeepAll({},MathJax.Hub.config),s=MathJax.Hub.processSectionDelay,void 0!==MathJax.Hub.processSectionDelay&&(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:"none",tex2jax:{inlineMath:[["$","$"],["\\(","\\)"]]},displayAlign:"left"})},function(){if("SVG"!==(a=MathJax.Hub.config.menuSettings.renderer))return MathJax.Hub.setRenderer("SVG")},function(){var r="math-output-"+i.randstr({},64);return l=n.select("body").append("div").attr({id:r}).style({visibility:"hidden",position:"absolute"}).style({"font-size":e.fontSize+"px"}).text(t.replace(c,"\\lt ").replace(u,"\\gt ")),MathJax.Hub.Typeset(l.node())},function(){var e=n.select("body").select("#MathJax_SVG_glyphs");if(l.select(".MathJax_SVG").empty()||!l.select("svg").node())i.log("There was an error in the tex syntax.",t),r();else{var o=l.select("svg").node().getBoundingClientRect();r(l.select(".MathJax_SVG"),e,o)}if(l.remove(),"SVG"!==a)return MathJax.Hub.setRenderer(a)},function(){return void 0!==s&&(MathJax.Hub.processSectionDelay=s),MathJax.Hub.Config(o)})}(C[2],a,function(n,i,a){L.selectAll("svg."+z).remove(),L.selectAll("g."+z+"-group").remove();var o=n&&n.select("svg");if(!o||!o.node())return O(),void e();var l=L.append("g").classed(z+"-group",!0).attr({"pointer-events":"none","data-unformatted":S,"data-math":"Y"});l.node().appendChild(o.node()),i&&i.node()&&o.node().insertBefore(i.node().cloneNode(!0),o.node().firstChild),o.attr({class:z,height:a.height,preserveAspectRatio:"xMinYMin meet"}).style({overflow:"visible","pointer-events":"none"});var c=t.node().style.fill||"black",u=o.select("g");u.attr({fill:c,stroke:c});var f=s(u,"width"),h=s(u,"height"),p=+t.attr("x")-f*{start:0,middle:.5,end:1}[t.attr("text-anchor")||"start"],d=-(r||s(t,"height"))/4;"y"===z[0]?(l.attr({transform:"rotate("+[-90,+t.attr("x"),+t.attr("y")]+") translate("+[-f/2,d-h/2]+")"}),o.attr({x:+t.attr("x"),y:+t.attr("y")})):"l"===z[0]?o.attr({x:t.attr("x"),y:d-h/2}):"a"===z[0]&&0!==z.indexOf("atitle")?o.attr({x:0,y:d}):o.attr({x:p,y:+t.attr("y")+d-h/2}),M&&M.call(t,l),e(l)})})):O(),t}function O(){L.empty()||(z=t.attr("class")+"-math",L.select("svg."+z).remove()),t.text("").style("white-space","pre"),function(t,e){e=e.replace(v," ");var r,s=!1,l=[],c=-1;function u(){c++;var e=document.createElementNS(a.svg,"tspan");n.select(e).attr({class:"line",dy:c*o+"em"}),t.appendChild(e),r=e;var i=l;if(l=[{node:e}],i.length>1)for(var s=1;s doesnt match end tag <"+t+">. Pretending it did match.",e),r=l[l.length-1].node}else i.log("Ignoring unexpected end tag .",e)}x.test(e)?u():(r=t,l=[{node:t}]);for(var L=e.split(m),z=0;z|>|>)/g;var f={sup:"font-size:70%",sub:"font-size:70%",b:"font-weight:bold",i:"font-style:italic",a:"cursor:pointer",span:"",em:"font-style:italic;font-weight:bold"},h={sub:"0.3em",sup:"-0.6em"},p={sub:"-0.21em",sup:"0.42em"},d="\u200b",g=["http:","https:","mailto:","",void 0,":"],v=/(\r\n?|\n)/g,m=/(<[^<>]*>)/,y=/<(\/?)([^ >]*)(\s+(.*))?>/i,x=//i,b=/(^|[\s"'])style\s*=\s*("([^"]*);?"|'([^']*);?')/i,_=/(^|[\s"'])href\s*=\s*("([^"]*)"|'([^']*)')/i,w=/(^|[\s"'])target\s*=\s*("([^"\s]*)"|'([^'\s]*)')/i,k=/(^|[\s"'])popup\s*=\s*("([\w=,]*)"|'([\w=,]*)')/i;function T(t,e){if(!t)return null;var r=t.match(e),n=r&&(r[3]||r[4]);return n&&E(n)}var A=/(^|;)\s*color:/;r.plainText=function(t,e){for(var r=void 0!==(e=e||{}).len&&-1!==e.len?e.len:1/0,n=void 0!==e.allowedTags?e.allowedTags:["br"],i="...".length,a=t.split(m),o=[],s="",l=0,c=0;ci?o.push(u.substr(0,d-i)+"..."):o.push(u.substr(0,d));break}s=""}}return o.join("")};var M={mu:"\u03bc",amp:"&",lt:"<",gt:">",nbsp:"\xa0",times:"\xd7",plusmn:"\xb1",deg:"\xb0"},S=/&(#\d+|#x[\da-fA-F]+|[a-z]+);/g;function E(t){return t.replace(S,function(t,e){return("#"===e.charAt(0)?function(t){if(t>1114111)return;var e=String.fromCodePoint;if(e)return e(t);var r=String.fromCharCode;return t<=65535?r(t):r(55232+(t>>10),t%1024+56320)}("x"===e.charAt(1)?parseInt(e.substr(2),16):parseInt(e.substr(1),10)):M[e])||t})}function C(t,e,r){var n,i,a,o=r.horizontalAlign,s=r.verticalAlign||"top",l=t.node().getBoundingClientRect(),c=e.node().getBoundingClientRect();return i="bottom"===s?function(){return l.bottom-n.height}:"middle"===s?function(){return l.top+(l.height-n.height)/2}:function(){return l.top},a="right"===o?function(){return l.right-n.width}:"center"===o?function(){return l.left+(l.width-n.width)/2}:function(){return l.left},function(){return n=this.node().getBoundingClientRect(),this.style({top:i()-c.top+"px",left:a()-c.left+"px","z-index":1e3}),this}}r.convertEntities=E,r.lineCount=function(t){return t.selectAll("tspan.line").size()||1},r.positionText=function(t,e,r){return t.each(function(){var t=n.select(this);function i(e,r){return void 0===r?null===(r=t.attr(e))&&(t.attr(e,0),r=0):t.attr(e,r),r}var a=i("x",e),o=i("y",r);"text"===this.nodeName&&t.selectAll("tspan.line").attr({x:a,y:o})})},r.makeEditable=function(t,e){var r=e.gd,i=e.delegate,a=n.dispatch("edit","input","cancel"),o=i||t;if(t.style({"pointer-events":i?"none":"all"}),1!==t.size())throw new Error("boo");function s(){!function(){var i=n.select(r).select(".svg-container"),o=i.append("div"),s=t.node().style,c=parseFloat(s.fontSize||12),u=e.text;void 0===u&&(u=t.attr("data-unformatted"));o.classed("plugin-editable editable",!0).style({position:"absolute","font-family":s.fontFamily||"Arial","font-size":c,color:e.fill||s.fill||"black",opacity:1,"background-color":e.background||"transparent",outline:"#ffffff33 1px solid",margin:[-c/8+1,0,0,-1].join("px ")+"px",padding:"0","box-sizing":"border-box"}).attr({contenteditable:!0}).text(u).call(C(t,i,e)).on("blur",function(){r._editing=!1,t.text(this.textContent).style({opacity:1});var e,i=n.select(this).attr("class");(e=i?"."+i.split(" ")[0]+"-math-group":"[class*=-math-group]")&&n.select(t.node().parentNode).select(e).style({opacity:0});var o=this.textContent;n.select(this).transition().duration(0).remove(),n.select(document).on("mouseup",null),a.edit.call(t,o)}).on("focus",function(){var t=this;r._editing=!0,n.select(document).on("mouseup",function(){if(n.event.target===t)return!1;document.activeElement===o.node()&&o.node().blur()})}).on("keyup",function(){27===n.event.which?(r._editing=!1,t.style({opacity:1}),n.select(this).style({opacity:0}).on("blur",function(){return!1}).transition().remove(),a.cancel.call(t,this.textContent)):(a.input.call(t,this.textContent),n.select(this).call(C(t,i,e)))}).on("keydown",function(){13===n.event.which&&this.blur()}).call(l)}(),t.style({opacity:0});var i,s=o.attr("class");(i=s?"."+s.split(" ")[0]+"-math-group":"[class*=-math-group]")&&n.select(t.node().parentNode).select(i).style({opacity:0})}function l(t){var e=t.node(),r=document.createRange();r.selectNodeContents(e);var n=window.getSelection();n.removeAllRanges(),n.addRange(r),e.focus()}return e.immediate?s():o.on("click",s),n.rebind(t,a,"on")}},{"../constants/alignment":675,"../constants/xmlns_namespaces":681,"../lib":703,d3:157}],728:[function(t,e,r){"use strict";var n={};function i(t){t&&null!==t.timer&&(clearTimeout(t.timer),t.timer=null)}r.throttle=function(t,e,r){var a=n[t],o=Date.now();if(!a){for(var s in n)n[s].tsa.ts+e?l():a.timer=setTimeout(function(){l(),a.timer=null},e)},r.done=function(t){var e=n[t];return e&&e.timer?new Promise(function(t){var r=e.onDone;e.onDone=function(){r&&r(),t(),e.onDone=null}}):Promise.resolve()},r.clear=function(t){if(t)i(n[t]),delete n[t];else for(var e in n)r.clear(e)}},{}],729:[function(t,e,r){"use strict";var n=t("fast-isnumeric");e.exports=function(t,e){if(t>0)return Math.log(t)/Math.LN10;var r=Math.log(Math.min(e[0],e[1]))/Math.LN10;return n(r)||(r=Math.log(Math.max(e[0],e[1]))/Math.LN10-6),r}},{"fast-isnumeric":224}],730:[function(t,e,r){"use strict";var n=e.exports={},i=t("../plots/geo/constants").locationmodeToLayer,a=t("topojson-client").feature;n.getTopojsonName=function(t){return[t.scope.replace(/ /g,"-"),"_",t.resolution.toString(),"m"].join("")},n.getTopojsonPath=function(t,e){return t+e+".json"},n.getTopojsonFeatures=function(t,e){var r=i[t.locationmode],n=e.objects[r];return a(e,n).features}},{"../plots/geo/constants":779,"topojson-client":527}],731:[function(t,e,r){"use strict";e.exports={moduleType:"locale",name:"en-US",dictionary:{"Click to enter Colorscale title":"Click to enter Colorscale title"},format:{date:"%m/%d/%Y"}}},{}],732:[function(t,e,r){"use strict";e.exports={moduleType:"locale",name:"en",dictionary:{"Click to enter Colorscale title":"Click to enter Colourscale title"},format:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],periods:["AM","PM"],dateTime:"%a %b %e %X %Y",date:"%d/%m/%Y",time:"%H:%M:%S",decimal:".",thousands:",",grouping:[3],currency:["$",""],year:"%Y",month:"%b %Y",dayMonth:"%b %-d",dayMonthYear:"%b %-d, %Y"}}},{}],733:[function(t,e,r){"use strict";var n=t("../registry");e.exports=function(t){for(var e,r,i=n.layoutArrayContainers,a=n.layoutArrayRegexes,o=t.split("[")[0],s=0;s0&&o.log("Clearing previous rejected promises from queue."),t._promises=[]},r.cleanLayout=function(t){var e,n;t||(t={}),t.xaxis1&&(t.xaxis||(t.xaxis=t.xaxis1),delete t.xaxis1),t.yaxis1&&(t.yaxis||(t.yaxis=t.yaxis1),delete t.yaxis1),t.scene1&&(t.scene||(t.scene=t.scene1),delete t.scene1);var a=(s.subplotsRegistry.cartesian||{}).attrRegex,l=(s.subplotsRegistry.polar||{}).attrRegex,f=(s.subplotsRegistry.ternary||{}).attrRegex,h=(s.subplotsRegistry.gl3d||{}).attrRegex,g=Object.keys(t);for(e=0;e3?(z.x=1.02,z.xanchor="left"):z.x<-2&&(z.x=-.02,z.xanchor="right"),z.y>3?(z.y=1.02,z.yanchor="bottom"):z.y<-2&&(z.y=-.02,z.yanchor="top")),d(t),"rotate"===t.dragmode&&(t.dragmode="orbit"),c.clean(t),t.template&&t.template.layout&&r.cleanLayout(t.template.layout),t},r.cleanData=function(t){for(var e=0;e0)return t.substr(0,e)}r.hasParent=function(t,e){for(var r=b(e);r;){if(r in t)return!0;r=b(r)}return!1};var _=["x","y","z"];r.clearAxisTypes=function(t,e,r){for(var n=0;n1&&a.warn("Full array edits are incompatible with other edits",f);var y=r[""][""];if(c(y))e.set(null);else{if(!Array.isArray(y))return a.warn("Unrecognized full array edit value",f,y),!0;e.set(y)}return!g&&(h(v,m),p(t),!0)}var x,b,_,w,k,T,A,M,S=Object.keys(r).map(Number).sort(o),E=e.get(),C=E||[],L=u(m,f).get(),z=[],O=-1,I=C.length;for(x=0;xC.length-(A?0:1))a.warn("index out of range",f,_);else if(void 0!==T)k.length>1&&a.warn("Insertion & removal are incompatible with edits to the same index.",f,_),c(T)?z.push(_):A?("add"===T&&(T={}),C.splice(_,0,T),L&&L.splice(_,0,{})):a.warn("Unrecognized full object edit value",f,_,T),-1===O&&(O=_);else for(b=0;b=0;x--)C.splice(z[x],1),L&&L.splice(z[x],1);if(C.length?E||e.set(C):e.set(null),g)return!1;if(h(v,m),d!==i){var D;if(-1===O)D=S;else{for(I=Math.max(C.length,I),D=[],x=0;x=O);x++)D.push(_);for(x=O;x=t.data.length||i<-t.data.length)throw new Error(r+" must be valid indices for gd.data.");if(e.indexOf(i,n+1)>-1||i>=0&&e.indexOf(-t.data.length+i)>-1||i<0&&e.indexOf(t.data.length+i)>-1)throw new Error("each index in "+r+" must be unique.")}}function P(t,e,r){if(!Array.isArray(t.data))throw new Error("gd.data must be an array.");if("undefined"==typeof e)throw new Error("currentIndices is a required argument.");if(Array.isArray(e)||(e=[e]),D(t,e,"currentIndices"),"undefined"==typeof r||Array.isArray(r)||(r=[r]),"undefined"!=typeof r&&D(t,r,"newIndices"),"undefined"!=typeof r&&e.length!==r.length)throw new Error("current and new indices must be of equal length.")}function R(t,e,r,n,a){!function(t,e,r,n){var i=o.isPlainObject(n);if(!Array.isArray(t.data))throw new Error("gd.data must be an array");if(!o.isPlainObject(e))throw new Error("update must be a key:value object");if("undefined"==typeof r)throw new Error("indices must be an integer or array of integers");for(var a in D(t,r,"indices"),e){if(!Array.isArray(e[a])||e[a].length!==r.length)throw new Error("attribute "+a+" must be an array of length equal to indices array length");if(i&&(!(a in n)||!Array.isArray(n[a])||n[a].length!==e[a].length))throw new Error("when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object")}}(t,e,r,n);for(var l=function(t,e,r,n){var a,l,c,u,f,h=o.isPlainObject(n),p=[];for(var d in Array.isArray(r)||(r=[r]),r=I(r,t.data.length-1),e)for(var g=0;g-1?l(r,r.replace("titlefont","title.font")):r.indexOf("titleposition")>-1?l(r,r.replace("titleposition","title.position")):r.indexOf("titleside")>-1?l(r,r.replace("titleside","title.side")):r.indexOf("titleoffset")>-1&&l(r,r.replace("titleoffset","title.offset")):l(r,r.replace("title","title.text"));function l(e,r){t[r]=t[e],delete t[e]}}function q(t,e,r){if(t=o.getGraphDiv(t),k.clearPromiseQueue(t),t.framework&&t.framework.isPolar)return Promise.resolve(t);var n={};if("string"==typeof e)n[e]=r;else{if(!o.isPlainObject(e))return o.warn("Relayout fail.",e,r),Promise.reject();n=o.extendFlat({},e)}Object.keys(n).length&&(t.changed=!0);var i=$(t,n),a=i.flags;a.calc&&(t.calcdata=void 0);var s=[h.previousPromises];a.layoutReplot?s.push(T.layoutReplot):Object.keys(n).length&&(G(t,a,i)||h.supplyDefaults(t),a.legend&&s.push(T.doLegend),a.layoutstyle&&s.push(T.layoutStyles),a.axrange&&Y(s,i.rangesAltered),a.ticks&&s.push(T.doTicksRelayout),a.modebar&&s.push(T.doModeBar),a.camera&&s.push(T.doCamera),a.colorbars&&s.push(T.doColorBars),s.push(C)),s.push(h.rehover,h.redrag),c.add(t,q,[t,i.undoit],q,[t,i.redoit]);var l=o.syncOrAsync(s,t);return l&&l.then||(l=Promise.resolve(t)),l.then(function(){return t.emit("plotly_relayout",i.eventData),t})}function G(t,e,r){var n=t._fullLayout;if(!e.axrange)return!1;for(var i in e)if("axrange"!==i&&e[i])return!1;for(var a in r.rangesAltered){var o=d.id2name(a),s=t.layout[o],l=n[o];if(l.autorange=s.autorange,l.range=s.range.slice(),l.cleanRange(),l._matchGroup)for(var c in l._matchGroup)if(c!==a){var u=n[d.id2name(c)];u.autorange=l.autorange,u.range=l.range.slice(),u._input.range=l.range.slice()}}return!0}function Y(t,e){var r=e?function(t){var r=[],n=!0;for(var i in e){var a=d.getFromId(t,i);if(r.push(i),a._matchGroup)for(var o in a._matchGroup)e[o]||r.push(o);a.automargin&&(n=!1)}return d.draw(t,r,{skipTitle:n})}:function(t){return d.draw(t,"redraw")};t.push(b,T.doAutoRangeAndConstraints,r,T.drawData,T.finalDraw)}var W=/^[xyz]axis[0-9]*\.range(\[[0|1]\])?$/,X=/^[xyz]axis[0-9]*\.autorange$/,Z=/^[xyz]axis[0-9]*\.domain(\[[0|1]\])?$/;function $(t,e){var r,n,i,a=t.layout,l=t._fullLayout,c=l._guiEditing,h=j(l._preGUI,c),p=Object.keys(e),g=d.list(t),v=o.extendDeepAll({},e),m={};for(H(e),p=Object.keys(e),n=0;n0&&"string"!=typeof I.parts[P];)P--;var R=I.parts[P],F=I.parts[P-1]+"."+R,B=I.parts.slice(0,P).join("."),V=s(t.layout,B).get(),U=s(l,B).get(),q=I.get();if(void 0!==D){T[O]=D,S[O]="reverse"===R?D:N(q);var G=f.getLayoutValObject(l,I.parts);if(G&&G.impliedEdits&&null!==D)for(var Y in G.impliedEdits)E(o.relativeAttr(O,Y),G.impliedEdits[Y]);if(-1!==["width","height"].indexOf(O))if(D){E("autosize",null);var $="height"===O?"width":"height";E($,l[$])}else l[O]=t._initialAutoSize[O];else if("autosize"===O)E("width",D?null:l.width),E("height",D?null:l.height);else if(F.match(W))z(F),s(l,B+"._inputRange").set(null);else if(F.match(X)){z(F),s(l,B+"._inputRange").set(null);var K=s(l,B).get();K._inputDomain&&(K._input.domain=K._inputDomain.slice())}else F.match(Z)&&s(l,B+"._inputDomain").set(null);if("type"===R){var Q=V,tt="linear"===U.type&&"log"===D,et="log"===U.type&&"linear"===D;if(tt||et){if(Q&&Q.range)if(U.autorange)tt&&(Q.range=Q.range[1]>Q.range[0]?[1,2]:[2,1]);else{var rt=Q.range[0],nt=Q.range[1];tt?(rt<=0&&nt<=0&&E(B+".autorange",!0),rt<=0?rt=nt/1e6:nt<=0&&(nt=rt/1e6),E(B+".range[0]",Math.log(rt)/Math.LN10),E(B+".range[1]",Math.log(nt)/Math.LN10)):(E(B+".range[0]",Math.pow(10,rt)),E(B+".range[1]",Math.pow(10,nt)))}else E(B+".autorange",!0);Array.isArray(l._subplots.polar)&&l._subplots.polar.length&&l[I.parts[0]]&&"radialaxis"===I.parts[1]&&delete l[I.parts[0]]._subplot.viewInitial["radialaxis.range"],u.getComponentMethod("annotations","convertCoords")(t,U,D,E),u.getComponentMethod("images","convertCoords")(t,U,D,E)}else E(B+".autorange",!0),E(B+".range",null);s(l,B+"._inputRange").set(null)}else if(R.match(M)){var it=s(l,O).get(),at=(D||{}).type;at&&"-"!==at||(at="linear"),u.getComponentMethod("annotations","convertCoords")(t,it,at,E),u.getComponentMethod("images","convertCoords")(t,it,at,E)}var ot=w.containerArrayMatch(O);if(ot){r=ot.array,n=ot.index;var st=ot.property,lt=G||{editType:"calc"};""!==n&&""===st&&(w.isAddVal(D)?S[O]=null:w.isRemoveVal(D)?S[O]=(s(a,r).get()||[])[n]:o.warn("unrecognized full object value",e)),A.update(_,lt),m[r]||(m[r]={});var ct=m[r][n];ct||(ct=m[r][n]={}),ct[st]=D,delete e[O]}else"reverse"===R?(V.range?V.range.reverse():(E(B+".autorange",!0),V.range=[1,0]),U.autorange?_.calc=!0:_.plot=!0):(l._has("scatter-like")&&l._has("regl")&&"dragmode"===O&&("lasso"===D||"select"===D)&&"lasso"!==q&&"select"!==q?_.plot=!0:l._has("gl2d")?_.plot=!0:G?A.update(_,G):_.calc=!0,I.set(D))}}for(r in m){w.applyContainerArrayChanges(t,h(a,r),m[r],_,h)||(_.plot=!0)}var ut=l._axisConstraintGroups||[];for(C in L)for(n=0;n1;)if(n.pop(),void 0!==(r=s(e,n.join(".")+".uirevision").get()))return r;return e.uirevision}function it(t,e){for(var r=0;r=i.length?i[0]:i[t]:i}function l(t){return Array.isArray(a)?t>=a.length?a[0]:a[t]:a}function c(t,e){var r=0;return function(){if(t&&++r===e)return t()}}return void 0===n._frameWaitingCnt&&(n._frameWaitingCnt=0),new Promise(function(a,u){function f(){n._currentFrame&&n._currentFrame.onComplete&&n._currentFrame.onComplete();var e=n._currentFrame=n._frameQueue.shift();if(e){var r=e.name?e.name.toString():null;t._fullLayout._currentFrame=r,n._lastFrameAt=Date.now(),n._timeToNext=e.frameOpts.duration,h.transition(t,e.frame.data,e.frame.layout,k.coerceTraceIndices(t,e.frame.traces),e.frameOpts,e.transitionOpts).then(function(){e.onComplete&&e.onComplete()}),t.emit("plotly_animatingframe",{name:r,frame:e.frame,animation:{frame:e.frameOpts,transition:e.transitionOpts}})}else t.emit("plotly_animated"),window.cancelAnimationFrame(n._animationRaf),n._animationRaf=null}function p(){t.emit("plotly_animating"),n._lastFrameAt=-1/0,n._timeToNext=0,n._runningTransitions=0,n._currentFrame=null;var e=function(){n._animationRaf=window.requestAnimationFrame(e),Date.now()-n._lastFrameAt>n._timeToNext&&f()};e()}var d,g,v=0;function m(t){return Array.isArray(i)?v>=i.length?t.transitionOpts=i[v]:t.transitionOpts=i[0]:t.transitionOpts=i,v++,t}var y=[],x=null==e,b=Array.isArray(e);if(x||b||!o.isPlainObject(e)){if(x||-1!==["string","number"].indexOf(typeof e))for(d=0;d0&&TT)&&A.push(g);y=A}}y.length>0?function(e){if(0!==e.length){for(var i=0;i=0;n--)if(o.isPlainObject(e[n])){var g=e[n].name,v=(u[g]||d[g]||{}).name,m=e[n].name,y=u[v]||d[v];v&&m&&"number"==typeof m&&y&&Se.index?-1:t.index=0;n--){if("number"==typeof(i=p[n].frame).name&&o.warn("Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings"),!i.name)for(;u[i.name="frame "+t._transitionData._counter++];);if(u[i.name]){for(a=0;a=0;r--)n=e[r],a.push({type:"delete",index:n}),s.unshift({type:"insert",index:n,value:i[n]});var l=h.modifyFrames,u=h.modifyFrames,f=[t,s],p=[t,a];return c&&c.add(t,l,f,u,p),h.modifyFrames(t,a)},r.addTraces=function t(e,n,i){e=o.getGraphDiv(e);var a,s,l=[],u=r.deleteTraces,f=t,h=[e,l],p=[e,n];for(function(t,e,r){var n,i;if(!Array.isArray(t.data))throw new Error("gd.data must be an array.");if("undefined"==typeof e)throw new Error("traces must be defined.");for(Array.isArray(e)||(e=[e]),n=0;n=0&&r=0&&r=a.length)return!1;if(2===t.dimensions){if(r++,e.length===r)return t;var o=e[r];if(!k(o))return!1;t=a[i][o]}else t=a[i]}else t=a}}return t}function k(t){return t===Math.round(t)&&t>=0}function T(t){return function(t){r.crawl(t,function(t,e,n){r.isValObject(t)?"data_array"===t.valType?(t.role="data",n[e+"src"]={valType:"string",editType:"none"}):!0===t.arrayOk&&(n[e+"src"]={valType:"string",editType:"none"}):g(t)&&(t.role="object")})}(t),function(t){r.crawl(t,function(t,e,r){if(!t)return;var n=t[b];if(!n)return;delete t[b],r[e]={items:{}},r[e].items[n]=t,r[e].role="object"})}(t),function(t){!function t(e){for(var r in e)if(g(e[r]))t(e[r]);else if(Array.isArray(e[r]))for(var n=0;n=l.length)return!1;i=(r=(n.transformsRegistry[l[c].type]||{}).attributes)&&r[e[2]],s=3}else if("area"===t.type)i=u[o];else{var f=t._module;if(f||(f=(n.modules[t.type||a.type.dflt]||{})._module),!f)return!1;if(!(i=(r=f.attributes)&&r[o])){var h=f.basePlotModule;h&&h.attributes&&(i=h.attributes[o])}i||(i=a[o])}return w(i,e,s)},r.getLayoutValObject=function(t,e){return w(function(t,e){var r,i,a,s,l=t._basePlotModules;if(l){var c;for(r=0;r=i&&(r._input||{})._templateitemname;s&&(o=i);var l,c=e+"["+o+"]";function u(){l={},s&&(l[c]={},l[c][a]=s)}function f(t,e){s?n.nestedProperty(l[c],t).set(e):l[c+"."+t]=e}function h(){var t=l;return u(),t}return u(),{modifyBase:function(t,e){l[t]=e},modifyItem:f,getUpdateObj:h,applyUpdate:function(e,r){e&&f(e,r);var i=h();for(var a in i)n.nestedProperty(t,a).set(i[a])}}}},{"../lib":703,"../plots/attributes":748}],742:[function(t,e,r){"use strict";var n=t("d3"),i=t("../registry"),a=t("../plots/plots"),o=t("../lib"),s=t("../lib/clear_gl_canvases"),l=t("../components/color"),c=t("../components/drawing"),u=t("../components/titles"),f=t("../components/modebar"),h=t("../plots/cartesian/axes"),p=t("../constants/alignment"),d=t("../plots/cartesian/constraints"),g=d.enforce,v=d.clean,m=t("../plots/cartesian/autorange").doAutoRange,y="start",x="middle",b="end";function _(t,e,r){for(var n=0;n=t[1]||i[1]<=t[0])&&(a[0]e[0]))return!0}return!1}function w(t){var e,i,a,s,u,d,g=t._fullLayout,v=g._size,m=v.p,y=h.list(t,"",!0);if(g._paperdiv.style({width:t._context.responsive&&g.autosize&&!t._context._hasZeroWidth&&!t.layout.width?"100%":g.width+"px",height:t._context.responsive&&g.autosize&&!t._context._hasZeroHeight&&!t.layout.height?"100%":g.height+"px"}).selectAll(".main-svg").call(c.setSize,g.width,g.height),t._context.setBackground(t,g.paper_bgcolor),r.drawMainTitle(t),f.manage(t),!g._has("cartesian"))return t._promises.length&&Promise.all(t._promises);function x(t,e,r){var n=t._lw/2;return"x"===t._id.charAt(0)?e?"top"===r?e._offset-m-n:e._offset+e._length+m+n:v.t+v.h*(1-(t.position||0))+n%1:e?"right"===r?e._offset+e._length+m+n:e._offset-m-n:v.l+v.w*(t.position||0)+n%1}for(e=0;ek?u.push({code:"unused",traceType:y,templateCount:w,dataCount:k}):k>w&&u.push({code:"reused",traceType:y,templateCount:w,dataCount:k})}}else u.push({code:"data"});if(function t(e,r){for(var n in e)if("_"!==n.charAt(0)){var a=e[n],o=p(e,n,r);i(a)?(Array.isArray(e)&&!1===a._template&&a.templateitemname&&u.push({code:"missing",path:o,templateitemname:a.templateitemname}),t(a,o)):Array.isArray(a)&&d(a)&&t(a,o)}}({data:v,layout:h},""),u.length)return u.map(g)}},{"../lib":703,"../plots/attributes":748,"../plots/plots":812,"./plot_config":739,"./plot_schema":740,"./plot_template":741}],744:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./plot_api"),a=t("../lib"),o=t("../snapshot/helpers"),s=t("../snapshot/tosvg"),l=t("../snapshot/svgtoimg"),c={format:{valType:"enumerated",values:["png","jpeg","webp","svg"],dflt:"png"},width:{valType:"number",min:1},height:{valType:"number",min:1},scale:{valType:"number",min:0,dflt:1},setBackground:{valType:"any",dflt:!1},imageDataOnly:{valType:"boolean",dflt:!1}},u=/^data:image\/\w+;base64,/;e.exports=function(t,e){var r,f,h,p;function d(t){return!(t in e)||a.validate(e[t],c[t])}if(e=e||{},a.isPlainObject(t)?(r=t.data||[],f=t.layout||{},h=t.config||{},p={}):(t=a.getGraphDiv(t),r=a.extendDeep([],t.data),f=a.extendDeep({},t.layout),h=t._context,p=t._fullLayout||{}),!d("width")&&null!==e.width||!d("height")&&null!==e.height)throw new Error("Height and width should be pixel values.");if(!d("format"))throw new Error("Image format is not jpeg, png, svg or webp.");var g={};function v(t,r){return a.coerce(e,g,c,t,r)}var m=v("format"),y=v("width"),x=v("height"),b=v("scale"),_=v("setBackground"),w=v("imageDataOnly"),k=document.createElement("div");k.style.position="absolute",k.style.left="-5000px",document.body.appendChild(k);var T=a.extendFlat({},f);y?T.width=y:null===e.width&&n(p.width)&&(T.width=p.width),x?T.height=x:null===e.height&&n(p.height)&&(T.height=p.height);var A=a.extendFlat({},h,{_exportedPlot:!0,staticPlot:!0,setBackground:_}),M=o.getRedrawFunc(k);function S(){return new Promise(function(t){setTimeout(t,o.getDelay(k._fullLayout))})}function E(){return new Promise(function(t,e){var r=s(k,m,b),n=k._fullLayout.width,o=k._fullLayout.height;if(i.purge(k),document.body.removeChild(k),"svg"===m)return t(w?r:"data:image/svg+xml,"+encodeURIComponent(r));var c=document.createElement("canvas");c.id=a.randstr(),l({format:m,width:n,height:o,scale:b,canvas:c,svg:r,promise:!0}).then(t).catch(e)})}return new Promise(function(t,e){i.plot(k,r,T,A).then(M).then(S).then(E).then(function(e){t(function(t){return w?t.replace(u,""):t}(e))}).catch(function(t){e(t)})})}},{"../lib":703,"../snapshot/helpers":835,"../snapshot/svgtoimg":837,"../snapshot/tosvg":839,"./plot_api":738,"fast-isnumeric":224}],745:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plots/plots"),a=t("./plot_schema"),o=t("./plot_config").dfltConfig,s=n.isPlainObject,l=Array.isArray,c=n.isArrayOrTypedArray;function u(t,e,r,i,a,o){o=o||[];for(var f=Object.keys(t),h=0;hx.length&&i.push(p("unused",a,m.concat(x.length)));var T,A,M,S,E,C=x.length,L=Array.isArray(k);if(L&&(C=Math.min(C,k.length)),2===b.dimensions)for(A=0;Ax[A].length&&i.push(p("unused",a,m.concat(A,x[A].length)));var z=x[A].length;for(T=0;T<(L?Math.min(z,k[A].length):z);T++)M=L?k[A][T]:k,S=y[A][T],E=x[A][T],n.validate(S,M)?E!==S&&E!==+S&&i.push(p("dynamic",a,m.concat(A,T),S,E)):i.push(p("value",a,m.concat(A,T),S))}else i.push(p("array",a,m.concat(A),y[A]));else for(A=0;A1&&h.push(p("object","layout"))),i.supplyDefaults(d);for(var g=d._fullData,v=r.length,m=0;m0&&((b=A-o(v)-o(m))>M?_/b>S&&(y=v,x=m,S=_/b):_/A>S&&(y={val:v.val,pad:0},x={val:m.val,pad:0},S=_/A));if(h===p){var E=h-1,C=h+1;if(k)if(0===h)a=[0,1];else{var L=(h>0?f:u).reduce(function(t,e){return Math.max(t,o(e))},0),z=h/(1-Math.min(.5,L/A));a=h>0?[0,z]:[z,0]}else a=T?[Math.max(0,E),Math.max(1,C)]:[E,C]}else k?(y.val>=0&&(y={val:0,pad:0}),x.val<=0&&(x={val:0,pad:0})):T&&(y.val-S*o(y)<0&&(y={val:0,pad:0}),x.val<=0&&(x={val:1,pad:0})),S=(x.val-y.val)/(A-o(y)-o(x)),a=[y.val-S*o(y),x.val+S*o(x)];return d&&a.reverse(),i.simpleMap(a,e.l2r||Number)}function l(t){var e=t._length/20;return"domain"===t.constrain&&t._inputDomain&&(e*=(t._inputDomain[1]-t._inputDomain[0])/(t.domain[1]-t.domain[0])),function(t){return t.pad+(t.extrapad?e:0)}}function c(t,e){var r,n,i,a=e._id,o=t._fullData,s=t._fullLayout,l=[],c=[];function h(t,e){for(r=0;r=r&&(c.extrapad||!o)){s=!1;break}i(e,c.val)&&c.pad<=r&&(o||!c.extrapad)&&(t.splice(l,1),l--)}if(s){var u=a&&0===e;t.push({val:e,pad:u?0:r,extrapad:!u&&o})}}function p(t){return n(t)&&Math.abs(t)=e}e.exports={getAutoRange:s,makePadFn:l,doAutoRange:function(t,e){if(e.setScale(),e.autorange){e.range=s(t,e),e._r=e.range.slice(),e._rl=i.simpleMap(e._r,e.r2l);var r=e._input,n={};n[e._attr+".range"]=e.range,n[e._attr+".autorange"]=e.autorange,o.call("_storeDirectGUIEdit",t.layout,t._fullLayout._preGUI,n),r.range=e.range.slice(),r.autorange=e.autorange}var a=e._anchorAxis;if(a&&a.rangeslider){var l=a.rangeslider[e._name];l&&"auto"===l.rangemode&&(l.range=s(t,e)),a._input.rangeslider[e._name]=i.extendFlat({},l)}},findExtremes:function(t,e,r){r||(r={});t._m||t.setScale();var i,o,s,l,c,h,d,g,v,m=[],y=[],x=e.length,b=r.padded||!1,_=r.tozero&&("linear"===t.type||"-"===t.type),w="log"===t.type,k=!1;function T(t){if(Array.isArray(t))return k=!0,function(e){return Math.max(Number(t[e]||0),0)};var e=Math.max(Number(t||0),0);return function(){return e}}var A=T((t._m>0?r.ppadplus:r.ppadminus)||r.ppad||0),M=T((t._m>0?r.ppadminus:r.ppadplus)||r.ppad||0),S=T(r.vpadplus||r.vpad),E=T(r.vpadminus||r.vpad);if(!k){if(g=1/0,v=-1/0,w)for(i=0;i0&&(g=o),o>v&&o-a&&(g=o),o>v&&o=z;i--)L(i);return{min:m,max:y,opts:r}},concatExtremes:c}},{"../../constants/numerical":680,"../../lib":703,"../../registry":831,"fast-isnumeric":224}],751:[function(t,e,r){"use strict";var n=t("d3"),i=t("fast-isnumeric"),a=t("../../plots/plots"),o=t("../../registry"),s=t("../../lib"),l=t("../../lib/svg_text_utils"),c=t("../../components/titles"),u=t("../../components/color"),f=t("../../components/drawing"),h=t("./layout_attributes"),p=t("./clean_ticks"),d=t("../../constants/numerical"),g=d.ONEAVGYEAR,v=d.ONEAVGMONTH,m=d.ONEDAY,y=d.ONEHOUR,x=d.ONEMIN,b=d.ONESEC,_=d.MINUS_SIGN,w=d.BADNUM,k=t("../../constants/alignment").MID_SHIFT,T=t("../../constants/alignment").LINE_SPACING,A=e.exports={};A.setConvert=t("./set_convert");var M=t("./axis_autotype"),S=t("./axis_ids");A.id2name=S.id2name,A.name2id=S.name2id,A.cleanId=S.cleanId,A.list=S.list,A.listIds=S.listIds,A.getFromId=S.getFromId,A.getFromTrace=S.getFromTrace;var E=t("./autorange");A.getAutoRange=E.getAutoRange,A.findExtremes=E.findExtremes,A.coerceRef=function(t,e,r,n,i,a){var o=n.charAt(n.length-1),l=r._fullLayout._subplots[o+"axis"],c=n+"ref",u={};return i||(i=l[0]||a),a||(a=i),u[c]={valType:"enumerated",values:l.concat(a?[a]:[]),dflt:i},s.coerce(t,e,u,c)},A.coercePosition=function(t,e,r,n,i,a){var o,l;if("paper"===n||"pixel"===n)o=s.ensureNumber,l=r(i,a);else{var c=A.getFromId(e,n);l=r(i,a=c.fraction2r(a)),o=c.cleanPos}t[i]=o(l)},A.cleanPosition=function(t,e,r){return("paper"===r||"pixel"===r?s.ensureNumber:A.getFromId(e,r).cleanPos)(t)},A.redrawComponents=function(t,e){e=e||A.listIds(t);var r=t._fullLayout;function n(n,i,a,s){for(var l=o.getComponentMethod(n,i),c={},u=0;u2e-6||((r-t._forceTick0)/t._minDtick%1+1.000001)%1>2e-6)&&(t._minDtick=0)):t._minDtick=0},A.saveRangeInitial=function(t,e){for(var r=A.list(t,"",!0),n=!1,i=0;i.3*h||u(n)||u(a))){var p=r.dtick/2;t+=t+p.8){var o=Number(r.substr(1));a.exactYears>.8&&o%12==0?t=A.tickIncrement(t,"M6","reverse")+1.5*m:a.exactMonths>.8?t=A.tickIncrement(t,"M1","reverse")+15.5*m:t-=m/2;var l=A.tickIncrement(t,r);if(l<=n)return l}return t}(x,t,y,c,a)),v=x,0;v<=u;)v=A.tickIncrement(v,y,!1,a),0;return{start:e.c2r(x,0,a),end:e.c2r(v,0,a),size:y,_dataSpan:u-c}},A.prepTicks=function(t){var e=s.simpleMap(t.range,t.r2l);if("auto"===t.tickmode||!t.dtick){var r,n=t.nticks;n||("category"===t.type||"multicategory"===t.type?(r=t.tickfont?1.2*(t.tickfont.size||12):15,n=t._length/r):(r="y"===t._id.charAt(0)?40:80,n=s.constrain(t._length/r,4,9)+1),"radialaxis"===t._name&&(n*=2)),"array"===t.tickmode&&(n*=100),A.autoTicks(t,Math.abs(e[1]-e[0])/n),t._minDtick>0&&t.dtick<2*t._minDtick&&(t.dtick=t._minDtick,t.tick0=t.l2r(t._forceTick0))}t.tick0||(t.tick0="date"===t.type?"2000-01-01":0),"date"===t.type&&t.dtick<.1&&(t.dtick=.1),j(t)},A.calcTicks=function(t){A.prepTicks(t);var e=s.simpleMap(t.range,t.r2l);if("array"===t.tickmode)return function(t){var e=t.tickvals,r=t.ticktext,n=new Array(e.length),i=s.simpleMap(t.range,t.r2l),a=1.0001*i[0]-1e-4*i[1],o=1.0001*i[1]-1e-4*i[0],l=Math.min(a,o),c=Math.max(a,o),u=0;Array.isArray(r)||(r=[]);var f="category"===t.type?t.d2l_noadd:t.d2l;"log"===t.type&&"L"!==String(t.dtick).charAt(0)&&(t.dtick="L"+Math.pow(10,Math.floor(Math.min(t.range[0],t.range[1]))-1));for(var h=0;hl&&p=n:c<=n)&&!(a.length>l||c===o);c=A.tickIncrement(c,t.dtick,i,t.calendar))o=c,a.push(c);rt(t)&&360===Math.abs(e[1]-e[0])&&a.pop(),t._tmax=a[a.length-1],t._prevDateHead="",t._inCalcTicks=!0;for(var u=new Array(a.length),f=0;f10||"01-01"!==n.substr(5)?t._tickround="d":t._tickround=+e.substr(1)%12==0?"y":"m";else if(e>=m&&a<=10||e>=15*m)t._tickround="d";else if(e>=x&&a<=16||e>=y)t._tickround="M";else if(e>=b&&a<=19||e>=x)t._tickround="S";else{var o=t.l2r(r+e).replace(/^-/,"").length;t._tickround=Math.max(a,o)-20,t._tickround<0&&(t._tickround=4)}}else if(i(e)||"L"===e.charAt(0)){var s=t.range.map(t.r2d||Number);i(e)||(e=Number(e.substr(1))),t._tickround=2-Math.floor(Math.log(e)/Math.LN10+.01);var l=Math.max(Math.abs(s[0]),Math.abs(s[1])),c=Math.floor(Math.log(l)/Math.LN10+.01);Math.abs(c)>3&&(H(t.exponentformat)&&!q(c)?t._tickexponent=3*Math.round((c-1)/3):t._tickexponent=c)}else t._tickround=null}function V(t,e,r){var n=t.tickfont||{};return{x:e,dx:0,dy:0,text:r||"",fontSize:n.size,font:n.family,fontColor:n.color}}A.autoTicks=function(t,e){var r;function n(t){return Math.pow(t,Math.floor(Math.log(e)/Math.LN10))}if("date"===t.type){t.tick0=s.dateTick0(t.calendar);var a=2*e;a>g?(e/=g,r=n(10),t.dtick="M"+12*N(e,r,O)):a>v?(e/=v,t.dtick="M"+N(e,1,I)):a>m?(t.dtick=N(e,m,P),t.tick0=s.dateTick0(t.calendar,!0)):a>y?t.dtick=N(e,y,I):a>x?t.dtick=N(e,x,D):a>b?t.dtick=N(e,b,D):(r=n(10),t.dtick=N(e,r,O))}else if("log"===t.type){t.tick0=0;var o=s.simpleMap(t.range,t.r2l);if(e>.7)t.dtick=Math.ceil(e);else if(Math.abs(o[1]-o[0])<1){var l=1.5*Math.abs((o[1]-o[0])/e);e=Math.abs(Math.pow(10,o[1])-Math.pow(10,o[0]))/l,r=n(10),t.dtick="L"+N(e,r,O)}else t.dtick=e>.3?"D2":"D1"}else"category"===t.type||"multicategory"===t.type?(t.tick0=0,t.dtick=Math.ceil(Math.max(e,1))):rt(t)?(t.tick0=0,r=1,t.dtick=N(e,r,B)):(t.tick0=0,r=n(10),t.dtick=N(e,r,O));if(0===t.dtick&&(t.dtick=1),!i(t.dtick)&&"string"!=typeof t.dtick){var c=t.dtick;throw t.dtick=1,"ax.dtick error: "+String(c)}},A.tickIncrement=function(t,e,r,a){var o=r?-1:1;if(i(e))return t+o*e;var l=e.charAt(0),c=o*Number(e.substr(1));if("M"===l)return s.incrementMonth(t,c,a);if("L"===l)return Math.log(Math.pow(10,t)+c)/Math.LN10;if("D"===l){var u="D2"===e?F:R,f=t+.01*o,h=s.roundUp(s.mod(f,1),u,r);return Math.floor(f)+Math.log(n.round(Math.pow(10,h),1))/Math.LN10}throw"unrecognized dtick "+String(e)},A.tickFirst=function(t){var e=t.r2l||Number,r=s.simpleMap(t.range,e),a=r[1]"+l,t._prevDateHead=l));e.text=c}(t,a,r,l):"log"===c?function(t,e,r,n,a){var o=t.dtick,l=e.x,c=t.tickformat,u="string"==typeof o&&o.charAt(0);"never"===a&&(a="");n&&"L"!==u&&(o="L3",u="L");if(c||"L"===u)e.text=G(Math.pow(10,l),t,a,n);else if(i(o)||"D"===u&&s.mod(l+.01,1)<.1){var f=Math.round(l),h=Math.abs(f),p=t.exponentformat;"power"===p||H(p)&&q(f)?(e.text=0===f?1:1===f?"10":"10"+(f>1?"":_)+h+"",e.fontSize*=1.25):("e"===p||"E"===p)&&h>2?e.text="1"+p+(f>0?"+":_)+h:(e.text=G(Math.pow(10,l),t,"","fakehover"),"D1"===o&&"y"===t._id.charAt(0)&&(e.dy-=e.fontSize/6))}else{if("D"!==u)throw"unrecognized dtick "+String(o);e.text=String(Math.round(Math.pow(10,s.mod(l,1)))),e.fontSize*=.75}if("D1"===t.dtick){var d=String(e.text).charAt(0);"0"!==d&&"1"!==d||("y"===t._id.charAt(0)?e.dx-=e.fontSize/4:(e.dy+=e.fontSize/2,e.dx+=(t.range[1]>t.range[0]?1:-1)*e.fontSize*(l<0?.5:.25)))}}(t,a,0,l,d):"category"===c?function(t,e){var r=t._categories[Math.round(e.x)];void 0===r&&(r="");e.text=String(r)}(t,a):"multicategory"===c?function(t,e,r){var n=Math.round(e.x),i=t._categories[n]||[],a=void 0===i[1]?"":String(i[1]),o=void 0===i[0]?"":String(i[0]);r?e.text=o+" - "+a:(e.text=a,e.text2=o)}(t,a,r):rt(t)?function(t,e,r,n,i){if("radians"!==t.thetaunit||r)e.text=G(e.x,t,i,n);else{var a=e.x/180;if(0===a)e.text="0";else{var o=function(t){function e(t,e){return Math.abs(t-e)<=1e-6}var r=function(t){var r=1;for(;!e(Math.round(t*r)/r,t);)r*=10;return r}(t),n=t*r,i=Math.abs(function t(r,n){return e(n,0)?r:t(n,r%n)}(n,r));return[Math.round(n/i),Math.round(r/i)]}(a);if(o[1]>=100)e.text=G(s.deg2rad(e.x),t,i,n);else{var l=e.x<0;1===o[1]?1===o[0]?e.text="\u03c0":e.text=o[0]+"\u03c0":e.text=["",o[0],"","\u2044","",o[1],"","\u03c0"].join(""),l&&(e.text=_+e.text)}}}}(t,a,r,l,d):function(t,e,r,n,i){"never"===i?i="":"all"===t.showexponent&&Math.abs(e.x/t.dtick)<1e-6&&(i="hide");e.text=G(e.x,t,i,n)}(t,a,0,l,d),t.tickprefix&&!p(t.showtickprefix)&&(a.text=t.tickprefix+a.text),t.ticksuffix&&!p(t.showticksuffix)&&(a.text+=t.ticksuffix),"boundaries"===t.tickson||t.showdividers){var g=function(e){var r=t.l2p(e);return r>=0&&r<=t._length?e:null};a.xbnd=[g(a.x-.5),g(a.x+t.dtick-.5)]}return a},A.hoverLabelText=function(t,e,r){if(r!==w&&r!==e)return A.hoverLabelText(t,e)+" - "+A.hoverLabelText(t,r);var n="log"===t.type&&e<=0,i=A.tickText(t,t.c2l(n?-e:e),"hover").text;return n?0===e?"0":_+i:i};var U=["f","p","n","\u03bc","m","","k","M","G","T"];function H(t){return"SI"===t||"B"===t}function q(t){return t>14||t<-15}function G(t,e,r,n){var a=t<0,o=e._tickround,l=r||e.exponentformat||"B",c=e._tickexponent,u=A.getTickFormat(e),f=e.separatethousands;if(n){var h={exponentformat:l,dtick:"none"===e.showexponent?e.dtick:i(t)&&Math.abs(t)||1,range:"none"===e.showexponent?e.range.map(e.r2d):[0,t||1]};j(h),o=(Number(h._tickround)||0)+4,c=h._tickexponent,e.hoverformat&&(u=e.hoverformat)}if(u)return e._numFormat(u)(t).replace(/-/g,_);var p,d=Math.pow(10,-o)/2;if("none"===l&&(c=0),(t=Math.abs(t))"+p+"":"B"===l&&9===c?t+="B":H(l)&&(t+=U[c/3+5]));return a?_+t:t}function Y(t,e){var r=t._id.charAt(0),n=t._tickAngles[e]||0,i=s.deg2rad(n),a=Math.sin(i),o=Math.cos(i),l=0,c=0;return t._selections[e].each(function(){var t=$(this),e=f.bBox(t.node()),r=e.width,n=e.height;l=Math.max(l,o*r,a*n),c=Math.max(c,a*r,o*n)}),{x:c,y:l}[r]}function W(t){return[t.text,t.x,t.axInfo,t.font,t.fontSize,t.fontColor].join("_")}function X(t,e){var r,n=t._fullLayout._size,i=e._id.charAt(0),a=e.side;return"free"!==e.anchor?r=S.getFromId(t,e.anchor):"x"===i?r={_offset:n.t+(1-(e.position||0))*n.h,_length:0}:"y"===i&&(r={_offset:n.l+(e.position||0)*n.w,_length:0}),"top"===a||"left"===a?r._offset:"bottom"===a||"right"===a?r._offset+r._length:void 0}function Z(t,e){var r=t.l2p(e);return r>1&&r=0,a=u(t,e[1])<=0;return(r||i)&&(n||a)}if(t.tickformatstops&&t.tickformatstops.length>0)switch(t.type){case"date":case"linear":for(e=0;e=o(i)))){r=n;break}break;case"log":for(e=0;e0&&(r[i]+=l),e.title.text!==h._dfltTitle[d]&&(r[i]+=e.title.font.size),"x"===d&&c.width>0){var f=c.right-(e._offset+e._length);f>0&&(r.x=1,r.r=f);var p=e._offset-c.left;p>0&&(r.x=0,r.l=p)}else if("y"===d&&c.height>0){var v=c.bottom-(e._offset+e._length);v>0&&(r.y=0,r.b=v);var m=e._offset-c.top;m>0&&(r.y=1,r.t=m)}}a.autoMargin(t,J(e),r)}),r.skipTitle||tt&&e._boundingBox&&"bottom"===e.side||G.push(function(){return function(t,e){var r,n=t._fullLayout,i=e._id,a=i.charAt(0),o=e.title.font.size;if("multicategory"===e.type)r=e._labelLength;else{r=10+1.5*o+(e.linewidth?e.linewidth-1:0)}var s,l,u,h,p=X(t,e);"x"===a?(l=e._offset+e._length/2,u="top"===e.side?-r-o*(e.showticklabels?1:0):r+o*(e.showticklabels?1.5:.5),u+=p):(u=e._offset+e._length/2,l="right"===e.side?r+o*(e.showticklabels?1:.5):-r-o*(e.showticklabels?.5:0),l+=p,s={rotate:"-90",offset:0});if("multicategory"!==e.type){var d=e._selections[e._id+"tick"];if(h={selection:d,side:e.side},d&&d.node()&&d.node().parentNode){var g=f.getTranslate(d.node().parentNode);h.offsetLeft=g.x,h.offsetTop=g.y}}return c.draw(t,i+"title",{propContainer:e,propName:e._name+".title.text",placeholder:n._dfltTitle[a],avoid:h,transform:s,attributes:{x:l,y:u,"text-anchor":"middle"}})}(t,e)}),s.syncOrAsync(G)}function et(t,e){t[0]=Math.min(t[0],e[0]),t[1]=Math.max(t[1],e[1])}},A.getTickSigns=function(t){var e=t._id.charAt(0),r={x:"top",y:"right"}[e],n=t.side===r?1:-1,i=[-1,1,n,-n];return"inside"!==t.ticks==("x"===e)&&(i=i.map(function(t){return-t})),i},A.makeTransFn=function(t){var e=t._id.charAt(0),r=t._offset;return"x"===e?function(e){return"translate("+(r+t.l2p(e.x))+",0)"}:function(e){return"translate(0,"+(r+t.l2p(e.x))+")"}},A.makeTickPath=function(t,e,r,n){n=void 0!==n?n:t.ticklen;var i=t._id.charAt(0),a=(t.linewidth||1)/2;return"x"===i?"M0,"+(e+a*r)+"v"+n*r:"M"+(e+a*r)+",0h"+n*r},A.makeLabelFns=function(t,e,r){var n=t._id.charAt(0),a="boundaries"!==t.tickson&&"outside"===t.ticks,o=0,l=0;if(a&&(o+=t.ticklen),r&&"outside"===t.ticks){var c=s.deg2rad(r);o=t.ticklen*Math.cos(c)+1,l=t.ticklen*Math.sin(c)}t.showticklabels&&(a||t.showline)&&(o+=.2*t.tickfont.size);var u,f,h,p,d={labelStandoff:o+=(t.linewidth||1)/2,labelShift:l};return"x"===n?(p="bottom"===t.side?1:-1,u=l*p,f=e+o*p,h="bottom"===t.side?1:-.2,d.xFn=function(t){return t.dx+u},d.yFn=function(t){return t.dy+f+t.fontSize*h},d.anchorFn=function(t,e){return i(e)&&0!==e&&180!==e?e*p<0?"end":"start":"middle"},d.heightFn=function(e,r,n){return r<-60||r>60?-.5*n:"top"===t.side?-n:0}):"y"===n&&(p="right"===t.side?1:-1,u=o,f=-l*p,h=90===Math.abs(t.tickangle)?.5:0,d.xFn=function(t){return t.dx+e+(u+t.fontSize*h)*p},d.yFn=function(t){return t.dy+f+t.fontSize*k},d.anchorFn=function(e,r){return i(r)&&90===Math.abs(r)?"middle":"right"===t.side?"start":"end"},d.heightFn=function(e,r,n){return(r*="left"===t.side?1:-1)<-30?-n:r<30?-.5*n:0}),d},A.drawTicks=function(t,e,r){r=r||{};var n=e._id+"tick",i=r.layer.selectAll("path."+n).data(e.ticks?r.vals:[],W);i.exit().remove(),i.enter().append("path").classed(n,1).classed("ticks",1).classed("crisp",!1!==r.crisp).call(u.stroke,e.tickcolor).style("stroke-width",f.crispRound(t,e.tickwidth,1)+"px").attr("d",r.path),i.attr("transform",r.transFn)},A.drawGrid=function(t,e,r){r=r||{};var n=e._id+"grid",i=r.vals,a=r.counterAxis;if(!1===e.showgrid)i=[];else if(a&&A.shouldShowZeroLine(t,e,a))for(var o="array"===e.tickmode,s=0;s1)for(n=1;n2*o}(t,e)?"date":function(t){for(var e=Math.max(1,(t.length-1)/1e3),r=0,n=0,o={},s=0;s2*r}(t)?"category":function(t){if(!t)return!1;for(var e=0;en?1:-1:+(t.substr(1)||1)-+(e.substr(1)||1)},r.getAxisGroup=function(t,e){for(var r=t._axisMatchGroups,n=0;n0;o&&(i="array");var s,l=r("categoryorder",i);"array"===l&&(s=r("categoryarray")),o||"array"!==l||(l=e.categoryorder="trace"),"trace"===l?e._initialCategories=[]:"array"===l?e._initialCategories=s.slice():(s=function(t,e){var r,n,i,a=e.dataAttr||t._id.charAt(0),o={};if(e.axData)r=e.axData;else for(r=[],n=0;nl*x)||k)for(r=0;rI&&Rz&&(z=R);p/=(z-L)/(2*O),L=c.l2r(L),z=c.l2r(z),c.range=c._input.range=S=0?Math.min(t,.9):1/(1/Math.max(t,-.3)+3.222))}function D(t,e,r,n,i){return t.append("path").attr("class","zoombox").style({fill:e>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("transform","translate("+r+", "+n+")").attr("d",i+"Z")}function P(t,e,r){return t.append("path").attr("class","zoombox-corners").style({fill:c.background,stroke:c.defaultLine,"stroke-width":1,opacity:0}).attr("transform","translate("+e+", "+r+")").attr("d","M0,0Z")}function R(t,e,r,n,i,a){t.attr("d",n+"M"+r.l+","+r.t+"v"+r.h+"h"+r.w+"v-"+r.h+"h-"+r.w+"Z"),F(t,e,i,a)}function F(t,e,r,n){r||(t.transition().style("fill",n>.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),e.transition().style("opacity",1).duration(200))}function B(t){n.select(t).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}function N(t){S&&t.data&&t._context.showTips&&(s.notifier(s._(t,"Double-click to zoom back out"),"long"),S=!1)}function j(t){return"lasso"===t||"select"===t}function V(t){var e=Math.floor(Math.min(t.b-t.t,t.r-t.l,M)/2);return"M"+(t.l-3.5)+","+(t.t-.5+e)+"h3v"+-e+"h"+e+"v-3h-"+(e+3)+"ZM"+(t.r+3.5)+","+(t.t-.5+e)+"h-3v"+-e+"h"+-e+"v-3h"+(e+3)+"ZM"+(t.r+3.5)+","+(t.b+.5-e)+"h-3v"+e+"h"+-e+"v3h"+(e+3)+"ZM"+(t.l-3.5)+","+(t.b+.5-e)+"h3v"+e+"h"+e+"v3h-"+(e+3)+"Z"}function U(t,e,r,n){for(var i,a,o,l,c=!1,u={},f={},h=0;h-1&&w(i,t,X,Z,e.id,St),a.indexOf("event")>-1&&f.click(t,i,e.id);else if(1===r&&pt){var s=S?G:F,c="s"===S||"w"===E?0:1,u=s._name+".range["+c+"]",h=function(t,e){var r,i=t.range[e],a=Math.abs(i-t.range[1-e]);return"date"===t.type?i:"log"===t.type?(r=Math.ceil(Math.max(0,-Math.log(a)/Math.LN10))+3,n.format("."+r+"g")(Math.pow(10,i))):(r=Math.floor(Math.log(Math.abs(i))/Math.LN10)-Math.floor(Math.log(a)/Math.LN10)+4,n.format("."+String(r)+"g")(i))}(s,c),p="left",d="middle";if(s.fixedrange)return;S?(d="n"===S?"top":"bottom","right"===s.side&&(p="right")):"e"===E&&(p="right"),t._context.showAxisRangeEntryBoxes&&n.select(vt).call(l.makeEditable,{gd:t,immediate:!0,background:t._fullLayout.paper_bgcolor,text:String(h),fill:s.tickfont?s.tickfont.color:"#444",horizontalAlign:p,verticalAlign:d}).on("edit",function(e){var r=s.d2r(e);void 0!==r&&o.call("_guiRelayout",t,u,r)})}}function Lt(e,r){if(t._transitioningWithDuration)return!1;var n=Math.max(0,Math.min(K,e+mt)),i=Math.max(0,Math.min(Q,r+yt)),a=Math.abs(n-mt),o=Math.abs(i-yt);function s(){kt="",xt.r=xt.l,xt.t=xt.b,At.attr("d","M0,0Z")}if(xt.l=Math.min(mt,n),xt.r=Math.max(mt,n),xt.t=Math.min(yt,i),xt.b=Math.max(yt,i),tt.isSubplotConstrained)a>M||o>M?(kt="xy",a/K>o/Q?(o=a*Q/K,yt>i?xt.t=yt-o:xt.b=yt+o):(a=o*K/Q,mt>n?xt.l=mt-a:xt.r=mt+a),At.attr("d",V(xt))):s();else if(et.isSubplotConstrained)if(a>M||o>M){kt="xy";var l=Math.min(xt.l/K,(Q-xt.b)/Q),c=Math.max(xt.r/K,(Q-xt.t)/Q);xt.l=l*K,xt.r=c*K,xt.b=(1-l)*Q,xt.t=(1-c)*Q,At.attr("d",V(xt))}else s();else!nt||og[1]-1/4096&&(e.domain=s),i.noneOrAll(t.domain,e.domain,s)}return r("layer"),e}},{"../../lib":703,"fast-isnumeric":224}],767:[function(t,e,r){"use strict";var n=t("../../constants/alignment").FROM_BL;e.exports=function(t,e,r){void 0===r&&(r=n[t.constraintoward||"center"]);var i=[t.r2l(t.range[0]),t.r2l(t.range[1])],a=i[0]+(i[1]-i[0])*r;t.range=t._input.range=[t.l2r(a+(i[0]-a)*e),t.l2r(a+(i[1]-a)*e)]}},{"../../constants/alignment":675}],768:[function(t,e,r){"use strict";var n=t("polybooljs"),i=t("../../registry"),a=t("../../components/color"),o=t("../../components/fx"),s=t("../../lib"),l=t("../../lib/polygon"),c=t("../../lib/throttle"),u=t("../../components/fx/helpers").makeEventData,f=t("./axis_ids").getFromId,h=t("../../lib/clear_gl_canvases"),p=t("../../plot_api/subroutines").redrawReglTraces,d=t("./constants"),g=d.MINSELECT,v=l.filter,m=l.tester;function y(t){return t._id}function x(t,e,r,n,i,a,o){var s,l,c,u,f,h,p,d,g,v=e._hoverdata,m=e._fullLayout.clickmode.indexOf("event")>-1,y=[];if(function(t){return t&&Array.isArray(t)&&!0!==t[0].hoverOnBox}(v)){k(t,e,a);var x=function(t,e){var r,n,i=t[0],a=-1,o=[];for(n=0;n0?function(t,e){var r,n,i,a=[];for(i=0;i0&&a.push(r);if(1===a.length&&a[0]===e.searchInfo&&(n=e.searchInfo.cd[0].trace).selectedpoints.length===e.pointNumbers.length){for(i=0;i1)return!1;if((i+=r.selectedpoints.length)>1)return!1}return 1===i}(s)&&(h=S(x))){for(o&&o.remove(),g=0;g0?"M"+i.join("M")+"Z":"M0,0Z",e.attr("d",n)}function S(t){var e=t.searchInfo.cd[0].trace,r=t.pointNumber,n=t.pointNumbers,i=n.length>0?n[0]:r;return!!e.selectedpoints&&e.selectedpoints.indexOf(i)>-1}function E(t,e,r){var n,a,o,s;for(n=0;n-1&&x(e,S,i.xaxes,i.yaxes,i.subplot,i,G),"event"===r&&S.emit("plotly_selected",void 0);o.click(S,e)}).catch(s.error)},i.doneFn=function(){W.remove(),c.done(X).then(function(){c.clear(X),i.gd.emit("plotly_selected",_),p&&i.selectionDefs&&(p.subtract=q,i.selectionDefs.push(p),i.mergedPolygons.length=0,[].push.apply(i.mergedPolygons,h)),i.doneFnCompleted&&i.doneFnCompleted(Z)}).catch(s.error)}},clearSelect:L,selectOnClick:x}},{"../../components/color":580,"../../components/fx":619,"../../components/fx/helpers":615,"../../lib":703,"../../lib/clear_gl_canvases":688,"../../lib/polygon":715,"../../lib/throttle":728,"../../plot_api/subroutines":742,"../../registry":831,"./axis_ids":754,"./constants":757,polybooljs:468}],769:[function(t,e,r){"use strict";var n=t("d3"),i=t("fast-isnumeric"),a=t("../../lib"),o=a.cleanNumber,s=a.ms2DateTime,l=a.dateTime2ms,c=a.ensureNumber,u=a.isArrayOrTypedArray,f=t("../../constants/numerical"),h=f.FP_SAFE,p=f.BADNUM,d=f.LOG_CLIP,g=t("./constants"),v=t("./axis_ids");function m(t){return Math.pow(10,t)}function y(t){return null!=t}e.exports=function(t,e){e=e||{};var r=t._id||"x",f=r.charAt(0);function x(e,r){if(e>0)return Math.log(e)/Math.LN10;if(e<=0&&r&&t.range&&2===t.range.length){var n=t.range[0],i=t.range[1];return.5*(n+i-2*d*Math.abs(n-i))}return p}function b(e,r,n){var o=l(e,n||t.calendar);if(o===p){if(!i(e))return p;e=+e;var s=Math.floor(10*a.mod(e+.05,1)),c=Math.round(e-s/10);o=l(new Date(c))+s/10}return o}function _(e,r,n){return s(e,r,n||t.calendar)}function w(e){return t._categories[Math.round(e)]}function k(e){if(y(e)){if(void 0===t._categoriesMap&&(t._categoriesMap={}),void 0!==t._categoriesMap[e])return t._categoriesMap[e];t._categories.push("number"==typeof e?String(e):e);var r=t._categories.length-1;return t._categoriesMap[e]=r,r}return p}function T(e){if(t._categoriesMap)return t._categoriesMap[e]}function A(t){var e=T(t);return void 0!==e?e:i(t)?+t:void 0}function M(e){return i(e)?n.round(t._b+t._m*e,2):p}function S(e){return(e-t._b)/t._m}t.c2l="log"===t.type?x:c,t.l2c="log"===t.type?m:c,t.l2p=M,t.p2l=S,t.c2p="log"===t.type?function(t,e){return M(x(t,e))}:M,t.p2c="log"===t.type?function(t){return m(S(t))}:S,-1!==["linear","-"].indexOf(t.type)?(t.d2r=t.r2d=t.d2c=t.r2c=t.d2l=t.r2l=o,t.c2d=t.c2r=t.l2d=t.l2r=c,t.d2p=t.r2p=function(e){return t.l2p(o(e))},t.p2d=t.p2r=S,t.cleanPos=c):"log"===t.type?(t.d2r=t.d2l=function(t,e){return x(o(t),e)},t.r2d=t.r2c=function(t){return m(o(t))},t.d2c=t.r2l=o,t.c2d=t.l2r=c,t.c2r=x,t.l2d=m,t.d2p=function(e,r){return t.l2p(t.d2r(e,r))},t.p2d=function(t){return m(S(t))},t.r2p=function(e){return t.l2p(o(e))},t.p2r=S,t.cleanPos=c):"date"===t.type?(t.d2r=t.r2d=a.identity,t.d2c=t.r2c=t.d2l=t.r2l=b,t.c2d=t.c2r=t.l2d=t.l2r=_,t.d2p=t.r2p=function(e,r,n){return t.l2p(b(e,0,n))},t.p2d=t.p2r=function(t,e,r){return _(S(t),e,r)},t.cleanPos=function(e){return a.cleanDate(e,p,t.calendar)}):"category"===t.type?(t.d2c=t.d2l=k,t.r2d=t.c2d=t.l2d=w,t.d2r=t.d2l_noadd=A,t.r2c=function(e){var r=A(e);return void 0!==r?r:t.fraction2r(.5)},t.l2r=t.c2r=c,t.r2l=A,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return w(S(t))},t.r2p=t.d2p,t.p2r=S,t.cleanPos=function(t){return"string"==typeof t&&""!==t?t:c(t)}):"multicategory"===t.type&&(t.r2d=t.c2d=t.l2d=w,t.d2r=t.d2l_noadd=A,t.r2c=function(e){var r=A(e);return void 0!==r?r:t.fraction2r(.5)},t.r2c_just_indices=T,t.l2r=t.c2r=c,t.r2l=A,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return w(S(t))},t.r2p=t.d2p,t.p2r=S,t.cleanPos=function(t){return Array.isArray(t)||"string"==typeof t&&""!==t?t:c(t)},t.setupMultiCategory=function(n){var i,o,s=t._traceIndices,l=e._axisMatchGroups;if(l&&l.length&&0===t._categories.length)for(i=0;ih&&(s[n]=h),s[0]===s[1]){var c=Math.max(1,Math.abs(1e-6*s[0]));s[0]-=c,s[1]+=c}}else a.nestedProperty(t,e).set(o)},t.setScale=function(r){var n=e._size;if(t.overlaying){var i=v.getFromId({_fullLayout:e},t.overlaying);t.domain=i.domain}var a=r&&t._r?"_r":"range",o=t.calendar;t.cleanRange(a);var s=t.r2l(t[a][0],o),l=t.r2l(t[a][1],o);if("y"===f?(t._offset=n.t+(1-t.domain[1])*n.h,t._length=n.h*(t.domain[1]-t.domain[0]),t._m=t._length/(s-l),t._b=-t._m*l):(t._offset=n.l+t.domain[0]*n.w,t._length=n.w*(t.domain[1]-t.domain[0]),t._m=t._length/(l-s),t._b=-t._m*s),!isFinite(t._m)||!isFinite(t._b)||t._length<0)throw e._replotting=!1,new Error("Something went wrong with axis scaling")},t.makeCalcdata=function(e,r){var n,i,o,s,l=t.type,c="date"===l&&e[r+"calendar"];if(r in e){if(n=e[r],s=e._length||a.minRowLength(n),a.isTypedArray(n)&&("linear"===l||"log"===l)){if(s===n.length)return n;if(n.subarray)return n.subarray(0,s)}if("multicategory"===l)return function(t,e){for(var r=new Array(e),n=0;nr.duration?(function(){for(var r={},n=0;n rect").call(a.setTranslate,0,0).call(a.setScale,1,1),t.plot.call(a.setTranslate,e._offset,r._offset).call(a.setScale,1,1);var n=t.plot.selectAll(".scatterlayer .trace");n.selectAll(".point").call(a.setPointGroupScale,1,1),n.selectAll(".textpoint").call(a.setTextPointsScale,1,1),n.call(a.hideOutsideRangePoints,t)}function g(e,r){var n=e.plotinfo,i=n.xaxis,s=n.yaxis,l=e.xr0,c=e.xr1,u=i._length,f=e.yr0,h=e.yr1,p=s._length,d=!!c,g=!!h,v=[];if(d){var m=l[1]-l[0],y=c[1]-c[0];v[0]=(l[0]*(1-r)+r*c[0]-l[0])/(l[1]-l[0])*u,v[2]=u*(1-r+r*y/m),i.range[0]=l[0]*(1-r)+r*c[0],i.range[1]=l[1]*(1-r)+r*c[1]}else v[0]=0,v[2]=u;if(g){var x=f[1]-f[0],b=h[1]-h[0];v[1]=(f[1]*(1-r)+r*h[1]-f[1])/(f[0]-f[1])*p,v[3]=p*(1-r+r*b/x),s.range[0]=f[0]*(1-r)+r*h[0],s.range[1]=f[1]*(1-r)+r*h[1]}else v[1]=0,v[3]=p;o.drawOne(t,i,{skipTitle:!0}),o.drawOne(t,s,{skipTitle:!0}),o.redrawComponents(t,[i._id,s._id]);var _=d?u/v[2]:1,w=g?p/v[3]:1,k=d?v[0]:0,T=g?v[1]:0,A=d?v[0]/v[2]*u:0,M=g?v[1]/v[3]*p:0,S=i._offset-A,E=s._offset-M;n.clipRect.call(a.setTranslate,k,T).call(a.setScale,1/_,1/w),n.plot.call(a.setTranslate,S,E).call(a.setScale,_,w),a.setPointGroupScale(n.zoomScalePts,1/_,1/w),a.setTextPointsScale(n.zoomScaleTxt,1/_,1/w)}o.redrawComponents(t)}},{"../../components/drawing":601,"../../registry":831,"./axes":751,d3:157}],774:[function(t,e,r){"use strict";var n=t("../../registry").traceIs,i=t("./axis_autotype");function a(t){return{v:"x",h:"y"}[t.orientation||"v"]}function o(t,e){var r=a(t),i=n(t,"box-violin"),o=n(t._fullInput||{},"candlestick");return i&&!o&&e===r&&void 0===t[r]&&void 0===t[r+"0"]}e.exports=function(t,e,r,s){"-"===r("type",(s.splomStash||{}).type)&&(!function(t,e){if("-"!==t.type)return;var r=t._id,s=r.charAt(0);-1!==r.indexOf("scene")&&(r=s);var l=function(t,e,r){for(var n=0;n0&&(i["_"+r+"axes"]||{})[e])return i;if((i[r+"axis"]||r)===e){if(o(i,r))return i;if((i[r]||[]).length||i[r+"0"])return i}}}(e,r,s);if(!l)return;if("histogram"===l.type&&s==={v:"y",h:"x"}[l.orientation||"v"])return void(t.type="linear");var c,u=s+"calendar",f=l[u],h={noMultiCategory:!n(l,"cartesian")||n(l,"noMultiCategory")};if(o(l,s)){var p=a(l),d=[];for(c=0;c0?".":"")+a;i.isPlainObject(o)?l(o,e,s,n+1):e(s,a,o)}})}r.manageCommandObserver=function(t,e,n,o){var s={},l=!0;e&&e._commandObserver&&(s=e._commandObserver),s.cache||(s.cache={}),s.lookupTable={};var c=r.hasSimpleAPICommandBindings(t,n,s.lookupTable);if(e&&e._commandObserver){if(c)return s;if(e._commandObserver.remove)return e._commandObserver.remove(),e._commandObserver=null,s}if(c){a(t,c,s.cache),s.check=function(){if(l){var e=a(t,c,s.cache);return e.changed&&o&&void 0!==s.lookupTable[e.value]&&(s.disable(),Promise.resolve(o({value:e.value,type:c.type,prop:c.prop,traces:c.traces,index:s.lookupTable[e.value]})).then(s.enable,s.enable)),e.changed}};for(var u=["plotly_relayout","plotly_redraw","plotly_restyle","plotly_update","plotly_animatingframe","plotly_afterplot"],f=0;fi*Math.PI/180}return!1},r.getPath=function(){return n.geo.path().projection(r)},r.getBounds=function(t){return r.getPath().bounds(t)},r.fitExtent=function(t,e){var n=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=r.clipExtent&&r.clipExtent();r.scale(150).translate([0,0]),a&&r.clipExtent(null);var o=r.getBounds(e),s=Math.min(n/(o[1][0]-o[0][0]),i/(o[1][1]-o[0][1])),l=+t[0][0]+(n-s*(o[1][0]+o[0][0]))/2,c=+t[0][1]+(i-s*(o[1][1]+o[0][1]))/2;return a&&r.clipExtent(a),r.scale(150*s).translate([l,c])},r.precision(g.precision),i&&r.clipAngle(i-g.clipPad);return r}(e);u.center([c.lon-l.lon,c.lat-l.lat]).rotate([-l.lon,-l.lat,l.roll]).parallels(s.parallels);var f=[[r.l+r.w*o.x[0],r.t+r.h*(1-o.y[1])],[r.l+r.w*o.x[1],r.t+r.h*(1-o.y[0])]],h=e.lonaxis,p=e.lataxis,d=function(t,e){var r=g.clipPad,n=t[0]+r,i=t[1]-r,a=e[0]+r,o=e[1]-r;n>0&&i<0&&(i+=360);var s=(i-n)/4;return{type:"Polygon",coordinates:[[[n,a],[n,o],[n+s,o],[n+2*s,o],[n+3*s,o],[i,o],[i,a],[i-s,a],[i-2*s,a],[i-3*s,a],[n,a]]]}}(h.range,p.range);u.fitExtent(f,d);var v=this.bounds=u.getBounds(d),m=this.fitScale=u.scale(),y=u.translate();if(!isFinite(v[0][0])||!isFinite(v[0][1])||!isFinite(v[1][0])||!isFinite(v[1][1])||isNaN(y[0])||isNaN(y[0])){for(var x=this.graphDiv,b=["projection.rotation","center","lonaxis.range","lataxis.range"],_="Invalid geo settings, relayout'ing to default view.",w={},k=0;k-1&&p(n.event,a,[r.xaxis],[r.yaxis],r.id,g),c.indexOf("event")>-1&&l.click(a,n.event))})}function v(t){return r.projection.invert([t[0]+r.xaxis._offset,t[1]+r.yaxis._offset])}},x.makeFramework=function(){var t=this,e=t.graphDiv,r=e._fullLayout,i="clip"+r._uid+t.id;t.clipDef=r._clips.append("clipPath").attr("id",i),t.clipRect=t.clipDef.append("rect"),t.framework=n.select(t.container).append("g").attr("class","geo "+t.id).call(s.setClipUrl,i,e),t.project=function(e){var r=t.projection(e);return r?[r[0]-t.xaxis._offset,r[1]-t.yaxis._offset]:[null,null]},t.xaxis={_id:"x",c2p:function(e){return t.project(e)[0]}},t.yaxis={_id:"y",c2p:function(e){return t.project(e)[1]}},t.mockAxis={type:"linear",showexponent:"all",exponentformat:"B"},u.setConvert(t.mockAxis,r)},x.saveViewInitial=function(t){var e=t.center||{},r=t.projection,n=r.rotation||{};t._isScoped?this.viewInitial={"center.lon":e.lon,"center.lat":e.lat,"projection.scale":r.scale}:t._isClipped?this.viewInitial={"projection.scale":r.scale,"projection.rotation.lon":n.lon,"projection.rotation.lat":n.lat}:this.viewInitial={"center.lon":e.lon,"center.lat":e.lat,"projection.scale":r.scale,"projection.rotation.lon":n.lon}},x.render=function(){var t,e=this.projection,r=e.getPath();function n(t){var r=e(t.lonlat);return r?"translate("+r[0]+","+r[1]+")":null}function i(t){return e.isLonLatOverEdges(t.lonlat)?"none":null}for(t in this.basePaths)this.basePaths[t].attr("d",r);for(t in this.dataPaths)this.dataPaths[t].attr("d",function(t){return r(t.geojson)});for(t in this.dataPoints)this.dataPoints[t].attr("display",i).attr("transform",n)}},{"../../components/color":580,"../../components/dragelement":598,"../../components/drawing":601,"../../components/fx":619,"../../lib":703,"../../lib/topojson_utils":730,"../../registry":831,"../cartesian/axes":751,"../cartesian/select":768,"../plots":812,"./constants":779,"./projections":784,"./zoom":785,d3:157,"topojson-client":527}],781:[function(t,e,r){"use strict";var n=t("../../plots/get_data").getSubplotCalcData,i=t("../../lib").counterRegex,a=t("./geo"),o="geo",s=i(o),l={};l[o]={valType:"subplotid",dflt:o,editType:"calc"},e.exports={attr:o,name:o,idRoot:o,idRegex:s,attrRegex:s,attributes:l,layoutAttributes:t("./layout_attributes"),supplyLayoutDefaults:t("./layout_defaults"),plot:function(t){var e=t._fullLayout,r=t.calcdata,i=e._subplots[o];void 0===window.PlotlyGeoAssets&&(window.PlotlyGeoAssets={topojson:{}});for(var s=0;s0&&w<0&&(w+=360);var k,T,A,M=(_+w)/2;if(!c){var S=u?s.projRotate:[M,0,0];k=r("projection.rotation.lon",S[0]),r("projection.rotation.lat",S[1]),r("projection.rotation.roll",S[2]),r("showcoastlines",!u)&&(r("coastlinecolor"),r("coastlinewidth")),r("showocean")&&r("oceancolor")}(c?(T=-96.6,A=38.7):(T=u?M:k,A=(b[0]+b[1])/2),r("center.lon",T),r("center.lat",A),f)&&r("projection.parallels",s.projParallels||[0,60]);r("projection.scale"),r("showland")&&r("landcolor"),r("showlakes")&&r("lakecolor"),r("showrivers")&&(r("rivercolor"),r("riverwidth")),r("showcountries",u&&"usa"!==a)&&(r("countrycolor"),r("countrywidth")),("usa"===a||"north america"===a&&50===n)&&(r("showsubunits",!0),r("subunitcolor"),r("subunitwidth")),u||r("showframe",!0)&&(r("framecolor"),r("framewidth")),r("bgcolor")}e.exports=function(t,e,r){n(t,e,r,{type:"geo",attributes:a,handleDefaults:s,partition:"y"})}},{"../subplot_defaults":826,"./constants":779,"./layout_attributes":782}],784:[function(t,e,r){"use strict";e.exports=function(t){function e(t,e){return{type:"Feature",id:t.id,properties:t.properties,geometry:r(t.geometry,e)}}function r(e,n){if(!e)return null;if("GeometryCollection"===e.type)return{type:"GeometryCollection",geometries:object.geometries.map(function(t){return r(t,n)})};if(!c.hasOwnProperty(e.type))return null;var i=c[e.type];return t.geo.stream(e,n(i)),i.result()}t.geo.project=function(t,e){var i=e.stream;if(!i)throw new Error("not yet supported");return(t&&n.hasOwnProperty(t.type)?n[t.type]:r)(t,i)};var n={Feature:e,FeatureCollection:function(t,r){return{type:"FeatureCollection",features:t.features.map(function(t){return e(t,r)})}}},i=[],a=[],o={point:function(t,e){i.push([t,e])},result:function(){var t=i.length?i.length<2?{type:"Point",coordinates:i[0]}:{type:"MultiPoint",coordinates:i}:null;return i=[],t}},s={lineStart:u,point:function(t,e){i.push([t,e])},lineEnd:function(){i.length&&(a.push(i),i=[])},result:function(){var t=a.length?a.length<2?{type:"LineString",coordinates:a[0]}:{type:"MultiLineString",coordinates:a}:null;return a=[],t}},l={polygonStart:u,lineStart:u,point:function(t,e){i.push([t,e])},lineEnd:function(){var t=i.length;if(t){do{i.push(i[0].slice())}while(++t<4);a.push(i),i=[]}},polygonEnd:u,result:function(){if(!a.length)return null;var t=[],e=[];return a.forEach(function(r){!function(t){if((e=t.length)<4)return!1;for(var e,r=0,n=t[e-1][1]*t[0][0]-t[e-1][0]*t[0][1];++rn^p>n&&r<(h-c)*(n-u)/(p-u)+c&&(i=!i)}return i}(t[0],r))return t.push(e),!0})||t.push([e])}),a=[],t.length?t.length>1?{type:"MultiPolygon",coordinates:t}:{type:"Polygon",coordinates:t[0]}:null}},c={Point:o,MultiPoint:o,LineString:s,MultiLineString:s,Polygon:l,MultiPolygon:l,Sphere:l};function u(){}var f=1e-6,h=f*f,p=Math.PI,d=p/2,g=(Math.sqrt(p),p/180),v=180/p;function m(t){return t>1?d:t<-1?-d:Math.asin(t)}function y(t){return t>1?0:t<-1?p:Math.acos(t)}var x=t.geo.projection,b=t.geo.projectionMutator;function _(t,e){var r=(2+d)*Math.sin(e);e/=2;for(var n=0,i=1/0;n<10&&Math.abs(i)>f;n++){var a=Math.cos(e);e-=i=(e+Math.sin(e)*(a+2)-r)/(2*a*(1+a))}return[2/Math.sqrt(p*(4+p))*t*(1+Math.cos(e)),2*Math.sqrt(p/(4+p))*Math.sin(e)]}t.geo.interrupt=function(e){var r,n=[[[[-p,0],[0,d],[p,0]]],[[[-p,0],[0,-d],[p,0]]]];function i(t,r){for(var i=r<0?-1:1,a=n[+(r<0)],o=0,s=a.length-1;oa[o][2][0];++o);var l=e(t-a[o][1][0],r);return l[0]+=e(a[o][1][0],i*r>i*a[o][0][1]?a[o][0][1]:r)[0],l}e.invert&&(i.invert=function(t,a){for(var o=r[+(a<0)],s=n[+(a<0)],c=0,u=o.length;c=0;--i){var o=n[1][i],l=180*o[0][0]/p,c=180*o[0][1]/p,u=180*o[1][1]/p,f=180*o[2][0]/p,h=180*o[2][1]/p;r.push(s([[f-e,h-e],[f-e,u+e],[l+e,u+e],[l+e,c-e]],30))}return{type:"Polygon",coordinates:[t.merge(r)]}}(),l)},i},a.lobes=function(t){return arguments.length?(n=t.map(function(t){return t.map(function(t){return[[t[0][0]*p/180,t[0][1]*p/180],[t[1][0]*p/180,t[1][1]*p/180],[t[2][0]*p/180,t[2][1]*p/180]]})}),r=n.map(function(t){return t.map(function(t){var r,n=e(t[0][0],t[0][1])[0],i=e(t[2][0],t[2][1])[0],a=e(t[1][0],t[0][1])[1],o=e(t[1][0],t[1][1])[1];return a>o&&(r=a,a=o,o=r),[[n,a],[i,o]]})}),a):n.map(function(t){return t.map(function(t){return[[180*t[0][0]/p,180*t[0][1]/p],[180*t[1][0]/p,180*t[1][1]/p],[180*t[2][0]/p,180*t[2][1]/p]]})})},a},_.invert=function(t,e){var r=.5*e*Math.sqrt((4+p)/p),n=m(r),i=Math.cos(n);return[t/(2/Math.sqrt(p*(4+p))*(1+i)),m((n+r*(i+2))/(2+d))]},(t.geo.eckert4=function(){return x(_)}).raw=_;var w=t.geo.azimuthalEqualArea.raw;function k(t,e){if(arguments.length<2&&(e=t),1===e)return w;if(e===1/0)return T;function r(r,n){var i=w(r/e,n);return i[0]*=t,i}return r.invert=function(r,n){var i=w.invert(r/t,n);return i[0]*=e,i},r}function T(t,e){return[t*Math.cos(e)/Math.cos(e/=2),2*Math.sin(e)]}function A(t,e){return[3*t/(2*p)*Math.sqrt(p*p/3-e*e),e]}function M(t,e){return[t,1.25*Math.log(Math.tan(p/4+.4*e))]}function S(t){return function(e){var r,n=t*Math.sin(e),i=30;do{e-=r=(e+Math.sin(e)-n)/(1+Math.cos(e))}while(Math.abs(r)>f&&--i>0);return e/2}}T.invert=function(t,e){var r=2*m(e/2);return[t*Math.cos(r/2)/Math.cos(r),r]},(t.geo.hammer=function(){var t=2,e=b(k),r=e(t);return r.coefficient=function(r){return arguments.length?e(t=+r):t},r}).raw=k,A.invert=function(t,e){return[2/3*p*t/Math.sqrt(p*p/3-e*e),e]},(t.geo.kavrayskiy7=function(){return x(A)}).raw=A,M.invert=function(t,e){return[t,2.5*Math.atan(Math.exp(.8*e))-.625*p]},(t.geo.miller=function(){return x(M)}).raw=M,S(p);var E=function(t,e,r){var n=S(r);function i(r,i){return[t*r*Math.cos(i=n(i)),e*Math.sin(i)]}return i.invert=function(n,i){var a=m(i/e);return[n/(t*Math.cos(a)),m((2*a+Math.sin(2*a))/r)]},i}(Math.SQRT2/d,Math.SQRT2,p);function C(t,e){var r=e*e,n=r*r;return[t*(.8707-.131979*r+n*(n*(.003971*r-.001529*n)-.013791)),e*(1.007226+r*(.015085+n*(.028874*r-.044475-.005916*n)))]}(t.geo.mollweide=function(){return x(E)}).raw=E,C.invert=function(t,e){var r,n=e,i=25;do{var a=n*n,o=a*a;n-=r=(n*(1.007226+a*(.015085+o*(.028874*a-.044475-.005916*o)))-e)/(1.007226+a*(.045255+o*(.259866*a-.311325-.005916*11*o)))}while(Math.abs(r)>f&&--i>0);return[t/(.8707+(a=n*n)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),n]},(t.geo.naturalEarth=function(){return x(C)}).raw=C;var L=[[.9986,-.062],[1,0],[.9986,.062],[.9954,.124],[.99,.186],[.9822,.248],[.973,.31],[.96,.372],[.9427,.434],[.9216,.4958],[.8962,.5571],[.8679,.6176],[.835,.6769],[.7986,.7346],[.7597,.7903],[.7186,.8435],[.6732,.8936],[.6213,.9394],[.5722,.9761],[.5322,1]];function z(t,e){var r,n=Math.min(18,36*Math.abs(e)/p),i=Math.floor(n),a=n-i,o=(r=L[i])[0],s=r[1],l=(r=L[++i])[0],c=r[1],u=(r=L[Math.min(19,++i)])[0],f=r[1];return[t*(l+a*(u-o)/2+a*a*(u-2*l+o)/2),(e>0?d:-d)*(c+a*(f-s)/2+a*a*(f-2*c+s)/2)]}function O(t,e){return[t*Math.cos(e),e]}function I(t,e){var r,n=Math.cos(e),i=(r=y(n*Math.cos(t/=2)))?r/Math.sin(r):1;return[2*n*Math.sin(t)*i,Math.sin(e)*i]}function D(t,e){var r=I(t,e);return[(r[0]+t/d)/2,(r[1]+e)/2]}L.forEach(function(t){t[1]*=1.0144}),z.invert=function(t,e){var r=e/d,n=90*r,i=Math.min(18,Math.abs(n/5)),a=Math.max(0,Math.floor(i));do{var o=L[a][1],s=L[a+1][1],l=L[Math.min(19,a+2)][1],c=l-o,u=l-2*s+o,f=2*(Math.abs(r)-s)/c,p=u/c,m=f*(1-p*f*(1-2*p*f));if(m>=0||1===a){n=(e>=0?5:-5)*(m+i);var y,x=50;do{m=(i=Math.min(18,Math.abs(n)/5))-(a=Math.floor(i)),o=L[a][1],s=L[a+1][1],l=L[Math.min(19,a+2)][1],n-=(y=(e>=0?d:-d)*(s+m*(l-o)/2+m*m*(l-2*s+o)/2)-e)*v}while(Math.abs(y)>h&&--x>0);break}}while(--a>=0);var b=L[a][0],_=L[a+1][0],w=L[Math.min(19,a+2)][0];return[t/(_+m*(w-b)/2+m*m*(w-2*_+b)/2),n*g]},(t.geo.robinson=function(){return x(z)}).raw=z,O.invert=function(t,e){return[t/Math.cos(e),e]},(t.geo.sinusoidal=function(){return x(O)}).raw=O,I.invert=function(t,e){if(!(t*t+4*e*e>p*p+f)){var r=t,n=e,i=25;do{var a,o=Math.sin(r),s=Math.sin(r/2),l=Math.cos(r/2),c=Math.sin(n),u=Math.cos(n),h=Math.sin(2*n),d=c*c,g=u*u,v=s*s,m=1-g*l*l,x=m?y(u*l)*Math.sqrt(a=1/m):a=0,b=2*x*u*s-t,_=x*c-e,w=a*(g*v+x*u*l*d),k=a*(.5*o*h-2*x*c*s),T=.25*a*(h*s-x*c*g*o),A=a*(d*l+x*v*u),M=k*T-A*w;if(!M)break;var S=(_*k-b*A)/M,E=(b*T-_*w)/M;r-=S,n-=E}while((Math.abs(S)>f||Math.abs(E)>f)&&--i>0);return[r,n]}},(t.geo.aitoff=function(){return x(I)}).raw=I,D.invert=function(t,e){var r=t,n=e,i=25;do{var a,o=Math.cos(n),s=Math.sin(n),l=Math.sin(2*n),c=s*s,u=o*o,h=Math.sin(r),p=Math.cos(r/2),g=Math.sin(r/2),v=g*g,m=1-u*p*p,x=m?y(o*p)*Math.sqrt(a=1/m):a=0,b=.5*(2*x*o*g+r/d)-t,_=.5*(x*s+n)-e,w=.5*a*(u*v+x*o*p*c)+.5/d,k=a*(h*l/4-x*s*g),T=.125*a*(l*g-x*s*u*h),A=.5*a*(c*p+x*v*o)+.5,M=k*T-A*w,S=(_*k-b*A)/M,E=(b*T-_*w)/M;r-=S,n-=E}while((Math.abs(S)>f||Math.abs(E)>f)&&--i>0);return[r,n]},(t.geo.winkel3=function(){return x(D)}).raw=D}},{}],785:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib"),a=t("../../registry"),o=Math.PI/180,s=180/Math.PI,l={cursor:"pointer"},c={cursor:"auto"};function u(t,e){return n.behavior.zoom().translate(e.translate()).scale(e.scale())}function f(t,e,r){var n=t.id,o=t.graphDiv,s=o.layout,l=s[n],c=o._fullLayout,u=c[n],f={},h={};function p(t,e){f[n+"."+t]=i.nestedProperty(l,t).get(),a.call("_storeDirectGUIEdit",s,c._preGUI,f);var r=i.nestedProperty(u,t);r.get()!==e&&(r.set(e),i.nestedProperty(l,t).set(e),h[n+"."+t]=e)}r(p),p("projection.scale",e.scale()/t.fitScale),o.emit("plotly_relayout",h)}function h(t,e){var r=u(0,e);function i(r){var n=e.invert(t.midPt);r("center.lon",n[0]),r("center.lat",n[1])}return r.on("zoomstart",function(){n.select(this).style(l)}).on("zoom",function(){e.scale(n.event.scale).translate(n.event.translate),t.render();var r=e.invert(t.midPt);t.graphDiv.emit("plotly_relayouting",{"geo.projection.scale":e.scale()/t.fitScale,"geo.center.lon":r[0],"geo.center.lat":r[1]})}).on("zoomend",function(){n.select(this).style(c),f(t,e,i)}),r}function p(t,e){var r,i,a,o,s,h,p,d,g,v=u(0,e),m=2;function y(t){return e.invert(t)}function x(r){var n=e.rotate(),i=e.invert(t.midPt);r("projection.rotation.lon",-n[0]),r("center.lon",i[0]),r("center.lat",i[1])}return v.on("zoomstart",function(){n.select(this).style(l),r=n.mouse(this),i=e.rotate(),a=e.translate(),o=i,s=y(r)}).on("zoom",function(){if(h=n.mouse(this),function(t){var r=y(t);if(!r)return!0;var n=e(r);return Math.abs(n[0]-t[0])>m||Math.abs(n[1]-t[1])>m}(r))return v.scale(e.scale()),void v.translate(e.translate());e.scale(n.event.scale),e.translate([a[0],n.event.translate[1]]),s?y(h)&&(d=y(h),p=[o[0]+(d[0]-s[0]),i[1],i[2]],e.rotate(p),o=p):s=y(r=h),g=!0,t.render();var l=e.rotate(),c=e.invert(t.midPt);t.graphDiv.emit("plotly_relayouting",{"geo.projection.scale":e.scale()/t.fitScale,"geo.center.lon":c[0],"geo.center.lat":c[1],"geo.projection.rotation.lon":-l[0]})}).on("zoomend",function(){n.select(this).style(c),g&&f(t,e,x)}),v}function d(t,e){var r,i={r:e.rotate(),k:e.scale()},a=u(0,e),h=function(t){var e=0,r=arguments.length,i=[];for(;++ed?(a=(f>0?90:-90)-p,i=0):(a=Math.asin(f/d)*s-p,i=Math.sqrt(d*d-f*f));var g=180-a-2*p,m=(Math.atan2(h,u)-Math.atan2(c,i))*s,x=(Math.atan2(h,u)-Math.atan2(c,-i))*s,b=v(r[0],r[1],a,m),_=v(r[0],r[1],g,x);return b<=_?[a,m,r[2]]:[g,x,r[2]]}(k,r,E);isFinite(T[0])&&isFinite(T[1])&&isFinite(T[2])||(T=E),e.rotate(T),E=T}}else r=g(e,M=b);h.of(this,arguments)({type:"zoom"})}),A=h.of(this,arguments),p++||A({type:"zoomstart"})}).on("zoomend",function(){var r;n.select(this).style(c),d.call(a,"zoom",null),r=h.of(this,arguments),--p||r({type:"zoomend"}),f(t,e,m)}).on("zoom.redraw",function(){t.render();var r=e.rotate();t.graphDiv.emit("plotly_relayouting",{"geo.projection.scale":e.scale()/t.fitScale,"geo.projection.rotation.lon":-r[0],"geo.projection.rotation.lat":-r[1]})}),n.rebind(a,h,"on")}function g(t,e){var r=t.invert(e);return r&&isFinite(r[0])&&isFinite(r[1])&&function(t){var e=t[0]*o,r=t[1]*o,n=Math.cos(r);return[n*Math.cos(e),n*Math.sin(e),Math.sin(r)]}(r)}function v(t,e,r,n){var i=m(r-t),a=m(n-e);return Math.sqrt(i*i+a*a)}function m(t){return(t%360+540)%360-180}function y(t,e,r){var n=r*o,i=t.slice(),a=0===e?1:0,s=2===e?1:2,l=Math.cos(n),c=Math.sin(n);return i[a]=t[a]*l-t[s]*c,i[s]=t[s]*l+t[a]*c,i}function x(t,e){for(var r=0,n=0,i=t.length;nMath.abs(s)?(c.boxEnd[1]=c.boxStart[1]+Math.abs(a)*_*(s>=0?1:-1),c.boxEnd[1]l[3]&&(c.boxEnd[1]=l[3],c.boxEnd[0]=c.boxStart[0]+(l[3]-c.boxStart[1])/Math.abs(_))):(c.boxEnd[0]=c.boxStart[0]+Math.abs(s)/_*(a>=0?1:-1),c.boxEnd[0]l[2]&&(c.boxEnd[0]=l[2],c.boxEnd[1]=c.boxStart[1]+(l[2]-c.boxStart[0])*Math.abs(_)))}}else c.boxEnabled?(a=c.boxStart[0]!==c.boxEnd[0],s=c.boxStart[1]!==c.boxEnd[1],a||s?(a&&(v(0,c.boxStart[0],c.boxEnd[0]),t.xaxis.autorange=!1),s&&(v(1,c.boxStart[1],c.boxEnd[1]),t.yaxis.autorange=!1),t.relayoutCallback()):t.glplot.setDirty(),c.boxEnabled=!1,c.boxInited=!1):c.boxInited&&(c.boxInited=!1);break;case"pan":c.boxEnabled=!1,c.boxInited=!1,e?(c.panning||(c.dragStart[0]=n,c.dragStart[1]=i),Math.abs(c.dragStart[0]-n).999&&(v="turntable"):v="turntable")}else v="turntable";r("dragmode",v),r("hovermode",n.getDfltFromLayout("hovermode"))}e.exports=function(t,e,r){var i=e._basePlotModules.length>1;o(t,e,r,{type:u,attributes:l,handleDefaults:f,fullLayout:e,font:e.font,fullData:r,getDfltFromLayout:function(e){if(!i)return n.validate(t[e],l[e])?t[e]:void 0},paper_bgcolor:e.paper_bgcolor,calendar:e.calendar})}},{"../../../components/color":580,"../../../lib":703,"../../../registry":831,"../../get_data":786,"../../subplot_defaults":826,"./axis_defaults":794,"./layout_attributes":797}],797:[function(t,e,r){"use strict";var n=t("./axis_attributes"),i=t("../../domain").attributes,a=t("../../../lib/extend").extendFlat,o=t("../../../lib").counterRegex;function s(t,e,r){return{x:{valType:"number",dflt:t,editType:"camera"},y:{valType:"number",dflt:e,editType:"camera"},z:{valType:"number",dflt:r,editType:"camera"},editType:"camera"}}e.exports={_arrayAttrRegexps:[o("scene",".annotations",!0)],bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"plot"},camera:{up:a(s(0,0,1),{}),center:a(s(0,0,0),{}),eye:a(s(1.25,1.25,1.25),{}),projection:{type:{valType:"enumerated",values:["perspective","orthographic"],dflt:"perspective",editType:"calc"},editType:"calc"},editType:"camera"},domain:i({name:"scene",editType:"plot"}),aspectmode:{valType:"enumerated",values:["auto","cube","data","manual"],dflt:"auto",editType:"plot",impliedEdits:{"aspectratio.x":void 0,"aspectratio.y":void 0,"aspectratio.z":void 0}},aspectratio:{x:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},y:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},z:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},editType:"plot",impliedEdits:{aspectmode:"manual"}},xaxis:n,yaxis:n,zaxis:n,dragmode:{valType:"enumerated",values:["orbit","turntable","zoom","pan",!1],editType:"plot"},hovermode:{valType:"enumerated",values:["closest",!1],dflt:"closest",editType:"modebar"},uirevision:{valType:"any",editType:"none"},editType:"plot",_deprecated:{cameraposition:{valType:"info_array",editType:"camera"}}}},{"../../../lib":703,"../../../lib/extend":693,"../../domain":776,"./axis_attributes":793}],798:[function(t,e,r){"use strict";var n=t("../../../lib/str2rgbarray"),i=["xaxis","yaxis","zaxis"];function a(){this.enabled=[!0,!0,!0],this.colors=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.drawSides=[!0,!0,!0],this.lineWidth=[1,1,1]}a.prototype.merge=function(t){for(var e=0;e<3;++e){var r=t[i[e]];r.visible?(this.enabled[e]=r.showspikes,this.colors[e]=n(r.spikecolor),this.drawSides[e]=r.spikesides,this.lineWidth[e]=r.spikethickness):(this.enabled[e]=!1,this.drawSides[e]=!1)}},e.exports=function(t){var e=new a;return e.merge(t),e}},{"../../../lib/str2rgbarray":726}],799:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.axesOptions,r=t.glplot.axesPixels,s=t.fullSceneLayout,l=[[],[],[]],c=0;c<3;++c){var u=s[a[c]];if(u._length=(r[c].hi-r[c].lo)*r[c].pixelsPerDataUnit/t.dataScale[c],Math.abs(u._length)===1/0||isNaN(u._length))l[c]=[];else{u._input_range=u.range.slice(),u.range[0]=r[c].lo/t.dataScale[c],u.range[1]=r[c].hi/t.dataScale[c],u._m=1/(t.dataScale[c]*r[c].pixelsPerDataUnit),u.range[0]===u.range[1]&&(u.range[0]-=1,u.range[1]+=1);var f=u.tickmode;if("auto"===u.tickmode){u.tickmode="linear";var h=u.nticks||i.constrain(u._length/40,4,9);n.autoTicks(u,Math.abs(u.range[1]-u.range[0])/h)}for(var p=n.calcTicks(u),d=0;d/g," "));l[c]=p,u.tickmode=f}}e.ticks=l;for(var c=0;c<3;++c){o[c]=.5*(t.glplot.bounds[0][c]+t.glplot.bounds[1][c]);for(var d=0;d<2;++d)e.bounds[d][c]=t.glplot.bounds[d][c]}t.contourLevels=function(t){for(var e=new Array(3),r=0;r<3;++r){for(var n=t[r],i=new Array(n.length),a=0;a")):"isosurface"===e.type||"volume"===e.type?(w.valueLabel=f.tickText(t.mockAxis,t.mockAxis.d2l(p.traceCoordinate[3]),"hover").text,M.push("value: "+w.valueLabel),p.textLabel&&M.push(p.textLabel),x=M.join("
    ")):x=p.textLabel;var S={x:p.traceCoordinate[0],y:p.traceCoordinate[1],z:p.traceCoordinate[2],data:b._input,fullData:b,curveNumber:b.index,pointNumber:_};h.appendArrayPointValue(S,b,_),e._module.eventData&&(S=b._module.eventData(S,p,b,{},_));var E={points:[S]};t.fullSceneLayout.hovermode&&h.loneHover({trace:b,x:(.5+.5*m[0]/m[3])*a,y:(.5-.5*m[1]/m[3])*o,xLabel:w.xLabel,yLabel:w.yLabel,zLabel:w.zLabel,text:x,name:c.name,color:h.castHoverOption(b,_,"bgcolor")||c.color,borderColor:h.castHoverOption(b,_,"bordercolor"),fontFamily:h.castHoverOption(b,_,"font.family"),fontSize:h.castHoverOption(b,_,"font.size"),fontColor:h.castHoverOption(b,_,"font.color"),nameLength:h.castHoverOption(b,_,"namelength"),textAlign:h.castHoverOption(b,_,"align"),hovertemplate:u.castOption(b,_,"hovertemplate"),hovertemplateLabels:u.extendFlat({},S,w),eventData:[S]},{container:n,gd:r}),p.buttons&&p.distance<5?r.emit("plotly_click",E):r.emit("plotly_hover",E),s=E}else h.loneUnhover(n),r.emit("plotly_unhover",s);t.drawAnnotations(t)}.bind(null,t),t.traces={},t.make4thDimension(),!0}function b(t,e){var r=document.createElement("div"),n=t.container;this.graphDiv=t.graphDiv;var i=document.createElementNS("http://www.w3.org/2000/svg","svg");i.style.position="absolute",i.style.top=i.style.left="0px",i.style.width=i.style.height="100%",i.style["z-index"]=20,i.style["pointer-events"]="none",r.appendChild(i),this.svgContainer=i,r.id=t.id,r.style.position="absolute",r.style.top=r.style.left="0px",r.style.width=r.style.height="100%",n.appendChild(r),this.fullLayout=e,this.id=t.id||"scene",this.fullSceneLayout=e[this.id],this.plotArgs=[[],{},{}],this.axesOptions=v(e,e[this.id]),this.spikeOptions=m(e[this.id]),this.container=r,this.staticMode=!!t.staticPlot,this.pixelRatio=this.pixelRatio||t.plotGlPixelRatio||2,this.dataScale=[1,1,1],this.contourLevels=[[],[],[]],this.convertAnnotations=c.getComponentMethod("annotations3d","convert"),this.drawAnnotations=c.getComponentMethod("annotations3d","draw"),x(this,this.pixelRatio)}var _=b.prototype;_.initializeGLCamera=function(){var t=this.fullSceneLayout.camera,e="orthographic"===t.projection.type;this.camera=a(this.container,{center:[t.center.x,t.center.y,t.center.z],eye:[t.eye.x,t.eye.y,t.eye.z],up:[t.up.x,t.up.y,t.up.z],_ortho:e,zoomMin:.01,zoomMax:100,mode:"orbit"})},_.recoverContext=function(){var t=this,e=this.glplot.gl,r=this.glplot.canvas,n=this.glplot.camera,i=this.glplot.pixelRatio;this.glplot.dispose(),requestAnimationFrame(function a(){e.isContextLost()?requestAnimationFrame(a):x(t,n,i,r)?t.plot.apply(t,t.plotArgs):u.error("Catastrophic and unrecoverable WebGL error. Context lost.")})};var w=["xaxis","yaxis","zaxis"];function k(t,e,r){for(var n=t.fullSceneLayout,i=0;i<3;i++){var a=w[i],o=a.charAt(0),s=n[a],l=e[o],c=e[o+"calendar"],f=e["_"+o+"length"];if(u.isArrayOrTypedArray(l))for(var h,p=0;p<(f||l.length);p++)if(u.isArrayOrTypedArray(l[p]))for(var d=0;dg[1][a])g[0][a]=-1,g[1][a]=1;else{var E=g[1][a]-g[0][a];g[0][a]-=E/32,g[1][a]+=E/32}if("reversed"===s.autorange){var C=g[0][a];g[0][a]=g[1][a],g[1][a]=C}}else{var L=s.range;g[0][a]=s.r2l(L[0]),g[1][a]=s.r2l(L[1])}g[0][a]===g[1][a]&&(g[0][a]-=1,g[1][a]+=1),v[a]=g[1][a]-g[0][a],this.glplot.bounds[0][a]=g[0][a]*h[a],this.glplot.bounds[1][a]=g[1][a]*h[a]}var z=[1,1,1];for(a=0;a<3;++a){var O=m[l=(s=c[w[a]]).type];z[a]=Math.pow(O.acc,1/O.count)/h[a]}var I;if("auto"===c.aspectmode)I=Math.max.apply(null,z)/Math.min.apply(null,z)<=4?z:[1,1,1];else if("cube"===c.aspectmode)I=[1,1,1];else if("data"===c.aspectmode)I=z;else{if("manual"!==c.aspectmode)throw new Error("scene.js aspectRatio was not one of the enumerated types");var D=c.aspectratio;I=[D.x,D.y,D.z]}c.aspectratio.x=u.aspectratio.x=I[0],c.aspectratio.y=u.aspectratio.y=I[1],c.aspectratio.z=u.aspectratio.z=I[2],this.glplot.aspect=I;var P=c.domain||null,R=e._size||null;if(P&&R){var F=this.container.style;F.position="absolute",F.left=R.l+P.x[0]*R.w+"px",F.top=R.t+(1-P.y[1])*R.h+"px",F.width=R.w*(P.x[1]-P.x[0])+"px",F.height=R.h*(P.y[1]-P.y[0])+"px"}this.glplot.redraw()}},_.destroy=function(){this.glplot&&(this.camera.mouseListener.enabled=!1,this.container.removeEventListener("wheel",this.camera.wheelListener),this.camera=this.glplot.camera=null,this.glplot.dispose(),this.container.parentNode.removeChild(this.container),this.glplot=null)},_.getCamera=function(){return this.glplot.camera.view.recalcMatrix(this.camera.view.lastT()),T(this.glplot.camera)},_.setCamera=function(t){var e;this.glplot.camera.lookAt.apply(this,[[(e=t).eye.x,e.eye.y,e.eye.z],[e.center.x,e.center.y,e.center.z],[e.up.x,e.up.y,e.up.z]]);var r="orthographic"===t.projection.type;if(r!==this.glplot.camera._ortho){this.glplot.redraw();var n=this.glplot.pixelRatio,i=this.glplot.clearColor;this.glplot.gl.clearColor(i[0],i[1],i[2],i[3]),this.glplot.gl.clear(this.glplot.gl.DEPTH_BUFFER_BIT|this.glplot.gl.COLOR_BUFFER_BIT),this.glplot.dispose(),x(this,n),this.glplot.camera._ortho=r}},_.saveCamera=function(t){var e=this.fullLayout,r=this.getCamera(),n=u.nestedProperty(t,this.id+".camera"),i=n.get(),a=!1;function o(t,e,r,n){var i=["up","center","eye"],a=["x","y","z"];return e[i[r]]&&t[i[r]][a[n]]===e[i[r]][a[n]]}if(void 0===i)a=!0;else{for(var s=0;s<3;s++)for(var l=0;l<3;l++)if(!o(r,i,s,l)){a=!0;break}(!i.projection||r.projection&&r.projection.type!==i.projection.type)&&(a=!0)}if(a){var f={};f[this.id+".camera"]=i,c.call("_storeDirectGUIEdit",t,e._preGUI,f),n.set(r),u.nestedProperty(e,this.id+".camera").set(r)}return a},_.updateFx=function(t,e){var r=this.camera;if(r)if("orbit"===t)r.mode="orbit",r.keyBindingMode="rotate";else if("turntable"===t){r.up=[0,0,1],r.mode="turntable",r.keyBindingMode="rotate";var n=this.graphDiv,i=n._fullLayout,a=this.fullSceneLayout.camera,o=a.up.x,s=a.up.y,l=a.up.z;if(l/Math.sqrt(o*o+s*s+l*l)<.999){var f=this.id+".camera.up",h={x:0,y:0,z:1},p={};p[f]=h;var d=n.layout;c.call("_storeDirectGUIEdit",d,i._preGUI,p),a.up=h,u.nestedProperty(d,f).set(h)}}else r.keyBindingMode=t;this.fullSceneLayout.hovermode=e},_.toImage=function(t){t||(t="png"),this.staticMode&&this.container.appendChild(n),this.glplot.redraw();var e=this.glplot.gl,r=e.drawingBufferWidth,i=e.drawingBufferHeight;e.bindFramebuffer(e.FRAMEBUFFER,null);var a=new Uint8Array(r*i*4);e.readPixels(0,0,r,i,e.RGBA,e.UNSIGNED_BYTE,a);for(var o=0,s=i-1;o0)}function l(t){var e={},r={};switch(t.type){case"circle":n.extendFlat(r,{"circle-radius":t.circle.radius,"circle-color":t.color,"circle-opacity":t.opacity});break;case"line":n.extendFlat(r,{"line-width":t.line.width,"line-color":t.color,"line-opacity":t.opacity,"line-dasharray":t.line.dash});break;case"fill":n.extendFlat(r,{"fill-color":t.color,"fill-outline-color":t.fill.outlinecolor,"fill-opacity":t.opacity});break;case"symbol":var a=t.symbol,o=i(a.textposition,a.iconsize);n.extendFlat(e,{"icon-image":a.icon+"-15","icon-size":a.iconsize/10,"text-field":a.text,"text-size":a.textfont.size,"text-anchor":o.anchor,"text-offset":o.offset,"symbol-placement":a.placement}),n.extendFlat(r,{"icon-color":t.color,"text-color":a.textfont.color,"text-opacity":t.opacity})}return{layout:e,paint:r}}o.update=function(t){this.visible?this.needsNewSource(t)?(this.removeLayer(),this.updateSource(t),this.updateLayer(t)):this.needsNewLayer(t)?this.updateLayer(t):this.updateStyle(t):(this.updateSource(t),this.updateLayer(t)),this.visible=s(t)},o.needsNewSource=function(t){return this.sourceType!==t.sourcetype||this.source!==t.source||this.layerType!==t.type},o.needsNewLayer=function(t){return this.layerType!==t.type||this.below!==t.below},o.updateSource=function(t){var e=this.map;if(e.getSource(this.idSource)&&e.removeSource(this.idSource),this.sourceType=t.sourcetype,this.source=t.source,s(t)){var r=function(t){var e,r=t.sourcetype,n=t.source,i={type:r};"geojson"===r?e="data":"vector"===r&&(e="string"==typeof n?"url":"tiles");return i[e]=n,i}(t);e.addSource(this.idSource,r)}},o.updateLayer=function(t){var e=this.map,r=l(t);this.removeLayer(),this.layerType=t.type,s(t)&&e.addLayer({id:this.idLayer,source:this.idSource,"source-layer":t.sourcelayer||"",type:t.type,minzoom:t.minzoom,maxzoom:t.maxzoom,layout:r.layout,paint:r.paint},t.below)},o.updateStyle=function(t){if(s(t)){var e=l(t);this.mapbox.setOptions(this.idLayer,"setLayoutProperty",e.layout),this.mapbox.setOptions(this.idLayer,"setPaintProperty",e.paint)}},o.removeLayer=function(){var t=this.map;t.getLayer(this.idLayer)&&t.removeLayer(this.idLayer)},o.dispose=function(){var t=this.map;t.removeLayer(this.idLayer),t.removeSource(this.idSource)},e.exports=function(t,e,r){var n=new a(t,e);return n.update(r),n}},{"../../lib":703,"./convert_text_opts":805}],808:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color").defaultLine,a=t("../domain").attributes,o=t("../font_attributes"),s=t("../../traces/scatter/attributes").textposition,l=t("../../plot_api/edit_types").overrideAll,c=t("../../plot_api/plot_template").templatedArray,u=o({});u.family.dflt="Open Sans Regular, Arial Unicode MS Regular",(e.exports=l({_arrayAttrRegexps:[n.counterRegex("mapbox",".layers",!0)],domain:a({name:"mapbox"}),accesstoken:{valType:"string",noBlank:!0,strict:!0},style:{valType:"any",values:["basic","streets","outdoors","light","dark","satellite","satellite-streets"],dflt:"basic"},center:{lon:{valType:"number",dflt:0},lat:{valType:"number",dflt:0}},zoom:{valType:"number",dflt:1},bearing:{valType:"number",dflt:0},pitch:{valType:"number",dflt:0},layers:c("layer",{visible:{valType:"boolean",dflt:!0},sourcetype:{valType:"enumerated",values:["geojson","vector"],dflt:"geojson"},source:{valType:"any"},sourcelayer:{valType:"string",dflt:""},type:{valType:"enumerated",values:["circle","line","fill","symbol"],dflt:"circle"},below:{valType:"string",dflt:""},color:{valType:"color",dflt:i},opacity:{valType:"number",min:0,max:1,dflt:1},minzoom:{valType:"number",min:0,max:24,dflt:0},maxzoom:{valType:"number",min:0,max:24,dflt:24},circle:{radius:{valType:"number",dflt:15}},line:{width:{valType:"number",dflt:2},dash:{valType:"data_array"}},fill:{outlinecolor:{valType:"color",dflt:i}},symbol:{icon:{valType:"string",dflt:"marker"},iconsize:{valType:"number",dflt:10},text:{valType:"string",dflt:""},placement:{valType:"enumerated",values:["point","line","line-center"],dflt:"point"},textfont:u,textposition:n.extendFlat({},s,{arrayOk:!1})}})},"plot","from-root")).uirevision={valType:"any",editType:"none"}},{"../../components/color":580,"../../lib":703,"../../plot_api/edit_types":734,"../../plot_api/plot_template":741,"../../traces/scatter/attributes":1075,"../domain":776,"../font_attributes":777}],809:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../subplot_defaults"),a=t("../array_container_defaults"),o=t("./layout_attributes");function s(t,e,r,n){r("accesstoken",n.accessToken),r("style"),r("center.lon"),r("center.lat"),r("zoom"),r("bearing"),r("pitch"),a(t,e,{name:"layers",handleItemDefaults:l}),e._input=t}function l(t,e){function r(r,i){return n.coerce(t,e,o.layers,r,i)}if(r("visible")){var i=r("sourcetype");r("source"),"vector"===i&&r("sourcelayer");var a=r("type");r("below"),r("color"),r("opacity"),r("minzoom"),r("maxzoom"),"circle"===a&&r("circle.radius"),"line"===a&&(r("line.width"),r("line.dash")),"fill"===a&&r("fill.outlinecolor"),"symbol"===a&&(r("symbol.icon"),r("symbol.iconsize"),r("symbol.text"),n.coerceFont(r,"symbol.textfont"),r("symbol.textposition"),r("symbol.placement"))}}e.exports=function(t,e,r){i(t,e,r,{type:"mapbox",attributes:o,handleDefaults:s,partition:"y",accessToken:e._mapboxAccessToken})}},{"../../lib":703,"../array_container_defaults":747,"../subplot_defaults":826,"./layout_attributes":808}],810:[function(t,e,r){"use strict";var n=t("mapbox-gl"),i=t("../../components/fx"),a=t("../../lib"),o=t("../../registry"),s=t("../../components/dragelement"),l=t("../cartesian/select").prepSelect,c=t("../cartesian/select").selectOnClick,u=t("./constants"),f=t("./layout_attributes"),h=t("./layers");function p(t){this.id=t.id,this.gd=t.gd,this.container=t.container,this.isStatic=t.staticPlot;var e=t.fullLayout;this.uid=e._uid+"-"+this.id,this.div=null,this.xaxis=null,this.yaxis=null,this.createFramework(e),this.map=null,this.accessToken=null,this.styleObj=null,this.traceHash={},this.layerList=[]}var d=p.prototype;function g(t){var e=f.style.values,r=f.style.dflt,n={};return a.isPlainObject(t)?(n.id=t.id,n.style=t):"string"==typeof t?(n.id=t,n.style=-1!==e.indexOf(t)?v(t):t):(n.id=r,n.style=v(r)),n.transition={duration:0,delay:0},n}function v(t){return u.styleUrlPrefix+t+"-"+u.styleUrlSuffix}function m(t){return[t.lon,t.lat]}e.exports=function(t){return new p(t)},d.plot=function(t,e,r){var n,i=this,a=e[i.id];i.map&&a.accesstoken!==i.accessToken&&(i.map.remove(),i.map=null,i.styleObj=null,i.traceHash=[],i.layerList={}),n=i.map?new Promise(function(r,n){i.updateMap(t,e,r,n)}):new Promise(function(r,n){i.createMap(t,e,r,n)}),r.push(n)},d.createMap=function(t,e,r,a){var s=this,l=s.gd,f=e[s.id],h=s.styleObj=g(f.style);s.accessToken=f.accesstoken;var p=s.map=new n.Map({container:s.div,style:h.style,center:m(f.center),zoom:f.zoom,bearing:f.bearing,pitch:f.pitch,interactive:!s.isStatic,preserveDrawingBuffer:s.isStatic,doubleClickZoom:!1,boxZoom:!1}),d=u.controlContainerClassName,v=s.div.getElementsByClassName(d)[0];if(s.div.removeChild(v),p._canvas.style.left="0px",p._canvas.style.top="0px",s.rejectOnError(a),p.once("load",function(){s.updateData(t),s.updateLayout(e),s.resolveOnRender(r)}),!s.isStatic){var y=!1;p.on("moveend",function(t){if(s.map){if(t.originalEvent||y){var e=l._fullLayout[s.id];o.call("_storeDirectGUIEdit",l.layout,l._fullLayout._preGUI,s.getViewEdits(e));var r=s.getView();e._input.center=e.center=r.center,e._input.zoom=e.zoom=r.zoom,e._input.bearing=e.bearing=r.bearing,e._input.pitch=e.pitch=r.pitch,l.emit("plotly_relayout",s.getViewEdits(r))}y=!1}}),p.on("wheel",function(){y=!0}),p.on("mousemove",function(t){var e=s.div.getBoundingClientRect();t.clientX=t.point.x+e.left,t.clientY=t.point.y+e.top,t.target.getBoundingClientRect=function(){return e},s.xaxis.p2c=function(){return t.lngLat.lng},s.yaxis.p2c=function(){return t.lngLat.lat},i.hover(l,t,s.id)}),p.on("dragstart",x),p.on("zoomstart",x),p.on("drag",b),p.on("zoom",b),p.on("dblclick",function(){var t=l._fullLayout[s.id];o.call("_storeDirectGUIEdit",l.layout,l._fullLayout._preGUI,s.getViewEdits(t));var e=s.viewInitial;p.setCenter(m(e.center)),p.setZoom(e.zoom),p.setBearing(e.bearing),p.setPitch(e.pitch);var r=s.getView();t._input.center=t.center=r.center,t._input.zoom=t.zoom=r.zoom,t._input.bearing=t.bearing=r.bearing,t._input.pitch=t.pitch=r.pitch,l.emit("plotly_doubleclick",null),l.emit("plotly_relayout",s.getViewEdits(r))}),s.clearSelect=function(){l._fullLayout._zoomlayer.selectAll(".select-outline").remove()},s.onClickInPanFn=function(t){return function(e){var r=l._fullLayout.clickmode;r.indexOf("select")>-1&&c(e.originalEvent,l,[s.xaxis],[s.yaxis],s.id,t),r.indexOf("event")>-1&&i.click(l,e.originalEvent)}}}function x(){i.loneUnhover(e._toppaper)}function b(){var t=s.getView();l.emit("plotly_relayouting",s.getViewEdits(t))}},d.updateMap=function(t,e,r,n){var i=this,a=i.map,o=e[this.id];i.rejectOnError(n);var s=g(o.style);i.styleObj.id!==s.id?(i.styleObj=s,a.setStyle(s.style),a.once("styledata",function(){i.traceHash={},i.updateData(t),i.updateLayout(e),i.resolveOnRender(r)})):(i.updateData(t),i.updateLayout(e),i.resolveOnRender(r))},d.updateData=function(t){var e,r,n,i,a=this.traceHash;for(n=0;n=e.width-20?(a["text-anchor"]="start",a.x=5):(a["text-anchor"]="end",a.x=e._paper.attr("width")-7),r.attr(a);var o=r.select(".js-link-to-tool"),s=r.select(".js-link-spacer"),u=r.select(".js-sourcelinks");t._context.showSources&&t._context.showSources(t),t._context.showLink&&function(t,e){e.text("");var r=e.append("a").attr({"xlink:xlink:href":"#",class:"link--impt link--embedview","font-weight":"bold"}).text(t._context.linkText+" "+String.fromCharCode(187));if(t._context.sendData)r.on("click",function(){v.sendDataToCloud(t)});else{var n=window.location.pathname.split("/"),i=window.location.search;r.attr({"xlink:xlink:show":"new","xlink:xlink:href":"/"+n[2].split(".")[0]+"/"+n[1]+i})}}(t,o),s.text(o.text()&&u.text()?" - ":"")}},v.sendDataToCloud=function(t){t.emit("plotly_beforeexport");var e=(window.PLOTLYENV||{}).BASE_URL||t._context.plotlyServerURL,r=n.select(t).append("div").attr("id","hiddenform").style("display","none"),i=r.append("form").attr({action:e+"/external",method:"post",target:"_blank"});return i.append("input").attr({type:"text",name:"data"}).node().value=v.graphJson(t,!1,"keepdata"),i.node().submit(),r.remove(),t.emit("plotly_afterexport"),!1};var x=["days","shortDays","months","shortMonths","periods","dateTime","date","time","decimal","thousands","grouping","currency"],b=["year","month","dayMonth","dayMonthYear"];function _(t,e){var r=t._context.locale,n=!1,i={};function o(t){for(var r=!0,a=0;a1&&O.length>1){for(a.getComponentMethod("grid","sizeDefaults")(c,s),o=0;o15&&O.length>15&&0===s.shapes.length&&0===s.images.length,s._hasCartesian=s._has("cartesian"),s._hasGeo=s._has("geo"),s._hasGL3D=s._has("gl3d"),s._hasGL2D=s._has("gl2d"),s._hasTernary=s._has("ternary"),s._hasPie=s._has("pie"),v.linkSubplots(f,s,u,i),v.cleanPlot(f,s,u,i),i._zoomlayer&&!t._dragging&&i._zoomlayer.selectAll(".select-outline").remove(),function(t,e){var r,n=[];e.meta&&(r=e._meta={meta:e.meta,layout:{meta:e.meta}});for(var i=0;i0){var f=1-2*s;n=Math.round(f*n),a=Math.round(f*a)}}var h=v.layoutAttributes.width.min,p=v.layoutAttributes.height.min;n1,g=!e.height&&Math.abs(r.height-a)>1;(g||d)&&(d&&(r.width=n),g&&(r.height=a)),t._initialAutoSize||(t._initialAutoSize={width:n,height:a}),v.sanitizeMargins(r)},v.supplyLayoutModuleDefaults=function(t,e,r,n){var i,o,s,c=a.componentsRegistry,u=e._basePlotModules,f=a.subplotsRegistry.cartesian;for(i in c)(s=c[i]).includeBasePlot&&s.includeBasePlot(t,e);for(var h in u.length||u.push(f),e._has("cartesian")&&(a.getComponentMethod("grid","contentDefaults")(t,e),f.finalizeSubplots(t,e)),e._subplots)e._subplots[h].sort(l.subplotSort);for(o=0;o.5*n.width&&(r.l=r.r=0),r.b+r.t>.5*n.height&&(r.b=r.t=0);var l=void 0!==r.xl?r.xl:r.x,c=void 0!==r.xr?r.xr:r.x,u=void 0!==r.yt?r.yt:r.y,f=void 0!==r.yb?r.yb:r.y;i[e]={l:{val:l,size:r.l+o},r:{val:c,size:r.r+o},b:{val:f,size:r.b+o},t:{val:u,size:r.t+o}},a[e]=1}else delete i[e],delete a[e];n._replotting||v.doAutoMargin(t)}},v.doAutoMargin=function(t){var e=t._fullLayout;e._size||(e._size={}),A(e);var r=e._size,n=e.margin,o=l.extendFlat({},r),s=n.l,c=n.r,u=n.t,f=n.b,h=e.width,p=e.height,d=e._pushmargin,g=e._pushmarginIds;if(!1!==e.margin.autoexpand){for(var m in d)g[m]||delete d[m];for(var y in d.base={l:{val:0,size:s},r:{val:1,size:c},t:{val:1,size:u},b:{val:0,size:f}},d){var x=d[y].l||{},b=d[y].b||{},_=x.val,w=x.size,k=b.val,T=b.size;for(var M in d){if(i(w)&&d[M].r){var S=d[M].r.val,E=d[M].r.size;if(S>_){var C=(w*S+(E-h)*_)/(S-_),L=(E*(1-_)+(w-h)*(1-S))/(S-_);C>=0&&L>=0&&h-(C+L)>0&&C+L>s+c&&(s=C,c=L)}}if(i(T)&&d[M].t){var z=d[M].t.val,O=d[M].t.size;if(z>k){var I=(T*z+(O-p)*k)/(z-k),D=(O*(1-k)+(T-p)*(1-z))/(z-k);I>=0&&D>=0&&p-(D+I)>0&&I+D>f+u&&(f=I,u=D)}}}}}if(r.l=Math.round(s),r.r=Math.round(c),r.t=Math.round(u),r.b=Math.round(f),r.p=Math.round(n.pad),r.w=Math.round(h)-r.l-r.r,r.h=Math.round(p)-r.t-r.b,!e._replotting&&v.didMarginChange(o,r))return"_redrawFromAutoMarginCount"in e?e._redrawFromAutoMarginCount++:e._redrawFromAutoMarginCount=1,a.call("plot",t)};var M=["l","r","t","b","p","w","h"];function S(t,e,r){var n=!1;var i=[v.previousPromises,function(){if(t._transitionData)return t._transitioning=!1,function(t){var e=Promise.resolve();if(!t)return e;for(;t.length;)e=e.then(t.shift());return e}(t._transitionData._interruptCallbacks)},r.prepareFn,v.rehover,function(){return t.emit("plotly_transitioning",[]),new Promise(function(i){t._transitioning=!0,e.duration>0&&(t._transitioningWithDuration=!0),t._transitionData._interruptCallbacks.push(function(){n=!0}),r.redraw&&t._transitionData._interruptCallbacks.push(function(){return a.call("redraw",t)}),t._transitionData._interruptCallbacks.push(function(){t.emit("plotly_transitioninterrupted",[])});var o=0,s=0;function l(){return o++,function(){var e;s++,n||s!==o||(e=i,t._transitionData&&(function(t){if(t)for(;t.length;)t.shift()}(t._transitionData._interruptCallbacks),Promise.resolve().then(function(){if(r.redraw)return a.call("redraw",t)}).then(function(){t._transitioning=!1,t._transitioningWithDuration=!1,t.emit("plotly_transitioned",[])}).then(e)))}}r.runFn(l),setTimeout(l())})}],o=l.syncOrAsync(i,t);return o&&o.then||(o=Promise.resolve()),o.then(function(){return t})}v.didMarginChange=function(t,e){for(var r=0;r1)return!0}return!1},v.graphJson=function(t,e,r,n,i){(i&&e&&!t._fullData||i&&!e&&!t._fullLayout)&&v.supplyDefaults(t);var a=i?t._fullData:t.data,o=i?t._fullLayout:t.layout,s=(t._transitionData||{})._frames;function c(t){if("function"==typeof t)return null;if(l.isPlainObject(t)){var e,n,i={};for(e in t)if("function"!=typeof t[e]&&-1===["_","["].indexOf(e.charAt(0))){if("keepdata"===r){if("src"===e.substr(e.length-3))continue}else if("keepstream"===r){if("string"==typeof(n=t[e+"src"])&&n.indexOf(":")>0&&!l.isPlainObject(t.stream))continue}else if("keepall"!==r&&"string"==typeof(n=t[e+"src"])&&n.indexOf(":")>0)continue;i[e]=c(t[e])}return i}return Array.isArray(t)?t.map(c):l.isTypedArray(t)?l.simpleMap(t,l.identity):l.isJSDate(t)?l.ms2DateTimeLocal(+t):t}var u={data:(a||[]).map(function(t){var r=c(t);return e&&delete r.fit,r})};return e||(u.layout=c(o)),t.framework&&t.framework.isPolar&&(u=t.framework.getConfig()),s&&(u.frames=c(s)),"object"===n?u:JSON.stringify(u)},v.modifyFrames=function(t,e){var r,n,i,a=t._transitionData._frames,o=t._transitionData._frameHash;for(r=0;r=0;s--)if(o[s].enabled){r._indexToPoints=o[s]._indexToPoints;break}n&&n.calc&&(a=n.calc(t,r))}Array.isArray(a)&&a[0]||(a=[{x:u,y:u}]),a[0].t||(a[0].t={}),a[0].trace=r,d[e]=a}}for(C(c,h),i=0;i1e-10?t:0}function h(t,e,r){e=e||0,r=r||0;for(var n=t.length,i=new Array(n),a=0;a0?r:1/0}),i=n.mod(r+1,e.length);return[e[r],e[i]]},findIntersectionXY:c,findXYatLength:function(t,e,r,n){var i=-e*r,a=e*e+1,o=2*(e*i-r),s=i*i+r*r-t*t,l=Math.sqrt(o*o-4*a*s),c=(-o+l)/(2*a),u=(-o-l)/(2*a);return[[c,e*c+i+n],[u,e*u+i+n]]},clampTiny:f,pathPolygon:function(t,e,r,n,i,a){return"M"+h(u(t,e,r,n),i,a).join("L")},pathPolygonAnnulus:function(t,e,r,n,i,a,o){var s,l;t=0?h.angularAxis.domain:n.extent(k),E=Math.abs(k[1]-k[0]);A&&!T&&(E=0);var C=S.slice();M&&T&&(C[1]+=E);var L=h.angularAxis.ticksCount||4;L>8&&(L=L/(L/8)+L%8),h.angularAxis.ticksStep&&(L=(C[1]-C[0])/L);var z=h.angularAxis.ticksStep||(C[1]-C[0])/(L*(h.minorTicks+1));w&&(z=Math.max(Math.round(z),1)),C[2]||(C[2]=z);var O=n.range.apply(this,C);if(O=O.map(function(t,e){return parseFloat(t.toPrecision(12))}),s=n.scale.linear().domain(C.slice(0,2)).range("clockwise"===h.direction?[0,360]:[360,0]),u.layout.angularAxis.domain=s.domain(),u.layout.angularAxis.endPadding=M?E:0,"undefined"==typeof(t=n.select(this).select("svg.chart-root"))||t.empty()){var I=(new DOMParser).parseFromString("' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '","application/xml"),D=this.appendChild(this.ownerDocument.importNode(I.documentElement,!0));t=n.select(D)}t.select(".guides-group").style({"pointer-events":"none"}),t.select(".angular.axis-group").style({"pointer-events":"none"}),t.select(".radial.axis-group").style({"pointer-events":"none"});var P,R=t.select(".chart-group"),F={fill:"none",stroke:h.tickColor},B={"font-size":h.font.size,"font-family":h.font.family,fill:h.font.color,"text-shadow":["-1px 0px","1px -1px","-1px 1px","1px 1px"].map(function(t,e){return" "+t+" 0 "+h.font.outlineColor}).join(",")};if(h.showLegend){P=t.select(".legend-group").attr({transform:"translate("+[x,h.margin.top]+")"}).style({display:"block"});var N=p.map(function(t,e){var r=o.util.cloneJson(t);return r.symbol="DotPlot"===t.geometry?t.dotType||"circle":"LinePlot"!=t.geometry?"square":"line",r.visibleInLegend="undefined"==typeof t.visibleInLegend||t.visibleInLegend,r.color="LinePlot"===t.geometry?t.strokeColor:t.color,r});o.Legend().config({data:p.map(function(t,e){return t.name||"Element"+e}),legendConfig:i({},o.Legend.defaultConfig().legendConfig,{container:P,elements:N,reverseOrder:h.legend.reverseOrder})})();var j=P.node().getBBox();x=Math.min(h.width-j.width-h.margin.left-h.margin.right,h.height-h.margin.top-h.margin.bottom)/2,x=Math.max(10,x),_=[h.margin.left+x,h.margin.top+x],r.range([0,x]),u.layout.radialAxis.domain=r.domain(),P.attr("transform","translate("+[_[0]+x,_[1]-x]+")")}else P=t.select(".legend-group").style({display:"none"});t.attr({width:h.width,height:h.height}).style({opacity:h.opacity}),R.attr("transform","translate("+_+")").style({cursor:"crosshair"});var V=[(h.width-(h.margin.left+h.margin.right+2*x+(j?j.width:0)))/2,(h.height-(h.margin.top+h.margin.bottom+2*x))/2];if(V[0]=Math.max(0,V[0]),V[1]=Math.max(0,V[1]),t.select(".outer-group").attr("transform","translate("+V+")"),h.title&&h.title.text){var U=t.select("g.title-group text").style(B).text(h.title.text),H=U.node().getBBox();U.attr({x:_[0]-H.width/2,y:_[1]-x-20})}var q=t.select(".radial.axis-group");if(h.radialAxis.gridLinesVisible){var G=q.selectAll("circle.grid-circle").data(r.ticks(5));G.enter().append("circle").attr({class:"grid-circle"}).style(F),G.attr("r",r),G.exit().remove()}q.select("circle.outside-circle").attr({r:x}).style(F);var Y=t.select("circle.background-circle").attr({r:x}).style({fill:h.backgroundColor,stroke:h.stroke});function W(t,e){return s(t)%360+h.orientation}if(h.radialAxis.visible){var X=n.svg.axis().scale(r).ticks(5).tickSize(5);q.call(X).attr({transform:"rotate("+h.radialAxis.orientation+")"}),q.selectAll(".domain").style(F),q.selectAll("g>text").text(function(t,e){return this.textContent+h.radialAxis.ticksSuffix}).style(B).style({"text-anchor":"start"}).attr({x:0,y:0,dx:0,dy:0,transform:function(t,e){return"horizontal"===h.radialAxis.tickOrientation?"rotate("+-h.radialAxis.orientation+") translate("+[0,B["font-size"]]+")":"translate("+[0,B["font-size"]]+")"}}),q.selectAll("g>line").style({stroke:"black"})}var Z=t.select(".angular.axis-group").selectAll("g.angular-tick").data(O),$=Z.enter().append("g").classed("angular-tick",!0);Z.attr({transform:function(t,e){return"rotate("+W(t)+")"}}).style({display:h.angularAxis.visible?"block":"none"}),Z.exit().remove(),$.append("line").classed("grid-line",!0).classed("major",function(t,e){return e%(h.minorTicks+1)==0}).classed("minor",function(t,e){return!(e%(h.minorTicks+1)==0)}).style(F),$.selectAll(".minor").style({stroke:h.minorTickColor}),Z.select("line.grid-line").attr({x1:h.tickLength?x-h.tickLength:0,x2:x}).style({display:h.angularAxis.gridLinesVisible?"block":"none"}),$.append("text").classed("axis-text",!0).style(B);var J=Z.select("text.axis-text").attr({x:x+h.labelOffset,dy:a+"em",transform:function(t,e){var r=W(t),n=x+h.labelOffset,i=h.angularAxis.tickOrientation;return"horizontal"==i?"rotate("+-r+" "+n+" 0)":"radial"==i?r<270&&r>90?"rotate(180 "+n+" 0)":null:"rotate("+(r<=180&&r>0?-90:90)+" "+n+" 0)"}}).style({"text-anchor":"middle",display:h.angularAxis.labelsVisible?"block":"none"}).text(function(t,e){return e%(h.minorTicks+1)!=0?"":w?w[t]+h.angularAxis.ticksSuffix:t+h.angularAxis.ticksSuffix}).style(B);h.angularAxis.rewriteTicks&&J.text(function(t,e){return e%(h.minorTicks+1)!=0?"":h.angularAxis.rewriteTicks(this.textContent,e)});var K=n.max(R.selectAll(".angular-tick text")[0].map(function(t,e){return t.getCTM().e+t.getBBox().width}));P.attr({transform:"translate("+[x+K,h.margin.top]+")"});var Q=t.select("g.geometry-group").selectAll("g").size()>0,tt=t.select("g.geometry-group").selectAll("g.geometry").data(p);if(tt.enter().append("g").attr({class:function(t,e){return"geometry geometry"+e}}),tt.exit().remove(),p[0]||Q){var et=[];p.forEach(function(t,e){var n={};n.radialScale=r,n.angularScale=s,n.container=tt.filter(function(t,r){return r==e}),n.geometry=t.geometry,n.orientation=h.orientation,n.direction=h.direction,n.index=e,et.push({data:t,geometryConfig:n})});var rt=n.nest().key(function(t,e){return"undefined"!=typeof t.data.groupId||"unstacked"}).entries(et),nt=[];rt.forEach(function(t,e){"unstacked"===t.key?nt=nt.concat(t.values.map(function(t,e){return[t]})):nt.push(t.values)}),nt.forEach(function(t,e){var r;r=Array.isArray(t)?t[0].geometryConfig.geometry:t.geometryConfig.geometry;var n=t.map(function(t,e){return i(o[r].defaultConfig(),t)});o[r]().config(n)()})}var it,at,ot=t.select(".guides-group"),st=t.select(".tooltips-group"),lt=o.tooltipPanel().config({container:st,fontSize:8})(),ct=o.tooltipPanel().config({container:st,fontSize:8})(),ut=o.tooltipPanel().config({container:st,hasTick:!0})();if(!T){var ft=ot.select("line").attr({x1:0,y1:0,y2:0}).style({stroke:"grey","pointer-events":"none"});R.on("mousemove.angular-guide",function(t,e){var r=o.util.getMousePos(Y).angle;ft.attr({x2:-x,transform:"rotate("+r+")"}).style({opacity:.5});var n=(r+180+360-h.orientation)%360;it=s.invert(n);var i=o.util.convertToCartesian(x+12,r+180);lt.text(o.util.round(it)).move([i[0]+_[0],i[1]+_[1]])}).on("mouseout.angular-guide",function(t,e){ot.select("line").style({opacity:0})})}var ht=ot.select("circle").style({stroke:"grey",fill:"none"});R.on("mousemove.radial-guide",function(t,e){var n=o.util.getMousePos(Y).radius;ht.attr({r:n}).style({opacity:.5}),at=r.invert(o.util.getMousePos(Y).radius);var i=o.util.convertToCartesian(n,h.radialAxis.orientation);ct.text(o.util.round(at)).move([i[0]+_[0],i[1]+_[1]])}).on("mouseout.radial-guide",function(t,e){ht.style({opacity:0}),ut.hide(),lt.hide(),ct.hide()}),t.selectAll(".geometry-group .mark").on("mouseover.tooltip",function(e,r){var i=n.select(this),a=this.style.fill,s="black",l=this.style.opacity||1;if(i.attr({"data-opacity":l}),a&&"none"!==a){i.attr({"data-fill":a}),s=n.hsl(a).darker().toString(),i.style({fill:s,opacity:1});var c={t:o.util.round(e[0]),r:o.util.round(e[1])};T&&(c.t=w[e[0]]);var u="t: "+c.t+", r: "+c.r,f=this.getBoundingClientRect(),h=t.node().getBoundingClientRect(),p=[f.left+f.width/2-V[0]-h.left,f.top+f.height/2-V[1]-h.top];ut.config({color:s}).text(u),ut.move(p)}else a=this.style.stroke||"black",i.attr({"data-stroke":a}),s=n.hsl(a).darker().toString(),i.style({stroke:s,opacity:1})}).on("mousemove.tooltip",function(t,e){if(0!=n.event.which)return!1;n.select(this).attr("data-fill")&&ut.show()}).on("mouseout.tooltip",function(t,e){ut.hide();var r=n.select(this),i=r.attr("data-fill");i?r.style({fill:i,opacity:r.attr("data-opacity")}):r.style({stroke:r.attr("data-stroke"),opacity:r.attr("data-opacity")})})})}(c),this},h.config=function(t){if(!arguments.length)return l;var e=o.util.cloneJson(t);return e.data.forEach(function(t,e){l.data[e]||(l.data[e]={}),i(l.data[e],o.Axis.defaultConfig().data[0]),i(l.data[e],t)}),i(l.layout,o.Axis.defaultConfig().layout),i(l.layout,e.layout),this},h.getLiveConfig=function(){return u},h.getinputConfig=function(){return c},h.radialScale=function(t){return r},h.angularScale=function(t){return s},h.svg=function(){return t},n.rebind(h,f,"on"),h},o.Axis.defaultConfig=function(t,e){return{data:[{t:[1,2,3,4],r:[10,11,12,13],name:"Line1",geometry:"LinePlot",color:null,strokeDash:"solid",strokeColor:null,strokeSize:"1",visibleInLegend:!0,opacity:1}],layout:{defaultColorRange:n.scale.category10().range(),title:null,height:450,width:500,margin:{top:40,right:40,bottom:40,left:40},font:{size:12,color:"gray",outlineColor:"white",family:"Tahoma, sans-serif"},direction:"clockwise",orientation:0,labelOffset:10,radialAxis:{domain:null,orientation:-45,ticksSuffix:"",visible:!0,gridLinesVisible:!0,tickOrientation:"horizontal",rewriteTicks:null},angularAxis:{domain:[0,360],ticksSuffix:"",visible:!0,gridLinesVisible:!0,labelsVisible:!0,tickOrientation:"horizontal",rewriteTicks:null,ticksCount:null,ticksStep:null},minorTicks:0,tickLength:null,tickColor:"silver",minorTickColor:"#eee",backgroundColor:"none",needsEndSpacing:null,showLegend:!0,legend:{reverseOrder:!1},opacity:1}}},o.util={},o.DATAEXTENT="dataExtent",o.AREA="AreaChart",o.LINE="LinePlot",o.DOT="DotPlot",o.BAR="BarChart",o.util._override=function(t,e){for(var r in t)r in e&&(e[r]=t[r])},o.util._extend=function(t,e){for(var r in t)e[r]=t[r]},o.util._rndSnd=function(){return 2*Math.random()-1+(2*Math.random()-1)+(2*Math.random()-1)},o.util.dataFromEquation2=function(t,e){var r=e||6;return n.range(0,360+r,r).map(function(e,r){var n=e*Math.PI/180;return[e,t(n)]})},o.util.dataFromEquation=function(t,e,r){var i=e||6,a=[],o=[];n.range(0,360+i,i).forEach(function(e,r){var n=e*Math.PI/180,i=t(n);a.push(e),o.push(i)});var s={t:a,r:o};return r&&(s.name=r),s},o.util.ensureArray=function(t,e){if("undefined"==typeof t)return null;var r=[].concat(t);return n.range(e).map(function(t,e){return r[e]||r[0]})},o.util.fillArrays=function(t,e,r){return e.forEach(function(e,n){t[e]=o.util.ensureArray(t[e],r)}),t},o.util.cloneJson=function(t){return JSON.parse(JSON.stringify(t))},o.util.validateKeys=function(t,e){"string"==typeof e&&(e=e.split("."));var r=e.shift();return t[r]&&(!e.length||objHasKeys(t[r],e))},o.util.sumArrays=function(t,e){return n.zip(t,e).map(function(t,e){return n.sum(t)})},o.util.arrayLast=function(t){return t[t.length-1]},o.util.arrayEqual=function(t,e){for(var r=Math.max(t.length,e.length,1);r-- >=0&&t[r]===e[r];);return-2===r},o.util.flattenArray=function(t){for(var e=[];!o.util.arrayEqual(e,t);)e=t,t=[].concat.apply([],t);return t},o.util.deduplicate=function(t){return t.filter(function(t,e,r){return r.indexOf(t)==e})},o.util.convertToCartesian=function(t,e){var r=e*Math.PI/180;return[t*Math.cos(r),t*Math.sin(r)]},o.util.round=function(t,e){var r=e||2,n=Math.pow(10,r);return Math.round(t*n)/n},o.util.getMousePos=function(t){var e=n.mouse(t.node()),r=e[0],i=e[1],a={};return a.x=r,a.y=i,a.pos=e,a.angle=180*(Math.atan2(i,r)+Math.PI)/Math.PI,a.radius=Math.sqrt(r*r+i*i),a},o.util.duplicatesCount=function(t){for(var e,r={},n={},i=0,a=t.length;i0)){var l=n.select(this.parentNode).selectAll("path.line").data([0]);l.enter().insert("path"),l.attr({class:"line",d:u(s),transform:function(t,r){return"rotate("+(e.orientation+90)+")"},"pointer-events":"none"}).style({fill:function(t,e){return d.fill(r,i,a)},"fill-opacity":0,stroke:function(t,e){return d.stroke(r,i,a)},"stroke-width":function(t,e){return d["stroke-width"](r,i,a)},"stroke-dasharray":function(t,e){return d["stroke-dasharray"](r,i,a)},opacity:function(t,e){return d.opacity(r,i,a)},display:function(t,e){return d.display(r,i,a)}})}};var f=e.angularScale.range(),h=Math.abs(f[1]-f[0])/o[0].length*Math.PI/180,p=n.svg.arc().startAngle(function(t){return-h/2}).endAngle(function(t){return h/2}).innerRadius(function(t){return e.radialScale(l+(t[2]||0))}).outerRadius(function(t){return e.radialScale(l+(t[2]||0))+e.radialScale(t[1])});c.arc=function(t,r,i){n.select(this).attr({class:"mark arc",d:p,transform:function(t,r){return"rotate("+(e.orientation+s(t[0])+90)+")"}})};var d={fill:function(e,r,n){return t[n].data.color},stroke:function(e,r,n){return t[n].data.strokeColor},"stroke-width":function(e,r,n){return t[n].data.strokeSize+"px"},"stroke-dasharray":function(e,n,i){return r[t[i].data.strokeDash]},opacity:function(e,r,n){return t[n].data.opacity},display:function(e,r,n){return"undefined"==typeof t[n].data.visible||t[n].data.visible?"block":"none"}},g=n.select(this).selectAll("g.layer").data(o);g.enter().append("g").attr({class:"layer"});var v=g.selectAll("path.mark").data(function(t,e){return t});v.enter().append("path").attr({class:"mark"}),v.style(d).each(c[e.geometryType]),v.exit().remove(),g.exit().remove()})}return a.config=function(e){return arguments.length?(e.forEach(function(e,r){t[r]||(t[r]={}),i(t[r],o.PolyChart.defaultConfig()),i(t[r],e)}),this):t},a.getColorScale=function(){},n.rebind(a,e,"on"),a},o.PolyChart.defaultConfig=function(){return{data:{name:"geom1",t:[[1,2,3,4]],r:[[1,2,3,4]],dotType:"circle",dotSize:64,dotVisible:!1,barWidth:20,color:"#ffa500",strokeSize:1,strokeColor:"silver",strokeDash:"solid",opacity:1,index:0,visible:!0,visibleInLegend:!0},geometryConfig:{geometry:"LinePlot",geometryType:"arc",direction:"clockwise",orientation:0,container:"body",radialScale:null,angularScale:null,colorScale:n.scale.category20()}}},o.BarChart=function(){return o.PolyChart()},o.BarChart.defaultConfig=function(){return{geometryConfig:{geometryType:"bar"}}},o.AreaChart=function(){return o.PolyChart()},o.AreaChart.defaultConfig=function(){return{geometryConfig:{geometryType:"arc"}}},o.DotPlot=function(){return o.PolyChart()},o.DotPlot.defaultConfig=function(){return{geometryConfig:{geometryType:"dot",dotType:"circle"}}},o.LinePlot=function(){return o.PolyChart()},o.LinePlot.defaultConfig=function(){return{geometryConfig:{geometryType:"line"}}},o.Legend=function(){var t=o.Legend.defaultConfig(),e=n.dispatch("hover");function r(){var e=t.legendConfig,a=t.data.map(function(t,r){return[].concat(t).map(function(t,n){var a=i({},e.elements[r]);return a.name=t,a.color=[].concat(e.elements[r].color)[n],a})}),o=n.merge(a);o=o.filter(function(t,r){return e.elements[r]&&(e.elements[r].visibleInLegend||"undefined"==typeof e.elements[r].visibleInLegend)}),e.reverseOrder&&(o=o.reverse());var s=e.container;("string"==typeof s||s.nodeName)&&(s=n.select(s));var l=o.map(function(t,e){return t.color}),c=e.fontSize,u=null==e.isContinuous?"number"==typeof o[0]:e.isContinuous,f=u?e.height:c*o.length,h=s.classed("legend-group",!0).selectAll("svg").data([0]),p=h.enter().append("svg").attr({width:300,height:f+c,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1"});p.append("g").classed("legend-axis",!0),p.append("g").classed("legend-marks",!0);var d=n.range(o.length),g=n.scale[u?"linear":"ordinal"]().domain(d).range(l),v=n.scale[u?"linear":"ordinal"]().domain(d)[u?"range":"rangePoints"]([0,f]);if(u){var m=h.select(".legend-marks").append("defs").append("linearGradient").attr({id:"grad1",x1:"0%",y1:"0%",x2:"0%",y2:"100%"}).selectAll("stop").data(l);m.enter().append("stop"),m.attr({offset:function(t,e){return e/(l.length-1)*100+"%"}}).style({"stop-color":function(t,e){return t}}),h.append("rect").classed("legend-mark",!0).attr({height:e.height,width:e.colorBandWidth,fill:"url(#grad1)"})}else{var y=h.select(".legend-marks").selectAll("path.legend-mark").data(o);y.enter().append("path").classed("legend-mark",!0),y.attr({transform:function(t,e){return"translate("+[c/2,v(e)+c/2]+")"},d:function(t,e){var r,i,a,o=t.symbol;return a=3*(i=c),"line"===(r=o)?"M"+[[-i/2,-i/12],[i/2,-i/12],[i/2,i/12],[-i/2,i/12]]+"Z":-1!=n.svg.symbolTypes.indexOf(r)?n.svg.symbol().type(r).size(a)():n.svg.symbol().type("square").size(a)()},fill:function(t,e){return g(e)}}),y.exit().remove()}var x=n.svg.axis().scale(v).orient("right"),b=h.select("g.legend-axis").attr({transform:"translate("+[u?e.colorBandWidth:c,c/2]+")"}).call(x);return b.selectAll(".domain").style({fill:"none",stroke:"none"}),b.selectAll("line").style({fill:"none",stroke:u?e.textColor:"none"}),b.selectAll("text").style({fill:e.textColor,"font-size":e.fontSize}).text(function(t,e){return o[e].name}),r}return r.config=function(e){return arguments.length?(i(t,e),this):t},n.rebind(r,e,"on"),r},o.Legend.defaultConfig=function(t,e){return{data:["a","b","c"],legendConfig:{elements:[{symbol:"line",color:"red"},{symbol:"square",color:"yellow"},{symbol:"diamond",color:"limegreen"}],height:150,colorBandWidth:30,fontSize:12,container:"body",isContinuous:null,textColor:"grey",reverseOrder:!1}}},o.tooltipPanel=function(){var t,e,r,a={container:null,hasTick:!1,fontSize:12,color:"white",padding:5},s="tooltip-"+o.tooltipPanel.uid++,l=10,c=function(){var n=(t=a.container.selectAll("g."+s).data([0])).enter().append("g").classed(s,!0).style({"pointer-events":"none",display:"none"});return r=n.append("path").style({fill:"white","fill-opacity":.9}).attr({d:"M0 0"}),e=n.append("text").attr({dx:a.padding+l,dy:.3*+a.fontSize}),c};return c.text=function(i){var o=n.hsl(a.color).l,s=o>=.5?"#aaa":"white",u=o>=.5?"black":"white",f=i||"";e.style({fill:u,"font-size":a.fontSize+"px"}).text(f);var h=a.padding,p=e.node().getBBox(),d={fill:a.color,stroke:s,"stroke-width":"2px"},g=p.width+2*h+l,v=p.height+2*h;return r.attr({d:"M"+[[l,-v/2],[l,-v/4],[a.hasTick?0:l,0],[l,v/4],[l,v/2],[g,v/2],[g,-v/2]].join("L")+"Z"}).style(d),t.attr({transform:"translate("+[l,-v/2+2*h]+")"}),t.style({display:"block"}),c},c.move=function(e){if(t)return t.attr({transform:"translate("+[e[0],e[1]]+")"}).style({display:"block"}),c},c.hide=function(){if(t)return t.style({display:"none"}),c},c.show=function(){if(t)return t.style({display:"block"}),c},c.config=function(t){return i(a,t),c},c},o.tooltipPanel.uid=1,o.adapter={},o.adapter.plotly=function(){var t={convert:function(t,e){var r={};if(t.data&&(r.data=t.data.map(function(t,r){var n=i({},t);return[[n,["marker","color"],["color"]],[n,["marker","opacity"],["opacity"]],[n,["marker","line","color"],["strokeColor"]],[n,["marker","line","dash"],["strokeDash"]],[n,["marker","line","width"],["strokeSize"]],[n,["marker","symbol"],["dotType"]],[n,["marker","size"],["dotSize"]],[n,["marker","barWidth"],["barWidth"]],[n,["line","interpolation"],["lineInterpolation"]],[n,["showlegend"],["visibleInLegend"]]].forEach(function(t,r){o.util.translator.apply(null,t.concat(e))}),e||delete n.marker,e&&delete n.groupId,e?("LinePlot"===n.geometry?(n.type="scatter",!0===n.dotVisible?(delete n.dotVisible,n.mode="lines+markers"):n.mode="lines"):"DotPlot"===n.geometry?(n.type="scatter",n.mode="markers"):"AreaChart"===n.geometry?n.type="area":"BarChart"===n.geometry&&(n.type="bar"),delete n.geometry):("scatter"===n.type?"lines"===n.mode?n.geometry="LinePlot":"markers"===n.mode?n.geometry="DotPlot":"lines+markers"===n.mode&&(n.geometry="LinePlot",n.dotVisible=!0):"area"===n.type?n.geometry="AreaChart":"bar"===n.type&&(n.geometry="BarChart"),delete n.mode,delete n.type),n}),!e&&t.layout&&"stack"===t.layout.barmode)){var a=o.util.duplicates(r.data.map(function(t,e){return t.geometry}));r.data.forEach(function(t,e){var n=a.indexOf(t.geometry);-1!=n&&(r.data[e].groupId=n)})}if(t.layout){var s=i({},t.layout);if([[s,["plot_bgcolor"],["backgroundColor"]],[s,["showlegend"],["showLegend"]],[s,["radialaxis"],["radialAxis"]],[s,["angularaxis"],["angularAxis"]],[s.angularaxis,["showline"],["gridLinesVisible"]],[s.angularaxis,["showticklabels"],["labelsVisible"]],[s.angularaxis,["nticks"],["ticksCount"]],[s.angularaxis,["tickorientation"],["tickOrientation"]],[s.angularaxis,["ticksuffix"],["ticksSuffix"]],[s.angularaxis,["range"],["domain"]],[s.angularaxis,["endpadding"],["endPadding"]],[s.radialaxis,["showline"],["gridLinesVisible"]],[s.radialaxis,["tickorientation"],["tickOrientation"]],[s.radialaxis,["ticksuffix"],["ticksSuffix"]],[s.radialaxis,["range"],["domain"]],[s.angularAxis,["showline"],["gridLinesVisible"]],[s.angularAxis,["showticklabels"],["labelsVisible"]],[s.angularAxis,["nticks"],["ticksCount"]],[s.angularAxis,["tickorientation"],["tickOrientation"]],[s.angularAxis,["ticksuffix"],["ticksSuffix"]],[s.angularAxis,["range"],["domain"]],[s.angularAxis,["endpadding"],["endPadding"]],[s.radialAxis,["showline"],["gridLinesVisible"]],[s.radialAxis,["tickorientation"],["tickOrientation"]],[s.radialAxis,["ticksuffix"],["ticksSuffix"]],[s.radialAxis,["range"],["domain"]],[s.font,["outlinecolor"],["outlineColor"]],[s.legend,["traceorder"],["reverseOrder"]],[s,["labeloffset"],["labelOffset"]],[s,["defaultcolorrange"],["defaultColorRange"]]].forEach(function(t,r){o.util.translator.apply(null,t.concat(e))}),e?("undefined"!=typeof s.tickLength&&(s.angularaxis.ticklen=s.tickLength,delete s.tickLength),s.tickColor&&(s.angularaxis.tickcolor=s.tickColor,delete s.tickColor)):(s.angularAxis&&"undefined"!=typeof s.angularAxis.ticklen&&(s.tickLength=s.angularAxis.ticklen),s.angularAxis&&"undefined"!=typeof s.angularAxis.tickcolor&&(s.tickColor=s.angularAxis.tickcolor)),s.legend&&"boolean"!=typeof s.legend.reverseOrder&&(s.legend.reverseOrder="normal"!=s.legend.reverseOrder),s.legend&&"boolean"==typeof s.legend.traceorder&&(s.legend.traceorder=s.legend.traceorder?"reversed":"normal",delete s.legend.reverseOrder),s.margin&&"undefined"!=typeof s.margin.t){var l=["t","r","b","l","pad"],c=["top","right","bottom","left","pad"],u={};n.entries(s.margin).forEach(function(t,e){u[c[l.indexOf(t.key)]]=t.value}),s.margin=u}e&&(delete s.needsEndSpacing,delete s.minorTickColor,delete s.minorTicks,delete s.angularaxis.ticksCount,delete s.angularaxis.ticksCount,delete s.angularaxis.ticksStep,delete s.angularaxis.rewriteTicks,delete s.angularaxis.nticks,delete s.radialaxis.ticksCount,delete s.radialaxis.ticksCount,delete s.radialaxis.ticksStep,delete s.radialaxis.rewriteTicks,delete s.radialaxis.nticks),r.layout=s}return r}};return t}},{"../../../constants/alignment":675,"../../../lib":703,d3:157}],822:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../../lib"),a=t("../../../components/color"),o=t("./micropolar"),s=t("./undo_manager"),l=i.extendDeepAll,c=e.exports={};c.framework=function(t){var e,r,i,a,u,f=new s;function h(r,s){return s&&(u=s),n.select(n.select(u).node().parentNode).selectAll(".svg-container>*:not(.chart-root)").remove(),e=e?l(e,r):r,i||(i=o.Axis()),a=o.adapter.plotly().convert(e),i.config(a).render(u),t.data=e.data,t.layout=e.layout,c.fillLayout(t),e}return h.isPolar=!0,h.svg=function(){return i.svg()},h.getConfig=function(){return e},h.getLiveConfig=function(){return o.adapter.plotly().convert(i.getLiveConfig(),!0)},h.getLiveScales=function(){return{t:i.angularScale(),r:i.radialScale()}},h.setUndoPoint=function(){var t,n,i=this,a=o.util.cloneJson(e);t=a,n=r,f.add({undo:function(){n&&i(n)},redo:function(){i(t)}}),r=o.util.cloneJson(a)},h.undo=function(){f.undo()},h.redo=function(){f.redo()},h},c.fillLayout=function(t){var e=n.select(t).selectAll(".plot-container"),r=e.selectAll(".svg-container"),i=t.framework&&t.framework.svg&&t.framework.svg(),o={width:800,height:600,paper_bgcolor:a.background,_container:e,_paperdiv:r,_paper:i};t._fullLayout=l(o,t.layout)}},{"../../../components/color":580,"../../../lib":703,"./micropolar":821,"./undo_manager":823,d3:157}],823:[function(t,e,r){"use strict";e.exports=function(){var t,e=[],r=-1,n=!1;function i(t,e){return t?(n=!0,t[e](),n=!1,this):this}return{add:function(t){return n?this:(e.splice(r+1,e.length-r),e.push(t),r=e.length-1,this)},setCallback:function(e){t=e},undo:function(){var n=e[r];return n?(i(n,"undo"),r-=1,t&&t(n.undo),this):this},redo:function(){var n=e[r+1];return n?(i(n,"redo"),r+=1,t&&t(n.redo),this):this},clear:function(){e=[],r=-1},hasUndo:function(){return-1!==r},hasRedo:function(){return r=90||s>90&&l>=450?1:u<=0&&h<=0?0:Math.max(u,h);e=s<=180&&l>=180||s>180&&l>=540?-1:c>=0&&f>=0?0:Math.min(c,f);r=s<=270&&l>=270||s>270&&l>=630?-1:u>=0&&h>=0?0:Math.min(u,h);n=l>=360?1:c<=0&&f<=0?0:Math.max(c,f);return[e,r,n,i]}(h),x=y[2]-y[0],b=y[3]-y[1],_=f/u,w=Math.abs(b/x);_>w?(p=u,m=(f-(d=u*w))/n.h/2,g=[o[0],o[1]],v=[c[0]+m,c[1]-m]):(d=f,m=(u-(p=f/w))/n.w/2,g=[o[0]+m,o[1]-m],v=[c[0],c[1]]),this.xLength2=p,this.yLength2=d,this.xDomain2=g,this.yDomain2=v;var k=this.xOffset2=n.l+n.w*g[0],T=this.yOffset2=n.t+n.h*(1-v[1]),A=this.radius=p/x,M=this.innerRadius=e.hole*A,S=this.cx=k-A*y[0],L=this.cy=T+A*y[3],z=this.cxx=S-k,O=this.cyy=L-T;this.radialAxis=this.mockAxis(t,e,i,{_id:"x",side:{counterclockwise:"top",clockwise:"bottom"}[i.side],domain:[M/n.w,A/n.w]}),this.angularAxis=this.mockAxis(t,e,a,{side:"right",domain:[0,Math.PI],autorange:!1}),this.doAutoRange(t,e),this.updateAngularAxis(t,e),this.updateRadialAxis(t,e),this.updateRadialAxisTitle(t,e),this.xaxis=this.mockCartesianAxis(t,e,{_id:"x",domain:g}),this.yaxis=this.mockCartesianAxis(t,e,{_id:"y",domain:v});var I=this.pathSubplot();this.clipPaths.forTraces.select("path").attr("d",I).attr("transform",R(z,O)),r.frontplot.attr("transform",R(k,T)).call(l.setClipUrl,this._hasClipOnAxisFalse?null:this.clipIds.forTraces,this.gd),r.bg.attr("d",I).attr("transform",R(S,L)).call(s.fill,e.bgcolor)},O.mockAxis=function(t,e,r,n){var i=o.extendFlat({anchor:"free",position:0},r,n);return h(i,e,t),i},O.mockCartesianAxis=function(t,e,r){var n=this,i=r._id,a=o.extendFlat({type:"linear"},r);f(a,t);var s={x:[0,2],y:[1,3]};return a.setRange=function(){var t=n.sectorBBox,r=s[i],o=n.radialAxis._rl,l=(o[1]-o[0])/(1-e.hole);a.range=[t[r[0]]*l,t[r[1]]*l]},a.isPtWithinRange="x"===i?function(t){return n.isPtInside(t)}:function(){return!0},a.setRange(),a.setScale(),a},O.doAutoRange=function(t,e){var r=this.gd,n=this.radialAxis,i=e.radialaxis;n.setScale(),p(r,n);var a=n.range;i.range=a.slice(),i._input.range=a.slice(),n._rl=[n.r2l(a[0],null,"gregorian"),n.r2l(a[1],null,"gregorian")]},O.updateRadialAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,l=r.innerRadius,c=r.cx,f=r.cy,h=e.radialaxis,p=E(e.sector[0],360),d=r.radialAxis,g=l90&&p<=270&&(d.tickangle=180);var v=function(t){return"translate("+(d.l2p(t.x)+l)+",0)"},m=I(h);if(r.radialTickLayout!==m&&(i["radial-axis"].selectAll(".xtick").remove(),r.radialTickLayout=m),g){d.setScale();var y=u.calcTicks(d),x=u.clipEnds(d,y),b=u.getTickSigns(d)[2];u.drawTicks(n,d,{vals:y,layer:i["radial-axis"],path:u.makeTickPath(d,0,b),transFn:v,crisp:!1}),u.drawGrid(n,d,{vals:x,layer:i["radial-grid"],path:function(t){return r.pathArc(d.r2p(t.x)+l)},transFn:o.noop,crisp:!1}),u.drawLabels(n,d,{vals:y,layer:i["radial-axis"],transFn:v,labelFns:u.makeLabelFns(d,0)})}var _=r.radialAxisAngle=r.vangles?L(D(C(h.angle),r.vangles)):h.angle,w=R(c,f),k=w+F(-_);P(i["radial-axis"],g&&(h.showticklabels||h.ticks),{transform:k}),P(i["radial-grid"],g&&h.showgrid,{transform:w}),P(i["radial-line"].select("line"),g&&h.showline,{x1:l,y1:0,x2:a,y2:0,transform:k}).attr("stroke-width",h.linewidth).call(s.stroke,h.linecolor)},O.updateRadialAxisTitle=function(t,e,r){var n=this.gd,i=this.radius,a=this.cx,o=this.cy,s=e.radialaxis,c=this.id+"title",u=void 0!==r?r:this.radialAxisAngle,f=C(u),h=Math.cos(f),p=Math.sin(f),d=0;if(s.title){var g=l.bBox(this.layers["radial-axis"].node()).height,v=s.title.font.size;d="counterclockwise"===s.side?-g-.4*v:g+.8*v}this.layers["radial-axis-title"]=m.draw(n,c,{propContainer:s,propName:this.id+".radialaxis.title",placeholder:S(n,"Click to enter radial axis title"),attributes:{x:a+i/2*h+d*p,y:o-i/2*p+d*h,"text-anchor":"middle"},transform:{rotate:-u}})},O.updateAngularAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,l=r.innerRadius,c=r.cx,f=r.cy,h=e.angularaxis,p=r.angularAxis;r.fillViewInitialKey("angularaxis.rotation",h.rotation),p.setGeometry(),p.setScale();var d=function(t){return p.t2g(t.x)};"linear"===p.type&&"radians"===p.thetaunit&&(p.tick0=L(p.tick0),p.dtick=L(p.dtick));var g=function(t){return R(c+a*Math.cos(t),f-a*Math.sin(t))},v=u.makeLabelFns(p,0).labelStandoff,m={xFn:function(t){var e=d(t);return Math.cos(e)*v},yFn:function(t){var e=d(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(v+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*T)},anchorFn:function(t){var e=d(t),r=Math.cos(e);return Math.abs(r)<.1?"middle":r>0?"start":"end"},heightFn:function(t,e,r){var n=d(t);return-.5*(1+Math.sin(n))*r}},y=I(h);r.angularTickLayout!==y&&(i["angular-axis"].selectAll("."+p._id+"tick").remove(),r.angularTickLayout=y);var x,b=u.calcTicks(p);if("linear"===e.gridshape?(x=b.map(d),o.angleDelta(x[0],x[1])<0&&(x=x.slice().reverse())):x=null,r.vangles=x,"category"===p.type&&(b=b.filter(function(t){return o.isAngleInsideSector(d(t),r.sectorInRad)})),p.visible){var _="inside"===p.ticks?-1:1,w=(p.linewidth||1)/2;u.drawTicks(n,p,{vals:b,layer:i["angular-axis"],path:"M"+_*w+",0h"+_*p.ticklen,transFn:function(t){var e=d(t);return g(e)+F(-L(e))},crisp:!1}),u.drawGrid(n,p,{vals:b,layer:i["angular-grid"],path:function(t){var e=d(t),r=Math.cos(e),n=Math.sin(e);return"M"+[c+l*r,f-l*n]+"L"+[c+a*r,f-a*n]},transFn:o.noop,crisp:!1}),u.drawLabels(n,p,{vals:b,layer:i["angular-axis"],repositionOnUpdate:!0,transFn:function(t){return g(d(t))},labelFns:m})}P(i["angular-line"].select("path"),h.showline,{d:r.pathSubplot(),transform:R(c,f)}).attr("stroke-width",h.linewidth).call(s.stroke,h.linecolor)},O.updateFx=function(t,e){this.gd._context.staticPlot||(this.updateAngularDrag(t),this.updateRadialDrag(t,e,0),this.updateRadialDrag(t,e,1),this.updateMainDrag(t))},O.updateMainDrag=function(t){var e=this,r=e.gd,o=e.layers,s=t._zoomlayer,l=A.MINZOOM,c=A.OFFEDGE,u=e.radius,f=e.innerRadius,h=e.cx,p=e.cy,m=e.cxx,_=e.cyy,w=e.sectorInRad,k=e.vangles,T=e.radialAxis,S=M.clampTiny,E=M.findXYatLength,C=M.findEnclosingVertexAngles,L=A.cornerHalfWidth,z=A.cornerLen/2,O=d.makeDragger(o,"path","maindrag","crosshair");n.select(O).attr("d",e.pathSubplot()).attr("transform",R(h,p));var I,D,P,F,B,N,j,V,U,H={element:O,gd:r,subplot:e.id,plotinfo:{id:e.id,xaxis:e.xaxis,yaxis:e.yaxis},xaxes:[e.xaxis],yaxes:[e.yaxis]};function q(t,e){return Math.sqrt(t*t+e*e)}function G(t,e){return q(t-m,e-_)}function Y(t,e){return Math.atan2(_-e,t-m)}function W(t,e){return[t*Math.cos(e),t*Math.sin(-e)]}function X(t,r){if(0===t)return e.pathSector(2*L);var n=z/t,i=r-n,a=r+n,o=Math.max(0,Math.min(t,u)),s=o-L,l=o+L;return"M"+W(s,i)+"A"+[s,s]+" 0,0,0 "+W(s,a)+"L"+W(l,a)+"A"+[l,l]+" 0,0,1 "+W(l,i)+"Z"}function Z(t,r,n){if(0===t)return e.pathSector(2*L);var i,a,o=W(t,r),s=W(t,n),l=S((o[0]+s[0])/2),c=S((o[1]+s[1])/2);if(l&&c){var u=c/l,f=-1/u,h=E(L,u,l,c);i=E(z,f,h[0][0],h[0][1]),a=E(z,f,h[1][0],h[1][1])}else{var p,d;c?(p=z,d=L):(p=L,d=z),i=[[l-p,c-d],[l+p,c-d]],a=[[l-p,c+d],[l+p,c+d]]}return"M"+i.join("L")+"L"+a.reverse().join("L")+"Z"}function $(t,e){return e=Math.max(Math.min(e,u),f),tl?(t-1&&1===t&&x(n,r,[e.xaxis],[e.yaxis],e.id,H),i.indexOf("event")>-1&&v.click(r,n,e.id)}H.prepFn=function(t,n,a){var o=r._fullLayout.dragmode,l=O.getBoundingClientRect();if(I=n-l.left,D=a-l.top,k){var c=M.findPolygonOffset(u,w[0],w[1],k);I+=m+c[0],D+=_+c[1]}switch(o){case"zoom":H.moveFn=k?tt:K,H.clickFn=nt,H.doneFn=et,function(){P=null,F=null,B=e.pathSubplot(),N=!1;var t=r._fullLayout[e.id];j=i(t.bgcolor).getLuminance(),(V=d.makeZoombox(s,j,h,p,B)).attr("fill-rule","evenodd"),U=d.makeCorners(s,h,p),b(r)}();break;case"select":case"lasso":y(t,n,a,H,o)}},O.onmousemove=function(t){v.hover(r,t,e.id),r._fullLayout._lasthover=O,r._fullLayout._hoversubplot=e.id},O.onmouseout=function(t){r._dragging||g.unhover(r,t)},g.init(H)},O.updateRadialDrag=function(t,e,r){var i=this,s=i.gd,l=i.layers,c=i.radius,u=i.innerRadius,f=i.cx,h=i.cy,p=i.radialAxis,v=A.radialDragBoxSize,m=v/2;if(p.visible){var y,x,_,T=C(i.radialAxisAngle),M=p._rl,S=M[0],E=M[1],z=M[r],O=.75*(M[1]-M[0])/(1-e.hole)/c;r?(y=f+(c+m)*Math.cos(T),x=h-(c+m)*Math.sin(T),_="radialdrag"):(y=f+(u-m)*Math.cos(T),x=h-(u-m)*Math.sin(T),_="radialdrag-inner");var I,B,N,j=d.makeRectDragger(l,_,"crosshair",-m,-m,v,v),V={element:j,gd:s};P(n.select(j),p.visible&&u0==(r?N>S:Nn?function(t){return t<=0}:function(t){return t>=0};t.c2g=function(r){var n=t.c2l(r)-e;return(s(n)?n:0)+o},t.g2c=function(r){return t.l2c(r+e-o)},t.g2p=function(t){return t*a},t.c2p=function(e){return t.g2p(t.c2g(e))}}}(t,e);break;case"angularaxis":!function(t,e){var r=t.type;if("linear"===r){var i=t.d2c,s=t.c2d;t.d2c=function(t,e){return function(t,e){return"degrees"===e?a(t):t}(i(t),e)},t.c2d=function(t,e){return s(function(t,e){return"degrees"===e?o(t):t}(t,e))}}t.makeCalcdata=function(e,i){var a,o,s=e[i],l=e._length,c=function(r){return t.d2c(r,e.thetaunit)};if(s){if(n.isTypedArray(s)&&"linear"===r){if(l===s.length)return s;if(s.subarray)return s.subarray(0,l)}for(a=new Array(l),o=0;o=u&&(p.min=0,g.min=0,v.min=0,t.aaxis&&delete t.aaxis.min,t.baxis&&delete t.baxis.min,t.caxis&&delete t.caxis.min)}function d(t,e,r,n){var i=f[e._name];function o(r,n){return a.coerce(t,e,i,r,n)}o("uirevision",n.uirevision),e.type="linear";var h=o("color"),p=h!==i.color.dflt?h:r.font.color,d=e._name.charAt(0).toUpperCase(),g="Component "+d,v=o("title.text",g);e._hovertitle=v===g?v:d,a.coerceFont(o,"title.font",{family:r.font.family,size:Math.round(1.2*r.font.size),color:p}),o("min"),c(t,e,o,"linear"),s(t,e,o,"linear",{}),l(t,e,o,{outerTicks:!0}),o("showticklabels")&&(a.coerceFont(o,"tickfont",{family:r.font.family,size:r.font.size,color:p}),o("tickangle"),o("tickformat")),u(t,e,o,{dfltColor:h,bgColor:r.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:i}),o("hoverformat"),o("layer")}e.exports=function(t,e,r){o(t,e,r,{type:"ternary",attributes:f,handleDefaults:p,font:e.font,paper_bgcolor:e.paper_bgcolor})}},{"../../components/color":580,"../../lib":703,"../../plot_api/plot_template":741,"../cartesian/line_grid_defaults":765,"../cartesian/tick_label_defaults":770,"../cartesian/tick_mark_defaults":771,"../cartesian/tick_value_defaults":772,"../subplot_defaults":826,"./layout_attributes":828}],830:[function(t,e,r){"use strict";var n=t("d3"),i=t("tinycolor2"),a=t("../../registry"),o=t("../../lib"),s=o._,l=t("../../components/color"),c=t("../../components/drawing"),u=t("../cartesian/set_convert"),f=t("../../lib/extend").extendFlat,h=t("../plots"),p=t("../cartesian/axes"),d=t("../../components/dragelement"),g=t("../../components/fx"),v=t("../../components/titles"),m=t("../cartesian/select").prepSelect,y=t("../cartesian/select").selectOnClick,x=t("../cartesian/select").clearSelect,b=t("../cartesian/constants");function _(t,e){this.id=t.id,this.graphDiv=t.graphDiv,this.init(e),this.makeFramework(e),this.aTickLayout=null,this.bTickLayout=null,this.cTickLayout=null}e.exports=_;var w=_.prototype;w.init=function(t){this.container=t._ternarylayer,this.defs=t._defs,this.layoutId=t._uid,this.traceHash={},this.layers={}},w.plot=function(t,e){var r=e[this.id],n=e._size;this._hasClipOnAxisFalse=!1;for(var i=0;ik*x?i=(a=x)*k:a=(i=y)/k,o=v*i/y,s=m*a/x,r=e.l+e.w*d-i/2,n=e.t+e.h*(1-g)-a/2,h.x0=r,h.y0=n,h.w=i,h.h=a,h.sum=b,h.xaxis={type:"linear",range:[_+2*T-b,b-_-2*w],domain:[d-o/2,d+o/2],_id:"x"},u(h.xaxis,h.graphDiv._fullLayout),h.xaxis.setScale(),h.xaxis.isPtWithinRange=function(t){return t.a>=h.aaxis.range[0]&&t.a<=h.aaxis.range[1]&&t.b>=h.baxis.range[1]&&t.b<=h.baxis.range[0]&&t.c>=h.caxis.range[1]&&t.c<=h.caxis.range[0]},h.yaxis={type:"linear",range:[_,b-w-T],domain:[g-s/2,g+s/2],_id:"y"},u(h.yaxis,h.graphDiv._fullLayout),h.yaxis.setScale(),h.yaxis.isPtWithinRange=function(){return!0};var A=h.yaxis.domain[0],M=h.aaxis=f({},t.aaxis,{range:[_,b-w-T],side:"left",tickangle:(+t.aaxis.tickangle||0)-30,domain:[A,A+s*k],anchor:"free",position:0,_id:"y",_length:i});u(M,h.graphDiv._fullLayout),M.setScale();var S=h.baxis=f({},t.baxis,{range:[b-_-T,w],side:"bottom",domain:h.xaxis.domain,anchor:"free",position:0,_id:"x",_length:i});u(S,h.graphDiv._fullLayout),S.setScale();var E=h.caxis=f({},t.caxis,{range:[b-_-w,T],side:"right",tickangle:(+t.caxis.tickangle||0)+30,domain:[A,A+s*k],anchor:"free",position:0,_id:"y",_length:i});u(E,h.graphDiv._fullLayout),E.setScale();var C="M"+r+","+(n+a)+"h"+i+"l-"+i/2+",-"+a+"Z";h.clipDef.select("path").attr("d",C),h.layers.plotbg.select("path").attr("d",C);var L="M0,"+a+"h"+i+"l-"+i/2+",-"+a+"Z";h.clipDefRelative.select("path").attr("d",L);var z="translate("+r+","+n+")";h.plotContainer.selectAll(".scatterlayer,.maplayer").attr("transform",z),h.clipDefRelative.select("path").attr("transform",null);var O="translate("+(r-S._offset)+","+(n+a)+")";h.layers.baxis.attr("transform",O),h.layers.bgrid.attr("transform",O);var I="translate("+(r+i/2)+","+n+")rotate(30)translate(0,"+-M._offset+")";h.layers.aaxis.attr("transform",I),h.layers.agrid.attr("transform",I);var D="translate("+(r+i/2)+","+n+")rotate(-30)translate(0,"+-E._offset+")";h.layers.caxis.attr("transform",D),h.layers.cgrid.attr("transform",D),h.drawAxes(!0),h.layers.aline.select("path").attr("d",M.showline?"M"+r+","+(n+a)+"l"+i/2+",-"+a:"M0,0").call(l.stroke,M.linecolor||"#000").style("stroke-width",(M.linewidth||0)+"px"),h.layers.bline.select("path").attr("d",S.showline?"M"+r+","+(n+a)+"h"+i:"M0,0").call(l.stroke,S.linecolor||"#000").style("stroke-width",(S.linewidth||0)+"px"),h.layers.cline.select("path").attr("d",E.showline?"M"+(r+i/2)+","+n+"l"+i/2+","+a:"M0,0").call(l.stroke,E.linecolor||"#000").style("stroke-width",(E.linewidth||0)+"px"),h.graphDiv._context.staticPlot||h.initInteractions(),c.setClipUrl(h.layers.frontplot,h._hasClipOnAxisFalse?null:h.clipId,h.graphDiv)},w.drawAxes=function(t){var e=this.graphDiv,r=this.id.substr(7)+"title",n=this.layers,i=this.aaxis,a=this.baxis,o=this.caxis;if(this.drawAx(i),this.drawAx(a),this.drawAx(o),t){var l=Math.max(i.showticklabels?i.tickfont.size/2:0,(o.showticklabels?.75*o.tickfont.size:0)+("outside"===o.ticks?.87*o.ticklen:0)),c=(a.showticklabels?a.tickfont.size:0)+("outside"===a.ticks?a.ticklen:0)+3;n["a-title"]=v.draw(e,"a"+r,{propContainer:i,propName:this.id+".aaxis.title",placeholder:s(e,"Click to enter Component A title"),attributes:{x:this.x0+this.w/2,y:this.y0-i.title.font.size/3-l,"text-anchor":"middle"}}),n["b-title"]=v.draw(e,"b"+r,{propContainer:a,propName:this.id+".baxis.title",placeholder:s(e,"Click to enter Component B title"),attributes:{x:this.x0-c,y:this.y0+this.h+.83*a.title.font.size+c,"text-anchor":"middle"}}),n["c-title"]=v.draw(e,"c"+r,{propContainer:o,propName:this.id+".caxis.title",placeholder:s(e,"Click to enter Component C title"),attributes:{x:this.x0+this.w+c,y:this.y0+this.h+.83*o.title.font.size+c,"text-anchor":"middle"}})}},w.drawAx=function(t){var e,r=this.graphDiv,n=t._name,i=n.charAt(0),a=t._id,s=this.layers[n],l=i+"tickLayout",c=(e=t).ticks+String(e.ticklen)+String(e.showticklabels);this[l]!==c&&(s.selectAll("."+a+"tick").remove(),this[l]=c),t.setScale();var u=p.calcTicks(t),f=p.clipEnds(t,u),h=p.makeTransFn(t),d=p.getTickSigns(t)[2],g=o.deg2rad(30),v=d*(t.linewidth||1)/2,m=d*t.ticklen,y=this.w,x=this.h,b="b"===i?"M0,"+v+"l"+Math.sin(g)*m+","+Math.cos(g)*m:"M"+v+",0l"+Math.cos(g)*m+","+-Math.sin(g)*m,_={a:"M0,0l"+x+",-"+y/2,b:"M0,0l-"+y/2+",-"+x,c:"M0,0l-"+x+","+y/2}[i];p.drawTicks(r,t,{vals:"inside"===t.ticks?f:u,layer:s,path:b,transFn:h,crisp:!1}),p.drawGrid(r,t,{vals:f,layer:this.layers[i+"grid"],path:_,transFn:h,crisp:!1}),p.drawLabels(r,t,{vals:u,layer:s,transFn:h,labelFns:p.makeLabelFns(t,0,30)})};var T=b.MINZOOM/2+.87,A="m-0.87,.5h"+T+"v3h-"+(T+5.2)+"l"+(T/2+2.6)+",-"+(.87*T+4.5)+"l2.6,1.5l-"+T/2+","+.87*T+"Z",M="m0.87,.5h-"+T+"v3h"+(T+5.2)+"l-"+(T/2+2.6)+",-"+(.87*T+4.5)+"l-2.6,1.5l"+T/2+","+.87*T+"Z",S="m0,1l"+T/2+","+.87*T+"l2.6,-1.5l-"+(T/2+2.6)+",-"+(.87*T+4.5)+"l-"+(T/2+2.6)+","+(.87*T+4.5)+"l2.6,1.5l"+T/2+",-"+.87*T+"Z",E="m0.5,0.5h5v-2h-5v-5h-2v5h-5v2h5v5h2Z",C=!0;function L(t){n.select(t).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}w.initInteractions=function(){var t,e,r,n,u,f,h,p,v,_,w=this,T=w.layers.plotbg.select("path").node(),z=w.graphDiv,O=z._fullLayout._zoomlayer,I={element:T,gd:z,plotinfo:{id:w.id,xaxis:w.xaxis,yaxis:w.yaxis},subplot:w.id,prepFn:function(a,o,s){I.xaxes=[w.xaxis],I.yaxes=[w.yaxis];var c=z._fullLayout.dragmode;I.minDrag="lasso"===c?1:void 0,"zoom"===c?(I.moveFn=N,I.clickFn=P,I.doneFn=j,function(a,o,s){var c=T.getBoundingClientRect();t=o-c.left,e=s-c.top,r={a:w.aaxis.range[0],b:w.baxis.range[1],c:w.caxis.range[1]},u=r,n=w.aaxis.range[1]-r.a,f=i(w.graphDiv._fullLayout[w.id].bgcolor).getLuminance(),h="M0,"+w.h+"L"+w.w/2+", 0L"+w.w+","+w.h+"Z",p=!1,v=O.append("path").attr("class","zoombox").attr("transform","translate("+w.x0+", "+w.y0+")").style({fill:f>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("d",h),_=O.append("path").attr("class","zoombox-corners").attr("transform","translate("+w.x0+", "+w.y0+")").style({fill:l.background,stroke:l.defaultLine,"stroke-width":1,opacity:0}).attr("d","M0,0Z"),x(z)}(0,o,s)):"pan"===c?(I.moveFn=V,I.clickFn=P,I.doneFn=U,r={a:w.aaxis.range[0],b:w.baxis.range[1],c:w.caxis.range[1]},u=r,x(z)):"select"!==c&&"lasso"!==c||m(a,o,s,I,c)}};function D(t){var e={};return e[w.id+".aaxis.min"]=t.a,e[w.id+".baxis.min"]=t.b,e[w.id+".caxis.min"]=t.c,e}function P(t,e){var r=z._fullLayout.clickmode;L(z),2===t&&(z.emit("plotly_doubleclick",null),a.call("_guiRelayout",z,D({a:0,b:0,c:0}))),r.indexOf("select")>-1&&1===t&&y(e,z,[w.xaxis],[w.yaxis],w.id,I),r.indexOf("event")>-1&&g.click(z,e,w.id)}function R(t,e){return 1-e/w.h}function F(t,e){return 1-(t+(w.h-e)/Math.sqrt(3))/w.w}function B(t,e){return(t-(w.h-e)/Math.sqrt(3))/w.w}function N(i,a){var o=t+i,s=e+a,l=Math.max(0,Math.min(1,R(0,e),R(0,s))),c=Math.max(0,Math.min(1,F(t,e),F(o,s))),d=Math.max(0,Math.min(1,B(t,e),B(o,s))),g=(l/2+d)*w.w,m=(1-l/2-c)*w.w,y=(g+m)/2,x=m-g,T=(1-l)*w.h,C=T-x/k;x.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),_.transition().style("opacity",1).duration(200),p=!0),z.emit("plotly_relayouting",D(u))}function j(){L(z),u!==r&&(a.call("_guiRelayout",z,D(u)),C&&z.data&&z._context.showTips&&(o.notifier(s(z,"Double-click to zoom back out"),"long"),C=!1))}function V(t,e){var n=t/w.xaxis._m,i=e/w.yaxis._m,a=[(u={a:r.a-i,b:r.b+(n+i)/2,c:r.c-(n-i)/2}).a,u.b,u.c].sort(),o=a.indexOf(u.a),s=a.indexOf(u.b),l=a.indexOf(u.c);a[0]<0&&(a[1]+a[0]/2<0?(a[2]+=a[0]+a[1],a[0]=a[1]=0):(a[2]+=a[0]/2,a[1]+=a[0]/2,a[0]=0),u={a:a[o],b:a[s],c:a[l]},e=(r.a-u.a)*w.yaxis._m,t=(r.c-u.c-r.b+u.b)*w.xaxis._m);var f="translate("+(w.x0+t)+","+(w.y0+e)+")";w.plotContainer.selectAll(".scatterlayer,.maplayer").attr("transform",f);var h="translate("+-t+","+-e+")";w.clipDefRelative.select("path").attr("transform",h),w.aaxis.range=[u.a,w.sum-u.b-u.c],w.baxis.range=[w.sum-u.a-u.c,u.b],w.caxis.range=[w.sum-u.a-u.b,u.c],w.drawAxes(!1),w._hasClipOnAxisFalse&&w.plotContainer.select(".scatterlayer").selectAll(".trace").call(c.hideOutsideRangePoints,w),z.emit("plotly_relayouting",D(u))}function U(){a.call("_guiRelayout",z,D(u))}T.onmousemove=function(t){g.hover(z,t,w.id),z._fullLayout._lasthover=T,z._fullLayout._hoversubplot=w.id},T.onmouseout=function(t){z._dragging||d.unhover(z,t)},d.init(I)}},{"../../components/color":580,"../../components/dragelement":598,"../../components/drawing":601,"../../components/fx":619,"../../components/titles":668,"../../lib":703,"../../lib/extend":693,"../../registry":831,"../cartesian/axes":751,"../cartesian/constants":757,"../cartesian/select":768,"../cartesian/set_convert":769,"../plots":812,d3:157,tinycolor2:524}],831:[function(t,e,r){"use strict";var n=t("./lib/loggers"),i=t("./lib/noop"),a=t("./lib/push_unique"),o=t("./lib/is_plain_object"),s=t("./lib/extend"),l=t("./plots/attributes"),c=t("./plots/layout_attributes"),u=s.extendFlat,f=s.extendDeepAll;function h(t){var e=t.name,i=t.categories,a=t.meta;if(r.modules[e])n.log("Type "+e+" already registered");else{r.subplotsRegistry[t.basePlotModule.name]||function(t){var e=t.name;if(r.subplotsRegistry[e])return void n.log("Plot type "+e+" already registered.");for(var i in v(t),r.subplotsRegistry[e]=t,r.componentsRegistry)x(i,t.name)}(t.basePlotModule);for(var o={},s=0;s-1&&(f[p[r]].title={text:""});for(r=0;rpath, .legendlines>path, .cbfill").each(function(){var t=n.select(this),e=this.style.fill;e&&-1!==e.indexOf("url(")&&t.style("fill",e.replace(l,"TOBESTRIPPED"));var r=this.style.stroke;r&&-1!==r.indexOf("url(")&&t.style("stroke",r.replace(l,"TOBESTRIPPED"))}),"pdf"!==e&&"eps"!==e||h.selectAll("#MathJax_SVG_glyphs path").attr("stroke-width",0),h.node().setAttributeNS(s.xmlns,"xmlns",s.svg),h.node().setAttributeNS(s.xmlns,"xmlns:xlink",s.xlink),"svg"===e&&r&&(h.attr("width",r*d),h.attr("height",r*g),h.attr("viewBox","0 0 "+d+" "+g));var _=(new window.XMLSerializer).serializeToString(h.node());return _=function(t){var e=n.select("body").append("div").style({display:"none"}).html(""),r=t.replace(/(&[^;]*;)/gi,function(t){return"<"===t?"<":"&rt;"===t?">":-1!==t.indexOf("<")||-1!==t.indexOf(">")?"":e.html(t).text()});return e.remove(),r}(_),_=(_=_.replace(/&(?!\w+;|\#[0-9]+;| \#x[0-9A-F]+;)/g,"&")).replace(c,"'"),i.isIE()&&(_=(_=(_=_.replace(/"/gi,"'")).replace(/(\('#)([^']*)('\))/gi,'("#$2")')).replace(/(\\')/gi,'"')),_}},{"../components/color":580,"../components/drawing":601,"../constants/xmlns_namespaces":681,"../lib":703,d3:157}],840:[function(t,e,r){"use strict";var n=t("../../lib").mergeArray;e.exports=function(t,e){for(var r=0;r0&&f.s>0||(c=!1)}o._extremes[t._id]=s.findExtremes(t,l,{tozero:!c,padded:!0})}}function m(t){for(var e=t.traces,r=0;rf+c||!n(u))}for(var p=0;p0&&_.s>0||(m=!1)}}g._extremes[t._id]=s.findExtremes(t,v,{tozero:!m,padded:y})}}function x(t){return t._id.charAt(0)}e.exports={crossTraceCalc:function(t,e){for(var r=e.xaxis,n=e.yaxis,i=t._fullLayout,a=t._fullData,s=t.calcdata,l=[],c=[],f=0;fa))return e}return void 0!==r?r:t.dflt},r.coerceColor=function(t,e,r){return i(e).isValid()?e:void 0!==r?r:t.dflt},r.coerceEnumerated=function(t,e,r){return t.coerceNumber&&(e=+e),-1!==t.values.indexOf(e)?e:void 0!==r?r:t.dflt},r.getValue=function(t,e){var r;return Array.isArray(t)?e2*v&&p>2*v?v:0;h-=2*d,p-=2*d;var g=!1;if(!("auto"===l)||u<=h&&f<=p||!(u>h||f>p)||(u>p||f>h)&&u2*v?v:0:h>2*v?v:0;var d=1;l&&(d=s?Math.min(1,p/f):Math.min(1,h/u));var g=y(c);o+=.5*(d*(s?f:u)*Math.abs(Math.sin(Math.PI/180*g))+d*(s?u:f)*Math.abs(Math.cos(Math.PI/180*g)));var x=(t+e)/2,b=(r+n)/2;return s?x=e-o*m(e,t):b=n+o*m(r,n),_((i.left+i.right)/2,(i.top+i.bottom)/2,x,b,d,g)}function _(t,e,r,n,i,a){var o;return i<1?o="scale("+i+") ":(i=1,o=""),"translate("+(r-i*t)+" "+(n-i*e)+")"+o+(a?"rotate("+a+" "+t+" "+e+") ":"")}e.exports={plot:function(t,e,r,p,y){var _=e.xaxis,w=e.yaxis,k=t._fullLayout;y||(y={mode:k.barmode,norm:k.barmode,gap:k.bargap,groupgap:k.bargroupgap});var T=a.makeTraceGroups(p,r,"trace bars").each(function(r){var c=n.select(this),p=r[0].trace,k="waterfall"===p.type,T="funnel"===p.type,A="bar"===p.type||T,M=0;k&&p.connector.visible&&"between"===p.connector.mode&&(M=p.connector.line.width/2);var S="h"===p.orientation;e.isRangePlot||(r[0].node3=c);var E=a.ensureSingle(c,"g","points").selectAll("g.point").data(a.identity);E.enter().append("g").classed("point",!0),E.exit().remove(),E.each(function(c,k){var T,E,C=n.select(this),L=function(t,e,r,n){var i=[],a=[],o=n?e:r,s=n?r:e;return i[0]=o.c2p(t.s0,!0),a[0]=s.c2p(t.p0,!0),i[1]=o.c2p(t.s1,!0),a[1]=s.c2p(t.p1,!0),n?[i,a]:[a,i]}(c,_,w,S),z=L[0][0],O=L[0][1],I=L[1][0],D=L[1][1],P=c.isBlank=!(i(z)&&i(O)&&i(I)&&i(D)&&(z!==O||A&&S)&&(I!==D||A&&!S));if(M&&(S?(z-=m(z,O)*M,O+=m(z,O)*M):(I-=m(I,D)*M,D+=m(I,D)*M)),"waterfall"===p.type){if(!P){var R=p[c.dir].marker;T=R.line.width,E=R.color}}else T=(c.mlw+1||p.marker.line.width+1||(c.trace?c.trace.marker.line.width:0)+1)-1,E=c.mc||p.marker.color;var F=n.round(T/2%1,2);function B(t){return 0===y.gap&&0===y.groupgap?n.round(Math.round(t)-F,2):t}if(!t._context.staticPlot){var N=s.opacity(E)<1||T>.01?B:function(t,e){return Math.abs(t-e)>=2?B(t):t>e?Math.ceil(t):Math.floor(t)};z=N(z,O),O=N(O,z),I=N(I,D),D=N(D,I)}a.ensureSingle(C,"path").style("vector-effect","non-scaling-stroke").attr("d",P?"M0,0Z":"M"+z+","+I+"V"+D+"H"+O+"V"+I+"Z").call(l.setClipUrl,e.layerClipId,t),function(t,e,r,n,i,s,c,p,m,y){var _,w=e.xaxis,k=e.yaxis,T=t._fullLayout;function A(e,r,n){var i=a.ensureSingle(e,"text").text(r).attr({class:"bartext bartext-"+_,transform:"","text-anchor":"middle","data-notex":1}).call(l.font,n).call(o.convertToTspans,t);return i}var M=n[0].trace,S="h"===M.orientation,E=function(t,e,r,n){var i,o=t[0].trace;return i=o.textinfo?function(t,e,r,n){var i=t[0].trace,o="h"===i.orientation,s="waterfall"===i.type,l="funnel"===i.type;function c(t){var e=o?r:n;return u(e,+t,!0).text}var f,h,p=i.textinfo,d=t[e],g=p.split("+"),v=[],m=function(t){return-1!==g.indexOf(t)};if(m("label")&&v.push((h=t[e].p,u(o?n:r,h,!0).text)),m("text")&&(0===(f=a.castOption(i,d.i,"text"))||f)&&v.push(f),s){var y=+d.rawS||d.s,x=d.v,b=x-y;m("initial")&&v.push(c(b)),m("delta")&&v.push(c(y)),m("final")&&v.push(c(x))}if(l){m("value")&&v.push(c(d.s));var _=0;m("percent initial")&&_++,m("percent previous")&&_++,m("percent total")&&_++;var w=_>1;m("percent initial")&&(f=a.formatPercent(d.begR),w&&(f+=" of initial"),v.push(f)),m("percent previous")&&(f=a.formatPercent(d.difR),w&&(f+=" of previous"),v.push(f)),m("percent total")&&(f=a.formatPercent(d.sumR),w&&(f+=" of total"),v.push(f))}return v.join("
    ")}(t,e,r,n):h.getValue(o.text,e),h.coerceString(d,i)}(n,i,w,k);_=function(t,e){var r=h.getValue(t.textposition,e);return h.coerceEnumerated(g,r)}(M,i);var C="stack"===y.mode||"relative"===y.mode,L=n[i],z=!C||L._outmost;if(E&&"none"!==_&&(!L.isBlank&&s!==c&&p!==m||"auto"!==_&&"inside"!==_)){var O=T.font,I=f.getBarColor(n[i],M),D=f.getInsideTextFont(M,i,O,I),P=f.getOutsideTextFont(M,i,O),R=r.datum();S?"log"===w.type&&R.s0<=0&&(s=w.range[0]0&&j>0,Y=N<=H&&j<=q,W=N<=q&&j<=H,X=S?H>=N*(q/j):q>=j*(H/N);G&&(Y||W||X)?_="inside":(_="outside",F.remove(),F=null)}else _="inside";!F&&(F=A(r,E,"outside"===_?P:D),B=l.bBox(F.node()),N=B.width,j=B.height,N<=0||j<=0)?F.remove():("outside"===_?(U="both"===M.constraintext||"outside"===M.constraintext,V=b(s,c,p,m,B,{isHorizontal:S,constrained:U,angle:M.textangle})):(U="both"===M.constraintext||"inside"===M.constraintext,V=x(s,c,p,m,B,{isHorizontal:S,constrained:U,angle:M.textangle,anchor:M.insidetextanchor})),F.attr("transform",V))}else r.select("text").remove()}(t,e,C,r,k,z,O,I,D,y),e.layerClipId&&l.hideOutsideRangePoint(c,C.select("text"),_,w,p.xcalendar,p.ycalendar)});var C=!1===p.cliponaxis;l.setClipUrl(c,C?null:e.layerClipId,t)});c.getComponentMethod("errorbars","plot")(t,T,e)},getTransformToMoveInsideBar:x,getTransformToMoveOutsideBar:b}},{"../../components/color":580,"../../components/drawing":601,"../../lib":703,"../../lib/svg_text_utils":727,"../../plots/cartesian/axes":751,"../../registry":831,"./attributes":841,"./helpers":846,"./style":854,d3:157,"fast-isnumeric":224}],852:[function(t,e,r){"use strict";function n(t,e,r,n,i){var a=e.c2p(n?t.s0:t.p0,!0),o=e.c2p(n?t.s1:t.p1,!0),s=r.c2p(n?t.p0:t.s0,!0),l=r.c2p(n?t.p1:t.s1,!0);return i?[(a+o)/2,(s+l)/2]:n?[o,(s+l)/2]:[(a+o)/2,l]}e.exports=function(t,e){var r,i=t.cd,a=t.xaxis,o=t.yaxis,s=i[0].trace,l="funnel"===s.type,c="h"===s.orientation,u=[];if(!1===e)for(r=0;r1||0===a.bargap&&0===a.bargroupgap&&!t[0].trace.marker.line.width)&&n.select(this).attr("shape-rendering","crispEdges")}),r.selectAll("g.points").each(function(e){p(n.select(this),e[0].trace,t)}),s.getComponentMethod("errorbars","style")(r)},styleTextPoints:d,styleOnSelect:function(t,e){var r=e[0].node3,i=e[0].trace;i.selectedpoints?function(t,e,r){a.selectedPointStyle(t.selectAll("path"),e),function(t,e,r){t.each(function(t){var i,s=n.select(this);if(t.selected){i=o.extendFlat({},g(s,t,e,r));var l=e.selected.textfont&&e.selected.textfont.color;l&&(i.color=l),a.font(s,i)}else a.selectedTextStyle(s,e)})}(t.selectAll("text"),e,r)}(r,i,t):(p(r,i,t),s.getComponentMethod("errorbars","style")(r))},getInsideTextFont:m,getOutsideTextFont:y,getBarColor:b}},{"../../components/color":580,"../../components/drawing":601,"../../lib":703,"../../registry":831,"./attributes":841,"./helpers":846,d3:157}],855:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults");e.exports=function(t,e,r,o,s){r("marker.color",o),i(t,"marker")&&a(t,e,s,r,{prefix:"marker.",cLetter:"c"}),r("marker.line.color",n.defaultLine),i(t,"marker.line")&&a(t,e,s,r,{prefix:"marker.line.",cLetter:"c"}),r("marker.line.width"),r("marker.opacity"),r("selected.marker.color"),r("unselected.marker.color")}},{"../../components/color":580,"../../components/colorscale/defaults":590,"../../components/colorscale/helpers":591}],856:[function(t,e,r){"use strict";var n=t("../../components/fx/hovertemplate_attributes"),i=t("../../lib/extend").extendFlat,a=t("../scatterpolar/attributes"),o=t("../bar/attributes");e.exports={r:a.r,theta:a.theta,r0:a.r0,dr:a.dr,theta0:a.theta0,dtheta:a.dtheta,thetaunit:a.thetaunit,base:i({},o.base,{}),offset:i({},o.offset,{}),width:i({},o.width,{}),text:i({},o.text,{}),hovertext:i({},o.hovertext,{}),marker:o.marker,hoverinfo:a.hoverinfo,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{"../../components/fx/hovertemplate_attributes":618,"../../lib/extend":693,"../bar/attributes":841,"../scatterpolar/attributes":1136}],857:[function(t,e,r){"use strict";var n=t("../../components/colorscale/helpers").hasColorscale,i=t("../../components/colorscale/calc"),a=t("../bar/arrays_to_calcdata"),o=t("../bar/cross_trace_calc").setGroupPositions,s=t("../scatter/calc_selection"),l=t("../../registry").traceIs,c=t("../../lib").extendFlat;e.exports={calc:function(t,e){for(var r=t._fullLayout,o=e.subplot,l=r[o].radialaxis,c=r[o].angularaxis,u=l.makeCalcdata(e,"r"),f=c.makeCalcdata(e,"theta"),h=e._length,p=new Array(h),d=u,g=f,v=0;vh.range[1]&&(x+=Math.PI);if(n.getClosest(c,function(t){return g(y,x,[t.rp0,t.rp1],[t.thetag0,t.thetag1],d)?v+Math.min(1,Math.abs(t.thetag1-t.thetag0)/m)-1+(t.rp1-y)/(t.rp1-t.rp0)-1:1/0},t),!1!==t.index){var b=c[t.index];t.x0=t.x1=b.ct[0],t.y0=t.y1=b.ct[1];var _=i.extendFlat({},b,{r:b.s,theta:b.p});return o(b,u,t),s(_,u,f,t),t.hovertemplate=u.hovertemplate,t.color=a(u,b),t.xLabelVal=t.yLabelVal=void 0,b.s<0&&(t.idealAlign="left"),[t]}}},{"../../components/fx":619,"../../lib":703,"../../plots/polar/helpers":814,"../bar/hover":847,"../scatterpolar/hover":1139}],860:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"barpolar",basePlotModule:t("../../plots/polar"),categories:["polar","bar","showLegend"],attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot"),colorbar:t("../scatter/marker_colorbar"),style:t("../bar/style").style,hoverPoints:t("./hover"),selectPoints:t("../bar/select"),meta:{}}},{"../../plots/polar":815,"../bar/select":852,"../bar/style":854,"../scatter/marker_colorbar":1092,"./attributes":856,"./calc":857,"./defaults":858,"./hover":859,"./layout_attributes":861,"./layout_defaults":862,"./plot":863}],861:[function(t,e,r){"use strict";e.exports={barmode:{valType:"enumerated",values:["stack","overlay"],dflt:"stack",editType:"calc"},bargap:{valType:"number",dflt:.1,min:0,max:1,editType:"calc"}}},{}],862:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r){var a,o={};function s(r,o){return n.coerce(t[a]||{},e[a],i,r,o)}for(var l=0;l0?(c=o,u=l):(c=l,u=o);var f=s.findEnclosingVertexAngles(c,t.vangles)[0],h=s.findEnclosingVertexAngles(u,t.vangles)[1],p=[f,(c+u)/2,h];return s.pathPolygonAnnulus(n,i,c,u,p,e,r)};return function(t,n,i,o){return a.pathAnnulus(t,n,i,o,e,r)}}(e),p=e.layers.frontplot.select("g.barlayer");a.makeTraceGroups(p,r,"trace bars").each(function(r){var s=r[0].node3=n.select(this),p=a.ensureSingle(s,"g","points").selectAll("g.point").data(a.identity);p.enter().append("g").style("vector-effect","non-scaling-stroke").style("stroke-miterlimit",2).classed("point",!0),p.exit().remove(),p.each(function(t){var e,r=n.select(this),o=t.rp0=u.c2p(t.s0),s=t.rp1=u.c2p(t.s1),p=t.thetag0=f.c2g(t.p0),d=t.thetag1=f.c2g(t.p1);if(i(o)&&i(s)&&i(p)&&i(d)&&o!==s&&p!==d){var g=u.c2g(t.s1),v=(p+d)/2;t.ct=[l.c2p(g*Math.cos(v)),c.c2p(g*Math.sin(v))],e=h(o,s,p,d)}else e="M0,0Z";a.ensureSingle(r,"path").attr("d",e)}),o.setClipUrl(s,e._hasClipOnAxisFalse?e.clipIds.forTraces:null,t)})}},{"../../components/drawing":601,"../../lib":703,"../../plots/polar/helpers":814,d3:157,"fast-isnumeric":224}],864:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../bar/attributes"),a=t("../../components/color/attributes"),o=t("../../components/fx/hovertemplate_attributes"),s=t("../../lib/extend").extendFlat,l=n.marker,c=l.line;e.exports={y:{valType:"data_array",editType:"calc+clearAxisTypes"},x:{valType:"data_array",editType:"calc+clearAxisTypes"},x0:{valType:"any",editType:"calc+clearAxisTypes"},y0:{valType:"any",editType:"calc+clearAxisTypes"},name:{valType:"string",editType:"calc+clearAxisTypes"},text:s({},n.text,{}),hovertext:s({},n.hovertext,{}),hovertemplate:o({}),whiskerwidth:{valType:"number",min:0,max:1,dflt:.5,editType:"calc"},notched:{valType:"boolean",editType:"calc"},notchwidth:{valType:"number",min:0,max:.5,dflt:.25,editType:"calc"},boxpoints:{valType:"enumerated",values:["all","outliers","suspectedoutliers",!1],dflt:"outliers",editType:"calc"},boxmean:{valType:"enumerated",values:[!0,"sd",!1],dflt:!1,editType:"calc"},jitter:{valType:"number",min:0,max:1,editType:"calc"},pointpos:{valType:"number",min:-2,max:2,editType:"calc"},orientation:{valType:"enumerated",values:["v","h"],editType:"calc+clearAxisTypes"},width:{valType:"number",min:0,dflt:0,editType:"calc"},marker:{outliercolor:{valType:"color",dflt:"rgba(0, 0, 0, 0)",editType:"style"},symbol:s({},l.symbol,{arrayOk:!1,editType:"plot"}),opacity:s({},l.opacity,{arrayOk:!1,dflt:1,editType:"style"}),size:s({},l.size,{arrayOk:!1,editType:"calc"}),color:s({},l.color,{arrayOk:!1,editType:"style"}),line:{color:s({},c.color,{arrayOk:!1,dflt:a.defaultLine,editType:"style"}),width:s({},c.width,{arrayOk:!1,dflt:0,editType:"style"}),outliercolor:{valType:"color",editType:"style"},outlierwidth:{valType:"number",min:0,dflt:1,editType:"style"},editType:"style"},editType:"plot"},line:{color:{valType:"color",editType:"style"},width:{valType:"number",min:0,dflt:2,editType:"style"},editType:"plot"},fillcolor:n.fillcolor,offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup,selected:{marker:n.selected.marker,editType:"style"},unselected:{marker:n.unselected.marker,editType:"style"},hoveron:{valType:"flaglist",flags:["boxes","points"],dflt:"boxes+points",editType:"style"}}},{"../../components/color/attributes":579,"../../components/fx/hovertemplate_attributes":618,"../../lib/extend":693,"../bar/attributes":841,"../scatter/attributes":1075}],865:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=i._,o=t("../../plots/cartesian/axes");function s(t,e,r){var n={text:"tx",hovertext:"htx"};for(var i in n)Array.isArray(e[i])&&(t[n[i]]=e[i][r])}function l(t,e){return t.v-e.v}function c(t){return t.v}e.exports=function(t,e){var r,u,f,h,p,d=t._fullLayout,g=o.getFromId(t,e.xaxis||"x"),v=o.getFromId(t,e.yaxis||"y"),m=[],y="violin"===e.type?"_numViolins":"_numBoxes";"h"===e.orientation?(u=g,f="x",h=v,p="y"):(u=v,f="y",h=g,p="x");var x,b=u.makeCalcdata(e,f),_=function(t,e,r,a,o){if(e in t)return r.makeCalcdata(t,e);var s;s=e+"0"in t?t[e+"0"]:"name"in t&&("category"===r.type||n(t.name)&&-1!==["linear","log"].indexOf(r.type)||i.isDateTime(t.name)&&"date"===r.type)?t.name:o;var l="multicategory"===r.type?r.r2c_just_indices(s):r.d2c(s,0,t[e+"calendar"]);return a.map(function(){return l})}(e,p,h,b,d[y]),w=i.distinctVals(_),k=w.vals,T=w.minDiff/2,A=function(t,e){for(var r=t.length,n=new Array(r+1),i=0;i=0&&Cx.uf};for(r=0;r0){var O=S[r].sort(l),I=O.map(c),D=I.length;(x={}).pos=k[r],x.pts=O,x[p]=x.pos,x[f]=x.pts.map(function(t){return t.v}),x.min=I[0],x.max=I[D-1],x.mean=i.mean(I,D),x.sd=i.stdev(I,D,x.mean),x.q1=i.interp(I,.25),x.med=i.interp(I,.5),x.q3=i.interp(I,.75),x.lf=Math.min(x.q1,I[Math.min(i.findBin(2.5*x.q1-1.5*x.q3,I,!0)+1,D-1)]),x.uf=Math.max(x.q3,I[Math.max(i.findBin(2.5*x.q3-1.5*x.q1,I),0)]),x.lo=4*x.q1-3*x.q3,x.uo=4*x.q3-3*x.q1;var P=1.57*(x.q3-x.q1)/Math.sqrt(D);x.ln=x.med-P,x.un=x.med+P,x.pts2=O.filter(z),m.push(x)}!function(t,e){if(i.isArrayOrTypedArray(e.selectedpoints))for(var r=0;r0?(m[0].t={num:d[y],dPos:T,posLetter:p,valLetter:f,labels:{med:a(t,"median:"),min:a(t,"min:"),q1:a(t,"q1:"),q3:a(t,"q3:"),max:a(t,"max:"),mean:"sd"===e.boxmean?a(t,"mean \xb1 \u03c3:"):a(t,"mean:"),lf:a(t,"lower fence:"),uf:a(t,"upper fence:")}},d[y]++,m):[{t:{empty:!0}}]}},{"../../lib":703,"../../plots/cartesian/axes":751,"fast-isnumeric":224}],866:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib"),a=t("../../plots/cartesian/axis_ids").getAxisGroup,o=["v","h"];function s(t,e,r,o){var s,l,c,u=e.calcdata,f=e._fullLayout,h=o._id,p=h.charAt(0),d=[],g=0;for(s=0;s1,b=1-f[t+"gap"],_=1-f[t+"groupgap"];for(s=0;s0){var q=E.pointpos,G=E.jitter,Y=E.marker.size/2,W=0;q+G>=0&&((W=U*(q+G))>M?(H=!0,j=Y,B=W):W>R&&(j=Y,B=M)),W<=M&&(B=M);var X=0;q-G<=0&&((X=-U*(q-G))>S?(H=!0,V=Y,N=X):X>F&&(V=Y,N=S)),X<=S&&(N=S)}else B=M,N=S;var Z=new Array(c.length);for(l=0;lt.lo&&(_.so=!0)}return a});d.enter().append("path").classed("point",!0),d.exit().remove(),d.call(a.translatePoints,l,c)}function u(t,e,r,a){var o,s,l=e.pos,c=e.val,u=a.bPos,f=a.bPosPxOffset||0,h=r.boxmean||(r.meanline||{}).visible;Array.isArray(a.bdPos)?(o=a.bdPos[0],s=a.bdPos[1]):(o=a.bdPos,s=a.bdPos);var p=t.selectAll("path.mean").data("box"===r.type&&r.boxmean||"violin"===r.type&&r.box.visible&&r.meanline.visible?i.identity:[]);p.enter().append("path").attr("class","mean").style({fill:"none","vector-effect":"non-scaling-stroke"}),p.exit().remove(),p.each(function(t){var e=l.c2p(t.pos+u,!0)+f,i=l.c2p(t.pos+u-o,!0)+f,a=l.c2p(t.pos+u+s,!0)+f,p=c.c2p(t.mean,!0),d=c.c2p(t.mean-t.sd,!0),g=c.c2p(t.mean+t.sd,!0);"h"===r.orientation?n.select(this).attr("d","M"+p+","+i+"V"+a+("sd"===h?"m0,0L"+d+","+e+"L"+p+","+i+"L"+g+","+e+"Z":"")):n.select(this).attr("d","M"+i+","+p+"H"+a+("sd"===h?"m0,0L"+e+","+d+"L"+i+","+p+"L"+e+","+g+"Z":""))})}e.exports={plot:function(t,e,r,a){var o=e.xaxis,s=e.yaxis;i.makeTraceGroups(a,r,"trace boxes").each(function(t){var r,i,a=n.select(this),f=t[0],h=f.t,p=f.trace;e.isRangePlot||(f.node3=a),h.wdPos=h.bdPos*p.whiskerwidth,!0!==p.visible||h.empty?a.remove():("h"===p.orientation?(r=s,i=o):(r=o,i=s),l(a,{pos:r,val:i},p,h),c(a,{x:o,y:s},p,h),u(a,{pos:r,val:i},p,h))})},plotBoxAndWhiskers:l,plotPoints:c,plotBoxMean:u}},{"../../components/drawing":601,"../../lib":703,d3:157}],874:[function(t,e,r){"use strict";e.exports=function(t,e){var r,n,i=t.cd,a=t.xaxis,o=t.yaxis,s=[];if(!1===e)for(r=0;r=10)return null;var i=1/0;var a=-1/0;var o=e.length;for(var s=0;s0?Math.floor:Math.ceil,O=C>0?Math.ceil:Math.floor,I=C>0?Math.min:Math.max,D=C>0?Math.max:Math.min,P=z(S+L),R=O(E-L),F=[[f=M(S)]];for(a=P;a*C=0;i--)a[u-i]=t[f][i],o[u-i]=e[f][i];for(s.push({x:a,y:o,bicubic:l}),i=f,a=[],o=[];i>=0;i--)a[f-i]=t[i][0],o[f-i]=e[i][0];return s.push({x:a,y:o,bicubic:c}),s}},{}],888:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib/extend").extendFlat;e.exports=function(t,e,r){var a,o,s,l,c,u,f,h,p,d,g,v,m,y,x=t["_"+e],b=t[e+"axis"],_=b._gridlines=[],w=b._minorgridlines=[],k=b._boundarylines=[],T=t["_"+r],A=t[r+"axis"];"array"===b.tickmode&&(b.tickvals=x.slice());var M=t._xctrl,S=t._yctrl,E=M[0].length,C=M.length,L=t._a.length,z=t._b.length;n.prepTicks(b),"array"===b.tickmode&&delete b.tickvals;var O=b.smoothing?3:1;function I(n){var i,a,o,s,l,c,u,f,p,d,g,v,m=[],y=[],x={};if("b"===e)for(a=t.b2j(n),o=Math.floor(Math.max(0,Math.min(z-2,a))),s=a-o,x.length=z,x.crossLength=L,x.xy=function(e){return t.evalxy([],e,a)},x.dxy=function(e,r){return t.dxydi([],e,o,r,s)},i=0;i0&&(p=t.dxydi([],i-1,o,0,s),m.push(l[0]+p[0]/3),y.push(l[1]+p[1]/3),d=t.dxydi([],i-1,o,1,s),m.push(f[0]-d[0]/3),y.push(f[1]-d[1]/3)),m.push(f[0]),y.push(f[1]),l=f;else for(i=t.a2i(n),c=Math.floor(Math.max(0,Math.min(L-2,i))),u=i-c,x.length=L,x.crossLength=z,x.xy=function(e){return t.evalxy([],i,e)},x.dxy=function(e,r){return t.dxydj([],c,e,u,r)},a=0;a0&&(g=t.dxydj([],c,a-1,u,0),m.push(l[0]+g[0]/3),y.push(l[1]+g[1]/3),v=t.dxydj([],c,a-1,u,1),m.push(f[0]-v[0]/3),y.push(f[1]-v[1]/3)),m.push(f[0]),y.push(f[1]),l=f;return x.axisLetter=e,x.axis=b,x.crossAxis=A,x.value=n,x.constvar=r,x.index=h,x.x=m,x.y=y,x.smoothing=A.smoothing,x}function D(n){var i,a,o,s,l,c=[],u=[],f={};if(f.length=x.length,f.crossLength=T.length,"b"===e)for(o=Math.max(0,Math.min(z-2,n)),l=Math.min(1,Math.max(0,n-o)),f.xy=function(e){return t.evalxy([],e,n)},f.dxy=function(e,r){return t.dxydi([],e,o,r,l)},i=0;ix.length-1||_.push(i(D(o),{color:b.gridcolor,width:b.gridwidth}));for(h=u;hx.length-1||g<0||g>x.length-1))for(v=x[s],m=x[g],a=0;ax[x.length-1]||w.push(i(I(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&k.push(i(D(0),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&k.push(i(D(x.length-1),{color:b.endlinecolor,width:b.endlinewidth}))}else{for(l=5e-15,u=(c=[Math.floor((x[x.length-1]-b.tick0)/b.dtick*(1+l)),Math.ceil((x[0]-b.tick0)/b.dtick/(1+l))].sort(function(t,e){return t-e}))[0],f=c[1],h=u;h<=f;h++)p=b.tick0+b.dtick*h,_.push(i(I(p),{color:b.gridcolor,width:b.gridwidth}));for(h=u-1;hx[x.length-1]||w.push(i(I(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&k.push(i(I(x[0]),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&k.push(i(I(x[x.length-1]),{color:b.endlinecolor,width:b.endlinewidth}))}}},{"../../lib/extend":693,"../../plots/cartesian/axes":751}],889:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib/extend").extendFlat;e.exports=function(t,e){var r,a,o,s=e._labels=[],l=e._gridlines;for(r=0;re.length&&(t=t.slice(0,e.length)):t=[],i=0;i90&&(p-=180,l=-l),{angle:p,flip:l,p:t.c2p(n,e,r),offsetMultplier:c}}},{}],903:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../components/drawing"),a=t("./map_1d_array"),o=t("./makepath"),s=t("./orient_text"),l=t("../../lib/svg_text_utils"),c=t("../../lib"),u=t("../../constants/alignment");function f(t,e,r,i,s,l){var c="const-"+s+"-lines",u=r.selectAll("."+c).data(l);u.enter().append("path").classed(c,!0).style("vector-effect","non-scaling-stroke"),u.each(function(r){var i=r,s=i.x,l=i.y,c=a([],s,t.c2p),u=a([],l,e.c2p),f="M"+o(c,u,i.smoothing);n.select(this).attr("d",f).style("stroke-width",i.width).style("stroke",i.color).style("fill","none")}),u.exit().remove()}function h(t,e,r,a,o,c,u,f){var h=c.selectAll("text."+f).data(u);h.enter().append("text").classed(f,!0);var p=0,d={};return h.each(function(o,c){var u;if("auto"===o.axis.tickangle)u=s(a,e,r,o.xy,o.dxy);else{var f=(o.axis.tickangle+180)*Math.PI/180;u=s(a,e,r,o.xy,[Math.cos(f),Math.sin(f)])}c||(d={angle:u.angle,flip:u.flip});var h=(o.endAnchor?-1:1)*u.flip,g=n.select(this).attr({"text-anchor":h>0?"start":"end","data-notex":1}).call(i.font,o.font).text(o.text).call(l.convertToTspans,t),v=i.bBox(this);g.attr("transform","translate("+u.p[0]+","+u.p[1]+") rotate("+u.angle+")translate("+o.axis.labelpadding*h+","+.3*v.height+")"),p=Math.max(p,v.width+o.axis.labelpadding)}),h.exit().remove(),d.maxExtent=p,d}e.exports=function(t,e,r,i){var l=e.xaxis,u=e.yaxis,p=t._fullLayout._clips;c.makeTraceGroups(i,r,"trace").each(function(e){var r=n.select(this),i=e[0],d=i.trace,v=d.aaxis,m=d.baxis,y=c.ensureSingle(r,"g","minorlayer"),x=c.ensureSingle(r,"g","majorlayer"),b=c.ensureSingle(r,"g","boundarylayer"),_=c.ensureSingle(r,"g","labellayer");r.style("opacity",d.opacity),f(l,u,x,v,"a",v._gridlines),f(l,u,x,m,"b",m._gridlines),f(l,u,y,v,"a",v._minorgridlines),f(l,u,y,m,"b",m._minorgridlines),f(l,u,b,v,"a-boundary",v._boundarylines),f(l,u,b,m,"b-boundary",m._boundarylines);var w=h(t,l,u,d,i,_,v._labels,"a-label"),k=h(t,l,u,d,i,_,m._labels,"b-label");!function(t,e,r,n,i,a,o,l){var u,f,h,p,d=c.aggNums(Math.min,null,r.a),v=c.aggNums(Math.max,null,r.a),m=c.aggNums(Math.min,null,r.b),y=c.aggNums(Math.max,null,r.b);u=.5*(d+v),f=m,h=r.ab2xy(u,f,!0),p=r.dxyda_rough(u,f),void 0===o.angle&&c.extendFlat(o,s(r,i,a,h,r.dxydb_rough(u,f)));g(t,e,r,n,h,p,r.aaxis,i,a,o,"a-title"),u=d,f=.5*(m+y),h=r.ab2xy(u,f,!0),p=r.dxydb_rough(u,f),void 0===l.angle&&c.extendFlat(l,s(r,i,a,h,r.dxyda_rough(u,f)));g(t,e,r,n,h,p,r.baxis,i,a,l,"b-title")}(t,_,d,i,l,u,w,k),function(t,e,r,n,i){var s,l,u,f,h=r.select("#"+t._clipPathId);h.size()||(h=r.append("clipPath").classed("carpetclip",!0));var p=c.ensureSingle(h,"path","carpetboundary"),d=e.clipsegments,g=[];for(f=0;f90&&v<270,y=n.select(this);y.text(u.title.text).call(l.convertToTspans,t),m&&(x=(-l.lineCount(y)+d)*p*a-x),y.attr("transform","translate("+e.p[0]+","+e.p[1]+") rotate("+e.angle+") translate(0,"+x+")").classed("user-select-none",!0).attr("text-anchor","middle").call(i.font,u.title.font)}),y.exit().remove()}},{"../../components/drawing":601,"../../constants/alignment":675,"../../lib":703,"../../lib/svg_text_utils":727,"./makepath":900,"./map_1d_array":901,"./orient_text":902,d3:157}],904:[function(t,e,r){"use strict";var n=t("./constants"),i=t("../../lib/search").findBin,a=t("./compute_control_points"),o=t("./create_spline_evaluator"),s=t("./create_i_derivative_evaluator"),l=t("./create_j_derivative_evaluator");e.exports=function(t){var e=t._a,r=t._b,c=e.length,u=r.length,f=t.aaxis,h=t.baxis,p=e[0],d=e[c-1],g=r[0],v=r[u-1],m=e[e.length-1]-e[0],y=r[r.length-1]-r[0],x=m*n.RELATIVE_CULL_TOLERANCE,b=y*n.RELATIVE_CULL_TOLERANCE;p-=x,d+=x,g-=b,v+=b,t.isVisible=function(t,e){return t>p&&tg&&ed||ev},t.setScale=function(){var e=t._x,r=t._y,n=a(t._xctrl,t._yctrl,e,r,f.smoothing,h.smoothing);t._xctrl=n[0],t._yctrl=n[1],t.evalxy=o([t._xctrl,t._yctrl],c,u,f.smoothing,h.smoothing),t.dxydi=s([t._xctrl,t._yctrl],f.smoothing,h.smoothing),t.dxydj=l([t._xctrl,t._yctrl],f.smoothing,h.smoothing)},t.i2a=function(t){var r=Math.max(0,Math.floor(t[0]),c-2),n=t[0]-r;return(1-n)*e[r]+n*e[r+1]},t.j2b=function(t){var e=Math.max(0,Math.floor(t[1]),c-2),n=t[1]-e;return(1-n)*r[e]+n*r[e+1]},t.ij2ab=function(e){return[t.i2a(e[0]),t.j2b(e[1])]},t.a2i=function(t){var r=Math.max(0,Math.min(i(t,e),c-2)),n=e[r],a=e[r+1];return Math.max(0,Math.min(c-1,r+(t-n)/(a-n)))},t.b2j=function(t){var e=Math.max(0,Math.min(i(t,r),u-2)),n=r[e],a=r[e+1];return Math.max(0,Math.min(u-1,e+(t-n)/(a-n)))},t.ab2ij=function(e){return[t.a2i(e[0]),t.b2j(e[1])]},t.i2c=function(e,r){return t.evalxy([],e,r)},t.ab2xy=function(n,i,a){if(!a&&(ne[c-1]|ir[u-1]))return[!1,!1];var o=t.a2i(n),s=t.b2j(i),l=t.evalxy([],o,s);if(a){var f,h,p,d,g=0,v=0,m=[];ne[c-1]?(f=c-2,h=1,g=(n-e[c-1])/(e[c-1]-e[c-2])):h=o-(f=Math.max(0,Math.min(c-2,Math.floor(o)))),ir[u-1]?(p=u-2,d=1,v=(i-r[u-1])/(r[u-1]-r[u-2])):d=s-(p=Math.max(0,Math.min(u-2,Math.floor(s)))),g&&(t.dxydi(m,f,p,h,d),l[0]+=m[0]*g,l[1]+=m[1]*g),v&&(t.dxydj(m,f,p,h,d),l[0]+=m[0]*v,l[1]+=m[1]*v)}return l},t.c2p=function(t,e,r){return[e.c2p(t[0]),r.c2p(t[1])]},t.p2x=function(t,e,r){return[e.p2c(t[0]),r.p2c(t[1])]},t.dadi=function(t){var r=Math.max(0,Math.min(e.length-2,t));return e[r+1]-e[r]},t.dbdj=function(t){var e=Math.max(0,Math.min(r.length-2,t));return r[e+1]-r[e]},t.dxyda=function(e,r,n,i){var a=t.dxydi(null,e,r,n,i),o=t.dadi(e,n);return[a[0]/o,a[1]/o]},t.dxydb=function(e,r,n,i){var a=t.dxydj(null,e,r,n,i),o=t.dbdj(r,i);return[a[0]/o,a[1]/o]},t.dxyda_rough=function(e,r,n){var i=m*(n||.1),a=t.ab2xy(e+i,r,!0),o=t.ab2xy(e-i,r,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dxydb_rough=function(e,r,n){var i=y*(n||.1),a=t.ab2xy(e,r+i,!0),o=t.ab2xy(e,r-i,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dpdx=function(t){return t._m},t.dpdy=function(t){return t._m}}},{"../../lib/search":722,"./compute_control_points":892,"./constants":893,"./create_i_derivative_evaluator":894,"./create_j_derivative_evaluator":895,"./create_spline_evaluator":896}],905:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e,r){var i,a,o,s=[],l=[],c=t[0].length,u=t.length;function f(e,r){var n,i=0,a=0;return e>0&&void 0!==(n=t[r][e-1])&&(a++,i+=n),e0&&void 0!==(n=t[r-1][e])&&(a++,i+=n),r0&&a0&&i1e-5);return n.log("Smoother converged to",T,"after",A,"iterations"),t}},{"../../lib":703}],906:[function(t,e,r){"use strict";var n=t("../../lib").isArray1D;e.exports=function(t,e,r){var i=r("x"),a=i&&i.length,o=r("y"),s=o&&o.length;if(!a&&!s)return!1;if(e._cheater=!i,a&&!n(i)||s&&!n(o))e._length=null;else{var l=a?i.length:1/0;s&&(l=Math.min(l,o.length)),e.a&&e.a.length&&(l=Math.min(l,e.a.length)),e.b&&e.b.length&&(l=Math.min(l,e.b.length)),e._length=l}return!0}},{"../../lib":703}],907:[function(t,e,r){"use strict";var n=t("../../components/fx/hovertemplate_attributes"),i=t("../scattergeo/attributes"),a=t("../../components/colorscale/attributes"),o=t("../../plots/attributes"),s=t("../../lib/extend").extendFlat,l=i.marker.line;e.exports=s({locations:{valType:"data_array",editType:"calc"},locationmode:i.locationmode,z:{valType:"data_array",editType:"calc"},text:s({},i.text,{}),hovertext:s({},i.hovertext,{}),marker:{line:{color:l.color,width:s({},l.width,{dflt:1}),editType:"calc"},opacity:{valType:"number",arrayOk:!0,min:0,max:1,dflt:1,editType:"style"},editType:"calc"},selected:{marker:{opacity:i.selected.marker.opacity,editType:"plot"},editType:"plot"},unselected:{marker:{opacity:i.unselected.marker.opacity,editType:"plot"},editType:"plot"},hoverinfo:s({},o.hoverinfo,{editType:"calc",flags:["location","z","text","name"]}),hovertemplate:n()},a("",{cLetter:"z",editTypeOverride:"calc"}))},{"../../components/colorscale/attributes":587,"../../components/fx/hovertemplate_attributes":618,"../../lib/extend":693,"../../plots/attributes":748,"../scattergeo/attributes":1114}],908:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../constants/numerical").BADNUM,a=t("../../components/colorscale/calc"),o=t("../scatter/arrays_to_calcdata"),s=t("../scatter/calc_selection");e.exports=function(t,e){for(var r=e._length,l=new Array(r),c=0;c")}(t,f,o,h.mockAxis),[t]}},{"../../lib":703,"../../plots/cartesian/axes":751,"./attributes":907}],912:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../heatmap/colorbar"),calc:t("./calc"),plot:t("./plot"),style:t("./style").style,styleOnSelect:t("./style").styleOnSelect,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("./select"),moduleType:"trace",name:"choropleth",basePlotModule:t("../../plots/geo"),categories:["geo","noOpacity"],meta:{}}},{"../../plots/geo":781,"../heatmap/colorbar":975,"./attributes":907,"./calc":908,"./defaults":909,"./event_data":910,"./hover":911,"./plot":913,"./select":914,"./style":915}],913:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib"),a=t("../../lib/polygon"),o=t("../../lib/topojson_utils").getTopojsonFeatures,s=t("../../lib/geo_location_utils").locationToFeature,l=t("./style").style;function c(t,e){for(var r=t[0].trace,n=t.length,i=o(r,e),a=0;a0&&t[e+1][0]<0)return e;return null}switch(e="RUS"===l||"FJI"===l?function(t){var e;if(null===u(t))e=t;else for(e=new Array(t.length),i=0;ie?r[n++]=[t[i][0]+360,t[i][1]]:i===e?(r[n++]=t[i],r[n++]=[t[i][0],-90]):r[n++]=t[i];var o=a.tester(r);o.pts.pop(),c.push(o)}:function(t){c.push(a.tester(t))},o.type){case"MultiPolygon":for(r=0;r":f.value>h&&(s.prefixBoundary=!0);break;case"<":f.valueh)&&(s.prefixBoundary=!0);break;case"][":a=Math.min.apply(null,f.value),o=Math.max.apply(null,f.value),ah&&(s.prefixBoundary=!0)}}},{}],924:[function(t,e,r){"use strict";var n=t("../../components/colorscale").extractOpts,i=t("./make_color_map"),a=t("./end_plus");e.exports={min:"zmin",max:"zmax",calc:function(t,e,r){var o=e.contours,s=e.line,l=o.size||1,c=o.coloring,u=i(e,{isColorbar:!0});if("heatmap"===c){var f=n(e);r._fillgradient=e.colorscale,r._zrange=[f.min,f.max]}else"fill"===c&&(r._fillcolor=u);r._line={color:"lines"===c?u:s.color,width:!1!==o.showlines?s.width:0,dash:s.dash},r._levels={start:o.start,end:a(o),size:l}}}},{"../../components/colorscale":592,"./end_plus":932,"./make_color_map":937}],925:[function(t,e,r){"use strict";e.exports={BOTTOMSTART:[1,9,13,104,713],TOPSTART:[4,6,7,104,713],LEFTSTART:[8,12,14,208,1114],RIGHTSTART:[2,3,11,208,1114],NEWDELTA:[null,[-1,0],[0,-1],[-1,0],[1,0],null,[0,-1],[-1,0],[0,1],[0,1],null,[0,1],[1,0],[1,0],[0,-1]],CHOOSESADDLE:{104:[4,1],208:[2,8],713:[7,13],1114:[11,14]},SADDLEREMAINDER:{1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11},LABELDISTANCE:2,LABELINCREASE:10,LABELMIN:3,LABELMAX:10,LABELOPTIMIZER:{EDGECOST:1,ANGLECOST:1,NEIGHBORCOST:5,SAMELEVELFACTOR:10,SAMELEVELDISTANCE:5,MAXCOST:100,INITIALSEARCHPOINTS:10,ITERATIONS:5}}},{}],926:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./label_defaults"),a=t("../../components/color"),o=a.addOpacity,s=a.opacity,l=t("../../constants/filter_ops"),c=l.CONSTRAINT_REDUCTION,u=l.COMPARISON_OPS2;e.exports=function(t,e,r,a,l,f){var h,p,d,g=e.contours,v=r("contours.operation");(g._operation=c[v],function(t,e){var r;-1===u.indexOf(e.operation)?(t("contours.value",[0,1]),Array.isArray(e.value)?e.value.length>2?e.value=e.value.slice(2):0===e.length?e.value=[0,1]:e.length<2?(r=parseFloat(e.value[0]),e.value=[r,r+1]):e.value=[parseFloat(e.value[0]),parseFloat(e.value[1])]:n(e.value)&&(r=parseFloat(e.value),e.value=[r,r+1])):(t("contours.value",0),n(e.value)||(Array.isArray(e.value)?e.value=parseFloat(e.value[0]):e.value=0))}(r,g),"="===v?h=g.showlines=!0:(h=r("contours.showlines"),d=r("fillcolor",o((t.line||{}).color||l,.5))),h)&&(p=r("line.color",d&&s(d)?o(e.fillcolor,1):l),r("line.width",2),r("line.dash"));r("line.smoothing"),i(r,a,p,f)}},{"../../components/color":580,"../../constants/filter_ops":676,"./label_defaults":936,"fast-isnumeric":224}],927:[function(t,e,r){"use strict";var n=t("../../constants/filter_ops"),i=t("fast-isnumeric");function a(t,e){var r,a=Array.isArray(e);function o(t){return i(t)?+t:null}return-1!==n.COMPARISON_OPS2.indexOf(t)?r=o(a?e[0]:e):-1!==n.INTERVAL_OPS.indexOf(t)?r=a?[o(e[0]),o(e[1])]:[o(e),o(e)]:-1!==n.SET_OPS.indexOf(t)&&(r=a?e.map(o):[o(e)]),r}function o(t){return function(e){e=a(t,e);var r=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return{start:r,end:n,size:n-r}}}function s(t){return function(e){return{start:e=a(t,e),end:1/0,size:1/0}}}e.exports={"[]":o("[]"),"][":o("]["),">":s(">"),"<":s("<"),"=":s("=")}},{"../../constants/filter_ops":676,"fast-isnumeric":224}],928:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var i=n("contours.start"),a=n("contours.end"),o=!1===i||!1===a,s=r("contours.size");!(o?e.autocontour=!0:r("autocontour",!1))&&s||r("ncontours")}},{}],929:[function(t,e,r){"use strict";var n=t("../../lib");function i(t){return n.extendFlat({},t,{edgepaths:n.extendDeep([],t.edgepaths),paths:n.extendDeep([],t.paths)})}e.exports=function(t,e){var r,a,o,s=function(t){return t.reverse()},l=function(t){return t};switch(e){case"=":case"<":return t;case">":for(1!==t.length&&n.warn("Contour data invalid for the specified inequality operation."),a=t[0],r=0;r1e3){n.warn("Too many contours, clipping at 1000",t);break}return l}},{"../../lib":703,"./constraint_mapping":927,"./end_plus":932}],932:[function(t,e,r){"use strict";e.exports=function(t){return t.end+t.size/1e6}},{}],933:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./constants");function a(t,e,r,n){return Math.abs(t[0]-e[0])20&&e?208===t||1114===t?n=0===r[0]?1:-1:a=0===r[1]?1:-1:-1!==i.BOTTOMSTART.indexOf(t)?a=1:-1!==i.LEFTSTART.indexOf(t)?n=1:-1!==i.TOPSTART.indexOf(t)?a=-1:n=-1;return[n,a]}(h,r,e),d=[s(t,e,[-p[0],-p[1]])],g=p.join(","),v=t.z.length,m=t.z[0].length;for(c=0;c<1e4;c++){if(h>20?(h=i.CHOOSESADDLE[h][(p[0]||p[1])<0?0:1],t.crossings[f]=i.SADDLEREMAINDER[h]):delete t.crossings[f],!(p=i.NEWDELTA[h])){n.log("Found bad marching index:",h,e,t.level);break}d.push(s(t,e,p)),e[0]+=p[0],e[1]+=p[1],a(d[d.length-1],d[d.length-2],o,l)&&d.pop(),f=e.join(",");var y=p[0]&&(e[0]<0||e[0]>m-2)||p[1]&&(e[1]<0||e[1]>v-2);if(f===u&&p.join(",")===g||r&&y)break;h=t.crossings[f]}1e4===c&&n.log("Infinite loop in contour?");var x,b,_,w,k,T,A,M,S,E,C,L,z,O,I,D=a(d[0],d[d.length-1],o,l),P=0,R=.2*t.smoothing,F=[],B=0;for(c=1;c=B;c--)if((x=F[c])=B&&x+F[b]M&&S--,t.edgepaths[S]=C.concat(d,E));break}U||(t.edgepaths[M]=d.concat(E))}for(M=0;Mt?0:1)+(e[0][1]>t?0:2)+(e[1][1]>t?0:4)+(e[1][0]>t?0:8);return 5===r||10===r?t>(e[0][0]+e[0][1]+e[1][0]+e[1][1])/4?5===r?713:1114:5===r?104:208:15===r?0:r}e.exports=function(t){var e,r,a,o,s,l,c,u,f,h=t[0].z,p=h.length,d=h[0].length,g=2===p||2===d;for(r=0;rt.level}return r?"M"+e.join("L")+"Z":""}(t,e),h=0,p=t.edgepaths.map(function(t,e){return e}),d=!0;function g(t){return Math.abs(t[1]-e[2][1])<.01}function v(t){return Math.abs(t[0]-e[0][0])<.01}function m(t){return Math.abs(t[0]-e[2][0])<.01}for(;p.length;){for(c=a.smoothopen(t.edgepaths[h],t.smoothing),f+=d?c:c.replace(/^M/,"L"),p.splice(p.indexOf(h),1),r=t.edgepaths[h][t.edgepaths[h].length-1],s=-1,o=0;o<4;o++){if(!r){i.log("Missing end?",h,t);break}for(u=r,Math.abs(u[1]-e[0][1])<.01&&!m(r)?n=e[1]:v(r)?n=e[0]:g(r)?n=e[3]:m(r)&&(n=e[2]),l=0;l=0&&(n=y,s=l):Math.abs(r[1]-n[1])<.01?Math.abs(r[1]-y[1])<.01&&(y[0]-r[0])*(n[0]-y[0])>=0&&(n=y,s=l):i.log("endpt to newendpt is not vert. or horz.",r,n,y)}if(r=n,s>=0)break;f+="L"+n}if(s===t.edgepaths.length){i.log("unclosed perimeter path");break}h=s,(d=-1===p.indexOf(h))&&(h=p[0],f+="Z")}for(h=0;hn.center?n.right-s:s-n.left)/(u+Math.abs(Math.sin(c)*o)),p=(l>n.middle?n.bottom-l:l-n.top)/(Math.abs(f)+Math.cos(c)*o);if(h<1||p<1)return 1/0;var d=v.EDGECOST*(1/(h-1)+1/(p-1));d+=v.ANGLECOST*c*c;for(var g=s-u,m=l-f,y=s+u,x=l+f,b=0;b2*v.MAXCOST)break;p&&(s/=2),l=(o=c-s/2)+1.5*s}if(h<=v.MAXCOST)return u},r.addLabelData=function(t,e,r,n){var i=e.width/2,a=e.height/2,o=t.x,s=t.y,l=t.theta,c=Math.sin(l),u=Math.cos(l),f=i*u,h=a*c,p=i*c,d=-a*u,g=[[o-f-h,s-p-d],[o+f-h,s+p-d],[o+f+h,s+p+d],[o-f+h,s-p+d]];r.push({text:e.text,x:o,y:s,dy:e.dy,theta:l,level:e.level,width:e.width,height:e.height}),n.push(g)},r.drawLabels=function(t,e,r,a,s){var l=t.selectAll("text").data(e,function(t){return t.text+","+t.x+","+t.y+","+t.theta});if(l.exit().remove(),l.enter().append("text").attr({"data-notex":1,"text-anchor":"middle"}).each(function(t){var e=t.x+Math.sin(t.theta)*t.dy,i=t.y-Math.cos(t.theta)*t.dy;n.select(this).text(t.text).attr({x:e,y:i,transform:"rotate("+180*t.theta/Math.PI+" "+e+" "+i+")"}).call(o.convertToTspans,r)}),s){for(var c="",u=0;ur.end&&(r.start=r.end=(r.start+r.end)/2),t._input.contours||(t._input.contours={}),i.extendFlat(t._input.contours,{start:r.start,end:r.end,size:r.size}),t._input.autocontour=!0}else if("constraint"!==r.type){var c,u=r.start,f=r.end,h=t._input.contours;if(u>f&&(r.start=h.start=f,f=r.end=h.end=u,u=r.start),!(r.size>0))c=u===f?1:a(u,f,t.ncontours).dtick,h.size=r.size=c}}},{"../../lib":703,"../../plots/cartesian/axes":751}],941:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../components/drawing"),a=t("../heatmap/style"),o=t("./make_color_map");e.exports=function(t){var e=n.select(t).selectAll("g.contour");e.style("opacity",function(t){return t[0].trace.opacity}),e.each(function(t){var e=n.select(this),r=t[0].trace,a=r.contours,s=r.line,l=a.size||1,c=a.start,u="constraint"===a.type,f=!u&&"lines"===a.coloring,h=!u&&"fill"===a.coloring,p=f||h?o(r):null;e.selectAll("g.contourlevel").each(function(t){n.select(this).selectAll("path").call(i.lineGroupStyle,s.width,f?p(t.level):s.color,s.dash)});var d=a.labelfont;if(e.selectAll("g.contourlabels text").each(function(t){i.font(n.select(this),{family:d.family,size:d.size,color:d.color||(f?p(t.level):s.color)})}),u)e.selectAll("g.contourfill path").style("fill",r.fillcolor);else if(h){var g;e.selectAll("g.contourfill path").style("fill",function(t){return void 0===g&&(g=t.level),p(t.level+.5*l)}),void 0===g&&(g=c),e.selectAll("g.contourbg path").style("fill",p(g-.5*l))}}),a(t)}},{"../../components/drawing":601,"../heatmap/style":984,"./make_color_map":937,d3:157}],942:[function(t,e,r){"use strict";var n=t("../../components/colorscale/defaults"),i=t("./label_defaults");e.exports=function(t,e,r,a,o){var s,l=r("contours.coloring"),c="";"fill"===l&&(s=r("contours.showlines")),!1!==s&&("lines"!==l&&(c=r("line.color","#000")),r("line.width",.5),r("line.dash")),"none"!==l&&(!0!==t.showlegend&&(e.showlegend=!1),e._dfltShowLegend=!1,n(t,e,a,r,{prefix:"",cLetter:"z"})),r("line.smoothing"),i(r,a,c,o)}},{"../../components/colorscale/defaults":590,"./label_defaults":936}],943:[function(t,e,r){"use strict";var n=t("../heatmap/attributes"),i=t("../contour/attributes"),a=i.contours,o=t("../scatter/attributes"),s=t("../../components/colorscale/attributes"),l=t("../../lib/extend").extendFlat,c=o.line;e.exports=l({carpet:{valType:"string",editType:"calc"},z:n.z,a:n.x,a0:n.x0,da:n.dx,b:n.y,b0:n.y0,db:n.dy,text:n.text,hovertext:n.hovertext,transpose:n.transpose,atype:n.xtype,btype:n.ytype,fillcolor:i.fillcolor,autocontour:i.autocontour,ncontours:i.ncontours,contours:{type:a.type,start:a.start,end:a.end,size:a.size,coloring:{valType:"enumerated",values:["fill","lines","none"],dflt:"fill",editType:"calc"},showlines:a.showlines,showlabels:a.showlabels,labelfont:a.labelfont,labelformat:a.labelformat,operation:a.operation,value:a.value,editType:"calc",impliedEdits:{autocontour:!1}},line:{color:l({},c.color,{}),width:c.width,dash:c.dash,smoothing:l({},c.smoothing,{}),editType:"plot"},transforms:void 0},s("",{cLetter:"z",autoColorDflt:!1}))},{"../../components/colorscale/attributes":587,"../../lib/extend":693,"../contour/attributes":921,"../heatmap/attributes":972,"../scatter/attributes":1075}],944:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc"),i=t("../../lib"),a=t("../heatmap/convert_column_xyz"),o=t("../heatmap/clean_2d_array"),s=t("../heatmap/interp2d"),l=t("../heatmap/find_empties"),c=t("../heatmap/make_bound_array"),u=t("./defaults"),f=t("../carpet/lookup_carpetid"),h=t("../contour/set_contours");e.exports=function(t,e){var r=e._carpetTrace=f(t,e);if(r&&r.visible&&"legendonly"!==r.visible){if(!e.a||!e.b){var p=t.data[r.index],d=t.data[e.index];d.a||(d.a=p.a),d.b||(d.b=p.b),u(d,e,e._defaultColor,t._fullLayout)}var g=function(t,e){var r,u,f,h,p,d,g,v=e._carpetTrace,m=v.aaxis,y=v.baxis;m._minDtick=0,y._minDtick=0,i.isArray1D(e.z)&&a(e,m,y,"a","b",["z"]);r=e._a=e._a||e.a,h=e._b=e._b||e.b,r=r?m.makeCalcdata(e,"_a"):[],h=h?y.makeCalcdata(e,"_b"):[],u=e.a0||0,f=e.da||1,p=e.b0||0,d=e.db||1,g=e._z=o(e._z||e.z,e.transpose),e._emptypoints=l(g),s(g,e._emptypoints);var x=i.maxRowLength(g),b="scaled"===e.xtype?"":r,_=c(e,b,u,f,x,m),w="scaled"===e.ytype?"":h,k=c(e,w,p,d,g.length,y),T={a:_,b:k,z:g};"levels"===e.contours.type&&"none"!==e.contours.coloring&&n(t,e,{vals:g,containerStr:"",cLetter:"z"});return[T]}(t,e);return h(e,e._z),g}}},{"../../components/colorscale/calc":588,"../../lib":703,"../carpet/lookup_carpetid":899,"../contour/set_contours":940,"../heatmap/clean_2d_array":974,"../heatmap/convert_column_xyz":976,"../heatmap/find_empties":978,"../heatmap/interp2d":981,"../heatmap/make_bound_array":982,"./defaults":945}],945:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../heatmap/xyz_defaults"),a=t("./attributes"),o=t("../contour/constraint_defaults"),s=t("../contour/contours_defaults"),l=t("../contour/style_defaults");e.exports=function(t,e,r,c){function u(r,i){return n.coerce(t,e,a,r,i)}if(u("carpet"),t.a&&t.b){if(!i(t,e,u,c,"a","b"))return void(e.visible=!1);u("text"),"constraint"===u("contours.type")?o(t,e,u,c,r,{hasHover:!1}):(s(t,e,u,function(r){return n.coerce2(t,e,a,r)}),l(t,e,u,c,{hasHover:!1}))}else e._defaultColor=r,e._length=null}},{"../../lib":703,"../contour/constraint_defaults":926,"../contour/contours_defaults":928,"../contour/style_defaults":942,"../heatmap/xyz_defaults":986,"./attributes":943}],946:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../contour/colorbar"),calc:t("./calc"),plot:t("./plot"),style:t("../contour/style"),moduleType:"trace",name:"contourcarpet",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","carpet","contour","symbols","showLegend","hasLines","carpetDependent"],meta:{}}},{"../../plots/cartesian":762,"../contour/colorbar":924,"../contour/style":941,"./attributes":943,"./calc":944,"./defaults":945,"./plot":949}],947:[function(t,e,r){"use strict";var n=t("../../components/drawing"),i=t("../carpet/axis_aligned_line"),a=t("../../lib");e.exports=function(t,e,r,o,s,l,c,u){var f,h,p,d,g,v,m,y="",x=e.edgepaths.map(function(t,e){return e}),b=!0,_=1e-4*Math.abs(r[0][0]-r[2][0]),w=1e-4*Math.abs(r[0][1]-r[2][1]);function k(t){return Math.abs(t[1]-r[0][1])=0&&(p=C,g=v):Math.abs(h[1]-p[1])=0&&(p=C,g=v):a.log("endpt to newendpt is not vert. or horz.",h,p,C)}if(g>=0)break;y+=S(h,p),h=p}if(g===e.edgepaths.length){a.log("unclosed perimeter path");break}f=g,(b=-1===x.indexOf(f))&&(f=x[0],y+=S(h,p)+"Z",h=null)}for(f=0;f=0;V--)B=S.clipsegments[V],N=i([],B.x,w.c2p),j=i([],B.y,k.c2p),N.reverse(),j.reverse(),H.push(a(N,j,B.bicubic));var q="M"+H.join("L")+"Z";!function(t,e,r,n,o,l){var c,u,f,h,p=s.ensureSingle(t,"g","contourbg").selectAll("path").data("fill"!==l||o?[]:[0]);p.enter().append("path"),p.exit().remove();var d=[];for(h=0;hv&&(n.max=v);n.len=n.max-n.min}(this,r,t,n,c,e.height),!(n.len<(e.width+e.height)*f.LABELMIN)))for(var i=Math.min(Math.ceil(n.len/O),f.LABELMAX),a=0;a"),s.color=function(t,e){var r=t.marker,i=e.mc||r.color,a=e.mlc||r.line.color,o=e.mlw||r.line.width;if(n(i))return i;if(n(a)&&o)return a}(c,f),[s]}}},{"../../components/color":580,"../../lib":703,"../bar/hover":847}],958:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults").supplyDefaults,crossTraceDefaults:t("./defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc"),plot:t("./plot"),style:t("./style").style,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("../bar/select"),moduleType:"trace",name:"funnel",basePlotModule:t("../../plots/cartesian"),categories:["bar-like","cartesian","svg","oriented","showLegend","zoomScale"],meta:{}}},{"../../plots/cartesian":762,"../bar/select":852,"./attributes":951,"./calc":952,"./cross_trace_calc":954,"./defaults":955,"./event_data":956,"./hover":957,"./layout_attributes":959,"./layout_defaults":960,"./plot":961,"./style":962}],959:[function(t,e,r){"use strict";e.exports={funnelmode:{valType:"enumerated",values:["stack","group","overlay"],dflt:"stack",editType:"calc"},funnelgap:{valType:"number",min:0,max:1,editType:"calc"},funnelgroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},{}],960:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s path").each(function(t){if(!t.isBlank){var e=s.marker;n.select(this).call(a.fill,t.mc||e.color).call(a.stroke,t.mlc||e.line.color).call(i.dashLine,e.line.dash,t.mlw||e.line.width).style("opacity",s.selectedpoints&&!t.selected?.3:1)}}),o(r,s,t),r.selectAll(".regions").each(function(){n.select(this).selectAll("path").style("stroke-width",0).call(a.fill,s.connector.fillcolor)}),r.selectAll(".lines").each(function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll("path"),t.width,t.color,t.dash)})})}}},{"../../components/color":580,"../../components/drawing":601,"../bar/style":854,d3:157}],963:[function(t,e,r){"use strict";var n=t("../pie/attributes"),i=t("../../plots/attributes"),a=t("../../plots/domain").attributes,o=t("../../components/fx/hovertemplate_attributes"),s=t("../../lib/extend").extendFlat;e.exports={labels:n.labels,label0:n.label0,dlabel:n.dlabel,values:n.values,marker:{colors:n.marker.colors,line:{color:s({},n.marker.line.color,{dflt:null}),width:s({},n.marker.line.width,{dflt:1}),editType:"calc"},editType:"calc"},text:n.text,hovertext:n.hovertext,scalegroup:s({},n.scalegroup,{}),textinfo:s({},n.textinfo,{flags:["label","text","value","percent"]}),hoverinfo:s({},i.hoverinfo,{flags:["label","text","value","percent","name"]}),hovertemplate:o({},{keys:["label","color","value","percent","text"]}),textposition:s({},n.textposition,{values:["inside","none"],dflt:"inside"}),textfont:n.textfont,insidetextfont:n.insidetextfont,title:{text:n.title.text,font:n.title.font,position:s({},n.title.position,{values:["top left","top center","top right"],dflt:"top center"}),editType:"plot"},domain:a({name:"funnelarea",trace:!0,editType:"calc"}),aspectratio:{valType:"number",min:0,dflt:1,editType:"plot"},baseratio:{valType:"number",min:0,max:1,dflt:.333,editType:"plot"}}},{"../../components/fx/hovertemplate_attributes":618,"../../lib/extend":693,"../../plots/attributes":748,"../../plots/domain":776,"../pie/attributes":1049}],964:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../plots/get_data").getModuleCalcData;r.name="funnelarea",r.plot=function(t){var e=n.getModule("funnelarea"),r=i(t.calcdata,e)[0];e.plot(t,r)},r.clean=function(t,e,r,n){var i=n._has&&n._has("funnelarea"),a=e._has&&e._has("funnelarea");i&&!a&&n._funnelarealayer.selectAll("g.trace").remove()}},{"../../plots/get_data":786,"../../registry":831}],965:[function(t,e,r){"use strict";var n=t("../pie/calc");e.exports={calc:function(t,e){return n.calc(t,e)},crossTraceCalc:function(t){n.crossTraceCalc(t,{type:"funnelarea"})}}},{"../pie/calc":1051}],966:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../plots/domain").defaults,o=t("../bar/defaults").handleText;e.exports=function(t,e,r,s){function l(r,a){return n.coerce(t,e,i,r,a)}var c,u=l("values"),f=n.isArrayOrTypedArray(u),h=l("labels");if(Array.isArray(h)?(c=h.length,f&&(c=Math.min(c,u.length))):f&&(c=u.length,l("label0"),l("dlabel")),c){e._length=c,l("marker.line.width")&&l("marker.line.color",s.paper_bgcolor),l("marker.colors"),l("scalegroup");var p=l("text"),d=l("textinfo",Array.isArray(p)?"text+percent":"percent");if(l("hovertext"),l("hovertemplate"),d&&"none"!==d){var g=l("textposition");o(t,e,s,l,g,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1})}a(e,s,l),l("title.text")&&(l("title.position"),n.coerceFont(l,"title.font",s.font)),l("aspectratio"),l("baseratio")}else e.visible=!1}},{"../../lib":703,"../../plots/domain":776,"../bar/defaults":845,"./attributes":963}],967:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"funnelarea",basePlotModule:t("./base_plot"),categories:["pie-like","funnelarea","showLegend"],attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot"),style:t("./style"),styleOne:t("../pie/style_one"),meta:{}}},{"../pie/style_one":1060,"./attributes":963,"./base_plot":964,"./calc":965,"./defaults":966,"./layout_attributes":968,"./layout_defaults":969,"./plot":970,"./style":971}],968:[function(t,e,r){"use strict";var n=t("../pie/layout_attributes").hiddenlabels;e.exports={hiddenlabels:n,funnelareacolorway:{valType:"colorlist",editType:"calc"},extendfunnelareacolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{"../pie/layout_attributes":1056}],969:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("hiddenlabels"),r("funnelareacolorway",e.colorway),r("extendfunnelareacolors")}},{"../../lib":703,"./layout_attributes":968}],970:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../components/drawing"),a=t("../../lib"),o=t("../../lib/svg_text_utils"),s=t("../bar/plot").getTransformToMoveInsideBar,l=t("../pie/helpers"),c=t("../pie/plot"),u=c.attachFxHandlers,f=c.determineInsideTextFont,h=c.layoutAreas,p=c.prerenderTitles,d=c.positionTitleOutside;function g(t,e){return"l"+(e[0]-t[0])+","+(e[1]-t[1])}e.exports=function(t,e){var r=t._fullLayout;p(e,t),h(e,r._size),a.makeTraceGroups(r._funnelarealayer,e,"trace").each(function(e){var c=n.select(this),h=e[0],p=h.trace;!function(t){if(!t.length)return;var e=t[0],r=e.trace,n=r.aspectratio,i=r.baseratio;i>.999&&(i=.999);var a,o=Math.pow(i,2),s=e.vTotal,l=s,c=s*o/(1-o)/s;function u(){var t,e={x:t=Math.sqrt(c),y:-t};return[e.x,e.y]}var f,h,p=[];for(p.push(u()),f=t.length-1;f>-1;f--)if(!(h=t[f]).hidden){var d=h.v/l;c+=d,p.push(u())}var g=1/0,v=-1/0;for(f=0;f-1;f--)if(!(h=t[f]).hidden){var A=p[T+=1][0],M=p[T][1];h.TL=[-A,M],h.TR=[A,M],h.BL=w,h.BR=k,h.pxmid=(S=h.TR,E=h.BR,[.5*(S[0]+E[0]),.5*(S[1]+E[1])]),w=h.TL,k=h.TR}var S,E}(e),c.each(function(){var c=n.select(this).selectAll("g.slice").data(e);c.enter().append("g").classed("slice",!0),c.exit().remove(),c.each(function(r){if(r.hidden)n.select(this).selectAll("path,g").remove();else{r.pointNumber=r.i,r.curveNumber=p.index;var c=h.cx,d=h.cy,v=n.select(this),m=v.selectAll("path.surface").data([r]);m.enter().append("path").classed("surface",!0).style({"pointer-events":"all"}),v.call(u,t,e);var y="M"+(c+r.TR[0])+","+(d+r.TR[1])+g(r.TR,r.BR)+g(r.BR,r.BL)+g(r.BL,r.TL)+"Z";m.attr("d",y);var x=l.castOption(p.textposition,r.pts),b=v.selectAll("g.slicetext").data(r.text&&"none"!==x?[0]:[]);b.enter().append("g").classed("slicetext",!0),b.exit().remove(),b.each(function(){var e=a.ensureSingle(n.select(this),"text","",function(t){t.attr("data-notex",1)});e.text(r.text).attr({class:"slicetext",transform:"","text-anchor":"middle"}).call(i.font,f(p,r,t._fullLayout.font)).call(o.convertToTspans,t);var l,u,h,g=i.bBox(e.node()),v=Math.min(r.BL[1],r.BR[1]),m=Math.max(r.TL[1],r.TR[1]);u=Math.max(r.TL[0],r.BL[0]),h=Math.min(r.TR[0],r.BR[0]),l=s(u,h,v,m,g,{isHorizontal:!0,constrained:!0,angle:0,anchor:"middle"}),e.attr("transform","translate("+c+","+d+")"+l)})}});var v=n.select(this).selectAll("g.titletext").data(p.title.text?[0]:[]);v.enter().append("g").classed("titletext",!0),v.exit().remove(),v.each(function(){var e=a.ensureSingle(n.select(this),"text","",function(t){t.attr("data-notex",1)}),s=p.title.text;p._meta&&(s=a.templateString(s,p._meta)),e.text(s).attr({class:"titletext",transform:"","text-anchor":"middle"}).call(i.font,p.title.font).call(o.convertToTspans,t);var l=d(h,r._size);e.attr("transform","translate("+l.x+","+l.y+")"+(l.scale<1?"scale("+l.scale+")":"")+"translate("+l.tx+","+l.ty+")")})})})}},{"../../components/drawing":601,"../../lib":703,"../../lib/svg_text_utils":727,"../bar/plot":851,"../pie/helpers":1054,"../pie/plot":1058,d3:157}],971:[function(t,e,r){"use strict";var n=t("d3"),i=t("../pie/style_one");e.exports=function(t){t._fullLayout._funnelarealayer.selectAll(".trace").each(function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll("path.surface").each(function(t){n.select(this).call(i,t,e)})})}},{"../pie/style_one":1060,d3:157}],972:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../components/fx/hovertemplate_attributes"),a=t("../../components/colorscale/attributes"),o=t("../../lib/extend").extendFlat;e.exports=o({z:{valType:"data_array",editType:"calc"},x:o({},n.x,{impliedEdits:{xtype:"array"}}),x0:o({},n.x0,{impliedEdits:{xtype:"scaled"}}),dx:o({},n.dx,{impliedEdits:{xtype:"scaled"}}),y:o({},n.y,{impliedEdits:{ytype:"array"}}),y0:o({},n.y0,{impliedEdits:{ytype:"scaled"}}),dy:o({},n.dy,{impliedEdits:{ytype:"scaled"}}),text:{valType:"data_array",editType:"calc"},hovertext:{valType:"data_array",editType:"calc"},transpose:{valType:"boolean",dflt:!1,editType:"calc"},xtype:{valType:"enumerated",values:["array","scaled"],editType:"calc+clearAxisTypes"},ytype:{valType:"enumerated",values:["array","scaled"],editType:"calc+clearAxisTypes"},zsmooth:{valType:"enumerated",values:["fast","best",!1],dflt:!1,editType:"calc"},connectgaps:{valType:"boolean",dflt:!1,editType:"calc"},xgap:{valType:"number",dflt:0,min:0,editType:"plot"},ygap:{valType:"number",dflt:0,min:0,editType:"plot"},zhoverformat:{valType:"string",dflt:"",editType:"none"},hovertemplate:i()},{transforms:void 0},a("",{cLetter:"z",autoColorDflt:!1}))},{"../../components/colorscale/attributes":587,"../../components/fx/hovertemplate_attributes":618,"../../lib/extend":693,"../scatter/attributes":1075}],973:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("../histogram2d/calc"),s=t("../../components/colorscale/calc"),l=t("./convert_column_xyz"),c=t("./clean_2d_array"),u=t("./interp2d"),f=t("./find_empties"),h=t("./make_bound_array");e.exports=function(t,e){var r,p,d,g,v,m,y,x,b,_=a.getFromId(t,e.xaxis||"x"),w=a.getFromId(t,e.yaxis||"y"),k=n.traceIs(e,"contour"),T=n.traceIs(e,"histogram"),A=n.traceIs(e,"gl2d"),M=k?"best":e.zsmooth;if(_._minDtick=0,w._minDtick=0,T)r=(b=o(t,e)).x,p=b.x0,d=b.dx,g=b.y,v=b.y0,m=b.dy,y=b.z;else{var S=e.z;i.isArray1D(S)?(l(e,_,w,"x","y",["z"]),r=e._x,g=e._y,S=e._z):(r=e._x=e.x?_.makeCalcdata(e,"x"):[],g=e._y=e.y?w.makeCalcdata(e,"y"):[]),p=e.x0,d=e.dx,v=e.y0,m=e.dy,y=c(S,e,_,w),(k||e.connectgaps)&&(e._emptypoints=f(y),u(y,e._emptypoints))}function E(t){M=e._input.zsmooth=e.zsmooth=!1,i.warn('cannot use zsmooth: "fast": '+t)}if("fast"===M)if("log"===_.type||"log"===w.type)E("log axis found");else if(!T){if(r.length){var C=(r[r.length-1]-r[0])/(r.length-1),L=Math.abs(C/100);for(x=0;xL){E("x scale is not linear");break}}if(g.length&&"fast"===M){var z=(g[g.length-1]-g[0])/(g.length-1),O=Math.abs(z/100);for(x=0;xO){E("y scale is not linear");break}}}var I=i.maxRowLength(y),D="scaled"===e.xtype?"":r,P=h(e,D,p,d,I,_),R="scaled"===e.ytype?"":g,F=h(e,R,v,m,y.length,w);A||(e._extremes[_._id]=a.findExtremes(_,P),e._extremes[w._id]=a.findExtremes(w,F));var B={x:P,y:F,z:y,text:e._text||e.text,hovertext:e._hovertext||e.hovertext};if(D&&D.length===P.length-1&&(B.xCenter=D),R&&R.length===F.length-1&&(B.yCenter=R),T&&(B.xRanges=b.xRanges,B.yRanges=b.yRanges,B.pts=b.pts),k||s(t,e,{vals:y,cLetter:"z"}),k&&e.contours&&"heatmap"===e.contours.coloring){var N={type:"contour"===e.type?"heatmap":"histogram2d",xcalendar:e.xcalendar,ycalendar:e.ycalendar};B.xfill=h(N,D,p,d,I,_),B.yfill=h(N,R,v,m,y.length,w)}return[B]}},{"../../components/colorscale/calc":588,"../../lib":703,"../../plots/cartesian/axes":751,"../../registry":831,"../histogram2d/calc":1004,"./clean_2d_array":974,"./convert_column_xyz":976,"./find_empties":978,"./interp2d":981,"./make_bound_array":982}],974:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../constants/numerical").BADNUM;e.exports=function(t,e,r,o){var s,l,c,u,f,h;function p(t){if(n(t))return+t}if(e&&e.transpose){for(s=0,f=0;f=0;o--)(s=((f[[(r=(a=h[o])[0])-1,i=a[1]]]||g)[2]+(f[[r+1,i]]||g)[2]+(f[[r,i-1]]||g)[2]+(f[[r,i+1]]||g)[2])/20)&&(l[a]=[r,i,s],h.splice(o,1),c=!0);if(!c)throw"findEmpties iterated with no new neighbors";for(a in l)f[a]=l[a],u.push(l[a])}return u.sort(function(t,e){return e[2]-t[2]})}},{"../../lib":703}],979:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("../../components/colorscale").extractOpts;e.exports=function(t,e,r,s,l,c){var u,f,h,p,d=t.cd[0],g=d.trace,v=t.xa,m=t.ya,y=d.x,x=d.y,b=d.z,_=d.xCenter,w=d.yCenter,k=d.zmask,T=g.zhoverformat,A=y,M=x;if(!1!==t.index){try{h=Math.round(t.index[1]),p=Math.round(t.index[0])}catch(e){return void i.error("Error hovering on heatmap, pointNumber must be [row,col], found:",t.index)}if(h<0||h>=b[0].length||p<0||p>b.length)return}else{if(n.inbox(e-y[0],e-y[y.length-1],0)>0||n.inbox(r-x[0],r-x[x.length-1],0)>0)return;if(c){var S;for(A=[2*y[0]-y[1]],S=1;Sg&&(m=Math.max(m,Math.abs(t[a][o]-d)/(v-g))))}return m}e.exports=function(t,e){var r,i=1;for(o(t,e),r=0;r.01;r++)i=o(t,e,a(i));return i>.01&&n.log("interp2d didn't converge quickly",i),t}},{"../../lib":703}],982:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r,a,o,s){var l,c,u,f=[],h=n.traceIs(t,"contour"),p=n.traceIs(t,"histogram"),d=n.traceIs(t,"gl2d");if(i(e)&&e.length>1&&!p&&"category"!==s.type){var g=e.length;if(!(g<=o))return h?e.slice(0,o):e.slice(0,o+1);if(h||d)f=e.slice(0,o);else if(1===o)f=[e[0]-.5,e[0]+.5];else{for(f=[1.5*e[0]-.5*e[1]],u=1;u0;)h=p.c2p(k[y]),y--;for(h0;)m=d.c2p(T[y]),y--;if(m0&&(a=!0);for(var l=0;la){var o=a-r[t];return r[t]=a,o}}return 0},max:function(t,e,r,i){var a=i[e];if(n(a)){if(a=Number(a),!n(r[t]))return r[t]=a,a;if(r[t]c?t>o?t>1.1*i?i:t>1.1*a?a:o:t>s?s:t>l?l:c:Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function p(t,e,r,n,a,s){if(n&&t>o){var l=d(e,a,s),c=d(r,a,s),u=t===i?0:1;return l[u]!==c[u]}return Math.floor(r/t)-Math.floor(e/t)>.1}function d(t,e,r){var n=e.c2d(t,i,r).split("-");return""===n[0]&&(n.unshift(),n[0]="-"+n[0]),n}e.exports=function(t,e,r,n,a){var s,l,c=-1.1*e,h=-.1*e,p=t-h,d=r[0],g=r[1],v=Math.min(f(d+h,d+p,n,a),f(g+h,g+p,n,a)),m=Math.min(f(d+c,d+h,n,a),f(g+c,g+h,n,a));if(v>m&&mo){var y=s===i?1:6,x=s===i?"M12":"M1";return function(e,r){var o=n.c2d(e,i,a),s=o.indexOf("-",y);s>0&&(o=o.substr(0,s));var c=n.d2c(o,0,a);if(cr.r2l(B)&&(j=o.tickIncrement(j,b.size,!0,p)),D.start=r.l2r(j),F||i.nestedProperty(e,m+".start").set(D.start)}var V=b.end,U=r.r2l(I.end),H=void 0!==U;if((b.endFound||H)&&U!==r.r2l(V)){var q=H?U:i.aggNums(Math.max,null,d);D.end=r.l2r(q),H||i.nestedProperty(e,m+".start").set(D.end)}var G="autobin"+s;return!1===e._input[G]&&(e._input[m]=i.extendFlat({},e[m]||{}),delete e._input[G],delete e[G]),[D,d]}e.exports={calc:function(t,e){var r,a,p,d,g=[],v=[],m=o.getFromId(t,"h"===e.orientation?e.yaxis:e.xaxis),y="h"===e.orientation?"y":"x",x={x:"y",y:"x"}[y],b=e[y+"calendar"],_=e.cumulative,w=h(t,e,m,y),k=w[0],T=w[1],A="string"==typeof k.size,M=[],S=A?M:k,E=[],C=[],L=[],z=0,O=e.histnorm,I=e.histfunc,D=-1!==O.indexOf("density");_.enabled&&D&&(O=O.replace(/ ?density$/,""),D=!1);var P,R="max"===I||"min"===I?null:0,F=l.count,B=c[O],N=!1,j=function(t){return m.r2c(t,0,b)};for(i.isArrayOrTypedArray(e[x])&&"count"!==I&&(P=e[x],N="avg"===I,F=l[I]),r=j(k.start),p=j(k.end)+(r-o.tickIncrement(r,k.size,!1,b))/1e6;r=0&&d=0;n--)s(n);else if("increasing"===e){for(n=1;n=0;n--)t[n]+=t[n+1];"exclude"===r&&(t.push(0),t.shift())}}(v,_.direction,_.currentbin);var X=Math.min(g.length,v.length),Z=[],$=0,J=X-1;for(r=0;r=$;r--)if(v[r]){J=r;break}for(r=$;r<=J;r++)if(n(g[r])&&n(v[r])){var K={p:g[r],s:v[r],b:0};_.enabled||(K.pts=L[r],H?K.ph0=K.ph1=L[r].length?T[L[r][0]]:g[r]:(K.ph0=V(M[r]),K.ph1=V(M[r+1],!0))),Z.push(K)}return 1===Z.length&&(Z[0].width1=o.tickIncrement(Z[0].p,k.size,!1,b)-Z[0].p),s(Z,e),i.isArrayOrTypedArray(e.selectedpoints)&&i.tagSelected(Z,e,Y),Z},calcAllAutoBins:h}},{"../../lib":703,"../../plots/cartesian/axes":751,"../../registry":831,"../bar/arrays_to_calcdata":840,"./average":991,"./bin_functions":993,"./bin_label_vals":994,"./norm_functions":1002,"fast-isnumeric":224}],996:[function(t,e,r){"use strict";e.exports={eventDataKeys:["binNumber"]}},{}],997:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axis_ids"),a=t("../../registry").traceIs,o=t("../bar/defaults").handleGroupingDefaults,s=n.nestedProperty,l=i.getAxisGroup,c=[{aStr:{x:"xbins.start",y:"ybins.start"},name:"start"},{aStr:{x:"xbins.end",y:"ybins.end"},name:"end"},{aStr:{x:"xbins.size",y:"ybins.size"},name:"size"},{aStr:{x:"nbinsx",y:"nbinsy"},name:"nbins"}],u=["x","y"];e.exports=function(t,e){var r,f,h,p,d,g,v,m=e._histogramBinOpts={},y=[],x={},b=[];function _(t,e){return n.coerce(r._input,r,r._module.attributes,t,e)}function w(t){return"v"===t.orientation?"x":"y"}function k(t,r,a){var o=t.uid+"__"+a;r||(r=o);var s=function(t,r){return i.getFromTrace({_fullLayout:e},t,r).type}(t,a),l=t[a+"calendar"],c=m[r],u=!0;c&&(s===c.axType&&l===c.calendar?(u=!1,c.traces.push(t),c.dirs.push(a)):(r=o,s!==c.axType&&n.warn(["Attempted to group the bins of trace",t.index,"set on a","type:"+s,"axis","with bins on","type:"+c.axType,"axis."].join(" ")),l!==c.calendar&&n.warn(["Attempted to group the bins of trace",t.index,"set with a",l,"calendar","with bins",c.calendar?"on a "+c.calendar+" calendar":"w/o a set calendar"].join(" ")))),u&&(m[r]={traces:[t],dirs:[a],axType:s,calendar:t[a+"calendar"]||""}),t["_"+a+"bingroup"]=r}for(d=0;dS&&k.splice(S,k.length-S),M.length>S&&M.splice(S,M.length-S);var E=[],C=[],L=[],z="string"==typeof w.size,O="string"==typeof A.size,I=[],D=[],P=z?I:w,R=O?D:A,F=0,B=[],N=[],j=e.histnorm,V=e.histfunc,U=-1!==j.indexOf("density"),H="max"===V||"min"===V?null:0,q=a.count,G=o[j],Y=!1,W=[],X=[],Z="z"in e?e.z:"marker"in e&&Array.isArray(e.marker.color)?e.marker.color:"";Z&&"count"!==V&&(Y="avg"===V,q=a[V]);var $=w.size,J=x(w.start),K=x(w.end)+(J-i.tickIncrement(J,$,!1,m))/1e6;for(r=J;r=0&&p=0&&d0;r--){var n=Math.min(e[r],e[r-1]),i=Math.max(e[r],e[r-1]);if(i>n&&n-1}function P(t,e){return null===t?e:t}function R(e,r,n){C();var i,a,o,s=[r],l=[n];if(k>=1)s=[r],l=[n];else if(k>0){var c=function(t,e){var r=t[0],n=t[1],i=t[2],a=function(t,e,r){for(var n=[],i=0;i-1?n[p]:E(d,g,v);h[p]=y>-1?y:z(d,g,v,P(e,m))}i=h[0],a=h[1],o=h[2],t._i.push(i),t._j.push(a),t._k.push(o),++f}}function F(t,e,r,n){var i=t[3];in&&(i=n);for(var a=(t[3]-i)/(t[3]-e[3]+1e-9),o=[],s=0;s<4;s++)o[s]=(1-a)*t[s]+a*e[s];return o}function B(t,e,r){return t>=e&&t<=r}function N(t){var e=.001*(S-M);return t>=M-e&&t<=S+e}function j(e){for(var r=[],n=0;n<4;n++){var i=e[n];r.push([t.x[i],t.y[i],t.z[i],t.value[i]])}return r}var V=3;function U(t,e,r,n,i,a){a||(a=1),r=[-1,-1,-1];var o=!1,s=[B(e[0][3],n,i),B(e[1][3],n,i),B(e[2][3],n,i)];if(!s[0]&&!s[1]&&!s[2])return!1;var l=function(t,e,r){return N(e[0][3])&&N(e[1][3])&&N(e[2][3])?(R(t,e,r),!0):aMath.abs(k-A)?[T,k]:[k,A];Q(e,E[0],E[1])}}var C=[[Math.min(M,A),Math.max(M,A)],[Math.min(T,S),Math.max(T,S)]];["x","y","z"].forEach(function(e){for(var r=[],n=0;n0&&(c.push(x.id),"x"===e?f.push([x.distRatio,0,0]):"y"===e?f.push([0,x.distRatio,0]):f.push([0,0,x.distRatio]))}else l=nt(1,"x"===e?g-1:"y"===e?v-1:m-1);c.length>0&&(r[i]="x"===e?tt(null,c,a,o,f,r[i]):"y"===e?et(null,c,a,o,f,r[i]):rt(null,c,a,o,f,r[i]),i++),l.length>0&&(r[i]="x"===e?Z(null,l,a,o,r[i]):"y"===e?$(null,l,a,o,r[i]):J(null,l,a,o,r[i]),i++)}var b=t.caps[e];b.show&&b.fill&&(I(b.fill),r[i]="x"===e?Z(null,[0,g-1],a,o,r[i]):"y"===e?$(null,[0,v-1],a,o,r[i]):J(null,[0,m-1],a,o,r[i]),i++)}}),0===f&&L(),t._x=x,t._y=b,t._z=_,t._intensity=w,t._Xs=h,t._Ys=p,t._Zs=d}(),t}h.handlePick=function(t){if(t.object===this.mesh){var e=t.data.index,r=this.data._x[e],n=this.data._y[e],i=this.data._z[e],a=this.data._Ys.length,o=this.data._Zs.length,s=u(r,this.data._Xs).id,l=u(n,this.data._Ys).id,c=u(i,this.data._Zs).id,f=t.index=c+o*l+o*a*s;t.traceCoordinate=[this.data._x[f],this.data._y[f],this.data._z[f],this.data.value[f]];var h=this.data.hovertext||this.data.text;return Array.isArray(h)&&void 0!==h[f]?t.textLabel=h[f]:h&&(t.textLabel=h),!0}},h.update=function(t){var e=this.scene,r=e.fullSceneLayout;function n(t,e,r,n){return e.map(function(e){return t.d2l(e,0,n)*r})}this.data=p(t);var i={positions:l(n(r.xaxis,t._x,e.dataScale[0],t.xcalendar),n(r.yaxis,t._y,e.dataScale[1],t.ycalendar),n(r.zaxis,t._z,e.dataScale[2],t.zcalendar)),cells:l(t._i,t._j,t._k),lightPosition:[t.lightposition.x,t.lightposition.y,t.lightposition.z],ambient:t.lighting.ambient,diffuse:t.lighting.diffuse,specular:t.lighting.specular,roughness:t.lighting.roughness,fresnel:t.lighting.fresnel,vertexNormalsEpsilon:t.lighting.vertexnormalsepsilon,faceNormalsEpsilon:t.lighting.facenormalsepsilon,opacity:t.opacity,contourEnable:t.contour.show,contourColor:o(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading},c=s(t);i.vertexIntensity=t._intensity,i.vertexIntensityBounds=[c.min,c.max],i.colormap=a(t),this.mesh.update(i)},h.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports={findNearestOnAxis:u,generateIsoMeshes:p,createIsosurfaceTrace:function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new f(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}}},{"../../components/colorscale":592,"../../lib":703,"../../lib/gl_format_color":700,"../../lib/str2rgbarray":726,"../../plots/gl3d/zip3":802,"gl-mesh3d":279}],1015:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("./attributes"),o=t("../../components/colorscale/defaults");function s(t,e,r,n,a){var s=a("isomin"),l=a("isomax");null!=l&&null!=s&&s>l&&(e.isomin=null,e.isomax=null);var c=a("x"),u=a("y"),f=a("z"),h=a("value");c&&c.length&&u&&u.length&&f&&f.length&&h&&h.length?(i.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y","z"],n),["x","y","z"].forEach(function(t){var e="caps."+t;a(e+".show")&&a(e+".fill");var r="slices."+t;a(r+".show")&&(a(r+".fill"),a(r+".locations"))}),a("spaceframe.show")&&a("spaceframe.fill"),a("surface.show")&&(a("surface.count"),a("surface.fill"),a("surface.pattern")),a("contour.show")&&(a("contour.color"),a("contour.width")),["text","hovertext","hovertemplate","lighting.ambient","lighting.diffuse","lighting.specular","lighting.roughness","lighting.fresnel","lighting.vertexnormalsepsilon","lighting.facenormalsepsilon","lightposition.x","lightposition.y","lightposition.z","flatshading","opacity"].forEach(function(t){a(t)}),o(t,e,n,a,{prefix:"",cLetter:"c"}),e._length=null):e.visible=!1}e.exports={supplyDefaults:function(t,e,r,i){s(t,e,0,i,function(r,i){return n.coerce(t,e,a,r,i)})},supplyIsoDefaults:s}},{"../../components/colorscale/defaults":590,"../../lib":703,"../../registry":831,"./attributes":1012}],1016:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,calc:t("./calc"),colorbar:{min:"cmin",max:"cmax"},plot:t("./convert").createIsosurfaceTrace,moduleType:"trace",name:"isosurface",basePlotModule:t("../../plots/gl3d"),categories:["gl3d"],meta:{}}},{"../../plots/gl3d":791,"./attributes":1012,"./calc":1013,"./convert":1014,"./defaults":1015}],1017:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../components/fx/hovertemplate_attributes"),a=t("../surface/attributes"),o=t("../../plots/attributes"),s=t("../../lib/extend").extendFlat;e.exports=s({x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},z:{valType:"data_array",editType:"calc+clearAxisTypes"},i:{valType:"data_array",editType:"calc"},j:{valType:"data_array",editType:"calc"},k:{valType:"data_array",editType:"calc"},text:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertemplate:i({editType:"calc"}),delaunayaxis:{valType:"enumerated",values:["x","y","z"],dflt:"z",editType:"calc"},alphahull:{valType:"number",dflt:-1,editType:"calc"},intensity:{valType:"data_array",editType:"calc"},color:{valType:"color",editType:"calc"},vertexcolor:{valType:"data_array",editType:"calc"},facecolor:{valType:"data_array",editType:"calc"},transforms:void 0},n("",{colorAttr:"`intensity`",showScaleDflt:!0,editTypeOverride:"calc"}),{opacity:a.opacity,flatshading:{valType:"boolean",dflt:!1,editType:"calc"},contour:{show:s({},a.contours.x.show,{}),color:a.contours.x.color,width:a.contours.x.width,editType:"calc"},lightposition:{x:s({},a.lightposition.x,{dflt:1e5}),y:s({},a.lightposition.y,{dflt:1e5}),z:s({},a.lightposition.z,{dflt:0}),editType:"calc"},lighting:s({vertexnormalsepsilon:{valType:"number",min:0,max:1,dflt:1e-12,editType:"calc"},facenormalsepsilon:{valType:"number",min:0,max:1,dflt:1e-6,editType:"calc"},editType:"calc"},a.lighting),hoverinfo:s({},o.hoverinfo,{editType:"calc"})})},{"../../components/colorscale/attributes":587,"../../components/fx/hovertemplate_attributes":618,"../../lib/extend":693,"../../plots/attributes":748,"../surface/attributes":1171}],1018:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc");e.exports=function(t,e){e.intensity&&n(t,e,{vals:e.intensity,containerStr:"",cLetter:"c"})}},{"../../components/colorscale/calc":588}],1019:[function(t,e,r){"use strict";var n=t("gl-mesh3d"),i=t("delaunay-triangulate"),a=t("alpha-shape"),o=t("convex-hull"),s=t("../../lib/gl_format_color").parseColorScale,l=t("../../lib/str2rgbarray"),c=t("../../components/colorscale").extractOpts,u=t("../../plots/gl3d/zip3");function f(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name="",this.color="#fff",this.data=null,this.showContour=!1}var h=f.prototype;function p(t){for(var e=[],r=t.length,n=0;n=e-.5)return!1;return!0}h.handlePick=function(t){if(t.object===this.mesh){var e=t.index=t.data.index;t.traceCoordinate=[this.data.x[e],this.data.y[e],this.data.z[e]];var r=this.data.hovertext||this.data.text;return Array.isArray(r)&&void 0!==r[e]?t.textLabel=r[e]:r&&(t.textLabel=r),!0}},h.update=function(t){var e=this.scene,r=e.fullSceneLayout;this.data=t;var n,f=t.x.length,h=u(d(r.xaxis,t.x,e.dataScale[0],t.xcalendar),d(r.yaxis,t.y,e.dataScale[1],t.ycalendar),d(r.zaxis,t.z,e.dataScale[2],t.zcalendar));if(t.i&&t.j&&t.k){if(t.i.length!==t.j.length||t.j.length!==t.k.length||!v(t.i,f)||!v(t.j,f)||!v(t.k,f))return;n=u(g(t.i),g(t.j),g(t.k))}else n=0===t.alphahull?o(h):t.alphahull>0?a(t.alphahull,h):function(t,e){for(var r=["x","y","z"].indexOf(t),n=[],a=e.length,o=0;ov):g=k>b,v=k;var T=l(b,_,w,k);T.pos=x,T.yc=(b+k)/2,T.i=y,T.dir=g?"increasing":"decreasing",T.x=T.pos,T.y=[w,_],p&&(T.tx=e.text[y]),d&&(T.htx=e.hovertext[y]),m.push(T)}else m.push({pos:x,empty:!0})}return e._extremes[s._id]=a.findExtremes(s,n.concat(f,u),{padded:!0}),m.length&&(m[0].t={labels:{open:i(t,"open:")+" ",high:i(t,"high:")+" ",low:i(t,"low:")+" ",close:i(t,"close:")+" "}}),m}e.exports={calc:function(t,e){var r=a.getFromId(t,e.xaxis),i=a.getFromId(t,e.yaxis),o=function(t,e,r){var i=r._minDiff;if(!i){var a,o=t._fullData,s=[];for(i=1/0,a=0;a"+u.labels[x]+n.hoverLabelText(s,b):((y=i.extendFlat({},h)).y0=y.y1=_,y.yLabelVal=b,y.yLabel=u.labels[x]+n.hoverLabelText(s,b),y.name="",f.push(y),v[b]=y)}return f}function f(t,e,r,i){var a=t.cd,o=t.ya,u=a[0].trace,f=a[0].t,h=c(t,e,r,i);if(!h)return[];var p=a[h.index],d=h.index=p.i,g=p.dir;function v(t){return f.labels[t]+n.hoverLabelText(o,u[t][d])}var m=p.hi||u.hoverinfo,y=m.split("+"),x="all"===m,b=x||-1!==y.indexOf("y"),_=x||-1!==y.indexOf("text"),w=b?[v("open"),v("high"),v("low"),v("close")+" "+l[g]]:[];return _&&s(p,u,w),h.extraText=w.join("
    "),h.y0=h.y1=o.c2p(p.yc,!0),[h]}e.exports={hoverPoints:function(t,e,r,n){return t.cd[0].trace.hoverlabel.split?u(t,e,r,n):f(t,e,r,n)},hoverSplit:u,hoverOnPoints:f}},{"../../components/color":580,"../../components/fx":619,"../../lib":703,"../../plots/cartesian/axes":751}],1026:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"ohlc",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","showLegend"],meta:{},attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc").calc,plot:t("./plot"),style:t("./style"),hoverPoints:t("./hover").hoverPoints,selectPoints:t("./select")}},{"../../plots/cartesian":762,"./attributes":1022,"./calc":1023,"./defaults":1024,"./hover":1025,"./plot":1028,"./select":1029,"./style":1030}],1027:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib");e.exports=function(t,e,r,a){var o=r("x"),s=r("open"),l=r("high"),c=r("low"),u=r("close");if(r("hoverlabel.split"),n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x"],a),s&&l&&c&&u){var f=Math.min(s.length,l.length,c.length,u.length);return o&&(f=Math.min(f,i.minRowLength(o))),e._length=f,f}}},{"../../lib":703,"../../registry":831}],1028:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib");e.exports=function(t,e,r,a){var o=e.xaxis,s=e.yaxis;i.makeTraceGroups(a,r,"trace ohlc").each(function(t){var r=n.select(this),a=t[0],l=a.t,c=a.trace;if(e.isRangePlot||(a.node3=r),!0!==c.visible||l.empty)r.remove();else{var u=l.tickLen,f=r.selectAll("path").data(i.identity);f.enter().append("path"),f.exit().remove(),f.attr("d",function(t){if(t.empty)return"M0,0Z";var e=o.c2p(t.pos,!0),r=o.c2p(t.pos-u,!0),n=o.c2p(t.pos+u,!0);return"M"+r+","+s.c2p(t.o,!0)+"H"+e+"M"+e+","+s.c2p(t.h,!0)+"V"+s.c2p(t.l,!0)+"M"+n+","+s.c2p(t.c,!0)+"H"+e})}})}},{"../../lib":703,d3:157}],1029:[function(t,e,r){"use strict";e.exports=function(t,e){var r,n=t.cd,i=t.xaxis,a=t.yaxis,o=[],s=n[0].t.bPos||0;if(!1===e)for(r=0;r=t.length)return!1;if(void 0!==e[t[r]])return!1;e[t[r]]=!0}return!0}(t.map(function(t){return t.displayindex})))for(e=0;e0;c&&(o="array");var u=r("categoryorder",o);"array"===u?(r("categoryarray"),r("ticktext")):(delete t.categoryarray,delete t.ticktext),c||"array"!==u||(e.categoryorder="trace")}}e.exports=function(t,e,r,f){function h(r,i){return n.coerce(t,e,l,r,i)}var p=s(t,e,{name:"dimensions",handleItemDefaults:u}),d=function(t,e,r,o,s){s("line.shape"),s("line.hovertemplate");var l=s("line.color",o.colorway[0]);if(i(t,"line")&&n.isArrayOrTypedArray(l)){if(l.length)return s("line.colorscale"),a(t,e,o,s,{prefix:"line.",cLetter:"c"}),l.length;e.line.color=r}return 1/0}(t,e,r,f,h);o(e,f,h),Array.isArray(p)&&p.length||(e.visible=!1),c(e,p,"values",d),h("hoveron"),h("hovertemplate"),h("arrangement"),h("bundlecolors"),h("sortpaths"),h("counts");var g={family:f.font.family,size:Math.round(f.font.size),color:f.font.color};n.coerceFont(h,"labelfont",g);var v={family:f.font.family,size:Math.round(f.font.size/1.2),color:f.font.color};n.coerceFont(h,"tickfont",v)}},{"../../components/colorscale/defaults":590,"../../components/colorscale/helpers":591,"../../lib":703,"../../plots/array_container_defaults":747,"../../plots/domain":776,"../parcoords/merge_length":1046,"./attributes":1031}],1035:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),colorbar:{container:"line",min:"cmin",max:"cmax"},moduleType:"trace",name:"parcats",basePlotModule:t("./base_plot"),categories:["noOpacity"],meta:{}}},{"./attributes":1031,"./base_plot":1032,"./calc":1033,"./defaults":1034,"./plot":1037}],1036:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../plot_api/plot_api"),a=t("../../components/fx"),o=t("../../lib"),s=t("../../components/drawing"),l=t("tinycolor2"),c=t("../../lib/svg_text_utils");function u(t,e,r,i){var a=t.map(function(t,e,r){var n,i=r[0],a=e.margin||{l:80,r:80,t:100,b:80},o=i.trace,s=o.domain,l=e.width,c=e.height,u=Math.floor(l*(s.x[1]-s.x[0])),f=Math.floor(c*(s.y[1]-s.y[0])),h=s.x[0]*l+a.l,p=e.height-s.y[1]*e.height+a.t,d=o.line.shape;n="all"===o.hoverinfo?["count","probability"]:(o.hoverinfo||"").split("+");var g={trace:o,key:o.uid,model:i,x:h,y:p,width:u,height:f,hoveron:o.hoveron,hoverinfoItems:n,arrangement:o.arrangement,bundlecolors:o.bundlecolors,sortpaths:o.sortpaths,labelfont:o.labelfont,categorylabelfont:o.tickfont,pathShape:d,dragDimension:null,margin:a,paths:[],dimensions:[],graphDiv:t,traceSelection:null,pathSelection:null,dimensionSelection:null};i.dimensions&&(R(g),P(g));return g}.bind(0,e,r)),l=i.selectAll("g.parcatslayer").data([null]);l.enter().append("g").attr("class","parcatslayer").style("pointer-events","all");var u=l.selectAll("g.trace.parcats").data(a,f),v=u.enter().append("g").attr("class","trace parcats");u.attr("transform",function(t){return"translate("+t.x+", "+t.y+")"}),v.append("g").attr("class","paths");var x=u.select("g.paths").selectAll("path.path").data(function(t){return t.paths},f);x.attr("fill",function(t){return t.model.color});var w=x.enter().append("path").attr("class","path").attr("stroke-opacity",0).attr("fill",function(t){return t.model.color}).attr("fill-opacity",0);y(w),x.attr("d",function(t){return t.svgD}),w.empty()||x.sort(p),x.exit().remove(),x.on("mouseover",d).on("mouseout",g).on("click",m),v.append("g").attr("class","dimensions");var k=u.select("g.dimensions").selectAll("g.dimension").data(function(t){return t.dimensions},f);k.enter().append("g").attr("class","dimension"),k.attr("transform",function(t){return"translate("+t.x+", 0)"}),k.exit().remove();var T=k.selectAll("g.category").data(function(t){return t.categories},f),A=T.enter().append("g").attr("class","category");T.attr("transform",function(t){return"translate(0, "+t.y+")"}),A.append("rect").attr("class","catrect").attr("pointer-events","none"),T.select("rect.catrect").attr("fill","none").attr("width",function(t){return t.width}).attr("height",function(t){return t.height}),b(A);var z=T.selectAll("rect.bandrect").data(function(t){return t.bands},f);z.each(function(){o.raiseToTop(this)}),z.attr("fill",function(t){return t.color});var O=z.enter().append("rect").attr("class","bandrect").attr("stroke-opacity",0).attr("fill",function(t){return t.color}).attr("fill-opacity",0);z.attr("fill",function(t){return t.color}).attr("width",function(t){return t.width}).attr("height",function(t){return t.height}).attr("y",function(t){return t.y}).attr("cursor",function(t){return"fixed"===t.parcatsViewModel.arrangement?"default":"perpendicular"===t.parcatsViewModel.arrangement?"ns-resize":"move"}),_(O),z.exit().remove(),A.append("text").attr("class","catlabel").attr("pointer-events","none");var I=e._fullLayout.paper_bgcolor;T.select("text.catlabel").attr("text-anchor",function(t){return h(t)?"start":"end"}).attr("alignment-baseline","middle").style("text-shadow",I+" -1px 1px 2px, "+I+" 1px 1px 2px, "+I+" 1px -1px 2px, "+I+" -1px -1px 2px").style("fill","rgb(0, 0, 0)").attr("x",function(t){return h(t)?t.width+5:-5}).attr("y",function(t){return t.height/2}).text(function(t){return t.model.categoryLabel}).each(function(t){s.font(n.select(this),t.parcatsViewModel.categorylabelfont),c.convertToTspans(n.select(this),e)}),A.append("text").attr("class","dimlabel"),T.select("text.dimlabel").attr("text-anchor","middle").attr("alignment-baseline","baseline").attr("cursor",function(t){return"fixed"===t.parcatsViewModel.arrangement?"default":"ew-resize"}).attr("x",function(t){return t.width/2}).attr("y",-5).text(function(t,e){return 0===e?t.parcatsViewModel.model.dimensions[t.model.dimensionInd].dimensionLabel:null}).each(function(t){s.font(n.select(this),t.parcatsViewModel.labelfont)}),T.selectAll("rect.bandrect").on("mouseover",M).on("mouseout",S),T.exit().remove(),k.call(n.behavior.drag().origin(function(t){return{x:t.x,y:0}}).on("dragstart",E).on("drag",C).on("dragend",L)),u.each(function(t){t.traceSelection=n.select(this),t.pathSelection=n.select(this).selectAll("g.paths").selectAll("path.path"),t.dimensionSelection=n.select(this).selectAll("g.dimensions").selectAll("g.dimension")}),u.exit().remove()}function f(t){return t.key}function h(t){var e=t.parcatsViewModel.dimensions.length,r=t.parcatsViewModel.dimensions[e-1].model.dimensionInd;return t.model.dimensionInd===r}function p(t,e){return t.model.rawColor>e.model.rawColor?1:t.model.rawColor"),S=n.mouse(u)[0];a.loneHover({trace:f,x:y-p.left+d.left,y:b-p.top+d.top,text:M,color:t.model.color,borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontSize:10,fontColor:_,idealAlign:S1&&c.displayInd===l.dimensions.length-1?(r=o.left,i="left"):(r=o.left+o.width,i="right");var h=s.model.count,p=s.model.categoryLabel,d=h/s.parcatsViewModel.model.count,g={countLabel:h,categoryLabel:p,probabilityLabel:d.toFixed(3)},v=[];-1!==s.parcatsViewModel.hoverinfoItems.indexOf("count")&&v.push(["Count:",g.countLabel].join(" ")),-1!==s.parcatsViewModel.hoverinfoItems.indexOf("probability")&&v.push(["P("+g.categoryLabel+"):",g.probabilityLabel].join(" "));var m=v.join("
    ");return{trace:u,x:r-t.left,y:f-t.top,text:m,color:"lightgray",borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontSize:12,fontColor:"black",idealAlign:i,hovertemplate:u.hovertemplate,hovertemplateLabels:g,eventData:[{data:u._input,fullData:u,count:h,category:p,probability:d}]}}function M(t){if(!t.parcatsViewModel.dragDimension&&-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")){if(n.mouse(this)[1]<-1)return;var e,r=t.parcatsViewModel.graphDiv,i=r._fullLayout,s=i._paperdiv.node().getBoundingClientRect(),c=t.parcatsViewModel.hoveron;if("color"===c?(!function(t){var e=n.select(t).datum(),r=w(e);x(r),r.each(function(){o.raiseToTop(this)}),n.select(t.parentNode).selectAll("rect.bandrect").filter(function(t){return t.color===e.color}).each(function(){o.raiseToTop(this),n.select(this).attr("stroke","black").attr("stroke-width",1.5)})}(this),T(this,"plotly_hover",n.event)):(!function(t){n.select(t.parentNode).selectAll("rect.bandrect").each(function(t){var e=w(t);x(e),e.each(function(){o.raiseToTop(this)})}),n.select(t.parentNode).select("rect.catrect").attr("stroke","black").attr("stroke-width",2.5)}(this),k(this,"plotly_hover",n.event)),-1===t.parcatsViewModel.hoverinfoItems.indexOf("none"))"category"===c?e=A(s,this):"color"===c?e=function(t,e){var r,i,a=e.getBoundingClientRect(),o=n.select(e).datum(),s=o.categoryViewModel,c=s.parcatsViewModel,u=c.model.dimensions[s.model.dimensionInd],f=c.trace,h=a.y+a.height/2;c.dimensions.length>1&&u.displayInd===c.dimensions.length-1?(r=a.left,i="left"):(r=a.left+a.width,i="right");var p=s.model.categoryLabel,d=o.parcatsViewModel.model.count,g=0;o.categoryViewModel.bands.forEach(function(t){t.color===o.color&&(g+=t.count)});var v=s.model.count,m=0;c.pathSelection.each(function(t){t.model.color===o.color&&(m+=t.model.count)});var y=g/d,x=g/m,b=g/v,_={countLabel:d,categoryLabel:p,probabilityLabel:y.toFixed(3)},w=[];-1!==s.parcatsViewModel.hoverinfoItems.indexOf("count")&&w.push(["Count:",_.countLabel].join(" ")),-1!==s.parcatsViewModel.hoverinfoItems.indexOf("probability")&&(w.push("P(color \u2229 "+p+"): "+_.probabilityLabel),w.push("P("+p+" | color): "+x.toFixed(3)),w.push("P(color | "+p+"): "+b.toFixed(3)));var k=w.join("
    "),T=l.mostReadable(o.color,["black","white"]);return{trace:f,x:r-t.left,y:h-t.top,text:k,color:o.color,borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontColor:T,fontSize:10,idealAlign:i,hovertemplate:f.hovertemplate,hovertemplateLabels:_,eventData:[{data:f._input,fullData:f,category:p,count:d,probability:y,categorycount:v,colorcount:m,bandcolorcount:g}]}}(s,this):"dimension"===c&&(e=function(t,e){var r=[];return n.select(e.parentNode.parentNode).selectAll("g.category").select("rect.catrect").each(function(){r.push(A(t,this))}),r}(s,this)),e&&a.loneHover(e,{container:i._hoverlayer.node(),outerContainer:i._paper.node(),gd:r})}}function S(t){var e=t.parcatsViewModel;if(!e.dragDimension&&(y(e.pathSelection),b(e.dimensionSelection.selectAll("g.category")),_(e.dimensionSelection.selectAll("g.category").selectAll("rect.bandrect")),a.loneUnhover(e.graphDiv._fullLayout._hoverlayer.node()),e.pathSelection.sort(p),-1===e.hoverinfoItems.indexOf("skip"))){"color"===t.parcatsViewModel.hoveron?T(this,"plotly_unhover",n.event):k(this,"plotly_unhover",n.event)}}function E(t){"fixed"!==t.parcatsViewModel.arrangement&&(t.dragDimensionDisplayInd=t.model.displayInd,t.initialDragDimensionDisplayInds=t.parcatsViewModel.model.dimensions.map(function(t){return t.displayInd}),t.dragHasMoved=!1,t.dragCategoryDisplayInd=null,n.select(this).selectAll("g.category").select("rect.catrect").each(function(e){var r=n.mouse(this)[0],i=n.mouse(this)[1];-2<=r&&r<=e.width+2&&-2<=i&&i<=e.height+2&&(t.dragCategoryDisplayInd=e.model.displayInd,t.initialDragCategoryDisplayInds=t.model.categories.map(function(t){return t.displayInd}),e.model.dragY=e.y,o.raiseToTop(this.parentNode),n.select(this.parentNode).selectAll("rect.bandrect").each(function(e){e.yf.y+f.height/2&&(o.model.displayInd=f.model.displayInd,f.model.displayInd=l),t.dragCategoryDisplayInd=o.model.displayInd}if(null===t.dragCategoryDisplayInd||"freeform"===t.parcatsViewModel.arrangement){a.model.dragX=n.event.x;var h=t.parcatsViewModel.dimensions[r],p=t.parcatsViewModel.dimensions[i];void 0!==h&&a.model.dragXp.x&&(a.model.displayInd=p.model.displayInd,p.model.displayInd=t.dragDimensionDisplayInd),t.dragDimensionDisplayInd=a.model.displayInd}R(t.parcatsViewModel),P(t.parcatsViewModel),I(t.parcatsViewModel),O(t.parcatsViewModel)}}function L(t){if("fixed"!==t.parcatsViewModel.arrangement&&null!==t.dragDimensionDisplayInd){n.select(this).selectAll("text").attr("font-weight","normal");var e={},r=z(t.parcatsViewModel),a=t.parcatsViewModel.model.dimensions.map(function(t){return t.displayInd}),o=t.initialDragDimensionDisplayInds.some(function(t,e){return t!==a[e]});o&&a.forEach(function(r,n){var i=t.parcatsViewModel.model.dimensions[n].containerInd;e["dimensions["+i+"].displayindex"]=r});var s=!1;if(null!==t.dragCategoryDisplayInd){var l=t.model.categories.map(function(t){return t.displayInd});if(s=t.initialDragCategoryDisplayInds.some(function(t,e){return t!==l[e]})){var c=t.model.categories.slice().sort(function(t,e){return t.displayInd-e.displayInd}),u=c.map(function(t){return t.categoryValue}),f=c.map(function(t){return t.categoryLabel});e["dimensions["+t.model.containerInd+"].categoryarray"]=[u],e["dimensions["+t.model.containerInd+"].ticktext"]=[f],e["dimensions["+t.model.containerInd+"].categoryorder"]="array"}}if(-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")&&!t.dragHasMoved&&t.potentialClickBand&&("color"===t.parcatsViewModel.hoveron?T(t.potentialClickBand,"plotly_click",n.event.sourceEvent):k(t.potentialClickBand,"plotly_click",n.event.sourceEvent)),t.model.dragX=null,null!==t.dragCategoryDisplayInd)t.parcatsViewModel.dimensions[t.dragDimensionDisplayInd].categories[t.dragCategoryDisplayInd].model.dragY=null,t.dragCategoryDisplayInd=null;t.dragDimensionDisplayInd=null,t.parcatsViewModel.dragDimension=null,t.dragHasMoved=null,t.potentialClickBand=null,R(t.parcatsViewModel),P(t.parcatsViewModel),n.transition().duration(300).ease("cubic-in-out").each(function(){I(t.parcatsViewModel,!0),O(t.parcatsViewModel,!0)}).each("end",function(){(o||s)&&i.restyle(t.parcatsViewModel.graphDiv,e,[r])})}}function z(t){for(var e,r=t.graphDiv._fullData,n=0;n=0;s--)u+="C"+c[s]+","+(e[s+1]+i)+" "+l[s]+","+(e[s]+i)+" "+(t[s]+r[s])+","+(e[s]+i),u+="l-"+r[s]+",0 ";return u+="Z"}function P(t){var e=t.dimensions,r=t.model,n=e.map(function(t){return t.categories.map(function(t){return t.y})}),i=t.model.dimensions.map(function(t){return t.categories.map(function(t){return t.displayInd})}),a=t.model.dimensions.map(function(t){return t.displayInd}),o=t.dimensions.map(function(t){return t.model.dimensionInd}),s=e.map(function(t){return t.x}),l=e.map(function(t){return t.width}),c=[];for(var u in r.paths)r.paths.hasOwnProperty(u)&&c.push(r.paths[u]);function f(t){var e=t.categoryInds.map(function(t,e){return i[e][t]});return o.map(function(t){return e[t]})}c.sort(function(e,r){var n=f(e),i=f(r);return"backward"===t.sortpaths&&(n.reverse(),i.reverse()),n.push(e.valueInds[0]),i.push(r.valueInds[0]),t.bundlecolors&&(n.unshift(e.rawColor),i.unshift(r.rawColor)),ni?1:0});for(var h=new Array(c.length),p=e[0].model.count,d=e[0].categories.map(function(t){return t.height}).reduce(function(t,e){return t+e}),g=0;g0?d*(m.count/p):0;for(var y,x=new Array(n.length),b=0;b1?(t.width-80-16)/(n-1):0)*i;var a,o,s,l,c,u=[],f=t.model.maxCats,h=e.categories.length,p=e.count,d=t.height-8*(f-1),g=8*(f-h)/2,v=e.categories.map(function(t){return{displayInd:t.displayInd,categoryInd:t.categoryInd}});for(v.sort(function(t,e){return t.displayInd-e.displayInd}),c=0;c0?o.count/p*d:0,s={key:o.valueInds[0],model:o,width:16,height:a,y:null!==o.dragY?o.dragY:g,bands:[],parcatsViewModel:t},g=g+a+8,u.push(s);return{key:e.dimensionInd,x:null!==e.dragX?e.dragX:r,y:0,width:16,model:e,categories:u,parcatsViewModel:t,dragCategoryDisplayInd:null,dragDimensionDisplayInd:null,initialDragDimensionDisplayInds:null,initialDragCategoryDisplayInds:null,dragHasMoved:null,potentialClickBand:null}}e.exports=function(t,e,r,n){u(r,t,n,e)}},{"../../components/drawing":601,"../../components/fx":619,"../../lib":703,"../../lib/svg_text_utils":727,"../../plot_api/plot_api":738,d3:157,tinycolor2:524}],1037:[function(t,e,r){"use strict";var n=t("./parcats");e.exports=function(t,e,r,i){var a=t._fullLayout,o=a._paper,s=a._size;n(t,o,e,{width:s.w,height:s.h,margin:{t:s.t,r:s.r,b:s.b,l:s.l}},r,i)}},{"./parcats":1036}],1038:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/cartesian/layout_attributes"),a=t("../../plots/font_attributes"),o=t("../../plots/domain").attributes,s=t("../../lib/extend").extendFlat,l=t("../../plot_api/plot_template").templatedArray;e.exports={domain:o({name:"parcoords",trace:!0,editType:"calc"}),labelfont:a({editType:"calc"}),tickfont:a({editType:"calc"}),rangefont:a({editType:"calc"}),dimensions:l("dimension",{label:{valType:"string",editType:"calc"},tickvals:s({},i.tickvals,{editType:"calc"}),ticktext:s({},i.ticktext,{editType:"calc"}),tickformat:{valType:"string",dflt:"3s",editType:"calc"},visible:{valType:"boolean",dflt:!0,editType:"calc"},range:{valType:"info_array",items:[{valType:"number",editType:"calc"},{valType:"number",editType:"calc"}],editType:"calc"},constraintrange:{valType:"info_array",freeLength:!0,dimensions:"1-2",items:[{valType:"number",editType:"calc"},{valType:"number",editType:"calc"}],editType:"calc"},multiselect:{valType:"boolean",dflt:!0,editType:"calc"},values:{valType:"data_array",editType:"calc"},editType:"calc"}),line:s({editType:"calc"},n("line",{colorscaleDflt:"Viridis",autoColorDflt:!1,editTypeOverride:"calc"}))}},{"../../components/colorscale/attributes":587,"../../lib/extend":693,"../../plot_api/plot_template":741,"../../plots/cartesian/layout_attributes":763,"../../plots/domain":776,"../../plots/font_attributes":777}],1039:[function(t,e,r){"use strict";var n=t("./constants"),i=t("d3"),a=t("../../lib/gup").keyFun,o=t("../../lib/gup").repeat,s=t("../../lib").sorterAsc,l=n.bar.snapRatio;function c(t,e){return t*(1-l)+e*l}var u=n.bar.snapClose;function f(t,e){return t*(1-u)+e*u}function h(t,e,r,n){if(function(t,e){for(var r=0;r=e[r][0]&&t<=e[r][1])return!0;return!1}(r,n))return r;var i=t?-1:1,a=0,o=e.length-1;if(i<0){var s=a;a=o,o=s}for(var l=e[a],u=l,h=a;i*he){h=r;break}}if(a=u,isNaN(a)&&(a=isNaN(f)||isNaN(h)?isNaN(f)?h:f:e-c[f][1]t[1]+r||e=.9*t[1]+.1*t[0]?"n":e<=.9*t[0]+.1*t[1]?"s":"ns"}(d,e);g&&(o.interval=l[a],o.intervalPix=d,o.region=g)}}if(t.ordinal&&!o.region){var m=t.unitTickvals,y=t.unitToPaddedPx.invert(e);for(r=0;r=x[0]&&y<=x[1]){o.clickableOrdinalRange=x;break}}}return o}function _(t){t.on("mousemove",function(t){if(i.event.preventDefault(),!t.parent.inBrushDrag){var e=b(t,t.height-i.mouse(this)[1]-2*n.verticalPadding),r="crosshair";e.clickableOrdinalRange?r="pointer":e.region&&(r=e.region+"-resize"),i.select(document.body).style("cursor",r)}}).on("mouseleave",function(t){t.parent.inBrushDrag||m()}).call(i.behavior.drag().on("dragstart",function(t){i.event.sourceEvent.stopPropagation();var e=t.height-i.mouse(this)[1]-2*n.verticalPadding,r=t.unitToPaddedPx.invert(e),a=t.brush,o=b(t,e),s=o.interval,l=a.svgBrush;if(l.wasDragged=!1,l.grabbingBar="ns"===o.region,l.grabbingBar){var c=s.map(t.unitToPaddedPx);l.grabPoint=e-c[0]-n.verticalPadding,l.barLength=c[1]-c[0]}l.clickableOrdinalRange=o.clickableOrdinalRange,l.stayingIntervals=t.multiselect&&a.filterSpecified?a.filter.getConsolidated():[],s&&(l.stayingIntervals=l.stayingIntervals.filter(function(t){return t[0]!==s[0]&&t[1]!==s[1]})),l.startExtent=o.region?s["s"===o.region?1:0]:r,t.parent.inBrushDrag=!0,l.brushStartCallback()}).on("drag",function(t){i.event.sourceEvent.stopPropagation();var e=t.height-i.mouse(this)[1]-2*n.verticalPadding,r=t.brush.svgBrush;r.wasDragged=!0,r.grabbingBar?r.newExtent=[e-r.grabPoint,e+r.barLength-r.grabPoint].map(t.unitToPaddedPx.invert):r.newExtent=[r.startExtent,t.unitToPaddedPx.invert(e)].sort(s);var a=Math.max(0,-r.newExtent[0]),o=Math.max(0,r.newExtent[1]-1);r.newExtent[0]+=a,r.newExtent[1]-=o,r.grabbingBar&&(r.newExtent[1]+=a,r.newExtent[0]-=o),t.brush.filterSpecified=!0,r.extent=r.stayingIntervals.concat([r.newExtent]),r.brushCallback(t),x(this.parentNode)}).on("dragend",function(t){i.event.sourceEvent.stopPropagation();var e=t.brush,r=e.filter,n=e.svgBrush,a=n.grabbingBar;if(n.grabbingBar=!1,n.grabLocation=void 0,t.parent.inBrushDrag=!1,m(),!n.wasDragged)return n.wasDragged=void 0,n.clickableOrdinalRange?e.filterSpecified&&t.multiselect?n.extent.push(n.clickableOrdinalRange):(n.extent=[n.clickableOrdinalRange],e.filterSpecified=!0):a?(n.extent=n.stayingIntervals,0===n.extent.length&&k(e)):k(e),n.brushCallback(t),x(this.parentNode),void n.brushEndCallback(e.filterSpecified?r.getConsolidated():[]);var o=function(){r.set(r.getConsolidated())};if(t.ordinal){var s=t.unitTickvals;s[s.length-1]n.newExtent[0];n.extent=n.stayingIntervals.concat(l?[n.newExtent]:[]),n.extent.length||k(e),n.brushCallback(t),l?x(this.parentNode,o):(o(),x(this.parentNode))}else o();n.brushEndCallback(e.filterSpecified?r.getConsolidated():[])}))}function w(t,e){return t[0]-e[0]}function k(t){t.filterSpecified=!1,t.svgBrush.extent=[[0,1]]}function T(t){for(var e,r=t.slice(),n=[],i=r.shift();i;){for(e=i.slice();(i=r.shift())&&i[0]<=e[1];)e[1]=Math.max(e[1],i[1]);n.push(e)}return n}e.exports={makeBrush:function(t,e,r,n,i,a){var o,l=function(){var t,e,r=[];return{set:function(n){r=n.map(function(t){return t.slice().sort(s)}).sort(w),t=T(r),e=r.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0])},get:function(){return r.slice()},getConsolidated:function(){return t},getBounds:function(){return e}}}();return l.set(r),{filter:l,filterSpecified:e,svgBrush:{extent:[],brushStartCallback:n,brushCallback:(o=i,function(t){var e=t.brush,r=function(t){return t.svgBrush.extent.map(function(t){return t.slice()})}(e).slice();e.filter.set(r),o()}),brushEndCallback:a}}},ensureAxisBrush:function(t){var e=t.selectAll("."+n.cn.axisBrush).data(o,a);e.enter().append("g").classed(n.cn.axisBrush,!0),function(t){var e=t.selectAll(".background").data(o);e.enter().append("rect").classed("background",!0).call(p).call(d).style("pointer-events","auto").attr("transform","translate(0 "+n.verticalPadding+")"),e.call(_).attr("height",function(t){return t.height-n.verticalPadding});var r=t.selectAll(".highlight-shadow").data(o);r.enter().append("line").classed("highlight-shadow",!0).attr("x",-n.bar.width/2).attr("stroke-width",n.bar.width+n.bar.strokeWidth).attr("stroke",n.bar.strokeColor).attr("opacity",n.bar.strokeOpacity).attr("stroke-linecap","butt"),r.attr("y1",function(t){return t.height}).call(y);var i=t.selectAll(".highlight").data(o);i.enter().append("line").classed("highlight",!0).attr("x",-n.bar.width/2).attr("stroke-width",n.bar.width-n.bar.strokeWidth).attr("stroke",n.bar.fillColor).attr("opacity",n.bar.fillOpacity).attr("stroke-linecap","butt"),i.attr("y1",function(t){return t.height}).call(y)}(e)},cleanRanges:function(t,e){if(Array.isArray(t[0])?(t=t.map(function(t){return t.sort(s)}),t=e.multiselect?T(t.sort(w)):[t[0]]):t=[t.sort(s)],e.tickvals){var r=e.tickvals.slice().sort(s);if(!(t=t.map(function(t){var e=[h(0,r,t[0],[]),h(1,r,t[1],[])];if(e[1]>e[0])return e}).filter(function(t){return t})).length)return}return t.length>1?t:t[0]}}},{"../../lib":703,"../../lib/gup":701,"./constants":1042,d3:157}],1040:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../plots/get_data").getModuleCalcData,a=t("./plot"),o=t("../../constants/xmlns_namespaces");r.name="parcoords",r.plot=function(t){var e=i(t.calcdata,"parcoords")[0];e.length&&a(t,e)},r.clean=function(t,e,r,n){var i=n._has&&n._has("parcoords"),a=e._has&&e._has("parcoords");i&&!a&&(n._paperdiv.selectAll(".parcoords").remove(),n._glimages.selectAll("*").remove())},r.toSVG=function(t){var e=t._fullLayout._glimages,r=n.select(t).selectAll(".svg-container");r.filter(function(t,e){return e===r.size()-1}).selectAll(".gl-canvas-context, .gl-canvas-focus").each(function(){var t=this.toDataURL("image/png");e.append("svg:image").attr({xmlns:o.svg,"xlink:href":t,preserveAspectRatio:"none",x:0,y:0,width:this.width,height:this.height})}),window.setTimeout(function(){n.selectAll("#filterBarPattern").attr("id","filterBarPattern")},60)}},{"../../constants/xmlns_namespaces":681,"../../plots/get_data":786,"./plot":1048,d3:157}],1041:[function(t,e,r){"use strict";var n=t("../../components/colorscale"),i=t("../../lib"),a=t("../../lib/gup").wrap;function o(t){return i.isTypedArray(t)?Array.prototype.slice.call(t):t}e.exports=function(t,e){for(var r=0;ru&&(n.log("parcoords traces support up to "+u+" dimensions at the moment"),d.splice(u));var g=s(t,e,{name:"dimensions",handleItemDefaults:h}),v=function(t,e,r,o,s){var l=s("line.color",r);if(i(t,"line")&&n.isArrayOrTypedArray(l)){if(l.length)return s("line.colorscale"),a(t,e,o,s,{prefix:"line.",cLetter:"c"}),l.length;e.line.color=r}return 1/0}(t,e,r,c,p);o(e,c,p),Array.isArray(g)&&g.length||(e.visible=!1),f(e,g,"values",v);var m={family:c.font.family,size:Math.round(c.font.size/1.2),color:c.font.color};n.coerceFont(p,"labelfont",m),n.coerceFont(p,"tickfont",m),n.coerceFont(p,"rangefont",m)}},{"../../components/colorscale/defaults":590,"../../components/colorscale/helpers":591,"../../lib":703,"../../plots/array_container_defaults":747,"../../plots/domain":776,"./attributes":1038,"./axisbrush":1039,"./constants":1042,"./merge_length":1046}],1044:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),colorbar:{container:"line",min:"cmin",max:"cmax"},moduleType:"trace",name:"parcoords",basePlotModule:t("./base_plot"),categories:["gl","regl","noOpacity","noHover"],meta:{}}},{"./attributes":1038,"./base_plot":1040,"./calc":1041,"./defaults":1043,"./plot":1048}],1045:[function(t,e,r){"use strict";var n=t("glslify"),i=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec4 p0, p1, p2, p3,\n p4, p5, p6, p7,\n p8, p9, pa, pb,\n pc, pd, pe;\n\nattribute vec4 pf;\n\nuniform mat4 dim1A, dim2A, dim1B, dim2B, dim1C, dim2C, dim1D, dim2D,\n loA, hiA, loB, hiB, loC, hiC, loD, hiD;\n\nuniform vec2 resolution,\n viewBoxPosition,\n viewBoxSize;\n\nuniform sampler2D palette;\nuniform sampler2D mask;\nuniform float maskHeight;\n\nuniform vec2 colorClamp;\n\nvarying vec4 fragColor;\n\nvec4 unit_1 = vec4(1, 1, 1, 1);\n\nfloat val(mat4 p, mat4 v) {\n return dot(matrixCompMult(p, v) * unit_1, unit_1);\n}\n\nfloat axisY(\n float x,\n mat4 d[4],\n mat4 dim1A, mat4 dim2A, mat4 dim1B, mat4 dim2B, mat4 dim1C, mat4 dim2C, mat4 dim1D, mat4 dim2D\n ) {\n\n float y1 = val(d[0], dim1A) + val(d[1], dim1B) + val(d[2], dim1C) + val(d[3], dim1D);\n float y2 = val(d[0], dim2A) + val(d[1], dim2B) + val(d[2], dim2C) + val(d[3], dim2D);\n return y1 * (1.0 - x) + y2 * x;\n}\n\nconst int bitsPerByte = 8;\n\nint mod2(int a) {\n return a - 2 * (a / 2);\n}\n\nint mod8(int a) {\n return a - 8 * (a / 8);\n}\n\nvec4 zero = vec4(0, 0, 0, 0);\nvec4 unit_0 = vec4(1, 1, 1, 1);\nvec2 xyProjection = vec2(1, 1);\n\nmat4 mclamp(mat4 m, mat4 lo, mat4 hi) {\n return mat4(clamp(m[0], lo[0], hi[0]),\n clamp(m[1], lo[1], hi[1]),\n clamp(m[2], lo[2], hi[2]),\n clamp(m[3], lo[3], hi[3]));\n}\n\nbool mshow(mat4 p, mat4 lo, mat4 hi) {\n return mclamp(p, lo, hi) == p;\n}\n\nbool withinBoundingBox(\n mat4 d[4],\n mat4 loA, mat4 hiA, mat4 loB, mat4 hiB, mat4 loC, mat4 hiC, mat4 loD, mat4 hiD\n ) {\n\n return mshow(d[0], loA, hiA) &&\n mshow(d[1], loB, hiB) &&\n mshow(d[2], loC, hiC) &&\n mshow(d[3], loD, hiD);\n}\n\nbool withinRasterMask(mat4 d[4], sampler2D mask, float height) {\n bool result = true;\n int bitInByteStepper;\n float valY, valueY, scaleX;\n int hit, bitmask, valX;\n for(int i = 0; i < 4; i++) {\n for(int j = 0; j < 4; j++) {\n for(int k = 0; k < 4; k++) {\n bitInByteStepper = mod8(j * 4 + k);\n valX = i * 2 + j / 2;\n valY = d[i][j][k];\n valueY = valY * (height - 1.0) + 0.5;\n scaleX = (float(valX) + 0.5) / 8.0;\n hit = int(texture2D(mask, vec2(scaleX, (valueY + 0.5) / height))[3] * 255.0) / int(pow(2.0, float(bitInByteStepper)));\n result = result && mod2(hit) == 1;\n }\n }\n }\n return result;\n}\n\nvec4 position(\n float depth,\n vec2 resolution, vec2 viewBoxPosition, vec2 viewBoxSize,\n mat4 dims[4],\n float signum,\n mat4 dim1A, mat4 dim2A, mat4 dim1B, mat4 dim2B, mat4 dim1C, mat4 dim2C, mat4 dim1D, mat4 dim2D,\n mat4 loA, mat4 hiA, mat4 loB, mat4 hiB, mat4 loC, mat4 hiC, mat4 loD, mat4 hiD,\n sampler2D mask, float maskHeight\n ) {\n\n float x = 0.5 * signum + 0.5;\n float y = axisY(x, dims, dim1A, dim2A, dim1B, dim2B, dim1C, dim2C, dim1D, dim2D);\n\n float show = float(\n withinBoundingBox(dims, loA, hiA, loB, hiB, loC, hiC, loD, hiD)\n && withinRasterMask(dims, mask, maskHeight)\n );\n\n vec2 viewBoxXY = viewBoxPosition + viewBoxSize * vec2(x, y);\n float depthOrHide = depth + 2.0 * (1.0 - show);\n\n return vec4(\n xyProjection * (2.0 * viewBoxXY / resolution - 1.0),\n depthOrHide,\n 1.0\n );\n}\n\nvoid main() {\n\n float prominence = abs(pf[3]);\n\n mat4 p[4];\n p[0] = mat4(p0, p1, p2, p3);\n p[1] = mat4(p4, p5, p6, p7);\n p[2] = mat4(p8, p9, pa, pb);\n p[3] = mat4(pc, pd, pe, abs(pf));\n\n gl_Position = position(\n 1.0 - prominence,\n resolution, viewBoxPosition, viewBoxSize,\n p,\n sign(pf[3]),\n dim1A, dim2A, dim1B, dim2B, dim1C, dim2C, dim1D, dim2D,\n loA, hiA, loB, hiB, loC, hiC, loD, hiD,\n mask, maskHeight\n );\n\n float clampedColorIndex = clamp((prominence - colorClamp[0]) / (colorClamp[1] - colorClamp[0]), 0.0, 1.0);\n fragColor = texture2D(palette, vec2((clampedColorIndex * 255.0 + 0.5) / 256.0, 0.5));\n}\n"]),a=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec4 p0, p1, p2, p3,\n p4, p5, p6, p7,\n p8, p9, pa, pb,\n pc, pd, pe;\n\nattribute vec4 pf;\n\nuniform mat4 dim1A, dim2A, dim1B, dim2B, dim1C, dim2C, dim1D, dim2D;\n\nuniform vec2 resolution,\n viewBoxPosition,\n viewBoxSize;\n\nuniform sampler2D palette;\n\nuniform vec2 colorClamp;\n\nvarying vec4 fragColor;\n\nvec2 xyProjection = vec2(1, 1);\n\nvec4 unit = vec4(1, 1, 1, 1);\n\nfloat val(mat4 p, mat4 v) {\n return dot(matrixCompMult(p, v) * unit, unit);\n}\n\nfloat axisY(\n float x,\n mat4 d[4],\n mat4 dim1A, mat4 dim2A, mat4 dim1B, mat4 dim2B, mat4 dim1C, mat4 dim2C, mat4 dim1D, mat4 dim2D\n ) {\n\n float y1 = val(d[0], dim1A) + val(d[1], dim1B) + val(d[2], dim1C) + val(d[3], dim1D);\n float y2 = val(d[0], dim2A) + val(d[1], dim2B) + val(d[2], dim2C) + val(d[3], dim2D);\n return y1 * (1.0 - x) + y2 * x;\n}\n\nvec4 position(\n float depth,\n vec2 resolution, vec2 viewBoxPosition, vec2 viewBoxSize,\n mat4 dims[4],\n float signum,\n mat4 dim1A, mat4 dim2A, mat4 dim1B, mat4 dim2B, mat4 dim1C, mat4 dim2C, mat4 dim1D, mat4 dim2D\n ) {\n\n float x = 0.5 * signum + 0.5;\n float y = axisY(x, dims, dim1A, dim2A, dim1B, dim2B, dim1C, dim2C, dim1D, dim2D);\n\n vec2 viewBoxXY = viewBoxPosition + viewBoxSize * vec2(x, y);\n\n return vec4(\n xyProjection * (2.0 * viewBoxXY / resolution - 1.0),\n depth,\n 1.0\n );\n}\n\nvoid main() {\n\n float prominence = abs(pf[3]);\n\n mat4 p[4];\n p[0] = mat4(p0, p1, p2, p3);\n p[1] = mat4(p4, p5, p6, p7);\n p[2] = mat4(p8, p9, pa, pb);\n p[3] = mat4(pc, pd, pe, abs(pf));\n\n gl_Position = position(\n 1.0 - prominence,\n resolution, viewBoxPosition, viewBoxSize,\n p,\n sign(pf[3]),\n dim1A, dim2A, dim1B, dim2B, dim1C, dim2C, dim1D, dim2D\n );\n\n float clampedColorIndex = clamp((prominence - colorClamp[0]) / (colorClamp[1] - colorClamp[0]), 0.0, 1.0);\n fragColor = texture2D(palette, vec2((clampedColorIndex * 255.0 + 0.5) / 256.0, 0.5));\n}\n"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec4 p0, p1, p2, p3,\n p4, p5, p6, p7,\n p8, p9, pa, pb,\n pc, pd, pe;\n\nattribute vec4 pf;\n\nuniform mat4 dim1A, dim2A, dim1B, dim2B, dim1C, dim2C, dim1D, dim2D,\n loA, hiA, loB, hiB, loC, hiC, loD, hiD;\n\nuniform vec2 resolution,\n viewBoxPosition,\n viewBoxSize;\n\nuniform sampler2D mask;\nuniform float maskHeight;\n\nuniform vec2 colorClamp;\n\nvarying vec4 fragColor;\n\nvec4 unit_1 = vec4(1, 1, 1, 1);\n\nfloat val(mat4 p, mat4 v) {\n return dot(matrixCompMult(p, v) * unit_1, unit_1);\n}\n\nfloat axisY(\n float x,\n mat4 d[4],\n mat4 dim1A, mat4 dim2A, mat4 dim1B, mat4 dim2B, mat4 dim1C, mat4 dim2C, mat4 dim1D, mat4 dim2D\n ) {\n\n float y1 = val(d[0], dim1A) + val(d[1], dim1B) + val(d[2], dim1C) + val(d[3], dim1D);\n float y2 = val(d[0], dim2A) + val(d[1], dim2B) + val(d[2], dim2C) + val(d[3], dim2D);\n return y1 * (1.0 - x) + y2 * x;\n}\n\nconst int bitsPerByte = 8;\n\nint mod2(int a) {\n return a - 2 * (a / 2);\n}\n\nint mod8(int a) {\n return a - 8 * (a / 8);\n}\n\nvec4 zero = vec4(0, 0, 0, 0);\nvec4 unit_0 = vec4(1, 1, 1, 1);\nvec2 xyProjection = vec2(1, 1);\n\nmat4 mclamp(mat4 m, mat4 lo, mat4 hi) {\n return mat4(clamp(m[0], lo[0], hi[0]),\n clamp(m[1], lo[1], hi[1]),\n clamp(m[2], lo[2], hi[2]),\n clamp(m[3], lo[3], hi[3]));\n}\n\nbool mshow(mat4 p, mat4 lo, mat4 hi) {\n return mclamp(p, lo, hi) == p;\n}\n\nbool withinBoundingBox(\n mat4 d[4],\n mat4 loA, mat4 hiA, mat4 loB, mat4 hiB, mat4 loC, mat4 hiC, mat4 loD, mat4 hiD\n ) {\n\n return mshow(d[0], loA, hiA) &&\n mshow(d[1], loB, hiB) &&\n mshow(d[2], loC, hiC) &&\n mshow(d[3], loD, hiD);\n}\n\nbool withinRasterMask(mat4 d[4], sampler2D mask, float height) {\n bool result = true;\n int bitInByteStepper;\n float valY, valueY, scaleX;\n int hit, bitmask, valX;\n for(int i = 0; i < 4; i++) {\n for(int j = 0; j < 4; j++) {\n for(int k = 0; k < 4; k++) {\n bitInByteStepper = mod8(j * 4 + k);\n valX = i * 2 + j / 2;\n valY = d[i][j][k];\n valueY = valY * (height - 1.0) + 0.5;\n scaleX = (float(valX) + 0.5) / 8.0;\n hit = int(texture2D(mask, vec2(scaleX, (valueY + 0.5) / height))[3] * 255.0) / int(pow(2.0, float(bitInByteStepper)));\n result = result && mod2(hit) == 1;\n }\n }\n }\n return result;\n}\n\nvec4 position(\n float depth,\n vec2 resolution, vec2 viewBoxPosition, vec2 viewBoxSize,\n mat4 dims[4],\n float signum,\n mat4 dim1A, mat4 dim2A, mat4 dim1B, mat4 dim2B, mat4 dim1C, mat4 dim2C, mat4 dim1D, mat4 dim2D,\n mat4 loA, mat4 hiA, mat4 loB, mat4 hiB, mat4 loC, mat4 hiC, mat4 loD, mat4 hiD,\n sampler2D mask, float maskHeight\n ) {\n\n float x = 0.5 * signum + 0.5;\n float y = axisY(x, dims, dim1A, dim2A, dim1B, dim2B, dim1C, dim2C, dim1D, dim2D);\n\n float show = float(\n withinBoundingBox(dims, loA, hiA, loB, hiB, loC, hiC, loD, hiD)\n && withinRasterMask(dims, mask, maskHeight)\n );\n\n vec2 viewBoxXY = viewBoxPosition + viewBoxSize * vec2(x, y);\n float depthOrHide = depth + 2.0 * (1.0 - show);\n\n return vec4(\n xyProjection * (2.0 * viewBoxXY / resolution - 1.0),\n depthOrHide,\n 1.0\n );\n}\n\nvoid main() {\n\n float prominence = abs(pf[3]);\n\n mat4 p[4];\n p[0] = mat4(p0, p1, p2, p3);\n p[1] = mat4(p4, p5, p6, p7);\n p[2] = mat4(p8, p9, pa, pb);\n p[3] = mat4(pc, pd, pe, abs(pf));\n\n gl_Position = position(\n 1.0 - prominence,\n resolution, viewBoxPosition, viewBoxSize,\n p,\n sign(pf[3]),\n dim1A, dim2A, dim1B, dim2B, dim1C, dim2C, dim1D, dim2D,\n loA, hiA, loB, hiB, loC, hiC, loD, hiD,\n mask, maskHeight\n );\n\n fragColor = vec4(pf.rgb, 1.0);\n}\n"]),s=n(["precision lowp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n gl_FragColor = fragColor;\n}\n"]),l=t("../../lib"),c=1e-6,u=1e-7,f=2048,h=64,p=2,d=4,g=8,v=h/g,m=[119,119,119],y=new Uint8Array(4),x=new Uint8Array(4),b={shape:[256,1],format:"rgba",type:"uint8",mag:"nearest",min:"nearest"};function _(t,e,r,n,i){var a=t._gl;a.enable(a.SCISSOR_TEST),a.scissor(e,r,n,i),t.clear({color:[0,0,0,0],depth:1})}function w(t,e,r,n,i,a){var o=a.key;r.drawCompleted||(!function(t){t.read({x:0,y:0,width:1,height:1,data:y})}(t),r.drawCompleted=!0),function s(l){var c;c=Math.min(n,i-l*n),a.offset=p*l*n,a.count=p*c,0===l&&(window.cancelAnimationFrame(r.currentRafs[o]),delete r.currentRafs[o],_(t,a.scissorX,a.scissorY,a.scissorWidth,a.viewBoxSize[1])),r.clearOnly||(e(a),l*n+c>>8*e)%256/255}function T(t,e,r){var n,i,a,o=[];for(i=0;i=h-4?k(o,h-2-s):.5);return a}(d,p,i);!function(t,e,r){for(var n=0;n<16;n++)t["p"+n.toString(16)](T(e,r,n))}(C,d,o),L=S.texture(l.extendFlat({data:function(t,e,r){for(var n=[],i=0;i<256;i++){var a=t(i/255);n.push((e?m:a).concat(r))}return n}(r.unitToColor,A,Math.round(255*(A?a:1)))},b))}var I=[0,1];var D=[];function P(t,e,n,i,a,o,s,c,u,f,h){var p,d,g,v,m=[t,e],y=[0,1].map(function(){return[0,1,2,3].map(function(){return new Float32Array(16)})});for(p=0;p<2;p++)for(v=m[p],d=0;d<4;d++)for(g=0;g<16;g++)y[p][d][g]=g+16*d===v?1:0;var x=r.lines.canvasOverdrag,b=r.domain,_=r.canvasWidth,w=r.canvasHeight;return l.extendFlat({key:s,resolution:[_,w],viewBoxPosition:[n+x,i],viewBoxSize:[a,o],i:t,ii:e,dim1A:y[0][0],dim1B:y[0][1],dim1C:y[0][2],dim1D:y[0][3],dim2A:y[1][0],dim2B:y[1][1],dim2C:y[1][2],dim2D:y[1][3],colorClamp:I,scissorX:(c===u?0:n+x)+(r.pad.l-x)+r.layoutWidth*b.x[0],scissorWidth:(c===f?_-n+x:a+.5)+(c===u?n+x:0),scissorY:i+r.pad.b+r.layoutHeight*b.y[0],scissorHeight:o,viewportX:r.pad.l-x+r.layoutWidth*b.x[0],viewportY:r.pad.b+r.layoutHeight*b.y[0],viewportWidth:_,viewportHeight:w},h)}return{setColorDomain:function(t){I[0]=t[0],I[1]=t[1]},render:function(t,e,n){var i,a,o,s=t.length,l=1/0,c=-1/0;for(i=0;ic&&(c=t[i].dim2.canvasX,o=i),t[i].dim1.canvasXi._length&&(T=T.slice(0,i._length));var A,M=i.tickvals;function S(t,e){return{val:t,text:A[e]}}function E(t,e){return t.val-e.val}if(Array.isArray(M)&&M.length){A=i.ticktext,Array.isArray(A)&&A.length?A.length>M.length?A=A.slice(0,M.length):M.length>A.length&&(M=M.slice(0,A.length)):A=M.map(n.format(i.tickformat));for(var C=1;C=r||s>=i)return;var c=t.lineLayer.readPixel(o,i-1-s),u=0!==c[3],f=u?c[2]+256*(c[1]+256*c[0]):null,h={x:o,y:s,clientX:e.clientX,clientY:e.clientY,dataIndex:t.model.key,curveNumber:f};f!==T&&(u?l.hover(h):l.unhover&&l.unhover(h),T=f)}}),k.style("opacity",function(t){return t.pick?.01:1}),e.style("background","rgba(255, 255, 255, 0)");var A=e.selectAll("."+h.cn.parcoords).data(w,c);A.exit().remove(),A.enter().append("g").classed(h.cn.parcoords,!0).style("shape-rendering","crispEdges").style("pointer-events","none"),A.attr("transform",function(t){return"translate("+t.model.translateX+","+t.model.translateY+")"});var M=A.selectAll("."+h.cn.parcoordsControlView).data(u,c);M.enter().append("g").classed(h.cn.parcoordsControlView,!0),M.attr("transform",function(t){return"translate("+t.model.pad.l+","+t.model.pad.t+")"});var S=M.selectAll("."+h.cn.yAxis).data(function(t){return t.dimensions},c);function E(t,e){for(var r=e.panels||(e.panels=[]),n=t.data(),i=n.length-1,a=0;aline").attr("fill","none").attr("stroke","black").attr("stroke-opacity",.25).attr("stroke-width","1px"),L.selectAll("text").style("text-shadow","1px 1px 1px #fff, -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff").style("cursor","default").style("user-select","none");var z=C.selectAll("."+h.cn.axisHeading).data(u,c);z.enter().append("g").classed(h.cn.axisHeading,!0);var O=z.selectAll("."+h.cn.axisTitle).data(u,c);O.enter().append("text").classed(h.cn.axisTitle,!0).attr("text-anchor","middle").style("cursor","ew-resize").style("user-select","none").style("pointer-events","auto"),O.attr("transform","translate(0,"+-h.axisTitleOffset+")").text(function(t){return t.label}).each(function(t){o.font(n.select(this),t.model.labelFont)});var I=C.selectAll("."+h.cn.axisExtent).data(u,c);I.enter().append("g").classed(h.cn.axisExtent,!0);var D=I.selectAll("."+h.cn.axisExtentTop).data(u,c);D.enter().append("g").classed(h.cn.axisExtentTop,!0),D.attr("transform","translate(0,"+-h.axisExtentOffset+")");var P=D.selectAll("."+h.cn.axisExtentTopText).data(u,c);function R(t,e){if(t.ordinal)return"";var r=t.domainScale.domain();return n.format(t.tickFormat)(r[e?r.length-1:0])}P.enter().append("text").classed(h.cn.axisExtentTopText,!0).call(b),P.text(function(t){return R(t,!0)}).each(function(t){o.font(n.select(this),t.model.rangeFont)});var F=I.selectAll("."+h.cn.axisExtentBottom).data(u,c);F.enter().append("g").classed(h.cn.axisExtentBottom,!0),F.attr("transform",function(t){return"translate(0,"+(t.model.height+h.axisExtentOffset)+")"});var B=F.selectAll("."+h.cn.axisExtentBottomText).data(u,c);B.enter().append("text").classed(h.cn.axisExtentBottomText,!0).attr("dy","0.75em").call(b),B.text(function(t){return R(t)}).each(function(t){o.font(n.select(this),t.model.rangeFont)}),p.ensureAxisBrush(C)}},{"../../components/colorscale":592,"../../components/drawing":601,"../../lib":703,"../../lib/gup":701,"./axisbrush":1039,"./constants":1042,"./lines":1045,"color-rgba":115,d3:157}],1048:[function(t,e,r){"use strict";var n=t("./parcoords"),i=t("../../lib/prepare_regl");e.exports=function(t,e){var r=t._fullLayout,a=r._toppaper,o=r._paperdiv,s=r._glcontainer;if(i(t)){var l={},c={},u={},f={},h=r._size;e.forEach(function(e,r){var n=e[0].trace;u[r]=n.index;var i=f[r]=n._fullInput.index;l[r]=t.data[i].dimensions,c[r]=t.data[i].dimensions.slice()});n(o,a,s,e,{width:h.w,height:h.h,margin:{t:h.t,r:h.r,b:h.b,l:h.l}},{filterChanged:function(e,n,i){var a=c[e][n],o=i.map(function(t){return t.slice()}),s="dimensions["+n+"].constraintrange",l=r._tracePreGUI[t._fullData[u[e]]._fullInput.uid];if(void 0===l[s]){var h=a.constraintrange;l[s]=h||null}var p=t._fullData[u[e]].dimensions[n];o.length?(1===o.length&&(o=o[0]),a.constraintrange=o,p.constraintrange=o.slice(),o=[o]):(delete a.constraintrange,delete p.constraintrange,o=null);var d={};d[s]=o,t.emit("plotly_restyle",[d,[f[e]]])},hover:function(e){t.emit("plotly_hover",e)},unhover:function(e){t.emit("plotly_unhover",e)},axesMoved:function(e,r){function n(t){return!("visible"in t)||t.visible}function i(t,e,r){var n=e.indexOf(r),i=t.indexOf(n);return-1===i&&(i+=e.length),i}var a=function(t){return function(e,n){return i(r,t,e)-i(r,t,n)}}(c[e].filter(n));l[e].sort(a),c[e].filter(function(t){return!n(t)}).sort(function(t){return c[e].indexOf(t)}).forEach(function(t){l[e].splice(l[e].indexOf(t),1),l[e].splice(c[e].indexOf(t),0,t)}),t.emit("plotly_restyle",[{dimensions:[l[e]]},[f[e]]])}})}}},{"../../lib/prepare_regl":716,"./parcoords":1047}],1049:[function(t,e,r){"use strict";var n=t("../../plots/attributes"),i=t("../../plots/domain").attributes,a=t("../../plots/font_attributes"),o=t("../../components/color/attributes"),s=t("../../components/fx/hovertemplate_attributes"),l=t("../../lib/extend").extendFlat,c=a({editType:"plot",arrayOk:!0,colorEditType:"plot"});e.exports={labels:{valType:"data_array",editType:"calc"},label0:{valType:"number",dflt:0,editType:"calc"},dlabel:{valType:"number",dflt:1,editType:"calc"},values:{valType:"data_array",editType:"calc"},marker:{colors:{valType:"data_array",editType:"calc"},line:{color:{valType:"color",dflt:o.defaultLine,arrayOk:!0,editType:"style"},width:{valType:"number",min:0,dflt:0,arrayOk:!0,editType:"style"},editType:"calc"},editType:"calc"},text:{valType:"data_array",editType:"calc"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"style"},scalegroup:{valType:"string",dflt:"",editType:"calc"},textinfo:{valType:"flaglist",flags:["label","text","value","percent"],extras:["none"],editType:"calc"},hoverinfo:l({},n.hoverinfo,{flags:["label","text","value","percent","name"]}),hovertemplate:s({},{keys:["label","color","value","percent","text"]}),textposition:{valType:"enumerated",values:["inside","outside","auto","none"],dflt:"auto",arrayOk:!0,editType:"plot"},textfont:l({},c,{}),insidetextfont:l({},c,{}),outsidetextfont:l({},c,{}),title:{text:{valType:"string",dflt:"",editType:"plot"},font:l({},c,{}),position:{valType:"enumerated",values:["top left","top center","top right","middle center","bottom left","bottom center","bottom right"],editType:"plot"},editType:"plot"},domain:i({name:"pie",trace:!0,editType:"calc"}),hole:{valType:"number",min:0,max:1,dflt:0,editType:"calc"},sort:{valType:"boolean",dflt:!0,editType:"calc"},direction:{valType:"enumerated",values:["clockwise","counterclockwise"],dflt:"counterclockwise",editType:"calc"},rotation:{valType:"number",min:-360,max:360,dflt:0,editType:"calc"},pull:{valType:"number",min:0,max:1,dflt:0,arrayOk:!0,editType:"calc"},_deprecated:{title:{valType:"string",dflt:"",editType:"calc"},titlefont:l({},c,{}),titleposition:{valType:"enumerated",values:["top left","top center","top right","middle center","bottom left","bottom center","bottom right"],editType:"calc"}}}},{"../../components/color/attributes":579,"../../components/fx/hovertemplate_attributes":618,"../../lib/extend":693,"../../plots/attributes":748,"../../plots/domain":776,"../../plots/font_attributes":777}],1050:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../plots/get_data").getModuleCalcData;r.name="pie",r.plot=function(t){var e=n.getModule("pie"),r=i(t.calcdata,e)[0];e.plot(t,r)},r.clean=function(t,e,r,n){var i=n._has&&n._has("pie"),a=e._has&&e._has("pie");i&&!a&&n._pielayer.selectAll("g.trace").remove()}},{"../../plots/get_data":786,"../../registry":831}],1051:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib").isArrayOrTypedArray,a=t("tinycolor2"),o=t("../../components/color"),s=t("./helpers"),l=t("../../lib").isValidTextValue,c={};function u(t){return function(e,r){return!!e&&(!!(e=a(e)).isValid()&&(e=o.addOpacity(e,e.getAlpha()),t[r]||(t[r]=e),e))}}function f(t,e){var r,n=JSON.stringify(t),i=e[n];if(!i){for(i=t.slice(),r=0;r")}}return o},crossTraceCalc:function(t,e){var r=(e||{}).type;r||(r="pie");var n=t._fullLayout,i=t.calcdata,a=n[r+"colorway"],o=n["_"+r+"colormap"];n["extend"+r+"colors"]&&(a=f(a,c));for(var s=0,l=0;l"),name:h.hovertemplate||-1!==p.indexOf("name")?h.name:void 0,idealAlign:t.pxmid[0]<0?"left":"right",color:c.castOption(b.bgcolor,t.pts)||t.color,borderColor:c.castOption(b.bordercolor,t.pts),fontFamily:c.castOption(_.family,t.pts),fontSize:c.castOption(_.size,t.pts),fontColor:c.castOption(_.color,t.pts),nameLength:c.castOption(b.namelength,t.pts),textAlign:c.castOption(b.align,t.pts),hovertemplate:c.castOption(h.hovertemplate,t.pts),hovertemplateLabels:t,eventData:[u(t,h)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e}),o._hasHoverLabel=!0}o._hasHoverEvent=!0,e.emit("plotly_hover",{points:[u(t,h)],event:n.event})}}),t.on("mouseout",function(t){var r=e._fullLayout,a=e._fullData[o.index],s=n.select(this).datum();o._hasHoverEvent&&(t.originalEvent=n.event,e.emit("plotly_unhover",{points:[u(s,a)],event:n.event}),o._hasHoverEvent=!1),o._hasHoverLabel&&(i.loneUnhover(r._hoverlayer.node()),o._hasHoverLabel=!1)}),t.on("click",function(t){var r=e._fullLayout,a=e._fullData[o.index];e._dragging||!1===r.hovermode||(e._hoverdata=[u(t,a)],i.click(e,n.event))})}function h(t,e,r){var n=c.castOption(t.insidetextfont.color,e.pts);!n&&t._input.textfont&&(n=c.castOption(t._input.textfont.color,e.pts));var i=c.castOption(t.insidetextfont.family,e.pts)||c.castOption(t.textfont.family,e.pts)||r.family,o=c.castOption(t.insidetextfont.size,e.pts)||c.castOption(t.textfont.size,e.pts)||r.size;return{color:n||a.contrast(e.color),family:i,size:o}}function p(t,e){for(var r,n,i=0;i=1)return c;var u=i+1/(2*Math.tan(a)),f=l*Math.min(1/(Math.sqrt(u*u+.5)+u),o/(Math.sqrt(i*i+o/2)+i)),h={scale:2*f/t.height,rCenter:Math.cos(f/l)-f*i/l,rotate:(180/Math.PI*e.midangle+720)%180-90},p=1/i,d=p+1/(2*Math.tan(a)),g=l*Math.min(1/(Math.sqrt(d*d+.5)+d),o/(Math.sqrt(p*p+o/2)+p)),v={scale:2*g/t.width,rCenter:Math.cos(g/l)-g/i/l,rotate:(180/Math.PI*e.midangle+810)%180-90},m=v.scale>h.scale?v:h;return c.scale<1&&m.scale>c.scale?m:c}function g(t,e){return t.v!==e.vTotal||e.trace.hole?Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2):1}function v(t,e){var r=e.pxmid[0],n=e.pxmid[1],i=t.width/2,a=t.height/2;return r<0&&(i*=-1),n<0&&(a*=-1),{scale:1,rCenter:1,rotate:0,x:i+Math.abs(a)*(i>0?1:-1)/2,y:a/(1+r*r/(n*n)),outside:!0}}function m(t,e){var r,n,i,a=t.trace,o={x:t.cx,y:t.cy},s={tx:0,ty:0};s.ty+=a.title.font.size,i=x(a),-1!==a.title.position.indexOf("top")?(o.y-=(1+i)*t.r,s.ty-=t.titleBox.height):-1!==a.title.position.indexOf("bottom")&&(o.y+=(1+i)*t.r);var l,c,u=(l=t.r,c=t.trace.aspectratio,l/(void 0===c?1:c)),f=e.w*(a.domain.x[1]-a.domain.x[0])/2;return-1!==a.title.position.indexOf("left")?(f+=u,o.x-=(1+i)*u,s.tx+=t.titleBox.width/2):-1!==a.title.position.indexOf("center")?f*=2:-1!==a.title.position.indexOf("right")&&(f+=u,o.x+=(1+i)*u,s.tx-=t.titleBox.width/2),r=f/t.titleBox.width,n=y(t,e)/t.titleBox.height,{x:o.x,y:o.y,scale:Math.min(r,n),tx:s.tx,ty:s.ty}}function y(t,e){var r=t.trace,n=e.h*(r.domain.y[1]-r.domain.y[0]);return Math.min(t.titleBox.height,n/2)}function x(t){var e,r=t.pull;if(!r)return 0;if(Array.isArray(r))for(r=0,e=0;er&&(r=t.pull[e]);return r}function b(t,e){for(var r=[],n=0;n1?(c=r.r,u=c/i.aspectratio):(u=r.r,c=u*i.aspectratio),c*=(1+i.baseratio)/2,l=c*u}o=Math.min(o,l/r.vTotal)}for(n=0;ni.vTotal/2?1:0,r.halfangle=Math.PI*Math.min(r.v/i.vTotal,.5),r.ring=1-a.hole,r.rInscribed=g(r,i))}(e),i.attr("stroke-linejoin","round"),i.each(function(){var i=n.select(this).selectAll("g.slice").data(e);i.enter().append("g").classed("slice",!0),i.exit().remove();var g=[[[],[]],[[],[]]],y=!1;i.each(function(r){if(r.hidden)n.select(this).selectAll("path,g").remove();else{r.pointNumber=r.i,r.curveNumber=p.index,g[r.pxmid[1]<0?0:1][r.pxmid[0]<0?0:1].push(r);var i=u.cx,a=u.cy,m=n.select(this),x=m.selectAll("path.surface").data([r]);if(x.enter().append("path").classed("surface",!0).style({"pointer-events":"all"}),m.call(f,t,e),p.pull){var b=+c.castOption(p.pull,r.pts)||0;b>0&&(i+=b*r.pxmid[0],a+=b*r.pxmid[1])}r.cxFinal=i,r.cyFinal=a;var _=p.hole;if(r.v===u.vTotal){var w="M"+(i+r.px0[0])+","+(a+r.px0[1])+S(r.px0,r.pxmid,!0,1)+S(r.pxmid,r.px0,!0,1)+"Z";_?x.attr("d","M"+(i+_*r.px0[0])+","+(a+_*r.px0[1])+S(r.px0,r.pxmid,!1,_)+S(r.pxmid,r.px0,!1,_)+"Z"+w):x.attr("d",w)}else{var k=S(r.px0,r.px1,!0,1);if(_){var T=1-_;x.attr("d","M"+(i+_*r.px1[0])+","+(a+_*r.px1[1])+S(r.px1,r.px0,!1,_)+"l"+T*r.px0[0]+","+T*r.px0[1]+k+"Z")}else x.attr("d","M"+i+","+a+"l"+r.px0[0]+","+r.px0[1]+k+"Z")}var A=c.castOption(p.textposition,r.pts),M=m.selectAll("g.slicetext").data(r.text&&"none"!==A?[0]:[]);M.enter().append("g").classed("slicetext",!0),M.exit().remove(),M.each(function(){var e=s.ensureSingle(n.select(this),"text","",function(t){t.attr("data-notex",1)});e.text(r.text).attr({class:"slicetext",transform:"","text-anchor":"middle"}).call(o.font,"outside"===A?function(t,e,r){var n=c.castOption(t.outsidetextfont.color,e.pts)||c.castOption(t.textfont.color,e.pts)||r.color,i=c.castOption(t.outsidetextfont.family,e.pts)||c.castOption(t.textfont.family,e.pts)||r.family,a=c.castOption(t.outsidetextfont.size,e.pts)||c.castOption(t.textfont.size,e.pts)||r.size;return{color:n,family:i,size:a}}(p,r,t._fullLayout.font):h(p,r,t._fullLayout.font)).call(l.convertToTspans,t);var f,g=o.bBox(e.node());"outside"===A?f=v(g,r):(f=d(g,r,u),"auto"===A&&f.scale<1&&(e.call(o.font,p.outsidetextfont),p.outsidetextfont.family===p.insidetextfont.family&&p.outsidetextfont.size===p.insidetextfont.size||(g=o.bBox(e.node())),f=v(g,r)));var m=i+r.pxmid[0]*f.rCenter+(f.x||0),x=a+r.pxmid[1]*f.rCenter+(f.y||0);f.outside&&(r.yLabelMin=x-g.height/2,r.yLabelMid=x,r.yLabelMax=x+g.height/2,r.labelExtraX=0,r.labelExtraY=0,y=!0),e.attr("transform","translate("+m+","+x+")"+(f.scale<1?"scale("+f.scale+")":"")+(f.rotate?"rotate("+f.rotate+")":"")+"translate("+-(g.left+g.right)/2+","+-(g.top+g.bottom)/2+")")})}function S(t,e,n,i){var a=i*(e[0]-t[0]),o=i*(e[1]-t[1]);return"a"+i*u.r+","+i*u.r+" 0 "+r.largeArc+(n?" 1 ":" 0 ")+a+","+o}});var x=n.select(this).selectAll("g.titletext").data(p.title.text?[0]:[]);x.enter().append("g").classed("titletext",!0),x.exit().remove(),x.each(function(){var e,i=s.ensureSingle(n.select(this),"text","",function(t){t.attr("data-notex",1)}),a=p.title.text;p._meta&&(a=s.templateString(a,p._meta)),i.text(a).attr({class:"titletext",transform:"","text-anchor":"middle"}).call(o.font,p.title.font).call(l.convertToTspans,t),e="middle center"===p.title.position?function(t){var e=Math.sqrt(t.titleBox.width*t.titleBox.width+t.titleBox.height*t.titleBox.height);return{x:t.cx,y:t.cy,scale:t.trace.hole*t.r*2/e,tx:0,ty:-t.titleBox.height/2+t.trace.title.font.size}}(u):m(u,r._size),i.attr("transform","translate("+e.x+","+e.y+")"+(e.scale<1?"scale("+e.scale+")":"")+"translate("+e.tx+","+e.ty+")")}),y&&function(t,e){var r,n,i,a,o,s,l,u,f,h,p,d,g;function v(t,e){return t.pxmid[1]-e.pxmid[1]}function m(t,e){return e.pxmid[1]-t.pxmid[1]}function y(t,r){r||(r={});var i,u,f,p,d,g,v=r.labelExtraY+(n?r.yLabelMax:r.yLabelMin),m=n?t.yLabelMin:t.yLabelMax,y=n?t.yLabelMax:t.yLabelMin,x=t.cyFinal+o(t.px0[1],t.px1[1]),b=v-m;if(b*l>0&&(t.labelExtraY=b),Array.isArray(e.pull))for(u=0;u=(c.castOption(e.pull,f.pts)||0)||((t.pxmid[1]-f.pxmid[1])*l>0?(p=f.cyFinal+o(f.px0[1],f.px1[1]),(b=p-m-t.labelExtraY)*l>0&&(t.labelExtraY+=b)):(y+t.labelExtraY-x)*l>0&&(i=3*s*Math.abs(u-h.indexOf(t)),d=f.cxFinal+a(f.px0[0],f.px1[0]),(g=d+i-(t.cxFinal+t.pxmid[0])-t.labelExtraX)*s>0&&(t.labelExtraX+=g)))}for(n=0;n<2;n++)for(i=n?v:m,o=n?Math.max:Math.min,l=n?1:-1,r=0;r<2;r++){for(a=r?Math.max:Math.min,s=r?1:-1,(u=t[n][r]).sort(i),f=t[1-n][r],h=f.concat(u),d=[],p=0;pMath.abs(h)?c+="l"+h*t.pxmid[0]/t.pxmid[1]+","+h+"H"+(o+t.labelExtraX+u):c+="l"+t.labelExtraX+","+f+"v"+(h-f)+"h"+u}else c+="V"+(t.yLabelMid+t.labelExtraY)+"h"+u;s.ensureSingle(r,"path","textline").call(a.stroke,e.outsidetextfont.color).attr({"stroke-width":Math.min(2,e.outsidetextfont.size/8),d:c,fill:"none"})}else r.select("path.textline").remove()})}(i,p)})});setTimeout(function(){i.selectAll("tspan").each(function(){var t=n.select(this);t.attr("dy")&&t.attr("dy",t.attr("dy"))})},0)},transformInsideText:d,determineInsideTextFont:h,positionTitleOutside:m,prerenderTitles:p,layoutAreas:b,attachFxHandlers:f}},{"../../components/color":580,"../../components/drawing":601,"../../components/fx":619,"../../lib":703,"../../lib/svg_text_utils":727,"./event_data":1053,"./helpers":1054,d3:157}],1059:[function(t,e,r){"use strict";var n=t("d3"),i=t("./style_one");e.exports=function(t){t._fullLayout._pielayer.selectAll(".trace").each(function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll("path.surface").each(function(t){n.select(this).call(i,t,e)})})}},{"./style_one":1060,d3:157}],1060:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("./helpers").castOption;e.exports=function(t,e,r){var a=r.marker.line,o=i(a.color,e.pts)||n.defaultLine,s=i(a.width,e.pts)||0;t.style("stroke-width",s).call(n.fill,e.color).call(n.stroke,o)}},{"../../components/color":580,"./helpers":1054}],1061:[function(t,e,r){"use strict";var n=t("../scatter/attributes");e.exports={x:n.x,y:n.y,xy:{valType:"data_array",editType:"calc"},indices:{valType:"data_array",editType:"calc"},xbounds:{valType:"data_array",editType:"calc"},ybounds:{valType:"data_array",editType:"calc"},text:n.text,marker:{color:{valType:"color",arrayOk:!1,editType:"calc"},opacity:{valType:"number",min:0,max:1,dflt:1,arrayOk:!1,editType:"calc"},blend:{valType:"boolean",dflt:null,editType:"calc"},sizemin:{valType:"number",min:.1,max:2,dflt:.5,editType:"calc"},sizemax:{valType:"number",min:.1,dflt:20,editType:"calc"},border:{color:{valType:"color",arrayOk:!1,editType:"calc"},arearatio:{valType:"number",min:0,max:1,dflt:0,editType:"calc"},editType:"calc"},editType:"calc"},transforms:void 0}},{"../scatter/attributes":1075}],1062:[function(t,e,r){"use strict";var n=t("gl-pointcloud2d"),i=t("../../lib/str2rgbarray"),a=t("../../plots/cartesian/autorange").findExtremes,o=t("../scatter/get_trace_color");function s(t,e){this.scene=t,this.uid=e,this.type="pointcloud",this.pickXData=[],this.pickYData=[],this.xData=[],this.yData=[],this.textLabels=[],this.color="rgb(0, 0, 0)",this.name="",this.hoverinfo="all",this.idToIndex=new Int32Array(0),this.bounds=[0,0,0,0],this.pointcloudOptions={positions:new Float32Array(0),idToIndex:this.idToIndex,sizemin:.5,sizemax:12,color:[0,0,0,1],areaRatio:1,borderColor:[0,0,0,1]},this.pointcloud=n(t.glplot,this.pointcloudOptions),this.pointcloud._trace=this}var l=s.prototype;l.handlePick=function(t){var e=this.idToIndex[t.pointId];return{trace:this,dataCoord:t.dataCoord,traceCoord:this.pickXYData?[this.pickXYData[2*e],this.pickXYData[2*e+1]]:[this.pickXData[e],this.pickYData[e]],textLabel:Array.isArray(this.textLabels)?this.textLabels[e]:this.textLabels,color:this.color,name:this.name,pointIndex:e,hoverinfo:this.hoverinfo}},l.update=function(t){this.index=t.index,this.textLabels=t.text,this.name=t.name,this.hoverinfo=t.hoverinfo,this.bounds=[1/0,1/0,-1/0,-1/0],this.updateFast(t),this.color=o(t,{})},l.updateFast=function(t){var e,r,n,o,s,l,c=this.xData=this.pickXData=t.x,u=this.yData=this.pickYData=t.y,f=this.pickXYData=t.xy,h=t.xbounds&&t.ybounds,p=t.indices,d=this.bounds;if(f){if(n=f,e=f.length>>>1,h)d[0]=t.xbounds[0],d[2]=t.xbounds[1],d[1]=t.ybounds[0],d[3]=t.ybounds[1];else for(l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);if(p)r=p;else for(r=new Int32Array(e),l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);this.idToIndex=r,this.pointcloudOptions.idToIndex=r,this.pointcloudOptions.positions=n;var g=i(t.marker.color),v=i(t.marker.border.color),m=t.opacity*t.marker.opacity;g[3]*=m,this.pointcloudOptions.color=g;var y=t.marker.blend;if(null===y){y=c.length<100||u.length<100}this.pointcloudOptions.blend=y,v[3]*=m,this.pointcloudOptions.borderColor=v;var x=t.marker.sizemin,b=Math.max(t.marker.sizemax,t.marker.sizemin);this.pointcloudOptions.sizeMin=x,this.pointcloudOptions.sizeMax=b,this.pointcloudOptions.areaRatio=t.marker.border.arearatio,this.pointcloud.update(this.pointcloudOptions);var _=this.scene.xaxis,w=this.scene.yaxis,k=b/2||.5;t._extremes[_._id]=a(_,[d[0],d[2]],{ppad:k}),t._extremes[w._id]=a(w,[d[1],d[3]],{ppad:k})},l.dispose=function(){this.pointcloud.dispose()},e.exports=function(t,e){var r=new s(t,e.uid);return r.update(e),r}},{"../../lib/str2rgbarray":726,"../../plots/cartesian/autorange":750,"../scatter/get_trace_color":1084,"gl-pointcloud2d":291}],1063:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes");e.exports=function(t,e,r){function a(r,a){return n.coerce(t,e,i,r,a)}a("x"),a("y"),a("xbounds"),a("ybounds"),t.xy&&t.xy instanceof Float32Array&&(e.xy=t.xy),t.indices&&t.indices instanceof Int32Array&&(e.indices=t.indices),a("text"),a("marker.color",r),a("marker.opacity"),a("marker.blend"),a("marker.sizemin"),a("marker.sizemax"),a("marker.border.color",r),a("marker.border.arearatio"),e._length=null}},{"../../lib":703,"./attributes":1061}],1064:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("../scatter3d/calc"),plot:t("./convert"),moduleType:"trace",name:"pointcloud",basePlotModule:t("../../plots/gl2d"),categories:["gl","gl2d","showLegend"],meta:{}}},{"../../plots/gl2d":789,"../scatter3d/calc":1102,"./attributes":1061,"./convert":1062,"./defaults":1063}],1065:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../../plots/attributes"),a=t("../../components/color/attributes"),o=t("../../components/fx/attributes"),s=t("../../plots/domain").attributes,l=t("../../components/fx/hovertemplate_attributes"),c=t("../../components/colorscale/attributes"),u=t("../../plot_api/plot_template").templatedArray,f=t("../../lib/extend").extendFlat,h=t("../../plot_api/edit_types").overrideAll;(e.exports=h({hoverinfo:f({},i.hoverinfo,{flags:[],arrayOk:!1}),hoverlabel:o.hoverlabel,domain:s({name:"sankey",trace:!0}),orientation:{valType:"enumerated",values:["v","h"],dflt:"h"},valueformat:{valType:"string",dflt:".3s"},valuesuffix:{valType:"string",dflt:""},arrangement:{valType:"enumerated",values:["snap","perpendicular","freeform","fixed"],dflt:"snap"},textfont:n({}),node:{label:{valType:"data_array",dflt:[]},groups:{valType:"info_array",impliedEdits:{x:[],y:[]},dimensions:2,freeLength:!0,dflt:[],items:{valType:"number",editType:"calc"}},x:{valType:"data_array",dflt:[]},y:{valType:"data_array",dflt:[]},color:{valType:"color",arrayOk:!0},line:{color:{valType:"color",dflt:a.defaultLine,arrayOk:!0},width:{valType:"number",min:0,dflt:.5,arrayOk:!0}},pad:{valType:"number",arrayOk:!1,min:0,dflt:20},thickness:{valType:"number",arrayOk:!1,min:1,dflt:20},hoverinfo:{valType:"enumerated",values:["all","none","skip"],dflt:"all"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:["value","label"]})},link:{label:{valType:"data_array",dflt:[]},color:{valType:"color",arrayOk:!0},line:{color:{valType:"color",dflt:a.defaultLine,arrayOk:!0},width:{valType:"number",min:0,dflt:0,arrayOk:!0}},source:{valType:"data_array",dflt:[]},target:{valType:"data_array",dflt:[]},value:{valType:"data_array",dflt:[]},hoverinfo:{valType:"enumerated",values:["all","none","skip"],dflt:"all"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:["value","label"]}),colorscales:u("concentrationscales",{editType:"calc",label:{valType:"string",editType:"calc",dflt:""},cmax:{valType:"number",editType:"calc",dflt:1},cmin:{valType:"number",editType:"calc",dflt:0},colorscale:f(c().colorscale,{dflt:[[0,"white"],[1,"black"]]})})}},"calc","nested")).transforms=void 0},{"../../components/color/attributes":579,"../../components/colorscale/attributes":587,"../../components/fx/attributes":610,"../../components/fx/hovertemplate_attributes":618,"../../lib/extend":693,"../../plot_api/edit_types":734,"../../plot_api/plot_template":741,"../../plots/attributes":748,"../../plots/domain":776,"../../plots/font_attributes":777}],1066:[function(t,e,r){"use strict";var n=t("../../plot_api/edit_types").overrideAll,i=t("../../plots/get_data").getModuleCalcData,a=t("./plot"),o=t("../../components/fx/layout_attributes"),s=t("../../lib/setcursor"),l=t("../../components/dragelement"),c=t("../../plots/cartesian/select").prepSelect,u=t("../../lib"),f=t("../../registry");function h(t,e){var r=t._fullData[e],n=t._fullLayout,i=n.dragmode,a="pan"===n.dragmode?"move":"crosshair",o=r._bgRect;if("pan"!==i&&"zoom"!==i){s(o,a);var h={_id:"x",c2p:u.identity,_offset:r._sankey.translateX,_length:r._sankey.width},p={_id:"y",c2p:u.identity,_offset:r._sankey.translateY,_length:r._sankey.height},d={gd:t,element:o.node(),plotinfo:{id:e,xaxis:h,yaxis:p,fillRangeItems:u.noop},subplot:e,xaxes:[h],yaxes:[p],doneFnCompleted:function(r){var n,i=t._fullData[e],a=i.node.groups.slice(),o=[];function s(t){for(var e=i._sankey.graph.nodes,r=0;rm&&(m=a.source[e]),a.target[e]>m&&(m=a.target[e]);var y,x=m+1;t.node._count=x;var b=t.node.groups,_={};for(e=0;e0&&s(S,x)&&s(E,x)&&(!_.hasOwnProperty(S)||!_.hasOwnProperty(E)||_[S]!==_[E])){_.hasOwnProperty(E)&&(E=_[E]),_.hasOwnProperty(S)&&(S=_[S]),E=+E,f[S=+S]=f[E]=!0;var C="";a.label&&a.label[e]&&(C=a.label[e]);var L=null;C&&h.hasOwnProperty(C)&&(L=h[C]),c.push({pointNumber:e,label:C,color:u?a.color[e]:a.color,concentrationscale:L,source:S,target:E,value:+M}),A.source.push(S),A.target.push(E)}}var z=x+b.length,O=o(r.color),I=[];for(e=0;ex-1,childrenNodes:[],pointNumber:e,label:D,color:O?r.color[e]:r.color})}var P=!1;return function(t,e,r){for(var a=i.init2dArray(t,0),o=0;o1})}(z,A.source,A.target)&&(P=!0),{circular:P,links:c,nodes:I,groups:b,groupLookup:_}}e.exports=function(t,e){var r=c(e);return a({circular:r.circular,_nodes:r.nodes,_links:r.links,_groups:r.groups,_groupLookup:r.groupLookup})}},{"../../components/colorscale":592,"../../lib":703,"../../lib/gup":701,"strongly-connected-components":517}],1068:[function(t,e,r){"use strict";e.exports={nodeTextOffsetHorizontal:4,nodeTextOffsetVertical:3,nodePadAcross:10,sankeyIterations:50,forceIterations:5,forceTicksPerFrame:10,duration:500,ease:"linear",cn:{sankey:"sankey",sankeyLinks:"sankey-links",sankeyLink:"sankey-link",sankeyNodeSet:"sankey-node-set",sankeyNode:"sankey-node",nodeRect:"node-rect",nodeCapture:"node-capture",nodeCentered:"node-entered",nodeLabelGuide:"node-label-guide",nodeLabel:"node-label",nodeLabelTextPath:"node-label-text-path"}}},{}],1069:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../components/color"),o=t("tinycolor2"),s=t("../../plots/domain").defaults,l=t("../../components/fx/hoverlabel_defaults"),c=t("../../plot_api/plot_template"),u=t("../../plots/array_container_defaults");function f(t,e){function r(r,a){return n.coerce(t,e,i.link.colorscales,r,a)}r("label"),r("cmin"),r("cmax"),r("colorscale")}e.exports=function(t,e,r,h){function p(r,a){return n.coerce(t,e,i,r,a)}var d=n.extendDeep(h.hoverlabel,t.hoverlabel),g=t.node,v=c.newContainer(e,"node");function m(t,e){return n.coerce(g,v,i.node,t,e)}m("label"),m("groups"),m("x"),m("y"),m("pad"),m("thickness"),m("line.color"),m("line.width"),m("hoverinfo",t.hoverinfo),l(g,v,m,d),m("hovertemplate");var y=h.colorway;m("color",v.label.map(function(t,e){return a.addOpacity(function(t){return y[t%y.length]}(e),.8)}));var x=t.link||{},b=c.newContainer(e,"link");function _(t,e){return n.coerce(x,b,i.link,t,e)}_("label"),_("source"),_("target"),_("value"),_("line.color"),_("line.width"),_("hoverinfo",t.hoverinfo),l(x,b,_,d),_("hovertemplate");var w,k=o(h.paper_bgcolor).getLuminance()<.333?"rgba(255, 255, 255, 0.6)":"rgba(0, 0, 0, 0.2)";_("color",n.repeat(k,b.value.length)),u(x,b,{name:"colorscales",handleItemDefaults:f}),s(e,h,p),p("orientation"),p("valueformat"),p("valuesuffix"),v.x.length&&v.y.length&&(w="freeform"),p("arrangement",w),n.coerceFont(p,"textfont",n.extendFlat({},h.font)),e._length=null}},{"../../components/color":580,"../../components/fx/hoverlabel_defaults":617,"../../lib":703,"../../plot_api/plot_template":741,"../../plots/array_container_defaults":747,"../../plots/domain":776,"./attributes":1065,tinycolor2:524}],1070:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),moduleType:"trace",name:"sankey",basePlotModule:t("./base_plot"),selectPoints:t("./select.js"),categories:["noOpacity"],meta:{}}},{"./attributes":1065,"./base_plot":1066,"./calc":1067,"./defaults":1069,"./plot":1071,"./select.js":1073}],1071:[function(t,e,r){"use strict";var n=t("d3"),i=t("./render"),a=t("../../components/fx"),o=t("../../components/color"),s=t("../../lib"),l=t("./constants").cn,c=s._;function u(t){return""!==t}function f(t,e){return t.filter(function(t){return t.key===e.traceId})}function h(t,e){n.select(t).select("path").style("fill-opacity",e),n.select(t).select("rect").style("fill-opacity",e)}function p(t){n.select(t).select("text.name").style("fill","black")}function d(t){return function(e){return-1!==t.node.sourceLinks.indexOf(e.link)||-1!==t.node.targetLinks.indexOf(e.link)}}function g(t){return function(e){return-1!==e.node.sourceLinks.indexOf(t.link)||-1!==e.node.targetLinks.indexOf(t.link)}}function v(t,e,r){e&&r&&f(r,e).selectAll("."+l.sankeyLink).filter(d(e)).call(y.bind(0,e,r,!1))}function m(t,e,r){e&&r&&f(r,e).selectAll("."+l.sankeyLink).filter(d(e)).call(x.bind(0,e,r,!1))}function y(t,e,r,n){var i=n.datum().link.label;n.style("fill-opacity",function(t){if(!t.link.concentrationscale)return.4}),i&&f(e,t).selectAll("."+l.sankeyLink).filter(function(t){return t.link.label===i}).style("fill-opacity",function(t){if(!t.link.concentrationscale)return.4}),r&&f(e,t).selectAll("."+l.sankeyNode).filter(g(t)).call(v)}function x(t,e,r,n){var i=n.datum().link.label;n.style("fill-opacity",function(t){return t.tinyColorAlpha}),i&&f(e,t).selectAll("."+l.sankeyLink).filter(function(t){return t.link.label===i}).style("fill-opacity",function(t){return t.tinyColorAlpha}),r&&f(e,t).selectAll(l.sankeyNode).filter(g(t)).call(m)}function b(t,e){var r=t.hoverlabel||{},n=s.nestedProperty(r,e).get();return!Array.isArray(n)&&n}e.exports=function(t,e){for(var r=t._fullLayout,s=r._paper,f=r._size,d=0;d"),color:b(s,"bgcolor")||o.addOpacity(d.color,1),borderColor:b(s,"bordercolor"),fontFamily:b(s,"font.family"),fontSize:b(s,"font.size"),fontColor:b(s,"font.color"),nameLength:b(s,"namelength"),textAlign:b(s,"align"),idealAlign:n.event.x"),color:b(o,"bgcolor")||i.tinyColorHue,borderColor:b(o,"bordercolor"),fontFamily:b(o,"font.family"),fontSize:b(o,"font.size"),fontColor:b(o,"font.color"),nameLength:b(o,"namelength"),textAlign:b(o,"align"),idealAlign:"left",hovertemplate:o.hovertemplate,hovertemplateLabels:m,eventData:[i.node]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t});h(y,.85),p(y)}}},unhover:function(e,i,o){!1!==t._fullLayout.hovermode&&(n.select(e).call(m,i,o),"skip"!==i.node.trace.node.hoverinfo&&(i.node.fullData=i.node.trace,t.emit("plotly_unhover",{event:n.event,points:[i.node]})),a.loneUnhover(r._hoverlayer.node()))},select:function(e,r,i){var o=r.node;o.originalEvent=n.event,t._hoverdata=[o],n.select(e).call(m,r,i),a.click(t,{target:!0})}}})}},{"../../components/color":580,"../../components/fx":619,"../../lib":703,"./constants":1068,"./render":1072,d3:157}],1072:[function(t,e,r){"use strict";var n=t("./constants"),i=t("d3"),a=t("tinycolor2"),o=t("../../components/color"),s=t("../../components/drawing"),l=t("@plotly/d3-sankey"),c=t("d3-sankey-circular"),u=t("d3-force"),f=t("../../lib"),h=t("../../lib/gup"),p=h.keyFun,d=h.repeat,g=h.unwrap,v=t("d3-interpolate").interpolateNumber,m=t("../../registry");function y(){var t=.5;return function(e){if(e.link.circular)return r=e.link,n=r.width/2,i=r.circularPathData,"top"===r.circularLinkType?"M "+i.targetX+" "+(i.targetY+n)+" L"+i.rightInnerExtent+" "+(i.targetY+n)+"A"+(i.rightLargeArcRadius+n)+" "+(i.rightSmallArcRadius+n)+" 0 0 1 "+(i.rightFullExtent-n)+" "+(i.targetY-i.rightSmallArcRadius)+"L"+(i.rightFullExtent-n)+" "+i.verticalRightInnerExtent+"A"+(i.rightLargeArcRadius+n)+" "+(i.rightLargeArcRadius+n)+" 0 0 1 "+i.rightInnerExtent+" "+(i.verticalFullExtent-n)+"L"+i.leftInnerExtent+" "+(i.verticalFullExtent-n)+"A"+(i.leftLargeArcRadius+n)+" "+(i.leftLargeArcRadius+n)+" 0 0 1 "+(i.leftFullExtent+n)+" "+i.verticalLeftInnerExtent+"L"+(i.leftFullExtent+n)+" "+(i.sourceY-i.leftSmallArcRadius)+"A"+(i.leftLargeArcRadius+n)+" "+(i.leftSmallArcRadius+n)+" 0 0 1 "+i.leftInnerExtent+" "+(i.sourceY+n)+"L"+i.sourceX+" "+(i.sourceY+n)+"L"+i.sourceX+" "+(i.sourceY-n)+"L"+i.leftInnerExtent+" "+(i.sourceY-n)+"A"+(i.leftLargeArcRadius-n)+" "+(i.leftSmallArcRadius-n)+" 0 0 0 "+(i.leftFullExtent-n)+" "+(i.sourceY-i.leftSmallArcRadius)+"L"+(i.leftFullExtent-n)+" "+i.verticalLeftInnerExtent+"A"+(i.leftLargeArcRadius-n)+" "+(i.leftLargeArcRadius-n)+" 0 0 0 "+i.leftInnerExtent+" "+(i.verticalFullExtent+n)+"L"+i.rightInnerExtent+" "+(i.verticalFullExtent+n)+"A"+(i.rightLargeArcRadius-n)+" "+(i.rightLargeArcRadius-n)+" 0 0 0 "+(i.rightFullExtent+n)+" "+i.verticalRightInnerExtent+"L"+(i.rightFullExtent+n)+" "+(i.targetY-i.rightSmallArcRadius)+"A"+(i.rightLargeArcRadius-n)+" "+(i.rightSmallArcRadius-n)+" 0 0 0 "+i.rightInnerExtent+" "+(i.targetY-n)+"L"+i.targetX+" "+(i.targetY-n)+"Z":"M "+i.targetX+" "+(i.targetY-n)+" L"+i.rightInnerExtent+" "+(i.targetY-n)+"A"+(i.rightLargeArcRadius+n)+" "+(i.rightSmallArcRadius+n)+" 0 0 0 "+(i.rightFullExtent-n)+" "+(i.targetY+i.rightSmallArcRadius)+"L"+(i.rightFullExtent-n)+" "+i.verticalRightInnerExtent+"A"+(i.rightLargeArcRadius+n)+" "+(i.rightLargeArcRadius+n)+" 0 0 0 "+i.rightInnerExtent+" "+(i.verticalFullExtent+n)+"L"+i.leftInnerExtent+" "+(i.verticalFullExtent+n)+"A"+(i.leftLargeArcRadius+n)+" "+(i.leftLargeArcRadius+n)+" 0 0 0 "+(i.leftFullExtent+n)+" "+i.verticalLeftInnerExtent+"L"+(i.leftFullExtent+n)+" "+(i.sourceY+i.leftSmallArcRadius)+"A"+(i.leftLargeArcRadius+n)+" "+(i.leftSmallArcRadius+n)+" 0 0 0 "+i.leftInnerExtent+" "+(i.sourceY-n)+"L"+i.sourceX+" "+(i.sourceY-n)+"L"+i.sourceX+" "+(i.sourceY+n)+"L"+i.leftInnerExtent+" "+(i.sourceY+n)+"A"+(i.leftLargeArcRadius-n)+" "+(i.leftSmallArcRadius-n)+" 0 0 1 "+(i.leftFullExtent-n)+" "+(i.sourceY+i.leftSmallArcRadius)+"L"+(i.leftFullExtent-n)+" "+i.verticalLeftInnerExtent+"A"+(i.leftLargeArcRadius-n)+" "+(i.leftLargeArcRadius-n)+" 0 0 1 "+i.leftInnerExtent+" "+(i.verticalFullExtent-n)+"L"+i.rightInnerExtent+" "+(i.verticalFullExtent-n)+"A"+(i.rightLargeArcRadius-n)+" "+(i.rightLargeArcRadius-n)+" 0 0 1 "+(i.rightFullExtent+n)+" "+i.verticalRightInnerExtent+"L"+(i.rightFullExtent+n)+" "+(i.targetY+i.rightSmallArcRadius)+"A"+(i.rightLargeArcRadius-n)+" "+(i.rightSmallArcRadius-n)+" 0 0 1 "+i.rightInnerExtent+" "+(i.targetY+n)+"L"+i.targetX+" "+(i.targetY+n)+"Z";var r,n,i,a=e.link.source.x1,o=e.link.target.x0,s=v(a,o),l=s(t),c=s(1-t),u=e.link.y0-e.link.width/2,f=e.link.y0+e.link.width/2,h=e.link.y1-e.link.width/2,p=e.link.y1+e.link.width/2;return"M"+a+","+u+"C"+l+","+u+" "+c+","+h+" "+o+","+h+"L"+o+","+p+"C"+c+","+p+" "+l+","+f+" "+a+","+f+"Z"}}function x(t){t.attr("transform",function(t){return"translate("+t.node.x0.toFixed(3)+", "+t.node.y0.toFixed(3)+")"})}function b(t){t.call(x)}function _(t,e){t.call(b),e.attr("d",y())}function w(t){t.attr("width",function(t){return t.node.x1-t.node.x0}).attr("height",function(t){return t.visibleHeight})}function k(t){return t.link.width>1||t.linkLineWidth>0}function T(t){return"translate("+t.translateX+","+t.translateY+")"+(t.horizontal?"matrix(1 0 0 1 0 0)":"matrix(0 1 1 0 0 0)")}function A(t){return"translate("+(t.horizontal?0:t.labelY)+" "+(t.horizontal?t.labelY:0)+")"}function M(t){return i.svg.line()([[t.horizontal?t.left?-t.sizeAcross:t.visibleWidth+n.nodeTextOffsetHorizontal:n.nodeTextOffsetHorizontal,0],[t.horizontal?t.left?-n.nodeTextOffsetHorizontal:t.sizeAcross:t.visibleHeight-n.nodeTextOffsetHorizontal,0]])}function S(t){return t.horizontal?"matrix(1 0 0 1 0 0)":"matrix(0 1 1 0 0 0)"}function E(t){return t.horizontal?"scale(1 1)":"scale(-1 1)"}function C(t){return t.darkBackground&&!t.horizontal?"rgb(255,255,255)":"rgb(0,0,0)"}function L(t){return t.horizontal&&t.left?"100%":"0%"}function z(t,e,r){t.on(".basic",null).on("mouseover.basic",function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.hover(this,t,e),t.interactionState.hovered=[this,t])}).on("mousemove.basic",function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.follow(this,t),t.interactionState.hovered=[this,t])}).on("mouseout.basic",function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.unhover(this,t,e),t.interactionState.hovered=!1)}).on("click.basic",function(t){t.interactionState.hovered&&(r.unhover(this,t,e),t.interactionState.hovered=!1),t.interactionState.dragInProgress||t.partOfGroup||r.select(this,t,e)})}function O(t,e,r,a){var o=i.behavior.drag().origin(function(t){return{x:t.node.x0+t.visibleWidth/2,y:t.node.y0+t.visibleHeight/2}}).on("dragstart",function(i){if("fixed"!==i.arrangement&&(f.ensureSingle(a._fullLayout._infolayer,"g","dragcover",function(t){a._fullLayout._dragCover=t}),f.raiseToTop(this),i.interactionState.dragInProgress=i.node,D(i.node),i.interactionState.hovered&&(r.nodeEvents.unhover.apply(0,i.interactionState.hovered),i.interactionState.hovered=!1),"snap"===i.arrangement)){var o=i.traceId+"|"+i.key;i.forceLayouts[o]?i.forceLayouts[o].alpha(1):function(t,e,r,i){!function(t){for(var e=0;e0&&i.forceLayouts[e].alpha(0)}}(0,e,a,r)).stop()}(0,o,i),function(t,e,r,i,a){window.requestAnimationFrame(function o(){var s;for(s=0;s0)window.requestAnimationFrame(o);else{var c=r.node.originalX;r.node.x0=c-r.visibleWidth/2,r.node.x1=c+r.visibleWidth/2,I(r,a)}})}(t,e,i,o,a)}}).on("drag",function(r){if("fixed"!==r.arrangement){var n=i.event.x,a=i.event.y;"snap"===r.arrangement?(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2,r.node.y0=a-r.visibleHeight/2,r.node.y1=a+r.visibleHeight/2):("freeform"===r.arrangement&&(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2),a=Math.max(0,Math.min(r.size-r.visibleHeight/2,a)),r.node.y0=a-r.visibleHeight/2,r.node.y1=a+r.visibleHeight/2),D(r.node),"snap"!==r.arrangement&&(r.sankey.update(r.graph),_(t.filter(P(r)),e))}}).on("dragend",function(t){if("fixed"!==t.arrangement){t.interactionState.dragInProgress=!1;for(var e=0;e=i||(r=i-e.y0)>1e-6&&(e.y0+=r,e.y1+=r),i=e.y1+p})}(function(t){var e,r,n=t.map(function(t,e){return{x0:t.x0,index:e}}).sort(function(t,e){return t.x0-e.x0}),i=[],a=-1,o=-1/0;for(_=0;_o+d&&(a+=1,e=s.x0),o=s.x0,i[a]||(i[a]=[]),i[a].push(s),r=e-s.x0,s.x0+=r,s.x1+=r}return i}(y=T.nodes)),i.update(T)}return{circular:b,key:r,trace:s,guid:f.randstr(),horizontal:h,width:v,height:m,nodePad:s.node.pad,nodeLineColor:s.node.line.color,nodeLineWidth:s.node.line.width,linkLineColor:s.link.line.color,linkLineWidth:s.link.line.width,valueFormat:s.valueformat,valueSuffix:s.valuesuffix,textFont:s.textfont,translateX:u.x[0]*t.width+t.margin.l,translateY:t.height-u.y[1]*t.height+t.margin.t,dragParallel:h?m:v,dragPerpendicular:h?v:m,arrangement:s.arrangement,sankey:i,graph:T,forceLayouts:{},interactionState:{dragInProgress:!1,hovered:!1}}}.bind(null,u)),_=e.selectAll("."+n.cn.sankey).data(b,p);_.exit().remove(),_.enter().append("g").classed(n.cn.sankey,!0).style("box-sizing","content-box").style("position","absolute").style("left",0).style("shape-rendering","geometricPrecision").style("pointer-events","auto").attr("transform",T),_.each(function(e,r){t._fullData[r]._sankey=e;var n="bgsankey-"+e.trace.uid+"-"+r;f.ensureSingle(t._fullLayout._draggers,"rect",n),t._fullData[r]._bgRect=i.select("."+n),t._fullData[r]._bgRect.style("pointer-events","all").attr("width",e.width).attr("height",e.height).attr("x",e.translateX).attr("y",e.translateY).classed("bgsankey",!0).style({fill:"transparent","stroke-width":0})}),_.transition().ease(n.ease).duration(n.duration).attr("transform",T);var I=_.selectAll("."+n.cn.sankeyLinks).data(d,p);I.enter().append("g").classed(n.cn.sankeyLinks,!0).style("fill","none");var D=I.selectAll("."+n.cn.sankeyLink).data(function(t){return t.graph.links.filter(function(t){return t.value}).map(function(t,e,r){var n=a(e.color),i=e.source.label+"|"+e.target.label+"__"+r;return e.trace=t.trace,e.curveNumber=t.trace.index,{circular:t.circular,key:i,traceId:t.key,pointNumber:e.pointNumber,link:e,tinyColorHue:o.tinyRGB(n),tinyColorAlpha:n.getAlpha(),linkPath:y,linkLineColor:t.linkLineColor,linkLineWidth:t.linkLineWidth,valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,parent:t,interactionState:t.interactionState,flow:e.flow}}.bind(null,t))},p);D.enter().append("path").classed(n.cn.sankeyLink,!0).call(z,_,h.linkEvents),D.style("stroke",function(t){return k(t)?o.tinyRGB(a(t.linkLineColor)):t.tinyColorHue}).style("stroke-opacity",function(t){return k(t)?o.opacity(t.linkLineColor):t.tinyColorAlpha}).style("fill",function(t){return t.tinyColorHue}).style("fill-opacity",function(t){return t.tinyColorAlpha}).style("stroke-width",function(t){return k(t)?t.linkLineWidth:1}).attr("d",y()),D.style("opacity",function(){return t._context.staticPlot||v||m?1:0}).transition().ease(n.ease).duration(n.duration).style("opacity",1),D.exit().transition().ease(n.ease).duration(n.duration).style("opacity",0).remove();var P=_.selectAll("."+n.cn.sankeyNodeSet).data(d,p);P.enter().append("g").classed(n.cn.sankeyNodeSet,!0),P.style("cursor",function(t){switch(t.arrangement){case"fixed":return"default";case"perpendicular":return"ns-resize";default:return"move"}});var R=P.selectAll("."+n.cn.sankeyNode).data(function(t){var e=t.graph.nodes;return function(t){var e,r=[];for(e=0;e5?t.node.label:""}).attr("text-anchor",function(t){return t.horizontal&&t.left?"end":"start"}),U.transition().ease(n.ease).duration(n.duration).attr("startOffset",L).style("fill",C)}},{"../../components/color":580,"../../components/drawing":601,"../../lib":703,"../../lib/gup":701,"../../registry":831,"./constants":1068,"@plotly/d3-sankey":51,d3:157,"d3-force":149,"d3-interpolate":151,"d3-sankey-circular":154,tinycolor2:524}],1073:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=[],n=t.cd[0].trace,i=n._sankey.graph.nodes,a=0;as&&A[v].gap;)v--;for(y=A[v].s,d=A.length-1;d>v;d--)A[d].s=y;for(;sM[u]&&u=0;i--){var a=t[i];if("scatter"===a.type&&a.xaxis===r.xaxis&&a.yaxis===r.yaxis){a.opacity=void 0;break}}}}}},{}],1082:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("./attributes"),o=t("./constants"),s=t("./subtypes"),l=t("./xy_defaults"),c=t("./stack_defaults"),u=t("./marker_defaults"),f=t("./line_defaults"),h=t("./line_shape_defaults"),p=t("./text_defaults"),d=t("./fillcolor_defaults");e.exports=function(t,e,r,g){function v(r,i){return n.coerce(t,e,a,r,i)}var m=l(t,e,g,v);if(m||(e.visible=!1),e.visible){var y=c(t,e,g,v),x=!y&&mG!=(F=O[L][1])>=G&&(D=O[L-1][0],P=O[L][0],F-R&&(I=D+(P-D)*(G-R)/(F-R),V=Math.min(V,I),U=Math.max(U,I)));V=Math.max(V,0),U=Math.min(U,h._length);var Y=s.defaultLine;return s.opacity(f.fillcolor)?Y=f.fillcolor:s.opacity((f.line||{}).color)&&(Y=f.line.color),n.extendFlat(t,{distance:t.maxHoverDistance,x0:V,x1:U,y0:G,y1:G,color:Y,hovertemplate:!1}),delete t.index,f.text&&!Array.isArray(f.text)?t.text=String(f.text):t.text=f.name,[t]}}}},{"../../components/color":580,"../../components/fx":619,"../../lib":703,"../../registry":831,"./get_trace_color":1084}],1086:[function(t,e,r){"use strict";var n=t("./subtypes");e.exports={hasLines:n.hasLines,hasMarkers:n.hasMarkers,hasText:n.hasText,isBubble:n.isBubble,attributes:t("./attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("./cross_trace_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./cross_trace_calc"),arraysToCalcdata:t("./arrays_to_calcdata"),plot:t("./plot"),colorbar:t("./marker_colorbar"),style:t("./style").style,styleOnSelect:t("./style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("./select"),animatable:!0,moduleType:"trace",name:"scatter",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","symbols","errorBarsOK","showLegend","scatter-like","zoomScale"],meta:{}}},{"../../plots/cartesian":762,"./arrays_to_calcdata":1074,"./attributes":1075,"./calc":1076,"./cross_trace_calc":1080,"./cross_trace_defaults":1081,"./defaults":1082,"./hover":1085,"./marker_colorbar":1092,"./plot":1094,"./select":1095,"./style":1097,"./subtypes":1098}],1087:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray,i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults");e.exports=function(t,e,r,o,s,l){var c=(t.marker||{}).color;(s("line.color",r),i(t,"line"))?a(t,e,o,s,{prefix:"line.",cLetter:"c"}):s("line.color",!n(c)&&c||r);s("line.width"),(l||{}).noDash||s("line.dash")}},{"../../components/colorscale/defaults":590,"../../components/colorscale/helpers":591,"../../lib":703}],1088:[function(t,e,r){"use strict";var n=t("../../constants/numerical"),i=n.BADNUM,a=n.LOG_CLIP,o=a+.5,s=a-.5,l=t("../../lib"),c=l.segmentsIntersect,u=l.constrain,f=t("./constants");e.exports=function(t,e){var r,n,a,h,p,d,g,v,m,y,x,b,_,w,k,T,A,M,S=e.xaxis,E=e.yaxis,C="log"===S.type,L="log"===E.type,z=S._length,O=E._length,I=e.connectGaps,D=e.baseTolerance,P=e.shape,R="linear"===P,F=e.fill&&"none"!==e.fill,B=[],N=f.minTolerance,j=t.length,V=new Array(j),U=0;function H(e){var r=t[e];if(!r)return!1;var n=S.c2p(r.x),a=E.c2p(r.y);if(n===i){if(C&&(n=S.c2p(r.x,!0)),n===i)return!1;L&&a===i&&(n*=Math.abs(S._m*O*(S._m>0?o:s)/(E._m*z*(E._m>0?o:s)))),n*=1e3}if(a===i){if(L&&(a=E.c2p(r.y,!0)),a===i)return!1;a*=1e3}return[n,a]}function q(t,e,r,n){var i=r-t,a=n-e,o=.5-t,s=.5-e,l=i*i+a*a,c=i*o+a*s;if(c>0&&crt||t[1]it)return[u(t[0],et,rt),u(t[1],nt,it)]}function st(t,e){return t[0]===e[0]&&(t[0]===et||t[0]===rt)||(t[1]===e[1]&&(t[1]===nt||t[1]===it)||void 0)}function lt(t,e,r){return function(n,i){var a=ot(n),o=ot(i),s=[];if(a&&o&&st(a,o))return s;a&&s.push(a),o&&s.push(o);var c=2*l.constrain((n[t]+i[t])/2,e,r)-((a||n)[t]+(o||i)[t]);c&&((a&&o?c>0==a[t]>o[t]?a:o:a||o)[t]+=c);return s}}function ct(t){var e=t[0],r=t[1],n=e===V[U-1][0],i=r===V[U-1][1];if(!n||!i)if(U>1){var a=e===V[U-2][0],o=r===V[U-2][1];n&&(e===et||e===rt)&&a?o?U--:V[U-1]=t:i&&(r===nt||r===it)&&o?a?U--:V[U-1]=t:V[U++]=t}else V[U++]=t}function ut(t){V[U-1][0]!==t[0]&&V[U-1][1]!==t[1]&&ct([Z,$]),ct(t),J=null,Z=$=0}function ft(t){if(A=t[0]/z,M=t[1]/O,W=t[0]rt?rt:0,X=t[1]it?it:0,W||X){if(U)if(J){var e=Q(J,t);e.length>1&&(ut(e[0]),V[U++]=e[1])}else K=Q(V[U-1],t)[0],V[U++]=K;else V[U++]=[W||t[0],X||t[1]];var r=V[U-1];W&&X&&(r[0]!==W||r[1]!==X)?(J&&(Z!==W&&$!==X?ct(Z&&$?(n=J,a=(i=t)[0]-n[0],o=(i[1]-n[1])/a,(n[1]*i[0]-i[1]*n[0])/a>0?[o>0?et:rt,it]:[o>0?rt:et,nt]):[Z||W,$||X]):Z&&$&&ct([Z,$])),ct([W,X])):Z-W&&$-X&&ct([W||Z,X||$]),J=t,Z=W,$=X}else J&&ut(Q(J,t)[0]),V[U++]=t;var n,i,a,o}for("linear"===P||"spline"===P?Q=function(t,e){for(var r=[],n=0,i=0;i<4;i++){var a=at[i],o=c(t[0],t[1],e[0],e[1],a[0],a[1],a[2],a[3]);o&&(!n||Math.abs(o.x-r[0][0])>1||Math.abs(o.y-r[0][1])>1)&&(o=[o.x,o.y],n&&Y(o,t)G(d,ht))break;a=d,(_=m[0]*v[0]+m[1]*v[1])>x?(x=_,h=d,g=!1):_=t.length||!d)break;ft(d),n=d}}else ft(h)}J&&ct([Z||J[0],$||J[1]]),B.push(V.slice(0,U))}return B}},{"../../constants/numerical":680,"../../lib":703,"./constants":1079}],1089:[function(t,e,r){"use strict";e.exports=function(t,e,r){"spline"===r("line.shape")&&r("line.smoothing")}},{}],1090:[function(t,e,r){"use strict";var n={tonextx:1,tonexty:1,tonext:1};e.exports=function(t,e,r){var i,a,o,s,l,c={},u=!1,f=-1,h=0,p=-1;for(a=0;a=0?l=p:(l=p=h,h++),l0?Math.max(e,i):0}}},{"fast-isnumeric":224}],1092:[function(t,e,r){"use strict";e.exports={container:"marker",min:"cmin",max:"cmax"}},{}],1093:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults"),o=t("./subtypes");e.exports=function(t,e,r,s,l,c){var u=o.isBubble(t),f=(t.line||{}).color;(c=c||{},f&&(r=f),l("marker.symbol"),l("marker.opacity",u?.7:1),l("marker.size"),l("marker.color",r),i(t,"marker")&&a(t,e,s,l,{prefix:"marker.",cLetter:"c"}),c.noSelect||(l("selected.marker.color"),l("unselected.marker.color"),l("selected.marker.size"),l("unselected.marker.size")),c.noLine||(l("marker.line.color",f&&!Array.isArray(f)&&e.marker.color!==f?f:u?n.background:n.defaultLine),i(t,"marker.line")&&a(t,e,s,l,{prefix:"marker.line.",cLetter:"c"}),l("marker.line.width",u?1:0)),u&&(l("marker.sizeref"),l("marker.sizemin"),l("marker.sizemode")),c.gradient)&&("none"!==l("marker.gradient.type")&&l("marker.gradient.color"))}},{"../../components/color":580,"../../components/colorscale/defaults":590,"../../components/colorscale/helpers":591,"./subtypes":1098}],1094:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../registry"),a=t("../../lib"),o=a.ensureSingle,s=a.identity,l=t("../../components/drawing"),c=t("./subtypes"),u=t("./line_points"),f=t("./link_traces"),h=t("../../lib/polygon").tester;function p(t,e,r,f,p,d,g){var v;!function(t,e,r,i,o){var s=r.xaxis,l=r.yaxis,u=n.extent(a.simpleMap(s.range,s.r2c)),f=n.extent(a.simpleMap(l.range,l.r2c)),h=i[0].trace;if(!c.hasMarkers(h))return;var p=h.marker.maxdisplayed;if(0===p)return;var d=i.filter(function(t){return t.x>=u[0]&&t.x<=u[1]&&t.y>=f[0]&&t.y<=f[1]}),g=Math.ceil(d.length/p),v=0;o.forEach(function(t,r){var n=t[0].trace;c.hasMarkers(n)&&n.marker.maxdisplayed>0&&r0;function y(t){return m?t.transition():t}var x=r.xaxis,b=r.yaxis,_=f[0].trace,w=_.line,k=n.select(d),T=o(k,"g","errorbars"),A=o(k,"g","lines"),M=o(k,"g","points"),S=o(k,"g","text");if(i.getComponentMethod("errorbars","plot")(t,T,r,g),!0===_.visible){var E,C;y(k).style("opacity",_.opacity);var L=_.fill.charAt(_.fill.length-1);"x"!==L&&"y"!==L&&(L=""),r.isRangePlot||(f[0].node3=k);var z,O,I="",D=[],P=_._prevtrace;P&&(I=P._prevRevpath||"",C=P._nextFill,D=P._polygons);var R,F,B,N,j,V,U,H="",q="",G=[],Y=a.noop;if(E=_._ownFill,c.hasLines(_)||"none"!==_.fill){for(C&&C.datum(f),-1!==["hv","vh","hvh","vhv"].indexOf(w.shape)?(R=l.steps(w.shape),F=l.steps(w.shape.split("").reverse().join(""))):R=F="spline"===w.shape?function(t){var e=t[t.length-1];return t.length>1&&t[0][0]===e[0]&&t[0][1]===e[1]?l.smoothclosed(t.slice(1),w.smoothing):l.smoothopen(t,w.smoothing)}:function(t){return"M"+t.join("L")},B=function(t){return F(t.reverse())},G=u(f,{xaxis:x,yaxis:b,connectGaps:_.connectgaps,baseTolerance:Math.max(w.width||1,3)/4,shape:w.shape,simplify:w.simplify,fill:_.fill}),U=_._polygons=new Array(G.length),v=0;v1){var r=n.select(this);if(r.datum(f),t)y(r.style("opacity",0).attr("d",z).call(l.lineGroupStyle)).style("opacity",1);else{var i=y(r);i.attr("d",z),l.singleLineStyle(f,i)}}}}}var W=A.selectAll(".js-line").data(G);y(W.exit()).style("opacity",0).remove(),W.each(Y(!1)),W.enter().append("path").classed("js-line",!0).style("vector-effect","non-scaling-stroke").call(l.lineGroupStyle).each(Y(!0)),l.setClipUrl(W,r.layerClipId,t),G.length?(E?(E.datum(f),N&&V&&(L?("y"===L?N[1]=V[1]=b.c2p(0,!0):"x"===L&&(N[0]=V[0]=x.c2p(0,!0)),y(E).attr("d","M"+V+"L"+N+"L"+H.substr(1)).call(l.singleFillStyle)):y(E).attr("d",H+"Z").call(l.singleFillStyle))):C&&("tonext"===_.fill.substr(0,6)&&H&&I?("tonext"===_.fill?y(C).attr("d",H+"Z"+I+"Z").call(l.singleFillStyle):y(C).attr("d",H+"L"+I.substr(1)+"Z").call(l.singleFillStyle),_._polygons=_._polygons.concat(D)):(Z(C),_._polygons=null)),_._prevRevpath=q,_._prevPolygons=U):(E?Z(E):C&&Z(C),_._polygons=_._prevRevpath=_._prevPolygons=null),M.datum(f),S.datum(f),function(e,i,a){var o,u=a[0].trace,f=c.hasMarkers(u),h=c.hasText(u),p=tt(u),d=et,g=et;if(f||h){var v=s,_=u.stackgroup,w=_&&"infer zero"===t._fullLayout._scatterStackOpts[x._id+b._id][_].stackgaps;u.marker.maxdisplayed||u._needsCull?v=w?J:$:_&&!w&&(v=K),f&&(d=v),h&&(g=v)}var k,T=(o=e.selectAll("path.point").data(d,p)).enter().append("path").classed("point",!0);m&&T.call(l.pointStyle,u,t).call(l.translatePoints,x,b).style("opacity",0).transition().style("opacity",1),o.order(),f&&(k=l.makePointStyleFns(u)),o.each(function(e){var i=n.select(this),a=y(i);l.translatePoint(e,a,x,b)?(l.singlePointStyle(e,a,u,k,t),r.layerClipId&&l.hideOutsideRangePoint(e,a,x,b,u.xcalendar,u.ycalendar),u.customdata&&i.classed("plotly-customdata",null!==e.data&&void 0!==e.data)):a.remove()}),m?o.exit().transition().style("opacity",0).remove():o.exit().remove(),(o=i.selectAll("g").data(g,p)).enter().append("g").classed("textpoint",!0).append("text"),o.order(),o.each(function(t){var e=n.select(this),i=y(e.select("text"));l.translatePoint(t,i,x,b)?r.layerClipId&&l.hideOutsideRangePoint(t,e,x,b,u.xcalendar,u.ycalendar):e.remove()}),o.selectAll("text").call(l.textPointStyle,u,t).each(function(t){var e=x.c2p(t.x),r=b.c2p(t.y);n.select(this).selectAll("tspan.line").each(function(){y(n.select(this)).attr({x:e,y:r})})}),o.exit().remove()}(M,S,f);var X=!1===_.cliponaxis?null:r.layerClipId;l.setClipUrl(M,X,t),l.setClipUrl(S,X,t)}function Z(t){y(t).attr("d","M0,0Z")}function $(t){return t.filter(function(t){return!t.gap&&t.vis})}function J(t){return t.filter(function(t){return t.vis})}function K(t){return t.filter(function(t){return!t.gap})}function Q(t){return t.id}function tt(t){if(t.ids)return Q}function et(){return!1}}e.exports=function(t,e,r,i,a,c){var u,h,d=!a,g=!!a&&a.duration>0,v=f(t,e,r);((u=i.selectAll("g.trace").data(v,function(t){return t[0].trace.uid})).enter().append("g").attr("class",function(t){return"trace scatter trace"+t[0].trace.uid}).style("stroke-miterlimit",2),u.order(),function(t,e,r){e.each(function(e){var i=o(n.select(this),"g","fills");l.setClipUrl(i,r.layerClipId,t);var a=e[0].trace,c=[];a._ownfill&&c.push("_ownFill"),a._nexttrace&&c.push("_nextFill");var u=i.selectAll("g").data(c,s);u.enter().append("g"),u.exit().each(function(t){a[t]=null}).remove(),u.order().each(function(t){a[t]=o(n.select(this),"path","js-fill")})})}(t,u,e),g)?(c&&(h=c()),n.transition().duration(a.duration).ease(a.easing).each("end",function(){h&&h()}).each("interrupt",function(){h&&h()}).each(function(){i.selectAll("g.trace").each(function(r,n){p(t,n,e,r,v,this,a)})})):u.each(function(r,n){p(t,n,e,r,v,this,a)});d&&u.exit().remove(),i.selectAll("path:not([d])").remove()}},{"../../components/drawing":601,"../../lib":703,"../../lib/polygon":715,"../../registry":831,"./line_points":1088,"./link_traces":1090,"./subtypes":1098,d3:157}],1095:[function(t,e,r){"use strict";var n=t("./subtypes");e.exports=function(t,e){var r,i,a,o,s=t.cd,l=t.xaxis,c=t.yaxis,u=[],f=s[0].trace;if(!n.hasMarkers(f)&&!n.hasText(f))return[];if(!1===e)for(r=0;r0){var h=i.c2l(u);i._lowerLogErrorBound||(i._lowerLogErrorBound=h),i._lowerErrorBound=Math.min(i._lowerLogErrorBound,h)}}else o[s]=[-l[0]*r,l[1]*r]}return o}e.exports=function(t,e,r){var n=[i(t.x,t.error_x,e[0],r.xaxis),i(t.y,t.error_y,e[1],r.yaxis),i(t.z,t.error_z,e[2],r.zaxis)],a=function(t){for(var e=0;e-1?-1:t.indexOf("right")>-1?1:0}function y(t){return null==t?0:t.indexOf("top")>-1?-1:t.indexOf("bottom")>-1?1:0}function x(t,e){return e(4*t)}function b(t){return p[t]}function _(t,e,r,n,i){var a=null;if(l.isArrayOrTypedArray(t)){a=[];for(var o=0;o=0){var g=function(t,e,r){var n,i=(r+1)%3,a=(r+2)%3,o=[],l=[];for(n=0;n=0&&f("surfacecolor",h||p);for(var d=["x","y","z"],g=0;g<3;++g){var v="projection."+d[g];f(v+".show")&&(f(v+".opacity"),f(v+".scale"))}var m=n.getComponentMethod("errorbars","supplyDefaults");m(t,e,h||p||r,{axis:"z"}),m(t,e,h||p||r,{axis:"y",inherit:"z"}),m(t,e,h||p||r,{axis:"x",inherit:"z"})}else e.visible=!1}},{"../../lib":703,"../../registry":831,"../scatter/line_defaults":1087,"../scatter/marker_defaults":1093,"../scatter/subtypes":1098,"../scatter/text_defaults":1099,"./attributes":1101}],1106:[function(t,e,r){"use strict";e.exports={plot:t("./convert"),attributes:t("./attributes"),markerSymbols:t("../../constants/gl3d_markers"),supplyDefaults:t("./defaults"),colorbar:[{container:"marker",min:"cmin",max:"cmax"},{container:"line",min:"cmin",max:"cmax"}],calc:t("./calc"),moduleType:"trace",name:"scatter3d",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","symbols","showLegend"],meta:{}}},{"../../constants/gl3d_markers":678,"../../plots/gl3d":791,"./attributes":1101,"./calc":1102,"./convert":1104,"./defaults":1105}],1107:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../plots/attributes"),a=t("../../components/fx/hovertemplate_attributes"),o=t("../../components/colorscale/attributes"),s=t("../../lib/extend").extendFlat,l=n.marker,c=n.line,u=l.line;e.exports={carpet:{valType:"string",editType:"calc"},a:{valType:"data_array",editType:"calc"},b:{valType:"data_array",editType:"calc"},mode:s({},n.mode,{dflt:"markers"}),text:s({},n.text,{}),hovertext:s({},n.hovertext,{}),line:{color:c.color,width:c.width,dash:c.dash,shape:s({},c.shape,{values:["linear","spline"]}),smoothing:c.smoothing,editType:"calc"},connectgaps:n.connectgaps,fill:s({},n.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:n.fillcolor,marker:s({symbol:l.symbol,opacity:l.opacity,maxdisplayed:l.maxdisplayed,size:l.size,sizeref:l.sizeref,sizemin:l.sizemin,sizemode:l.sizemode,line:s({width:u.width,editType:"calc"},o("marker.line")),gradient:l.gradient,editType:"calc"},o("marker")),textfont:n.textfont,textposition:n.textposition,selected:n.selected,unselected:n.unselected,hoverinfo:s({},i.hoverinfo,{flags:["a","b","text","name"]}),hoveron:n.hoveron,hovertemplate:a()}},{"../../components/colorscale/attributes":587,"../../components/fx/hovertemplate_attributes":618,"../../lib/extend":693,"../../plots/attributes":748,"../scatter/attributes":1075}],1108:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../scatter/colorscale_calc"),a=t("../scatter/arrays_to_calcdata"),o=t("../scatter/calc_selection"),s=t("../scatter/calc").calcMarkerSize,l=t("../carpet/lookup_carpetid");e.exports=function(t,e){var r=e._carpetTrace=l(t,e);if(r&&r.visible&&"legendonly"!==r.visible){var c;e.xaxis=r.xaxis,e.yaxis=r.yaxis;var u,f,h=e._length,p=new Array(h),d=!1;for(c=0;c")}return o}function k(t,e){var r;r=t.labelprefix&&t.labelprefix.length>0?t.labelprefix.replace(/ = $/,""):t._hovertitle,_.push(r+": "+e.toFixed(3)+t.labelsuffix)}}},{"../../lib":703,"../scatter/hover":1085}],1112:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../scatter/select"),eventData:t("./event_data"),moduleType:"trace",name:"scattercarpet",basePlotModule:t("../../plots/cartesian"),categories:["svg","carpet","symbols","showLegend","carpetDependent","zoomScale"],meta:{}}},{"../../plots/cartesian":762,"../scatter/marker_colorbar":1092,"../scatter/select":1095,"../scatter/style":1097,"./attributes":1107,"./calc":1108,"./defaults":1109,"./event_data":1110,"./hover":1111,"./plot":1113}],1113:[function(t,e,r){"use strict";var n=t("../scatter/plot"),i=t("../../plots/cartesian/axes"),a=t("../../components/drawing");e.exports=function(t,e,r,o){var s,l,c,u=r[0][0].carpet,f={xaxis:i.getFromId(t,u.xaxis||"x"),yaxis:i.getFromId(t,u.yaxis||"y"),plot:e.plot};for(n(t,f,r,o),s=0;s")}(u,v,p.mockAxis,c[0].t.labels),t.hovertemplate=u.hovertemplate,[t]}}},{"../../components/fx":619,"../../constants/numerical":680,"../../lib":703,"../../plots/cartesian/axes":751,"../scatter/get_trace_color":1084,"./attributes":1114}],1119:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),calc:t("./calc"),plot:t("./plot"),style:t("./style"),styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("./select"),moduleType:"trace",name:"scattergeo",basePlotModule:t("../../plots/geo"),categories:["geo","symbols","showLegend","scatter-like"],meta:{}}},{"../../plots/geo":781,"../scatter/marker_colorbar":1092,"../scatter/style":1097,"./attributes":1114,"./calc":1115,"./defaults":1116,"./event_data":1117,"./hover":1118,"./plot":1120,"./select":1121,"./style":1122}],1120:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib"),a=t("../../constants/numerical").BADNUM,o=t("../../lib/topojson_utils").getTopojsonFeatures,s=t("../../lib/geo_location_utils").locationToFeature,l=t("../../lib/geojson_utils"),c=t("../scatter/subtypes"),u=t("./style");function f(t,e){var r=t[0].trace;if(Array.isArray(r.locations))for(var n=o(r,e),i=r.locationmode,l=0;lp.TOO_MANY_POINTS?"rect":f.hasMarkers(e)?"rect":"round";if(c&&e.connectgaps){var h=n[0],d=n[1];for(i=0;i1?l[i]:l[0]:l,d=Array.isArray(c)?c.length>1?c[i]:c[0]:c,v=g[p],m=g[d],y=u?u/.8+1:0,x=-m*y-.5*m;o.offset[i]=[v*y/h,x/h]}}return o}}},{"../../components/drawing":601,"../../constants/interactions":679,"../../lib":703,"../../lib/gl_format_color":700,"../../plots/cartesian/axis_ids":754,"../../registry":831,"../scatter/make_bubble_size_func":1091,"../scatter/subtypes":1098,"./constants":1124,"color-normalize":113,"fast-isnumeric":224,"svg-path-sdf":522}],1126:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("./attributes"),o=t("../scatter/constants"),s=t("../scatter/subtypes"),l=t("../scatter/xy_defaults"),c=t("../scatter/marker_defaults"),u=t("../scatter/line_defaults"),f=t("../scatter/fillcolor_defaults"),h=t("../scatter/text_defaults");e.exports=function(t,e,r,p){function d(r,i){return n.coerce(t,e,a,r,i)}var g=!!t.marker&&/-open/.test(t.marker.symbol),v=s.isBubble(t),m=l(t,e,p,d);if(m){var y=m=A,d=2*h,g={},b=s.makeCalcdata(e,"x"),_=l.makeCalcdata(e,"y"),w=new Array(d);for(r=0;r1&&c.extendFlat(o.line,k.linePositions(t,r,n)),o.errorX||o.errorY){var s=k.errorBarPositions(t,r,n,i,a);o.errorX&&c.extendFlat(o.errorX,s.x),o.errorY&&c.extendFlat(o.errorY,s.y)}return o.text&&(c.extendFlat(o.text,{positions:n},k.textPosition(t,r,o.text,o.marker)),c.extendFlat(o.textSel,{positions:n},k.textPosition(t,r,o.text,o.markerSel)),c.extendFlat(o.textUnsel,{positions:n},k.textPosition(t,r,o.text,o.markerUnsel))),o}(t,0,e,w,b,_),z=E(0,u);return y(a,e),p?L.marker&&(C=2*(L.marker.sizeAvg||Math.max(L.marker.size,3))):C=v(e,h),m(t,e,s,l,b,_,C),L.errorX&&S(e,s,L.errorX),L.errorY&&S(e,l,L.errorY),L.fill&&!z.fill2d&&(z.fill2d=!0),L.marker&&!z.scatter2d&&(z.scatter2d=!0),L.line&&!z.line2d&&(z.line2d=!0),!L.errorX&&!L.errorY||z.error2d||(z.error2d=!0),L.text&&!z.glText&&(z.glText=!0),L.marker&&(L.marker.snap=g.tree||A),z.lineOptions.push(L.line),z.errorXOptions.push(L.errorX),z.errorYOptions.push(L.errorY),z.fillOptions.push(L.fill),z.markerOptions.push(L.marker),z.markerSelectedOptions.push(L.markerSel),z.markerUnselectedOptions.push(L.markerUnsel),z.textOptions.push(L.text),z.textSelectedOptions.push(L.textSel),z.textUnselectedOptions.push(L.textUnsel),z.selectBatch.push([]),z.unselectBatch.push([]),g._scene=z,g.index=z.count,g.x=b,g.y=_,g.positions=w,z.count++,[{x:!1,y:!1,t:g,trace:e}]},plot:function(t,e,r){if(r.length){var o,l,f=t._fullLayout,h=e._scene,p=e.xaxis,g=e.yaxis;if(h)if(u(t,["ANGLE_instanced_arrays","OES_element_index_uint"])){var v=h.count,m=f._glcanvas.data()[0].regl;if(b(t,e,r),h.dirty){if(!0===h.error2d&&(h.error2d=a(m)),!0===h.line2d&&(h.line2d=i(m)),!0===h.scatter2d&&(h.scatter2d=n(m)),!0===h.fill2d&&(h.fill2d=i(m)),!0===h.glText)for(h.glText=new Array(v),o=0;oh.glText.length){var y=v-h.glText.length;for(o=0;or&&(isNaN(e[n])||isNaN(e[n+1]));)n-=2;t.positions=e.slice(r,n+2)}return t}),h.line2d.update(h.lineOptions)),h.error2d){var _=(h.errorXOptions||[]).concat(h.errorYOptions||[]);h.error2d.update(_)}h.scatter2d&&h.scatter2d.update(h.markerOptions),h.fillOrder=c.repeat(null,v),h.fill2d&&(h.fillOptions=h.fillOptions.map(function(t,e){var n=r[e];if(t&&n&&n[0]&&n[0].trace){var i,a,o=n[0],s=o.trace,l=o.t,c=h.lineOptions[e],u=[];s._ownfill&&u.push(e),s._nexttrace&&u.push(e+1),u.length&&(h.fillOrder[e]=u);var f,p,d=[],g=c&&c.positions||l.positions;if("tozeroy"===s.fill){for(f=0;ff&&isNaN(g[p+1]);)p-=2;0!==g[f+1]&&(d=[g[f],0]),d=d.concat(g.slice(f,p+2)),0!==g[p+1]&&(d=d.concat([g[p],0]))}else if("tozerox"===s.fill){for(f=0;ff&&isNaN(g[p]);)p-=2;0!==g[f]&&(d=[0,g[f+1]]),d=d.concat(g.slice(f,p+2)),0!==g[p]&&(d=d.concat([0,g[p+1]]))}else if("toself"===s.fill||"tonext"===s.fill){for(d=[],i=0,a=0;a-1;for(o=0;o-1;l--)o=y[i[l]],s=x[i[l]],c=v.c2p(o)-b,u=m.c2p(s)-_,(f=Math.sqrt(c*c+u*u))=0?Math.floor((e+180)/360):Math.ceil((e-180)/360)),d=e-p;if(n.getClosest(l,function(t){var e=t.lonlat;if(e[0]===s)return 1/0;var n=i.modHalf(e[0],360),a=e[1],o=h.project([n,a]),l=o.x-u.c2p([d,a]),c=o.y-f.c2p([n,r]),p=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(l*l+c*c)-p,1-3/p)},t),!1!==t.index){var g=l[t.index],v=g.lonlat,m=[i.modHalf(v[0],360)+p,v[1]],y=u.c2p(m),x=f.c2p(m),b=g.mrc||1;return t.x0=y-b,t.x1=y+b,t.y0=x-b,t.y1=x+b,t.color=a(c,g),t.extraText=function(t,e,r){if(t.hovertemplate)return;var n=(e.hi||t.hoverinfo).split("+"),i=-1!==n.indexOf("all"),a=-1!==n.indexOf("lon"),s=-1!==n.indexOf("lat"),l=e.lonlat,c=[];function u(t){return t+"\xb0"}i||a&&s?c.push("("+u(l[0])+", "+u(l[1])+")"):a?c.push(r.lon+u(l[0])):s&&c.push(r.lat+u(l[1]));(i||-1!==n.indexOf("text"))&&o(e,t,c);return c.join("
    ")}(c,g,l[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}}},{"../../components/fx":619,"../../constants/numerical":680,"../../lib":703,"../scatter/get_trace_color":1084}],1133:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),calc:t("../scattergeo/calc"),plot:t("./plot"),hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("./select"),style:function(t,e){e&&e[0].trace._glTrace.update(e)},moduleType:"trace",name:"scattermapbox",basePlotModule:t("../../plots/mapbox"),categories:["mapbox","gl","symbols","showLegend","scatterlike"],meta:{}}},{"../../plots/mapbox":806,"../scatter/marker_colorbar":1092,"../scattergeo/calc":1115,"./attributes":1128,"./defaults":1130,"./event_data":1131,"./hover":1132,"./plot":1134,"./select":1135}],1134:[function(t,e,r){"use strict";var n=t("./convert");function i(t,e){this.subplot=t,this.uid=e,this.sourceIds={fill:e+"-source-fill",line:e+"-source-line",circle:e+"-source-circle",symbol:e+"-source-symbol"},this.layerIds={fill:e+"-layer-fill",line:e+"-layer-line",circle:e+"-layer-circle",symbol:e+"-layer-symbol"},this.order=["fill","line","circle","symbol"]}var a=i.prototype;a.addSource=function(t,e){this.subplot.map.addSource(this.sourceIds[t],{type:"geojson",data:e.geojson})},a.setSourceData=function(t,e){this.subplot.map.getSource(this.sourceIds[t]).setData(e.geojson)},a.addLayer=function(t,e){this.subplot.map.addLayer({type:t,id:this.layerIds[t],source:this.sourceIds[t],layout:e.layout,paint:e.paint})},a.update=function(t){for(var e=this.subplot,r=n(t),i=0;i")}}e.exports={hoverPoints:function(t,e,r,i){var a=n(t,e,r,i);if(a&&!1!==a[0].index){var s=a[0];if(void 0===s.index)return a;var l=t.subplot,c=s.cd[s.index],u=s.trace;if(l.isPtInside(c))return s.xLabelVal=void 0,s.yLabelVal=void 0,o(c,u,l,s),s.hovertemplate=u.hovertemplate,a}},makeHoverPointText:o}},{"../../lib":703,"../../plots/cartesian/axes":751,"../scatter/hover":1085}],1140:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"scatterpolar",basePlotModule:t("../../plots/polar"),categories:["polar","symbols","showLegend","scatter-like"],attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,colorbar:t("../scatter/marker_colorbar"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,hoverPoints:t("./hover").hoverPoints,selectPoints:t("../scatter/select"),meta:{}}},{"../../plots/polar":815,"../scatter/marker_colorbar":1092,"../scatter/select":1095,"../scatter/style":1097,"./attributes":1136,"./calc":1137,"./defaults":1138,"./hover":1139,"./plot":1141}],1141:[function(t,e,r){"use strict";var n=t("../scatter/plot"),i=t("../../constants/numerical").BADNUM;e.exports=function(t,e,r){for(var a=e.layers.frontplot.select("g.scatterlayer"),o={xaxis:e.xaxis,yaxis:e.yaxis,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},s=e.radialAxis,l=e.angularAxis,c=0;c=h&&(y.marker.cluster=d.tree),y.marker&&(y.markerSel.positions=y.markerUnsel.positions=y.marker.positions=_),y.line&&_.length>1&&c.extendFlat(y.line,l.linePositions(t,p,_)),y.text&&(c.extendFlat(y.text,{positions:_},l.textPosition(t,p,y.text,y.marker)),c.extendFlat(y.textSel,{positions:_},l.textPosition(t,p,y.text,y.markerSel)),c.extendFlat(y.textUnsel,{positions:_},l.textPosition(t,p,y.text,y.markerUnsel))),y.fill&&!u.fill2d&&(u.fill2d=!0),y.marker&&!u.scatter2d&&(u.scatter2d=!0),y.line&&!u.line2d&&(u.line2d=!0),y.text&&!u.glText&&(u.glText=!0),u.lineOptions.push(y.line),u.fillOptions.push(y.fill),u.markerOptions.push(y.marker),u.markerSelectedOptions.push(y.markerSel),u.markerUnselectedOptions.push(y.markerUnsel),u.textOptions.push(y.text),u.textSelectedOptions.push(y.textSel),u.textUnselectedOptions.push(y.textUnsel),u.selectBatch.push([]),u.unselectBatch.push([]),d.x=w,d.y=k,d.rawx=w,d.rawy=k,d.r=v,d.theta=m,d.positions=_,d._scene=u,d.index=u.count,u.count++}}),a.plot(t,e,r)}},hoverPoints:function(t,e,r,n){var i=t.cd[0].t,o=i.r,s=i.theta,l=a.hoverPoints(t,e,r,n);if(l&&!1!==l[0].index){var c=l[0];if(void 0===c.index)return l;var u=t.subplot,h=c.cd[c.index],p=c.trace;if(h.r=o[c.index],h.theta=s[c.index],u.isPtInside(h))return c.xLabelVal=void 0,c.yLabelVal=void 0,f(h,p,u,c),l}},selectPoints:a.selectPoints,meta:{}}},{"../../lib":703,"../../plots/cartesian/axes":751,"../../plots/polar":815,"../scatter/calc":1076,"../scatter/colorscale_calc":1078,"../scatter/marker_colorbar":1092,"../scattergl":1127,"../scattergl/constants":1124,"../scattergl/convert":1125,"../scatterpolar/hover":1139,"./attributes":1142,"./defaults":1143,"fast-isnumeric":224,"point-cluster":464}],1145:[function(t,e,r){"use strict";var n=t("../../components/fx/hovertemplate_attributes"),i=t("../scatter/attributes"),a=t("../../plots/attributes"),o=t("../../components/colorscale/attributes"),s=t("../../components/drawing/attributes").dash,l=t("../../lib/extend").extendFlat,c=i.marker,u=i.line,f=c.line;e.exports={a:{valType:"data_array",editType:"calc"},b:{valType:"data_array",editType:"calc"},c:{valType:"data_array",editType:"calc"},sum:{valType:"number",dflt:0,min:0,editType:"calc"},mode:l({},i.mode,{dflt:"markers"}),text:l({},i.text,{}),hovertext:l({},i.hovertext,{}),line:{color:u.color,width:u.width,dash:s,shape:l({},u.shape,{values:["linear","spline"]}),smoothing:u.smoothing,editType:"calc"},connectgaps:i.connectgaps,cliponaxis:i.cliponaxis,fill:l({},i.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:i.fillcolor,marker:l({symbol:c.symbol,opacity:c.opacity,maxdisplayed:c.maxdisplayed,size:c.size,sizeref:c.sizeref,sizemin:c.sizemin,sizemode:c.sizemode,line:l({width:f.width,editType:"calc"},o("marker.line")),gradient:c.gradient,editType:"calc"},o("marker")),textfont:i.textfont,textposition:i.textposition,selected:i.selected,unselected:i.unselected,hoverinfo:l({},a.hoverinfo,{flags:["a","b","c","text","name"]}),hoveron:i.hoveron,hovertemplate:n()}},{"../../components/colorscale/attributes":587,"../../components/drawing/attributes":600,"../../components/fx/hovertemplate_attributes":618,"../../lib/extend":693,"../../plots/attributes":748,"../scatter/attributes":1075}],1146:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../scatter/colorscale_calc"),a=t("../scatter/arrays_to_calcdata"),o=t("../scatter/calc_selection"),s=t("../scatter/calc").calcMarkerSize,l=["a","b","c"],c={a:["b","c"],b:["a","c"],c:["a","b"]};e.exports=function(t,e){var r,u,f,h,p,d,g=t._fullLayout[e.subplot].sum,v=e.sum||g,m={a:e.a,b:e.b,c:e.c};for(r=0;r"),s.hovertemplate=p.hovertemplate,o}function y(t,e){v.push(t._hovertitle+": "+i.tickText(t,e,"hover").text)}}},{"../../plots/cartesian/axes":751,"../scatter/hover":1085}],1150:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../scatter/select"),eventData:t("./event_data"),moduleType:"trace",name:"scatterternary",basePlotModule:t("../../plots/ternary"),categories:["ternary","symbols","showLegend","scatter-like"],meta:{}}},{"../../plots/ternary":827,"../scatter/marker_colorbar":1092,"../scatter/select":1095,"../scatter/style":1097,"./attributes":1145,"./calc":1146,"./defaults":1147,"./event_data":1148,"./hover":1149,"./plot":1151}],1151:[function(t,e,r){"use strict";var n=t("../scatter/plot");e.exports=function(t,e,r){var i=e.plotContainer;i.select(".scatterlayer").selectAll("*").remove();var a={xaxis:e.xaxis,yaxis:e.yaxis,plot:i,layerClipId:e._hasClipOnAxisFalse?e.clipIdRelative:null},o=e.layers.frontplot.select("g.scatterlayer");n(t,a,r,o)}},{"../scatter/plot":1094}],1152:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../components/colorscale/attributes"),a=t("../../components/fx/hovertemplate_attributes"),o=t("../scattergl/attributes"),s=t("../../plots/cartesian/constants").idRegex,l=t("../../plot_api/plot_template").templatedArray,c=t("../../lib/extend").extendFlat,u=n.marker,f=u.line,h=c(i("marker.line",{editTypeOverride:"calc"}),{width:c({},f.width,{editType:"calc"}),editType:"calc"}),p=c(i("marker"),{symbol:u.symbol,size:c({},u.size,{editType:"markerSize"}),sizeref:u.sizeref,sizemin:u.sizemin,sizemode:u.sizemode,opacity:u.opacity,colorbar:u.colorbar,line:h,editType:"calc"});function d(t){return{valType:"info_array",freeLength:!0,editType:"calc",items:{valType:"subplotid",regex:s[t],editType:"plot"}}}p.color.editType=p.cmin.editType=p.cmax.editType="style",e.exports={dimensions:l("dimension",{visible:{valType:"boolean",dflt:!0,editType:"calc"},label:{valType:"string",editType:"calc"},values:{valType:"data_array",editType:"calc+clearAxisTypes"},axis:{type:{valType:"enumerated",values:["linear","log","date","category"],editType:"calc+clearAxisTypes"},matches:{valType:"boolean",dflt:!1,editType:"calc"},editType:"calc+clearAxisTypes"},editType:"calc+clearAxisTypes"}),text:c({},o.text,{}),hovertext:c({},o.hovertext,{}),hovertemplate:a(),marker:p,xaxes:d("x"),yaxes:d("y"),diagonal:{visible:{valType:"boolean",dflt:!0,editType:"calc"},editType:"calc"},showupperhalf:{valType:"boolean",dflt:!0,editType:"calc"},showlowerhalf:{valType:"boolean",dflt:!0,editType:"calc"},selected:{marker:o.selected.marker,editType:"calc"},unselected:{marker:o.unselected.marker,editType:"calc"},opacity:o.opacity}},{"../../components/colorscale/attributes":587,"../../components/fx/hovertemplate_attributes":618,"../../lib/extend":693,"../../plot_api/plot_template":741,"../../plots/cartesian/constants":757,"../scatter/attributes":1075,"../scattergl/attributes":1123}],1153:[function(t,e,r){"use strict";var n=t("regl-line2d"),i=t("../../registry"),a=t("../../lib/prepare_regl"),o=t("../../plots/get_data").getModuleCalcData,s=t("../../plots/cartesian"),l=t("../../plots/cartesian/axis_ids").getFromId,c=t("../../plots/cartesian/axes").shouldShowZeroLine,u="splom";function f(t,e,r){for(var n=r.matrixOptions.data.length,i=e._visibleDims,a=r.viewOpts.ranges=new Array(n),o=0;oa&&l?r._splomSubplots[S]=1:i-1,A=!0;if("lasso"===y||"select"===y||!!h.selectedpoints||T){var M=h._length;if(h.selectedpoints){d.selectBatch=h.selectedpoints;var S=h.selectedpoints,E={};for(a=0;av?2*(x.sizeAvg||Math.max(x.size,3)):c(e,y),n=0;n2?t.slice(1,e-1):2===e?[(t[0]+t[1])/2]:t}function d(t){var e=t.length;return 1===e?[.5,.5]:[t[1]-t[0],t[e-1]-t[e-2]]}function g(t,e){var r=t.fullSceneLayout,i=t.dataScale,u=e._len,f={};function g(t,e){var n=r[e],o=i[c[e]];return a.simpleMap(t,function(t){return n.d2l(t)*o})}f.vectors=l(g(e.u,"xaxis"),g(e.v,"yaxis"),g(e.w,"zaxis"),u);var v=h(e.x.slice(0,u)),m=h(e.y.slice(0,u)),y=h(e.z.slice(0,u));if(v.length*m.length*y.length>u)return{positions:[],cells:[]};var x=g(v,"xaxis"),b=g(m,"yaxis"),_=g(y,"zaxis");if(f.meshgrid=[x,b,_],e.starts){var w=e._slen;f.startingPositions=l(g(e.starts.x.slice(0,w),"xaxis"),g(e.starts.y.slice(0,w),"yaxis"),g(e.starts.z.slice(0,w),"zaxis"))}else{for(var k=b[0],T=p(x),A=p(_),M=new Array(T.length*A.length),S=0,E=0;E=0};g?(r=Math.min(d.length,m.length),s=function(t){return k(d[t])&&T(t)},c=function(t){return String(d[t])}):(r=Math.min(v.length,m.length),s=function(t){return k(v[t])&&T(t)},c=function(t){return String(v[t])}),x&&(r=Math.min(r,y.length));for(var A=0;A1){for(var C=a.randstr(),L=0;L0,h=n.select(r).selectAll("g.slice"),p=e[0],m=p.trace,y=x(p.hierarchy,m.level),w=m.maxdepth>=0?m.maxdepth:1/0,M=o._size,S=m.domain,E=M.w*(S.x[1]-S.x[0]),C=M.h*(S.y[1]-S.y[0]),L=.5*Math.min(E,C),z=p.cx=M.l+M.w*(S.x[1]+S.x[0])/2,O=p.cy=M.t+M.h*(1-S.y[0])-C/2;if(!y)return h.remove();var I=null,D={};u&&h.each(function(t){D[k(t)]={rpx0:t.rpx0,rpx1:t.rpx1,x0:t.x0,x1:t.x1,transform:t.transform},!I&&_(t)&&(I=t)});var P=function(t){return i.partition().size([2*Math.PI,t.height+1])(t)}(y).descendants(),R=y.height+1,F=0,B=w;p.hasMultipleRoots&&b(y)&&(P=P.slice(1),R-=1,F=1,B+=1),P=P.filter(function(t){return t.y1<=B});var N=Math.min(R,w),j=function(t){return(t-F)/N*L},V=function(t,e){return[t*Math.cos(e),-t*Math.sin(e)]},U=function(t){return c.pathAnnulus(t.rpx0,t.rpx1,t.x0,t.x1,z,O)},H=function(t){return z+t.pxmid[0]*t.transform.rCenter+(t.transform.x||0)},q=function(t){return O+t.pxmid[1]*t.transform.rCenter+(t.transform.y||0)};(h=h.data(P,function(t){return k(t)})).enter().append("g").classed("slice",!0),u?h.exit().transition().each(function(){var t=n.select(this);t.select("path.surface").transition().attrTween("d",function(t){var e=function(t){var e,r=k(t),i=D[r],a=D[k(y)];if(a){var o=t.x1>a.x1?2*Math.PI:0;e=t.rpx1G?2*Math.PI:0;e={x0:a,x1:a}}else e={rpx0:L,rpx1:L},c.extendFlat(e,X(t));else e={rpx0:0,rpx1:0};else e={x0:0,x1:0};return n.interpolate(e,i)}(t);return function(t){return U(e(t))}}):a.attr("d",U),i.call(A,t,e).call(T,t,{isTransitioning:t._transitioning}),a.call(v,r,m);var h=c.ensureSingle(i,"g","slicetext"),y=c.ensureSingle(h,"text","",function(t){t.attr("data-notex",1)});y.text(function(t,e,r){var n=e.textinfo;if(!n||"none"===n)return"";var i=t.data.data,a=r.separators,o=n.split("+"),s=function(t){return-1!==o.indexOf(t)},l=[];s("label")&&i.label&&l.push(i.label);i.hasOwnProperty("v")&&s("value")&&l.push(g(i.v,a));if(s("text")){var u=c.castOption(e,i.i,"text");c.isValidTextValue(u)&&l.push(u)}return l.join("
    ")}(r,m,o)).classed("slicetext",!0).attr("text-anchor","middle").call(l.font,b(r)?function(t,e,r){var n=e.data.data.i,i=c.castOption(t,n,"outsidetextfont.color")||c.castOption(t,n,"textfont.color")||r.color,a=c.castOption(t,n,"outsidetextfont.family")||c.castOption(t,n,"textfont.family")||r.family,o=c.castOption(t,n,"outsidetextfont.size")||c.castOption(t,n,"textfont.size")||r.size;return{color:i,family:a,size:o}}(m,r,o.font):function(t,e,r){var n=e.data.data,i=n.i,a=c.castOption(t,i,"insidetextfont.color");!a&&t._input.textfont&&(a=c.castOption(t._input,i,"textfont.color"));var o=c.castOption(t,i,"insidetextfont.family")||c.castOption(t,i,"textfont.family")||r.family,l=c.castOption(t,i,"insidetextfont.size")||c.castOption(t,i,"textfont.size")||r.size;return{color:a||s.contrast(n.color),family:o,size:l}}(m,r,o.font)).call(f.convertToTspans,t);var x=l.bBox(y.node());r.transform=d(x,r,p),r.translateX=H(r),r.translateY=q(r);var _=function(t,e){return"translate("+t.translateX+","+t.translateY+")"+(t.transform.scale<1?"scale("+t.transform.scale+")":"")+(t.transform.rotate?"rotate("+t.transform.rotate+")":"")+"translate("+-(e.left+e.right)/2+","+-(e.top+e.bottom)/2+")"};u?y.transition().attrTween("transform",function(t){var e=function(t){var e,r=D[k(t)],i=t.transform;if(r)e=r;else if(e={rpx1:t.rpx1,transform:{scale:0,rotate:i.rotate,rCenter:i.rCenter,x:i.x,y:i.y}},I)if(t.parent)if(G){var a=t.x1>G?2*Math.PI:0;e.x0=e.x1=a}else c.extendFlat(e,X(t));else e.x0=e.x1=0;else e.x0=e.x1=0;var o=n.interpolate(e.rpx1,t.rpx1),s=n.interpolate(e.x0,t.x0),l=n.interpolate(e.x1,t.x1),u=n.interpolate(e.transform.scale,i.scale),f=n.interpolate(e.transform.rotate,i.rotate),h=0===i.rCenter?3:0===e.transform.rCenter?1/3:1,p=n.interpolate(e.transform.rCenter,i.rCenter);return function(t){var e=o(t),r=s(t),n=l(t),a=function(t){return p(Math.pow(t,h))}(t),c={pxmid:V(e,(r+n)/2),transform:{rCenter:a,x:i.x,y:i.y}},d={rpx1:o(t),translateX:H(c),translateY:q(c),transform:{scale:u(t),rotate:f(t),rCenter:a}};return d}}(t);return function(t){return _(e(t),x)}}):y.attr("transform",_(r,x))})}function x(t,e){var r;return e&&t.eachAfter(function(t){if(k(t)===e)return r=t.copy()}),r||t}function b(t){return""===t.data.data.pid}function _(t){return!t.parent}function w(t){return!t.children}function k(t){return t.data.data.id}function T(t,e,r){var n=t.datum(),i=(r||{}).isTransitioning;h(t,i||w(n)||b(n)?null:"pointer")}function A(t,e,r){var i=r[0],s=i.trace;"_hasHoverLabel"in s||(s._hasHoverLabel=!1),"_hasHoverEvent"in s||(s._hasHoverEvent=!1),t.on("mouseover",function(t){var r=e._fullLayout;if(!e._dragging&&!1!==r.hovermode){var a=e._fullData[s.index],l=t.data.data,u=l.i,f=function(t){return c.castOption(a,u,t)},h=f("hovertemplate"),p=o.castHoverinfo(a,r,u),d=r.separators;if(h||p&&"none"!==p&&"skip"!==p){var v=t.rInscribed,m=i.cx+t.pxmid[0]*(1-v),y=i.cy+t.pxmid[1]*(1-v),x={},b=[],_=[],w=function(t){return-1!==b.indexOf(t)};if(p&&(b="all"===p?a._module.attributes.hoverinfo.flags:p.split("+")),x.label=l.label,w("label")&&x.label&&_.push(x.label),l.hasOwnProperty("v")&&(x.value=l.v,x.valueLabel=g(x.value,d),w("value")&&_.push(x.valueLabel)),x.text=f("hovertext")||f("text"),w("text")){var k=x.text;c.isValidTextValue(k)&&_.push(k)}o.loneHover({trace:a,x0:m-v*t.rpx1,x1:m+v*t.rpx1,y:y,idealAlign:t.pxmid[0]<0?"left":"right",text:_.join("
    "),name:h||w("name")?a.name:void 0,color:f("hoverlabel.bgcolor")||l.color,borderColor:f("hoverlabel.bordercolor"),fontFamily:f("hoverlabel.font.family"),fontSize:f("hoverlabel.font.size"),fontColor:f("hoverlabel.font.color"),nameLength:f("hoverlabel.namelength"),textAlign:f("hoverlabel.align"),hovertemplate:h,hovertemplateLabels:x,eventData:[M(t,a)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e}),s._hasHoverLabel=!0}s._hasHoverEvent=!0,e.emit("plotly_hover",{points:[M(t,a)],event:n.event})}}),t.on("mouseout",function(t){var r=e._fullLayout,i=e._fullData[s.index],a=n.select(this).datum();s._hasHoverEvent&&(t.originalEvent=n.event,e.emit("plotly_unhover",{points:[M(a,i)],event:n.event}),s._hasHoverEvent=!1),s._hasHoverLabel&&(o.loneUnhover(r._hoverlayer.node()),s._hasHoverLabel=!1)}),t.on("click",function(t){var r=e._fullLayout,l=e._fullData[s.index];if(!1===u.triggerHandler(e,"plotly_sunburstclick",{points:[M(t,l)],event:n.event})||w(t)||b(t))r.hovermode&&(e._hoverdata=[M(t,l)],o.click(e,n.event));else if(!e._dragging&&!e._transitioning){a.call("_storeDirectGUIEdit",l,r._tracePreGUI[l.uid],{level:l.level});var c=i.hierarchy,f=k(t),h=_(t)?function(t,e){var r;return t.eachAfter(function(t){for(var n=t.children||[],i=0;i0;((a=s.selectAll("g.trace.sunburst").data(e,function(t){return t[0].trace.uid})).enter().append("g").classed("trace",!0).classed("sunburst",!0).attr("stroke-linejoin","round"),a.order(),c)?(i&&(o=i()),n.transition().duration(r.duration).ease(r.easing).each("end",function(){o&&o()}).each("interrupt",function(){o&&o()}).each(function(){s.selectAll("g.trace").each(function(e){y(t,e,this,r)})})):a.each(function(e){y(t,e,this,r)});l&&a.exit().remove()}},{"../../components/color":580,"../../components/drawing":601,"../../components/fx":619,"../../components/fx/helpers":615,"../../lib":703,"../../lib/events":692,"../../lib/setcursor":723,"../../lib/svg_text_utils":727,"../../registry":831,"../pie/helpers":1054,"../pie/plot":1058,"./constants":1164,"./style":1170,d3:157,"d3-hierarchy":150}],1170:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../components/color"),a=t("../../lib");function o(t,e,r){var n=e.data.data,o=!e.children,s=n.i,l=a.castOption(r,s,"marker.line.color")||i.defaultLine,c=a.castOption(r,s,"marker.line.width")||0;t.style("stroke-width",c).call(i.fill,n.color).call(i.stroke,l).style("opacity",o?r.leaf.opacity:null)}e.exports={style:function(t){t._fullLayout._sunburstlayer.selectAll(".trace").each(function(t){var e=n.select(this),r=t[0].trace;e.style("opacity",r.opacity),e.selectAll("path.surface").each(function(t){n.select(this).call(o,t,r)})})},styleOne:o}},{"../../components/color":580,"../../lib":703,d3:157}],1171:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/attributes"),a=t("../../components/fx/hovertemplate_attributes"),o=t("../../plots/attributes"),s=t("../../lib/extend").extendFlat,l=t("../../plot_api/edit_types").overrideAll;function c(t){return{show:{valType:"boolean",dflt:!1},start:{valType:"number",dflt:null,editType:"plot"},end:{valType:"number",dflt:null,editType:"plot"},size:{valType:"number",dflt:null,min:0,editType:"plot"},project:{x:{valType:"boolean",dflt:!1},y:{valType:"boolean",dflt:!1},z:{valType:"boolean",dflt:!1}},color:{valType:"color",dflt:n.defaultLine},usecolormap:{valType:"boolean",dflt:!1},width:{valType:"number",min:1,max:16,dflt:2},highlight:{valType:"boolean",dflt:!0},highlightcolor:{valType:"color",dflt:n.defaultLine},highlightwidth:{valType:"number",min:1,max:16,dflt:2}}}var u=e.exports=l(s({z:{valType:"data_array"},x:{valType:"data_array"},y:{valType:"data_array"},text:{valType:"string",dflt:"",arrayOk:!0},hovertext:{valType:"string",dflt:"",arrayOk:!0},hovertemplate:a(),connectgaps:{valType:"boolean",dflt:!1,editType:"calc"},surfacecolor:{valType:"data_array"}},i("",{colorAttr:"z or surfacecolor",showScaleDflt:!0,autoColorDflt:!1,editTypeOverride:"calc"}),{contours:{x:c(),y:c(),z:c()},hidesurface:{valType:"boolean",dflt:!1},lightposition:{x:{valType:"number",min:-1e5,max:1e5,dflt:10},y:{valType:"number",min:-1e5,max:1e5,dflt:1e4},z:{valType:"number",min:-1e5,max:1e5,dflt:0}},lighting:{ambient:{valType:"number",min:0,max:1,dflt:.8},diffuse:{valType:"number",min:0,max:1,dflt:.8},specular:{valType:"number",min:0,max:2,dflt:.05},roughness:{valType:"number",min:0,max:1,dflt:.5},fresnel:{valType:"number",min:0,max:5,dflt:.2}},opacity:{valType:"number",min:0,max:1,dflt:1},_deprecated:{zauto:s({},i.zauto,{}),zmin:s({},i.zmin,{}),zmax:s({},i.zmax,{})},hoverinfo:s({},o.hoverinfo)}),"calc","nested");u.x.editType=u.y.editType=u.z.editType="calc+clearAxisTypes",u.transforms=void 0},{"../../components/color":580,"../../components/colorscale/attributes":587,"../../components/fx/hovertemplate_attributes":618,"../../lib/extend":693,"../../plot_api/edit_types":734,"../../plots/attributes":748}],1172:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc");e.exports=function(t,e){e.surfacecolor?n(t,e,{vals:e.surfacecolor,containerStr:"",cLetter:"c"}):n(t,e,{vals:e.z,containerStr:"",cLetter:"c"})}},{"../../components/colorscale/calc":588}],1173:[function(t,e,r){"use strict";var n=t("gl-surface3d"),i=t("ndarray"),a=t("ndarray-homography"),o=t("ndarray-fill"),s=t("../../lib").isArrayOrTypedArray,l=t("../../lib/gl_format_color").parseColorScale,c=t("../../lib/str2rgbarray"),u=t("../../components/colorscale").extractOpts,f=t("../heatmap/interp2d"),h=t("../heatmap/find_empties");function p(t,e,r){this.scene=t,this.uid=r,this.surface=e,this.data=null,this.showContour=[!1,!1,!1],this.contourStart=[null,null,null],this.contourEnd=[null,null,null],this.contourSize=[0,0,0],this.minValues=[1/0,1/0,1/0],this.maxValues=[-1/0,-1/0,-1/0],this.dataScaleX=1,this.dataScaleY=1,this.refineData=!0,this.objectOffset=[0,0,0]}var d=p.prototype;d.getXat=function(t,e,r,n){var i=s(this.data.x)?s(this.data.x[0])?this.data.x[e][t]:this.data.x[t]:t;return void 0===r?i:n.d2l(i,0,r)},d.getYat=function(t,e,r,n){var i=s(this.data.y)?s(this.data.y[0])?this.data.y[e][t]:this.data.y[e]:e;return void 0===r?i:n.d2l(i,0,r)},d.getZat=function(t,e,r,n){var i=this.data.z[e][t];return null===i&&this.data.connectgaps&&this.data._interpolatedZ&&(i=this.data._interpolatedZ[e][t]),void 0===r?i:n.d2l(i,0,r)},d.handlePick=function(t){if(t.object===this.surface){var e=(t.data.index[0]-1)/this.dataScaleX-1,r=(t.data.index[1]-1)/this.dataScaleY-1,n=Math.max(Math.min(Math.round(e),this.data.z[0].length-1),0),i=Math.max(Math.min(Math.round(r),this.data._ylength-1),0);t.index=[n,i],t.traceCoordinate=[this.getXat(n,i),this.getYat(n,i),this.getZat(n,i)],t.dataCoordinate=[this.getXat(n,i,this.data.xcalendar,this.scene.fullSceneLayout.xaxis),this.getYat(n,i,this.data.ycalendar,this.scene.fullSceneLayout.yaxis),this.getZat(n,i,this.data.zcalendar,this.scene.fullSceneLayout.zaxis)];for(var a=0;a<3;a++){var o=t.dataCoordinate[a];null!=o&&(t.dataCoordinate[a]*=this.scene.dataScale[a])}var s=this.data.hovertext||this.data.text;return Array.isArray(s)&&s[i]&&void 0!==s[i][n]?t.textLabel=s[i][n]:t.textLabel=s||"",t.data.dataCoordinate=t.dataCoordinate.slice(),this.surface.highlight(t.data),this.scene.glplot.spikes.position=t.dataCoordinate,!0}};var g=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1553,1559,1567,1571,1579,1583,1597,1601,1607,1609,1613,1619,1621,1627,1637,1657,1663,1667,1669,1693,1697,1699,1709,1721,1723,1733,1741,1747,1753,1759,1777,1783,1787,1789,1801,1811,1823,1831,1847,1861,1867,1871,1873,1877,1879,1889,1901,1907,1913,1931,1933,1949,1951,1973,1979,1987,1993,1997,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,2207,2213,2221,2237,2239,2243,2251,2267,2269,2273,2281,2287,2293,2297,2309,2311,2333,2339,2341,2347,2351,2357,2371,2377,2381,2383,2389,2393,2399,2411,2417,2423,2437,2441,2447,2459,2467,2473,2477,2503,2521,2531,2539,2543,2549,2551,2557,2579,2591,2593,2609,2617,2621,2633,2647,2657,2659,2663,2671,2677,2683,2687,2689,2693,2699,2707,2711,2713,2719,2729,2731,2741,2749,2753,2767,2777,2789,2791,2797,2801,2803,2819,2833,2837,2843,2851,2857,2861,2879,2887,2897,2903,2909,2917,2927,2939,2953,2957,2963,2969,2971,2999];function v(t,e){if(t0){r=g[n];break}return r}function x(t,e){if(!(t<1||e<1)){for(var r=m(t),n=m(e),i=1,a=0;aw;)r--,r/=y(r),++r<_&&(r=w);var n=Math.round(r/t);return n>1?n:1},d.refineCoords=function(t){for(var e=this.dataScaleX,r=this.dataScaleY,n=t[0].shape[0],o=t[0].shape[1],s=0|Math.floor(t[0].shape[0]*e+1),l=0|Math.floor(t[0].shape[1]*r+1),c=1+n+1,u=1+o+1,f=i(new Float32Array(c*u),[c,u]),h=0;h0&&null!==this.contourStart[t]&&null!==this.contourEnd[t]&&this.contourEnd[t]>this.contourStart[t]))for(i[t]=!0,e=this.contourStart[t];ea&&(this.minValues[e]=a),this.maxValues[e]",maxDimensionCount:60,overdrag:45,releaseTransitionDuration:120,releaseTransitionEase:"cubic-out",scrollbarCaptureWidth:18,scrollbarHideDelay:1e3,scrollbarHideDuration:1e3,scrollbarOffset:5,scrollbarWidth:8,transitionDuration:100,transitionEase:"cubic-out",uplift:5,wrapSpacer:" ",wrapSplitCharacter:" ",cn:{table:"table",tableControlView:"table-control-view",scrollBackground:"scroll-background",yColumn:"y-column",columnBlock:"column-block",scrollAreaClip:"scroll-area-clip",scrollAreaClipRect:"scroll-area-clip-rect",columnBoundary:"column-boundary",columnBoundaryClippath:"column-boundary-clippath",columnBoundaryRect:"column-boundary-rect",columnCells:"column-cells",columnCell:"column-cell",cellRect:"cell-rect",cellText:"cell-text",cellTextHolder:"cell-text-holder",scrollbarKit:"scrollbar-kit",scrollbar:"scrollbar",scrollbarSlider:"scrollbar-slider",scrollbarGlyph:"scrollbar-glyph",scrollbarCaptureZone:"scrollbar-capture-zone"}}},{}],1180:[function(t,e,r){"use strict";var n=t("./constants"),i=t("../../lib/extend").extendFlat,a=t("fast-isnumeric");function o(t){if(Array.isArray(t)){for(var e=0,r=0;r=e||c===t.length-1)&&(n[i]=o,o.key=l++,o.firstRowIndex=s,o.lastRowIndex=c,o={firstRowIndex:null,lastRowIndex:null,rows:[]},i+=a,s=c+1,a=0);return n}e.exports=function(t,e){var r=l(e.cells.values),p=function(t){return t.slice(e.header.values.length,t.length)},d=l(e.header.values);d.length&&!d[0].length&&(d[0]=[""],d=l(d));var g=d.concat(p(r).map(function(){return c((d[0]||[""]).length)})),v=e.domain,m=Math.floor(t._fullLayout._size.w*(v.x[1]-v.x[0])),y=Math.floor(t._fullLayout._size.h*(v.y[1]-v.y[0])),x=e.header.values.length?g[0].map(function(){return e.header.height}):[n.emptyHeaderHeight],b=r.length?r[0].map(function(){return e.cells.height}):[],_=x.reduce(s,0),w=h(b,y-_+n.uplift),k=f(h(x,_),[]),T=f(w,k),A={},M=e._fullInput.columnorder.concat(p(r.map(function(t,e){return e}))),S=g.map(function(t,r){var n=Array.isArray(e.columnwidth)?e.columnwidth[Math.min(r,e.columnwidth.length-1)]:e.columnwidth;return a(n)?Number(n):1}),E=S.reduce(s,0);S=S.map(function(t){return t/E*m});var C=Math.max(o(e.header.line.width),o(e.cells.line.width)),L={key:e.uid+t._context.staticPlot,translateX:v.x[0]*t._fullLayout._size.w,translateY:t._fullLayout._size.h*(1-v.y[1]),size:t._fullLayout._size,width:m,maxLineWidth:C,height:y,columnOrder:M,groupHeight:y,rowBlocks:T,headerRowBlocks:k,scrollY:0,cells:i({},e.cells,{values:r}),headerCells:i({},e.header,{values:g}),gdColumns:g.map(function(t){return t[0]}),gdColumnsOriginalOrder:g.map(function(t){return t[0]}),prevPages:[0,0],scrollbarState:{scrollbarScrollInProgress:!1},columns:g.map(function(t,e){var r=A[t];return A[t]=(r||0)+1,{key:t+"__"+A[t],label:t,specIndex:e,xIndex:M[e],xScale:u,x:void 0,calcdata:void 0,columnWidth:S[e]}})};return L.columns.forEach(function(t){t.calcdata=L,t.x=u(t)}),L}},{"../../lib/extend":693,"./constants":1179,"fast-isnumeric":224}],1181:[function(t,e,r){"use strict";var n=t("../../lib/extend").extendFlat;r.splitToPanels=function(t){var e=[0,0],r=n({},t,{key:"header",type:"header",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!0,values:t.calcdata.headerCells.values[t.specIndex],rowBlocks:t.calcdata.headerRowBlocks,calcdata:n({},t.calcdata,{cells:t.calcdata.headerCells})});return[n({},t,{key:"cells1",type:"cells",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),n({},t,{key:"cells2",type:"cells",page:1,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),r]},r.splitToCells=function(t){var e=function(t){var e=t.rowBlocks[t.page],r=e?e.rows[0].rowIndex:0,n=e?r+e.rows.length:0;return[r,n]}(t);return(t.values||[]).slice(e[0],e[1]).map(function(r,n){return{keyWithinBlock:n+("string"==typeof r&&r.match(/[<$&> ]/)?"_keybuster_"+Math.random():""),key:e[0]+n,column:t,calcdata:t.calcdata,page:t.page,rowBlocks:t.rowBlocks,value:r}})}},{"../../lib/extend":693}],1182:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../plots/domain").defaults;e.exports=function(t,e,r,o){function s(r,a){return n.coerce(t,e,i,r,a)}a(e,o,s),s("columnwidth"),s("header.values"),s("header.format"),s("header.align"),s("header.prefix"),s("header.suffix"),s("header.height"),s("header.line.width"),s("header.line.color"),s("header.fill.color"),n.coerceFont(s,"header.font",n.extendFlat({},o.font)),function(t,e){for(var r=t.columnorder||[],n=t.header.values.length,i=r.slice(0,n),a=i.slice().sort(function(t,e){return t-e}),o=i.map(function(t){return a.indexOf(t)}),s=o.length;s/i),l=!o||s;t.mayHaveMarkup=o&&a.match(/[<&>]/);var c,u="string"==typeof(c=a)&&c.match(n.latexCheck);t.latex=u;var f,h,p=u?"":_(t.calcdata.cells.prefix,e,r)||"",d=u?"":_(t.calcdata.cells.suffix,e,r)||"",g=u?null:_(t.calcdata.cells.format,e,r)||null,v=p+(g?i.format(g)(t.value):t.value)+d;if(t.wrappingNeeded=!t.wrapped&&!l&&!u&&(f=b(v)),t.cellHeightMayIncrease=s||u||t.mayHaveMarkup||(void 0===f?b(v):f),t.needsConvertToTspans=t.mayHaveMarkup||t.wrappingNeeded||t.latex,t.wrappingNeeded){var m=(" "===n.wrapSplitCharacter?v.replace(/
    i&&n.push(a),i+=l}return n}(i,l,s);1===c.length&&(c[0]===i.length-1?c.unshift(c[0]-1):c.push(c[0]+1)),c[0]%2&&c.reverse(),e.each(function(t,e){t.page=c[e],t.scrollY=l}),e.attr("transform",function(t){return"translate(0 "+(I(t.rowBlocks,t.page)-t.scrollY)+")"}),t&&(E(t,r,e,c,n.prevPages,n,0),E(t,r,e,c,n.prevPages,n,1),m(r,t))}}function S(t,e,r,a){return function(o){var s=o.calcdata?o.calcdata:o,l=e.filter(function(t){return s.key===t.key}),c=r||s.scrollbarState.dragMultiplier,u=s.scrollY;s.scrollY=void 0===a?s.scrollY+c*i.event.dy:a;var f=l.selectAll("."+n.cn.yColumn).selectAll("."+n.cn.columnBlock).filter(k);return M(t,f,l),s.scrollY===u}}function E(t,e,r,n,i,a,o){n[o]!==i[o]&&(clearTimeout(a.currentRepaint[o]),a.currentRepaint[o]=setTimeout(function(){var a=r.filter(function(t,e){return e===o&&n[e]!==i[e]});y(t,e,a,r),i[o]=n[o]}))}function C(t,e,r,a){return function(){var o=i.select(e.parentNode);o.each(function(t){var e=t.fragments;o.selectAll("tspan.line").each(function(t,r){e[r].width=this.getComputedTextLength()});var r,i,a=e[e.length-1].width,s=e.slice(0,-1),l=[],c=0,u=t.column.columnWidth-2*n.cellPad;for(t.value="";s.length;)c+(i=(r=s.shift()).width+a)>u&&(t.value+=l.join(n.wrapSpacer)+n.lineBreaker,l=[],c=0),l.push(r.text),c+=i;c&&(t.value+=l.join(n.wrapSpacer)),t.wrapped=!0}),o.selectAll("tspan.line").remove(),x(o.select("."+n.cn.cellText),r,t,a),i.select(e.parentNode.parentNode).call(O)}}function L(t,e,r,a,o){return function(){if(!o.settledY){var s=i.select(e.parentNode),l=R(o),c=o.key-l.firstRowIndex,u=l.rows[c].rowHeight,f=o.cellHeightMayIncrease?e.parentNode.getBoundingClientRect().height+2*n.cellPad:u,h=Math.max(f,u);h-l.rows[c].rowHeight&&(l.rows[c].rowHeight=h,t.selectAll("."+n.cn.columnCell).call(O),M(null,t.filter(k),0),m(r,a,!0)),s.attr("transform",function(){var t=this.parentNode.getBoundingClientRect(),e=i.select(this.parentNode).select("."+n.cn.cellRect).node().getBoundingClientRect(),r=this.transform.baseVal.consolidate(),a=e.top-t.top+(r?r.matrix.f:n.cellPad);return"translate("+z(o,i.select(this.parentNode).select("."+n.cn.cellTextHolder).node().getBoundingClientRect().width)+" "+a+")"}),o.settledY=!0}}}function z(t,e){switch(t.align){case"left":return n.cellPad;case"right":return t.column.columnWidth-(e||0)-n.cellPad;case"center":return(t.column.columnWidth-(e||0))/2;default:return n.cellPad}}function O(t){t.attr("transform",function(t){var e=t.rowBlocks[0].auxiliaryBlocks.reduce(function(t,e){return t+D(e,1/0)},0);return"translate(0 "+(D(R(t),t.key)+e)+")"}).selectAll("."+n.cn.cellRect).attr("height",function(t){return(e=R(t),r=t.key,e.rows[r-e.firstRowIndex]).rowHeight;var e,r})}function I(t,e){for(var r=0,n=e-1;n>=0;n--)r+=P(t[n]);return r}function D(t,e){for(var r=0,n=0;n0){var y,x,b,_,w,k=t.xa,T=t.ya;"h"===h.orientation?(w=e,y="y",b=T,x="x",_=k):(w=r,y="x",b=k,x="y",_=T);var A=f[t.index];if(w>=A.span[0]&&w<=A.span[1]){var M=n.extendFlat({},t),S=_.c2p(w,!0),E=o.getKdeValue(A,h,w),C=o.getPositionOnKdePath(A,h,S),L=b._offset,z=b._length;M[y+"0"]=C[0],M[y+"1"]=C[1],M[x+"0"]=M[x+"1"]=S,M[x+"Label"]=x+": "+i.hoverLabelText(_,w)+", "+f[0].t.labels.kde+" "+E.toFixed(3),M.spikeDistance=m[0].spikeDistance;var O=y+"Spike";M[O]=m[0][O],m[0].spikeDistance=void 0,m[0][O]=void 0,M.hovertemplate=!1,v.push(M),(u={stroke:t.color})[y+"1"]=n.constrain(L+C[0],L,L+z),u[y+"2"]=n.constrain(L+C[1],L,L+z),u[x+"1"]=u[x+"2"]=_._offset+S}}d&&(v=v.concat(m))}-1!==p.indexOf("points")&&(c=a.hoverOnPoints(t,e,r));var I=l.selectAll(".violinline-"+h.uid).data(u?[0]:[]);return I.enter().append("line").classed("violinline-"+h.uid,!0).attr("stroke-width",1.5),I.exit().remove(),I.attr(u),"closest"===s?c?[c]:v:c?(v.push(c),v):v}},{"../../lib":703,"../../plots/cartesian/axes":751,"../box/hover":869,"./helpers":1189}],1191:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("../box/defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc"),plot:t("./plot"),style:t("./style"),styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../box/select"),moduleType:"trace",name:"violin",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","symbols","oriented","box-violin","showLegend","violinLayout","zoomScale"],meta:{}}},{"../../plots/cartesian":762,"../box/defaults":867,"../box/select":874,"../scatter/style":1097,"./attributes":1185,"./calc":1186,"./cross_trace_calc":1187,"./defaults":1188,"./hover":1190,"./layout_attributes":1192,"./layout_defaults":1193,"./plot":1194,"./style":1195}],1192:[function(t,e,r){"use strict";var n=t("../box/layout_attributes"),i=t("../../lib").extendFlat;e.exports={violinmode:i({},n.boxmode,{}),violingap:i({},n.boxgap,{}),violingroupgap:i({},n.boxgroupgap,{})}},{"../../lib":703,"../box/layout_attributes":871}],1193:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes"),a=t("../box/layout_defaults");e.exports=function(t,e,r){a._supply(t,e,r,function(r,a){return n.coerce(t,e,i,r,a)},"violin")}},{"../../lib":703,"../box/layout_defaults":872,"./layout_attributes":1192}],1194:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../box/plot"),s=t("../scatter/line_points"),l=t("./helpers");e.exports=function(t,e,r,c){var u=t._fullLayout,f=e.xaxis,h=e.yaxis;function p(t){var e=s(t,{xaxis:f,yaxis:h,connectGaps:!0,baseTolerance:.75,shape:"spline",simplify:!0});return a.smoothopen(e[0],1)}i.makeTraceGroups(c,r,"trace violins").each(function(t){var r=n.select(this),a=t[0],s=a.t,c=a.trace;if(e.isRangePlot||(a.node3=r),!0!==c.visible||s.empty)r.remove();else{var d=s.bPos,g=s.bdPos,v=e[s.valLetter+"axis"],m=e[s.posLetter+"axis"],y="both"===c.side,x=y||"positive"===c.side,b=y||"negative"===c.side,_=r.selectAll("path.violin").data(i.identity);_.enter().append("path").style("vector-effect","non-scaling-stroke").attr("class","violin"),_.exit().remove(),_.each(function(t){var e,r,i,a,o,l,f,h,_=n.select(this),w=t.density,k=w.length,T=t.pos+d,A=m.c2p(T);if(c.width)e=s.maxKDE/g;else{var M=u._violinScaleGroupStats[c.scalegroup];e="count"===c.scalemode?M.maxKDE/g*(M.maxCount/t.pts.length):M.maxKDE/g}if(x){for(f=new Array(k),o=0;o0)c.extraText=g(d)+" "+o;else{if(!(d<0))return;c.extraText="("+g(-d)+") "+s}c.extraText+="
    Initial: "+g(p.b+p.s-d)}return c.color=function(t,e){var r=t[e.dir].marker,n=r.color,a=r.line.color,o=r.line.width;if(i(n))return n;if(i(a)&&o)return a}(f,p),[c]}function g(t){return n(h,t)}}},{"../../components/color":580,"../../plots/cartesian/axes":751,"../bar/hover":847}],1205:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults").supplyDefaults,crossTraceDefaults:t("./defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc"),plot:t("./plot"),style:t("./style").style,hoverPoints:t("./hover"),selectPoints:t("../bar/select"),moduleType:"trace",name:"waterfall",basePlotModule:t("../../plots/cartesian"),categories:["bar-like","cartesian","svg","oriented","showLegend","zoomScale"],meta:{}}},{"../../plots/cartesian":762,"../bar/select":852,"./attributes":1200,"./calc":1201,"./cross_trace_calc":1202,"./defaults":1203,"./hover":1204,"./layout_attributes":1206,"./layout_defaults":1207,"./plot":1208,"./style":1209}],1206:[function(t,e,r){"use strict";e.exports={waterfallmode:{valType:"enumerated",values:["group","overlay"],dflt:"group",editType:"calc"},waterfallgap:{valType:"number",min:0,max:1,editType:"calc"},waterfallgroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},{}],1207:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s0&&(g+=f?"M"+u[0]+","+p[1]+"V"+p[0]:"M"+u[1]+","+p[0]+"H"+u[0]),"between"!==h&&(r.isSum||o path").each(function(t){if(!t.isBlank){var e=s[t.dir].marker;n.select(this).call(a.fill,e.color).call(a.stroke,e.line.color).call(i.dashLine,e.line.dash,e.line.width).style("opacity",s.selectedpoints&&!t.selected?.3:1)}}),o(r,s,t),r.selectAll(".lines").each(function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll("path"),t.width,t.color,t.dash)})})}}},{"../../components/color":580,"../../components/drawing":601,"../bar/style":854,d3:157}],1210:[function(t,e,r){"use strict";var n=t("../plots/cartesian/axes"),i=t("../lib"),a=t("../plot_api/plot_schema"),o=t("./helpers").pointsAccessorFunction,s=t("../constants/numerical").BADNUM;r.moduleType="transform",r.name="aggregate";var l=r.attributes={enabled:{valType:"boolean",dflt:!0,editType:"calc"},groups:{valType:"string",strict:!0,noBlank:!0,arrayOk:!0,dflt:"x",editType:"calc"},aggregations:{_isLinkedToArray:"aggregation",target:{valType:"string",editType:"calc"},func:{valType:"enumerated",values:["count","sum","avg","median","mode","rms","stddev","min","max","first","last","change","range"],dflt:"first",editType:"calc"},funcmode:{valType:"enumerated",values:["sample","population"],dflt:"sample",editType:"calc"},enabled:{valType:"boolean",dflt:!0,editType:"calc"},editType:"calc"},editType:"calc"},c=l.aggregations;function u(t,e,r,a){if(a.enabled){for(var o=a.target,l=i.nestedProperty(e,o),c=l.get(),u=function(t,e){var r=t.func,n=e.d2c,i=e.c2d;switch(r){case"count":return f;case"first":return h;case"last":return p;case"sum":return function(t,e){for(var r=0,a=0;aa&&(a=u,o=c)}}return a?i(o):s};case"rms":return function(t,e){for(var r=0,a=0,o=0;o":return function(t){return h(t)>s};case">=":return function(t){return h(t)>=s};case"[]":return function(t){var e=h(t);return e>=s[0]&&e<=s[1]};case"()":return function(t){var e=h(t);return e>s[0]&&e=s[0]&&es[0]&&e<=s[1]};case"][":return function(t){var e=h(t);return e<=s[0]||e>=s[1]};case")(":return function(t){var e=h(t);return es[1]};case"](":return function(t){var e=h(t);return e<=s[0]||e>s[1]};case")[":return function(t){var e=h(t);return e=s[1]};case"{}":return function(t){return-1!==s.indexOf(h(t))};case"}{":return function(t){return-1===s.indexOf(h(t))}}}(r,a.getDataToCoordFunc(t,e,s,i),h),x={},b={},_=0;d?(v=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set(new Array(f))},m=function(t,e){var r=x[t.astr][e];t.get()[e]=r}):(v=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set([])},m=function(t,e){var r=x[t.astr][e];t.get().push(r)}),T(v);for(var w=o(e.transforms,r),k=0;k1?"%{group} (%{trace})":"%{group}");var l=t.styles,c=o.styles=[];if(l)for(a=0;a @@ -149,7 +150,7 @@

    -
    - Bismark - - -

    Bismark Processing Report

    - -
    -

    input_1.fq.gz

    -

    Data processed at 10:50 on 2019-07-30

    -
    - -
    - -
    - - - -

    Alignment Stats

    - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Sequences analysed in total44115
    Single-end alignments with a unique best hit554
    Sequences without alignments under any condition43115
    Sequences that did not map uniquely446
    Genomic sequence context not extractable (edges of chromosomes)0
    -
    -
    -
    - -
    - -

    Cytosine Methylation

    - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Total C's analysed8563
    Methylated C's in CpG context245
    Methylated C's in CHG context51
    Methylated C's in CHH context114
    Methylated C's in Unknown context1
    Unmethylated C's in CpG context133
    Unmethylated C's in CHG context1762
    Unmethylated C's in CHH context6258
    Unmethylated C's in Unknown context5
    Percentage methylation (CpG context)64.8%
    Percentage methylation (CHG context)2.8%
    Percentage methylation (CHH context)1.8%
    Methylated C's in Unknown contextN/A%
    -
    -
    -
    - -
    - -

    Alignment to Individual Bisulfite Strands

    - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    OT230original top strand
    CTOT0complementary to original top strand
    CTOB0complementary to original bottom strand
    OB324original bottom strand
    -
    -
    -
    - -
    - - - -

    Deduplication

    - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    Alignments analysed554
    Unique alignments504
    Duplicates removed50
    Duplicated alignments were found at 44 different positions
    -
    -
    -
    - -
    - - - - -

    Cytosine Methylation after Extraction

    - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Total C's analysed8563
    Methylated C's in CpG context245
    Methylated C's in CHG context51
    Methylated C's in CHH context114
    Unmethylated C's in CpG context133
    Unmethylated C's in CHG context1762
    Unmethylated C's in CHH context6258
    Percentage methylation (CpG context)64.8%
    Percentage methylation (CHG context)2.8%
    Percentage methylation (CHH context)1.8%
    -
    -
    -
    - -
    - - - - - - - - -

    M-Bias Plot

    - - - - - - - -
    -
    -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - Babraham Bioinformatics - - - -

    Analysis produced by Bismark (version v0.22.1) - a tool to map bisulfite converted sequence reads and determine cytosine methylation states

    -

    Report graphs rendered using plot.ly, design last changed 07 Aug 2018

    -
    - -
  • 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%0A` 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ŷu`3(%0loyr7(Mx2Zh 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

    1ybzOw1Hf3 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

    +
    + Bismark + + +

    Bismark Processing Report

    + +
    +

    input_1.fq.gz

    +

    Data processed at 10:50 on 2019-07-30

    +
    + +
    + +
    + + + +

    Alignment Stats

    + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Sequences analysed in total44115
    Single-end alignments with a unique best hit554
    Sequences without alignments under any condition43115
    Sequences that did not map uniquely446
    Genomic sequence context not extractable (edges of chromosomes)0
    +
    +
    +
    + +
    + +

    Cytosine Methylation

    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Total C's analysed8563
    Methylated C's in CpG context245
    Methylated C's in CHG context51
    Methylated C's in CHH context114
    Methylated C's in Unknown context1
    Unmethylated C's in CpG context133
    Unmethylated C's in CHG context1762
    Unmethylated C's in CHH context6258
    Unmethylated C's in Unknown context5
    Percentage methylation (CpG context)64.8%
    Percentage methylation (CHG context)2.8%
    Percentage methylation (CHH context)1.8%
    Methylated C's in Unknown contextN/A%
    +
    +
    +
    + +
    + +

    Alignment to Individual Bisulfite Strands

    + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    OT230original top strand
    CTOT0complementary to original top strand
    CTOB0complementary to original bottom strand
    OB324original bottom strand
    +
    +
    +
    + +
    + + + +

    Deduplication

    + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    Alignments analysed554
    Unique alignments504
    Duplicates removed50
    Duplicated alignments were found at 44 different positions
    +
    +
    +
    + +
    + + + + +

    Cytosine Methylation after Extraction

    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Total C's analysed8563
    Methylated C's in CpG context245
    Methylated C's in CHG context51
    Methylated C's in CHH context114
    Unmethylated C's in CpG context133
    Unmethylated C's in CHG context1762
    Unmethylated C's in CHH context6258
    Percentage methylation (CpG context)64.8%
    Percentage methylation (CHG context)2.8%
    Percentage methylation (CHH context)1.8%
    +
    +
    +
    + +
    + + + + + + + + +

    M-Bias Plot

    + + + + + + + +
    +
    +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + Babraham Bioinformatics + + + +

    Analysis produced by Bismark (version v0.22.1) - a tool to map bisulfite converted sequence reads and determine cytosine methylation states

    +

    Report graphs rendered using plot.ly, design last changed 07 Aug 2018

    +
    + +
  • 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%0A` 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ŷu`3(%0loyr7(Mx2Zh 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

    1ybzOw1Hf3 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